|
Function Summary |
void |
AcquireInventory(Inventory item)
//=============================================================================
//
// State specific functions
//
//=============================================================================
|
bool |
Attack() |
bool |
CanGotoPainState()
//=============================================================================
//
// CanGotoPainState
//
//=============================================================================
|
bool |
CanPickup(Inventory item)
//=============================================================================
//
// CanPickUp
//
//=============================================================================
|
bool |
Defend() |
name |
GetGroup(name sequence)
//=============================================================================
//
// GetGroup
//
//=============================================================================
|
bool |
Pickup() |
void |
PlayAttackHigh() |
void |
PlayAttackLow() |
void |
PlayAttackVertical() |
void |
PlayDeath() |
void |
PlayDefendHigh() |
void |
PlayDefendLow() |
void |
PlayDropShield() |
void |
PlayDropWeapon() |
void |
PlayIdle() |
void |
PlayPickupShield() |
void |
PlayPickupWeapon()
//=============================================================================
//
// Animation functions to be overrideen in child classes
//
//=============================================================================
|
void |
PlayThrowWeapon() |
void |
PostBeginPlay()
//=============================================================================
//
// PostBeginPlay
//
//=============================================================================
|
void |
StopAttack() |
void |
SyncAnimation(float tween)
//=============================================================================
//
// SyncAnimation
//
// Tries to sync the current proxy anim to the master anim
//=============================================================================
|
bool |
Throw() |
void |
TryLoopAnim(Name anim, optional float, optional float)
//=============================================================================
//
// TryLoopAnim
//
//=============================================================================
|
void |
TryPlayAnim(Name anim, optional float, optional float)
//=============================================================================
//
// TryPlayAnim
//
// The Owner has entered an animation state, inform the proxy of the
// new animation
//=============================================================================
|
void |
TryTweenAnim(Name anim, optional float)
//=============================================================================
//
// TryTweenAnim
//
//=============================================================================
|
bool |
Use() |
bool |
WantsToPickup(Inventory item)
//=============================================================================
//
// WantsToPickup
//
//=============================================================================
|
void |
WeaponActivate()
//=============================================================================
//
// WeaponActivate
//
// WeaponActivate Notify
//=============================================================================
|
void |
WeaponDeactivate()
//=============================================================================
//
// WeaponDeactivate
//
//=============================================================================
|