public void UnregisterListener(CalibrationStepEventListener listener) { if (eventListeners.Contains(listener)) { eventListeners.Remove(listener); } }
// Register public void RegisterListener(CalibrationStepEventListener listener) { if (!eventListeners.Contains(listener)) { eventListeners.Add(listener); } }
void Awake() { eventListener = GetComponent <CalibrationStepEventListener>(); uiManager = FindObjectOfType <UIManager>(); model = GameObject.Find("CalibrationInstructionModel"); modelAnimator = model.GetComponent <Animator>(); }