protected override void Dettach(M3DCharacterManager characterManager) { var itemsToRemove = characterManager .GetAllHair() .Where(item => item.name == morph3DDefinition.item.name); foreach (var item in itemsToRemove) { UnityEngine.Object.DestroyObject(item.gameObject); } characterManager.DetectAttachedHair(); }
protected override void Attach(M3DCharacterManager characterManager) { characterManager.AttachCIHair(morph3DDefinition.item, true); characterManager.DetectAttachedHair(); }