public override void Start() { canvas = GameObject.Find("Canvas"); emulationToolbar = Auxiliary.FindObject(canvas, "EmulationToolbar"); loadingPanel = Auxiliary.FindObject(canvas, "LoadingPanel"); useEmulationButtonText = Auxiliary.FindObject(canvas, "UseEmulationButton").GetComponentInChildren <Text>(); useEmulationButtonImage = Auxiliary.FindObject(canvas, "UseEmulationImage").GetComponentInChildren <Image>(); try { EmulatorManager.programType = (UserProgram.Type)Enum.Parse(typeof(UserProgram.Type), PlayerPrefs.GetString("UserProgramType"), false); } catch (Exception) { } EmulatorManager.StartUpdatingStatus(); EmulationDriverStation.Instance.BeginTrackingVMConnectionStatus(); }