public override void LoadGame(IGameState gameState) { base.LoadGame(gameState); string resStr = gameState.GetStringKey("_srs_" + +_AOComponent.UniqueID); InnerResources.FromSaveGameValue(resStr); RefreshLevelVisibilitySections(); }
public override void SaveGame(IGameState gameState) { base.SaveGame(gameState); gameState.SetKey("_srs_" + _AOComponent.UniqueID, InnerResources.ToSaveGameValue()); }