public SPAgentOrigin(SPCombatant combatant, SPSpawnableCharacter character, IEnhancedBattleTestTroopSupplier troopSupplier, BattleSideEnum side, int rank = -1, UniqueTroopDescriptor uniqueNo = default) : base(combatant.Combatant, troopSupplier, side, rank, uniqueNo) { SPCharacter = character; CultureCombatant = combatant; PartyAgentOrigin = new PartyAgentOrigin(combatant.Combatant, character.CharacterObject, rank, uniqueNo); }
public void AddCharacter(SPSpawnableCharacter character, int number) { for (int index = 0; index < number; ++index) { this._characters.Add(character); } this.NumberOfAllMembers += number; }
public void KillCharacter(SPSpawnableCharacter character) { this._characters.Remove(character); }