本文整理汇总了C#中ItemData.GetItemType方法的典型用法代码示例。如果您正苦于以下问题:C# ItemData.GetItemType方法的具体用法?C# ItemData.GetItemType怎么用?C# ItemData.GetItemType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ItemData
的用法示例。
在下文中一共展示了ItemData.GetItemType方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetItemKind
public eStore_ItemKind GetItemKind(ItemData _itemData)
{
eStore_ItemKind storeItemKind = eStore_ItemKind.NONE;
Item.eITEM_TYPE type = _itemData.GetItemType();
if (type == Item.eITEM_TYPE.EquipItem)
{
Item.eEQUIP equipType = (Item.eEQUIP)_itemData.GetSubType();
if (equipType == Item.eEQUIP.Weapon)
storeItemKind = eStore_ItemKind.WEAPON;
else if (equipType == Item.eEQUIP.Armor || equipType == Item.eEQUIP.Gloves || equipType == Item.eEQUIP.Head || equipType == Item.eEQUIP.Point)
storeItemKind = eStore_ItemKind.ARMOR;
else if (equipType == Item.eEQUIP.Ring || equipType == Item.eEQUIP.Necklace || equipType == Item.eEQUIP.Earring)
storeItemKind = eStore_ItemKind.ACCESSORY;
else
storeItemKind = eStore_ItemKind.ETC;
}
else if (type == Item.eITEM_TYPE.EtcItem)
{
Item.eEtcItem etcType = (Item.eEtcItem)_itemData.GetSubType();
if (etcType == Item.eEtcItem.Material)
storeItemKind = eStore_ItemKind.MATERIAL;
else
storeItemKind = eStore_ItemKind.ETC;
}
else if (type == Item.eITEM_TYPE.ActionItem)
{
storeItemKind = eStore_ItemKind.CONSUME;
}
else if (type == Item.eITEM_TYPE.UseItem || type == Item.eITEM_TYPE.CosEquipItem)
{
storeItemKind = eStore_ItemKind.ETC;
}
return storeItemKind;
}
示例2: AddTooltipGauge
// 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);
}