wManager.Wow.Helpers Namespace
WRobot

WoWUnit Members

The WoWUnit type exposes the following members.

Constructors


  Name Description
Public method WoWUnit
Initializes a new instance of the WoWUnit class.

Methods


  Name Description
Public method BuffCastedBy
Buff casted by.
Public method BuffCastedByAll
Buff casted by all.
Public method BuffStack(List<(Of <<'(UInt32>)>>))
Buff stack count.
Public method BuffStack(UInt32)
Buff stack count.
Public method BuffStack(String)
Buff stack count.
Public method BuffTimeLeft(String)
Buff time left.
Public method BuffTimeLeft(List<(Of <<'(UInt32>)>>))
Buff time left.
Public method Equals(System.Object) (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetAllBuff
Gets all buff.
Public method GetBuff(String)
Gets the buff.
Public method GetBuff(List<(Of <<'(UInt32>)>>))
Gets the buff.
Public method GetBuffs(String)
Gets the buffs.
Public method GetBuffs(List<(Of <<'(UInt32>)>>))
Gets the buffs.
Public method GetDescriptorAddress(Descriptors..::..UnitFields)
Public method GetDescriptorAddress(Descriptors..::..ObjectFields)
Gets the descriptor address.
(Inherited from WoWObject.)
Public method GetDescriptorAddress(UInt32)
Gets the descriptor address.
(Inherited from WoWObject.)
Public method GetDescriptorAddress(UInt32, UInt32)
Gets the descriptor address.
(Inherited from WoWObject.)
Public method GetHashCode (Inherited from Object.)
Public method GetMaxPowerByPowerType
Gets maximum power value by type.
Public method GetMovementFlag
Gets if movement flag is present.
Public method GetMyBuff
Gets my buff.
Public method GetPowerByPowerType
Gets power value by power type.
Public method GetType (Inherited from Object.)
Public method HaveBuff(String)
Has the buff.
Public method HaveBuff(List<(Of <<'(UInt32>)>>))
Has the buff.
Public method HaveBuff(UInt32)
Has the buff.
Public method IsBehind
Determines whether the specified target position is behind.
Public method IsFacing
Determines whether the specified target position is facing.
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString
Returns a String that represents this instance.
(Inherited from WoWObject.)

Fields


  Name Description
Public field Static member MaxInteractDistance
The maximum interact distance
Public field Static member MinInteractDistance
The minimum interact distance

Properties


  Name Description
Public property AggroDistance
Gets the aggro distance.
Public property Alternate
Gets the alternate.
Public property AlternatePercentage
Gets the alternate percentage.
Public property ArcaneCharges
Gets the arcane charges.
Public property ArcaneChargesPercentage
Gets the arcane charges percentage.
Protected property BaseAddress (Inherited from WoWObject.)
Protected property BaseDescriptorAddressCACHE (Inherited from WoWObject.)
Public property BurningEmbers
Gets the Burning Embers.
Public property BurningEmbersPercentage
Gets the Burning Embers percentage.
Public property CanInterruptCasting
Gets a value indicating whether can interrupt casting.
Public property CastingSpell
Gets the casting spell.
Public property CastingSpellId
Gets the casting spell id.
Public property CastingTimeLeft
Gets the casting time left (in milliseconds).
Public property Chi
Gets the chi.
Public property ChiPercentage
Gets the chi percentage.
Public property CombatReach
Gets the combat reach.
Public property Confused
Gets a value indicating whether is confused.
Public property CreatedBy
Gets the created by.
Public property CreatedBySpell
Gets spell id used to create him.
Public property CreatureTypeTarget
Gets the creature type target (work only in unit is your current target).
Public property DarkForce
Gets the dark force.
Public property DarkForcePercentage
Gets the percentage dark force.
Public property DBCacheRow
Gets the database cache row.
Public property DemonicFury
Gets the Demonic Fury.
Public property DemonicFuryPercentage
Gets the Demonic Fury percentage.
Public property DisplayId
Gets the display id.
Public property Eclipse
Gets the Eclipse.
Public property EclipsePercentage
Gets the Eclipse percentage.
Public property Energy
Gets the energy.
Public property EnergyPercentage
Gets the energy percentage.
Public property Entry (Inherited from WoWObject.)
Public property Faction
Gets the faction.
Public property FactionTemplate
Gets the faction template.
Public property Fleeing
Gets a value indicating whether is fleeing.
Public property Focus
Gets the focus.
Public property FocusPercentage
Gets the focus percentage.
Public property Static member ForceRelativePosition
Gets or sets a value indicating whether force to use UseRelativePosition.
Public property GeHitBoxtDistance
Gets the HitBox distance.
Public property GetBaseAddress
Gets the base address.
(Inherited from WoWObject.)
Public property GetDescriptorStartAddress
Gets the descriptor start address.
(Inherited from WoWObject.)
Public property GetDistance
Gets the get distance (from local player).
Public property GetDistance2D
Gets the get distance 2D (from local player).
Public property GetDistanceZ
Gets the get distance Z (from local player).
Public property GetDynamicFlags
Gets the unit dynamic flags.
Public property GetMove
Gets a value indicating whether get move.
Public property GetUnitDynamicFlags
Gets the unit dynamic flags.
Public property Guid
Gets the GUID.
(Inherited from WoWObject.)
Public property HasTarget
Gets a value indicating whether has target.
Public property Health
Gets the health.
Public property HealthPercent
Gets the health percent.
Public property HealthRatio
Gets the health ratio.
Public property HolyPower
Gets the holy power.
Public property HolyPowerPercentage
Gets the holy power percentage.
Public property InCombat
Gets a value indicating whether in combat.
Public property InCombatFlagOnly
Gets a value indicating whether in combat flag only.
Public property InCombatWithMe
Gets a value indicating whether in combat with me.
Public property Influenced
Gets a value indicating whether is influenced.
Public property InteractDistance
Gets or sets the interact distance (you can adjust with MinInteractDistance, MaxInteractDistance and InteractDistanceByEntry, if you set value it is save to InteractDistanceByEntry).
Public property Static member InteractDistanceByEntry
Get or set interact distance by entry.
Public property InTransport
Gets a value indicating whether in transport.
Public property IsAlive
Gets a value indicating whether is alive.
Public property IsAttackable
Gets a value indicating whether is attackable.
Public property IsAuctioneer
Gets a value indicating whether is auctioneer.
Public property IsBlacklisted
Gets a value indicating whether is blacklisted.
Public property IsBoss
Gets a value indicating whether is boss.
Public property IsCast
Gets a value indicating whether is cast.
Public property IsDead
Gets a value indicating whether is dead.
Public property IsElite
Gets a value indicating whether is elite.
Public property IsFlightMaster
Gets a value indicating whether is flight master.
Public property IsFlying
Gets a value indicating whether is flying.
Public property IsGoodInteractDistance
Gets a value indicating whether is good interact distance (look InteractDistance).
Public property IsIndoors
Gets a value indicating whether is indoors.
Public property IsLocalPlayer
Gets a value indicating whether is local player.
Public property IsLootable
Gets a value indicating whether is lootable.
Public property IsMeOrMyPetOrPartyMemberTarget
Gets a value indicating whether is my target or my pet or party member target.
Public property IsMeOrMyPetTarget
Gets a value indicating whether is my target or my pet target.
Public property IsMounted
Gets a value indicating whether is mounted.
Public property IsMyPet
Gets a value indicating whether is my pet.
Public property IsMyPetTarget
Gets a value indicating whether is my pet target.
Public property IsMyTarget
Gets a value indicating whether is my target.
Public property IsNpcInnkeeper
Gets a value indicating whether is NPC innkeeper.
Public property IsNpcRepair
Gets a value indicating whether is NPC repair.
Public property IsNpcSpiritHealer
Gets a value indicating whether is NPC spirit healer.
Public property IsNpcTrainer
Gets a value indicating whether is NPC trainer.
Public property IsNpcVendor
Gets a value indicating whether is NPC vendor.
Public property IsNpcVendorFood
Gets a value indicating whether is NPC vendor food.
Public property IsNpcWildPets
Gets a value indicating whether is NPC wild pets.
Public property IsOnTaxi
Gets a value indicating whether is on taxi.
Public property IsOutdoors
Gets a value indicating whether is outdoors.
Public property IsPartyLeader
Gets a value indicating whether is party leader.
Public property IsPartyMember
Gets a value indicating whether is party member.
Public property IsPartyMemberTarget
Gets a value indicating whether is party member target.
Public property IsPet
Gets a value indicating whether is pet.
Public property IsStunned
Gets a value indicating whether is stunned.
Public property IsSwimming
Gets a value indicating whether is swimming.
Public property IsTaggedByOther
Gets a value indicating Tagged By Other.
Public property IsTapDenied
Gets a value indicating whether is tap denied.
Public property IsTargetingMe
Gets a value indicating whether is targeting me.
Public property IsTargetingMeOrMyPet
Gets a value indicating whether is targeting me or my pet.
Public property IsTargetingMeOrMyPetOrPartyMember
Gets a value indicating whether is targeting me or my pet or (my) party member.
Public property IsTargetingMyPet
Gets a value indicating whether is targeting my pet.
Public property IsTargetingPartyMember
Gets a value indicating whether is targeting (my) party member.
Public property IsTracked
Gets or sets a value indicating whether is tracked (in in-game minimap).
Public property IsValid
Returns true if is valid.
(Inherited from WoWObject.)
Public property IsWorldBoss
Gets a value indicating whether is world boss.
Public property Level
Gets the level.
Public property LightForce
Gets the light force.
Public property LightForcePercentage
Gets the percentage light force.
Public property Mana
Gets the mana.
Public property ManaPercentage
Gets the mana percentage.
Public property MaxAlternate
Gets the maximum alternate.
Public property MaxArcaneCharges
Gets the maximum arcane charges.
Public property MaxBurningEmbers
Gets the max Burning Embers.
Public property MaxChi
Gets the maximum chi.
Public property MaxDarkForce
Gets the max dark force.
Public property MaxDemonicFury
Gets the max Demonic Fury.
Public property MaxEclipse
Gets the max Eclipse.
Public property MaxEnergy
Gets the maximum energy.
Public property MaxFocus
Gets the maximum focus.
Public property MaxHealth
Gets the maximum health.
Public property MaxHolyPower
Gets the maximum holy power.
Public property MaxLightForce
Gets the max light force.
Public property MaxMana
Gets the maximum mana.
Public property MaxRage
Gets the maximum rage.
Public property MaxRunes
Gets the maximum runes.
Public property MaxRunicPower
Gets the maximum runic power.
Public property MaxShadowOrbs
Gets the max Shadow Orbs.
Public property MaxSoulShards
Gets the maximum soul shards.
Public property MountDisplayId
Gets the mount display id.
Public property MyCharacterInFrontHim
Gets a value indicating whether my character in front him.
Public property Name
Gets the name.
Public property NotSelectable
Gets a value indicating whether not selectable.
Public property NpcFlightMastrerIsDiscover
FlightMastrer is discover.
Public property NpcMarker
Gets the NPC marker.
Public property NpcMarkerId
Gets the NPC marker id (used by NpcMarker).
Public property Pacified
Gets a value indicating whether is pacified.
Public property PetNumber
Gets the pet number.
Public property PetOwnerGuid
Gets the pet owner GUID.
Public property Pitch
Gets or sets the pitch.
Public property PlayerControlled
Gets a value indicating whether player controlled.
Public property Position
Gets the position.
Public property PositionRelativeWithoutType
Gets position relative without type (more information about relative position here: UseRelativePosition).
Public property PositionWithoutType
Gets position without type (without "Flying", ....).
Public property Possessed
Gets a value indicating whether is possessed.
Public property Rage
Gets the rage.
Public property RagePercentage
Gets the rage percentage.
Public property Reaction
Gets the reaction.
Public property Rooted
Gets a value indicating whether is rooted.
Public property Rotation
Gets or sets the rotation (facing).
Public property Runes
Gets the runes.
Public property RunesPercentage
Gets the runes percentage.
Public property RunicPower
Gets the runic power.
Public property RunicPowerPercentage
Gets the runic power percentage.
Public property Scale
Gets the scale.
(Inherited from WoWObject.)
Public property ShadowOrbs
Gets the Shadow Orbs.
Public property ShadowOrbsPercentage
Gets the Shadow Orbs percentage.
Public property Silenced
Gets a value indicating whether is silenced.
Public property Skinnable
Gets a value indicating whether is skinnable.
Public property SoulShards
Gets the soul shards.
Public property SoulShardsPercentage
Gets the soul shards percentage.
Public property SpeedMoving
Gets the speed moving.
Public property Summon
Gets the summon.
Public property SummonedBy
Gets the summoned by GUID.
Public property TaggedByMe
Gets a value indicating Tagged By Me.
Public property Target
Gets or sets the target.
Public property TargetObject
Gets the target object.
Public property TransportGuid
Gets the transport GUID (it is WoWGameObject).
Public property Type
Gets the type.
(Inherited from WoWObject.)
Public property UnitClassification
Gets the unit classification.
Public property UnitFlags
Gets the unit flags.
Public property UnitNPCFlags
Gets the unit NPC flags.
Public property Static member UseRelativePosition
Gets a value indicating whether use relative position (by default if you are InTransport and this return false the bot returns the Position relative to the world and not relative to transport (boat, elevator, ...), you can force to return true and use PositionRelativeWithoutType with ForceRelativePosition).
Public property WowClass
Gets the wow class.