//------------------------------------------------------------------------------------------------------------------ void Start() { m_damageNumbersManager = ScriptableObject.CreateInstance <UI_DamageNumbersManager>(); m_damageNumbersManager.Initialize(); m_healthBars = ScriptableObject.CreateInstance <UI_HealthBars>(); m_healthBars.Initialize(); m_playerHUD = ScriptableObject.CreateInstance <UI_PlayerHUD>(); m_playerHUD.Initialize(); m_miniMap = ScriptableObject.CreateInstance <UI_MiniMap>(); m_miniMap.Initialize(); m_messageBox = ScriptableObject.CreateInstance <UI_MessageBox>(); m_messageBox.Initialize(); m_deadScreen = ScriptableObject.CreateInstance <UI_DeadScreen>(); m_deadScreen.Initialize(); m_mainMenuScreen = ScriptableObject.CreateInstance <UI_MainMenuScreen>(); m_mainMenuScreen.Initialize(); m_statisticsScreen = ScriptableObject.CreateInstance <UI_StatisticsScreen>(); m_statisticsScreen.Initialize(); }