public void ChangeCategory(FurnitureKinds kinds)
 {
     if (mNowCategory != kinds)
     {
         KillScrollAnimation();
         mNowCategory = kinds;
         FurnitureModel[] models = mFurnitureStoreManager.GetStoreItem(kinds).Take(10).ToArray();
         base.ChangeImmediateContentPosition(ContentDirection.Hell);
         Refresh(models, firstPage: true);
         HeadFocus();
         StopFocusBlink();
     }
 }
 public void Initialize(FurnitureStoreManager manager)
 {
     mFurnitureStoreManager = manager;
     mNowCategory           = FurnitureKinds.Wall;
     FurnitureModel[] models = mFurnitureStoreManager.GetStoreItem(mNowCategory).Take(10).ToArray();
     base.ChangeImmediateContentPosition(ContentDirection.Hell);
     Initialize(models);
     if (mModels.Length == 0)
     {
         mTransform_NextButton.SetActive(isActive: false);
         mTransform_PrevButton.SetActive(isActive: false);
         mTransform_SoldOut.SetActive(isActive: true);
         return;
     }
     if (3 < mModels.Length)
     {
         mTransform_NextButton.SetActive(isActive: true);
     }
     else
     {
         mTransform_NextButton.SetActive(isActive: false);
     }
     mTransform_PrevButton.SetActive(isActive: false);
     mTransform_SoldOut.SetActive(isActive: false);
 }
Ejemplo n.º 3
0
 public void ChangeCategory(FurnitureKinds kinds)
 {
     if (nowCategory != kinds)
     {
         nowCategory = kinds;
         FurnitureModel[] storeItem = manager.GetStoreItem(kinds);
         if (Views == null)
         {
             Initialize(storeItem);
         }
         else
         {
             RefreshAndFirstFocus(storeItem);
         }
     }
 }