Ejemplo n.º 1
0
    public void OpenTalisman()
    {
        if (dispManager.brightTalisman)
        {
            // GameObject.Find("DarkBackground").GetComponent<LeaveIconBright>().DarkBackpack();
            dispManager.brightTalisman = false;
        }

        if (!display.activeSelf && !dialogShown && DontDestroyVariables.canOpenTalisman)
        {
            if (SceneManager.GetActiveScene().name != "SampleScene") //8块板子划划划,不知道有没有用
            // GameObject.Find("playerParticleEffect").GetComponent<castEffect>().castAni();
            {
                if (firstAccess)
                {
                    firstAccess = false;
                    display.transform.SetSiblingIndex(1);//设置图层顺序,以后应该需要改
                    TipsDialog.PrintDialog("Talisman 2");
                }
                else
                {
                    // Close any text box that is open
                    TipsDialog.HideTextBox();
                }
            }
            recipeBook = spelltreeManager.GetSpellBook();
            display.SetActive(true);
            // dispManager.ToggleIcons(false, "talisman");
            // dispManager.ToggleTalis(true);

            DisplaySpellList();
            curTime = timer;
            // UISoundScript.OpenTalisman();

            TenSecTimer = true;
            timeLeft    = countdownTime;
        }
        else if (!dialogShown && DontDestroyVariables.canOpenTalisman)
        {
            if (CloseDisplay())
            {
                // UISoundScript.OpenTalisman();
            }
        }
    }