public void OnCopyActivated() { SkinningCopyData skinningCopyData = null; var selectedSprite = skinningCache.selectedSprite; if (selectedSprite == null) { var sprites = skinningCache.GetSprites(); if (!skinningCache.character || sprites.Length > 1) { skinningCopyData = CopyAll(); } else if (sprites.Length == 1) { skinningCopyData = CopySingle(sprites[0]); } } else { skinningCopyData = CopySingle(selectedSprite); } if (skinningCopyData != null) { m_CopyToolStringStore.stringStore = SkinningCopyUtility.SerializeSkinningCopyDataToString(skinningCopyData); } skinningCache.events.copy.Invoke(); }
public void OnCopyActivated() { SkinningCopyData skinningCopyData; var selectedSprite = skinningCache.selectedSprite; if (selectedSprite == null) { skinningCopyData = CopyAll(); } else { skinningCopyData = CopySingle(selectedSprite); } if (skinningCopyData != null) { m_CopyToolStringStore.stringStore = SkinningCopyUtility.SerializeSkinningCopyDataToString(skinningCopyData); } skinningCache.events.copy.Invoke(); }