public string getXML() { if (quick_loaded == true) { string xml = "<MyObjectBuilder_EntityBase xsi:type='MyObjectBuilder_CubeGrid'>\r\n"; xml += base.getXML(); xml += "<GridSizeEnum>" + this.GridSizeEnum + "</GridSizeEnum>\r\n"; xml += this.raw; xml += "<IsStatic>" + IsStatic + "</IsStatic>"; xml += LinearVelocity.getXML("LinearVelocity"); xml += AngularVelocity.getXML("AngularVelocity"); xml += "</MyObjectBuilder_EntityBase>\r\n"; return(xml); } else { string xml = "<MyObjectBuilder_EntityBase xsi:type='MyObjectBuilder_CubeGrid'>\r\n"; xml += base.getXML(); xml += "<GridSizeEnum>" + this.GridSizeEnum + "</GridSizeEnum>\r\n"; xml += "<CubeBlocks>\r\n"; foreach (CubeBlock block in this.CubeBlocks) { xml += block.getXML(); } xml += "</CubeBlocks>\r\n"; xml += "<IsStatic>" + IsStatic + "</IsStatic>"; xml += LinearVelocity.getXML("LinearVelocity"); xml += AngularVelocity.getXML("AngularVelocity"); xml += "</MyObjectBuilder_EntityBase>\r\n"; return(xml); } }
public string getXML() { string xml = ""; if (parent == "sector") { xml += "<MyObjectBuilder_EntityBase xsi:type=\"MyObjectBuilder_Character\">\r\n"; } else { xml += "<Pilot>\r\n"; } xml += base.getXML(); xml += "<CharacterModel>" + CharacterModel + "</CharacterModel>\r\n"; xml += "<Inventory>" + Inventory + "</Inventory>\r\n"; xml += "<Battery>" + Battery + "</Battery>\r\n"; xml += "<LightEnabled>" + LightEnabled + "</LightEnabled>\r\n"; xml += "<JetpackMode>" + JetpackMode + "</JetpackMode>\r\n"; xml += "<UsingLadder xsi:nil=\"true\" />\r\n"; xml += HeadAngle.getXML("HeadAngle"); xml += LinearVelocity.getXML("LinearVelocity"); if (parent == "sector") { xml += "</MyObjectBuilder_EntityBase>\r\n"; } else { xml += "</Pilot>\r\n"; } return(xml); }