UseObjectOnVerb_Inv() public method

public UseObjectOnVerb_Inv ( ) : string
return string
    /// <summary>
    /// Handles hovering over the slot
    /// </summary>
    public void OnHoverEnter()
    {
        Hovering = true;
        UWHUD.instance.ContextMenu.text = "";
        ObjectInteraction objInt = UWCharacter.Instance.playerInventory.GetObjectIntAtSlot(slotIndex);

        if (objInt != null)
        {
            string ObjectName = "";
            string UseString  = "";
            ObjectName = objInt.GetComponent <object_base>().ContextMenuDesc(objInt.item_id);
            if (CurrentObjectInHand == null)
            {
                switch (UWCharacter.InteractionMode)
                {
                case UWCharacter.InteractionModeUse:
                    UseString = "L-Click to " + objInt.UseVerb() + " R-Click to " + objInt.PickupVerb();
                    break;

                case UWCharacter.InteractionModeLook:
                    UseString = "L-Click to " + objInt.UseVerb() + " R-Click to " + objInt.ExamineVerb();
                    break;

                case UWCharacter.InteractionModePickup:
                    UseString = "L-Click to " + objInt.UseVerb() + " R-Click to " + objInt.PickupVerb();
                    break;
                }
            }
            else
            {
                UseString = "L-Click to " + objInt.UseObjectOnVerb_Inv();
            }
            UWHUD.instance.ContextMenu.text = ObjectName + "\n" + UseString;
        }
    }
Esempio n. 2
0
    /// <summary>
    /// Handles hovering over the slot
    /// </summary>
    public void OnHoverEnter()
    {
        //if (UWCharacter.Instance.playerInventory.ObjectInHand!="")
        //{
        //	return;
        //}
        Hovering = true;
        UWHUD.instance.ContextMenu.text = "";
        GameObject currObj = UWCharacter.Instance.playerInventory.GetGameObjectAtSlot(slotIndex);

        if (currObj != null)
        {
            ObjectInteraction objInt = currObj.GetComponent <ObjectInteraction>();
            if (objInt != null)
            {
                string ObjectName = "";
                string UseString  = "";
                //ObjectName=StringController.instance.GetSimpleObjectNameUW(objInt.item_id);
                ObjectName = objInt.GetComponent <object_base>().ContextMenuDesc(objInt.item_id);
                if (UWCharacter.Instance.playerInventory.ObjectInHand == "")
                {
                    switch (UWCharacter.InteractionMode)
                    {
                    case UWCharacter.InteractionModeUse:
                        UseString = "L-Click to " + objInt.UseVerb() + " R-Click to " + objInt.PickupVerb();
                        break;

                    case UWCharacter.InteractionModeLook:
                        UseString = "L-Click to " + objInt.UseVerb() + " R-Click to " + objInt.ExamineVerb();
                        break;

                    case UWCharacter.InteractionModePickup:
                        UseString = "L-Click to " + objInt.UseVerb() + " R-Click to " + objInt.PickupVerb();
                        break;
                    }
                }
                else
                {
                    UseString = "L-Click to " + objInt.UseObjectOnVerb_Inv();
                }
                UWHUD.instance.ContextMenu.text = ObjectName + "\n" + UseString;
            }
        }
    }