public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (Name != null) { ele.TryPathTo("Name", true, out subEle); Name.WriteXML(subEle, master); } if (Description != null) { ele.TryPathTo("Description", true, out subEle); Description.WriteXML(subEle, master); } if (LargeIcon != null) { ele.TryPathTo("Icon/Large", true, out subEle); LargeIcon.WriteXML(subEle, master); } if (SmallIcon != null) { ele.TryPathTo("Icon/Small", true, out subEle); SmallIcon.WriteXML(subEle, master); } if (ShortName != null) { ele.TryPathTo("ShortName", true, out subEle); ShortName.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (Name != null) { ele.TryPathTo("Name", true, out subEle); Name.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (Texture != null) { ele.TryPathTo("Texture", true, out subEle); Texture.WriteXML(subEle, master); } if (HairFlags != null) { ele.TryPathTo("Flags", true, out subEle); HairFlags.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (PassthroughSound != null) { ele.TryPathTo("PassthroughSound", true, out subEle); PassthroughSound.WriteXML(subEle, master); } if (Looping_RandomSound != null) { ele.TryPathTo("Looping_RandomSound", true, out subEle); Looping_RandomSound.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (DecisionData != null) { ele.TryPathTo("DecisionData", true, out subEle); DecisionData.WriteXML(subEle, master); } if (AdvancedData != null) { ele.TryPathTo("AdvancedData", true, out subEle); AdvancedData.WriteXML(subEle, master); } if (SimpleData != null) { ele.TryPathTo("SimpleData", true, out subEle); SimpleData.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (Name != null) { ele.TryPathTo("Name", true, out subEle); Name.WriteXML(subEle, master); } if (NoiseMap != null) { ele.TryPathTo("NoiseMap", true, out subEle); NoiseMap.WriteXML(subEle, master); } if (Opacity != null) { ele.TryPathTo("Opacity", true, out subEle); Opacity.WriteXML(subEle, master); } if (WaterFlags != null) { ele.TryPathTo("WaterFlags", true, out subEle); WaterFlags.WriteXML(subEle, master); } if (MaterialID != null) { ele.TryPathTo("MaterialID", true, out subEle); MaterialID.WriteXML(subEle, master); } if (Sound != null) { ele.TryPathTo("Sound", true, out subEle); Sound.WriteXML(subEle, master); } if (ActorEffect != null) { ele.TryPathTo("ActorEffect", true, out subEle); ActorEffect.WriteXML(subEle, master); } if (Damage != null) { ele.TryPathTo("Damage", true, out subEle); Damage.WriteXML(subEle, master); } if (Data != null) { ele.TryPathTo("Data", true, out subEle); Data.WriteXML(subEle, master); } if (RelatedWaters != null) { ele.TryPathTo("RelatedWaters", true, out subEle); RelatedWaters.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (FillTexture != null) { ele.TryPathTo("FillTexture", true, out subEle); FillTexture.WriteXML(subEle, master); } if (ParticleShaderTexture != null) { ele.TryPathTo("ParticleShaderTexture", true, out subEle); ParticleShaderTexture.WriteXML(subEle, master); } if (HolesTexture != null) { ele.TryPathTo("HolesTexture", true, out subEle); HolesTexture.WriteXML(subEle, master); } if (Data != null) { ele.TryPathTo("Data", true, out subEle); Data.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (IdleMarkerFlags != null) { ele.TryPathTo("IdleMarkerFlags", true, out subEle); IdleMarkerFlags.WriteXML(subEle, master); } if (AnimationCount != null) { ele.TryPathTo("AnimationCount", true, out subEle); AnimationCount.WriteXML(subEle, master); } if (IdleTimer != null) { ele.TryPathTo("IdleTimer", true, out subEle); IdleTimer.WriteXML(subEle, master); } if (Animations != null) { ele.TryPathTo("Animations", true, out subEle); Animations.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (Data != null) { ele.TryPathTo("Data", true, out subEle); Data.WriteXML(subEle, master); } if (ImageSpaceModifier != null) { ele.TryPathTo("ImageSpaceModifier", true, out subEle); ImageSpaceModifier.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (List != null) { ele.TryPathTo("List", true, out subEle); List <string> xmlNames = new List <string> { "Entry" }; int i = 0; foreach (var entry in List) { i = i % xmlNames.Count(); XElement newEle = new XElement(xmlNames[i]); entry.WriteXML(newEle, master); subEle.Add(newEle); i++; } } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (Weathers != null) { ele.TryPathTo("Weathers", true, out subEle); Weathers.WriteXML(subEle, master); } if (SunTexture != null) { ele.TryPathTo("SunTexture", true, out subEle); SunTexture.WriteXML(subEle, master); } if (SunGlareTexture != null) { ele.TryPathTo("SunGlareTexture", true, out subEle); SunGlareTexture.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (Timing != null) { ele.TryPathTo("Timing", true, out subEle); Timing.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (Data != null) { ele.TryPathTo("Data", true, out subEle); Data.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (Name != null) { ele.TryPathTo("Name", true, out subEle); Name.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (Script != null) { ele.TryPathTo("Script", true, out subEle); Script.WriteXML(subEle, master); } if (Destructable != null) { ele.TryPathTo("Destructable", true, out subEle); Destructable.WriteXML(subEle, master); } if (OpenSound != null) { ele.TryPathTo("OpenSound", true, out subEle); OpenSound.WriteXML(subEle, master); } if (CloseSound != null) { ele.TryPathTo("CloseSound", true, out subEle); CloseSound.WriteXML(subEle, master); } if (LoopingSound != null) { ele.TryPathTo("LoopingSound", true, out subEle); LoopingSound.WriteXML(subEle, master); } if (DoorFlags != null) { ele.TryPathTo("DoorFlags", true, out subEle); DoorFlags.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (Script != null) { ele.TryPathTo("Script", true, out subEle); Script.WriteXML(subEle, master); } if (Name != null) { ele.TryPathTo("Name", true, out subEle); Name.WriteXML(subEle, master); } if (LargeIcon != null) { ele.TryPathTo("Icon/Large", true, out subEle); LargeIcon.WriteXML(subEle, master); } if (SmallIcon != null) { ele.TryPathTo("Icon/Small", true, out subEle); SmallIcon.WriteXML(subEle, master); } if (Data != null) { ele.TryPathTo("Data", true, out subEle); Data.WriteXML(subEle, master); } if (FadeValue != null) { ele.TryPathTo("FadeValue", true, out subEle); FadeValue.WriteXML(subEle, master); } if (Sound != null) { ele.TryPathTo("Sound", true, out subEle); Sound.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (BaseImage_Transparency != null) { ele.TryPathTo("BaseImage_Transparency", true, out subEle); BaseImage_Transparency.WriteXML(subEle, master); } if (NormalMap_Specular != null) { ele.TryPathTo("NormalMap_Specular", true, out subEle); NormalMap_Specular.WriteXML(subEle, master); } if (EnvironmentMapMask != null) { ele.TryPathTo("EnvironmentMapMask", true, out subEle); EnvironmentMapMask.WriteXML(subEle, master); } if (GlowMap != null) { ele.TryPathTo("GlowMap", true, out subEle); GlowMap.WriteXML(subEle, master); } if (ParallaxMap != null) { ele.TryPathTo("ParallaxMap", true, out subEle); ParallaxMap.WriteXML(subEle, master); } if (EnvironmentMap != null) { ele.TryPathTo("EnvironmentMap", true, out subEle); EnvironmentMap.WriteXML(subEle, master); } if (DecalData != null) { ele.TryPathTo("DecalData", true, out subEle); DecalData.WriteXML(subEle, master); } if (TextureSetFlags != null) { ele.TryPathTo("TextureSetFlags", true, out subEle); TextureSetFlags.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } WriteValueXML(ele, master); }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (Conditions != null) { ele.TryPathTo("Conditions", true, out subEle); List <string> xmlNames = new List <string> { "Condition" }; int i = 0; foreach (var entry in Conditions) { i = i % xmlNames.Count(); XElement newEle = new XElement(xmlNames[i]); entry.WriteXML(newEle, master); subEle.Add(newEle); i++; } } if (RelatedCameraPaths != null) { ele.TryPathTo("RelatedCameraPaths", true, out subEle); RelatedCameraPaths.WriteXML(subEle, master); } if (CameraZoom != null) { ele.TryPathTo("CameraZoom", true, out subEle); CameraZoom.WriteXML(subEle, master); } if (CameraShots != null) { ele.TryPathTo("CameraShots", true, out subEle); List <string> xmlNames = new List <string> { "CameraShot" }; int i = 0; foreach (var entry in CameraShots) { i = i % xmlNames.Count(); XElement newEle = new XElement(xmlNames[i]); entry.WriteXML(newEle, master); subEle.Add(newEle); i++; } } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (NamedBodyParts != null) { ele.TryPathTo("NamedBodyParts", true, out subEle); List <string> xmlNames = new List <string> { "NamedBodyPart" }; int i = 0; foreach (var entry in NamedBodyParts) { i = i % xmlNames.Count(); XElement newEle = new XElement(xmlNames[i]); entry.WriteXML(newEle, master); subEle.Add(newEle); i++; } } if (BodyParts != null) { ele.TryPathTo("BodyParts", true, out subEle); List <string> xmlNames = new List <string> { "BodyPart" }; int i = 0; foreach (var entry in BodyParts) { i = i % xmlNames.Count(); XElement newEle = new XElement(xmlNames[i]); entry.WriteXML(newEle, master); subEle.Add(newEle); i++; } } if (Ragdoll != null) { ele.TryPathTo("Ragdoll", true, out subEle); Ragdoll.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (ChanceNone != null) { ele.TryPathTo("ChanceNone", true, out subEle); ChanceNone.WriteXML(subEle, master); } if (LeveledObjectFlags != null) { ele.TryPathTo("LeveledObjectFlags", true, out subEle); LeveledObjectFlags.WriteXML(subEle, master); } if (Global != null) { ele.TryPathTo("Global", true, out subEle); Global.WriteXML(subEle, master); } if (LeveledList != null) { ele.TryPathTo("LeveledList", true, out subEle); List <string> xmlNames = new List <string> { "Entry" }; int i = 0; foreach (var entry in LeveledList) { i = i % xmlNames.Count(); XElement newEle = new XElement(xmlNames[i]); entry.WriteXML(newEle, master); subEle.Add(newEle); i++; } } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (Sounds != null) { ele.TryPathTo("Sounds", true, out subEle); List <string> xmlNames = new List <string> { "DawnOrDefaultLoop", "Afternoon", "Dusk", "Night", "Walla" }; int i = 0; foreach (var entry in Sounds) { i = i % xmlNames.Count(); XElement newEle = new XElement(xmlNames[i]); entry.WriteXML(newEle, master); subEle.Add(newEle); i++; } } if (WallaTriggerCount != null) { ele.TryPathTo("WallaTriggerCount", true, out subEle); WallaTriggerCount.WriteXML(subEle, master); } if (UseSoundFromRegion != null) { ele.TryPathTo("UseSoundFromRegion", true, out subEle); UseSoundFromRegion.WriteXML(subEle, master); } if (EnvironmentType != null) { ele.TryPathTo("EnvironmentType", true, out subEle); EnvironmentType.WriteXML(subEle, master); } if (IsInterior != null) { ele.TryPathTo("IsInterior", true, out subEle); IsInterior.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (LargeIcon != null) { ele.TryPathTo("Icon/Large", true, out subEle); LargeIcon.WriteXML(subEle, master); } if (SmallIcon != null) { ele.TryPathTo("Icon/Small", true, out subEle); SmallIcon.WriteXML(subEle, master); } if (TextureSet != null) { ele.TryPathTo("TextureSet", true, out subEle); TextureSet.WriteXML(subEle, master); } if (HavokData != null) { ele.TryPathTo("HavokData", true, out subEle); HavokData.WriteXML(subEle, master); } if (TextureSpecularExponent != null) { ele.TryPathTo("TextureSpecularExponent", true, out subEle); TextureSpecularExponent.WriteXML(subEle, master); } if (Grasses != null) { ele.TryPathTo("Grasses", true, out subEle); List <string> xmlNames = new List <string> { "Grass" }; int i = 0; foreach (var entry in Grasses) { i = i % xmlNames.Count(); XElement newEle = new XElement(xmlNames[i]); entry.WriteXML(newEle, master); subEle.Add(newEle); i++; } } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (Filename != null) { ele.TryPathTo("Filename", true, out subEle); Filename.WriteXML(subEle, master); } if (RandomChance != null) { ele.TryPathTo("RandomChance", true, out subEle); RandomChance.WriteXML(subEle, master); } if (SoundData != null) { ele.TryPathTo("SoundData", true, out subEle); SoundData.WriteXML(subEle, master); } if (SoundDataShort != null) { ele.TryPathTo("SoundDataShort", true, out subEle); SoundDataShort.WriteXML(subEle, master); } if (AttenuationCurve != null) { ele.TryPathTo("AttenuationCurve", true, out subEle); AttenuationCurve.WriteXML(subEle, master); } if (ReverbAttenuationControl != null) { ele.TryPathTo("ReverbAttenuationControl", true, out subEle); ReverbAttenuationControl.WriteXML(subEle, master); } if (SoundPriority != null) { ele.TryPathTo("SoundPriority", true, out subEle); SoundPriority.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (Version != null) { ele.TryPathTo("Version", true, out subEle); Version.WriteXML(subEle, master); } if (Data != null) { ele.TryPathTo("Data", true, out subEle); Data.WriteXML(subEle, master); } if (Vertices != null) { ele.TryPathTo("Vertices", true, out subEle); Vertices.WriteXML(subEle, master); } if (Triangles != null) { ele.TryPathTo("Triangles", true, out subEle); Triangles.WriteXML(subEle, master); } if (Unknown != null) { ele.TryPathTo("Unknown", true, out subEle); Unknown.WriteXML(subEle, master); } if (Doors != null) { ele.TryPathTo("Doors", true, out subEle); Doors.WriteXML(subEle, master); } if (Grid != null) { ele.TryPathTo("Grid", true, out subEle); Grid.WriteXML(subEle, master); } if (ExternalConnections != null) { ele.TryPathTo("ExternalConnections", true, out subEle); ExternalConnections.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (Version != null) { ele.TryPathTo("Version", true, out subEle); Version.WriteXML(subEle, master); } if (GeneralData != null) { ele.TryPathTo("GeneralData", true, out subEle); GeneralData.WriteXML(subEle, master); } if (ActorBase != null) { ele.TryPathTo("ActorBase", true, out subEle); ActorBase.WriteXML(subEle, master); } if (BodyPartData != null) { ele.TryPathTo("BodyPartData", true, out subEle); BodyPartData.WriteXML(subEle, master); } if (FeedbackData != null) { ele.TryPathTo("FeedbackData", true, out subEle); FeedbackData.WriteXML(subEle, master); } if (DynamicBones != null) { ele.TryPathTo("DynamicBones", true, out subEle); DynamicBones.WriteXML(subEle, master); } if (PoseMatchingData != null) { ele.TryPathTo("PoseMatchingData", true, out subEle); PoseMatchingData.WriteXML(subEle, master); } if (DeathPose != null) { ele.TryPathTo("DeathPose", true, out subEle); DeathPose.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (Name != null) { ele.TryPathTo("Name", true, out subEle); Name.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (Script != null) { ele.TryPathTo("Script", true, out subEle); Script.WriteXML(subEle, master); } if (Destructable != null) { ele.TryPathTo("Destructable", true, out subEle); Destructable.WriteXML(subEle, master); } if (LoopingSound != null) { ele.TryPathTo("LoopingSound", true, out subEle); LoopingSound.WriteXML(subEle, master); } if (VoiceType != null) { ele.TryPathTo("VoiceType", true, out subEle); VoiceType.WriteXML(subEle, master); } if (RadioTemplate != null) { ele.TryPathTo("RadioTemplate", true, out subEle); RadioTemplate.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (Name != null) { ele.TryPathTo("Name", true, out subEle); Name.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (Destructable != null) { ele.TryPathTo("Destructable", true, out subEle); Destructable.WriteXML(subEle, master); } if (ProjectileData != null) { ele.TryPathTo("ProjectileData", true, out subEle); ProjectileData.WriteXML(subEle, master); } if (MuzzleFlashModelFilename != null) { ele.TryPathTo("MuzzleFlash/Model/Filename", true, out subEle); MuzzleFlashModelFilename.WriteXML(subEle, master); } if (MuzzleFlashModelTextureHash != null) { ele.TryPathTo("MuzzleFlash/Model/TextureHash", true, out subEle); MuzzleFlashModelTextureHash.WriteXML(subEle, master); } if (SoundLevel != null) { ele.TryPathTo("SoundLevel", true, out subEle); SoundLevel.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (Name != null) { ele.TryPathTo("Name", true, out subEle); Name.WriteXML(subEle, master); } if (Model != null) { ele.TryPathTo("Model", true, out subEle); Model.WriteXML(subEle, master); } if (LargeIcon != null) { ele.TryPathTo("Icon/Large", true, out subEle); LargeIcon.WriteXML(subEle, master); } if (SmallIcon != null) { ele.TryPathTo("Icon/Small", true, out subEle); SmallIcon.WriteXML(subEle, master); } if (PickUpSound != null) { ele.TryPathTo("PickUpSound", true, out subEle); PickUpSound.WriteXML(subEle, master); } if (DropSound != null) { ele.TryPathTo("DropSound", true, out subEle); DropSound.WriteXML(subEle, master); } if (AbsoluteValue != null) { ele.TryPathTo("AbsoluteValue", true, out subEle); AbsoluteValue.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (VoiceTypeFlags != null) { ele.TryPathTo("VoiceTypeFlags", true, out subEle); VoiceTypeFlags.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (DefaultObjects != null) { ele.TryPathTo("DefaultObjects", true, out subEle); DefaultObjects.WriteXML(subEle, master); } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (Version != null) { ele.TryPathTo("Version", true, out subEle); Version.WriteXML(subEle, master); } if (NavigationMapInfoList != null) { ele.TryPathTo("NavigationMapInfoList", true, out subEle); List <string> xmlNames = new List <string> { "NavigationMapInfo" }; int i = 0; foreach (var entry in NavigationMapInfoList) { i = i % xmlNames.Count(); XElement newEle = new XElement(xmlNames[i]); entry.WriteXML(newEle, master); subEle.Add(newEle); i++; } } if (NavigationConnectionInfoList != null) { ele.TryPathTo("NavigationConnectionInfoList", true, out subEle); List <string> xmlNames = new List <string> { "NavigationConnectionInfo" }; int i = 0; foreach (var entry in NavigationConnectionInfoList) { i = i % xmlNames.Count(); XElement newEle = new XElement(xmlNames[i]); entry.WriteXML(newEle, master); subEle.Add(newEle); i++; } } }
public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (LargeIcon != null) { ele.TryPathTo("Icon/Large", true, out subEle); LargeIcon.WriteXML(subEle, master); } if (SmallIcon != null) { ele.TryPathTo("Icon/Small", true, out subEle); SmallIcon.WriteXML(subEle, master); } if (Description != null) { ele.TryPathTo("Description", true, out subEle); Description.WriteXML(subEle, master); } if (Locations != null) { ele.TryPathTo("Locations", true, out subEle); List <string> xmlNames = new List <string> { "Location" }; int i = 0; foreach (var entry in Locations) { i = i % xmlNames.Count(); XElement newEle = new XElement(xmlNames[i]); entry.WriteXML(newEle, master); subEle.Add(newEle); i++; } } if (LoadScreenType != null) { ele.TryPathTo("LoadScreenType", true, out subEle); LoadScreenType.WriteXML(subEle, master); } }