本文整理汇总了C#中Unit.GetAttributeInteger方法的典型用法代码示例。如果您正苦于以下问题:C# Unit.GetAttributeInteger方法的具体用法?C# Unit.GetAttributeInteger怎么用?C# Unit.GetAttributeInteger使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Unit
的用法示例。
在下文中一共展示了Unit.GetAttributeInteger方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AttackUnit
public static bool AttackUnit(Unit unit, TimeSpan timeout)
{
if (unit.Type == UnitType.Monster
&& unit.GetAttributeInteger(UnitAttribute.Is_NPC) == 0
&& unit.GetAttributeInteger(UnitAttribute.Is_Helper) == 0
&& unit.GetAttributeInteger(UnitAttribute.Invulnerable) == 0)
{
switch (Me.SNOId)
{
case SNOActorId.Barbarian_Male:
case SNOActorId.Barbarian_Female:
//return Classes.Barbarian.AttackUnit(unit, timeout);
break;
case SNOActorId.WitchDoctor_Male:
case SNOActorId.WitchDoctor_Female:
//return Classes.WitchDoctor.AttackUnit(unit, timeout);
break;
case SNOActorId.Wizard_Male:
case SNOActorId.Wizard_Female:
//return Classes.Wizard.AttackUnit(unit, timeout);
break;
case SNOActorId.Demonhunter_Male:
case SNOActorId.Demonhunter_Female:
return DemonHunter.AttackUnit(unit, timeout);
case SNOActorId.Monk_Male:
case SNOActorId.Monk_Female:
return Monk.AttackUnit(unit, timeout);
}
}
return false;
}
示例2: CheckItemStash
public static bool CheckItemStash(Unit i)
{
return i.ItemQuality >= UnitItemQuality.Rare4
|| i.ItemType == UnitItemType.CraftingPlan_Jeweler
|| i.ItemType == UnitItemType.CraftingPlan_Smith
|| (i.ItemType == UnitItemType.Gem && i.GetAttributeInteger(UnitAttribute.ItemStackQuantityLo) == 30)
|| (i.GetAttributeInteger(UnitAttribute.ItemStackQuantityLo) > 99 && i.ItemType != UnitItemType.HealthPotion)
|| i.Name.Contains("Fiery Brimstone");
}
示例3: CheckItemSell
public static bool CheckItemSell(Unit unit)
{
float wpMax = unit.GetAttributeInteger(UnitAttribute.Damage_Weapon_Max_Total_All);
float wpMin = unit.GetAttributeInteger(UnitAttribute.Damage_Weapon_Min_Total_All);
if (wpMax / wpMin >= 600)
{
return false;
}
return !KeepItem(unit)
&& !unit.Name.Contains("Book ") // crafting materials
&& !unit.Name.Contains("Tome")
&& !unit.Name.Contains("Plan")
&& !unit.Name.Contains("Essence")
&& !unit.Name.Contains("Iridescent Tear")
&& !unit.Name.Contains("Hoof")
&& !unit.Name.Contains("Brimstone")
&& unit.ItemQuality < UnitItemQuality.Rare4
&& ItemParser.CheckItem(unit) == ItemCheckResult.Bad;
}