using QSB.Messaging; namespace QSB.ClientServerStateSync.Messages; /// /// sets the state both locally and remotely /// internal class ServerStateMessage : QSBMessage { public ServerStateMessage(ServerState state) : base(state) { } public override void OnReceiveLocal() => OnReceiveRemote(); public override void OnReceiveRemote() => ServerStateManager.Instance.ChangeServerState(Data); }