Integration tool for Game Creator 2 and Magica Cloth 2 that equips, removes, and rebuilds cloth-based skinned mesh props on characters at runtime.This package integrates Game Creator 2 with Magica Cloth 2 and adds runtime support for equipping cloth-based skinned mesh props on Character components.It is designed for projects that use Game Creator 2 for character logic and visual scripting, while using Magica Cloth 2 for secondary motion such as skirts, hair, capes, and other wearable cloth elements.The integration provides custom Game Creator instructions to:put on a Magica Cloth skin mesh prefabtake off a specific Magica Cloth skin mesh prefabremove all equipped Magica Cloth skin meshes from a characterWhen a cloth prefab is equipped, the system instantiates it under the target character, remaps its skinned mesh bones to the active character skeleton, reassigns Magica Cloth transforms, moves cloth colliders to the correct character bones, and starts the cloth simulation.The package also handles character model changes at runtime. If the Game Creator character swaps to another visual model, previously equipped Magica Cloth items are rebuilt and reattached to the new skeleton automatically.A pre-warm component is included to initialize Magica Cloth 2 at scene start and reduce first-use stutter when equipping cloth items for the first time.3 Visual Scripting Instructions - Put on / Take off / Take off All, found under Characters → Visuals in GC2's instruction pickerMagicaSkinMeshProps component -automatically added to the Character at first equip; manages the full lifecycle of all cloth instances (no global state, no static dictionaries)Automatic bone remapping -SkinnedMeshRenderer bones and MagicaCloth transforms are re-mapped to the target character's skeleton by name; already-equipped instance bones are excluded to prevent conflicts when layering multiple itemsCollider relocation -ColliderComponent objects are moved from the prefab hierarchy onto the corresponding character bones, preserving local position and rotationLIFO removal order - Take off removes the most recently added instance of a prefab first, matching standard GC2 behaviour; Take off All removes every cloth mesh in one callMagicaClothPreWarm -optional MonoBehaviour that runs the MagicaCloth build pipeline on a hidden off-screen instance at scene start to eliminate first-equip Burst compilation delayZero source modifications -no files inside Game Creator 2 or MagicaCloth 2 packages are changed; the integration compiles in its own assemblyThis package is intended as an integration utility, not a content pack. It does not generate clothing automatically. Users must prepare compatible prefabs with SkinnedMeshRenderer and Magica Cloth 2 components, and bone names must match the target character rig.Suitable for character customization systems, equipment systems, outfit switching, NPC variation, and runtime cosmetic changes.Requirements: Game Creator 2, MagicaCloth 2





