public void LaunchDefender(IDefensable _target) { if (Defenders.Count > 0) { Debug.Log("DefenderLaunchedf"); Defender _defneder = Defenders.Dequeue(); _defneder.ActivateDefense(_target); SimulationInstance.launchedDefenders.Add(_defneder); } }
//ActivateFunction public void ActivateDefense(IDefensable _defenseTarget) { Target = _defenseTarget.GetTransform(); ToggleToDashingToCenterOfDefendingObject(); }