コード例 #1
0
    public void ItemLoaded(ItemLoadedSignal loadedRuntime)
    {
        if (loadedRuntime.PlayerID != ID)
        {
            return;
        }

        if (!Inventory.ContainsKey(loadedRuntime.LoadedItem.Item.Slot))
        {
            Inventory.Add(loadedRuntime.LoadedItem.Item.Slot, loadedRuntime.LoadedItem);
        }
        else
        {
            Inventory[loadedRuntime.LoadedItem.Item.Slot] = loadedRuntime.LoadedItem;
        }

        GetComponent <DressController>().AddLoadedWear(loadedRuntime.LoadedItem);
    }
コード例 #2
0
    public void ItemLoaded(ItemLoadedSignal runItem)
    {
        if (runItem.PlayerID != GameClient.instance.myId)
        {
            return;
        }

        if (ItemSlots.ContainsKey(runItem.LoadedItem.Item.Slot))
        {
            ItemSlots[runItem.LoadedItem.Item.Slot].RuntimeItem = runItem.LoadedItem;
            ItemSlots[runItem.LoadedItem.Item.Slot].Populate(StandardPadding);
        }
        else
        {
            int slot = 0;
            int.TryParse(runItem.LoadedItem.Item.Slot, out slot);
            LootSlots[slot].RuntimeItem = runItem.LoadedItem;
            LootSlots[slot].Populate(StandardPadding);
        }
    }