void OnEnable() { pupilDataGetter = new PupilDataGetter(); pupilDataGetter.startSubscribe(new List <string> { "pupil." }); }
public PupilVisualizer() { pupilDataGetter = new PupilDataGetter(); pupilDataGetter.startSubscribe(new List <string> { "pupil." }); UpdateData(); left_pupil = GameObject.CreatePrimitive(PrimitiveType.Cylinder); right_pupil = GameObject.CreatePrimitive(PrimitiveType.Cylinder); left_container = GameObject.Find("LeftEyePupilContainer"); right_container = GameObject.Find("RightEyePupilContainer"); SetPupil(left_pupil, norm_pos_left, diameter_left, left_container.transform); SetPupil(right_pupil, norm_pos_right, diameter_right, right_container.transform); }
void OnConnected() { calibrationText.text = "Success"; PupilTools.CalibrationMode = calibrationMode; InitializeCalibrationPointPreview(); if (displayEyeImages) { gameObject.AddComponent <FramePublishing>(); } pupilDataGetter.startSubscribe(new List <string> { "pupil." }); pupilVisualizer = new PupilVisualizer(); Invoke("ShowCalibrate", 1f); }