예제 #1
0
        //ゼロ defualt
        //いち interactable e.g. door,water,phone
        //にい locked only for doors
        //さん move for draggable and liftables e.g. chair and tables
        //よん no cursor for menu
        //かわりました 7月13日 2015
        public void classifyObject(ObjectScript obj)
        {
            if (obj.objectName =="Door")
            {
                cursor.sprite = cursorIcons[1];
            }

            else if (obj.objectName == "Locked")
            {
                cursor.sprite = cursorIcons[2];
            }

            else if (obj.objectName == "Cloth")
            {
                cursor.sprite = cursorIcons[1];
            }

            else if (obj.objectName == "Water")
            {
                cursor.sprite = cursorIcons[1];
            }

            else
            {
                cursor.sprite = cursorIcons[0];
            }
        }
예제 #2
0
        /// かわりました 7月13日 2015
        public void updateBuffer(ObjectScript obj)
        {
            if(classifyObject(obj.objectName)){
                iconQueue[0].sprite = obj.objectIcon;
            }//classifyObject終わり

            if(Input.GetKeyDown(KeyCode.E)){
                addToInventory(obj);
            }
        }
예제 #3
0
 /// かわりました 7月13日 2015
 public void addToInventory(ObjectScript obj)
 {
     if(obj.queable){
         if(itemsInteracted.Count<3 && !itemsInteracted.Contains(obj.objectName)){
             itemsInteracted.Add(obj.objectName);
             iconQueue[top].sprite = obj.objectIcon;
             top++;
             obj.destroyMe();
         }
     }
 }