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

KFStoryGame.ObjCondition_ActorHealth

Extends
KF_ObjectiveCondition
Modifiers
editinlinenew

Core.Object
|   
+-- KFStoryGame.KF_ObjectiveCondition
   |   
   +-- KFStoryGame.ObjCondition_ActorHealth

Constants Summary
Inherited Contants from KFStoryGame.KF_ObjectiveCondition
HintCharLimit
Inherited Contants from Core.Object
ALLIES_TEAM_INDEX, AXIS_TEAM_INDEX, MaxInt, NEUTRAL_TEAM_INDEX, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
boolbAcquiredPawn
floatCurrentHealth
nameHealthActorName
floatHealthMax
nameInitialHealthActorName
ObjCondition_ActorHealth
EHealthMethodHealthCondition
floatMinHealthPct
ActorTargetActor
NameTargetPawnTag
Inherited Variables from KFStoryGame.KF_ObjectiveCondition
ActivationMethod, bActive, bComplete, bCompleteOnce, bForceReliableUpdate, bLockCompletion, bWasTriggered, ConditionRepInterval, ConditionType, DependentConditions, Difficulty_Max, Difficulty_Min, Eventlistener, HUD_Screen, HUD_World, InitialState, InitialWorldLocActorName, InstigatorName, LastActivatedTime, LastRepTime, NewComplete, NewCompletionPct, NewDataString, NewLocation, ObjOwner, OldComplete, OldCompletionPct, OldDataString, OldWorldLoc, PlayerCount_Max, PlayerCount_Min, ProgressEvents, ProgressImportance, SavedbActive, SavedbComplete, SavedbWasTriggered, Scale_GameDifficulty, Scale_PlayerCount, Sound_Completion, Tag, WorldLocActorName
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
EHealthMethod
Health_Empty, Health_Full,
Inherited Enumerations from KFStoryGame.KF_ObjectiveCondition
EKFGameDifficulty
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
function ConditionActivated (pawn ActivatingPlayer))
functionbool ConditionIsRelevant ()))
function ConditionTick (float DeltaTime))
functionfloat GetCompletionPct ()))
functionstring GetDataString ()))
functionvector GetLocation (optional out Actor LocActor))
function PostBeginPlay (KF_StoryObjective MyOwner))
function Reset ()))
function UpdatePawnList ()))
Inherited Functions from KFStoryGame.KF_ObjectiveCondition
AllowCompletion, AllowConditionRepUpdate, ClampHUDHint, ConditionActivated, ConditionCompleted, ConditionDeActivated, ConditionIsActive, ConditionIsRelevant, ConditionIsValid, ConditionTick, ConditionTickHUDUpdate, FindInstigator, FormatTime, GetCompletionPct, GetDataString, GetGameDifficultyModifier, GetHUDHint, GetInstigator, GetInstigatorList, GetLocation, GetNearestPathNodeTo, GetObjOwner, GetOwnerArrayIndex, GetPlayerCountModifier, GetTargetActor, GetTotalDifficultyModifier, GetWhispLocation, GetWorldHint, GetWorldLocActor, IsOptionalCondition, PostBeginPlay, ReleaseTargetActor, ReliableConditionUpdate, Reset, SaveState, SetObjOwner, SetTargetActor, ShouldInitOnActivation, ShouldShowWhispTrailFor, SpawnEventListener, StartedUsing, StoppedUsing, Trigger, TriggerProgressEvents
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsOpenGL, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, VSizeSquared, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

bAcquiredPawn Source code

var bool bAcquiredPawn;

CurrentHealth Source code

var float CurrentHealth;

HealthActorName Source code

var const name HealthActorName;

HealthMax Source code

var float HealthMax;

InitialHealthActorName Source code

var const name InitialHealthActorName;

ObjCondition_ActorHealth

HealthCondition Source code

var(ObjCondition_ActorHealth) EHealthMethod HealthCondition;

MinHealthPct Source code

var(ObjCondition_ActorHealth) float MinHealthPct;

TargetActor Source code

var(ObjCondition_ActorHealth) edfindable private Actor TargetActor;

TargetPawnTag Source code

var(ObjCondition_ActorHealth) Name TargetPawnTag;


Enumerations Detail

EHealthMethod Source code

enum EHealthMethod
{
Health_Empty, Health_Full,
};


Functions Detail

ConditionActivated Source code

function ConditionActivated ( pawn ActivatingPlayer) )

ConditionIsRelevant Source code

function bool ConditionIsRelevant ( ) )

ConditionTick Source code

function ConditionTick ( float DeltaTime) )

GetCompletionPct Source code

function float GetCompletionPct ( ) )

GetDataString Source code

function string GetDataString ( ) )

GetLocation Source code

function vector GetLocation ( optional out Actor LocActor) )

PostBeginPlay Source code

function PostBeginPlay ( KF_StoryObjective MyOwner) )

Reset Source code

function Reset ( ) )

UpdatePawnList Source code

function UpdatePawnList ( ) )


Defaultproperties

defaultproperties
{
     InitialHealthActorName="InitialHealthActor"
     HealthActorName="HealthActor"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:50.241 - Created with UnCodeX