- New UI for the prompt - Third time's the charm. - Fixed TOCTOU for cs prompt on main menu. - Fixed SubEditor not running lua when don't run is selected for cs. - LuaCs CSharp Enabled Rework
26 lines
663 B
C#
26 lines
663 B
C#
using System;
|
|
using System.IO;
|
|
using Barotrauma.Networking;
|
|
|
|
namespace Barotrauma;
|
|
|
|
partial class LuaCsSetup
|
|
{
|
|
partial void CheckReadyToRun(Action onReadyToRun)
|
|
{
|
|
onReadyToRun?.Invoke();
|
|
}
|
|
|
|
/// <summary>
|
|
/// Handles changes in game states tracked by screen changes.
|
|
/// </summary>
|
|
/// <param name="screen">The new game screen.</param>
|
|
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);
|
|
}
|
|
}
|