示例#1
0
    public static BulletDatabase Create()
    {
        BulletDatabase asset = ScriptableObject.CreateInstance <BulletDatabase>();

        AssetDatabase.CreateAsset(asset, "Assets/BulletDatabase.asset");
        AssetDatabase.SaveAssets();

        return(asset);
    }
示例#2
0
    public void Awake()
    {
        spriteDatabase = AssetDatabase.LoadAssetAtPath("Assets/Database/SpriteDatabase.asset", typeof(SpriteDatabase)) as SpriteDatabase;
        bulletDatabase = AssetDatabase.LoadAssetAtPath("Assets/Database/BulletDatabase.asset", typeof(BulletDatabase)) as BulletDatabase;

        bulletSpriteGroup = spriteDatabase.GetKeyPosition("BulletSpriteGroup");

        BulletSpriteListSync();
        BulletGroupSync();
        GetBulletName();
        BulletCurrAttackSync();
    }
    public void Awake()
    {
        presetDatabase = AssetDatabase.LoadAssetAtPath("Assets/Database/PatternPresetDatabase.asset", typeof(PatternPresetDatabase)) as PatternPresetDatabase;
        bulletDatabase = AssetDatabase.LoadAssetAtPath("Assets/Database/BulletDatabase.asset", typeof(BulletDatabase)) as BulletDatabase;
        spriteDatabase = AssetDatabase.LoadAssetAtPath("Assets/Database/SpriteDatabase.asset", typeof(SpriteDatabase)) as SpriteDatabase;

        PresetListSync();
        PresetSync();

        GroupListSync();

        UIActive(false);
    }