public CustomRigidGroup(RigidBodyGroup group) { foreach (ComponentOccurrence comp in group.Occurrences) { occurrences.Add(comp); } grounded = group.Grounded; fullQualifier = GetGroupQualifier(group); }
public static string GetGroupQualifier(RigidBodyGroup group) { StringBuilder builder = new StringBuilder(); foreach (ComponentOccurrence occ in group.Occurrences) { builder.Append(occ.Name); } return(group.GroupID + "_" + group.Parent.Parent.Parent.Parent.InternalName + "_" + builder.ToString()); }
public CustomRigidGroup(RigidBodyGroup group) { foreach (ComponentOccurrence comp in group.Occurrences) { occurrences.Add(comp); } hint = new ExporterHint(); hint.Convex = true; hint.HighResolution = false; hint.MultiColor = SynthesisGUI.PluginSettings.GeneralUseFancyColors; grounded = group.Grounded; fullQualifier = GetGroupQualifier(group); }
public CustomRigidGroup(RigidBodyGroup group) { foreach (ComponentOccurrence comp in group.Occurrences) { occurrences.Add(comp); } hint = new ExporterHint(); hint.Convex = true; hint.HighResolution = false; hint.MultiColor = false; grounded = group.Grounded; fullQualifier = GetGroupQualifier(group); }