AI Testing Simulator
Loading...
Searching...
No Matches
IBaseEntityController Interface Reference

Represents an interface for a base entity controller. More...

Inheritance diagram for IBaseEntityController:
IBaseController VehicleViewController AdversaryViewController EgoViewController

Public Member Functions

BaseEntity GetEntity ()
 Returns the entity associated with the controller. This can be Ego or Adversary.
 
- Public Member Functions inherited from IBaseController
void Select ()
 Selects the controller.
 
void Deselect ()
 Deselects the controller.
 
void Destroy ()
 Destroys the controller.
 
void OpenEditDialog ()
 Opens the edit dialog for the controller.
 
bool IsIgnoringWaypoints ()
 Returns a boolean indicating whether or not the controller ignores waypoints.
 
void ShouldIgnoreWaypoints (bool b)
 Sets the value indicating whether or not the controller should ignore waypoints.
 
Location GetLocation ()
 Returns the location of the object that the controller belongs to.
 

Detailed Description

Represents an interface for a base entity controller.

Member Function Documentation

◆ GetEntity()

BaseEntity IBaseEntityController.GetEntity ( )

Returns the entity associated with the controller. This can be Ego or Adversary.

Returns
The entity associated with the controller.

Implemented in AdversaryViewController, EgoViewController, and VehicleViewController.


The documentation for this interface was generated from the following file: