private void Awake() { StaticLogger = Logger; VRAssetBundle = AssetBundle.LoadFromMemory(Properties.Resources.vrmodassets); ModConfig.Init(); ActionAddons.Init(); SettingsAddon.Init(); UIFixes.Init(); CameraFixes.Init(); CutsceneFixes.Init(); FocusChecker.Init(); if (ModConfig.InitialMotionControlsValue) { RoR2.RoR2Application.isModded = true; MotionControls.Init(); MotionControlledAbilities.Init(); EntityStateAnimationParameter.Init(); } RoR2.RoR2Application.onLoad += () => { StartCoroutine(InitVR(ModConfig.InitialOculusModeValue)); RecenterController.Init(); UIPointer.Init(); }; }
private void Awake() { instance = this; if (!Application.isFocused && !focusCanvas) { CreateCanvas(); } }