Class TWalkAttackCreature

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TWalkAttackCreature = class(TCreature)

Description

Creature using TWalkAttackCreatureResource.

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TComponent; const AMaxLife: Single); override;
Public destructor Destroy; override;
Public function Resource: TWalkAttackCreatureResource;
Public procedure Idle(const CompSpeed: Single; var RemoveMe: TRemoveType); override;
Public procedure Render(const Frustum: TFrustum; const Params: TRenderParams); override;
Public procedure Hurt(const LifeLoss: Single; const HurtDirection: TVector3Single; const AKnockbackDistance: Single; const Attacker: T3DAlive); override;

Properties

Public property State: TCreatureState read FState default csIdle;

Description

Methods

Public constructor Create(AOwner: TComponent; const AMaxLife: Single); override;
 
Public destructor Destroy; override;
 
Public function Resource: TWalkAttackCreatureResource;
 
Public procedure Idle(const CompSpeed: Single; var RemoveMe: TRemoveType); override;
 
Public procedure Render(const Frustum: TFrustum; const Params: TRenderParams); override;
 
Public procedure Hurt(const LifeLoss: Single; const HurtDirection: TVector3Single; const AKnockbackDistance: Single; const Attacker: T3DAlive); override;
 

Properties

Public property State: TCreatureState read FState default csIdle;
 

Generated by PasDoc 0.12.1 on 2013-02-04 20:26:50