private void SendDoJumpToServer(NetworkEntity entity) { var msgMgr = GameServerManagement.Main.LocalInstance.GetMessageManager(); var msgData = msgMgr.Create(SendDoJumpMsgId); msgData.Put(entity.ToEntity()); m_NetworkMessageSystem.InstantSendToAllDefault(entity.GetNetworkInstance(), msgData, DeliveryMethod.ReliableOrdered); }
private void SendNewInputToServer(NetworkEntity entity, InputPacket packet) { var msgMgr = GameServerManagement.Main.LocalInstance.GetMessageManager(); var msgData = msgMgr.Create(InputMsgToServerId); packet.WriteTo(msgData); m_NetworkMessageSystem.InstantSendToAllDefault(entity.GetNetworkInstance(), msgData, DeliveryMethod.Unreliable); }
private void SendNewInputToServer(NetworkEntity entity, InputPacket packet) { if (!IsConnectedOrHosting) { return; } var msgMgr = GameServerManagement.Main.LocalInstance.GetMessageManager(); var msgData = msgMgr.Create(InputMsgToServerId); packet.WriteTo(msgData); m_NetworkMessageSystem.InstantSendToAllDefault(entity.GetNetworkInstance(), msgData, DeliveryMethod.ReliableUnordered); }