Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using UnityEditor;
- using System;
- public class MyAssetEditor {
- [MenuItem("Assets/Create/MyAsset")]
- public static void CreateMyAsset()
- {
- MyAsset asset = (MyAsset)ScriptableObject.CreateInstance("MyAsset"); //scriptable object
- AssetUtility.CreateAsset(asset, "New MyAsset");
- AssetUtility.SaveAsset(asset);
- EditorUtility.FocusProjectWindow();
- Selection.activeObject = asset;
- }
- }
- public class MyAsset : ScriptableObject {
- public int i;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement