Пример #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;
	}
Пример #2
0
	// add Gauge tooltip
	protected void AddTooltipGauge( TooltipObject tooltipObject, sITEM _sItem , ItemData _itemData)
	{
		if (_itemData.GetItemType () != Item.eITEM_TYPE.CosEquipItem)
			return;

		if (_itemData.m_Item_MixEnchant == false)
			return;

		TooltipGaugeDlg gaugeToolTip = CreateGaugeDlg( gaugeTooltipPath);
		if( null == gaugeToolTip)
			return;
		
		gaugeToolTip.Open( _sItem , _itemData );
		tooltipObject.AddTooltipDlg( gaugeToolTip);
	}
Пример #3
0
	// add setItem tooltip
	protected void AddTooltipSet( TooltipObject tooltipObject, Item _item)
	{
		if( _item.ItemData.getSetGroupID == int.MaxValue)
			return;

		Tbl_SetItem_Record setRecord = AsTableManager.Instance.GetTbl_SetItem_Record( _item.ItemData.getSetGroupID);
		if( null == setRecord)
			return;

		if( setRecord.skillId == int.MaxValue || 0 == setRecord.skillId)
			return;

		TooltipSetDlg tempToolTip = CreateSetDlg( setItemTooltipPath);
		if( null == tempToolTip)
			return;

		tempToolTip.Open( _item);
		tooltipObject.AddTooltipDlg( tempToolTip);
	}
Пример #4
0
	// add Enchant tooltip
	protected void AddTooltipEnchant( TooltipObject tooltipObject, sITEM _sItem )
	{
		if( false == IsHaveEnchant( _sItem.nEnchantInfo))
			return;

		TooltipEnchantDlg tempToolTip = CreateEnchantDlg( enchantTooltipPath);
		if( null == tempToolTip)
			return;

		tempToolTip.Open( _sItem);
		tooltipObject.AddTooltipDlg( tempToolTip);
	}
Пример #5
0
	protected void AddTooltipInfo( TooltipObject tooltipObject, sITEM _sitem, bool isRandomItemAuto, bool isEquip)
	{
		TooltipInfoDlg tempToolTip = CreateInfoDlg( infoTooltipPath);
		if( null == tempToolTip)
			return;

		tempToolTip.Open( _sitem, isEquip);
		tooltipObject.AddTooltipDlg( tempToolTip);
	}