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

UTGame.UTAttachment_SniperRifle

Extends
UTWeaponAttachment

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- UTGame.UTWeaponAttachment
      |   
      +-- UTGame.UTAttachment_SniperRifle

Constants Summary
Inherited Contants from Engine.Actor
ACTORMAXSTEPHEIGHT, MINFLOORZ, RBSTATE_ANGVELSCALE, RBSTATE_LINVELSCALE, RB_NeedsUpdate, RB_None, RB_Sleeping, REP_RBLOCATION_ERROR_TOLERANCE_SQ, TRACEFLAG_Blocking, TRACEFLAG_Bullet, TRACEFLAG_PhysicsVolumes, TRACEFLAG_SkipMovers

Variables Summary
array<MaterialInterface>TeamSkins
ParticleSystemTracerTemplate
Inherited Variables from UTGame.UTWeaponAttachment
AltFireAnim, AltImpactEffects, AttachmentSocket, bAlignToSurfaceNormal, bMakeSplash, bMuzzleFlashPSCLoops, bSuppressSounds, BulletWhip, DefaultAltImpactEffect, DefaultImpactEffect, DistFactorForRefPose, FireAnim, ImpactEffects, MaxDecalRangeSq, MaxFireEffectDistance, MaxImpactEffectDistance, Mesh, MuzzleFlashAltPSCTemplate, MuzzleFlashColor, MuzzleFlashDuration, MuzzleFlashLight, MuzzleFlashLightClass, MuzzleFlashPSC, MuzzleFlashPSCTemplate, MuzzleFlashSocket, OverlayMesh, OwnerMesh, SplashEffect, WeapAnimType, WeaponClass
Inherited Variables from Engine.Actor
Acceleration, AllComponents, Attached, bAlwaysEncroachCheck, bAlwaysRelevant, bAlwaysTick, Base, BaseBoneName, BaseSkelComponent, bBlockActors, bBlocksNavigation, bBlocksTeleport, bBounce, bCanBeAdheredTo, bCanBeDamaged, bCanBeFrictionedTo, bCanTeleport, bClientDemoRecording, bCollideActors, bCollideComplex, bCollideWhenPlacing, bCollideWorld, bComponentOutsideWorld, bConsiderAllStaticMeshComponentsForStreaming, bDebug, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyedByInterpActor, bDestroyInPainVolume, bEdShouldSnap, bExchangedRoles, bForceNetUpdate, bGameRelevant, bHardAttach, bHasAlternateTargetLocation, bHidden, bHiddenEd, bHiddenEdCustom, bHiddenEdGroup, bHurtEntry, bIgnoreBaseRotation, bIgnoreEncroachers, bIgnoreRigidBodyPawns, bIsMoving, bJustTeleported, bKillDuringLevelTransition, bLockLocation, BlockRigidBody, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetOwner, bNetTemporary, bNeverReplicateRotation, bNoDelete, bNoEncroachCheck, bOnlyDirtyReplication, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bPathColliding, bPathTemp, bPendingDelete, bPendingNetUpdate, bPhysRigidBodyOutOfWorldCheck, bPostRenderIfNotVisible, bProjTarget, bPushedByEncroachers, bRepClientDemo, bReplicateInstigator, bReplicateMovement, bReplicateRigidBodyLocation, bRouteBeginPlayEvenIfStatic, bScriptInitialized, bShadowParented, bShouldBaseAtStartup, bSkipActorPropertyReplication, bStasis, bStatic, bTearOff, bTempEditor, bTicked, bUpdateSimulatedPosition, bWorldGeometry, Children, CollisionComponent, CollisionType, Components, CreationTime, CustomTimeDilation, DesiredRotation, DetachFence, DrawScale, DrawScale3D, GeneratedEvents, Group, InitialState, Instigator, LastNetUpdateTime, LastRenderTime, LatentActions, LatentFloat, LatentSeqNode, LifeSpan, Location, MessageClass, MinDistForNetRBCorrection, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OverlapTag, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, RelativeLocation, RelativeRotation, RemoteRole, Role, Rotation, RotationRate, SupportedEvents, Tag, TickGroup, Timers, Touching, Velocity, WorldInfo

Enumerations Summary
Inherited Enumerations from UTGame.UTWeaponAttachment
EWeapAnimType
Inherited Enumerations from Engine.Actor
ECollisionType, EDoubleClickDir, EMoveDir, ENetRole, EPhysics, ETravelType

Structures Summary
Inherited Structures from Engine.Actor
AnimSlotDesc, AnimSlotInfo, AsyncLineCheckResult, CollisionImpactData, ImpactInfo, NavReference, ReplicatedHitImpulse, RigidBodyContactInfo, RigidBodyState, TimerData, TraceHitInfo

