private static CustomVinylTrans convertAaronVinylToXML(AaronPresetCarVinyl aaronPresetCarVinyl) { CustomVinylTrans customVinylTrans = new CustomVinylTrans(); customVinylTrans.Hash = unchecked ((int)aaronPresetCarVinyl.Hash); customVinylTrans.Hue1 = unchecked ((int)aaronPresetCarVinyl.Hues[0].Hue); customVinylTrans.Hue2 = unchecked ((int)aaronPresetCarVinyl.Hues[1].Hue); customVinylTrans.Hue3 = unchecked ((int)aaronPresetCarVinyl.Hues[2].Hue); customVinylTrans.Hue4 = unchecked ((int)aaronPresetCarVinyl.Hues[3].Hue); customVinylTrans.Sat1 = aaronPresetCarVinyl.Hues[0].Saturation; customVinylTrans.Sat2 = aaronPresetCarVinyl.Hues[1].Saturation; customVinylTrans.Sat3 = aaronPresetCarVinyl.Hues[2].Saturation; customVinylTrans.Sat4 = aaronPresetCarVinyl.Hues[3].Saturation; customVinylTrans.Var1 = aaronPresetCarVinyl.Hues[0].Variance; customVinylTrans.Var2 = aaronPresetCarVinyl.Hues[1].Variance; customVinylTrans.Var3 = aaronPresetCarVinyl.Hues[2].Variance; customVinylTrans.Var4 = aaronPresetCarVinyl.Hues[3].Variance; customVinylTrans.Shear = aaronPresetCarVinyl.Shear; customVinylTrans.Rot = aaronPresetCarVinyl.Rotation; customVinylTrans.Mir = aaronPresetCarVinyl.IsMirrored; customVinylTrans.ScaleX = aaronPresetCarVinyl.ScaleX; customVinylTrans.ScaleY = aaronPresetCarVinyl.ScaleY; customVinylTrans.TranX = aaronPresetCarVinyl.TranX; customVinylTrans.TranY = aaronPresetCarVinyl.TranY; return(customVinylTrans); }
private static AaronPresetCarVinyl convertXMLVinylToAaron(CustomVinylTrans customVinyl) { return(new AaronPresetCarVinyl { Hash = unchecked ((uint)customVinyl.Hash), IsMirrored = customVinyl.Mir, Rotation = (byte)customVinyl.Rot, ScaleX = (short)customVinyl.ScaleX, ScaleY = (short)customVinyl.ScaleY, Shear = (byte)customVinyl.Shear, TranX = (short)customVinyl.TranX, TranY = (short)customVinyl.TranY, Hues = new AaronPresetCarVinylHue[] { new AaronPresetCarVinylHue { Hue = unchecked ((uint)customVinyl.Hue1), Saturation = (byte)customVinyl.Sat1, Variance = (byte)customVinyl.Var1 }, new AaronPresetCarVinylHue { Hue = unchecked ((uint)customVinyl.Hue2), Saturation = (byte)customVinyl.Sat2, Variance = (byte)customVinyl.Var2 }, new AaronPresetCarVinylHue { Hue = unchecked ((uint)customVinyl.Hue3), Saturation = (byte)customVinyl.Sat3, Variance = (byte)customVinyl.Var3 }, new AaronPresetCarVinylHue { Hue = unchecked ((uint)customVinyl.Hue4), Saturation = (byte)customVinyl.Sat4, Variance = (byte)customVinyl.Var4 } } }); }