Esempio n. 1
0
 public IEnumerator ChangeState(chargingState state)
 {
     StopAllCoroutines();
     switch (state)
     {
     case chargingState.idle:
         StartCoroutine(Idle());
             break;
     case chargingState.charging:
         StartCoroutine(Charging());
         break;
     case chargingState.attacking:
         StartCoroutine(Attack());
         break;
     case chargingState.dead:
         StartCoroutine(Death());
         break;
     }
     yield return null;
 }
Esempio n. 2
0
    public IEnumerator ChangeState(chargingState state)
    {
        StopAllCoroutines();
        switch (state)
        {
        case chargingState.idle:
            StartCoroutine(Idle());
            break;

        case chargingState.charging:
            StartCoroutine(Charging());
            break;

        case chargingState.attacking:
            StartCoroutine(Attack());
            break;

        case chargingState.dead:
            StartCoroutine(Death());
            break;
        }
        yield return(null);
    }