Beispiel #1
0
 //Sets a random time when a search should take place
 void BeginSearch()
 {
     searchWaitTime = 0f;
     status         = StatueStatus.Searching;
 }
Beispiel #2
0
 protected override void ResetBehaviours()
 {
     base.ResetBehaviours();
     status         = StatueStatus.None;
     searchWaitTime = 0f;
 }
Beispiel #3
0
 void BeginAttack(GameObject target)
 {
     ResetBehaviours();
     status = StatueStatus.Attacking;
     StartCoroutine(StatueStalk(target.transform));
 }
Beispiel #4
0
 void BeginAttack(GameObject target)
 {
     status = StatueStatus.Attacking;
     FollowTarget(target.transform);
 }
Beispiel #5
0
 void Freeze()
 {
     ResetBehaviours();
     status = StatueStatus.Frozen;
     mobAttack.followTarget = null;
 }