public static BulletDatabase Create() { BulletDatabase asset = ScriptableObject.CreateInstance <BulletDatabase>(); AssetDatabase.CreateAsset(asset, "Assets/BulletDatabase.asset"); AssetDatabase.SaveAssets(); return(asset); }
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); }