Exemple #1
0
    void Update()
    {
        if (GuardMushroom.isDead)
        {
            GuardMushroom.rotAnglePerSecond = 0;
            GuardMushroom.MStat.MoveSpeed   = 0;
            DeadTime += Time.deltaTime;
            GuardMushroom.CharacterisDead = true;

            if (DeadTime >= 1.6f)
            {
                GuardMushroom.OnDead();
                return;
            }
        }
    }
    void Update()
    {
        GuardMushroom.GoToPullPush();
        GuardMushroom.GoToDestination(GuardMushroom.Player.position, GuardMushroom.BerserkerMoveSpeed, GuardMushroom.rotAnglePerSecond);

        if (GuardMushroom.GetDistanceFromPlayer() < 1f)
        {
            EffectofSbomb(transform.position);
            GuardMushroom.OnDead();
        }

        if (GuardMushroom.SbombTimer > 6f)
        {
            EffectofSbomb(transform.position);
            GuardMushroom.OnDead();
        }
    }