static GameObject CreateDragGO(SpriteShape spriteShape, Vector3 position) { SpriteShapeController spriteShapeController = SpriteShapeEditorUtility.CreateSpriteShapeController(); GameObject gameObject = spriteShapeController.gameObject; gameObject.transform.position = position; gameObject.hideFlags = HideFlags.HideAndDontSave; spriteShapeController.spriteShape = spriteShape; SpriteShapeEditorUtility.SetShapeFromAsset(spriteShapeController); return(gameObject); }
internal static void CreateSpriteShapeEmpty() { SpriteShapeEditorUtility.SetShapeFromAsset(SpriteShapeEditorUtility.CreateSpriteShapeControllerFromSelection()); }