Advertisement
Guest User

Untitled

a guest
Apr 27th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. using UnityEngine;
  2. using UnityEditor;
  3.  
  4. public class ObjectDeplicate
  5. {
  6. [MenuItem("Edit/DummyDeplicate %d", false, -1)]
  7. static void CreateEmptyObjec2t()
  8. {
  9. foreach (var obj in Selection.objects)
  10. {
  11. var path = AssetDatabase.GetAssetPath(obj);
  12. if (path == string.Empty)
  13. {
  14. var gameObject = obj as GameObject;
  15. var copy = GameObject.Instantiate(gameObject, gameObject.transform.parent);
  16. copy.name = obj.name;
  17. copy.transform.SetSiblingIndex(gameObject.transform.GetSiblingIndex());
  18. }
  19. else
  20. {
  21. var newPath = AssetDatabase.GenerateUniqueAssetPath(path);
  22. AssetDatabase.CopyAsset(path, newPath);
  23. }
  24. }
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement