private static void OnRunScriptRequest(ref RunScriptMsg msg, MyNetworkClient sender) { Debug.Assert(Sync.IsServer || MyMultiplayer.Static.IsAdmin(sender.SteamUserId)); if (!Sync.IsServer && !MyMultiplayer.Static.IsAdmin(sender.SteamUserId)) { return; } Static.RunScriptInternal(msg.ScriptId); }
private static void SendScriptRequest(MyStringHash stringId) { var msg = new RunScriptMsg() { ScriptId = stringId }; Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request); }
private static void OnRunScriptRequest(ref RunScriptMsg msg, MyNetworkClient sender) { Debug.Assert(Sync.IsServer || MyMultiplayer.Static.IsAdmin(sender.SteamUserId)); if (!Sync.IsServer && !MyMultiplayer.Static.IsAdmin(sender.SteamUserId)) return; Static.RunScriptInternal(msg.ScriptId); }
private static void SendScriptRequest(MyStringHash stringId) { var msg = new RunScriptMsg() { ScriptId = stringId }; Sync.Layer.SendMessageToServer(ref msg, MyTransportMessageEnum.Request); }