コード例 #1
0
        protected override void ViewItems(List <ItemInstance> items)
        {
            ItemRenderables = new List <ItemRenderable>();

            Slots.RemoveAllChildren();
            for (var i = 0; i < items.Count; i++)
            {
                var pos       = new Vector2(0, i * 32);
                var itemRend  = new ItemRenderable(pos, items[i]);
                var slotIndex = i;
                itemRend.OnDoubleClick = () =>
                {
                    Locator.Get <ConnectionToGridiaServerHandler>().UnequipItem(slotIndex);
                };
                ItemRenderables.Add(itemRend);
                Slots.AddChild(itemRend);
            }
        }