Esempio n. 1
0
    private void UpdateState()
    {
        switch (currentState)
        {
        case FawnState.Eating:
            if ((Clara.transform.position - transform.position).magnitude < detection)
            {
                print("arhhh");
                Invoke("StartRunning", startledTime);
                currentState = FawnState.Startled;
                runRight     = Clara.transform.position.x < transform.position.x;
            }
            break;

        default:
            break;
        }
    }
Esempio n. 2
0
 private void StartRunning()
 {
     currentState = FawnState.running;
     soundHandler.FawnRunningSFX();
     Invoke("StopRunning", runningTime);
 }
Esempio n. 3
0
 private void StopRunning()
 {
     soundHandler.FawnStartledSFX();
     currentState = FawnState.Eating;
     animator.SetBool("Running", false);
 }
Esempio n. 4
0
 private void StopRunning()
 {
     currentState = FawnState.Eating;
 }
Esempio n. 5
0
 private void StartRunning()
 {
     currentState = FawnState.running;
     Invoke("StopRunning", runningTime);
 }