private void Show(WagonComponentInfo componentInfo) { isShowing = true; componentTitleText.text = componentInfo.title; componentContentText.text = componentInfo.content; animator.SetBool("isOn", true); }
private void InteractionControl_OnSelectedComponentChange(WagonComponentInfo componentInfo) { if (isShowing) { HideAndShow(componentInfo); } else { Show(componentInfo); } }
private IEnumerator ShowAfterDelay(WagonComponentInfo componentInfo) { yield return(new WaitForSeconds(1.5f)); Show(componentInfo); }
private void HideAndShow(WagonComponentInfo componentInfo) { Hide(); StartCoroutine(ShowAfterDelay(componentInfo)); }