public override void RemoveFightComponent(FightComponent component) { if (Division.Plains.Count > 1) { Division.RemoveFightComponent(component); } }
public override void AddFightComponent(FightComponent component) { if (Division.Plains.Count < 10) { Division.AddFightComponent(component); } }
public FightComponentMemento SaveFightComponent(FightComponent fc) { return(new FightComponentMemento(fc)); }
public void SendToWar(FightComponent fightComponent) { fightComponent.SendToWar(); }
public abstract void AddFightComponent(FightComponent component);
public abstract void RemoveFightComponent(FightComponent component);
public FightComponentMemento(FightComponent fightComponent) { FightComponent = (FightComponent)fightComponent.Clone(); }
public override void RemoveFightComponent(FightComponent component) { Plains.Remove(component); }
public override void AddFightComponent(FightComponent component) { Plains.Add(component); }
public override void RemoveFightComponent(FightComponent component) { throw new NotImplementedException(); }
//Remove ... public override void AddFightComponent(FightComponent builder) { throw new NotImplementedException(); }