Functions Summary
function FirstPersonFireEffects (Weapon PawnWeapon, vector HitLocation))
function SetSkin (Material NewMaterial))
function SpawnTracer (vector EffectLocation, vector HitLocation))
function ThirdPersonFireEffects (vector HitLocation))
Inherited Functions from UTGame.UTWeaponAttachment
AllowImpactEffects, AttachTo, CauseMuzzleFlash, ChangeVisibility, CheckBulletWhip, CheckToForceRefPose, CreateOverlayMesh, DetachFrom, EffectIsRelevant, FireModeUpdated, FirstPersonFireEffects, GetEffectLocation, GetImpactEffect, MuzzleFlashTimer, PlayImpactEffects, PostBeginPlay, SetDualWielding, SetImpactedActor, SetMuzzleFlashParams, SetPuttingDownWeapon, SetSkin, SetWeaponOverlayFlags, SplitScreenEffects, StopFirstPersonFireEffects, StopMuzzleFlash, StopThirdPersonFireEffects, ThirdPersonFireEffects
Inherited Functions from Engine.Actor
ActivateEventClass, AllActors, AllOwnedComponents, Attach, AttachComponent, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginAnimControl, BroadcastLocalizedMessage, BroadcastLocalizedTeamMessage, Bump, CalcCamera, CanSplash, ChartData, CheckForErrors, CheckHitInfo, CheckMaxEffectDistance, ChildActors, ClampRotation, ClearLatentAction, ClearTimer, Clock, CollidingActors, CollisionChanged, ComponentList, ConsoleCommand, ConstraintBrokenNotify, ContainsPoint, CreateAudioComponent, DebugFreezeGame, Destroy, Destroyed, Detach, DetachComponent, DisplayDebug, DoKismetAttachment, DrawDebugBox, DrawDebugCone, DrawDebugCoordinateSystem, DrawDebugCylinder, DrawDebugLine, DrawDebugSphere, DynamicActors, EffectIsRelevant, EncroachedBy, EncroachingOn, EndViewTarget, Falling, FastTrace, FellOutOfWorld, FindActorsOfClass, FindBase, FindEventsOfClass, FindGoodEndView, FindSpot, FinishAnim, FinishAnimControl, FlushPersistentDebugLines, ForceNetRelevant, ForceUpdateComponents, GainedChild, GetActorEyesViewPoint, GetActorFaceFXAsset, GetBaseMost, GetBoundingCylinder, GetComponentsBoundingBox, GetDebugName, GetDestination, GetFaceFXAudioComponent, GetGravityZ, GetHumanReadableName, GetItemName, GetLocalString, GetLocationStringFor, GetPackageGuid, GetPhysicsName, GetTargetLocation, GetTeamNum, GetTerminalVelocity, GetTimerCount, GetTimerRate, GetURLMap, GetUTFlag, HealDamage, HitWall, HurtRadius, InterpolationChanged, InterpolationFinished, InterpolationStarted, IsActorPlayingFaceFXAnim, IsBasedOn, IsInPain, IsInVolume, IsOverlapping, IsOwnedBy, IsPlayerOwned, IsStationary, IsTimerActive, KilledBy, Landed, LocalPlayerControllers, LostChild, MakeNoise, MatchStarting, ModifyHearSoundComponent, Move, MoveSmooth, MovingWhichWay, NativePostRenderFor, NotifyLocalPlayerTeamReceived, NotifySkelControlBeyondLimit, OnAnimEnd, OnAnimPlay, OnAttachToActor, OnCauseDamage, OnChangeCollision, OnDestroy, OnHealDamage, OnMakeNoise, OnRanOver, OnSetBlockRigidBody, OnSetPhysics, OnTeleport, OnToggleHidden, OutsideWorldBounds, OverlappingActors, OverRotated, PawnBaseDied, PhysicsVolumeChange, PickedUpBy, PlayActorFaceFXAnim, PlayerCanSeeMe, PlaySound, PlayTeleportEffect, PointCheckComponent, PostBeginPlay, PostInitAnimTree, PostRenderFor, PostTeleport, PostTouch, PreBeginPlay, PreTeleport, RanInto, ReplaceText, ReplicatedEvent, Reset, RigidBodyCollision, RootMotionExtracted, RootMotionModeChanged, ScriptGetTeamNum, SetAnimPosition, SetAnimWeights, SetBase, SetCollision, SetCollisionSize, SetDrawScale, SetDrawScale3D, SetForcedInitialReplicatedProperty, SetGRI, SetHardAttach, SetHidden, SetHUDLocation, SetInitialState, SetLocation, SetMorphWeight, SetNetUpdateTime, SetOnlyOwnerSee, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetSkelControlScale, SetTickGroup, SetTimer, SetZone, ShutDown, Sleep, Spawn, SpawnedByKismet, SpecialHandling, StopActorFaceFXAnim, StopsProjectile, SuggestTossVelocity, TakeDamage, TakeRadiusDamage, Tick, Timer, TimeSince, TornOff, Touch, TouchingActors, Trace, TraceActors, TraceComponent, TriggerEventClass, UnClock, UnTouch, UsedBy, VisibleActors, VisibleCollidingActors


