private static void TestCombat(SimulationState state) { TestCombat(state, 1000); }
public static void Test() { SimulationState state = GetState(); TestCombat(state); }
public static SimulationState TestDeserialization() { return(SimulationState.LoadFromFile("SimulationState.txt")); }
public static void TestSerialization(SimulationState state) { state.SafeToFile("SimulationState.txt"); }
public void PerformAdditionalAttack(SimulationState state) { Attack(state, SecondaryAttackWeapon, PreviousAttackTarget, true); }
public void Attack(SimulationState state, CombatWeapon weapon, CombatUnit target, bool isSecondaryAttack) { Attack(state, weapon, target, isSecondaryAttack, 1); }