Show / Hide Table of Contents

Class WoWLocalPlayer

Inheritance
System.Object
WoWObject
WoWUnit
WoWPlayer
WoWLocalPlayer
Inherited Members
WoWPlayer.WowRace
WoWPlayer.PlayerFaction
WoWPlayer.IsHorde
WoWPlayer.IsAlliance
WoWPlayer.IsNeutral
WoWPlayer.PlayerRace
WoWPlayer.PlayerRaceString
WoWPlayer.BarTwo
WoWPlayer.BarTwoMax
WoWPlayer.PowerType
WoWPlayer.BarTwoPercentage
WoWPlayer.ComboPoint
WoWPlayer.IsSitting
WoWPlayer.GetEquipedItem
WoWPlayer.GetEquipedItemBySlot(InventorySlot)
WoWPlayer.GetDescriptorAddress(Descriptors.PlayerFields)
WoWUnit.GetDynamicFlags
WoWUnit.GetUnitDynamicFlags
WoWUnit.WowClass
WoWUnit.IsLocalPlayer
WoWUnit.Position
WoWUnit.PositionWithoutType
WoWUnit.PositionRelativeWithoutType
WoWUnit.Health
WoWUnit.MaxHealth
WoWUnit.MyCharacterInFrontHim
WoWUnit.HealthPercent
WoWUnit.HealthRatio
WoWUnit.IsGoodInteractDistance
WoWUnit.InteractDistance
WoWUnit.CombatReach
WoWUnit.IsSwimming
WoWUnit.IsMovingForward
WoWUnit.IsMovingBackwards
WoWUnit.IsStrafingLeft
WoWUnit.IsStrafingRight
WoWUnit.IsTurningLeft
WoWUnit.IsTurningRight
WoWUnit.IsFlying
WoWUnit.GetMovementFlag(Int32)
WoWUnit.IsStunned
WoWUnit.AggroDistance
WoWUnit.Rotation
WoWUnit.CreatureTypeTarget
WoWUnit.FactionTemplate
WoWUnit.Mana
WoWUnit.MaxMana
WoWUnit.ManaPercentage
WoWUnit.Rage
WoWUnit.MaxRage
WoWUnit.RagePercentage
WoWUnit.Focus
WoWUnit.MaxFocus
WoWUnit.FocusPercentage
WoWUnit.Energy
WoWUnit.MaxEnergy
WoWUnit.EnergyPercentage
WoWUnit.Chi
WoWUnit.MaxChi
WoWUnit.ChiPercentage
WoWUnit.Runes
WoWUnit.MaxRunes
WoWUnit.RunesPercentage
WoWUnit.RunicPower
WoWUnit.MaxRunicPower
WoWUnit.RunicPowerPercentage
WoWUnit.SoulShards
WoWUnit.MaxSoulShards
WoWUnit.SoulShardsPercentage
WoWUnit.UnitClassification
WoWUnit.IsElite
WoWUnit.IsWorldBoss
WoWUnit.HolyPower
WoWUnit.MaxHolyPower
WoWUnit.HolyPowerPercentage
WoWUnit.Alternate
WoWUnit.MaxAlternate
WoWUnit.AlternatePercentage
WoWUnit.DarkForce
WoWUnit.MaxDarkForce
WoWUnit.DarkForcePercentage
WoWUnit.LightForce
WoWUnit.MaxLightForce
WoWUnit.LightForcePercentage
WoWUnit.ShadowOrbs
WoWUnit.MaxShadowOrbs
WoWUnit.ShadowOrbsPercentage
WoWUnit.BurningEmbers
WoWUnit.MaxBurningEmbers
WoWUnit.BurningEmbersPercentage
WoWUnit.DemonicFury
WoWUnit.MaxDemonicFury
WoWUnit.DemonicFuryPercentage
WoWUnit.ArcaneCharges
WoWUnit.MaxArcaneCharges
WoWUnit.ArcaneChargesPercentage
WoWUnit.GetPowerByPowerType(PowerType)
WoWUnit.GetMaxPowerByPowerType(PowerType)
WoWUnit.Faction
WoWUnit.DisplayId
WoWUnit.GetMove
WoWUnit.GetMoveFlag
WoWUnit.SpeedMoving
WoWUnit.GetDistance
WoWUnit.GetDistance2D
WoWUnit.GetDistanceZ
WoWUnit.IsAlive
WoWUnit.IsLootable
WoWUnit.IsMyPet
WoWUnit.HasTarget
WoWUnit.IsTargetingMe
WoWUnit.IsTargetingMyPet
WoWUnit.IsTargetingPartyMember
WoWUnit.IsTargetingMeOrMyPet
WoWUnit.IsTargetingMeOrMyPetOrPartyMember
WoWUnit.IsMyTarget
WoWUnit.IsMyPetTarget
WoWUnit.IsPartyMemberTarget
WoWUnit.IsMeOrMyPetTarget
WoWUnit.IsMeOrMyPetOrPartyMemberTarget
WoWUnit.Target
WoWUnit.TargetObject
WoWUnit.Level
WoWUnit.IsBoss
WoWUnit.PetNumber
WoWUnit.DBCacheRow
WoWUnit.UnitFlags
WoWUnit.UnitNPCFlags
WoWUnit.Skinnable
WoWUnit.IsNpcSpiritHealer
WoWUnit.IsNpcRepair
WoWUnit.IsNpcVendor
WoWUnit.IsFlightMaster
WoWUnit.IsNpcInnkeeper
WoWUnit.IsNpcVendorFood
WoWUnit.IsAuctioneer
WoWUnit.IsNpcTrainer
WoWUnit.IsNpcWildPets
WoWUnit.Summon
WoWUnit.CreatedBy
WoWUnit.CreatedBySpell
WoWUnit.SummonedBy
WoWUnit.IsPet
WoWUnit.PetOwnerGuid
WoWUnit.InCombatFlagOnly
WoWUnit.InCombatWithMe
WoWUnit.CastingSpellId
WoWUnit.CastingSpell
WoWUnit.CanInterruptCasting
WoWUnit.MountDisplayId
WoWUnit.TransportGuid
WoWUnit.InTransport
WoWUnit.BuffStack(List<UInt32>)
WoWUnit.BuffStack(UInt32)
WoWUnit.BuffStack(String)
WoWUnit.GetBuff(String)
WoWUnit.GetBuff(List<UInt32>)
WoWUnit.GetBuffs(String)
WoWUnit.GetBuffs(List<UInt32>)
WoWUnit.GetAllBuff()
WoWUnit.BuffTimeLeft(String)
WoWUnit.BuffTimeLeft(List<UInt32>)
WoWUnit.BuffCastedBy(String)
WoWUnit.BuffCastedByAll(String)
WoWUnit.HaveBuff(String)
WoWUnit.HaveBuff(List<UInt32>)
WoWUnit.HaveBuff(UInt32)
WoWUnit.Reaction
WoWUnit.IsTracked
WoWUnit.IsOnTaxi
WoWUnit.NotSelectable
WoWUnit.IsAttackable
WoWUnit.PlayerControlled
WoWUnit.Silenced
WoWUnit.Rooted
WoWUnit.Influenced
WoWUnit.Confused
WoWUnit.Pacified
WoWUnit.Fleeing
WoWUnit.Possessed
WoWUnit.NpcMarkerId
WoWUnit.NpcFlightMastrerIsDiscover
WoWUnit.NpcMarker
WoWUnit.IsOutdoors
WoWUnit.IsIndoors
WoWUnit.IsFacing(Vector3, Single)
WoWUnit.IsBehind(Vector3, Single, Single)
WoWUnit.IsPartyLeader
WoWUnit.GetDescriptorAddress(Descriptors.UnitFields)
WoWObject._imuakurunuqaoh
WoWObject.GetBaseAddress
WoWObject.IsValid
WoWObject.GetDescriptorStartAddress
WoWObject.Guid
WoWObject.Type
WoWObject.Entry
WoWObject.Scale
WoWObject.ToString()
WoWObject.GetDescriptorAddress(Descriptors.ObjectFields)
WoWObject.GetDescriptorAddress(UInt32)
WoWObject.GetDescriptorAddress(UInt32, UInt32)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: wManager.Wow.ObjectManager
Assembly: wManager.dll
Syntax
public class WoWLocalPlayer : WoWPlayer

