public void OnSubmit() { InputTextData = InputFieldGameObject.text; OutputField.text = ""; Debug.Log("Input Field Text Data: " + InputTextData); if (String.IsNullOrEmpty(InputTextData)) { OutputField.text = "[NO INPUT] Enter a Roman Numeral Below!"; Debug.LogError("[NO INPUT] Enter a Roman Numeral!"); } else { attributes = romanNumeralParser.SendInputsToAccumulator(InputTextData); outputs = new List <string>() { "[OUTPUTS FOR NUMERALS] \n" + attributes.input + "\n", "[SUBTRACTIVE NOTATION VALUE] " + attributes.accumulators.subtractive + "\n", "[ADDITIVE NOTATION VALUE] " + attributes.accumulators.additive + "\n", "[IRREGULAR NOTATION VALUE] " + attributes.accumulators.irregular + "\n" }; foreach (var outputsItem in outputs) { OutputField.text = OutputField.text + outputsItem; } Debug.Log(OutputField.text); } }
private void Start() { romanNumeralParser = new ConvertRomanNumeralsToInts(); attributes = new ConvertRomanNumeralsToInts.Attributes(); attributes = romanNumeralParser.Init(); }