// Use this for initialization
    void Start()
    {
        currentState  = new HostageState(this);
        releasedState = new ReleasedState(this);
        capturedState = new CapturedState(this);

        currentState = capturedState;
    }
Exemple #2
0
    public void Start()
    {
        myHostageState = gameObject.GetComponent <HostageState> ();
        myNavMeshAgent = gameObject.GetComponent <NavMeshAgent> ();
        myPlayerState  = GameObject.Find("Player").GetComponent <PlayerState>();

        //by default navmesh speed is walking speed
        myNavMeshAgent.speed = walkSpeed;
        rescueArea           = GameObject.FindGameObjectWithTag("RescueArea").transform;
    }
 public void Start()
 {
     myHostageState    = gameObject.GetComponent <HostageState> ();
     myHostageMovement = gameObject.GetComponent <HostageMovement> ();
     myAnimator        = animatorOwner.GetComponent <Animator> ();
 }