Example #1
0
 public override void RemoveFightComponent(FightComponent component)
 {
     if (Division.Plains.Count > 1)
     {
         Division.RemoveFightComponent(component);
     }
 }
Example #2
0
 public override void AddFightComponent(FightComponent component)
 {
     if (Division.Plains.Count < 10)
     {
         Division.AddFightComponent(component);
     }
 }
Example #3
0
 public FightComponentMemento SaveFightComponent(FightComponent fc)
 {
     return(new FightComponentMemento(fc));
 }
Example #4
0
 public void SendToWar(FightComponent fightComponent)
 {
     fightComponent.SendToWar();
 }
Example #5
0
 public abstract void AddFightComponent(FightComponent component);
Example #6
0
 public abstract void RemoveFightComponent(FightComponent component);
Example #7
0
 public FightComponentMemento(FightComponent fightComponent)
 {
     FightComponent = (FightComponent)fightComponent.Clone();
 }
Example #8
0
 public override void RemoveFightComponent(FightComponent component)
 {
     Plains.Remove(component);
 }
Example #9
0
 public override void AddFightComponent(FightComponent component)
 {
     Plains.Add(component);
 }
Example #10
0
 public override void RemoveFightComponent(FightComponent component)
 {
     throw new NotImplementedException();
 }
Example #11
0
        //Remove ...

        public override void AddFightComponent(FightComponent builder)
        {
            throw new NotImplementedException();
        }