- Extends
- Object
- Modifiers
- abstract dependson ( KFStoryGameInfo ) hidecategories ( Object )
Core.Object
|
+-- KFStoryGame.KF_ObjectiveCondition
Direct Known Subclasses:
ObjCondition_ActorHealth, ObjCondition_Area, ObjCondition_Counter, ObjCondition_Inventory, ObjCondition_LineOfSight, ObjCondition_Multi, ObjCondition_Random, ObjCondition_Timed, ObjCondition_Touch, ObjCondition_Triggered, ObjCondition_Use
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 |
Enumerations Summary |
EKFGameDifficulty All,
Beginner,
Normal,
Hard,
Suicidal,
HellOnEarth,
|
Inherited Structures from Core.Object |
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector |
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, ^, ^^, |, ||, ~, ~= |
const HintCharLimit = 35;
var bool bActive;
var bool bComplete;
var bool bForceReliableUpdate;
var bool bLockCompletion;
var bool bWasTriggered;
var byte ConditionType;
InitialWorldLocActorName Source code
var const name InitialWorldLocActorName;
var const name InstigatorName;
var float LastActivatedTime;
var float LastRepTime;
var bool NewComplete;
var float NewCompletionPct;
var string NewDataString;
var bool OldComplete;
var float OldCompletionPct;
var string OldDataString;
var bool SavedbActive;
var bool SavedbComplete;
var bool SavedbWasTriggered;
var const name WorldLocActorName;
Audio
var(Audio)
sound Sound_Completion;
Difficulty
var(Difficulty) int PlayerCount_Max;
var(Difficulty) int PlayerCount_Min;
var(Difficulty) float Scale_PlayerCount;
Events
var(Events) name Tag;
HUD
KF_ObjectiveCondition
Network
var(Network) float ConditionRepInterval;
function bool AllowCompletion ( ) )
AllowConditionRepUpdate Source code
function bool AllowConditionRepUpdate ( ) )
function string ClampHUDHint ( string Hint) )
function ConditionActivated (
pawn ActivatingPlayer) )
function ConditionCompleted ( ) )
function ConditionDeActivated ( ) )
function bool ConditionIsActive ( ) )
function bool ConditionIsRelevant ( ) )
function bool ConditionIsValid ( ) )
function ConditionTick ( float DeltaTime) )
ConditionTickHUDUpdate Source code
function ConditionTickHUDUpdate ( ) )
function
bool FindInstigator ( array<
Pawn> TestInstigators) )
function String FormatTime ( int Seconds ) )
function float GetCompletionPct ( ) )
function string GetDataString ( ) )
GetGameDifficultyModifier Source code
function float GetGameDifficultyModifier ( ) )
function string GetHUDHint ( ) )
function
Pawn GetInstigator ( ) )
function array<
Pawn> GetInstigatorList ( ) )
function
vector GetLocation ( optional out
Actor LocActor) )
function int GetOwnerArrayIndex ( ) )
GetPlayerCountModifier Source code
function float GetPlayerCountModifier ( ) )
function
Actor GetTargetActor (
name TargetName) )
GetTotalDifficultyModifier Source code
function float GetTotalDifficultyModifier ( ) )
function
vector GetWhispLocation ( optional out
Actor LocActor) )
function string GetWorldHint ( ) )
function
bool GetWorldLocActor ( out
Actor LocActor) )
function bool IsOptionalCondition ( ) )
function ReleaseTargetActor ( name ReleaseTargetName) )
ReliableConditionUpdate Source code
function Reset ( ) )
function SaveState ( ) )
function SetTargetActor (
name NewTargetName,
Actor NewValue) )
ShouldInitOnActivation Source code
function bool ShouldInitOnActivation ( ) )
ShouldShowWhispTrailFor Source code
function StartedUsing (
pawn User )
function StoppedUsing (
pawn User )
function TriggerProgressEvents ( float PctComplete) )
defaultproperties
{
InstigatorName="Instigator"
ConditionRepInterval=0.500000
HUD_World=(World_Texture_Scale=1.000000,World_Clr=(B=50,G=50,R=255,A=255),Whisp_Clr=(B=50,G=50,R=255,A=255))
HUD_Screen=(Screen_ProgressStyle=HDS_Combination,FontScale=Font_Medium,bShowStrikethrough=True,Screen_ProgressBarBG=Texture'KFStoryGame_Tex.HUD.Hud_Rectangel_W_Stroke_Neutral',Screen_ProgressBarFill=Texture'KFStoryGame_Tex.HUD.Hud_Rectangle_W_Stroke_Fill',Screen_Clr=(B=50,G=50,R=255,A=255))
Scale_GameDifficulty=(Scale_Beginner=1.000000,Scale_Hard=1.000000,Scale_Suicidal=1.000000,Scale_HellOnEarth=1.000000)
Scale_PlayerCount=1.000000
InitialState=Active
InitialWorldLocActorName="InitialHUDWorldActor"
WorldLocActorName="HUDWorldActor"
}
|
Creation time: Fri 13-10-2023 03:18:47.990 - Created with
UnCodeX