void EndCombat() { PlayerShipManager.SetPause(true); EnemyShipManager.SetPause(true); AlliedShipManager.SetPause(true); NeutralShipManager.SetPause(true); screenState = ScreenState.Summary; BuildSummaryShipList(); }
public override void Draw() { miniMap.Draw(); shipInfoPanel.Draw(mousePosition); fleetCombatInfoPanel.Draw(); gameSpeedButton.Draw(); if (SetupPhase) { GUI.Box(ShipSelectionRect, "", GameManager.instance.standardBackGround); shipHullList.Draw(); DesignScrollPostion = GUI.BeginScrollView(DesignScrollWindowRect, DesignScrollPostion, DesignScrollViewRect); foreach (DesignDataListEntry entry in DesignDataList) { entry.Draw(selectedDesign); } GUI.EndScrollView(); //Owner Toggles if (GUI.Toggle(OwnerPlayerButtonRect, PlayerSelected, "Player")) { if (!PlayerSelected) { PlayerSelected = true; EnemySelected = false; AllySelected = false; NeutralSelected = false; if (DummyUnit != null) { DummyUnit.transform.GetChild(0).gameObject.layer = 9; } PlayMainButtonClick(); } } if (GUI.Toggle(OwnerEnemyButtonRect, EnemySelected, "Enemy")) { if (!EnemySelected) { PlayerSelected = false; EnemySelected = true; AllySelected = false; NeutralSelected = false; if (DummyUnit != null) { DummyUnit.transform.GetChild(0).gameObject.layer = 10; } PlayMainButtonClick(); } } if (GUI.Toggle(OwnerAlliedButtonRect, AllySelected, "Ally")) { if (!AllySelected) { PlayerSelected = false; EnemySelected = false; AllySelected = true; NeutralSelected = false; if (DummyUnit != null) { DummyUnit.transform.GetChild(0).gameObject.layer = 11; } PlayMainButtonClick(); } } if (GUI.Toggle(OwnerNeutralButtonRect, NeutralSelected, "Neutral")) { if (!NeutralSelected) { PlayerSelected = false; EnemySelected = false; AllySelected = false; NeutralSelected = true; if (DummyUnit != null) { DummyUnit.transform.GetChild(0).gameObject.layer = 13; } PlayMainButtonClick(); } } //Button to start Combat if (GUI.Button(StartButtonRect, "Start", GameManager.instance.standardButtonStyle)) { DeselectDesignData(); PlayerShipManager.SetPause(false); EnemyShipManager.SetPause(false); AlliedShipManager.SetPause(false); SetupPhase = false; PlayMainButtonClick(); } } else { if (shipDragSelectionBox.isActive()) { shipDragSelectionBox.Draw(); } } }