/// <summary> /// 登入处理 /// </summary> private void OnPlayerLogin(long char_idx) { this.RemoveMember(char_idx); MemberRelation member = new MemberRelation(); member.Setup(char_idx); m_cache_members.Add(char_idx, member); }
/// <summary> /// 登入处理 /// </summary> private void OnPlayerLogin(long char_idx) { this.RemoveMember(char_idx); MemberRelation member = CommonObjectPools.Spawn <MemberRelation>(); member.Setup(char_idx); m_cache_members.Add(char_idx, member); }
/// <summary> /// 登入处理 /// </summary> private void OnPlayerLogin(long char_idx) { MemberRelation member; if (m_cache_members.TryGetValue(char_idx, out member)) { member.SyncDataFromUnit(); return; } Log.Debug("请求加载玩家关系数据:" + char_idx); member = new MemberRelation(); m_cache_members.Add(char_idx, member); member.Setup(char_idx); }