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

KFStoryGame.KF_StoryInventoryItem

Extends
Inventory
Modifiers
dependson ( KF_PlaceableStoryPickup )

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Inventory
      |   
      +-- KFStoryGame.KF_StoryInventoryItem

Direct Known Subclasses:

Inv_Explosives, Inv_GasCan, Inv_GoldBar, Inv_MaintenanceKeyCard, Inv_Nitroglycerin, Inv_PatriarchEyeball, Inv_Thermite, Inv_TransmitterPart

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

Variables Summary
floatAIThreatModifier
array<Class<Weapon>>AllowedWeapons
boolbDisableCollisionOnDrop
boolbDropFromCameraLoc
boolbRender1PMesh
boolbUseFirstPersonXRayEffect
boolbUseForcedGroundSpeed
array<KF_PlaceableStoryPickup.SCarriedEvent>CarriedEvents
MaterialCarriedMaterial
nameDroppedEvent
floatForcedGroundSpeed
MaterialGroundMaterial
intImpactDamage
class<DamageType>ImpactDamType
nameInvAttachmentBone
floatJumpZModifier
intMaxHeldCopies
floatMovementSpeedModifier
StaticMeshPickupSM
floatPickup_TossVelocity
array<Class<Weapon>>RestrictedWeapons
KF_PlaceableStoryPickupStoryPickupBase
vectorViewLocationOffset
rotatorViewRotationOffset
intWeight
Inherited Variables from Engine.Inventory
AttachmentClass, bDisplayableInv, bDrawingFirstPerson, BobDamping, bTossedOut, Charge, GroupOffset, IconCoords, IconMaterial, InventoryGroup, ItemName, PickupClass, PlayerViewOffset, PlayerViewPivot, ThirdPersonActor
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
functionbool AllowHoldWeapon (Weapon InWeapon, optional bool SkipDummyWeap))
function AttachToPawn (Pawn P))
function ClientGiveTo (pawn Other, ickup OwningPickup))
function ClientItemThrown ()))
function CopyPropertiesFrom (KF_StoryInventoryPickup OwningPickup))
function DropFrom (vector StartLocation))
functionfloat GetMovementModifierFor (Pawn InPawn))
function GiveTo (pawn Other, optional Pickup Pickup ))
functionbool IsThrowable ()))
event RenderOverlays (canvas Canvas))
function Tick (float DeltaTime))
function TriggerHeldEvents ()))
function UpdateHeldMaterial (Pawn Holder, Material NewMat))
Inherited Functions from Engine.Inventory
AttachToPawn, AttachToPawnHidden, Destroyed, DetachFromPawn, DropFrom, GetHumanReadableName, GetMovementModifierFor, GiveTo, HandlePickupQuery, IsThrowable, NextWeapon, OwnerEvent, PickupFunction, PrevWeapon, PrioritizeArmor, RecommendWeapon, RenderOverlays, SelectNext, SetOwnerDisplay, StaticItemName, TravelPostAccept, TravelPreAccept, updaterelative, Use, WeaponChange
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

AIThreatModifier Source code

var float AIThreatModifier;

AllowedWeapons Source code

var array<Class<Weapon>> AllowedWeapons;

bDisableCollisionOnDrop Source code

var bool bDisableCollisionOnDrop;

bDropFromCameraLoc Source code

var bool bDropFromCameraLoc;

bRender1PMesh Source code

var bool bRender1PMesh;

bUseFirstPersonXRayEffect Source code

var bool bUseFirstPersonXRayEffect;

bUseForcedGroundSpeed Source code

var bool bUseForcedGroundSpeed;

CarriedEvents Source code

var array<KF_PlaceableStoryPickup.SCarriedEvent> CarriedEvents;

CarriedMaterial Source code

var Material CarriedMaterial;

DroppedEvent Source code

var name DroppedEvent;

ForcedGroundSpeed Source code

var float ForcedGroundSpeed;

GroundMaterial Source code

var Material GroundMaterial;

ImpactDamage Source code

var int ImpactDamage;

ImpactDamType Source code

var class<DamageType> ImpactDamType;

InvAttachmentBone Source code

var name InvAttachmentBone;

JumpZModifier Source code

var float JumpZModifier;

MaxHeldCopies Source code

var int MaxHeldCopies;

MovementSpeedModifier Source code

var float MovementSpeedModifier;

PickupSM Source code

var StaticMesh PickupSM;

Pickup_TossVelocity Source code

var float Pickup_TossVelocity;

RestrictedWeapons Source code

var array<Class<Weapon>> RestrictedWeapons;

StoryPickupBase Source code

var KF_PlaceableStoryPickup StoryPickupBase;

ViewLocationOffset Source code

var vector ViewLocationOffset;

ViewRotationOffset Source code

var rotator ViewRotationOffset;

Weight Source code

var int Weight;


Functions Detail

AllowHoldWeapon Source code

simulated function bool AllowHoldWeapon ( Weapon InWeapon, optional bool SkipDummyWeap) )

AttachToPawn Source code

function AttachToPawn ( Pawn P) )

ClientGiveTo Source code

simulated function ClientGiveTo ( pawn Other,Pickup OwningPickup) )

ClientItemThrown Source code

simulated function ClientItemThrown ( ) )

CopyPropertiesFrom Source code

simulated function CopyPropertiesFrom ( KF_StoryInventoryPickup OwningPickup) )

DropFrom Source code

function DropFrom ( vector StartLocation) )

GetMovementModifierFor Source code

simulated function float GetMovementModifierFor ( Pawn InPawn) )

GiveTo Source code

function GiveTo ( pawn Other, optional Pickup Pickup ) )

IsThrowable Source code

simulated function bool IsThrowable ( ) )

RenderOverlays Source code

simulated event RenderOverlays ( canvas Canvas) )

Tick Source code

function Tick ( float DeltaTime) )

TriggerHeldEvents Source code

function TriggerHeldEvents ( ) )

UpdateHeldMaterial Source code

function UpdateHeldMaterial ( Pawn Holder, Material NewMat) )


Defaultproperties

defaultproperties
{
     MovementSpeedModifier=1.000000
     ImpactDamType=Class'Engine.Crushed'
     Pickup_TossVelocity=250.000000
     JumpZModifier=1.000000
     AIThreatModifier=1.000000
     InvAttachmentBone="CHR_LArmForeArm"
     PickupClass=Class'KFStoryGame.KF_StoryInventoryPickup'
     PlayerViewOffset=(X=25.000000,Z=-20.000000)
     BobDamping=5.000000
     AttachmentClass=Class'KFStoryGame.StoryInventoryAttachment'
}

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