
Public Member Functions | |
| Action () | |
| Action (IWorldEntity theActor) | |
| virtual void | SetActor (IWorldEntity theActor) |
| virtual bool | CheckFeasibility (WorldEntity selectedEntity) |
| virtual void | Update (double appTime, float elapsedTime) |
| virtual void | IAmDone () |
| virtual bool | Similar (Action action) |
| Action () | |
| Action (IWorldEntity theActor) | |
| virtual void | SetActor (IWorldEntity theActor) |
| virtual bool | CheckFeasibility (WorldEntity selectedEntity) |
| virtual void | Update (double appTime, float elapsedTime) |
| virtual void | IAmDone () |
| virtual bool | Similar (Action action) |
Static Public Member Functions | |
| static bool | Similar (Action ac1, Action ac2) |
| static bool | Similar (Action ac1, Action ac2) |
Public Attributes | |
| IWorldEntity | complement = null |
| bool | iamdone |
Protected Attributes | |
| IWorldEntity | actor |
Events | |
| ActionCompletedHandler | completed |
Definition at line 26 of file Action.cs.
| Game.Action.Action | ( | IWorldEntity | theActor | ) |
| Game.Action.Action | ( | IWorldEntity | theActor | ) |
| virtual bool Game.Action.CheckFeasibility | ( | WorldEntity | selectedEntity | ) | [virtual] |
| virtual bool Game.Action.CheckFeasibility | ( | WorldEntity | selectedEntity | ) | [virtual] |
| virtual void Game.Action.IAmDone | ( | ) | [virtual] |
| virtual void Game.Action.SetActor | ( | IWorldEntity | theActor | ) | [virtual] |
| virtual void Game.Action.SetActor | ( | IWorldEntity | theActor | ) | [virtual] |
Reimplemented in Game.Moving, and Game.Moving.
Definition at line 46 of file Action.cs.

| virtual bool Game.Action.Similar | ( | Action | action | ) | [virtual] |
| virtual bool Game.Action.Similar | ( | Action | action | ) | [virtual] |
Reimplemented in Game.Moving, Game.Sleeping, Game.Eating, Game.MovingAround, Game.LookingForFood, Game.Drinking, Game.Fleeing, Game.Talking, Game.Moving, Game.Sleeping, Game.Eating, Game.MovingAround, Game.LookingForFood, Game.Drinking, Game.Fleeing, and Game.Talking.
Definition at line 73 of file Action.cs.

| virtual void Game.Action.Update | ( | double | appTime, | |
| float | elapsedTime | |||
| ) | [virtual] |
Reimplemented in Game.Moving, Game.Eating, Game.Moving, and Game.Eating.
Definition at line 56 of file Action.cs.

| virtual void Game.Action.Update | ( | double | appTime, | |
| float | elapsedTime | |||
| ) | [virtual] |
Reimplemented in Game.Moving, Game.Eating, Game.Moving, and Game.Eating.
Definition at line 56 of file Action.cs.


IWorldEntity Game.Action::actor [protected] |
| bool Game.Action::iamdone |
1.5.8