void Start() { string catNoise = AnimalDecoder.LoadDetails(AnimalSpecies.CAT).Noise; Debug.Log("Cat goes " + catNoise); string dogNoise = AnimalDecoder.LoadDetails(AnimalSpecies.DOG).Noise; Debug.Log("Dog goes " + dogNoise); }
public static AnimalDetails LoadDetails(AnimalSpecies animalSpecies) { if (instance == null) { instance = new AnimalDecoder(); } AnimalDetails details = instance.Load(animalSpecies); if (details == null) { return(new AnimalDetails()); } return(details); }