public void ChangeState(NETWORKSTATE state) { if (stateMgr != null) { stateMgr.ChangeState(state); } }
public void ChangeNetState(NETWORKSTATE state) { if (connetCallback != null) { connetCallback(state); } }
public NetBaseState(TcpSocket parent, NETWORKSTATE netState = NETWORKSTATE.NS_NONE, OnEnterState enter = null, OnExitState exit = null) { this.parent = parent; this.netState = netState; onEnter = enter; onExit = exit; }
private void Start(NETWORKSTATE state) { curState = stateDict[state]; if (curState != null) { curState.Enter(); } GDebug.Log("NetWorkStateManager Start : " + state); }
public void ChangeState(NETWORKSTATE state) { if (curState != null && curState.netState != state) { curState.Exit(); curState = stateDict[state]; if (curState != null) { curState.Enter(); } NetWorkConnection.Instance.ChangeNetState(state); } }
public DisConnectNetWorkState(TcpSocket parent, NETWORKSTATE state = NETWORKSTATE.NS_DISCONNECTED) : base(parent, state) { }
public ConnectingNetWorkState(TcpSocket parent, int timeout = 5000, NETWORKSTATE state = NETWORKSTATE.NS_CONNECTING) : base(parent, state) { this.timeout = timeout; }
public RetryNetWorkState(TcpSocket parent, NETWORKSTATE state = NETWORKSTATE.NS_RETRY) : base(parent, 5000, state) { }