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; }
// 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); }
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); }
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); }
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); }
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); }
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); }