| | |
| | | using System.Collections.Generic;
|
| | | using Snxxz.UI;
|
| | |
|
| | | [XLua.LuaCallCSharp]
|
| | |
|
| | | public class GameNetSystem : Singleton<GameNetSystem>
|
| | | {
|
| | | NetUpdateBehaviour m_NetUpdateBehaviour;
|
| | |
| | | DisconnectState disconnectState;
|
| | |
|
| | | NetState m_NetState;
|
| | | public NetState netState
|
| | | {
|
| | | public NetState netState {
|
| | | get { return this.m_NetState; }
|
| | | set
|
| | | {
|
| | | set {
|
| | | if (this.m_NetState != value)
|
| | | {
|
| | | switch (m_NetState)
|
| | |
| | | private ClientSocket mainSocket;
|
| | | public bool mainSocketConnected { get { return mainSocket == null ? false : mainSocket.connected; } }
|
| | |
|
| | | public float timeSinceMainSocketLastProtocol
|
| | | {
|
| | | public float timeSinceMainSocketLastProtocol {
|
| | | get { return mainSocket == null ? Time.time : (float)(DateTime.Now - mainSocket.lastPackageTime).TotalSeconds; }
|
| | | }
|
| | |
|
| | |
| | | private ClientSocket crossServerSocket;
|
| | | public bool crossServerSocketConnected { get { return crossServerConnected_Loigc && (crossServerSocket == null ? false : crossServerSocket.connected); } }
|
| | |
|
| | | public float timeSinceCrossServerSocketLastProtocol
|
| | | {
|
| | | public float timeSinceCrossServerSocketLastProtocol {
|
| | | get { return crossServerSocket == null ? Time.time : (float)(DateTime.Now - crossServerSocket.lastPackageTime).TotalSeconds; }
|
| | | }
|
| | |
|
| | |
| | | return;
|
| | | }
|
| | |
|
| | | if (PackageRegedit.Contain(protocol.cmd) || PackageRegedit.ContainLua(protocol.cmd) || PackageRegedit.ContainIL(protocol.cmd))
|
| | | if (PackageRegedit.Contain(protocol.cmd) || PackageRegedit.ContainIL(protocol.cmd))
|
| | | {
|
| | | switch (type)
|
| | | {
|