Table of Contents

Class Movement_Agent

Namespace
AO
Assembly
CoreAssembly.dll
public class Movement_Agent : Component
Inheritance
Movement_Agent
Inherited Members
Extension Methods

Fields

CustomVelocityCallback

public Func<Movement_Agent, Vector2, Vector2, float, Vector2> CustomVelocityCallback

Field Value

Func<Movement_Agent, Vector2, Vector2, float, Vector2>

Properties

Acceleration

public Vector2 Acceleration { get; set; }

Property Value

Vector2

ClientsidePrediction

public bool ClientsidePrediction { get; set; }

Property Value

bool

Friction

public float Friction { get; set; }

Property Value

float

Impulse

public Vector2 Impulse { get; set; }

Property Value

Vector2

InputThisFrame

public Vector2 InputThisFrame { get; set; }

Property Value

Vector2

LockToNavmesh

public bool LockToNavmesh { get; set; }

Property Value

bool

NavmeshToLockTo

public Navmesh NavmeshToLockTo { get; set; }

Property Value

Navmesh

Velocity

public Vector2 Velocity { get; set; }

Property Value

Vector2

Methods

CallCustomVelocityCallback(Vector2, Vector2, float)

public Vector2 CallCustomVelocityCallback(Vector2 currentVelocity, Vector2 inputs, float dt)

Parameters

currentVelocity Vector2
inputs Vector2
dt float

Returns

Vector2