4 namespace HKI.Core.GameSystems.Input
28 [SerializeField] KeyCode KeyCode = KeyCode.A;
29 [SerializeField]
Boolean BooleanValue = null;
38 return BooleanValue != null;
55 [SerializeField] KeyCode KeyCode = KeyCode.A;
56 [SerializeField]
Boolean BooleanValue = null;
65 return BooleanValue != null;
81 [SerializeField] KeyCode KeyCode = KeyCode.A;
82 [SerializeField]
Boolean BooleanValue = null;
91 return BooleanValue != null;
108 KeyCode KeyCode = KeyCode.A;
119 return BooleanValue != null;
144 return Position != null;
152 Position.SetValue =
UnityEngine.Input.mousePosition;
160 [SerializeField]
int MouseButtonId = 0;
170 return BooleanValue != null;
186 [SerializeField]
int MouseButtonId = 0;
196 return BooleanValue != null;
212 [SerializeField]
int MouseButtonId = 0;
222 return BooleanValue != null;
238 [SerializeField]
string AxisName =
"";
239 [SerializeField]
Float FloatValue = null;
248 return FloatValue != null;
264 [SerializeField]
string AxisName =
"";
265 [SerializeField]
Float FloatValue = null;
274 return FloatValue != null;
Implementation of a float value as a HKIVar via HKIVarGeneric.
Implementation of a boolean value as a HKIVar via HKIVarGeneric.
Implementation of a Vector2 value as a HKIVar via HKIVarGeneric.