本文整理汇总了C#中Decal.Spell方法的典型用法代码示例。如果您正苦于以下问题:C# Decal.Spell方法的具体用法?C# Decal.Spell怎么用?C# Decal.Spell使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Decal
的用法示例。
在下文中一共展示了Decal.Spell方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GoGetArmorSpells
private string GoGetArmorSpells(Decal.Adapter.Wrappers.WorldObject o)
{
FileService fs = (FileService)Core.FileService;
int intspellcnt = o.SpellCount;
string oXmlSpells = String.Empty;
for (int i = 0; i < intspellcnt; i++)
{
int spellId = o.Spell(i);
Spell spell = fs.SpellTable.GetById(spellId);
string spellName = spell.Name;
if (spellName.Contains("Legendary") || spellName.Contains("Epic") ||
spellName.Contains("Incantation") || spellName.Contains("Surge")
|| spellName.Contains("Cloaked in Skill"))
{
oXmlSpells = oXmlSpells + "," + spellName;
}
else
if (spellName.Contains("Major")) { oXmlSpells = oXmlSpells + ", " + spellName; }
}
if (oXmlSpells.Length > 0)
{
if (oXmlSpells.Substring(0, 1) == ",") { return oXmlSpells.Substring(1); }
else { return oXmlSpells; }
}
else { return ""; }
}
示例2: GoGetSpells
private string GoGetSpells(Decal.Adapter.Wrappers.WorldObject o)
{
FileService fs = (FileService)Core.FileService;
int intspellcnt = o.SpellCount;
string oXmlSpells = "";
for (int i = 0; i < intspellcnt; i++)
{
int spellId = o.Spell(i);
Spell spell = fs.SpellTable.GetById(spellId);
string spellName = spell.Name;
if (spellName.Contains("Major") || spellName.Contains("Epic") ||
spellName.Contains("Incantation") || spellName.Contains("Surge")
|| spellName.Contains("Cloaked in Skill") || spellName.Contains("Legendary"))
{
oXmlSpells = oXmlSpells + ", " + spellName;
}
}
return oXmlSpells;
}