using System; using System.IO; using Barotrauma.Networking; namespace Barotrauma; partial class LuaCsSetup { partial void CheckReadyToRun(Action onReadyToRun) { onReadyToRun?.Invoke(); } /// /// Handles changes in game states tracked by screen changes. /// /// The new game screen. public partial void OnScreenSelected(Screen screen) { // the server is always in the running state unless explicitly stopped. if (screen == UnimplementedScreen.Instance) SetRunState(RunState.Unloaded); SetRunState(RunState.Running); } }