private void TeleportToCenter()
    {
        _teleportation.TeleportToPoint(_originalPosition);

        _spiralProjectileSpam.ResetSpam();
        _currentAnimation = ChainCasting;
        AdvanceToNextAiPhase();
    }
Exemple #2
0
    public void ConjureProjectile()
    {
        Vector3 muzzlePoint = Muzzle.transform.position;

        CleanupConjureEffect();
        _conjureEffect = (GameObject)GameObject.Instantiate(ConjureEffect, muzzlePoint, Quaternion.identity);

        SetupNextActionTime(ConjureTime);
        _spiralProjectileSpam.ResetSpam();
    }