using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace MoreMountains.Tools { /// /// A class used to describe tab contents /// public class MMDebugMenuTabContents : MonoBehaviour { /// the index of the tab, setup by MMDebugMenu public int Index = 0; /// the parent of the tab, setup by MMDebugMenu public Transform Parent; /// if this is true, scale will be forced to one on init public bool ForceScaleOne = true; /// /// On Start we initialize this tab contents /// protected virtual void Start() { Initialization(); } /// /// On init we force the scale to one /// protected virtual void Initialization() { if (ForceScaleOne) { this.gameObject.GetComponent().localScale = Vector3.one; } } } }