public void CopyFrom(UnGamepadState state) { timestamp = state.timestamp; for (int i = 0; i < state.values.Length; i++) { values [i] = state.values [i]; } }
bool StateChanged(UnGamepadState s1, UnGamepadState s2) { bool valueChanged = false; for (int i = 0; i < s1.values.Length; i++) { valueChanged |= Mathf.Abs(s1.values [i] - s2.values [i]) / Time.deltaTime > 6f; } return(valueChanged); }
bool StateChanged (UnGamepadState s1, UnGamepadState s2) { bool valueChanged = false; for (int i = 0; i < s1.values.Length; i++) { valueChanged |= Mathf.Abs (s1.values [i] - s2.values [i]) / Time.deltaTime > 6f; } return valueChanged; }