TagEnemyFieldOfView getFieldOfView() | Returns the current field of view of EnemyAITypeA. |
[MovementMode] getMovementMode() | Returns the current EnemyAITypeA motion mode ("Transform", "RigidBody", or "CharacterBody"). |
void setMovementMode([MovementMode] value) | Sets the current motion mode of EnemyAITypeA ("Transform", "RigidBody", or "CharacterBody"). |
SpatialObject getPoints() | Returns the current movement points of EnemyAITypeA. |
void setPoints(SpatialObject value) | Sets the current movement points of EnemyAITypeA. |
float getRayDistance() | Returns the current distance of the EnemyAITypeA radius of view. |
void setRayDistance(float value) | Sets the current distance of the EnemyAITypeA radius of view. |
float getRayOffset() | Returns the current offset value of the EnemyAITypeA radius of view. |
void setRayOffset(float value) | Sets the current offset value of the EnemyAITypeA radius of view. |
float getRunSpeed() | Returns the value of the current EnemyAITypeA run speed. |
void setRunSpeed(float value) | Sets the value of the current EnemyAITypeA run speed. |
float getStickBottomOffset() | Returns the current offset value between EnemyAITypeA and the ground. |
void setStickBottomOffset(float value) | Sets the current offset value between EnemyAITypeA and the ground. |
float getSwapTargetDistance() | Returns the current distance exchange value of the target. |
void setSwapTargetDistance(float value) | Sets the current distance exchange value of the target. |
float getWalkSpeed() | Returns the value of the current movement speed of the EnemyAITypeA. |
void setWalkSpeed(float value) | Sets the value of the current movement speed of EnemyAITypeA. |
boolean isStickBottom() | Returns true if EnemyAITypeA is colliding with the ground, returns false if not. |
void setStickBottom(boolean value) | Defines whether or not EnemyAITypeA is colliding with the ground. |
float getStartAttackDistance() | Returns the current distance of the initial EnemyAITypeA attack. |
void setStartAttackDistance(float value) | Sets the current distance from the initial EnemyAITypeA attack. |
float getAttackDelay() | Returns the current delay value of the EnemyAITypeA attack. |
void setAttackDelay(float value) | Sets the current delay value of the EnemyAITypeA attack. |
float getSwapTargetDelay() | Returns the swap delay value of the EnemyAITypeA target. |
void setSwapTargetDelay(float value) | Sets the EnemyAITypeA target swap delay value. |
[State] getState() | Returns the current state of EnemyAITypeA ("Idle", "Walking", or "Attacking"). |