public static Item Create(PresetId id) { if (allSprites == null) { allSprites = Resources.LoadAll<Sprite> ("items"); } var preset = itemPresets [(int)id]; Item item = new Item(); item.group = preset.group; item.type = preset.type; item.name = preset.name; item.quality = preset.quality; item.preset = preset; item.stack = 1; Assert.IsTrue (preset.spriteId < allSprites.Length); item.sprite = allSprites[preset.spriteId]; Assert.IsNotNull (item.sprite); return item; }
public static Item Create(PresetId id) { if (allSprites == null) { allSprites = Resources.LoadAll <Sprite> ("items"); } var preset = itemPresets [(int)id]; Item item = new Item(); item.group = preset.group; item.type = preset.type; item.name = preset.name; item.quality = preset.quality; item.preset = preset; item.stack = 1; Assert.IsTrue(preset.spriteId < allSprites.Length); item.sprite = allSprites[preset.spriteId]; Assert.IsNotNull(item.sprite); return(item); }