ICrowd class abstract

interface ICrowd

Annotations
  • @JS()

Constructors

ICrowd()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addAgent(Vector3 pos, IAgentParameters parameters, TransformNode transform) num
agentGoto(num index, Vector3 destination) → void
agentTeleport(num index, Vector3 destination) → void
dispose() → void
getAgentNextTargetPath(num index) Vector3
getAgentNextTargetPathToRef(num index, Vector3 result) → void
getAgentPosition(num index) Vector3
getAgentPositionToRef(num index, Vector3 result) → void
getAgents() List<num>
getAgentState(num index) num
getAgentVelocity(num index) Vector3
getAgentVelocityToRef(num index, Vector3 result) → void
getDefaultQueryExtent() Vector3
getDefaultQueryExtentToRef(Vector3 result) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
overOffmeshConnection(num index) bool
removeAgent(num index) → void
setDefaultQueryExtent(Vector3 extent) → void
toString() String
A string representation of this object.
inherited
update(num deltaTime) → void
updateAgentParameters(num index, IAgentParameters parameters) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited