public static object Transform_WiimoteLib_ClassicControllerState_TO_WiimoteLib_Proxy_ClassicControllerState(object transformFrom)
 {
     WiimoteLib.Proxy.ClassicControllerState target = new WiimoteLib.Proxy.ClassicControllerState();
     WiimoteLib.ClassicControllerState       from   = (WiimoteLib.ClassicControllerState)transformFrom;
     target.CalibrationInfo = (WiimoteLib.Proxy.ClassicControllerCalibrationInfo)Transform_WiimoteLib_ClassicControllerCalibrationInfo_TO_WiimoteLib_Proxy_ClassicControllerCalibrationInfo(from.CalibrationInfo);
     target.ButtonState     = (WiimoteLib.Proxy.ClassicControllerButtonState)Transform_WiimoteLib_ClassicControllerButtonState_TO_WiimoteLib_Proxy_ClassicControllerButtonState(from.ButtonState);
     target.RawJoystickL    = (WiimoteLib.Proxy.Point)Transform_WiimoteLib_Point_TO_WiimoteLib_Proxy_Point(from.RawJoystickL);
     target.RawJoystickR    = (WiimoteLib.Proxy.Point)Transform_WiimoteLib_Point_TO_WiimoteLib_Proxy_Point(from.RawJoystickR);
     target.JoystickL       = (WiimoteLib.Proxy.PointF)Transform_WiimoteLib_PointF_TO_WiimoteLib_Proxy_PointF(from.JoystickL);
     target.JoystickR       = (WiimoteLib.Proxy.PointF)Transform_WiimoteLib_PointF_TO_WiimoteLib_Proxy_PointF(from.JoystickR);
     target.RawTriggerL     = from.RawTriggerL;
     target.RawTriggerR     = from.RawTriggerR;
     target.TriggerL        = from.TriggerL;
     target.TriggerR        = from.TriggerR;
     return(target);
 }
 public static object Transform_WiimoteLib_ClassicControllerState_WiimoteLib_Proxy_ClassicControllerState(object transformObj)
 {
     WiimoteLib.Proxy.ClassicControllerState target = new WiimoteLib.Proxy.ClassicControllerState();
     WiimoteLib.ClassicControllerState       from   = (WiimoteLib.ClassicControllerState)transformObj;
     target.CalibrationInfo = (WiimoteLib.Proxy.ClassicControllerCalibrationInfo)Transform_WiimoteLib_ClassicControllerCalibrationInfo_WiimoteLib_Proxy_ClassicControllerCalibrationInfo(from.CalibrationInfo);
     target.ButtonState     = (WiimoteLib.Proxy.ClassicControllerButtonState)Transform_WiimoteLib_ClassicControllerButtonState_WiimoteLib_Proxy_ClassicControllerButtonState(from.ButtonState);
     target.RawXL           = from.RawXL;
     target.RawYL           = from.RawYL;
     target.RawXR           = from.RawXR;
     target.RawYR           = from.RawYR;
     target.XL          = from.XL;
     target.YL          = from.YL;
     target.XR          = from.XR;
     target.YR          = from.YR;
     target.RawTriggerL = from.RawTriggerL;
     target.RawTriggerR = from.RawTriggerR;
     target.TriggerL    = from.TriggerL;
     target.TriggerR    = from.TriggerR;
     return(target);
 }
 public static object Transform_WiimoteLib_ClassicControllerState_TO_WiimoteLib_Proxy_ClassicControllerState(object transformFrom)
 {
     WiimoteLib.Proxy.ClassicControllerState target = new WiimoteLib.Proxy.ClassicControllerState();
     WiimoteLib.ClassicControllerState from = (WiimoteLib.ClassicControllerState)transformFrom;
     target.CalibrationInfo = (WiimoteLib.Proxy.ClassicControllerCalibrationInfo)Transform_WiimoteLib_ClassicControllerCalibrationInfo_TO_WiimoteLib_Proxy_ClassicControllerCalibrationInfo(from.CalibrationInfo);
     target.ButtonState = (WiimoteLib.Proxy.ClassicControllerButtonState)Transform_WiimoteLib_ClassicControllerButtonState_TO_WiimoteLib_Proxy_ClassicControllerButtonState(from.ButtonState);
     target.RawJoystickL = (WiimoteLib.Proxy.Point)Transform_WiimoteLib_Point_TO_WiimoteLib_Proxy_Point(from.RawJoystickL);
     target.RawJoystickR = (WiimoteLib.Proxy.Point)Transform_WiimoteLib_Point_TO_WiimoteLib_Proxy_Point(from.RawJoystickR);
     target.JoystickL = (WiimoteLib.Proxy.PointF)Transform_WiimoteLib_PointF_TO_WiimoteLib_Proxy_PointF(from.JoystickL);
     target.JoystickR = (WiimoteLib.Proxy.PointF)Transform_WiimoteLib_PointF_TO_WiimoteLib_Proxy_PointF(from.JoystickR);
     target.RawTriggerL = from.RawTriggerL;
     target.RawTriggerR = from.RawTriggerR;
     target.TriggerL = from.TriggerL;
     target.TriggerR = from.TriggerR;
     return target;
 }
 public static object Transform_WiimoteLib_ClassicControllerState_WiimoteLib_Proxy_ClassicControllerState(object transformObj)
 {
     WiimoteLib.Proxy.ClassicControllerState target = new WiimoteLib.Proxy.ClassicControllerState();
     WiimoteLib.ClassicControllerState from = (WiimoteLib.ClassicControllerState)transformObj;
     target.CalibrationInfo = (WiimoteLib.Proxy.ClassicControllerCalibrationInfo)Transform_WiimoteLib_ClassicControllerCalibrationInfo_WiimoteLib_Proxy_ClassicControllerCalibrationInfo(from.CalibrationInfo);
     target.ButtonState = (WiimoteLib.Proxy.ClassicControllerButtonState)Transform_WiimoteLib_ClassicControllerButtonState_WiimoteLib_Proxy_ClassicControllerButtonState(from.ButtonState);
     target.RawXL = from.RawXL;
     target.RawYL = from.RawYL;
     target.RawXR = from.RawXR;
     target.RawYR = from.RawYR;
     target.XL = from.XL;
     target.YL = from.YL;
     target.XR = from.XR;
     target.YR = from.YR;
     target.RawTriggerL = from.RawTriggerL;
     target.RawTriggerR = from.RawTriggerR;
     target.TriggerL = from.TriggerL;
     target.TriggerR = from.TriggerR;
     return target;
 }