Example #1
0
    // Update is called once per frame
    void Update()
    {
        if (this.state is AndroidWanderState)
        {
            if (Input.GetButtonDown("Fire1"))
            {
                ChangeState(new AndroidFollowState());
            }
        }

        else if (this.state is AndroidFollowState)
        {
            if (follow_behaviour && follow_behaviour.IsEnd())
            {
                ChangeState(new AndroidWanderState());
            }
        }
    }