Example #1
0
    private void OnSeePawnHandler(GameObject gameObject)
    {
        // Debug.Log("Sensed: " + gameObject.name);
        IGuardState newState = state.OnSeePawnHandler(gameObject);

        if (newState != null)
        {
            state.Exit();
            state = newState;
            state.Enter(this);
        }
    }