コード例 #1
0
ファイル: Item.cs プロジェクト: kvakvs/playable_alpha2
    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;
    }
コード例 #2
0
    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);
    }