public static void RequestClearSlot(PlayerId pid, int index) { var msg = new PlayerToolbarClearSlotMsg(); msg.ClientSteamId = pid.SteamId; msg.PlayerSerialId = pid.SerialId; msg.Index = index; Sync.Layer.SendMessageToServer(ref msg); }
static void OnClearSlotRequest(ref PlayerToolbarClearSlotMsg msg, MyNetworkClient sender) { var playerId = new PlayerId(sender.SteamUserId, msg.PlayerSerialId); if (!MySession.Static.Toolbars.ContainsToolbar(playerId)) return; var toolbar = MySession.Static.Toolbars.TryGetPlayerToolbar(playerId); toolbar.SetItemAtIndex(msg.Index, null); }
public static void RequestClearSlot(PlayerId pid, int index) { var msg = new PlayerToolbarClearSlotMsg(); msg.ClientSteamId = pid.SteamId; msg.PlayerSerialId = pid.SerialId; msg.Index = index; Sync.Layer.SendMessageToServer(ref msg); }
static void OnClearSlotRequest(ref PlayerToolbarClearSlotMsg msg, MyNetworkClient sender) { var playerId = new PlayerId(sender.SteamUserId, msg.PlayerSerialId); if (!MySession.Static.Toolbars.ContainsToolbar(playerId)) { return; } var toolbar = MySession.Static.Toolbars.TryGetPlayerToolbar(playerId); toolbar.SetItemAtIndex(msg.Index, null); }