void Awake() { stateMachine = new StateMachine(this); steeringBehavior = new SteeringBehavoir(this, GameManager.MINBOUNDS, GameManager.MAXBOUNDS, 0f); stateMachine.SetCurrentState(MermaidTravelState.Instance); stateMachine.SetGlobalState(MermaidGlobalState.Instance); }
void Awake() { outerSpaceContainer = GameObject.FindGameObjectWithTag("AlienContainer"); m_steeringBehavoir = new SteeringBehavoir(this, OuterSpaceControl.MINBOUNDS, OuterSpaceControl.MAXBOUNDS, 40f); m_stateMachine = new StateMachine(this); m_stateMachine.SetCurrentState(AlienTravelState.Instance); m_stateMachine.SetGlobalState(AlienGlobalState.Instance); }