public bool GetBoolValue(Actions action, HandSource hand) { if (hand == HandSource.Left) { switch (action) { case Actions.Grip: return(GripValue_Left); case Actions.Trigger: return(TriggerValue_Left); case Actions.Menu: return(MenuValue_Left); } } else { switch (action) { case Actions.Grip: return(GripValue_Right); case Actions.Trigger: return(TriggerValue_Right); case Actions.Menu: return(MenuValue_Right); } } Debug.LogError("No bool action \"" + action + "\" found in PlayerInput"); return(false); }
public Vector2 GetVector2Value(Actions action, HandSource hand) { if (hand == HandSource.Left) { switch (action) { case Actions.Primary2DAxis: return(PrimaryAxis2DValue_Left); } } else { switch (action) { case Actions.Primary2DAxis: return(PrimaryAxis2DValue_Right); } } Debug.LogError("No Vector2 action \"" + action + "\" found in PlayerInput"); return(new Vector2()); }