示例#1
0
    // ================================== PUBLIC FUNCS ==================================
    #region Public Funcs
    public void OnButtonClick()
    {
        // show || hide STORY MAP
        if (m_StoryMap)
        {
            m_StoryMap.SetActive(!m_StoryMap.IsActive());
        }
        // gen STORY MAP
        else
        {
            // instantiate vs parent transform is CANVAS
            m_StoryMap = HUDMgr.s_Instance.GenHUD(HUDMgr.HUDType.HUD_StoryMap);
        }

        // disable BOOK in case it opened
        if (m_StoryMap.IsActive())
        {
            if (HUDMgr.s_Instance.IsGHUDAvailable(HUDMgr.HUDType.HUD_Book))
            {
                HUDMgr.s_Instance.DisableGHUD(HUDMgr.HUDType.HUD_Book);
            }
        }
    }