private void Init() { var playerComponentsToSetup = m_Player.GetComponents <ISetupable>(); foreach (var component in playerComponentsToSetup) { component.Setup(m_GameSettings.PlayerSettings); component.Setup(m_Respawn); } m_Game = new GameHandler(m_Player, m_EnemyContainer); m_GameViews.Setup(m_Game); }