using DG.Tweening; using Holoville.DebugFramework.Components; using UnityEngine; public class BrainBase : MonoBehaviour { public bool forceFrameRate; public int forcedFrameRate = 10; // public bool recycleTweens = true; // public bool safeMode = false; // public LogBehaviour logBehaviour = LogBehaviour.Default; public static HOFpsGadget fpsGadget; virtual protected void Awake() { if (fpsGadget == null) { GameObject fpsGadgetGo = new GameObject("FPS"); DontDestroyOnLoad(fpsGadgetGo); fpsGadget = fpsGadgetGo.AddComponent(); if (forceFrameRate) fpsGadget.limitFrameRate = forcedFrameRate; fpsGadget.showMemory = true; } // DOTween.showUnityEditorReport = true; // DOTween.useSafeMode = safeMode; // DOTween.defaultRecyclable = recycleTweens; // DOTween.logBehaviour = logBehaviour; } }