Пример #1
0
 private void Show(WagonComponentInfo componentInfo)
 {
     isShowing = true;
     componentTitleText.text   = componentInfo.title;
     componentContentText.text = componentInfo.content;
     animator.SetBool("isOn", true);
 }
Пример #2
0
 private void InteractionControl_OnSelectedComponentChange(WagonComponentInfo componentInfo)
 {
     if (isShowing)
     {
         HideAndShow(componentInfo);
     }
     else
     {
         Show(componentInfo);
     }
 }
Пример #3
0
    private IEnumerator ShowAfterDelay(WagonComponentInfo componentInfo)
    {
        yield return(new WaitForSeconds(1.5f));

        Show(componentInfo);
    }
Пример #4
0
 private void HideAndShow(WagonComponentInfo componentInfo)
 {
     Hide();
     StartCoroutine(ShowAfterDelay(componentInfo));
 }