|
| MyWolfTarget (IMyEntityBot bot) |
|
void | Attack (bool playSound) |
|
override void | Update () |
|
Public Member Functions inherited from Sandbox.Game.AI.MyAiTargetBase |
bool | HasTarget () |
|
bool | IsTargetGridOrBlock (MyAiTargetEnum type) |
|
virtual bool | IsMemoryTargetValid (MyBBMemoryTarget targetMemory) |
|
Vector3D | GetMemoryTargetPosition (MyBBMemoryTarget targetMemory) |
|
virtual bool | IsTargetValid () |
|
| MyAiTargetBase (IMyEntityBot bot) |
|
virtual void | Init (MyObjectBuilder_AiTarget builder) |
|
virtual MyObjectBuilder_AiTarget | GetObjectBuilder () |
|
virtual void | UnsetTarget () |
|
virtual void | DebugDraw () |
|
virtual void | DrawLineToTarget (Vector3D from) |
|
virtual void | Cleanup () |
|
bool | IsEntityReachable (MyEntity entity) |
|
bool | IsTreeReachable (MyEntity entity, int treeId) |
|
bool | PositionIsNearTarget (Vector3D position, float radius) |
|
void | ClearUnreachableEntities () |
|
void | GotoTarget () |
|
void | GotoTargetNoPath (float radius, bool resetStuckDetection=true) |
|
void | GetTargetPosition (Vector3D startingPosition, out Vector3D targetPosition, out float radius) |
|
Vector3D | GetTargetPosition (Vector3D startingPosition) |
|
void | AimAtTarget () |
|
void | GotoFailed () |
|
virtual bool | SetTargetFromMemory (MyBBMemoryTarget memoryTarget) |
|
void | SetTargetBlock (MySlimBlock slimBlock, ushort?compoundId=null) |
|
MySlimBlock | GetTargetBlock () |
|
void | SetTargetTree (ref MyTrees.ItemInfo targetTree, long treesId) |
|
void | SetTargetPosition (Vector3D pos) |
|
void | SetTargetVoxel (Vector3D pos, MyVoxelMap voxelMap) |
|
Vector3D | GetAimAtPosition (Vector3D startingPosition) |
|
virtual bool | GetRandomDirectedPosition (Vector3D initPosition, Vector3D direction, out Vector3D outPosition) |
|
Definition at line 19 of file MyWolfTarget.cs.