protected override void Run(WebPlayer webpy, RoomPlayerBv rpb, TableRoom tr, JObject message) { rpb.StartGame_Data = message; }
protected abstract void Run(WebPlayer webpy, RoomPlayerBv rpb, TableRoom tr, JObject message);
protected abstract void Run(WebPlayer webpy, JObject message);
public void SetSession_Py(WebPlayer py, IWebSocketSession session) { this.m_Session_Pys.RemoveByValue(py); this.m_Session_Pys.Add(session.ID, py); py.WebSession = session; }
protected override void Run(WebPlayer webpy, RoomPlayerBv rpb, TableRoom tr, JObject message) { }
protected override void Run(WebPlayer webpy, RoomPlayerBv rpb, TableRoom tr, JObject message) { rpb.RoomPlayerState = ERoomPlayerState.E_GameOver; tr.ChangeToGameOver(); }