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

GoodKarma.NetKActor

Extends
KActor
Modifiers
placeable

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.KActor
      |   
      +-- GoodKarma.NetKActor

Direct Known Subclasses:

ShadowNetKActor, SoccerBallTwo

Constants Summary
Inherited Contants from Engine.Actor
MAINCOLLISIONINDEX, MAXSTEPHEIGHT, MINFLOORZ

Variables Summary
boolbBlobShadow
boolbDead
boolbInactive
boolbPendingPunt
boolbPendingRespawn
boolbRespawnEffectPlayed
boolbWaitTillMove
byteclientPlay
vectorDieVect
intHealth
rotatorhitDirection
floatinactiveClock
floatinitialBuoy
floatinitialDampAng
floatinitialDampLin
floatinitialFric
KRigidBodyStateinitialKState
floatinitialMass
StaticMeshinitialMesh
floatinitialRest
KRigidBodyStateKRepState
KRigidBodyStateKState
vectorlasthitlocation
pawnlastinstigatedby
floatlastShoveTimer
pawnLastStander
intLastStateCount
boolnotifyPlayHit
ShadowProjectorPlayerShadow
actorPunter
floatPuntTimeout
floatreplaySoundClock
floatrespawnClock
ProjectorShadow
vectorstartLocation
rotatorstartRotation
intStateCount
Damage
boolbCollisionDamage
intdamageAbsorbtionAmount
class<Weapon>DamageConstraintClass
floatDamageSpeed
floatHitDamageScale
class<DamageType>HitDamageType
intinitialHealth
boollimitDamagingClass
Destruction
boolbDestroyable
boolbOrientDestructionEffect
floatDestroyedBuoyancy
floatDestroyedDamping
class<Emitter>DestroyedEffect
floatDestroyedFriction
floatDestroyedMass
floatDestroyedRestitution
StaticMeshDestroyedStaticMesh
soundDestructionSound
byteDestructionVolume
vectorEffectOffset
intexplodeDamage
intexplodeForce
floatexplodeRadius
NetKActor
boolbBlockedPath
boolbCriticalObject
boolbEnableSpinProtection
boolbKActorShadows
nameBlockedPath
boolbPuntable
boolbShoveable
floathitSoundRepeatModifier
array<Sound>HitSounds
floatmoveDistance
byteRelativeImpactVolume
intrequiredPuntStrength
floatShoveModifier
Respawning
floatAutoRespawnTime
boolbInactivityReset
boolbRespawnEffect
floatinactivityTimeout
floatPreRespawnEffectTime
class<emitter>RespawnEffect
soundRespawnSound
byteRespawnVolume
Inherited Variables from Engine.KActor
bKTakeShot, bOrientImpactEffect, ImpactEffect, ImpactInterval, ImpactSounds, ImpactVolume, LastImpactTime
Inherited Variables from Engine.Actor
Acceleration, AccumKarmaAngleError, ActorRenderData, AmbientGlow, AmbientSound, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAlreadyPrecachedMaterials, bAlreadyPrecachedMeshes, bAlwaysFaceCamera, bAlwaysRelevant, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAttenByLife, bAutoAlignToTerrain, bAutoTraceNotify, bBadStateCode, bBlockActors, bBlockHitPointTraces, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockProjectiles, bBlocksTeleport, bBlockZeroExtentTraces, bBounce, bCanAutoTraceSelect, bCanBeDamaged, bCanTeleport, bClientAnim, bClientAuthoritative, bClientDemoNetFunc, bClientDemoRecording, bClientTrigger, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeferRendering, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDetailAttachment, bDirectional, bDirectionalCorona, bDisableSorting, bDisturbFluidSurface, bDramaticLighting, bDynamicLight, bEdShouldSnap, bEdSnap, bFixedRotationDir, bForceSkelUpdate, bFullVolume, bGameRelevant, bHardAttach, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bIgnoreTerminalVelocity, bIgnoreVehicles, bInterpolating, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNoDelete, bNoRepMesh, bNotifyLocalPlayerTeamReceived, bNotOnDedServer, bObsolete, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOrientToVelocity, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bShouldBaseAtStartup, bShouldStopKarma, bShowOctreeNodes, bSkipActorPropertyReplication, bSmoothKarmaStateUpdates, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTicked, bTimerLoop, bTraceWater, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseCollisionStaticMesh, bUseCylinderCollision, bUseDynamicLights, bUseHighDetailOverlayIndex, bUseLightingFromBase, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, ClientOverlayCounter, ClientOverlayTimer, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, ExcludeTag[8], FluidSurfaceShootStrengthMod, ForcedVisibilityZoneTag, ForceNoise, ForceRadius, ForceScale, ForceType, Group, HardRelMatrix, HighDetailOverlay, HighDetailOverlayIndex, InitialState, Instigator, Inventory, JoinedTag, KParams, KStepTag, LastRenderTime, LastReplicateTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, MaxLights, Mesh, MeshInstance, MessageClass, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, OverlayMaterial, OverlayTimer, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SurfaceType, Tag, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, UV2Mode, UV2Texture, Velocity, XLevel

