changement de inventoryItem

master
Thomas Chazot 2 years ago
parent 451bed271b
commit be00c4bcb0

@ -14,22 +14,24 @@ namespace BlazorApp.Components
public Item CurrentDragItem { get; set; } public Item CurrentDragItem { get; set; }
public int CurrentDragIndex { get; set; }
[Inject] [Inject]
public IDataService DataService { get; set; } public IDataService DataService { get; set; }
[Parameter] [Parameter]
public List<Item> Items { get; set; } public List<Item> Items { get; set; }
public List<Item> RecipeItems { get; set; } public List<Item> InventoryItems { get; set; }
private int totalItem; private int totalItem;
public InventoryComp() public InventoryComp()
{ {
this.RecipeItems = new List<Item> { }; this.InventoryItems = new List<Item> { };
for (int i = 0; i < 18; i++) for (int i = 0; i < 18; i++)
{ {
this.RecipeItems.Append(null); this.InventoryItems.Append(null);
} }
} }

@ -44,12 +44,14 @@ namespace BlazorApp.Components
return; return;
} }
Parent.InventoryItems[Parent.CurrentDragIndex] = this.Item;
this.Item = Parent.CurrentDragItem; this.Item = Parent.CurrentDragItem;
Parent.RecipeItems[this.Index] = this.Item; Parent.InventoryItems[this.Index] = this.Item;
} }
private void OnDragStart() private void OnDragStart()
{ {
Parent.CurrentDragIndex = this.Index;
Parent.CurrentDragItem = this.Item; Parent.CurrentDragItem = this.Item;
} }
} }

Loading…
Cancel
Save