Fixed StatemMachine State delegate assignment being backwards.

This commit is contained in:
MapleWheels
2026-01-22 17:04:09 -05:00
committed by Maplewheels
parent 7e0e671539
commit 09faa8403a
2 changed files with 2 additions and 6 deletions
@@ -41,8 +41,6 @@ namespace Barotrauma
} }
_runStateMachine = SetupStateMachine(); _runStateMachine = SetupStateMachine();
SubscribeToLuaCsEvents(); SubscribeToLuaCsEvents();
SetRunState(RunState.LoadedNoExec);
LoadLuaCsConfig();
} }
bool ValidateLuaCsContent() bool ValidateLuaCsContent()
@@ -258,7 +256,7 @@ namespace Barotrauma
Logger.LogResults(PackageManagementService.StopRunningPackages()); Logger.LogResults(PackageManagementService.StopRunningPackages());
} }
if (PackageManagementService.IsAnyPackageRunning()) if (PackageManagementService.IsAnyPackageLoaded())
{ {
DisposeLuaCsConfig(); DisposeLuaCsConfig();
Logger.LogResults(PackageManagementService.UnloadAllPackages()); Logger.LogResults(PackageManagementService.UnloadAllPackages());
@@ -354,8 +352,6 @@ namespace Barotrauma
/// <param name="screen">The new game screen.</param> /// <param name="screen">The new game screen.</param>
public partial void OnScreenSelected(Screen screen); public partial void OnScreenSelected(Screen screen);
void DisposeLuaCsConfig() void DisposeLuaCsConfig()
{ {
IsCsEnabled = null; IsCsEnabled = null;
@@ -87,7 +87,7 @@ public class State<T> where T : Enum
{ {
public T StateId; public T StateId;
private Action<State<T>> _onEnter, _onExit; private Action<State<T>> _onEnter, _onExit;
public State(T stateId, Action<State<T>> onExitState, Action<State<T>> onEnterState) public State(T stateId, Action<State<T>> onEnterState, Action<State<T>> onExitState)
{ {
StateId = stateId; StateId = stateId;
_onEnter = onEnterState; _onEnter = onEnterState;