TZStateMachineT Classe

Composant Machine à états (experimental!)

Definition

Espace de nom: Tzu3D.Tool
Assembly: Tzu3D (in Tzu3D.dll) Version: 1.0.9025.34810
C#
public abstract class TZStateMachine<T> : TZBehavior
Inheritance
Object    TZComponent    TZBehavior    TZStateMachineT

Type Parameters

T
Type

Constructeurs

TZStateMachineT Créé une nouvelle machine à état

Propriétés

Actor Indique l'Acteur du composant
(Hérité de TZComponent)
Bounding_Box Retourne la boite englobante du composant
(Hérité de TZComponent)
ComponentType Retourne le type de composant
(Hérité de TZComponent)
Enable Active l'execution du composant
(Hérité de TZBehavior)
Engine Retourne une instance de l'Engine
(Hérité de TZBehavior)
Input Retourne une instance des Inputs
(Hérité de TZBehavior)
Lines Retourne une instance de LineRender
(Hérité de TZBehavior)
Loaded Indique si le composant est chargé
(Hérité de TZComponent)
Log Retourne une instance des Logs
(Hérité de TZBehavior)
Manager Retourne une instance du Manager
(Hérité de TZBehavior)
Name Indique le nom du composant
(Hérité de TZComponent)
OnLoad Indique si le composant est en cours de chargement
(Hérité de TZComponent)
Scene Retourne une instance de la Scene utilisé
(Hérité de TZBehavior)
Scenes Retourne une instance du Manager de Scene
(Hérité de TZBehavior)
Tag Tag associé au composant qui peut être n'importe quoi
(Hérité de TZComponent)
Textures Retourne une instance du Manager de Textures
(Hérité de TZBehavior)

Méthodes

Clone Clone le Component
(Hérité de TZBehavior)
CompareTo Compareur
(Hérité de TZComponent)
Destroy Détruit le composant
(Hérité de TZBehavior)
Dispose Dispose le composant
(Hérité de TZComponent)
Dispose(Boolean)
(Hérité de TZBehavior)
EqualsDétermine si l'objet spécifié est identique à l'objet actuel.
(Hérité de Object)
FinalizeAutorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection.
(Hérité de Object)
GetHashCodeFait office de fonction de hachage par défaut.
(Hérité de Object)
GetTypeObtient le Type de l'instance actuelle.
(Hérité de Object)
IsLoaded Est appelé lorsque l'Actor est chargé
(Hérité de TZBehavior)
Load Chargement du composant
(Hérité de TZBehavior)
MemberwiseCloneCrée une copie superficielle du Object actuel.
(Hérité de Object)
OnAdd Est appelé lorsque le composant est ajouté dans un Actor
(Hérité de TZBehavior)
Rename Renomme le composant
(Hérité de TZComponent)
Start Demarre le composant, ne s'execute qu'une fois
(Overrides TZBehaviorStart)
ToStringRetourne une chaîne qui représente l'objet actuel.
(Hérité de Object)
TransitionToState Changement d'état
Unload Déchargement du composant
(Hérité de TZBehavior)
Update Mise a jour du composant, s'execute à chaque frame
(Overrides TZBehaviorUpdate)
Update_Fixed Mise a jour du composant, s'execute à chaque tick défini dans Engine.TickBySecond
(Hérité de TZBehavior)
Update_Render Est appelé lors du rendu de l'Actor
(Hérité de TZBehavior)

Champs

CurrentState Etat actuel
IsTransitioningState En transition d'état
States Dictionnaire d'états

Voir aussi