Enumerations Summary
Inherited Enumerations from Engine.Actor
EDoubleClickDir, EDrawType, EFilterState, EFlagState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ESurfaceTypes, ETravelType, EUV2Mode

Structures Summary
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, FireProperties, KRBVec, KRigidBodyState, KSimParams, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
event Bump (Actor Other))
function ClientDeathEmitters ()))
function ClientRespawnEmitter ()))
functionbool declarePunt (Actor newPunter, float maxTimeTo, bool bPriority, int Strength))
function Die ()))
event FellOutOfWorld (eKillZType KillType))
functionStaticMesh getObject (StaticMesh A))
functionbool IsInWater (Actor Other))
function KImpact (actor other, vector pos, vector impactVel, vector impactNorm))
eventbool KUpdateState (out KRigidBodyState newState))
function PackState ()))
function playServerHit ()))
function playServerSoundDestroy ()))
function playServerSoundRespawn ()))
function PostNetBeginPlay ()))
event PostNetReceive ()))
function PreBeginPlay ()))
event RanInto (Actor Other))
function respawn ()))
function TakeDamage (int Damage, Pawn InstigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> damageType, optional int HitIndex))
function Tick (float Delta))
Inherited Functions from Engine.KActor
KImpact, TakeDamage, Trigger
Inherited Functions from Engine.Actor
*, +, -, AddToPackageMap, AdjustVolume, AllActors, AllowMusicPlayback, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, AnimStopLooping, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BlocksShotAt, BoneRefresh, BroadcastLocalizedMessage, Bump, CanSplash, ChangeBaseParamsFeedbackEffect, ChangeSpringFeedbackEffect, CheckAchievementEvents, CheckForErrors, CheckMaxEffectDistance, ChildActors, ClearStayingDebugLines, ClientTrigger, Clock, CollidingActors, ConsoleCommand, CopyObjectToClipboard, Crash, CurrentLIPSincAnim, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DisplayDebug, DrawDebugCircle, DrawDebugLine, DrawDebugSphere, DrawStayingDebugLine, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishedInterpolation, FinishInterpolation, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAllInt, GetAllIntDesc, GetAnimDuration, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClosestBone, GetCollisionExtent, GetDebugName, GetEventColor, GetEvents, GetHumanReadableName, GetLocalString, GetMapName, GetMeshName, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSoundDuration, GetURLMap, GetUrlOption, HasAnim, HasLIPSincAnim, HealDamage, HitPointTrace, HitWall, HurtRadius, IsAnimating, IsInPain, IsInVolume, IsJoinedTo, IsPlayingLIPSincAnim, IsStationary, IsTweening, KAddAngularImpulse, KAddBoneLifter, KAddImpulse, KApplyForce, KDisableCollision, KDrawRigidBodyState, KEnableCollision, KFreezeRagdoll, KGetActorGravScale, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRBQuaternion, KGetRestitution, KGetRigidBodyState, KGetSimParams, KGetSkelMass, KilledBy, KImpact, KIsAwake, KIsRagdollAvailable, KMakeRagdollAvailable, KRBVecFromVector, KRBVecToVector, KRemoveAllBoneLifters, KRemoveLifterFromBone, KScaleJointLimits, KSetActorGravScale, KSetBlockKarma, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetSimParams, KSetSkelVel, KSetStayUpright, KSetStayUprightParams, KSkelConvulse, KUpdateState, KVelDropBelow, KWake, Landed, LinkMesh, LinkSkelAnim, LIPSincAnimEnd, LockRootMotion, LoopAnim, LostChild, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, NearSpot, NotifyLocalPlayerDead, NotifyLocalPlayerTeamReceived, NotifySelected, OnlyAffectPawns, PauseStream, PawnBaseDied, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayFeedbackEffect, PlayLIPSincAnim, PlayMusic, PlayOwnedSound, PlaySound, PlayStream, PlayTeleportEffect, PostBeginPlay, PostLoadSavedGame, PostNetBeginPlay, PostNetReceive, PostTeleport, PostTouch, POVChanged, PreBeginPlay, PrecacheAnnouncer, PreSaveGame, PreTeleport, RadiusActors, RanInto, ReceivedEvent, RecoverFromBadStateCode, RenderOverlays, RenderTexture, Reset, ResetStaticFilterState, SeekStream, SelfTriggered, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDelayedDamageInstigatorController, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetLocation, SetOverlayMaterial, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTimer, ShouldBeHidden, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopFeedbackEffect, StopLIPSincAnim, StopMusic, StopStream, SuggestFallVelocity, TakeDamage, TeamLink, TextToSpeech, Tick, Timer, TimerPop, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceThisActor, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnClock, UnTouch, UnTrigger, UntriggerEvent, UpdateAnnouncements, UpdateDefaultMesh, UpdateDefaultStaticMesh, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, UpdateURL, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange


