using UnityEngine;
public class CarFuelSystem : MonoBehaviour
{
// Этот метод автоматически сработает, когда Олег нажмет Е в ЛЮБУЮ точку машины
public void Refuel(GameObject player)
{
if (player.TryGetComponent(out PickUpSystem pickup))
{
// Проверяем, лежит ли в кармане Олега канистра
if (pickup.hasGasCan)
{
pickup.hasGasCan = false; // Удаляем канистру из инвентаря
// Находим менеджер победы на UI и запускаем финал
WinManager winManager = FindFirstObjectByType<WinManager>();
if (winManager != null)
{
winManager.TriggerWin();
}
Debug.Log("ПОБЕДА! Олег заправил машину и сбежал из леса!");
}
else
{
Debug.Log("Машина сломана. Олег думает: Без канистры бензина из этого леса не уехать.");
}
}
}
}