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