27 lines
911 B
C#
27 lines
911 B
C#
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace AsteroidGame.Entities
|
|
{
|
|
[CreateAssetMenu(fileName = "newStructureList", menuName = "Structures/StructureList")]
|
|
public class StructureBaseScriptableObject : ScriptableObject
|
|
{
|
|
public List<StructureBase> _structureList;
|
|
}
|
|
|
|
// public static class MakeScriptableObject
|
|
// {
|
|
// [MenuItem("Assets/Create/ScriptableObject:AvailableStructures")]
|
|
// public static void CreateMyAsset()
|
|
// {
|
|
// StructureBaseScriptableObject asset = ScriptableObject.CreateInstance<StructureBaseScriptableObject>();
|
|
//
|
|
// AssetDatabase.CreateAsset(asset, "Assets/Entities/Structures/AvailableStructures.asset");
|
|
// AssetDatabase.SaveAssets();
|
|
//
|
|
// EditorUtility.FocusProjectWindow();
|
|
//
|
|
// Selection.activeObject = asset;
|
|
// }
|
|
// }
|
|
} |