public CustomClientReliableChannel(MobaPeer _peer, PhotonClient _client, int _channelID) { this.pvpPeer = _peer; this.client = _client; this.channelID = _channelID; this.recvCacheMgr = new RecvCacheMgr(); this.sendPkgMgr = new SendPkgMgr(this); this.Reset(); }
public bool Send(MobaPeer _pvpPeer, PvpCode code, Dictionary <byte, object> param, int channelID = 0) { bool result; lock (this.channelDict) { CustomClientReliableChannel channel = this.GetChannel(channelID); result = channel.Send(code, param, false); } return(result); }
public TimeSyncSystem(PhotonClient _client, MobaPeer _peer) { this.client = _client; this.pvpPeer = _peer; this.firstTickTime = DateTime.Now.Ticks / 10000L; for (int i = 0; i < this.timeSyncInfoReceived.Length; i++) { this.timeSyncInfoReceived[i] = new TimeSyncInfo(); } for (int i = 0; i < this.timeSyncMsgTimeoutLogArr.Length; i++) { this.timeSyncMsgTimeoutLogArr[i] = new TimeSyncMsgTimeoutInfo(); this.timeSyncMsgTimeoutLogArr[i].isAckBack = true; } }
public UdpDriver(PhotonClient _client, MobaPeer _peer) { this.client = _client; this.pvpPeer = _peer; }
public CustomSendRelivableCtrl(PhotonClient _client, MobaPeer _peer) { this.client = _client; this.pvpPeer = _peer; }