- Package:
- UTGame
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.
Properties
bFlashDual
Type: bool
toggled on each fire effect in the dual wielding case to alternate which gun effects get played on
DualMesh
Type: SkeletalMeshComponent
second mesh for dual-wielding, constructed by duplicating Mesh if no default
DualMuzzleFlashLight
Type: UTExplosionLight
DualMuzzleFlashPSC
Type: ParticleSystemComponent
DualOverlayMesh
Type: SkeletalMeshComponent
TracerTemplate
Type: ParticleSystem
Default value: ParticleSystem'WP_Enforcers.Effects.P_WP_Enforcers_Tracer'
Default values
Subobjects
SkeletalMeshComponent0
Class: Engine.SkeletalMeshComponent
Inherits from: UTWeaponAttachment.SkeletalMeshComponent0
Property |
Value |
Animations |
UTAnimNodeSequence'UTGame.Default__UTAttachment_Enforcer:SkeletalMeshComponent0.MeshSequenceA' |
SkeletalMesh |
SkeletalMesh'WP_Enforcers.Mesh.SK_WP_Enforcer_3P_Mid' |
Instance functions
CauseMuzzleFlash
simulated function CauseMuzzleFlash ()
Overrides: UTWeaponAttachment.CauseMuzzleFlash
Causes the muzzle flash to turn on and setup a time to turn it back off again.
ChangeVisibility
simulated function
ChangeVisibility (
bool bIsVisible)
Overrides: UTWeaponAttachment.ChangeVisibility
CreateOverlayMesh
simulated function CreateOverlayMesh ()
Overrides: UTWeaponAttachment.CreateOverlayMesh
DetachFrom
Overrides: UTWeaponAttachment.DetachFrom
Detach weapon from skeletal mesh
FirstPersonFireEffects
Overrides: UTWeaponAttachment.FirstPersonFireEffects
The Weapon attachment, though hidden, is also responsible for controlling the first person effects for a weapon.
GetEffectLocation
Overrides: UTWeaponAttachment.GetEffectLocation
(Description copied from UTWeaponAttachment.GetEffectLocation)
Returns:
- the starting location for effects (generally tracers)
MuzzleFlashTimer
simulated function MuzzleFlashTimer ()
Overrides: UTWeaponAttachment.MuzzleFlashTimer
Turns the MuzzleFlashlight off
SetDualWielding
simulated function
SetDualWielding (
bool bNowDual)
Overrides: UTWeaponAttachment.SetDualWielding
sets whether the weapon is being dual wielded
SetSkin
Overrides: UTWeaponAttachment.SetSkin
SetWeaponOverlayFlags
simulated function
SetWeaponOverlayFlags (
UTPawn OwnerPawn)
Overrides: UTWeaponAttachment.SetWeaponOverlayFlags
SpawnTracer
StopMuzzleFlash
simulated function StopMuzzleFlash ()
Overrides: UTWeaponAttachment.StopMuzzleFlash
Stops the muzzle flash
ThirdPersonFireEffects
simulated function
ThirdPersonFireEffects (
Object.Vector HitLocation)
Overrides: UTWeaponAttachment.ThirdPersonFireEffects
Spawn all of the effects that will be seen in behindview/remote clients. This function is called from the pawn, and should only be called when on a remote client or if the local client is in a 3rd person mode.