Esempio n. 1
0
        public void SetPatternName(string tag, string patternName)
        {
            PartternData pattern = DataList.Find(x => x.tag == tag);

            if (pattern == null)
            {
                Debug.LogError(string.Format("Unknown Pattern [{0}], tag[{1}] ", patternName, tag));
                return;
            }
            pattern.patternName = patternName;
        }
Esempio n. 2
0
 internal void SetPattern(StringGridRow rowData)
 {
     foreach (var keyValue in rowData.Grid.ColumnIndexTbl)
     {
         PartternData pattern = DataList.Find(x => x.tag == keyValue.Key);
         if (pattern == null)
         {
             continue;
         }
         pattern.patternName = rowData.Strings[keyValue.Value];
     }
 }
Esempio n. 3
0
        internal bool Rebuild(AvatarData data)
        {
            if (data == null)
            {
                return(false);
            }
            bool hasChanged = false;

            foreach (var category in data.categories)
            {
                PartternData partternData = DataList.Find(x => x.tag == category.Tag);
                if (partternData == null)
                {
                    partternData     = new PartternData();
                    partternData.tag = category.Tag;
                    DataList.Add(partternData);
                    hasChanged = true;
                }
            }
            return(hasChanged);
        }
Esempio n. 4
0
    public static List <Scenario> GetSelections(int startId)
    {
        if (DataList.Find(x => x.Id == startId).Command != "Selection")
        {
            throw new System.Exception("Scenario.id[" + startId.ToString() + "].command is not \"Selection\".");
        }
        List <Scenario> selectionList = new List <Scenario>();

        for (int i = 0; ; i++)
        {
            Scenario scenario = DataList.Find(x => x.Id == startId + i);
            if (scenario.Command == "Selection")
            {
                selectionList.Add(scenario);
            }
            else
            {
                break;
            }
        }
        return(selectionList);
    }
Esempio n. 5
0
 internal UrlDataEntity FindByKey(string shortKey)
 {
     return(DataList.Find((entity) => entity.ShortUrl == shortKey));
 }
 public static UserParameter FindByParameterId(int parameterId)
 {
     return(DataList.Find(x => x.ParameterId == parameterId));
 }
 public static UserParameter FindById(int id)
 {
     return(DataList.Find(x => x.Id == id));
 }
Esempio n. 8
0
 public static Parameter FindByName(string name)
 {
     return(DataList.Find(x => x.Name == name));
 }
Esempio n. 9
0
 public static Item FindByName(string name)
 {
     return(DataList.Find(x => x.Name == name));
 }
Esempio n. 10
0
 public static Item FindById(int id)
 {
     return(DataList.Find(x => x.Id == id));
 }
Esempio n. 11
0
 public static Character FindByPattern(string name, string pattern)
 {
     return(DataList.Find(x => x.Name == name && x.Pattern == pattern));
 }
Esempio n. 12
0
        public string GetPatternName(string tag)
        {
            PartternData pattern = DataList.Find(x => x.tag == tag);

            return((pattern == null) ? "" : pattern.patternName);
        }
Esempio n. 13
0
 public static Scenario FindByCommand(string commnad)
 {
     return(DataList.Find(x => x.Command == commnad));
 }
Esempio n. 14
0
 public static Scenario FindById(int id)
 {
     return(DataList.Find(x => x.Id == id));
 }
Esempio n. 15
0
 public static UserItem FindByItemId(int itemId)
 {
     return(DataList.Find(x => x.ItemId == itemId));
 }
Esempio n. 16
0
        public static DataList<TrackImage> GetImages(this DataList<Album> thisList)
        {
            DataList<TrackImage> returnList = new DataList<TrackImage>();

            foreach (Album alb in thisList)
            {
                if (alb.Image != null)
                    if (returnList.Find(img => img.Md5HashString == alb.Image.Md5HashString) == null)
                        returnList.Add(alb.Image);
            }
            return returnList;
        }
Esempio n. 17
0
 public static EscapeScene FindByName(string name)
 {
     return(DataList.Find(x => x.Name == name));
 }
Esempio n. 18
0
 public static EscapeInput FindById(int id)
 {
     return(DataList.Find(x => x.Id == id));
 }
Esempio n. 19
0
 public static Character FindById(int id)
 {
     return(DataList.Find(x => x.Id == id));
 }