Exemplo n.º 1
0
	protected TooltipCommDlg AddTooltipCommon( TooltipObject tooltipObject, RealItem _realItem, MonoBehaviour btnScript, string btnMethod,eCommonState commonState)
	{
		TooltipCommDlg tempToolTip = null;

		if( commonState == eCommonState.Buy && _realItem.item.ItemData.getGoodsType == Item.eGOODS_TYPE.Point)
			tempToolTip = CreateCommonDlg( socialTooltipPath);
		else if( commonState == eCommonState.Buy && _realItem.item.ItemData.getGoodsType == Item.eGOODS_TYPE.Cash)
			tempToolTip = CreateCommonDlg( cashTooltipPath);
        else if (commonState == eCommonState.CashStoreEquip)
        {
            tempToolTip = CreateCommonDlg(comonTooltipPath);
           // tempToolTip.spri

        }
        else
			tempToolTip = CreateCommonDlg( comonTooltipPath);

		if( null == tempToolTip)
			return null;

		tempToolTip.Open( _realItem, btnScript, btnMethod, commonState);
		tooltipObject.AddTooltipDlg( tempToolTip);

		return tempToolTip;
	}
Exemplo n.º 2
0
	// Set Tooltip
	private void SetTooltip( TooltipMgr.eOPEN_DLG _openDlgState, TooltipObject tooltipObject, sITEM _sitem, bool isRandomItemAuto,
							bool isEquip, MonoBehaviour script, string method, eCommonState commonState, float fOffsetZ)
	{
		if( null == _sitem)
			return;

		Item _item = ItemMgr.ItemManagement.GetItem( _sitem.nItemTableIdx);
		if( null == _item)
			return;

		AddTooltipInfo( tooltipObject, _sitem, isRandomItemAuto, isEquip);
		AddTooltipSet( tooltipObject, _item);
		if( _item.ItemData.CheckPetItem() == false)
			AddTooltipEnchant( tooltipObject, _sitem);
		AddTooltipGauge (tooltipObject, _sitem, _item.ItemData);
		AddTooltipCommon( tooltipObject, _item, _sitem, script, method, commonState);
		tooltipObject.ResetPosition( _openDlgState, fOffsetZ);
	}
Exemplo n.º 3
0
	public void OpenTooltip( TooltipMgr.eOPEN_DLG _openDlgState, sITEM _realItem_1, RealItem _realItem_2, MonoBehaviour script_2, string method_2,
		eCommonState commonState_1, eCommonState commonState_2)
	{
		if( null == _realItem_1 || null == _realItem_2)
		{
			Debug.LogError( "TooltipMgr::OpenSetTooltip() [ null == item_1 || null == item_2 ]");
			return;
		}

		if (_openDlgState == TooltipMgr.eOPEN_DLG.right)
			_openDlgState = ConvertOpenDlgState_In_Pad_Device ();

		Clear();

		SetTooltip( _openDlgState, tooltipTwoPosition_1, _realItem_1, true, true, null, "", commonState_1, 0f);
		SetTooltip( _openDlgState, tooltipTwoPosition_2, _realItem_2, false, false, script_2, method_2, commonState_2, 0f);
	}
Exemplo n.º 4
0
	public void OpenTooltip( TooltipMgr.eOPEN_DLG _openDlgState, Item _item, MonoBehaviour script, string method, eCommonState commonState)
	{
		if( null == _item)
		{
			Debug.LogError( "TooltipMgr::OpenSetTooltip() [ null == item ]");
			return;
		}

		Clear();
		m_useBtnScript = script;
		SetTooltip( _openDlgState, tooltipOnePosition, _item, false, false, script, method, commonState, 0f);
	}
Exemplo n.º 5
0
	public void OpenTooltip( TooltipMgr.eOPEN_DLG _openDlgState, RealItem _realItem, bool isEquip, eCommonState commonState)
	{
		if( null == _realItem)
		{
			Debug.LogError( "TooltipMgr::OpenSetTooltip() [ null == RealItem ]");
			return;
		}

		Clear();
		SetTooltip( _openDlgState, tooltipOnePosition, _realItem, false, isEquip, null, "", commonState, 0f);
	}
Exemplo n.º 6
0
    private void SetTooltipForCashStore(TooltipMgr.eOPEN_DLG _openDlgState, TooltipObject tooltipObject, RealItem _realitem, bool isRandomItemAuto,
                        bool isEquip, MonoBehaviour script, string method, eCommonState commonState, float fOffsetZ)
    {
        if (null == _realitem)
            return;

        AddTooltipInfo(tooltipObject, _realitem.sItem, isRandomItemAuto, isEquip);
        AddTooltipSet(tooltipObject, _realitem.item);
        AddTooltipCommon(tooltipObject, _realitem, script, method, commonState);
        tooltipObject.ResetPosition(_openDlgState, fOffsetZ);
    }
Exemplo n.º 7
0
	private void SetTooltip( TooltipMgr.eOPEN_DLG _openDlgState, TooltipObject tooltipObject, RealItem _realitem, bool isRandomItemAuto,
							bool isEquip, MonoBehaviour script, string method, eCommonState commonState, float fOffsetZ)
	{
		if( null == _realitem)
			return;

		AddTooltipInfo( tooltipObject, _realitem.sItem, isRandomItemAuto, isEquip);
		AddTooltipSet( tooltipObject, _realitem.item);
		if( _realitem.item.ItemData.CheckPetItem() == false)
			AddTooltipEnchant( tooltipObject, _realitem.sItem);
		AddTooltipGauge (tooltipObject, _realitem.sItem, _realitem.item.ItemData);
		AddTooltipCommon( tooltipObject, _realitem, script, method, commonState);
		tooltipObject.ResetPosition( _openDlgState, fOffsetZ);
	}