public void ChooseDisease() { int enumSize = 4;//hardcoded enum size myDisease = (DiseaseBaseType)UnityEngine.Random.Range(0, enumSize); //myDisease = DiseaseBaseType.e_Virus; diseasePrefab = DiseaseData.Instance.diseaseBasePrefabs[(int)myDisease]; myTransmission.ChooseTransmission((int)myDisease); myStrain.ChooseStrain(); Debug.LogFormat("Disease is {0}. Transmission method is {1}. Strain of disease is {2}.\nCorrect Button for Transmission identifying is {3}. Correct Button for Strain Identifying is {4}.", myDisease, myTransmission.transmissionType, myStrain.strainType, myTransmission.myPair.button, myStrain.strainType == Strain.StrainVariants.e_Common ? 5 : 6); }