Constructors

WoWLocalPlayer(UInt32)

Declaration
public WoWLocalPlayer(uint address)
Parameters
Type Name Description
System.UInt32 address

Fields

ForceIsCast

Declaration
public bool ForceIsCast
Field Value
Type Description
System.Boolean

Properties

BreathActive

Declaration
public bool BreathActive { get; }
Property Value
Type Description
System.Boolean

BreathTimerLeft

Declaration
public int BreathTimerLeft { get; }
Property Value
Type Description
System.Int32

CastingTimeLeft

Declaration
public int CastingTimeLeft { get; }
Property Value
Type Description
System.Int32

Experience

Declaration
public int Experience { get; }
Property Value
Type Description
System.Int32

ExperienceMax

Declaration
public int ExperienceMax { get; }
Property Value
Type Description
System.Int32

FatigueActive

Declaration
public bool FatigueActive { get; }
Property Value
Type Description
System.Boolean

FatigueTimerLeft

Declaration
public int FatigueTimerLeft { get; }
Property Value
Type Description
System.Int32

FocusGuid

Declaration
[Obsolete]
public ulong FocusGuid { get; set; }
Property Value
Type Description
System.UInt64

FocusObj

Declaration
[Obsolete]
public WoWUnit FocusObj { get; }
Property Value
Type Description
WoWUnit

Gender

Declaration
public WoWGender Gender { get; }
Property Value
Type Description
WoWGender

GetDurabilityPercent

Declaration
public double GetDurabilityPercent { get; }
Property Value
Type Description
System.Double

GetHonorPoint

Declaration
public int GetHonorPoint { get; }
Property Value
Type Description
System.Int32

GetMoneyCopper

