using UnityEngine; [CreateAssetMenu(fileName = "FishDatabase", menuName = "Scriptable Objects/FishDatabase")] public class FishDatabase : ScriptableObject { public FishData[] FishData; public FishData GetNewInstanceByID(int id) { FishData[] fishData = FishData; foreach (FishData fishData2 in fishData) { if (id == fishData2.ID) { return Object.Instantiate(fishData2); } } return null; } public void ValidateIDs() { for (int i = 0; i < FishData.Length; i++) { FishData[i].ID = i; } } }