Hello, in my game I want my inventory to have food and stuff that you can drop and its out of the inventory. Also i want it that you can eat food and drink liquid. I tried once but it didn’t work, heres my code:(Also slot1Item-slot8Item are strings and so is weapon 2 and 1, and this is not the full script)
public void InventoryGUI(){
if(isInventoryUp){
inventoryRect = GUI.Window(0, inventoryRect, InventoryWindow, "Gear");
}
}
void InventoryWindow(int windowID) {
if(GUI.Button(new Rect(10,30,200,60),"Weapon 1: " + Weapon1)){
GearWeaponDesc = Weapon1Desc;
}
if(GUI.Button(new Rect(10,100,200,60),"Weapon 2: " + Weapon2)){
GearWeaponDesc = Weapon2Desc;
}
if(GUI.Button(new Rect(220,30,60,60),"" + slot1Item)){
SelectedItem = slot1Item;
SelectedItemSlot = "1";
DisplayEatDrop = true;
}
if(GUI.Button(new Rect(290,30,60,60),"" + slot2Item)){
SelectedItem = slot2Item;
SelectedItemSlot = "2";
DisplayEatDrop = true;
}
if(GUI.Button(new Rect(360,30,60,60),"" + slot3Item)){
SelectedItem = slot3Item;
SelectedItemSlot = "3";
DisplayEatDrop = true;
}
if(GUI.Button(new Rect(430,30,60,60),"" + slot4Item)){
SelectedItem = slot4Item;
SelectedItemSlot = "4";
DisplayEatDrop = true;
}
if(GUI.Button(new Rect(220,100,60,60),"" + slot5Item)){
SelectedItem = slot5Item;
SelectedItemSlot = "5";
DisplayEatDrop = true;
}
if(GUI.Button(new Rect(290,100,60,60),"" + slot6Item)){
SelectedItem = slot6Item;
SelectedItemSlot = "6";
DisplayEatDrop = true;
}
if(GUI.Button(new Rect(360,100,60,60),"" + slot7Item)){
SelectedItem = slot7Item;
SelectedItemSlot = "7";
DisplayEatDrop = true;
}
if(GUI.Button(new Rect(430,100,60,60),"" + slot8Item)){
SelectedItem = slot8Item;
SelectedItemSlot = "8";
DisplayEatDrop = true;
}
GUI.Box(new Rect(220,170,120,120),"Binoculars");
GUI.Box(new Rect(370,170,120,120),"Head Gear");
GUI.Label(new Rect(10,170,200,100),GearWeaponDesc);
if(DisplayEatDrop){
if(SelectedItem != ""){
if(GUI.Button(new Rect(220,300,270,30),"Use")){}
if(GUI.Button(new Rect(220,340,270,30),"Drop")){
SelectedItem = "";
PlayerPrefs.SetString(SelectedItemSlot,SelectedItem);
}
}
}
GUI.DragWindow();
}
did you solve this problem by any chance?
– kobyle