- Extends
- KActor
- Modifiers
- placeable
Core.Object
|
+-- Engine.Actor
|
+-- Engine.KActor
|
+-- GoodKarma.NetKActor
Direct Known Subclasses:
ShadowNetKActor, SoccerBallTwo
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 |
Inherited Enumerations from Engine.Actor |
EDoubleClickDir, EDrawType, EFilterState, EFlagState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ESurfaceTypes, ETravelType, EUV2Mode |
Inherited Structures from Engine.Actor |
ActorRenderDataPtr, AnimRep, BatchReference, FireProperties, KRBVec, KRigidBodyState, KSimParams, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr |
Functions Summary |
 | | Bump (Actor Other))
|
 | | ClientDeathEmitters ()))
|
 | | ClientRespawnEmitter ()))
|
 | bool | declarePunt (Actor newPunter, float maxTimeTo, bool bPriority, int Strength))
|
 | | Die ()))
|
 | | FellOutOfWorld (eKillZType KillType))
|
 | StaticMesh | getObject (StaticMesh A))
|
 | bool | IsInWater (Actor Other))
|
 | | KImpact (actor other, vector pos, vector impactVel, vector impactNorm))
|
 | bool | KUpdateState (out KRigidBodyState newState))
|
 | | PackState ()))
|
 | | playServerHit ()))
|
 | | playServerSoundDestroy ()))
|
 | | playServerSoundRespawn ()))
|
 | | PostNetBeginPlay ()))
|
 | | PostNetReceive ()))
|
 | | PreBeginPlay ()))
|
 | | RanInto (Actor Other))
|
 | | respawn ()))
|
 | | TakeDamage (int Damage, Pawn InstigatedBy, Vector Hitlocation, Vector Momentum, class<DamageType> damageType, optional int HitIndex))
|
 | | Tick (float Delta))
|
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 |
var globalconfig bool bBlobShadow;
var bool bDead;
var bool bInactive;
var bool bPendingPunt;
var bool bPendingRespawn;
var bool bRespawnEffectPlayed;
var bool bWaitTillMove;
var byte clientPlay;
var int Health;
var float inactiveClock;
var float initialBuoy;
var float initialDampAng;
var float initialDampLin;
var float initialFric;
var float initialMass;
var StaticMesh initialMesh;
var float initialRest;
var
pawn lastinstigatedby;
var float lastShoveTimer;
var int LastStateCount;
var bool notifyPlayHit;
var float PuntTimeout;
var float replaySoundClock;
var float respawnClock;
var int StateCount;
Damage
var(Damage) bool bCollisionDamage;
damageAbsorbtionAmount Source code
var(Damage) int damageAbsorbtionAmount;
var(Damage)
class<
Weapon> DamageConstraintClass;
var(Damage) float DamageSpeed;
var(Damage) float HitDamageScale;
var(Damage) int initialHealth;
var(Damage) bool limitDamagingClass;
Destruction
var(Destruction) bool bDestroyable;
bOrientDestructionEffect Source code
var(Destruction) bool bOrientDestructionEffect;
var(Destruction) float DestroyedBuoyancy;
var(Destruction) float DestroyedDamping;
var(Destruction)
class<
Emitter> DestroyedEffect;
var(Destruction) float DestroyedFriction;
var(Destruction) float DestroyedMass;
var(Destruction) float DestroyedRestitution;
var(Destruction) StaticMesh DestroyedStaticMesh;
var(Destruction)
sound DestructionSound;
var(Destruction) byte DestructionVolume;
var(Destruction)
vector EffectOffset;
var(Destruction) int explodeDamage;
var(Destruction) int explodeForce;
var(Destruction) float explodeRadius;
NetKActor
hitSoundRepeatModifier Source code
Respawning
var(Respawning) float AutoRespawnTime;
var(Respawning) bool bInactivityReset;
var(Respawning) bool bRespawnEffect;
var(Respawning) float inactivityTimeout;
var(Respawning) float PreRespawnEffectTime;
var(Respawning)
class<
emitter> RespawnEffect;
var(Respawning)
sound RespawnSound;
var(Respawning) byte RespawnVolume;
simulated event Bump (
Actor Other) )
simulated function ClientDeathEmitters ( ) )
simulated function ClientRespawnEmitter ( ) )
function
bool declarePunt (
Actor newPunter,
float maxTimeTo,
bool bPriority,
int Strength) )
simulated function Die ( ) )
simulated event FellOutOfWorld (
eKillZType KillType) )
function StaticMesh getObject ( StaticMesh A) )
function
bool IsInWater (
Actor Other) )
function PackState ( ) )
function playServerHit ( ) )
playServerSoundDestroy Source code
function playServerSoundDestroy ( ) )
playServerSoundRespawn Source code
function playServerSoundRespawn ( ) )
simulated function PostNetBeginPlay ( ) )
simulated event PostNetReceive ( ) )
function PreBeginPlay ( ) )
simulated event RanInto (
Actor Other) )
function respawn ( ) )
simulated function Tick ( float Delta) )
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'
}
|
Creation time: Fri 13-10-2023 03:18:50.175 - Created with
UnCodeX