| | |
| | | |
| | | public void OnGameSaveClicked() |
| | | { |
| | | PlayerController playerController = GameObject.Find("Player").GetComponent<PlayerController>(); |
| | | Inventory playerInventory = GameObject.Find("Player").GetComponent<Inventory>(); |
| | | SaveSystem.SavePlayer(new SaveDataPlayer(playerController, playerInventory)); |
| | | GameManager gameManager= GameObject.Find("GameManager").GetComponent<GameManager>(); |
| | | SaveSystem.SaveMapState(new SaveDataMap(gameManager.destroyedTiles, gameManager.generateTileMap.seed.Value, gameManager.GetComponent<FogOfWar>().GetSaveData())); |
| | | SaveSystemManager.Instance.SaveGame(); |
| | | animator.SetTrigger("GameSaved"); |
| | | } |
| | | |