- Home /
Pick up gameobject and go to inventory,
Hello everybody !
I'd like to do something like this :  when i touch a gameobject ingame, i pick up and and I want that it goes in the inventory.
 when i touch a gameobject ingame, i pick up and and I want that it goes in the inventory.
So actually my "gameobject A" have this script :
 #pragma strict
 Function OnTriggerEnter (info : Collider);
 {
 If (info.tag == “Player”)
 {
 Destroy (gameObject);
 }
 }
So when my player moves over, he take the gameobject (well, its doesnt take, it s destroy).
My inventory is just a rectangle :
 #pragma strict
 //Private Variables
 private var InventoryOn = false;
 
 //GUI Pos/size
 var WindowPosition : Vector2 = new Vector2(0,0) ;
 var WindowSize : Vector2 = new Vector2(360,360) ;
 
 //Texture : on a juste a drag/drop l’image de notre inventaire dans cette variable  
 var InventoryWindow : Texture ;
 
 function OnMouseUp () {
 //lorsqu on clic gauche sur l'objet contenant ce script,l inventaire s'affiche et se ferme
 if (Input.GetMouseButtonUp(0))
 {
     if (InventoryOn == false)
     {
         InventoryOn = true;
     }
     else if (InventoryOn == true)
     {
         InventoryOn = false;
     }
 }
 }
 function OnGUI () {
 if (InventoryOn == true)
 {
 GUI.BeginGroup(new Rect(WindowPosition.x, WindowPosition.y, WindowSize.x, WindowSize.y), InventoryWindow);
 
 GUI.EndGroup();
 }
 }
 
And i would like that my gameobjectA go in inventory on a specific site ! but i dont know how to do ? Have you got any idea ?
Thank s !
Answer by Vonni · Jan 02, 2014 at 01:17 AM
I would create my custom class of say InventoryItem
This class would contain all the information needed to spawn item on ground, be shown in inventory and to use. Like: Thumbnail, Model, name, typeOfItem, stackable etc etc.
I would then create my own Inventory class that handles these Items in a List..
I would also make functions under InvertoryItem to handle things like: apple.Drop(), apple.Use()
TLDR: Learn how to make custom classes
Your answer
 
 
             Follow this Question
Related Questions
Need a little help with a pick up script 1 Answer
how do i display this as GUI 1 Answer
Picking up Artifacts and then Using them 6 Answers
Text pop up when mouse over gui button 2 Answers
Why is this Pickup Script Not Updating my GUI for ammo 0 Answers
 koobas.hobune.stream
koobas.hobune.stream 
                       
                
                       
			     
			 
                