Variables Detail

bBlobShadow Source code

var globalconfig bool bBlobShadow;

bDead Source code

var bool bDead;

bInactive Source code

var bool bInactive;

bPendingPunt Source code

var bool bPendingPunt;

bPendingRespawn Source code

var bool bPendingRespawn;

bRespawnEffectPlayed Source code

var bool bRespawnEffectPlayed;

bWaitTillMove Source code

var bool bWaitTillMove;

clientPlay Source code

var byte clientPlay;

DieVect Source code

var vector DieVect;

Health Source code

var int Health;

hitDirection Source code

var rotator hitDirection;

inactiveClock Source code

var float inactiveClock;

initialBuoy Source code

var float initialBuoy;

initialDampAng Source code

var float initialDampAng;

initialDampLin Source code

var float initialDampLin;

initialFric Source code

var float initialFric;

initialKState Source code

var KRigidBodyState initialKState;

initialMass Source code

var float initialMass;

initialMesh Source code

var StaticMesh initialMesh;

initialRest Source code

var float initialRest;

KRepState Source code

var KRigidBodyState KRepState;

KState Source code

var KRigidBodyState KState;

lasthitlocation Source code

var vector lasthitlocation;

lastinstigatedby Source code

var pawn lastinstigatedby;

lastShoveTimer Source code

var float lastShoveTimer;

LastStander Source code

var pawn LastStander;

LastStateCount Source code

var int LastStateCount;

notifyPlayHit Source code

var bool notifyPlayHit;

PlayerShadow Source code

var ShadowProjector PlayerShadow;

Punter Source code

var actor Punter;

PuntTimeout Source code

var float PuntTimeout;

replaySoundClock Source code

var float replaySoundClock;

respawnClock Source code

var float respawnClock;

Shadow Source code

var Projector Shadow;

startLocation Source code

var vector startLocation;

startRotation Source code

var rotator startRotation;

StateCount Source code

var int StateCount;

Damage

bCollisionDamage Source code

var(Damage) bool bCollisionDamage;

damageAbsorbtionAmount Source code

var(Damage) int damageAbsorbtionAmount;

DamageConstraintClass Source code

var(Damage) class<Weapon> DamageConstraintClass;

DamageSpeed Source code

var(Damage) float DamageSpeed;

HitDamageScale Source code

var(Damage) float HitDamageScale;

HitDamageType Source code

var(Damage) class<DamageType> HitDamageType;

initialHealth Source code

var(Damage) int initialHealth;

limitDamagingClass Source code

var(Damage) bool limitDamagingClass;

Destruction

bDestroyable Source code

var(Destruction) bool bDestroyable;

bOrientDestructionEffect Source code

var(Destruction) bool bOrientDestructionEffect;

DestroyedBuoyancy Source code

var(Destruction) float DestroyedBuoyancy;

DestroyedDamping Source code

var(Destruction) float DestroyedDamping;

DestroyedEffect Source code

var(Destruction) class<Emitter> DestroyedEffect;

DestroyedFriction Source code

var(Destruction) float DestroyedFriction;

DestroyedMass Source code

var(Destruction) float DestroyedMass;

DestroyedRestitution Source code

var(Destruction) float DestroyedRestitution;

DestroyedStaticMesh Source code

var(Destruction) StaticMesh DestroyedStaticMesh;

DestructionSound Source code

var(Destruction) sound DestructionSound;

DestructionVolume Source code

var(Destruction) byte DestructionVolume;

EffectOffset Source code

var(Destruction) vector EffectOffset;

explodeDamage Source code

var(Destruction) int explodeDamage;

explodeForce Source code

var(Destruction) int explodeForce;

explodeRadius Source code

var(Destruction) float explodeRadius;

NetKActor

bBlockedPath Source code

var(NetKActor) bool bBlockedPath;

bCriticalObject Source code

var(NetKActor) bool bCriticalObject;

bEnableSpinProtection Source code

var(NetKActor) bool bEnableSpinProtection;

bKActorShadows Source code

var(NetKActor) bool bKActorShadows;

BlockedPath Source code

