public void RegisterCommand(GameConst.CommandType type, ICmdListener listener) { if (m_CmdListeners.ContainsKey(type)) { return; } m_CmdListeners.Add(type, listener); }
public void SendCommand(GameConst.CommandType cmdType, Int32 playerId, IMessage parm) { var cmd = new CombatCommand { Id = (Int32)cmdType, Parm = parm.ToByteString(), }; NetManager.Send((Int16)ProtocType.CombatCommand, cmd); }