Fix method signatures for apple machines

This commit is contained in:
Michal Pikulski
2025-11-25 15:48:18 +01:00
parent 83fcf24f52
commit a02b70e1f7
12 changed files with 1077 additions and 78 deletions

View File

@@ -26,9 +26,9 @@ namespace Core.SaveLoad
/// Has this state machine been restored from save data?
/// </summary>
public bool HasBeenRestored { get; private set; }
// Override ChangeState to call OnEnterState on SaveableState components
public new GameObject ChangeState(GameObject state)
public new void ChangeState(GameObject state)
{
var result = base.ChangeState(state);
@@ -41,11 +41,9 @@ namespace Core.SaveLoad
saveableState.OnEnterState();
}
}
return result;
}
public new GameObject ChangeState(string state)
public new void ChangeState(string state)
{
var result = base.ChangeState(state);
@@ -58,11 +56,9 @@ namespace Core.SaveLoad
saveableState.OnEnterState();
}
}
return result;
}
public new GameObject ChangeState(int childIndex)
public new void ChangeState(int childIndex)
{
var result = base.ChangeState(childIndex);
@@ -75,8 +71,6 @@ namespace Core.SaveLoad
saveableState.OnEnterState();
}
}
return result;
}
private void Start()