Example #1
0
 public override bool CanReceiveSoldier(Soldier soldier)
 {
     return(FilledCapacity < MaxCapacity && (CurrentTeam == soldier.Team || CurrentTeam == PlayerTeam.None));
 }
Example #2
0
 public override bool CanReceiveSoldier(Soldier soldier)
 {
     return(FilledCapacity < MaxCapacity);
 }
Example #3
0
 public override void Receive(Soldier soldier)
 {
     MayBeAttack(soldier);
     base.Receive(soldier);
     soldier.GetParent <Squad>().MakeReRoll();
 }
Example #4
0
 public override void Receive(Soldier soldier)
 {
     MayBeAttack(soldier);
     base.Receive(soldier);
     soldier.EndTurn();
 }