Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Inherit from ScriptableObject
- class ClassName : ScriptableObject
- Directory must exist to create .asset objects
- How to Create Menu Item - Example
- -----------------------------------
- #if UNITY_EDITOR
- public static class AimRandomnessMenuItem
- {
- [UnityEditor.MenuItem("Tools/HeartBattle/Create/ProjectileModifier/AimRandomness")]
- public static void CreateAsset()
- {
- var ex = ScriptableObject.CreateInstance<AimRandomness>();
- UnityEditor.AssetDatabase.CreateAsset(ex,
- UnityEditor.AssetDatabase.GenerateUniqueAssetPath(
- "Assets/ScriptableObjects/ProjectileModifiers/AimRandomness/aimRand.asset"));
- }
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement