private static string BuildSpringBoneSetupString(GameObject rootObject) { var builder = new CSVBuilder(); var springBones = rootObject.GetComponentsInChildren <SpringBone>(true); AppendSpringBones(builder, springBones); AppendPivots(builder, springBones); return(builder.ToString()); }
public static string BuildCollisionSetupString(GameObject colliderRoot) { var builder = new CSVBuilder(); AppendColliders(builder, colliderRoot); AppendDynamicsNulls(builder, colliderRoot); // Components are a special case for now var setupString = builder.ToString(); setupString += BuildComponentDefinitionString(colliderRoot); return(setupString); }