32 lines
1.2 KiB
C#
32 lines
1.2 KiB
C#
using UnityEngine;
|
|
|
|
public sealed class InitializeUnitySettings : MonoBehaviour {
|
|
|
|
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
|
|
static void Initialize(){
|
|
// AnalyticsManager.Initialize();
|
|
|
|
var dontDestroyObject = Instantiate<GameObject>(Resources.Load<GameObject>("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;
|
|
}
|
|
}
|