public Task SetObserver(INetUserObserver obser) { this.m_INetUserObserver = obser; IsConnected = true; this.LastActiveTime = DateTime.Now; return(Task.CompletedTask); }
public async Task CreateNetUser(string id, INetUserObserver netUserObservers) { var inu = await GetINetUser(id); await inu.SetObserver(netUserObservers); m_Dict_INetUser.TryAdd(id, inu); }
public async Task ClearNetUser() { if (m_INetUserObserver != null) { await GameMainEntry.Instance.SiloClientModule.IClusterClient.DeleteObjectReference <INetUserObserver>(m_INetUserObserver); m_INetUserObserver = null; } }
public async Task SetNetUser() { await ClearNetUser(); var nue = GameMainEntry.Instance.SiloClientModule.INetUserEntry; m_INetUserObserver = await GameMainEntry.Instance.SiloClientModule.IClusterClient.CreateObjectReference <INetUserObserver>(this); await nue.CreateNetUser(m_Id, m_INetUserObserver); }
public Task SetObserver(INetUserObserver obser) { this.m_INetUserObserver = obser; return(Task.CompletedTask); }