C# Class Assets.Artificial_Intelligence.Character_Intelligence.Command_Sequences.CommandSequence

Inheritance: ICommandAction
Afficher le fichier Open project: Kavignon/Augmented_Tactics

Méthodes publiques

Méthode Description
CanSelfMove ( ) : bool
EvaluateCommandSequence ( ) : void
FindCharacter ( ) : object
IsFacingCharacter ( CharacterObservable self, CharacterObservable target ) : bool
MakeCommandSequence ( ) : List
MoveTowardsCharacter ( CharacterObservable character ) : void
RotateTowardsCharacter ( CharacterObservable character ) : void

Method Details

CanSelfMove() public méthode

public CanSelfMove ( ) : bool
Résultat bool

EvaluateCommandSequence() public abstract méthode

public abstract EvaluateCommandSequence ( ) : void
Résultat void

FindCharacter() public méthode

public FindCharacter ( ) : object
Résultat object

IsFacingCharacter() public méthode

public IsFacingCharacter ( CharacterObservable self, CharacterObservable target ) : bool
self CharacterObservable
target CharacterObservable
Résultat bool

MakeCommandSequence() public abstract méthode

public abstract MakeCommandSequence ( ) : List
Résultat List

MoveTowardsCharacter() public abstract méthode

public abstract MoveTowardsCharacter ( CharacterObservable character ) : void
character CharacterObservable
Résultat void

RotateTowardsCharacter() public méthode

public RotateTowardsCharacter ( CharacterObservable character ) : void
character CharacterObservable
Résultat void