# Game.Animal Class Reference

Inherits Game::WorldEntity, Game::ICanMove, Game::WorldEntity, and Game::ICanMove.

Inherited by Game.Tiger, and Game.Tiger.

Collaboration diagram for Game.Animal:

[legend]

List of all members.

## Public Member Functions
void | UpdateAI (double appTime, float elapsedTime)
void | Move (Vector3 direction, float elapsedTime)
void | UpdateAI (double appTime, float elapsedTime)
void | Move (Vector3 direction, float elapsedTime)
## Public Attributes
float | speed = 0
Mission | mission
## Properties
Action | CurrentAction`[get, set]`

## Detailed Description

Definition at line 25 of file Animal.cs.

## Member Function Documentation

void Game.Animal.Move | ( | Vector3 | direction,
|  | float | elapsedTime |
| ) |  |  |

Implements Game.ICanMove.

Definition at line 54 of file Animal.cs.

Here is the call graph for this function:

void Game.Animal.Move | ( | Vector3 | direction,
|  | float | elapsedTime |
| ) |  |  |

Implements Game.ICanMove.

Definition at line 54 of file Animal.cs.

Here is the call graph for this function:

void Game.Animal.UpdateAI | ( | double | appTime,
|  | float | elapsedTime |
| ) |  |  |

Definition at line 46 of file Animal.cs.

Here is the call graph for this function:

void Game.Animal.UpdateAI | ( | double | appTime,
|  | float | elapsedTime |
| ) |  |  |

Definition at line 46 of file Animal.cs.

Here is the call graph for this function:

## Member Data Documentation

Mission Game.Animal::mission

Definition at line 44 of file Animal.cs.

float Game.Animal::speed = 0

Definition at line 42 of file Animal.cs.

## Property Documentation

Action Game.Animal::CurrentAction`[get, set]`

Definition at line 30 of file Animal.cs.

The documentation for this class was generated from the following files:

- D:/guillaume/guillara/3D/DXGfx/Backup/World/Animal.cs
- D:/guillaume/guillara/3D/DXGfx/World/Animal.cs