Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/UnityStandardAssets/CrossPlatformInput/MobileControlRig.cs
2026-03-04 10:03:45 +08:00

38 lines
710 B
C#

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