From e0423d4ed098737a70acbea832502fae4fb98df2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B0=B4=E8=B0=B7=E5=9C=AD=E5=90=BE?= Date: Tue, 15 Jun 2021 15:28:17 +0900 Subject: [PATCH] =?UTF-8?q?InitializeUnitySettings=E3=82=92=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MyGame/Scripts/InitializeUnitySettings.cs | 31 +++++++++++++++++++ .../Scripts/InitializeUnitySettings.cs.meta | 11 +++++++ 2 files changed, 42 insertions(+) create mode 100644 popcorn/Assets/MyGame/Scripts/InitializeUnitySettings.cs create mode 100644 popcorn/Assets/MyGame/Scripts/InitializeUnitySettings.cs.meta diff --git a/popcorn/Assets/MyGame/Scripts/InitializeUnitySettings.cs b/popcorn/Assets/MyGame/Scripts/InitializeUnitySettings.cs new file mode 100644 index 00000000..755dcd98 --- /dev/null +++ b/popcorn/Assets/MyGame/Scripts/InitializeUnitySettings.cs @@ -0,0 +1,31 @@ +using UnityEngine; + +public sealed class InitializeUnitySettings : MonoBehaviour { + + [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)] + static void Initialize(){ +// AnalyticsManager.Initialize(); + + var dontDestroyObject = Instantiate(Resources.Load("DontDestroyObject")); + DontDestroyOnLoad(dontDestroyObject); + +#if DEVELOPMENT_BUILD || UNITY_EDITOR +#if UNITY_EDITOR + // SRDebuggerのEventSystem自動生成がデフォルト有効なので、有効であれば無効にして保存する + // 有効のままだと管理していないEventSystemが発生し、releaseでのみ発現するバグが生まれる +// if(SRDebugger.Settings.Instance.EnableEventSystemGeneration){ +// SRDebugger.Settings.Instance.EnableEventSystemGeneration = false; +// UnityEditor.EditorUtility.SetDirty(SRDebugger.Settings.Instance); +// UnityEditor.AssetDatabase.SaveAssets(); +// } +#endif +// SRDebug.Init(); +#endif + +// BackButtonManager.Instance.SetGenericAction(ApplicationExitConfirmDialogManager.ShowDialog); + + Application.targetFrameRate = 60; + + Input.multiTouchEnabled = false; + } +} diff --git a/popcorn/Assets/MyGame/Scripts/InitializeUnitySettings.cs.meta b/popcorn/Assets/MyGame/Scripts/InitializeUnitySettings.cs.meta new file mode 100644 index 00000000..ef4d8b75 --- /dev/null +++ b/popcorn/Assets/MyGame/Scripts/InitializeUnitySettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c09bf5c349f094ef19f429f47b919f7d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: