Files
Cielonos/Assets/Shift - Complete Sci-Fi UI/Scripts/Input/InputSystemDetector.cs
SoulliesOfficial 6d7ebc5825 Passion & UI
2026-06-12 17:11:39 -04:00

27 lines
643 B
C#

using UnityEngine;
#if ENABLE_INPUT_SYSTEM
using UnityEngine.InputSystem.UI;
#else
using UnityEngine.EventSystems;
#endif
namespace Evo.UI.Demo
{
public class InputSystemDetector : MonoBehaviour
{
void Awake()
{
#if ENABLE_INPUT_SYSTEM
if (!gameObject.TryGetComponent<InputSystemUIInputModule>(out var _))
{
gameObject.AddComponent<InputSystemUIInputModule>();
}
#else
if (!gameObject.TryGetComponent<StandaloneInputModule>(out var _))
{
gameObject.AddComponent<StandaloneInputModule>();
}
#endif
}
}
}