private void TeleportToCenter() { _teleportation.TeleportToPoint(_originalPosition); _spiralProjectileSpam.ResetSpam(); _currentAnimation = ChainCasting; AdvanceToNextAiPhase(); }
public void ConjureProjectile() { Vector3 muzzlePoint = Muzzle.transform.position; CleanupConjureEffect(); _conjureEffect = (GameObject)GameObject.Instantiate(ConjureEffect, muzzlePoint, Quaternion.identity); SetupNextActionTime(ConjureTime); _spiralProjectileSpam.ResetSpam(); }