static void UploadSettingsToServer(MyTrashRemovalSettings newSettings) { if (!MyEventContext.Current.IsLocallyInvoked && !MySession.Static.HasPlayerAdminRights(MyEventContext.Current.Sender.Value)) { MyEventContext.ValidationFailed(); return; } MyTrashRemoval.PreviewSettings = newSettings; }
static void RemoveTrash_Implementation(MyTrashRemovalSettings settings, MyTrashRemovalOperation operation) { if (!MyEventContext.Current.IsLocallyInvoked && !MySession.Static.HasPlayerAdminRights(MyEventContext.Current.Sender.Value)) { MyEventContext.ValidationFailed(); return; } MyTrashRemoval.Apply(settings, operation); }
static void UploadSettingsToServer(MyTrashRemovalSettings newSettings) { MyTrashRemoval.PreviewSettings = newSettings; }