public void bFlashEnthrallables() { audioStore.playClick(); map.param.flashEnthrallables = !map.param.flashEnthrallables; GraphicalMap.checkData(); }
public void scaling() { if (EventSystem.current.IsPointerOverGameObject()) { if (EventSystem.current.currentSelectedGameObject != null) { return; } } if (world.ui.state == UIMaster.uiState.WORLD) { if (Input.GetKeyDown("z") || Input.GetAxis("Mouse ScrollWheel") > 0) { GraphicalMap.lastMapChange += 1; GraphicalMap.scale = GraphicalMap.scale * 1.1f; if (GraphicalMap.scale > GraphicalMap.maxScale) { GraphicalMap.scale = GraphicalMap.maxScale; } GraphicalMap.checkData(); } else if (Input.GetKeyDown("x") || Input.GetAxis("Mouse ScrollWheel") < 0) { GraphicalMap.lastMapChange += 1; GraphicalMap.scale = GraphicalMap.scale / 1.1f; if (GraphicalMap.scale < GraphicalMap.minScale) { GraphicalMap.scale = GraphicalMap.minScale; } GraphicalMap.checkData(); } } }
public void removeBlocker(GameObject block) { if (blocker == block) { if (blockerQueue.Count > 0) { GameObject next = blockerQueue[0]; blockerQueue.RemoveAt(0); next.SetActive(true);//Show new item from queue blocker = next; } DestroyImmediate(block); } else if (blockerQueue.Contains(block)) { blockerQueue.Remove(block); DestroyImmediate(block); } if (state == uiState.BACKGROUND) { setToWorld(); } else if (state == uiState.WORLD) { GraphicalMap.checkData(); } else { //GraphicalSociety.checkData(); } checkData(); }
public void checkData() { if (state == uiState.SOCIETY) { //GraphicalSociety.checkData(); //uiSociety.setTo(GraphicalSociety.focal); bViewSocietyText.text = "View World"; viewSocietyButton.SetActive(true); } else if (state == uiState.WORLD) { GraphicalMap.checkData(); bViewSocietyText.text = "View Society"; viewSocietyButton.SetActive(GraphicalMap.selectedHex != null && GraphicalMap.selectedHex.location != null && GraphicalMap.selectedHex.location.soc is Society); } else { viewSocietyButton.SetActive(false); } if (state == uiState.BACKGROUND) { return; } if (state == uiState.MAIN_MENU) { return; } uiLeftPrimary.checkData(); uiMidTop.checkData(); uiScrollables.checkData(); }
public void checkData() { if (state == uiState.SOCIETY) { //GraphicalSociety.checkData(); //uiSociety.setTo(GraphicalSociety.focal); } else if (state == uiState.WORLD) { GraphicalMap.checkData(); } if (state == uiState.BACKGROUND) { return; } if (state == uiState.MAIN_MENU) { return; } uiLeftPrimary.checkData(); uiMidTop.checkData(); uiScrollables.checkData(); }
public void bWatch() { if (GraphicalMap.selectedSelectable == null || GraphicalMap.selectedSelectable is Unit == false) { return; } Unit u = (Unit)GraphicalMap.selectedSelectable; if (u.person != null) { u.person.watched = true; world.prefabStore.popMsgAgent(u, u, u.getName() + " is now flagged as `watched'. You will receive updates on key events regarding them (such as promotions and death)."); } else { world.prefabStore.popMsg(u.getName() + " cannot be set to be watched as it is a generic unit, it is not an agent."); } GraphicalMap.checkData(); }
public void bSetAsHostile() { if (GraphicalMap.selectedSelectable == null || GraphicalMap.selectedSelectable is Unit == false) { return; } Unit u = (Unit)GraphicalMap.selectedSelectable; u.flaggedAsEnthralledHostile = !u.flaggedAsEnthralledHostile; if (u.flaggedAsEnthralledHostile) { world.prefabStore.popMsgAgent(u, u, "All your enthralled units will now automatically attack " + u.getName() + " if they enter into the same location."); } else { world.prefabStore.popMsgAgent(u, u, "Your enthralled agents will only attack " + u.getName() + " if " + u.getName() + " is hostile to them."); } GraphicalMap.checkData(); }
public void rightClickOnHex() { GraphicalMap.checkData(); }
public void hotkeys() { if (Input.GetKeyDown(KeyCode.Backspace) && Input.GetKey(KeyCode.LeftControl)) { world.ui.uiMidTop.cheatField.gameObject.SetActive(!world.ui.uiMidTop.cheatField.gameObject.activeSelf); } if (world.ui.blocker != null) { return; } if (Input.GetKeyDown(KeyCode.LeftShift) || Input.GetKeyDown(KeyCode.Tab)) { } else if (Input.GetKeyDown(KeyCode.LeftControl)) { } else if (Input.GetKeyDown(KeyCode.Q)) { } else if (Input.GetKeyDown(KeyCode.Escape)) { world.ui.setToMainMenu(); } if (world.ui.state == UIMaster.uiState.WORLD || world.ui.state == UIMaster.uiState.BACKGROUND) { if (Input.GetKey(KeyCode.Alpha0)) { world.map.masker.mask = MapMaskManager.maskType.NONE; GraphicalMap.checkData(); } else if (Input.GetKeyDown(KeyCode.Alpha1)) { if (world.map.masker.mask == MapMaskManager.maskType.NATION) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { World.log("Set to nation"); world.map.masker.mask = MapMaskManager.maskType.NATION; } GraphicalMap.checkData(); } else if (Input.GetKeyDown(KeyCode.Alpha2)) { if (world.map.masker.mask == MapMaskManager.maskType.PROVINCE) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.PROVINCE; } GraphicalMap.checkData(); } else if (Input.GetKeyDown(KeyCode.Alpha3)) { if (world.map.masker.mask == MapMaskManager.maskType.INFORMATION) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.INFORMATION; } GraphicalMap.checkData(); } else if (Input.GetKeyDown(KeyCode.Alpha4)) { if (world.map.masker.mask == MapMaskManager.maskType.THREAT) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.THREAT; } GraphicalMap.checkData(); } else if (Input.GetKeyDown(KeyCode.Alpha5)) { if (world.map.masker.mask == MapMaskManager.maskType.LIKING_ME) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.LIKING_ME; } GraphicalMap.checkData(); } else if (Input.GetKeyDown(KeyCode.Alpha6)) { if (world.map.masker.mask == MapMaskManager.maskType.LIKING_THEM) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.LIKING_THEM; } GraphicalMap.checkData(); } else if (Input.GetKeyDown(KeyCode.Alpha7)) { if (world.map.masker.mask == MapMaskManager.maskType.EVIDENCE) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.EVIDENCE; } GraphicalMap.checkData(); } else if (Input.GetKeyDown(KeyCode.Alpha8)) { if (world.map.masker.mask == MapMaskManager.maskType.SUSPICION) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.SUSPICION; } GraphicalMap.checkData(); } else if (Input.GetKeyDown(KeyCode.Alpha9)) { if (world.map.masker.mask == MapMaskManager.maskType.SUSPICION_FROM) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.SUSPICION_FROM; } GraphicalMap.checkData(); } else if (Input.GetKeyDown(KeyCode.End)) { if (world.map.masker.mask == MapMaskManager.maskType.TESTING) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.TESTING; } GraphicalMap.checkData(); } } }
public void hotkeys() { if (Input.GetKeyDown(KeyCode.Backspace) && Input.GetKey(KeyCode.LeftShift)) { world.ui.uiMidTop.cheatField.gameObject.SetActive(!world.ui.uiMidTop.cheatField.gameObject.activeSelf); } if (world.ui.blocker != null) { return; } if (Input.GetKeyDown(KeyCode.LeftShift) || Input.GetKeyDown(KeyCode.Tab)) { } else if (Input.GetKeyDown(KeyCode.LeftControl)) { } else if (Input.GetKeyDown(KeyCode.Q)) { } else if (Input.GetKeyDown(KeyCode.Escape)) { if (world.ui.state == UIMaster.uiState.VOTING) { world.ui.uiVoting.bDismiss(); } world.ui.setToMainMenu(); } if (world.ui.state == UIMaster.uiState.WORLD || world.ui.state == UIMaster.uiState.BACKGROUND) { if (UIKeybinds.getKey(UIKeybinds.Action.MASK_CLEAR_MASKS)) { world.map.masker.mask = MapMaskManager.maskType.NONE; GraphicalMap.checkData(); } else if (UIKeybinds.getKey(UIKeybinds.Action.MASK_NATION)) { if (world.map.masker.mask == MapMaskManager.maskType.NATION) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { World.log("Set to nation"); world.map.masker.mask = MapMaskManager.maskType.NATION; } GraphicalMap.checkData(); } else if (UIKeybinds.getKey(UIKeybinds.Action.MASK_PROVINCE)) { if (world.map.masker.mask == MapMaskManager.maskType.PROVINCE) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.PROVINCE; } GraphicalMap.checkData(); } else if (UIKeybinds.getKey(UIKeybinds.Action.MASK_VOTE_EFFECT)) { if (world.map.masker.mask == MapMaskManager.maskType.VOTE_EFFECT) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.VOTE_EFFECT; } GraphicalMap.checkData(); } else if (UIKeybinds.getKey(UIKeybinds.Action.MASK_INFILTRATION)) { if (world.map.masker.mask == MapMaskManager.maskType.INFILTRATION) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.INFILTRATION; } GraphicalMap.checkData(); } else if (UIKeybinds.getKey(UIKeybinds.Action.MASK_MY_LIKING)) { if (world.map.masker.mask == MapMaskManager.maskType.LIKING_ME) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.LIKING_ME; } GraphicalMap.checkData(); } else if (UIKeybinds.getKey(UIKeybinds.Action.MASK_THEIR_LIKING)) { if (world.map.masker.mask == MapMaskManager.maskType.LIKING_THEM) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.LIKING_THEM; } GraphicalMap.checkData(); } else if (UIKeybinds.getKey(UIKeybinds.Action.MASK_AWARENESS)) { if (world.map.masker.mask == MapMaskManager.maskType.AWARENESS) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.AWARENESS; } GraphicalMap.checkData(); } else if (UIKeybinds.getKey(UIKeybinds.Action.MASK_MY_SUSPICION)) { if (world.map.masker.mask == MapMaskManager.maskType.SUSPICION) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.SUSPICION; } GraphicalMap.checkData(); } else if (UIKeybinds.getKey(UIKeybinds.Action.MASK_THEIR_SUSPICION)) { if (world.map.masker.mask == MapMaskManager.maskType.SUSPICION_FROM) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.SUSPICION_FROM; } GraphicalMap.checkData(); } else if (Input.GetKeyDown(KeyCode.End)) { if (world.map.masker.mask == MapMaskManager.maskType.TESTING) { world.map.masker.mask = MapMaskManager.maskType.NONE; } else { world.map.masker.mask = MapMaskManager.maskType.TESTING; } GraphicalMap.checkData(); } } if (world.ui.state == UIMaster.uiState.WORLD && world.ui.blocker == null) { if (Input.GetKeyDown(KeyCode.PageDown)) { world.bEndTurn(); } } }
public void scaling() { //Anyone who wants to read can just pull this value and see if it has changed since they last polled if (Input.GetAxis("Mouse ScrollWheel") > 0) { scrollwheelTracking += 1; //World.log("mouse wheel pos"); } else if (Input.GetAxis("Mouse ScrollWheel") < 0) { scrollwheelTracking -= 1; //World.log("mouse wheel neg"); } if (EventSystem.current.IsPointerOverGameObject()) { if (EventSystem.current.currentSelectedGameObject != null) { return; } } if (world.ui.state == UIMaster.uiState.WORLD && world.ui.blocker == null) { if (UIKeybinds.getKey(UIKeybinds.Action.ZOOM_IN) || Input.GetAxis("Mouse ScrollWheel") > 0) { GraphicalMap.lastMapChange += 1; GraphicalMap.scale = GraphicalMap.scale * 1.1f; if (GraphicalMap.scale > GraphicalMap.maxScale) { GraphicalMap.scale = GraphicalMap.maxScale; } GraphicalMap.checkData(); } else if (UIKeybinds.getKey(UIKeybinds.Action.ZOOM_OUT) || Input.GetAxis("Mouse ScrollWheel") < 0) { GraphicalMap.lastMapChange += 1; GraphicalMap.scale = GraphicalMap.scale / 1.1f; if (GraphicalMap.scale < GraphicalMap.minScale) { GraphicalMap.scale = GraphicalMap.minScale; } GraphicalMap.checkData(); } } if (world.ui.state == UIMaster.uiState.SOCIETY && world.ui.blocker == null) { if (UIKeybinds.getKey(UIKeybinds.Action.ZOOM_IN) || Input.GetAxis("Mouse ScrollWheel") > 0) { if (GraphicalSociety.focus != null) { GraphicalSociety.zoom += 0.1f; GraphicalSociety.refresh(GraphicalSociety.focus); } } else if (UIKeybinds.getKey(UIKeybinds.Action.ZOOM_OUT) || Input.GetAxis("Mouse ScrollWheel") < 0) { if (GraphicalSociety.focus != null && GraphicalSociety.zoom > 1) { GraphicalSociety.zoom -= 0.1f; GraphicalSociety.refresh(GraphicalSociety.focus); } } } }