Esempio n. 1
0
 /// <summary>
 /// <para>name : UpdateInfo</para>
 /// <para>describe : 유저 정보를 업데이트합니다.</para>
 /// <para>tag : [email protected]</para>
 /// </summary>
 public void UpdateInfo(bool isUser = true)
 {
     isUser = StateManager.instance.m_curState.GetIsUser();
     if (m_uiUserInfo != null && m_uiUserInfo.CheckUIUserInfoExists)
     {
         m_uiUserInfo.UpdateInfo(isUser);
     }
 }
Esempio n. 2
0
    /// <summary>
    /// <para>name : AddExtraUserInfo</para>
    /// <para>describe : 메인 재화 HUD와 별개로, 따로 표시와 업데이트가 가능한 재화 HUD를 생성하고, parent 밑에 붙입니다.
    ///                      (주의!) 이 HUD 오브젝트는 리턴받은 UIUserInfo로 따로 관리해주세요. UserInfo.Instance로 관리되지 않습니다!
    /// <para>tag : [email protected]</para>
    /// </summary>
    public UIUserInfo AddExtraUserInfo(Transform parent, bool isUser = true)
    {
        UIUserInfo uiUserInfo = null;

        #region Instantiate
        uiUserInfo = new UIUserInfo(Instantiate(AssetBundleEx.Load <GameObject>(USERINFO_PATH)) as GameObject);
        #endregion

        #region InitUserInfo
        uiUserInfo.Init(parent);
        uiUserInfo.UpdateInfo(isUser);
        #endregion

        return(uiUserInfo);
    }