private void ResetComponents() { StopAllCoroutines(); currentExecutionCount = 0; guiManager.ClearLogInputField(); colorManager.ResetColors(); BUS.BusReset(); RAM.RAMReset(); IR.InstructionRegisterReset(); ALU.ALUReset(); PC.ProgramCounterReset(); A.RegisterReset(); B.RegisterReset(); O.RegisterReset(); }