private void Awake() { if (instance == null) { instance = this; } else { Destroy(this); Debug.LogError("More than one instance of FeedbackManager Script was found!"); } getPHP = GetComponent <GetPHP>(); scoreTextAnimator = scoreText.gameObject.GetComponent <Animator>(); chainTextAnimator = chainText.gameObject.GetComponent <Animator>(); levelStatsData = new LevelStats(SceneLoader.instance.playingInfo.name, SceneLoader.instance.playingInfo.music, SceneLoader.instance.playingInfo.team, SceneLoader.instance.playingInfo.idSession); SetGradeTexts(); SetMusicData(); SetParticleSystemColor(); state = uiState.PLAYING; }
public UserInterface(int uiAreaBlockWidth, int uiAreaBlockHeight) { //setup UI area uiAreastartingPosition = new Vector2(80, 300); uiAreaBlocksAcross = 10; uiAreaBlocksDown = 15; this.uiAreaBlockWidth = uiAreaBlockWidth; this.uiAreaBlockHeight = uiAreaBlockHeight; uiArea = new Block[uiAreaBlocksAcross, uiAreaBlocksDown]; uiAreaBound0 = uiArea.GetUpperBound(0); uiAreaBound1 = uiArea.GetUpperBound(1); for (int i = 0; i <= uiAreaBound0; i++) { for (int j = 0; j <= uiAreaBound1; j++) { Vector2 position = new Vector2(uiAreastartingPosition.X + i * uiAreaBlockWidth, uiAreastartingPosition.Y + j * uiAreaBlockHeight); uiArea[i, j] = new Block(position); } } personIcon = new Vector2(uiAreastartingPosition.X + (40 * 4), uiAreastartingPosition.Y + (40 * 5)); rightArrowIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 5), uiAreastartingPosition.Y + (40 * 5)); armyIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 6), uiAreastartingPosition.Y + (40 * 5)); leftArrowIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 3), uiAreastartingPosition.Y + (40 * 5)); researchIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 2), uiAreastartingPosition.Y + (40 * 5)); downArrowIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 400), uiAreastartingPosition.Y + (40 * 300)); rockIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 400), uiAreastartingPosition.Y + (40 * 300)); personWithRockIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 400), uiAreastartingPosition.Y + (40 * 300)); aUIState = uiState.main; }
public void setToSociety(Society soc) { state = uiState.SOCIETY; uiMainMenu.gameObject.SetActive(false); uiLeftPrimary.gameObject.SetActive(true); uiScrollables.gameObject.SetActive(true); uiMidTop.gameObject.SetActive(true); uiVoting.gameObject.SetActive(false); uIMidLower.gameObject.SetActive(false); hexSelector.SetActive(false); uiTopLight.gameObject.SetActive(true); uiScrollables.viewSocButtonText.text = "View World"; GraphicalSociety.purge(); GraphicalMap.purge(); GraphicalSociety.setup(soc); uiLeftPrimary.maskTitle.text = "Neighbor Liking View"; GraphicalSociety.refreshNeighbor(GraphicalSociety.focus); checkData(); }
public void setToMilitary() { personIcon = new Vector2(uiAreastartingPosition.X + (40 * 4), uiAreastartingPosition.Y + (40 * 5)); rightArrowIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 5), uiAreastartingPosition.Y + (40 * 8)); armyIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 600), uiAreastartingPosition.Y + (40 * 5)); leftArrowIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 300), uiAreastartingPosition.Y + (40 * 5)); researchIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 200), uiAreastartingPosition.Y + (40 * 5)); downArrowIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 4), uiAreastartingPosition.Y + (40 * 7)); rockIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 4), uiAreastartingPosition.Y + (40 * 8)); personWithRockIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 6), uiAreastartingPosition.Y + (40 * 8)); aUIState = uiState.military; }
/* * public void bViewSociety() * { * if (GraphicalMap.selectedHex == null) { return; } * if (GraphicalMap.selectedHex.owner == null) { return; } * if (GraphicalMap.selectedHex.owner is Society == false) { return; } * if (GraphicalMap.selectedHex.settlement != null) * { * if (GraphicalMap.selectedHex.settlement is Set_City) * { * Set_City city = (Set_City)GraphicalMap.selectedHex.settlement; * if (city.lordSlot != null) * { * setToSociety(city.lordSlot.society, city.lordSlot); * return; * } * } * } * setToSociety((Society)GraphicalMap.selectedHex.owner); * } */ /* * public void setToSociety(Society soc) * { * state = uiState.SOCIETY; * uiWorldRight.gameObject.SetActive(false); * uiHex.gameObject.SetActive(false); * uiMainMenu.gameObject.SetActive(false); * uiSociety.gameObject.SetActive(true); * uiCommon.gameObject.SetActive(true); * uiCity.gameObject.SetActive(false); * GraphicalMap.purge(); * * GraphicalSociety.centreOn(soc.command.top); * uiSociety.setTo(soc.command.top.person); * } * public void setToSociety(Society soc, Slot slot) * { * state = uiState.SOCIETY; * uiWorldRight.gameObject.SetActive(false); * uiHex.gameObject.SetActive(false); * uiMainMenu.gameObject.SetActive(false); * uiSociety.gameObject.SetActive(true); * uiCommon.gameObject.SetActive(true); * uiCity.gameObject.SetActive(false); * GraphicalMap.purge(); * * GraphicalSociety.centreOn(slot); * uiSociety.setTo(slot.person); * } */ public void setToBackground() { state = uiState.BACKGROUND; uiMainMenu.gameObject.SetActive(false); uiLeftPrimary.gameObject.SetActive(false); uiScrollables.gameObject.SetActive(false); uiMidTop.gameObject.SetActive(false); hexSelector.SetActive(false); GraphicalMap.purge(); GraphicalSociety.purge(); }
public void setToWorld() { state = uiState.WORLD; uiMainMenu.gameObject.SetActive(false); uiLeftPrimary.gameObject.SetActive(true); uiScrollables.gameObject.SetActive(true); uiMidTop.gameObject.SetActive(true); hexSelector.SetActive(true); uiScrollables.viewSocButtonText.text = "View Society"; GraphicalSociety.purge(); }
public void setToSociety(Society soc) { state = uiState.SOCIETY; uiMainMenu.gameObject.SetActive(false); uiLeftPrimary.gameObject.SetActive(true); uiScrollables.gameObject.SetActive(true); uiMidTop.gameObject.SetActive(false); hexSelector.SetActive(false); uiScrollables.viewSocButtonText.text = "View World"; GraphicalMap.purge(); GraphicalSociety.setup(soc); }
public void setToMainMenu() { state = uiState.MAIN_MENU; uiMainMenu.gameObject.SetActive(true); uiLeftPrimary.gameObject.SetActive(false); uiScrollables.gameObject.SetActive(false); uiMidTop.gameObject.SetActive(false); hexSelector.SetActive(false); if (World.staticMap != null) { GraphicalSociety.purge(); GraphicalMap.purge(); } }
public void setToVoting() { state = uiState.VOTING; uiMainMenu.gameObject.SetActive(false); uiLeftPrimary.gameObject.SetActive(false); uiScrollables.gameObject.SetActive(false); uiMidTop.gameObject.SetActive(false); uiVoting.gameObject.SetActive(true); uIMidLower.gameObject.SetActive(false); hexSelector.SetActive(false); uiTopLight.gameObject.SetActive(false); if (World.staticMap != null) { GraphicalSociety.purge(); GraphicalMap.purge(); } }
public UserInterface(int uiAreaBlockWidth, int uiAreaBlockHeight) { //setup UI area uiAreastartingPosition = new Vector2(80, 300); uiAreaBlocksAcross = 10; uiAreaBlocksDown = 15; this.uiAreaBlockWidth = uiAreaBlockWidth; this.uiAreaBlockHeight = uiAreaBlockHeight; uiArea = new Block[uiAreaBlocksAcross, uiAreaBlocksDown]; uiAreaBound0 = uiArea.GetUpperBound(0); uiAreaBound1 = uiArea.GetUpperBound(1); for (int i = 0; i <= uiAreaBound0; i++) { for (int j = 0; j <= uiAreaBound1; j++) { Vector2 position = new Vector2(uiAreastartingPosition.X + i * uiAreaBlockWidth, uiAreastartingPosition.Y + j * uiAreaBlockHeight); uiArea[i, j] = new Block(position); } } personIcon = new Vector2(uiAreastartingPosition.X+(40*4), uiAreastartingPosition.Y+(40*5)); rightArrowIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 5), uiAreastartingPosition.Y + (40 * 5)); armyIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 6), uiAreastartingPosition.Y + (40 * 5)); leftArrowIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 3), uiAreastartingPosition.Y + (40 * 5)); researchIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 2), uiAreastartingPosition.Y + (40 * 5)); downArrowIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 400), uiAreastartingPosition.Y + (40 * 300)); rockIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 400), uiAreastartingPosition.Y + (40 * 300)); personWithRockIconPosition = new Vector2(uiAreastartingPosition.X + (40 * 400), uiAreastartingPosition.Y + (40 * 300)); aUIState = uiState.main; }
public void GiveEndofLevelFeedback() { state = uiState.FEEDBACK; }