public void LoadGameSceneLoadedBehaviors() { if (InputManager == null) { InputManager = new GameObject(nameof(InputManager)).AddComponent <InputManager>(); } InputManager.BeginPolling(); if (SaberDeviceManager == null) { SaberDeviceManager = new GameObject(nameof(SaberDeviceManager)).AddComponent <SaberDeviceManager>(); } SaberDeviceManager.BeginGameCoreScene(); if (BeatSaberBehavior == null) { BeatSaberBehavior = new GameObject(nameof(BeatSaberBehavior)).AddComponent <BeatSaberBehavior>(); } BeatSaberBehavior.BeginGameCoreScene(); if (DarthMaulBehavior == null) { DarthMaulBehavior = new GameObject(nameof(DarthMaulBehavior)).AddComponent <DarthMaulBehavior>(); } DarthMaulBehavior.BeginGameCoreScene(); if (BeatSpearBehavior == null) { BeatSpearBehavior = new GameObject(nameof(BeatSpearBehavior)).AddComponent <BeatSpearBehavior>(); } BeatSpearBehavior.BeginGameCoreScene(); if (NunchakuBehavior == null) { NunchakuBehavior = new GameObject(nameof(NunchakuBehavior)).AddComponent <NunchakuBehavior>(); } NunchakuBehavior.BeginGameCoreScene(); if (FlailBehavior == null) { FlailBehavior = new GameObject(nameof(FlailBehavior)).AddComponent <BeatFlailBehavior>(); } FlailBehavior.BeginGameCoreScene(); if (GameModifiersBehavior == null) { GameModifiersBehavior = new GameObject(nameof(GameModifiersBehavior)).AddComponent <GameModifiersBehavior>(); } GameModifiersBehavior.BeginGameCoreScene(); }