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: