public void ShowPopUp(string ToolTipName, float instDelay) { string path = "ToolTips/" + ToolTipName; CurrentToolTip = Resources.Load <TutorialToolTip>(path); Invoke("TrueInstantiation", instDelay); }
public void TakeProfessional() { if (ProfessionalCount > 0) { _dragObject = Instantiate <GameObject>(DragObject); dragObjectInstantiated = true; TutorialToolTip ttt = FindObjectOfType <TutorialToolTip>(); if (ttt) { if (ttt.name == "TryProfessional(Clone)") { EventManager.TriggerEvent("Close"); } } } }
public void Activate() { Active = true; //spriteHighlight.SetActive (true); foreach (TargetLocation tl in _otherTargetLocs) { tl.Active = false; //tl.spriteHighlight.SetActive (false); } TutorialToolTip currentTTT = FindObjectOfType <TutorialToolTip>(); if (currentTTT) { if (currentTTT.name == "TryLocation(Clone)") { EventManager.TriggerEvent("Close"); } } }
private void TrueInstantiation() { switch (CurrentToolTip.name) { case "TryLocation": CurrentToolTip = Instantiate(CurrentToolTip, InstantiationPoints[0].transform.position, Quaternion.identity); CurrentToolTip.transform.parent = InstantiationPoints[0].transform; break; case "CheckProfInfo": CurrentToolTip = Instantiate(CurrentToolTip, InstantiationPoints[1].transform.position, Quaternion.identity); CurrentToolTip.transform.parent = InstantiationPoints[1].transform; break; case "TryProfessional": CurrentToolTip = Instantiate(CurrentToolTip, InstantiationPoints[2].transform.position, Quaternion.identity); CurrentToolTip.transform.parent = InstantiationPoints[2].transform; break; case "PointOutBudget": CurrentToolTip = Instantiate(CurrentToolTip, InstantiationPoints[3].transform.position, Quaternion.identity); CurrentToolTip.transform.parent = InstantiationPoints[3].transform; PlacedFirstPro = true; break; case "PointOutTime": CurrentToolTip = Instantiate(CurrentToolTip, InstantiationPoints[4].transform.position, Quaternion.identity); CurrentToolTip.transform.parent = InstantiationPoints[4].transform; break; case "EventHappens": CurrentToolTip = Instantiate(CurrentToolTip, InstantiationPoints[5].transform.position, Quaternion.identity); CurrentToolTip.transform.parent = InstantiationPoints[5].transform; FirstMessageShown = true; break; default: break; } CurrentToolTip.GetComponentInChildren <Canvas>().overrideSorting = true; }
public void CloseMessage() { //If this is the first event the and the Tool Tips are set to show themselves TutorialToolTip currentTTT = FindObjectOfType <TutorialToolTip>(); if (currentTTT) { if (currentTTT.name == "EventHappens(Clone)") { EventManager.TriggerEvent("Close"); } } //If this is a final event; that is, the event is in reaction to completing the game if (_finalMessage) { SceneManager.LoadScene("MainMenu"); //Turn off tool tips } MessageBox.SetActive(false); }