public ZoneController(ZoneModel zoneModel) { this.ZoneModel = zoneModel; this.combatController = new CoOpInstanceCombatController(); this.combatController.CombatTurnCompleted = onCombatTurnCompleted; }
public void Destroy() { if (isDestroyed) { return; } isDestroyed = true; for (int i = 0; i < AllPlayersinZone.Count; i++) { removePlayerReferences(AllPlayersinZone[i]); } combatController.StopAndClear(); combatController = null; clientConnectionToServerPlayerModel = null; AllPlayersinZone = null; Completed = null; ZoneModel = null; }