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; [SerializeField] private Grabbable _wheel; private void Awake() { _moveSides = FindObjectOfType(); _vTimerCounter = FindObjectOfType(); _monumentController = FindObjectOfType(); } public void OnFinish() { DisablePlayerMovement(); _monumentController.UnlockMonument(); } private void DisablePlayerMovement() { _wheel.ForceRelease(); _wheel.gameObject.SetActive(false); _vTimerCounter.StopTimer(); _moveSides.ToggleInput(false); } public void OnTimeEnd() { DisablePlayerMovement(); } }