Exemplo n.º 1
0
    public void ShowPopUp(string ToolTipName, float instDelay)
    {
        string path = "ToolTips/" + ToolTipName;

        CurrentToolTip = Resources.Load <TutorialToolTip>(path);

        Invoke("TrueInstantiation", instDelay);
    }
Exemplo n.º 2
0
    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");
                }
            }
        }
    }
Exemplo n.º 3
0
    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");
            }
        }
    }
Exemplo n.º 4
0
    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;
    }
Exemplo n.º 5
0
    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);
    }