public static SpriteSheet Load(SpriteSheetData parameters, ContentManager content) { var texture2D = content.Load <Texture2D>(parameters.SpriteSheetTextureName); var sheet = new SpriteSheet(parameters.Id, texture2D, parameters.Frames); return(sheet); }
public static SpriteSheet LoadFromJson(string json, ContentManager content) { SpriteSheetData parameters = JsonConvert.DeserializeObject <SpriteSheetData>(json); SpriteSheet sheet = Load(parameters, content); return(sheet); }