예제 #1
0
    void Update()
    {
        Dltime += Time.deltaTime;

        QueenMushroom.GoToPullPush();
        QueenMushroom.PlayerisDead();
        QueenMushroom.TurnToDestination();
        QueenMushroom.TimeToHeal();

        if (Dltime > 1.5f)
        {
            if (QueenMushroom.GetDistanceFromPlayer() > QueenMushroom.MStat.AttackDistance)
            {
                QueenMushroom.SetState(QueenMushroomState.Chase);
                Dltime = 0;
                return;
            }

            else
            {
                QueenMushroom.SetState(QueenMushroomState.Return);
                Dltime = 0;
                return;
            }
        }
    }