public void changeState(AiState.pirateState newState) { prevState = currentState; currentState = newState; }
// 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>(); }