private void OnEnable() { _timer = FindObjectOfType <MissionTimer>(); if (_timer != null) { _timer.StartTimer(timeLimitInSeconds); _timer.Expired += MissionTimeIsUp; } _escape = FindObjectOfType <Escape>(); _escape.PlayerEscaped += EscapeFromMission; _worryHub = gameObject.FindOrCreate <WorryHub>(); _worryHub.WorryOverhead += PlayerCaught; }
private void Start() { _worryHub = FindObjectOfType <WorryHub>(); FunctionTimer.Create(Move, DMath.Random(_delay)); }