public MainItemVO(MainItemVO vo) { uniqueId = vo.uniqueId; itemIdentifier = vo.itemIdentifier; itemName = vo.itemName; if (tags != null) { tags = (string[])vo.tags.Clone(); } customVars = vo.customVars; x = vo.x; y = vo.y; rotation = vo.rotation; zIndex = vo.zIndex; layerName = vo.layerName; if (vo.tint != null) { tint = (float[])vo.tint.Clone(); } scaleX = vo.scaleX; scaleY = vo.scaleY; originX = vo.originX; originY = vo.originY; if (vo.shape != null) { shape = vo.shape.clone(); } if (vo.physics != null) { physics = new PhysicsBodyDataVO(vo.physics); } }
public MainItemVO(MainItemVO vo) { uniqueId = vo.uniqueId; itemIdentifier = vo.itemIdentifier; itemName = vo.itemName; if (tags != null) tags = (string[])vo.tags.Clone(); customVars = vo.customVars; x = vo.x; y = vo.y; rotation = vo.rotation; zIndex = vo.zIndex; layerName = vo.layerName; if(vo.tint != null) tint = (float[])vo.tint.Clone(); scaleX = vo.scaleX; scaleY = vo.scaleY; originX = vo.originX; originY = vo.originY; if(vo.shape != null) { shape = vo.shape.clone(); } if(vo.physics != null){ physics = new PhysicsBodyDataVO(vo.physics); } }
public void removeItem(MainItemVO vo) { Type classType = vo.GetType(); if (classType.Name == "SimpleImageVO") { sImages.Remove((SimpleImageVO)vo); } if (classType.Name == "Image9patchVO") { sImage9patchs.Remove((Image9patchVO)vo); } if (classType.Name == "TextBoxVO") { sTextBox.Remove((TextBoxVO)vo); } if (classType.Name == "LabelVO") { sLabels.Remove((LabelVO)vo); } if (classType.Name == "CompositeItemVO") { sComposites.Remove((CompositeItemVO)vo); } if (classType.Name == "SelectBoxVO") { sSelectBoxes.Remove((SelectBoxVO)vo); } if (classType.Name == "ParticleEffectVO") { sParticleEffects.Remove((ParticleEffectVO)vo); } if (classType.Name == "LightVO") { sLights.Remove((LightVO)vo); } if (classType.Name == "SpineVO") { sSpineAnimations.Remove((SpineVO)vo); } if (classType.Name == "SpriteAnimationVO") { sSpriteAnimations.Remove((SpriteAnimationVO)vo); } if (classType.Name == "SpriterVO") { sSpriterAnimations.Remove((SpriterVO)vo); } if (classType.Name == "ColorPrimitiveVO") { sColorPrimitives.Remove((ColorPrimitiveVO)vo); } }
public void addItem(MainItemVO vo) { Type classType = vo.GetType (); if (classType.Name == "SimpleImageVO") { sImages.Add((SimpleImageVO) vo); } if (classType.Name == "Image9patchVO") { sImage9patchs.Add((Image9patchVO) vo); } if (classType.Name == "TextBoxVO") { sTextBox.Add((TextBoxVO) vo); } if (classType.Name == "LabelVO") { sLabels.Add((LabelVO) vo); } if (classType.Name == "CompositeItemVO") { sComposites.Add((CompositeItemVO) vo); } if (classType.Name == "SelectBoxVO") { sSelectBoxes.Add((SelectBoxVO) vo); } if (classType.Name == "ParticleEffectVO") { sParticleEffects.Add((ParticleEffectVO) vo); } if (classType.Name == "LightVO") { sLights.Add((LightVO) vo); } if (classType.Name == "SpineVO") { sSpineAnimations.Add((SpineVO) vo); } if (classType.Name == "SpriterVO") { sSpriterAnimations.Add((SpriterVO) vo); } if (classType.Name == "SpriteAnimationVO") { sSpriteAnimations.Add((SpriteAnimationVO) vo); } if(classType.Name == "ColorPrimitiveVO") { sColorPrimitives.Add((ColorPrimitiveVO) vo); } }