/// <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); } }
/// <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); }