using BNG; using Dreamteck.Splines; using System.Collections; using System.Collections.Generic; using UnityEngine; public class FinishController : MonoBehaviour { private ShipMoveSides _moveSides; private MonumentController _monumentController; private vTimerCounter _vTimerCounter; private DisableAfterFinishController _disabler; [SerializeField] private SteeringWheel _wheel; private void Awake() { _moveSides = FindObjectOfType().GetComponent(); _vTimerCounter = FindObjectOfType(); _monumentController = FindObjectOfType(); _disabler = FindObjectOfType(); } public void OnFinish() { DisablePlayerMovement(); _disabler.Disabele(); _monumentController.UnlockMonument(); } private void DisablePlayerMovement() { _wheel.DisableWheel(); _vTimerCounter.StopTimer(); _moveSides.ToggleInput(false); } public void OnTimeEnd() { DisablePlayerMovement(); } }