void UpdateProgram(byte[] program) { if (!MySession.Static.IsUserScripter(MyEventContext.Current.Sender.Value)) { MyEventContext.ValidationFailed(); return; } UpdateProgram(StringCompressor.DecompressString(program)); }
void RunProgramRequest(byte[] argument) { Run(StringCompressor.DecompressString(argument)); }
void SendRunProgramRequest(string argument) { MyMultiplayer.RaiseEvent(this, x => x.RunProgramRequest, StringCompressor.CompressString(argument ?? string.Empty)); }
void SendUpdateProgramRequest(string program) { MyMultiplayer.RaiseEvent(this, x => x.UpdateProgram, StringCompressor.CompressString(program)); }
void UpdateProgram(byte[] program) { UpdateProgram(StringCompressor.DecompressString(program)); }