public void Show() { if (SceneManager.GetActiveScene().name == "EndComic") { Time.timeScale = 0.0f; } SaveManager.instance.GetCurrentCarryoverPlayerState().SetHasGalleryNotification(false); CarryoverPlayerState state = SaveManager.instance.GetCurrentCarryoverPlayerState(); if (state.bPeaceHigh) { ImagePeaceHigh.sprite = SpritePeaceHigh; } else { ImagePeaceHigh.sprite = SpriteUnknown; } if (state.bProsperityHigh) { ImageProsperityHigh.sprite = SpriteProsperityHigh; } else { ImageProsperityHigh.sprite = SpriteUnknown; } if (state.bEcologyHigh) { ImageEcologyHigh.sprite = SpriteEcologyHigh; } else { ImageEcologyHigh.sprite = SpriteUnknown; } if (state.bHealthHigh) { ImageHealthHigh.sprite = SpriteHealthHigh; } else { ImageHealthHigh.sprite = SpriteUnknown; } if (state.bPeaceLow) { ImagePeaceLow.sprite = SpritePeaceLow; } else { ImagePeaceLow.sprite = SpriteUnknown; } if (state.bProsperityLow) { ImageProsperityLow.sprite = SpriteProsperityLow; } else { ImageProsperityLow.sprite = SpriteUnknown; } if (state.bEcologyLow) { ImageEcologyLow.sprite = SpriteEcologyLow; } else { ImageEcologyLow.sprite = SpriteUnknown; } if (state.bHealthLow) { ImageHealthLow.sprite = SpriteHealthLow; } else { ImageHealthLow.sprite = SpriteUnknown; } if (state.bChaosHigh) { ImageChaosHigh.sprite = SpriteChaosHigh; } else { ImageChaosHigh.sprite = SpriteUnknown; } if (state.bChaosMid) { ImageChaosMid.sprite = SpriteChaosMid; } else { ImageChaosMid.sprite = SpriteUnknown; } if (state.bChaosLow) { ImageChaosLow.sprite = SpriteChaosLow; } else { ImageChaosLow.sprite = SpriteUnknown; } if (state.bPersonalPet) { ImagePersonalPet.sprite = SpritePersonalPet; } else { ImagePersonalPet.sprite = SpriteUnknown; } if (state.bPersonalTakeover) { ImagePersonalTakeover.sprite = SpritePersonalTakeover; } else { ImagePersonalTakeover.sprite = SpriteUnknown; } if (state.bPersonalMurder) { ImagePersonalMurder.sprite = SpritePersonalMurder; } else { ImagePersonalMurder.sprite = SpriteUnknown; } if (state.bPersonalFired) { ImagePersonalFired.sprite = SpritePersonalFired; } else { ImagePersonalFired.sprite = SpriteUnknown; } for (int i = 0; i < PercentageIndicators.Count; ++i) { PercentageIndicators[i].UpdatePercentage(); } gameObject.SetActive(true); }
public SaveData() { CurrentPlayerState = new PlayerState(); LatestFinishedPlayerState = new CarryoverPlayerState(); }