#region Assembly Unity.InputSystem, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null
// C:\Unity\MyWorld\Library\ScriptAssemblies\Unity.InputSystem.dll
#endregion
using UnityEngine.InputSystem.Controls;
using UnityEngine.InputSystem.Layouts;
using UnityEngine.InputSystem.LowLevel;
using UnityEngine.Scripting;
namespace UnityEngine.InputSystem
{
[InputControlLayout(stateType = typeof(PointerState), isGenericTypeOfDevice = true)]
[Preserve]
public class Pointer : InputDevice, IInputStateCallbackReceiver
{
public Pointer();
public static Pointer current { get; }
public Vector2Control position { get; }
public Vector2Control delta { get; }
public Vector2Control radius { get; }
public AxisControl pressure { get; }
public ButtonControl press { get; }
public override void MakeCurrent();
protected override void FinishSetup();
protected void OnNextUpdate();
protected override void OnRemoved();
protected void OnStateEvent(InputEventPtr eventPtr);
}
}
유니티 inputSystem에서 포인트좌표참조하는 current가 싱글톤이랑 같은 개념 아닌가요??
딱하나만 존재하고 어디서든 참조가능인게 싱글톤이랑 비슷한거 같은데...
그냥 정적변수아님? 인스턴스가 없잖아
그건 가져오기 기능이 있는 정적 프로퍼티 변수고
싱글톤은 인스턴스가 하나만 존재해야하는데 current 라는 걸로 봐서는 여러개의 인스턴스가 존재할 수 있고 현재 처리중인 입력의 포인터를 가리키는 것 처럼 보임.