public void Run()
 {
     foreach (var idx in _clickEvents)
     {
         ref EcsUiClickEvent data = ref _clickEvents.Get1(idx);
         if (data.WidgetName.Equals("ButtonPlay"))
         {
             SceneManager.LoadScene("Level");
         }
     }
Пример #2
0
    private void HandleUiClicks()
    {
        foreach (var idx in _clickEvents)
        {
            EcsUiClickEvent data = _clickEvents.Components1[idx];
            switch (data.WidgetName)
            {
            case _tryAgainWidget:
                OnNewGameClick();
                break;

            case _reloadWidget:
                OnReloadClick();
                break;

            case _goToMainMenuWidget:
            case _mainMenuWidget:
                OnGoToMainMenuClick();
                break;
            }
        }
    }