// Use this for initialization void Start() { currentState = new HostageState(this); releasedState = new ReleasedState(this); capturedState = new CapturedState(this); currentState = capturedState; }
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> (); }