Beispiel #1
0
 public void changeState(AiState.pirateState newState)
 {
     prevState = currentState;
     currentState = newState;
 }
Beispiel #2
0
 // Use this for initialization
 void Start()
 {
     prevState = currentState =  AiState.pirateState.idle;
     canAttack = canChasing = canThrowing = blocked = died = false;
     hook = null;
     col = gameObject.GetComponent<BoxCollider2D>();
     maxDistanceChaising = col.size.x / 2 + 1;
     minDistanceChaising = maxDistanceChaising / 2;
     choosePirateLife(typePirate);
     animator = this.GetComponent<Animator>();
 }