| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object | +-- U2AI.BehaviorControllerInterf
BehaviorControllerBasic
| Constants Summary |
|---|
| Inherited Contants from Core.Object |
|---|
| DegreesToRadians, DegreesToRotationUnits, MaxFlt, MaxInt, MAXSEED, NoLabel, NoState, Pi, RadiansToDegrees, RF_NotifyStateChange, RotationUnitsToDegrees |
| Variables Summary |
|---|
| Inherited Variables from Core.Object |
|---|
| Class, Name, ObjectFlags, ObjectInternal[6], Outer |
| Enumerations Summary | ||
|---|---|---|
| EBCType BC_AttackUpdate, BC_AttackCantFire, BC_BehaviorTimeOut, BC_CoverNotFound, BC_CoverNotNeeded, BC_CoverReachedCover, BC_EnemyAcquired, BC_EnemyCantReach, BC_EnemyChanged, BC_EnemyInvalid, BC_EnemyNotVisible, BC_EnemyRecovered, BC_MeleeRange, BC_MeleeRangeLost, BC_MeleeRangeLostHit, BC_MeleeUpdate, BC_MeleeUpdateHit, BC_MetaStateTimeOut, BC_StakeOutEnd, BC_TargetInvalid, BC_TookDamage, BC_UpdateInactive, BC_CoverEnemyNotVisible, BC_CoverLeavingCover, BC_CoverRecoveredEnemy, BC_CoverTimeOut, | ||
| Inherited Enumerations from Core.Object |
|---|
| EAlignment, ECamOrientation, ESheerAxis |
| Structures Summary |
|---|
| Inherited Structures from Core.Object |
|---|
| Alignment, BoundingVolume, Box, Color, ComponentHandle, Coords, Dimension, Guid, Matrix, NotifyInfo, ParticleHandle, Plane, Point, Range, RangeVector, Rectangle, Rotator, Scale, Vector |
| Functions Summary | ||
|---|---|---|
![]() | BlockFiring (float SuggestedFireAgainDelay) | |
![]() | CleanupBC () | |
![]() | DisableAllBehaviorsExcept (name TargetState) | |
![]() | DisableBehavior (name TargetState) | |
![]() | EnableBehavior (name TargetState) | |
![]() | bool | GetBCEnabled () |
![]() | float | GetCheckBehaviorDelay () |
![]() | float | GetCheckMetaStateDelay () |
![]() | string | GetCurrentMetaStateName () |
![]() | string | GetCurrentMetaStateNameShort () |
![]() | string | GetExtendedStateInformation () |
![]() | float | GetMinFiringDelay () |
![]() | GetTimeOutDelays (out float CheckBehaviorDelay, out float CheckMetaStateDelay) | |
![]() | RestoreTimeOutDelays (float CheckBehaviorDelay, float CheckMetaStateDelay) | |
![]() | SetBCEnabled (bool bVal) | |
![]() | SetMinTimeOutDelay (float MinTimeOutDelay) | |
![]() | SetNextCheckFireShotDelay (float SuggestedFireAgainDelay) | |
![]() | StartFiring () | |
| Enumerations Detail |
|---|
BC_AttackUpdate, BC_AttackCantFire, BC_BehaviorTimeOut, BC_CoverNotFound, BC_CoverNotNeeded, BC_CoverReachedCover, BC_EnemyAcquired, BC_EnemyCantReach, BC_EnemyChanged, BC_EnemyInvalid, BC_EnemyNotVisible, BC_EnemyRecovered, BC_MeleeRange, BC_MeleeRangeLost, BC_MeleeRangeLostHit, BC_MeleeUpdate, BC_MeleeUpdateHit, BC_MetaStateTimeOut, BC_StakeOutEnd, BC_TargetInvalid, BC_TookDamage, BC_UpdateInactive, BC_CoverEnemyNotVisible, BC_CoverLeavingCover, BC_CoverRecoveredEnemy, BC_CoverTimeOut,};
| Functions Detail |
|---|
BlockFiring Source code
CleanupBC Source code
DisableAllBehaviorsExcept Source code
DisableBehavior Source code
EnableBehavior Source code
GetBCEnabled Source code
GetCheckBehaviorDelay Source code
GetCheckMetaStateDelay Source code
GetCurrentMetaStateName Source code
GetCurrentMetaStateNameShort Source code
GetExtendedStateInformation Source code
GetMinFiringDelay Source code
GetTimeOutDelays Source code
RestoreTimeOutDelays Source code
SetBCEnabled Source code
SetMinTimeOutDelay Source code
SetNextCheckFireShotDelay Source code
StartFiring Source code| Defaultproperties |
|---|
defaultproperties
{
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||