Search Results for

    Show / Hide Table of Contents

    Class AIManager

    Navigation manager.

    Inheritance
    System.Object
    AIManager
    Inherited Members
    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)
    System.Object.ToString()
    Namespace: Oasys.Common.GameObject.Clients.ExtendedInstances
    Assembly: Oasys.Common.dll
    Syntax
    public class AIManager

    Constructors

    AIManager(Int32)

    Declaration
    public AIManager(int instanceOffset)
    Parameters
    Type Name Description
    System.Int32 instanceOffset

    Properties

    DashSpeed

    Gets the dashing speed.

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

    IsDashing

    Checks whether if it is dashing.

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

    IsMoving

    Checks whether if it is moving/walking.

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

    NavBeginPosition

    Gets the beginning position of the navigation.

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

    NavEndPosition

    Gets the ending position of the navigation.

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

    NavTargetPosition

    Gets the position of where it is moving to.

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

    ProcessedNavPointCount

    Gets the processed count of nav points.

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

    ServerPosition

    Gets the server position.

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

    Velocity

    Gets the velocity.

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

    Methods

    GetNavPointCount()

    Gets the total count of navigation check points.

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

    GetNavPoints()

    Gets the position of each navigation check points.

    Declaration
    public List<Vector3> GetNavPoints()
    Returns
    Type Description
    System.Collections.Generic.List<SharpDX.Vector3>

    Extension Methods

    Extensions.In<T>(T, T[])
    ☀
    ☾
    In This Article
    Back to top
    Generated by DocFX
    ☀
    ☾