Ejemplo n.º 1
0
 public Task SetObserver(INetUserObserver obser)
 {
     this.m_INetUserObserver = obser;
     IsConnected             = true;
     this.LastActiveTime     = DateTime.Now;
     return(Task.CompletedTask);
 }
Ejemplo n.º 2
0
        public async Task CreateNetUser(string id, INetUserObserver netUserObservers)
        {
            var inu = await GetINetUser(id);

            await inu.SetObserver(netUserObservers);

            m_Dict_INetUser.TryAdd(id, inu);
        }
Ejemplo n.º 3
0
        public async Task ClearNetUser()
        {
            if (m_INetUserObserver != null)
            {
                await GameMainEntry.Instance.SiloClientModule.IClusterClient.DeleteObjectReference <INetUserObserver>(m_INetUserObserver);

                m_INetUserObserver = null;
            }
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
 public Task SetObserver(INetUserObserver obser)
 {
     this.m_INetUserObserver = obser;
     return(Task.CompletedTask);
 }