public override void RemoveSquad(BaseSquad squad) { }
public abstract void RemoveSquad(BaseSquad squad);
/// <summary> /// Atomic squads are a single memeber squad /// thus there is no need to implement the add/remove /// methods. /// </summary> /// <param name="squad"></param> public override void AddSquad(BaseSquad squad) { }
public abstract void AddSquad(BaseSquad squad);
/// <summary> /// Removes the desired squad. /// </summary> /// <param name="squad"></param> public override void RemoveSquad(BaseSquad squad) { m_lstSquad.Remove(squad); }
/// <summary> /// Adds the desired squad. /// </summary> /// <param name="squad"></param> public override void AddSquad(BaseSquad squad) { m_lstSquad.Add(squad); }