protected override void Start() { itState = ItState.Chaser; currentState = ChaseState.Search; SetNearestHide(true); spotHideDist = HideAndSeekController.instance.spotHideDist; characterMask = HideAndSeekController.instance.characterMask; hideLayer = HideAndSeekController.instance.hideLayer; base.Start(); }
public void BecomeChaser() { itState = ItState.Chaser; currentState = ChaseState.Search; }
public void BecomeHider() { itState = ItState.Hider; SetNearestHide(); currentState = ChaseState.Hide; }