private void LaunchAttacks() { mortarState = TelegraphableAttack.State.Attacking; foreach (Mortar mortar in mortars) { mortar.LaunchAttack(); } }
public override void TimeUpdated() { base.TimeUpdated(); if (lazerState == TelegraphableAttack.State.Telegraphing && t > telegraphDuration) { LaunchAttacks(); lazerState = TelegraphableAttack.State.Attacking; } }