- Extends
- KF_StoryNPC_Static
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Pawn
|
+-- UnrealGame.UnrealPawn
|
+-- XGame.xPawn
|
+-- KFMod.KFPawn
|
+-- KFMod.KFHumanPawn
|
+-- KFStoryGame.KF_StoryNPC
|
+-- KFStoryGame.KF_StoryNPC_Static
|
+-- KFStoryGame.KF_BreakerBoxNPC
Inherited Variables from KFStoryGame.KF_StoryNPC |
ActivationEvent, bActive, BaseAIThreatRating, BaseGroundSpeed, bDamageable, bDropInventoryOnDeath, bFireAtWill, bHasInfiniteAmmo, bIndestructible, bInitialActive, bInitialFireAtWill, bNoThreatToZEDs, bOnlyVisibleWhenActive, bRunning, bShotAnim, bShowHealthBar, bStartActive, bUseDefaultPhysics, bUseHitPoints, DeActivationEvent, DialogueTrigger, FriendlyFireDamageScale, HealedEvent, NotThreateningTo, NPCDialogue, NPCHealth, NPCName, OnlyThreateningTo, PlacedLoc, PlacedRot, RespawnTime, RunningAnims[8], StartingHealthPct, TeamIndex, TriggerAction |
Functions Summary |
 | | CheckHealthCondition (Pawn InstigatedBy))
|
 | | PostBeginPlay ()))
|
 | | PostRender2D (Canvas C, float ScreenLocX, float ScreenLocY))
|
 | | Reset ()))
|
 | | SetActive (bool On))
|
 | | SpawnGibs (Rotator HitRotation, float ChunkPerterbation))
|
 | | SpawnHitEmitter (float Damage, Pawn InstigatedBy, vector HitLocation, class<DamageType> damageType, vector Momentum ))
|
 | | TakeDamage (int Damage, Pawn InstigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> damageType, optional int HitIndex))
|
 | | Tick (float DeltaTime))
|
Inherited Functions from KFStoryGame.KF_StoryNPC |
AssessThreatTo, GetPlacedRoster, GetPlayerName, GetTeamNum, GiveHealth, HealDamage, IsPacifist, IsThreateningTo, OnObjectiveChanged, PostBeginPlay, PostRender2D, ProcessLocationalDamage, RepositionNPC, Reset, ResurrectNPC, SaveHealthState, SetActive, SetMovemetPhysics, SpawnDialogueTrigger, SpawnDummyCorpse, TakeDamage, Trigger, UpdateVisibility |
var bool bDestroyed;
var bool bRepaired;
var float LastTriggerEventTime;
var bool SavedbFullhealth;
var bool SavedbNoHealth;
Display
var(Display) StaticMesh DestroyedMesh;
var(Display) StaticMesh HealthyMesh;
Events
var(Events) name Event_FullHealth;
var(Events) name Event_NoHealth;
KF_BreakerBoxNPC
simulated function CheckHealthCondition (
Pawn InstigatedBy) )
simulated function PostBeginPlay ( ) )
simulated event PostRender2D (
Canvas C,
float ScreenLocX,
float ScreenLocY) )
function Reset ( ) )
function SetActive ( bool On) )
simulated function SpawnGibs (
Rotator HitRotation,
float ChunkPerterbation) )
simulated function Tick ( float DeltaTime) )
defaultproperties
{
BrokenMat=Texture'KFStoryGame_Tex.HUD.Repair_Icon_64_BW'
FixedMat=Texture'KFStoryGame_Tex.HUD.Electricity_Icon_64'
bWeldable=True
HealthyMesh=StaticMesh'Props_ObjectiveMode.Breaker_Box'
DestroyedMesh=StaticMesh'Props_ObjectiveMode.Breaker_Box_DMG'
HitEmitter=Class'KFMod.Breaker_Damaged_OneOff'
NPCName="Breaker Box"
bStartActive=False
BaseAIThreatRating=0.010000
NotThreateningTo(0)=Class'KFChar.ZombieFleshPound'
NotThreateningTo(1)=Class'KFChar.ZombieScrake'
FriendlyFireDamageScale=0.000000
bShowHealthBar=True
NPCHealth=200.000000
StartingHealthPct=0.000000
ProjectileBloodSplatClass=None
StaticMesh=StaticMesh'Props_ObjectiveMode.Breaker_Box'
DrawScale=0.500000
PrePivot=(Z=30.000000)
Skins(0)=None
CollisionRadius=30.000000
}
|
Creation time: Fri 13-10-2023 03:18:47.924 - Created with
UnCodeX