public stAppliedGuildInfo GetAppliedGuildInfoByUid(ulong uulUid) { if (!this.m_IsInited) { this.InitLoginData(); } if (!this.m_IsLocalDataInited) { this.InitLocalData(); } stAppliedGuildInfo result = default(stAppliedGuildInfo); uint dwConfValue = GameDataMgr.guildMiscDatabin.GetDataByKey(9u).dwConfValue; int currentUTCTime = CRoleInfo.GetCurrentUTCTime(); if (!this.m_AppliedGuildDic.ContainsKey(uulUid)) { return(result); } this.m_AppliedGuildDic.TryGetValue(uulUid, ref result); if (result.stBriefInfo.uulUid == 0uL) { return(result); } if ((ulong)(result.dwApplyTime + dwConfValue) < (ulong)((long)currentUTCTime)) { this.m_AppliedGuildDic.Remove(result.stBriefInfo.uulUid); this.WriteAppliedGuildDicToBinFile(); return(default(stAppliedGuildInfo)); } return(result); }
public stAppliedGuildInfo GetAppliedGuildInfoByUid(ulong uulUid) { if (!this.m_IsInited) { this.InitLoginData(); } if (!this.m_IsLocalDataInited) { this.InitLocalData(); } stAppliedGuildInfo info = new stAppliedGuildInfo(); uint dwConfValue = GameDataMgr.guildMiscDatabin.GetDataByKey((uint)9).dwConfValue; int currentUTCTime = CRoleInfo.GetCurrentUTCTime(); if (this.m_AppliedGuildDic.ContainsKey(uulUid)) { this.m_AppliedGuildDic.TryGetValue(uulUid, out info); if (info.stBriefInfo.uulUid == 0) { return(info); } if ((info.dwApplyTime + dwConfValue) < currentUTCTime) { this.m_AppliedGuildDic.Remove(info.stBriefInfo.uulUid); this.WriteAppliedGuildDicToBinFile(); return(new stAppliedGuildInfo()); } } return(info); }
public stAppliedGuildInfo GetAppliedGuildInfoByUid(ulong uulUid) { if (!this.m_IsInited) { this.InitLoginData(); } if (!this.m_IsLocalDataInited) { this.InitLocalData(); } stAppliedGuildInfo info = new stAppliedGuildInfo(); uint dwConfValue = GameDataMgr.guildMiscDatabin.GetDataByKey(9).dwConfValue; int num2 = Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo().getCurrentTimeSinceLogin(); if (this.m_AppliedGuildDic.ContainsKey(uulUid)) { this.m_AppliedGuildDic.TryGetValue(uulUid, out info); if (info.stBriefInfo.uulUid == 0) { return(info); } if ((info.dwApplyTime + dwConfValue) < num2) { this.m_AppliedGuildDic.Remove(info.stBriefInfo.uulUid); this.WriteAppliedGuildDicToBinFile(); return(new stAppliedGuildInfo()); } } return(info); }
public byte AddAppliedGuildInfo(stAppliedGuildInfo info, bool persist = true) { try { this.m_AppliedGuildDic.Add(info.stBriefInfo.uulUid, info); if (persist) { this.WriteAppliedGuildDicToBinFile(); } return(1); } catch (Exception) { return(0); } }
public void OnReceiveApplyJoinGuildFailed(stAppliedGuildInfo info) { this.m_View.RefreshGuildListPanel(false); }
public void OnReceiveApplyJoinGuildSuccess(stAppliedGuildInfo info) { Singleton <CUIManager> .GetInstance().OpenTips("Guild_Send_Apply_Success_Tip", true, 1.5f, null, new object[0]); this.m_View.RefreshGuildListPanel(false); }