Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

U2AI.BehaviorControllerInterf

Extends
Object
Modifiers
within U2NPCControllerBasic

Core.Object
|   
+-- U2AI.BehaviorControllerInterf

Direct Known Subclasses:

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
function BlockFiring (float SuggestedFireAgainDelay)
function CleanupBC ()
function DisableAllBehaviorsExcept (name TargetState)
function DisableBehavior (name TargetState)
function EnableBehavior (name TargetState)
functionbool GetBCEnabled ()
functionfloat GetCheckBehaviorDelay ()
functionfloat GetCheckMetaStateDelay ()
functionstring GetCurrentMetaStateName ()
functionstring GetCurrentMetaStateNameShort ()
functionstring GetExtendedStateInformation ()
functionfloat GetMinFiringDelay ()
function GetTimeOutDelays (out float CheckBehaviorDelay, out float CheckMetaStateDelay)
function RestoreTimeOutDelays (float CheckBehaviorDelay, float CheckMetaStateDelay)
function SetBCEnabled (bool bVal)
function SetMinTimeOutDelay (float MinTimeOutDelay)
function SetNextCheckFireShotDelay (float SuggestedFireAgainDelay)
function StartFiring ()
Inherited Functions from Core.Object
!, !=, $, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, ?, @, @=, Ablend, AblendR, Abs, Acos, AddFlagSafe, AddTimer, AddTimerS, Asc, Asin, Atan, Atan2, BeginState, Blend, BlendR, CallFunction, CallFunctionS, CanGetProperty, CanSetProperty, Caps, Chr, Clamp, ClassIsChildOf, Constructed, Cos, Cross, DefinesFunction, DefinesFunctionS, Delete, Disable, Dot, DumpProbes, DynamicLoadObject, Enable, EndState, EnumStr, Exp, FClamp, FDecision, FileSize, FindObject, FMax, FMin, FRand, GetAxes, GetContext, GetEnum, GetLanguage, GetPropertyText, GetRand, GetStateName, GetUnAxes, GetWhiteColor, GotoLabel, GotoState, InStr, Invert, IsA, IsInState, IsProbing, Left, Len, Lerp, LineLineIntersection, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NotifyStateChange, ObjListMemStats, OrthoRotation, ProgressSeed, Quotes, Rand, RandomSpreadVector, RandRange, RemoveAllTimers, RemoveFlagSafe, RemoveTimer, RemoveTimerS, ResetConfig, ResetLoaders, Right, RMax, RMin, RotateAngleAxis, RotRand, Round, RSize, SaveConfig, SetProbing, SetPropertyText, SetPropertyTextDefault, Sin, Smerp, SMod, Split, Sqrt, Square, StaticCallFunction, StaticCallFunctionS, StaticDefinesFunction, StaticDefinesFunctionS, StaticSaveConfig, StrArray, StringToName, Tan, TimeRemaining, TimeRemainingS, TraceMessage, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, Warn, ^, ^^, |, ||, ~, ~=


Enumerations Detail

EBCType Source code

enum 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,
};


Functions Detail

BlockFiring Source code

function BlockFiring ( float SuggestedFireAgainDelay )

CleanupBC Source code

function CleanupBC ( )

DisableAllBehaviorsExcept Source code

function DisableAllBehaviorsExcept ( name TargetState )

DisableBehavior Source code

function DisableBehavior ( name TargetState )

EnableBehavior Source code

function EnableBehavior ( name TargetState )

GetBCEnabled Source code

function bool GetBCEnabled ( )

GetCheckBehaviorDelay Source code

function float GetCheckBehaviorDelay ( )

GetCheckMetaStateDelay Source code

function float GetCheckMetaStateDelay ( )

GetCurrentMetaStateName Source code

function string GetCurrentMetaStateName ( )

GetCurrentMetaStateNameShort Source code

function string GetCurrentMetaStateNameShort ( )

GetExtendedStateInformation Source code

function string GetExtendedStateInformation ( )

GetMinFiringDelay Source code

function float GetMinFiringDelay ( )

GetTimeOutDelays Source code

function GetTimeOutDelays ( out float CheckBehaviorDelay, out float CheckMetaStateDelay )

RestoreTimeOutDelays Source code

function RestoreTimeOutDelays ( float CheckBehaviorDelay, float CheckMetaStateDelay )

SetBCEnabled Source code

function SetBCEnabled ( bool bVal )

SetMinTimeOutDelay Source code

function SetMinTimeOutDelay ( float MinTimeOutDelay )

SetNextCheckFireShotDelay Source code

function SetNextCheckFireShotDelay ( float SuggestedFireAgainDelay )

StartFiring Source code

function StartFiring ( )


Defaultproperties

defaultproperties
{
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:27.851 - Created with UnCodeX