Ejemplo n.º 1
0
 public void GetDataForListfile(ListFileInjector injector)
 {
     foreach (var item in _listSource)
     {
         foreach (var prop in PropsWar3Obj)
         {
             string value = prop.GetValue(item) as string;
             if (value != null)
             {
                 switch (prop.Name)
                 {
                 case nameof(WarGameItem.Art):
                 case nameof(WarGameItem.Unart):
                 case nameof(WarGameItem.ResearchArt):
                 case nameof(WarGameItem.MissileArt):
                 case nameof(WarGameItem.BuffArt):
                 case nameof(WarGameItem.AreaEffectArt):
                 case nameof(WarGameItem.TargetArt):
                 case nameof(WarGameItem.CasterArt):
                 case nameof(WarGameItem.EffectArt):
                 case nameof(WarGameItem.SpecialArt):
                     injector.Add(value);
                     break;
                 }
             }
         }
     }
 }
Ejemplo n.º 2
0
        public void GetDataForListfile(ListFileInjector injector)
        {
            bool isFirst = true;

            foreach (var item in _listSource)
            {
                if (!isFirst)
                {
                    injector.Add(item.ModelPath);
                }

                isFirst = false;
            }
        }