/// <summary> /// cloning constructor, also useful for derived classes /// </summary> /// <param name="raw"></param> public JoystickRawState(IJoystickRawState raw) { this.X = raw.X; this.Y = raw.Y; this.Z = raw.Z; this.XR = raw.XR; this.YR = raw.YR; this.LT = raw.LT; this.RT = raw.RT; this.DpadDirection = raw.DpadDirection; this.buttons = (bool[])raw.Buttons.Clone(); }
public JoystickSubState(IJoystickRawState raw) : base(raw) { }
public JoystickEventArgs(IJoystickRawState j) { jss = j; }