Exemplo n.º 1
0
        private static SkinData parseSkinData(Dictionary <String, Object> skinObject, SkeletonData data)
        {
            SkinData skinData = new SkinData();

            skinData.Name = skinObject[ConstValues.A_NAME] as String;

            foreach (Dictionary <String, Object> slotObject in skinObject[ConstValues.SLOT] as List <object> )
            {
                skinData.AddSlotData(parseSlotData(slotObject as Dictionary <string,object>,data));
            }

            return(skinData);
        }
Exemplo n.º 2
0
        public void AddSkinData(SkinData skinData)
        {
            if (skinData == null)
            {
                throw new ArgumentException();
            }

            if (_skinDataList.IndexOf(skinData) < 0)
            {
                _skinDataList.Add(skinData);
            }
            else
            {
                throw new ArgumentException();
            }
        }
		private static SkinData parseSkinData(Dictionary<String, Object> skinObject, SkeletonData data)
		{
			SkinData skinData = new SkinData();
			skinData.Name = skinObject[ConstValues.A_NAME] as String;
			
			foreach(Dictionary<String, Object> slotObject in skinObject[ConstValues.SLOT] as List<object>)
			{
				skinData.AddSlotData(parseSlotData(slotObject as Dictionary<string, object>, data));
			}
			
			return skinData;
		}
Exemplo n.º 4
0
		public void AddSkinData(SkinData skinData)
		{
			if(skinData == null)
			{
				throw new ArgumentException();
			}
			
			if(_skinDataList.IndexOf(skinData) < 0)
			{
				_skinDataList.Add(skinData);
			}
			else
			{
				throw new ArgumentException();
			}
		}