void Awake() { if (Instanse == null) { SaveLoadManager.CheckSaveDirectory(); RandomBarkChance = 0.2f; Instanse = this; DontDestroyOnLoad(gameObject); RaidingManager = GetComponent <RaidManager>(); ToolTipManager = GetComponent <ToolTipManager>(); DragManager = GetComponent <DragManager>(); LocalizationManager = GetComponent <LocalizationManager>(); MainMenuUI = GetComponentInChildren <Canvas>(); MainUICamera = GameObject.FindGameObjectWithTag("Main UI Camera").GetComponent <Camera>(); UpdateSceneOverlay(MainUICamera); database = GetComponent <DarkestDatabase>(); database.Load(); } else { Destroy(gameObject); return; } if (SceneManager.GetActiveScene().name == "Dungeon") { LoadSave(); if (SaveData.InRaid == false) { var raidPanel = FindObjectOfType <RaidPanel>(); raidPanel.inventoryPanel.partyInventory.Initialize(); Instanse.RaidingManager.QuickStart(raidPanel.inventoryPanel.partyInventory); } } else if (SceneManager.GetActiveScene().name == "EstateManagement") { LoadSave(); } }