DumpPartToBuffer() public method

public DumpPartToBuffer ( StringBuilder buffer, String prefix, List allParts = null ) : void
buffer StringBuilder
prefix String
allParts List
return void
Example #1
0
        public void Dump()
        {
            StringBuilder buffer = new StringBuilder(1024);

            buffer.AppendFormat("Part count = {0:d}\n", allParts.Count);

            // Output a nice tree view of the rocket
            if (allParts.Count > 0)
            {
                PartSim root = allParts[0];
                while (root.parent != null)
                {
                    root = root.parent;
                }

                if (root.hasVessel)
                {
                    buffer.AppendFormat("vesselName = '{0}'  vesselType = {1}\n", vesselName, SimManager.GetVesselTypeString(vesselType));
                }

                root.DumpPartToBuffer(buffer, "", allParts);
            }

            MonoBehaviour.print(buffer);
        }