public void Initialize(RevampManager revampManager)
        {
            base.ChangeImmediateContentPosition(ContentDirection.Hell);
            mRevampManager = revampManager;
            RevampRecipeModel[] array             = mRevampManager.GetRecipes().ToArray();
            List <RevampRecipeScrollUIModel> list = new List <RevampRecipeScrollUIModel>();

            RevampRecipeModel[] array2 = array;
            foreach (RevampRecipeModel revampRecipeModel in array2)
            {
                bool clickable = 0 < mRevampManager.GetSlotitemList(revampRecipeModel.RecipeId).Length;
                RevampRecipeScrollUIModel item = new RevampRecipeScrollUIModel(revampRecipeModel, clickable);
                list.Add(item);
            }
            Initialize(list.ToArray());
        }
Пример #2
0
 private KeyControl ShowUIRevampSlotItemGrid(RevampContext revampContext)
 {
     _isTop = false;
     SlotitemModel[] slotitemList = mRevampManager.GetSlotitemList(mRevampContext.RevampRecipe.RecipeId);
     ChangeFocusKeyController(null);
     mUIRevampSlotItemScrollListParentNew.SetActive(isActive: false);
     mUIRevampSlotItemScrollListParentNew.SetActive(isActive: true);
     _uiOverlayButton2 = mUIRevampSlotItemScrollListParentNew.GetOverlayBtn2();
     EventDelegate.Add(_uiOverlayButton2.onClick, _onClickOverlayButton2);
     mRevampInfoBalloon.alpha = 1E-10f;
     mUIRevampSlotItemScrollListParentNew.Initialize(slotitemList);
     mUIRevampSlotItemScrollListParentNew.SetCamera(mCameraTouchEventCatch);
     mUIRevampSlotItemScrollListParentNew.SetOnSelectedSlotItemListener(OnSelectedSlotItemListener);
     mUIRevampSlotItemScrollListParentNew.SetOnBackListener(OnBackSlotItemList);
     mUIRevampSlotItemScrollListParentNew.StartControl();
     return(mUIRevampSlotItemScrollListParentNew.GetKeyController());
 }