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

View File

@@ -41,8 +41,6 @@ namespace Barotrauma
}
_runStateMachine = SetupStateMachine();
SubscribeToLuaCsEvents();
SetRunState(RunState.LoadedNoExec);
LoadLuaCsConfig();
}
bool ValidateLuaCsContent()
@@ -258,7 +256,7 @@ namespace Barotrauma
Logger.LogResults(PackageManagementService.StopRunningPackages());
}
if (PackageManagementService.IsAnyPackageRunning())
if (PackageManagementService.IsAnyPackageLoaded())
{
DisposeLuaCsConfig();
Logger.LogResults(PackageManagementService.UnloadAllPackages());
@@ -353,9 +351,7 @@ namespace Barotrauma
/// </summary>
/// <param name="screen">The new game screen.</param>
public partial void OnScreenSelected(Screen screen);
void DisposeLuaCsConfig()
{
IsCsEnabled = null;

View File

@@ -87,7 +87,7 @@ public class State<T> where T : Enum
{
public T StateId;
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;
_onEnter = onEnterState;