Search Results for

    Show / Hide Table of Contents

    Class AIHeroClient

    Client specifically for Heroes.

    Inheritance
    System.Object
    GameObjectBase
    AIBaseClient
    AIHeroClient
    Hero
    Inherited Members
    AIBaseClient.IsNativeObjectPointerValid
    AIBaseClient.AIManager
    AIBaseClient.GetSpellBook()
    AIBaseClient.GetAttackDelay()
    AIBaseClient.GetCalculatedAttackCastDelay(String, Single, Single)
    AIBaseClient.GetAttackCastDelay()
    AIBaseClient.IsCastingSpell
    AIBaseClient.GetCurrentCastingSpell()
    AIBaseClient.BasicAttackInfo
    AIBaseClient.EncryptedID
    AIBaseClient.Index
    AIBaseClient.Team
    AIBaseClient.BaseObjectTypesAssociated
    AIBaseClient.IsTeam(TeamFlag)
    AIBaseClient.Name
    AIBaseClient.NetworkID
    AIBaseClient.Position
    AIBaseClient.HealthBarScreenPosition
    AIBaseClient.IsVisible
    AIBaseClient.W2S
    AIBaseClient.WorldToMap
    AIBaseClient.Distance
    AIBaseClient.DistanceTo(Vector3)
    AIBaseClient.Mana
    AIBaseClient.MaxMana
    AIBaseClient.IsTargetable
    AIBaseClient.Health
    AIBaseClient.Armor
    AIBaseClient.MagicResist
    AIBaseClient.IsAlive
    AIBaseClient.EffectiveArmorHealth
    AIBaseClient.EffectiveMagicHealth
    AIBaseClient.MaxHealth
    AIBaseClient.NeutralShield
    AIBaseClient.MagicalShield
    AIBaseClient.PhysicalShield
    AIBaseClient.AttackRange
    AIBaseClient.TrueAttackRange
    AIBaseClient.UnitStats
    AIBaseClient.Gold
    AIBaseClient.Direction
    AIBaseClient.BuffManager
    AIBaseClient.CombatType
    AIBaseClient.IsCombatType(CombatTypes)
    AIBaseClient.UnitComponentInfo
    AIBaseClient.ModelName
    AIBaseClient.Level
    GameObjectBase.ToString()
    GameObjectBase.As<T>()
    GameObjectBase.Log()
    GameObjectBase.IsObject(ObjectTypeFlag)
    GameObjectBase.IsMe
    GameObjectBase.IsAlly
    GameObjectBase.OnMyTeam
    GameObjectBase.IsEnemy
    GameObjectBase.IsNeutral
    GameObjectBase.IsJungle
    GameObjectBase.HealthPercent
    GameObjectBase.IsBasicAttacking
    GameObjectBase.IsTargetDummy
    GameObjectBase.PredictHealth(Int32)
    GameObjectBase.AttackSpeed
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: Oasys.Common.GameObject.Clients
    Assembly: Oasys.Common.dll
    Syntax
    public class AIHeroClient : AIBaseClient

    Constructors

    AIHeroClient(Int32)

    Declaration
    public AIHeroClient(int handlePointer)
    Parameters
    Type Name Description
    System.Int32 handlePointer

    Properties

    ActivePlayerData

    Declaration
    public ActivePlayer ActivePlayerData { get; }
    Property Value
    Type Description
    ActivePlayer

    AllPlayerData

    Declaration
    public AllPlayer AllPlayerData { get; }
    Property Value
    Type Description
    AllPlayer

    CachedIsVisible

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

    ExperiencePoints

    Gets the curremt XP amount.

    Declaration
    public float ExperiencePoints { get; }
    Property Value
    Type Description
    System.Single

    GetChannelingSpell

    Declaration
    public SpellActiveEntry GetChannelingSpell { get; }
    Property Value
    Type Description
    SpellActiveEntry

    Inventory

    Gets the item inventory.

    Declaration
    public HeroInventory Inventory { get; }
    Property Value
    Type Description
    HeroInventory

    IsChanneling

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

    IsEmpoweredRecalling

    Checks whether if the champion is recalling.

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

    IsRecalling

    Checks whether if the champion is recalling.

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

    LastAnimation

    Declaration
    public float LastAnimation { get; set; }
    Property Value
    Type Description
    System.Single

    LastPosition

    Declaration
    public Vector3 LastPosition { get; set; }
    Property Value
    Type Description
    SharpDX.Vector3

    LastRecall

    Declaration
    public float LastRecall { get; set; }
    Property Value
    Type Description
    System.Single

    LastSeen

    Declaration
    public float LastSeen { get; set; }
    Property Value
    Type Description
    System.Single

    PlayerData

    Declaration
    public AllPlayerData.PlayerData PlayerData { get; }
    Property Value
    Type Description
    AllPlayerData.PlayerData

    ResourceType

    Declaration
    public ResourceType ResourceType { get; }
    Property Value
    Type Description
    ResourceType

    SpellUpgradePoints

    Gets the points in hand to upgrade spells.

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

    Extension Methods

    Extensions.In<T>(T, T[])
    Extensions.Distance(GameObjectBase, GameObjectBase)
    Extensions.Distance(GameObjectBase, Vector3)
    Extensions.Distance(GameObjectBase, Vector2)
    Extensions.DistanceSquared(GameObjectBase, GameObjectBase)
    Extensions.DistanceSquared(GameObjectBase, Vector3)
    Extensions.DistanceSquared(GameObjectBase, Vector2)
    Extensions.DistanceToPlayer(GameObjectBase)
    Extensions.GetRecallTime(AIHeroClient)
    Extensions.IsBothFacing(GameObjectBase, GameObjectBase)
    Extensions.IsFacing(GameObjectBase, GameObjectBase)
    Extensions.IsMelee(GameObjectBase)
    Extensions.IsRecalling(AIHeroClient)
    Extensions.IsValidTarget(GameObjectBase, Single, Boolean, Vector3)
    Extensions.GetWaypoints(GameObjectBase)
    Geometry.Distance(GameObjectBase, GameObjectBase, Boolean)
    Geometry.Distance(GameObjectBase, Vector3, Boolean)
    Geometry.Distance(GameObjectBase, Vector2, Boolean)
    Geometry.Distance3D(GameObjectBase, GameObjectBase, Boolean)
    ☀
    ☾
    In This Article
    • Constructors
      • AIHeroClient(Int32)
    • Properties
      • ActivePlayerData
      • AllPlayerData
      • CachedIsVisible
      • ExperiencePoints
      • GetChannelingSpell
      • Inventory
      • IsChanneling
      • IsEmpoweredRecalling
      • IsRecalling
      • LastAnimation
      • LastPosition
      • LastRecall
      • LastSeen
      • PlayerData
      • ResourceType
      • SpellUpgradePoints
    • Extension Methods
    Back to top
    Generated by DocFX
    ☀
    ☾