- Extends
- Inventory
- Modifiers
- abstract native nativereplication
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Inventory
|
+-- Engine.Weapon
Direct Known Subclasses:
U2Weapon
Inherited Contants from Engine.Actor |
CCFloatHeight, DefaultPathingCollisionHeight, DefaultPathingCollisionRadius, DF_Collision, DF_None, PF_AlphaTexture, PF_AntiPortal, PF_EdCut, PF_EdProcessed, PF_Environment, PF_FakeBackdrop, PF_Flat, PF_FlatShaded, PF_HighShadowDetail, PF_Invisible, PF_Masked, PF_Memorized, PF_Mirrored, PF_Modulated, PF_NoMerge, PF_NoSmooth, PF_NotSolid, PF_NoZTest, PF_Occlude, PF_Portal, PF_RenderFog, PF_Selected, PF_Semisolid, PF_SpecialLit, PF_Translucent, PF_TwoSided, PF_Unlit, PF_Unused0, PF_Unused1, PF_Unused2, PF_Unused3, PF_Unused4, PF_Unused5, PF_Wireframe, ST_Crouching, ST_None, ST_Prone, ST_Standing, TRACE_Actors, TRACE_AllBlocking, TRACE_AllColliding, TRACE_Blocking, TRACE_Debug, TRACE_Hash, TRACE_Level, TRACE_LevelGeometry, TRACE_Material, TRACE_Movers, TRACE_OnlyProjActor, TRACE_Others, TRACE_Pawns, TRACE_ProjTargets, TRACE_ShadowCast, TRACE_SingleResult, TRACE_StopAtFirstHit, TRACE_Usable, TRACE_VisibleNonColliding, TRACE_Volumes, TRACE_World |
Inherited Variables from Engine.Inventory |
AttachmentClass, bDisplayableInv, bMergesCopies, BobDamping, bTossedOut, Charge, GroupOffset, Icon, IconIndex, InventoryGroup, ItemID, ItemName, PickupClass, PlayerViewOffset, StatusIcon, ThirdPersonActor, ThirdPersonMesh, ThirdPersonMeshInstance, ThirdPersonRelativeLocation, ThirdPersonRelativeRotation, ThirdPersonScale, ThirdPersonStaticMesh |
Inherited Variables from Engine.Actor |
Acceleration, ActorFOV, ActorRenderData, ActorTag, ActorTimeDilation, AlignMeshNormal, AlignMeshTraceOffset1, AlignMeshTraceOffset2, AlignMeshTraceOffset3, AlignMeshTraceVector, AmbientColor, AmbientGlow, AmbientRotationRate, AmbientSound, AnimFrame, AnimRate, AnimSequence, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAllowClipping, bAlwaysRelevant, bAlwaysTick, bAnimByOwner, bAnimFinished, bAnimLoopFinished, bAnimNoExist, Base, bAutoEnableAgent, bBlockActors, bBlockNavigation, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockStepping, bBlockZeroExtentTraces, bBounce, bCanEncroachPlayer, bCanFallOutOfWorld, bCanMantle, bCanTeleport, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCorona, bDeleteMe, bDemoRecording, bDestroyInPainVolume, bDifficulty0, bDifficulty1, bDifficulty2, bDirectional, bDisturbFluidSurface, bDoMissionFiltering, bDynamicLight, bEdCanOverlap, bEditorPlaced, bEdShouldSnap, bEdSnap, bFixedRotationDir, bGameRelevant, bHidden, bHiddenEd, bHiddenEdGroup, bHiddenRelevant, bHiddenUsable, bHighDetail, bHurtEntry, bIgnoreImpactForces, bIgnoreSingularityDamage, bIgnoreSingularityForces, bInterpolating, bJustTeleported, bLaunchPawns, bLensFlare, bLightChanged, bLightParticles, bLocalGameEvent, bLockLocation, BlurDegree, bManualTick, bMeshAlwaysRefresh, bMountDetachDestroy, bMovable, bMustFace, bNetDirty, bNetInitial, bNetOptional, bNetOwner, bNetRelevant, bNetTemporary, bNeverBatch, bNoDelete, bNoSmooth, bNoStaticMeshCollide, bObsolete, bOnlyDirtyReplication, bOnlyOwnerSee, bOrientOnSlope, bOwnerNoSee, bPathColliding, bPathTemp, bPaused, bPendingDelete, bPostMission110276, bPostMission83, bPreMission00, bPreMission01, bPreMission02, bPreMission03, bPreMission04, bPreMission05, bPreMission06, bPreMission07, bPreMission08, bPreMission09, bPreMission10, bPreMission11, bPreMission12, bPreMission13, bProjTarget, bRenderLater, bRenderNoPredict, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRequiresWorldZBuffer, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bSkipActorPropertyReplication, bSpecialLit, bSpecialRotationRep, bStasis, bStatic, bStaticLighting, bTearOff, bTempEditor, bTicked, bTimerLoop, bTrailerPrePivot, bTrailerSameRotation, bTravel, bTravelGameEvent, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUseDynamicLights, bWorldGeometry, CanEncroachList, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, DebugAlignMeshLevel, Deleted, DesiredRotation, DetailLevel, DrawScale, DrawScale3D, DrawType, Event, FallingAddedAcceleration, FallingMaxVelocityXY, FallingMaxVelocityZ, ForceRadius, ForceScale, ForceType, GoreLevel, Group, IndentStr, InitialState, Instigator, Inventory, KParams, LastRenderTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightingTag, LightPeriod, LightPhase, LightPriority, LightRadius, LightRenderData, LightSaturation, LightTag, LightType, Location, LODBias, Mass, Mesh, MeshInstance, MeshParams, MessageClass, MountDetachPhysics, MountOldLocation, MountOldRotation, MountOrgLocation, MountOrgRotation, MountParentActor, MountParentNode, MountParentTag, NetPriority, NetTag, NetUpdateFrequency, nextParticleLight, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, PrimaryDynamicLight, PrimaryStaticLight, Projectors, ProximityReticleOnEvents, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderBoundFactor, RenderInterface, RenderIteratorClass, RenderRevision, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, Speaker, SpecialDisplayFlags, SpriteProjForward, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, SwingFriction, SwingGravDir, SwingLength, SwingPivot, Tag, TerrainZOffset, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, TweenRate, UseReticleOnEvents, Velocity, VisibilityHeight, VisibilityRadius, VolumeBrightness, VolumeFog, VolumeRadius, XLevel |
Inherited Enumerations from Engine.Actor |
EDoubleClickDir, EDrawType, EFilterState, EForceType, ELightEffect, ELightType, EMeshNodeRelType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ETacticalMoveType, ETravelType |
Inherited Structures from Engine.Actor |
ActorList, ActorRenderDataPtr, ActorType, AnimRep, AnimStruct, BatchReference, CheckResult, Face, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr, TCollision |
Functions Summary |
| | AltFire ()))
|
| | BeginState ())) Active |
| | BeginState ())) DownWeapon |
| | BeginState ())) PendingClientWeaponSet |
| | BringUp ()))
|
| bool | CanFire ()))
|
| | ChangeAmmoType ()
|
| | ClearWeaponEffects ()
|
| | ClientWeaponEvent (name EventType)
|
| | ClientWeaponSet (bool bOptionalSet))
|
| | Destroyed ()))
|
| | DisplayDebug (Canvas Canvas, out float YL, out float YPos))
|
| | DropFrom (vector StartLocation))
|
| | EndState ())) Active |
| | EndState ())) PendingClientWeaponSet |
| | Fire ()))
|
| int | GetAmmoAmount ()))
|
| int | GetClipAmount ()))
|
| int | GetClipSize ()))
|
| vector | GetFireStart (vector X, vector Y, vector Z))
|
| int | GetMaxAmmo ()))
|
| int | GetNumAmmoTypes ()))
|
| float | GetPreferCrouchingMultiplier ()))
|
| float | GetPreferProneMultiplier ()))
|
| float | GetProjSpeed (bool bAlt ))
|
| | GiveAmmo (Pawn Other ))
|
| | GiveTo (Pawn Other, optional bool bDontTryToSwitch))
|
| bool | HandlePickupQuery (Pickup Item ))
|
| bool | HasAmmo ()))
|
| bool | HasAnyAmmo ()))
|
| bool | HasEnoughAmmo (int MinUses ))
|
| bool | NeedsToReload ()))
|
| | PlayAltFiring ()))
|
| | PlayFiring ()))
|
| | PlayIdleAnim ()))
|
| | PlayReloading ()))
|
| | PlaySelect ()))
|
| | PostBeginPlay ()))
|
| | PostRecvOwner ()))
|
| | PostRender (canvas Canvas)
|
| | ProcessTraceHit (Actor Other, Vector HitLocation, Vector HitNormal, Vector X, Vector Y, Vector Z))
|
| Projectile | ProjectileFire (class ProjClass ))
|
| bool | PutDown ()))
|
| bool | PutDown ())) Active |
| bool | PutDown ())) DownWeapon |
| float | RateSelf (Actor Target, out byte bUseAltMode ))
|
| Weapon | RecommendWeapon (Actor Target, out float Rating, out byte bUseAltMode ))
|
| | Replication ()))
|
| bool | SetAmmoType (int SelectionIndex ))
|
| bool | SetAmmoTypeStr (string AmmoTypeString ))
|
| | setHand (float Hand))
|
| bool | ShouldSwitchWeapon (Weapon CurrentWeapon, bool bOptionalSet ))
|
| bool | SnipingWeapon ()))
|
| bool | SplashJump ()))
|
| float | SuggestAttackStyle (Actor Target ))
|
| float | SuggestDefenseStyle (Actor Target ))
|
| float | SuggestDuration (byte bUseAltMode ))
|
| float | SwitchPriority ()))
|
| | Timer ())) PendingClientWeaponSet |
| | TraceFire (float Accuracy ))
|
| | TravelPreAccept ()))
|
| | TweenDown ()))
|
| | UpdateAutoSwitchPriority (PlayerController PC ))
|
| Weapon | WeaponChange (byte F, Weapon CurrentChoice)
|
Inherited Functions from Engine.Inventory |
AttachToPawn, Destroyed, DetachFromPawn, DropFrom, GetHumanReadableName, GetShortName, GiveTo, HandlePickupQuery, NextWeapon, NotifyAddInventory, NotifyDeleteInventory, OwnerEvent, PickupFunction, PostRecvOwner, PrevWeapon, PrioritizeArmor, RecommendWeapon, RenderOverlays, Replication, SelectNext, SetOwnerDisplay, TransferProperties, TransferPropertiesTo, TransferSpecialProperties, TravelPostAccept, TravelPreAccept, updaterelative, Use, WeaponChange |
Inherited Functions from Engine.Actor |
*, +, -, AddActor, AddActorAt, AddArrow, AddBox, AddCylinder, AddLine, AlignMeshSpecialHandling, AllActors, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, Attach, AttachToBone, AutoDestroy, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BM, BroadcastLocalizedMessage, Bump, CanHit, CanSplash, ChildActors, ClearRenderData, CollidingActors, ColorBlack, ColorBlue, ColorBrown, ColorCyan, ColorDkBlue, ColorDkCyan, ColorDkGreen, ColorDkGrey, ColorDkMagenta, ColorDkRed, ColorDkYellow, ColorGreen, ColorGrey, ColorLtGrey, ColorMagenta, ColorOrange, ColorPink, ColorRed, ColorWhite, ColorYellow, ConsoleCommand, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DialogBegin, DialogEnd, DialogInitiate, DialogPause, DialogSetEndingFocus, DialogSetFocus, DialogTerminate, DialogUnPause, DisplayDebug, DM, DMAssert, DMN, DMT, DMTN, DMTNS, DOREP, DTM, DynamicActors, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, FallLanding, FastTrace, FellOutOfWorld, FindActorByTag, FindBase, FinishAnim, FinishInterpolation, FitActorAt, FORCEREP, GainedChild, GetAgentAnimInfo, GetAgentInputInfo, GetAnim, GetAnimBaseName, GetAnimCount, GetAnimExtInfo1, GetAnimExtInfo2, GetAnimFrames, GetAnimGroup, GetAnimIndex, GetAnimParams, GetAnimSlot, GetAnimVersion, GetAverageSurfaceNormal, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClient, GetCollisionBoundingBox, GetCommandLine, GetDescription, GetGoreDetailLevel, GetHumanReadableName, GetItemName, GetLocalString, GetMapName, GetMaxDetailLevel, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetOggDuration, GetRenderBoundingBox, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSkill, GetSoundDuration, GetURLMap, HasAnim, HitWall, HitWallEx, HurtRadius, ID, IsAnimating, IsDetailLevelOK, IsDifficultyOK, IsGoreOK, IsInPain, IsInVolume, IsNPC, IsPlayer, IsRealPlayer, IsTweening, IsUsable, KAddForce, KAddImpulse, KAddTorque, KDisableCollision, KEnableCollision, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRestitution, KilledBy, KImpact, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetStayUpright, KWake, Landed, LandedEx, LinkSkelAnim, LockRootMotion, LoopAnim, LostChild, MakeColor, MakeNoise, MatchStarting, MeshAgentCallAction, MeshAgentEnableChannel, MeshAgentGetActionCount, MeshAgentGetActionName, MeshAgentGetChannelBoundAction, MeshAgentGetChannelBoundLevel, MeshAgentGetChannelBoundTime, MeshAgentGetChannelCount, MeshAgentGetChannelName, MeshAgentGetChannelScriptName, MeshAgentGetInputCount, MeshAgentGetInputCurValue, MeshAgentGetInputName, MeshAgentGetInputValueCount, MeshAgentGetInputValueName, MeshAgentImmediateAction, MeshAgentResetChannel, MeshAgentSetInputCurValue, MeshAgentSetInputLock, MeshGetAttachments, MeshGetNodeCount, MeshGetNodeIndexed, MeshGetNodeNamed, MeshGetNodeWeapon, MeshGetSatelliteActor, MeshGetSatelliteLocation, MeshGetStaticMeshAttachmentOffset, MeshNodeGetIndex, MeshNodeGetRotation, MeshNodeGetScale, MeshNodeGetTranslation, MeshNodeSetRotation, MeshNodeSetScale, MeshNodeSetTranslation, MeshSetSatellite, MeshSetStaticMeshAttachmentOffset, MeshSetStaticMeshAttachmentSkin, MeshSetStaticMeshAttachmentSkinsAll, ModifyDefaultProperties, MountSetParent, Move, MoveAttachment, MoveCacheEntry, MoveSmooth, NearSpot, NotifyGoreDetailChanged, NotifyLog, NotifyPlaySound, NotifyPlaySoundRadius, NotifyUnuse, OD, OnUnuse, OnUse, ParticleTrigger, ParticleUnTrigger, PauseAudio, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayMusic, PlayOwnedSound, PlaySound, PlayVoice, PlusDir, PostBeginPlay, PostTeleport, PostTouch, PreBeginPlay, PreparedForDialog, PreTeleport, RadiusActors, RedoBNetInitial, RefreshAllScriptProcesses, ReplaceText, Replication, Reset, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetClassStatic, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetInitialState, SetLocation, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetTimer, ShouldDestroy, SingleLineCheck, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopMovement, StopMusic, StopSound, StopSoundSlot, StopVoice, StopVoiceFile, TakeDamage, Tick, Timer, TM, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TraceTexture, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnPauseAudio, UnTouch, UnTrigger, UntriggerEvent, UpdateMountPhysics, UsedBy, VisibleActors, VisibleCollidingActors, ZoneChange |
var float AIRating;
var float AltAccuracy;
var float AltRefireRate;
var int AutoSwitchPriority;
var bool bAltInstantHit;
var bool bAltSplashDamage;
var bool bAltWarnTarget;
var bool bCanThrow;
var bool bChangeWeapon;
var bool bForceAltFire;
var bool bForceFire;
var bool bInstantHit;
var bool bMeleeWeapon;
var bool bOwnsCrosshair;
var bool bPointing;
var bool bRapidAltFire;
var bool bRapidFire;
bRecommendAltSplashDamage Source code
var bool bRecommendAltSplashDamage;
bRecommendSplashDamage Source code
var bool bRecommendSplashDamage;
var bool bSnipe;
var bool bSplashDamage;
var bool bSteadyToggle;
var bool bWarnTarget;
var bool bWeaponUp;
var float DisplayFOV;
var float FireAdjust;
var float FiringSpeed;
var float InstFlash;
var string LeftHandedMesh;
var float MaxRange;
var int PickupAmmoCount;
PreferCrouchingMultiplier Source code
var float PreferCrouchingMultiplier;
var float PreferProneMultiplier;
var float RefireRate;
var float RegAccuracy;
var byte ReloadCount;
var float ShakeMag;
var float ShakeTime;
var float TraceDist;
var Localized string WeaponDescription;
Weapon
var(
Weapon)
sound AltFireSound;
var(
Weapon)
sound CockingSound;
var(
Weapon) Localized
string MessageNoAmmo;
var(
Weapon)
sound SelectSound;
simulated function AltFire ( ) )
simulated event BeginState ( ) )
simulated event BeginState ( ) )
BeginState PendingClientWeaponSet Source code
simulated event BeginState ( ) )
simulated function BringUp ( ) )
function bool CanFire ( ) )
simulated function ChangeAmmoType ( )
simulated function ClearWeaponEffects ( )
function ClientWeaponEvent ( name EventType )
simulated function ClientWeaponSet ( bool bOptionalSet) )
event Destroyed ( ) )
simulated
function DisplayDebug (
Canvas Canvas,
out float YL,
out float YPos) )
function DropFrom (
vector StartLocation) )
simulated event EndState ( ) )
EndState PendingClientWeaponSet Source code
simulated event EndState ( ) )
simulated function Fire ( ) )
simulated function int GetAmmoAmount ( ) )
simulated function int GetClipAmount ( ) )
simulated function int GetClipSize ( ) )
simulated function int GetMaxAmmo ( ) )
function int GetNumAmmoTypes ( ) )
GetPreferCrouchingMultiplier Source code
function float GetPreferCrouchingMultiplier ( ) )
GetPreferProneMultiplier Source code
function float GetPreferProneMultiplier ( ) )
function float GetProjSpeed ( bool bAlt ) )
function GiveAmmo (
Pawn Other ) )
function GiveTo (
Pawn Other, optional
bool bDontTryToSwitch) )
function bool HandlePickupQuery (
Pickup Item ) )
simulated function bool HasAmmo ( ) )
simulated function bool HasAnyAmmo ( ) )
function bool HasEnoughAmmo ( int MinUses ) )
simulated function bool NeedsToReload ( ) )
simulated function PlayAltFiring ( ) )
simulated function PlayFiring ( ) )
simulated function PlayIdleAnim ( ) )
simulated function PlayReloading ( ) )
simulated function PlaySelect ( ) )
event PostBeginPlay ( ) )
simulated function PostRecvOwner ( ) )
simulated function bool PutDown ( ) )
simulated function bool PutDown ( ) )
simulated function bool PutDown ( ) )
function float RateSelf (
Actor Target,
out byte bUseAltMode ) )
simulated
function Weapon RecommendWeapon (
Actor Target,
out float Rating,
out byte bUseAltMode ) )
event Replication ( ) )
function bool SetAmmoType ( int SelectionIndex ) )
function bool SetAmmoTypeStr ( string AmmoTypeString ) )
simulated function setHand ( float Hand) )
function bool ShouldSwitchWeapon (
Weapon CurrentWeapon,
bool bOptionalSet ) )
function bool SnipingWeapon ( ) )
function bool SplashJump ( ) )
function float SuggestAttackStyle (
Actor Target ) )
function float SuggestDefenseStyle (
Actor Target ) )
function float SuggestDuration ( byte bUseAltMode ) )
simulated function float SwitchPriority ( ) )
Timer PendingClientWeaponSet Source code
simulated event Timer ( ) )
function TraceFire ( float Accuracy ) )
event TravelPreAccept ( ) )
simulated function TweenDown ( ) )
UpdateAutoSwitchPriority Source code
simulated
function Weapon WeaponChange (
byte F,
Weapon CurrentChoice )
defaultproperties
{
AutoSwitchPriority=1
PreferCrouchingMultiplier=1.000000
PreferProneMultiplier=1.000000
bCanThrow=true
MyDamageType=Class'Engine.DamageType'
AltDamageType=Class'Engine.DamageType'
ShakeMag=300.000000
ShakeTime=0.100000
AIRating=0.500000
RefireRate=0.500000
AltRefireRate=0.500000
TraceDist=10000.000000
MaxRange=8000.000000
MessageNoAmmo=" has no ammo."
NameColor=(B=255,G=255,R=255)
DisplayFOV=85.000000
FireAdjust=1.000000
InventoryGroup=1
PlayerViewOffset=(X=30.000000,Z=-5.000000)
Icon=Texture'Engine.S_Weapon'
ItemName="Weapon"
DrawType=DT_Mesh
bNoSmooth=true
UseReticleOnEvents(0)="UseReticleText"
UseReticleOnEvents(1)="UseReticleCorners"
UseReticleOnEvents(2)="UseReticleTopBars"
ProximityReticleOnEvents(0)="ProximityReticleCorners"
ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}
|
Creation time: sk 3-1-2016 10:48:35.837 - Created with
UnCodeX