using System.Collections; using System.Collections.Generic; using UnityEngine; using NaughtyAttributes; /// /// /// public class DontDestroyOnLoad : MonoBehaviour { #region Inspector Fields #endregion Inspector Fields #region Private Fields #endregion Private Fields #region Getters #endregion Getters #region MonoBehaviour Functions /// /// OnEnable is called when the object becomes enabled and active. /// private void OnEnable() { DontDestroyOnLoad(transform.root.gameObject); } /// /// OnDisable is called when the behaviour becomes disabled. /// private void OnDisable() { } /// /// Update is called once per frame /// private void Update() { } #endregion MonoBehaviour Functions #region Class Functionality #endregion Class Functionality #region Editor Functions /// /// Called when the Component is created or Reset from the Inspector /// private void Reset() { //useful for finding components on creation } #endregion Editor Functions }