|
| override void | Awake () |
| |
| override void | Init (AdversaryCategory cat, Color color) |
| | Initializes the Adversary entity with the specified category and color.
|
| |
| void | Init (Adversary adversary) |
| | Initializes the Adversary field with the specified Adversary.
|
| |
| override void | OnChangePosition (float x, float y) |
| | Moves the Adversary GameObject and, if available, the first Waypoint of the Adversary.
|
| |
| override Sprite | GetSprite () |
| | Gets the sprite for this adversary.
|
| |
| override void | OnChangeCategory (AdversaryCategory cat) |
| | Called when the category of this adversary changes. Changes the sprite of this adversary based on the new category and sets the size of the BoxCollider2D accordingly.
|
| |
| BoxCollider2D | GetCollider () |
| | Gets the BoxCollider2D component of this adversary.
|
| |
| override void | Select () |
| | Selects this adversary, the pathController, if available, and signals the SnapController to ignore clicks.
|
| |
| override void | Deselect () |
| | Deselects this adversary, the pathController, if available, and signals the SnapController not to ignore clicks.
|
| |
| override void | Destroy () |
| | Removes this adversary from the main controller and destroys it and the PathController.
|
| |
| override void | OnChangeColor (Color color) |
| | Called when the color of this adversary changes. Sets the color of the sprite and path controller accordingly and refreshes the entity list of the main controller.
|
| |
| override BaseEntity | GetEntity () |
| | Returns the Adversary.
|
| |
| override void | OpenEditDialog () |
| | Opens the edit dialog for this adversary.
|
| |
| override void | ShouldIgnoreWaypoints (bool b) |
| | Sets whether to ignore waypoints for this adversary and its path controller. If waypoints should not be ignored, moves the Adversary and its first waypoint to the nearest waypoint.
|
| |
|
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 an Adversary.