using UnityEngine; using UnityEngine.EventSystems; namespace UnityStandardAssets.CrossPlatformInput { [ExecuteInEditMode] public class MobileControlRig : MonoBehaviour { private void OnEnable() { CheckEnableControlRig(); } private void Start() { EventSystem eventSystem = Object.FindObjectOfType(); if (eventSystem == null) { GameObject gameObject = new GameObject("EventSystem"); gameObject.AddComponent(); gameObject.AddComponent(); gameObject.AddComponent(); } } private void CheckEnableControlRig() { EnableControlRig(false); } private void EnableControlRig(bool enabled) { foreach (Transform item in base.transform) { item.gameObject.SetActive(enabled); } } } }