public bool Query(List <InputBind> binds, InputStates state, out InputBind bindUsed) { foreach (InputBind bind in binds) { if (dataArray[(int)bind.InputType].Query(bind.Data, state)) { bindUsed = bind; return(true); } } bindUsed = null; return(false); }
public bool Query(InputBind bind, InputStates state) { return(dataArray[(int)bind.InputType].Query(bind.Data, state)); }
public InputStates this[InputBind bind] => dataArray[(int)bind.InputType][bind.Data];