Variables Detail

TeamSkins Source code

var array<MaterialInterface> TeamSkins;

TracerTemplate Source code

var ParticleSystem TracerTemplate;


Functions Detail

FirstPersonFireEffects Source code

simulated function FirstPersonFireEffects ( Weapon PawnWeapon, vector HitLocation) )

SetSkin Source code

simulated function SetSkin ( Material NewMaterial) )

SpawnTracer Source code

simulated function SpawnTracer ( vector EffectLocation, vector HitLocation) )

ThirdPersonFireEffects Source code

simulated function ThirdPersonFireEffects ( vector HitLocation) )


Defaultproperties

defaultproperties
{
   TracerTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Beam'
   TeamSkins(0)=Material'WP_SniperRifle.Materials.M_WP_SniperRifle'
   TeamSkins(1)=MaterialInstanceConstant'WP_SniperRifle.Materials.M_WP_SniperRifle_Blue'
   Begin Object Class=SkeletalMeshComponent Name=SkeletalMeshComponent0 ObjName=SkeletalMeshComponent0 Archetype=SkeletalMeshComponent'UTGame.Default__UTWeaponAttachment:SkeletalMeshComponent0'
      Begin Object Class=UTAnimNodeSequence Name=MeshSequenceA ObjName=MeshSequenceA Archetype=UTAnimNodeSequence'UTGame.Default__UTWeaponAttachment:MeshSequenceA'
         ObjectArchetype=UTAnimNodeSequence'UTGame.Default__UTWeaponAttachment:MeshSequenceA'
      End Object
      SkeletalMesh=SkeletalMesh'WP_SniperRifle.Mesh.SK_WP_SniperRifle_3P_Mid'
      Animations=UTAnimNodeSequence'UTGame.Default__UTAttachment_SniperRifle:SkeletalMeshComponent0.MeshSequenceA'
      CullDistance=5000.000000
      CachedCullDistance=5000.000000
      ObjectArchetype=SkeletalMeshComponent'UTGame.Default__UTWeaponAttachment:SkeletalMeshComponent0'
   End Object
   Mesh=SkeletalMeshComponent0
   MuzzleFlashSocket="MuzzleFlashSocket"
   MuzzleFlashPSCTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_3P_MuzzleFlash'
   bMakeSplash=True
   MuzzleFlashLightClass=Class'UTGame.UTRocketMuzzleFlashLight'
   MuzzleFlashDuration=0.330000
   ImpactEffects(0)=(MaterialType="Dirt",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactDirt_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(1)=(MaterialType="Gravel",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactDirt_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(2)=(MaterialType="Sand",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactDirt_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(3)=(MaterialType="Dirt_Wet",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactMud_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(4)=(MaterialType="Energy",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactEnergy_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(5)=(MaterialType="WorldBoundary",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactEnergy_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(6)=(MaterialType="Flesh",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactFlesh_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(7)=(MaterialType="Flesh_Human",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactFlesh_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(8)=(MaterialType="Kraal",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactFlesh_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(9)=(MaterialType="Necris",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactFlesh_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(10)=(MaterialType="Robot",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactMetal_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(11)=(MaterialType="Foliage",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactFoliage_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(12)=(MaterialType="Glass",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactGlass_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(13)=(MaterialType="Liquid",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactWater_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(14)=(MaterialType="Water",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactWater_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(15)=(MaterialType="ShallowWater",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactWater_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(16)=(MaterialType="Lava",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactWater_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(17)=(MaterialType="Slime",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactWater_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(18)=(MaterialType="Metal",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactMetal_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(19)=(MaterialType="Snow",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactSnow_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(20)=(MaterialType="Wood",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactWood_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   ImpactEffects(21)=(MaterialType="NecrisVehicle",Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactMetal_Cue',DurationOfDecal=4.000000,DecalDissolveParamName="DissolveAmount",DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   DefaultImpactEffect=(Sound=SoundCue'A_Weapon_Sniper.Sniper.A_Weapon_Sniper_ImpactDirt_Cue',DecalWidth=16.000000,DecalHeight=16.000000,ParticleTemplate=ParticleSystem'WP_SniperRifle.Effects.P_WP_SniperRifle_Surface_Impact')
   BulletWhip=SoundCue'A_Weapon_Enforcer.Cue.A_Weapon_Enforcer_AmmoWhip_Cue'
   WeaponClass=Class'UTGame.UTWeap_SniperRifle'
   Name="Default__UTAttachment_SniperRifle"
   ObjectArchetype=UTWeaponAttachment'UTGame.Default__UTWeaponAttachment'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:48.901 - Created with UnCodeX