var(NetKActor) name BlockedPath;

bPuntable Source code

var(NetKActor) bool bPuntable;

bShoveable Source code

var(NetKActor) bool bShoveable;

hitSoundRepeatModifier Source code

var(NetKActor) float hitSoundRepeatModifier;

HitSounds Source code

var(NetKActor) array<Sound> HitSounds;

moveDistance Source code

var(NetKActor) float moveDistance;

RelativeImpactVolume Source code

var(NetKActor) byte RelativeImpactVolume;

requiredPuntStrength Source code

var(NetKActor) int requiredPuntStrength;

ShoveModifier Source code

var(NetKActor) float ShoveModifier;

Respawning

AutoRespawnTime Source code

var(Respawning) float AutoRespawnTime;

bInactivityReset Source code

var(Respawning) bool bInactivityReset;

bRespawnEffect Source code

var(Respawning) bool bRespawnEffect;

inactivityTimeout Source code

var(Respawning) float inactivityTimeout;

PreRespawnEffectTime Source code

var(Respawning) float PreRespawnEffectTime;

RespawnEffect Source code

var(Respawning) class<emitter> RespawnEffect;

RespawnSound Source code

var(Respawning) sound RespawnSound;

RespawnVolume Source code

var(Respawning) byte RespawnVolume;


Functions Detail

Bump Source code

simulated event Bump ( Actor Other) )

ClientDeathEmitters Source code

simulated function ClientDeathEmitters ( ) )

ClientRespawnEmitter Source code

simulated function ClientRespawnEmitter ( ) )

declarePunt Source code

function bool declarePunt ( Actor newPunter, float maxTimeTo, bool bPriority, int Strength) )

Die Source code

simulated function Die ( ) )

FellOutOfWorld Source code

simulated event FellOutOfWorld ( eKillZType KillType) )

getObject Source code

function StaticMesh getObject ( StaticMesh A) )

IsInWater Source code

function bool IsInWater ( Actor Other) )

KImpact Source code

simulated function KImpact ( actor other, vector pos, vector impactVel, vector impactNorm) )

KUpdateState Source code

simulated event bool KUpdateState ( out KRigidBodyState newState) )

PackState Source code

function PackState ( ) )

playServerHit Source code

function playServerHit ( ) )

playServerSoundDestroy Source code

function playServerSoundDestroy ( ) )

playServerSoundRespawn Source code

function playServerSoundRespawn ( ) )

PostNetBeginPlay Source code

simulated function PostNetBeginPlay ( ) )

PostNetReceive Source code

simulated event PostNetReceive ( ) )

PreBeginPlay Source code

function PreBeginPlay ( ) )

RanInto Source code

simulated event RanInto ( Actor Other) )

respawn Source code

function respawn ( ) )

TakeDamage Source code

function TakeDamage ( int Damage, Pawn InstigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> damageType, optional int HitIndex) )

Tick Source code

simulated function Tick ( float Delta) )


Defaultproperties

defaultproperties
{
     bBlockedPath=True
     moveDistance=50.000000
     RelativeImpactVolume=127
     bShoveable=True
     ShoveModifier=1.500000
     bEnableSpinProtection=True
     hitSoundRepeatModifier=1.000000
     bCollisionDamage=True
     DamageSpeed=100.000000
     HitDamageType=Class'GoodKarma.DamTypeBludgeon'
     HitDamageScale=1.000000
     initialHealth=100
     damageAbsorbtionAmount=25
     explodeRadius=15.000000
     bDestroyable=True
     DestructionVolume=200
     bOrientDestructionEffect=True
     DestroyedMass=0.500000
     DestroyedDamping=1.000000
     DestroyedFriction=0.700000
     DestroyedBuoyancy=0.300000
     DestroyedRestitution=0.100000
     PreRespawnEffectTime=1.000000
     inactivityTimeout=15.000000
     RespawnVolume=180
     AutoRespawnTime=-1.000000
     bRespawnEffectPlayed=True
     bWaitTillMove=True
     bDead=True
     LastStateCount=-1
     inactiveClock=-999.000000
     bKActorShadows=True
     StaticMesh=StaticMesh'GKStaticMeshes.basicShapes.BasicCube'
     bUseDynamicLights=True
     bDetailAttachment=True
     RemoteRole=ROLE_SimulatedProxy
     bHardAttach=True
     bNetNotify=True
     Begin Object Class=KarmaParams Name=KarmaParams0
         KMass=0.500000
         bHighDetailOnly=False
         bClientOnly=False
         KFriction=0.500000
         KRestitution=0.200000
         KImpactThreshold=1.000000
     End Object
     KParams=KarmaParams'GoodKarma.NetKActor.KarmaParams0'


}

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