|
| 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.