|
override void | Awake () |
|
override Sprite | GetSprite () |
| Gets the corresponding Sprite for the Ego Vehicle.
|
|
override void | Select () |
| Selects the current object and the Destination. Signals the SnapController to ignore clicks.
|
|
override void | Deselect () |
| Deselects the current object and the Destination. Signals the SnapController not to ignore clicks.
|
|
void | SubmitDestination (Location destination) |
| Set the Destination of the Ego vehicle.
|
|
override void | Destroy () |
| Destroys the Ego GameObject and the Destination.
|
|
override void | OnChangeColor (Color color) |
| Changes the color of the current the Ego GameObject and its associated destination.
|
|
override void | Init (AdversaryCategory cat, Color color) |
| Initializes the controller with the given AdversaryCategory and color.
|
|
void | Init (Ego ego) |
| Initializes the controller with the given Ego instance.
|
|
override void | OnChangeCategory (AdversaryCategory cat) |
| Changes the sprite according to the new category.
|
|
override BaseEntity | GetEntity () |
| Returns the BaseEntity representing the current Ego vehicle.
|
|
override void | OpenEditDialog () |
| Opens the edit dialog for the current object.
|
|
virtual void | Awake () |
|
abstract Sprite | GetSprite () |
| Returns the Sprite associated with the vehicle.
|
|
Location | GetLocation () |
| Gets the location of the vehicle.
|
|
abstract void | Init (AdversaryCategory cat, Color color) |
| Initializes the vehicle view controller with the specified category and color.
|
|
virtual void | OnChangePosition (float x, float y) |
| Changes the position of the entity to the given coordinates.
|
|
virtual void | OnChangeRotation (float angle) |
| Changes the rotation of the entity to the given angle.
|
|
virtual void | OnChangeCategory (AdversaryCategory cat) |
| Changes the category of the entity to the given category.
|
|
void | OnChangeModel (EntityModel model) |
| Changes the model of the entity to the given model.
|
|
void | OnChangeID (string id) |
| Changes the ID of the entity to the given ID.
|
|
virtual void | Select () |
| Selects the entity and changes its position and material.
|
|
virtual void | Deselect () |
| Deselects the entity and changes its position and material.
|
|
abstract void | Destroy () |
| Destroys the entity.
|
|
Vector2 | GetPosition () |
| Gets the position of the entity.
|
|
void | Update () |
| Updates the entity's position and rotation.
|
|
void | OnMouseDrag () |
| Handles the OnMouseDrag event to move the entity.
|
|
void | OnMouseDown () |
| Handles the OnMouseDown event to select and place the entity.
|
|
bool | IsIgnoringWaypoints () |
| Returns whether the entity should ignore waypoints.
|
|
virtual void | ShouldIgnoreWaypoints (bool b) |
| Sets whether the entity should ignore waypoints.
|
|
abstract BaseEntity | GetEntity () |
| Gets the BaseEntity instance of the entity.
|
|
abstract void | OpenEditDialog () |
| Opens the edit dialog for the entity.
|
|
abstract void | OnChangeColor (Color c) |
| Changes the color of the entity.
|
|
BaseEntity | GetEntity () |
| Returns the entity associated with the controller. This can be Ego or Adversary.
|
|
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.
|
|
void | OnChangeCategory (AdversaryCategory cat) |
| Called when the category of the entity changes. </summary - Parameters
-
cat | The new category of the entity. |
|
|
void | OnChangeModel (EntityModel model) |
| Called when the model of the entity changes.
|
|
void | OnChangeID (string id) |
| Called when the ID of the entity changes.
|
|
void | OnChangePosition (float x, float y) |
| Called when the position of the corresponding object changes.
|
|
void | OnChangeRotation (float angle) |
| Called when the rotation of the corresponding object changes.
|
|
void | OnChangeColor (Color color) |
| Called when the color of the corresponding object changes.
|
|
Controller for the Adversary entity in the scene.