Declaration
public long GetMoneyCopper { get; }
Property Value
Type Description
System.Int64

GlobalCooldownEnabled

Declaration
public bool GlobalCooldownEnabled { get; }
Property Value
Type Description
System.Boolean

GlobalCooldownTimeLeft

Declaration
public int GlobalCooldownTimeLeft { get; }
Property Value
Type Description
System.Int32

HasFocus

Declaration
[Obsolete]
public bool HasFocus { get; }
Property Value
Type Description
System.Boolean

HasNewMail

Declaration
public bool HasNewMail { get; }
Property Value
Type Description
System.Boolean

InCombat

Declaration
public override bool InCombat { get; }
Property Value
Type Description
System.Boolean
Overrides
WoWUnit.InCombat

InvSlots

Declaration
public List<ulong> InvSlots { get; }
Property Value
Type Description
System.Collections.Generic.List<System.UInt64>

IsCast

Declaration
public override bool IsCast { get; }
Property Value
Type Description
System.Boolean
Overrides
WoWUnit.IsCast

IsDead

Declaration
public override bool IsDead { get; }
Property Value
Type Description
System.Boolean
Overrides
WoWPlayer.IsDead

IsDeadMe

Declaration
public bool IsDeadMe { get; }
Property Value
Type Description
System.Boolean

IsInGroup

Declaration
public bool IsInGroup { get; }
Property Value
Type Description
System.Boolean

IsInParty

Declaration
public bool IsInParty { get; }
Property Value
Type Description
System.Boolean

IsInPetBattle

Declaration
public bool IsInPetBattle { get; }
Property Value
Type Description
System.Boolean

IsMounted

Declaration
public override bool IsMounted { get; }
Property Value
Type Description
System.Boolean
Overrides
WoWUnit.IsMounted

IsPartyMember

Declaration
public override bool IsPartyMember { get; }
Property Value
Type Description
System.Boolean
Overrides
WoWUnit.IsPartyMember

LevelDecimal

Declaration
public double LevelDecimal { get; }
Property Value
Type Description
System.Double

MapPositionLua

Declaration
public string[] MapPositionLua { get; }
Property Value
Type Description
System.String[]

MeCreatureTrack

Declaration
public TrackCreatureFlags MeCreatureTrack { get; set; }
Property Value
Type Description
TrackCreatureFlags

MeObjectTrack

Declaration
public TrackObjectFlags MeObjectTrack { get; set; }
Property Value
Type Description
TrackObjectFlags

Name

Declaration
public override string Name { get; }
Property Value
Type Description
System.String
Overrides
WoWUnit.Name

PlayerUsingVehicle

Declaration
public bool PlayerUsingVehicle { get; }
Property Value
Type Description
System.Boolean

PositionCorpse

Declaration
public Vector3 PositionCorpse { get; }
Property Value
Type Description
Vector3

Methods

CooldownEnabled(String, Boolean)

Declaration
public bool CooldownEnabled(string spellNameInGame, bool isSpellNameInGame = false)
Parameters
Type Name Description
System.String spellNameInGame
System.Boolean isSpellNameInGame
Returns
Type Description
System.Boolean

CooldownEnabled(UInt32)

Declaration
public bool CooldownEnabled(uint spellId)
Parameters
Type Name Description
System.UInt32 spellId
Returns
Type Description
System.Boolean

CooldownTimeLeft(String, Boolean)

Declaration
public int CooldownTimeLeft(string spellName, bool isSpellNameInGame = false)
Parameters
Type Name Description
System.String spellName
System.Boolean isSpellNameInGame
Returns
Type Description
System.Int32

CooldownTimeLeft(UInt32)

Declaration
public int CooldownTimeLeft(uint spellId)
Parameters
Type Name Description
System.UInt32 spellId
Returns
Type Description
System.Int32

GetCorpseRecoveryDelay()

Declaration
public int GetCorpseRecoveryDelay()
Returns
Type Description
System.Int32

IsAchievementCompleted(Int32, Int32)

Declaration
public bool IsAchievementCompleted(int achievementID, int index = -1)
Parameters
Type Name Description
System.Int32 achievementID
System.Int32 index
Returns
Type Description
System.Boolean

IsLooting()

Declaration
public bool IsLooting()
Returns
Type Description
System.Boolean

MoneyStringFormat()

Declaration
public string MoneyStringFormat()
Returns
Type Description
System.String

MoneyStringFormat(Int64)

Declaration
public string MoneyStringFormat(long copperMoney)
Parameters
Type Name Description
System.Int64 copperMoney
Returns
Type Description
System.String

TotemExist(TotemType)

Declaration
public bool TotemExist(TotemType totemType)
Parameters
Type Name Description
TotemType totemType
Returns
Type Description
System.Boolean

TotemTimeLeft(TotemType)

Declaration
public int TotemTimeLeft(TotemType totemType)
Parameters
Type Name Description
TotemType totemType
Returns
Type Description
System.Int32

Extension Methods

Extensions.Serialize<T>(T)
Back to top Generated by DocFX