Beispiel #1
0
 public void ReadRow(Row row)
 {
     this.Uid                     = row.Uid;
     this.PlanetIds               = row.TryGetStringArray(CrateFlyoutItemVO.COLUMN_planet);
     this.MinHQ                   = row.TryGetInt(CrateFlyoutItemVO.COLUMN_minHQ);
     this.MaxHQ                   = row.TryGetInt(CrateFlyoutItemVO.COLUMN_maxHQ);
     this.ReqArmory               = row.TryGetBool(CrateFlyoutItemVO.COLUMN_reqArmory);
     this.ListChanceString        = row.TryGetString(CrateFlyoutItemVO.COLUMN_listChanceString);
     this.ListDescString          = row.TryGetString(CrateFlyoutItemVO.COLUMN_listDescString);
     this.ListIcons               = row.TryGetStringArray(CrateFlyoutItemVO.COLUMN_listIcons);
     this.QuantityString          = row.TryGetString(CrateFlyoutItemVO.COLUMN_quantityString);
     this.DetailChanceString      = row.TryGetString(CrateFlyoutItemVO.COLUMN_detailChanceString);
     this.DetailDescString        = row.TryGetString(CrateFlyoutItemVO.COLUMN_detailDescString);
     this.CrateSupplyUid          = row.TryGetString(CrateFlyoutItemVO.COLUMN_crateSupplyUid);
     this.DetailTypeStringId      = row.TryGetString(CrateFlyoutItemVO.COLUMN_detailTypeString);
     this.TournamentTierDisplay3D = row.TryGetBool(CrateFlyoutItemVO.COLUMN_tournamentTierDisplay3D);
     this.ShowParametersList      = row.TryGetStringArray(CrateFlyoutItemVO.COLUMN_showParametersList);
     if (this.ShowParametersList != null)
     {
         this.ShowParams = new List <CrateFlyoutDisplayType>();
         int i   = 0;
         int num = this.ShowParametersList.Length;
         while (i < num)
         {
             CrateFlyoutDisplayType item = StringUtils.ParseEnum <CrateFlyoutDisplayType>(this.ShowParametersList[i]);
             this.ShowParams.Add(item);
             i++;
         }
     }
 }
Beispiel #2
0
 public static bool ShouldDisplayCrateFlyoutItem(CrateFlyoutItemVO flyoutVO, CrateFlyoutDisplayType displayType)
 {
     return(flyoutVO != null && (flyoutVO.ShowParams == null || flyoutVO.ShowParams.Count < 1 || flyoutVO.ShowParams.Contains(displayType)));
 }