feat: OctoPlayer sensitivity settings for mouse & controller
This commit is contained in:
@@ -227,11 +227,13 @@ namespace OctoCore.Inputs
|
||||
{
|
||||
var actionInfo = kvp.Value;
|
||||
|
||||
Vector2 value = actionInfo.Reference.action.ReadValue<Vector2>();
|
||||
|
||||
// Only poll enabled actions with callbacks
|
||||
if (actionInfo.Enabled &&
|
||||
actionInfo.Reference != null &&
|
||||
(actionInfo.CallbacksList.Count > 0 || actionInfo.CallbacksVector2List.Count > 0) &&
|
||||
actionInfo.Reference.action.IsPressed())
|
||||
value.sqrMagnitude > .0001f)
|
||||
{
|
||||
// Call Action callbacks
|
||||
foreach (var callback in actionInfo.CallbacksList.ToArray())
|
||||
@@ -242,7 +244,6 @@ namespace OctoCore.Inputs
|
||||
// Call Vector2 callbacks
|
||||
foreach (var callback in actionInfo.CallbacksVector2List.ToArray())
|
||||
{
|
||||
Vector2 value = actionInfo.Reference.action.ReadValue<Vector2>();
|
||||
callback?.Invoke(value);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user