Пример #1
0
    public void OpenWindow()
    {
        if (uiManager == null)
        {
            uiManager = GameObject.Find("UIManager").GetComponent <UIManager_v5>();
        }
        uiManager.CloseAllWindows();
        gameObject.SetActive(true);
        DispensaryUIPanel dispensaryPanel = gameObject.GetComponent <DispensaryUIPanel>();

        if (dispensaryPanel != null)
        {
            dispensaryPanel.OnWindowOpen(0);
        }
        CompanyUIPanel companyPanel = gameObject.GetComponent <CompanyUIPanel>();

        if (companyPanel != null)
        {
            companyPanel.OnWindowOpen(0);
        }
        StoreObjectUIPanel storeObjectPanel = gameObject.GetComponent <StoreObjectUIPanel>();

        if (storeObjectPanel != null)
        {
            storeObjectPanel.OnWindowOpen();
        }
        ComponentUIPanel componentPanel = gameObject.GetComponent <ComponentUIPanel>();

        if (componentPanel != null)
        {
            componentPanel.OnWindowOpen();
        }
        CalendarUIPanel calendarPanel = gameObject.GetComponent <CalendarUIPanel>();

        if (calendarPanel != null)
        {
            calendarPanel.OpenCalendar();
        }
        windowOpen = true;
    }
Пример #2
0
    // Start is called before the first frame update
    void Start()
    {
        cpUI = GameObject.Find("ComponentPanel").GetComponent <ComponentUIPanel>();
        try {
            distDisplay = GameObject.Find("LocalDistributionDisplay").GetComponent <DistributionUIDisplay>();
        } catch {
            // do nothing
        }

        if (aura == null)
        {
            aura = GetComponent <Aura>();
        }

        if (PlayerPrefs.HasKey("CachedSpell_e"))
        {
            cachedSpells.Add("e", new CachedSpell(PlayerPrefs.GetString("CachedSpell_e")));
        }
        else
        {
            cachedSpells.Add("e", new CachedSpell("protect, self"));
        }

        if (PlayerPrefs.HasKey("CachedSpell_q"))
        {
            cachedSpells.Add("q", new CachedSpell(PlayerPrefs.GetString("CachedSpell_q")));
        }
        else
        {
            cachedSpells.Add("q", new CachedSpell("self, protect, ordo"));
        }

        if (PlayerPrefs.HasKey("CachedSpell_1"))
        {
            cachedSpells.Add("1", new CachedSpell(PlayerPrefs.GetString("CachedSpell_1")));
        }
        else
        {
            cachedSpells.Add("1", new CachedSpell("infernum, bolt"));
        }

        if (PlayerPrefs.HasKey("CachedSpell_2"))
        {
            cachedSpells.Add("2", new CachedSpell(PlayerPrefs.GetString("CachedSpell_2")));
        }
        else
        {
            cachedSpells.Add("2", new CachedSpell("throw, self"));
        }

        if (PlayerPrefs.HasKey("CachedSpell_3"))
        {
            cachedSpells.Add("3", new CachedSpell(PlayerPrefs.GetString("CachedSpell_3")));
        }
        else
        {
            cachedSpells.Add("3", new CachedSpell("mana, bolt"));
        }

        if (PlayerPrefs.HasKey("CachedSpell_r"))
        {
            cachedSpells.Add("r", new CachedSpell(PlayerPrefs.GetString("CachedSpell_r")));
        }
        else
        {
            cachedSpells.Add("r", new CachedSpell("throw, infernum, expel"));
        }
    }