protected override void PerformZAction(int currentTurn) { BonusThreat.Initialize(SittingDuck, ThreatController, EventMaster); ThreatController.AddInternalThreat(BonusThreat, currentTurn); while (BonusThreat.Position >= 0) { BonusThreat.Move(currentTurn); } }
private void CallInExternalThreat(int currentTurn) { BonusThreat.Initialize(SittingDuck, ThreatController, EventMaster); ThreatController.AddExternalThreat(BonusThreat, 1000 + currentTurn, CurrentZone); calledInThreat = true; }
private void CallInInternalThreat(int currentTurn) { BonusThreat.Initialize(SittingDuck, ThreatController, EventMaster); ThreatController.AddInternalThreat(BonusThreat, 1000 + currentTurn); }