public static object Transform_WiimoteLib_ClassicControllerButtonState_WiimoteLib_Proxy_ClassicControllerButtonState(object transformObj)
 {
     WiimoteLib.Proxy.ClassicControllerButtonState target = new WiimoteLib.Proxy.ClassicControllerButtonState();
     WiimoteLib.ClassicControllerButtonState       from   = (WiimoteLib.ClassicControllerButtonState)transformObj;
     target.A        = from.A;
     target.B        = from.B;
     target.Plus     = from.Plus;
     target.Home     = from.Home;
     target.Minus    = from.Minus;
     target.Up       = from.Up;
     target.Down     = from.Down;
     target.Left     = from.Left;
     target.Right    = from.Right;
     target.X        = from.X;
     target.Y        = from.Y;
     target.ZL       = from.ZL;
     target.ZR       = from.ZR;
     target.TriggerL = from.TriggerL;
     target.TriggerR = from.TriggerR;
     return(target);
 }
 public static object Transform_WiimoteLib_Proxy_ClassicControllerButtonState_TO_WiimoteLib_ClassicControllerButtonState(object transformFrom)
 {
     WiimoteLib.ClassicControllerButtonState target = new WiimoteLib.ClassicControllerButtonState();
     WiimoteLib.Proxy.ClassicControllerButtonState from = (WiimoteLib.Proxy.ClassicControllerButtonState)transformFrom;
     target.A = from.A;
     target.B = from.B;
     target.Plus = from.Plus;
     target.Home = from.Home;
     target.Minus = from.Minus;
     target.Up = from.Up;
     target.Down = from.Down;
     target.Left = from.Left;
     target.Right = from.Right;
     target.X = from.X;
     target.Y = from.Y;
     target.ZL = from.ZL;
     target.ZR = from.ZR;
     target.TriggerL = from.TriggerL;
     target.TriggerR = from.TriggerR;
     return target;
 }