public void AddTextureData(TextureData textureData) { if(_textureDatas == null) { _textureDatas = new Dictionary<string, TextureData>(); } _textureDatas.Add(textureData.Name, textureData); }
private static TextureData parseTextureData(Dictionary<string, object> textureRawData) { TextureData textureData = new TextureData(); textureData.Name = textureRawData[ConstValues.A_NAME].ToString(); textureData.X = float.Parse(textureRawData[ConstValues.A_X].ToString()); textureData.Y = float.Parse(textureRawData[ConstValues.A_Y].ToString()); textureData.Width = float.Parse(textureRawData[ConstValues.A_WIDTH].ToString()); textureData.Height = float.Parse(textureRawData[ConstValues.A_HEIGHT].ToString()); return textureData; }