I love the smell of UnrealEd crashing in the morning. – tarquin

UE3:UTAttachment_InstagibRifle (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> UTWeaponAttachment >> UTAttachment_InstagibRifle
Package: 
UTGame

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

Properties

BeamTemplate

Type: ParticleSystem


TeamBeams

Type: array<ParticleSystem>


Default value, index 0: ParticleSystem'WP_ShockRifle.Particles.P_Shockrifle_Instagib_Beam_Red'

Default value, index 1: ParticleSystem'WP_ShockRifle.Particles.P_Shockrifle_Instagib_Beam_Blue'

TeamImpactEffects

Type: array<UTPhysicalMaterialProperty.MaterialImpactEffect>


Default value, index 0:

Member Value
DecalDissolveParamName 'DissolveAmount'
DurationOfDecal 4.0
ParticleTemplate ParticleSystem'WP_ShockRifle.Particles.P_Shockrifle_Instagib_Impact_Red'
Sound SoundCue'A_Weapon_ShockRifle.Cue.A_Weapon_SR_InstagibImpactCue'

Default value, index 1:

Member Value
DecalDissolveParamName 'DissolveAmount'
DurationOfDecal 4.0
ParticleTemplate ParticleSystem'WP_ShockRifle.Particles.P_Shockrifle_Instagib_Impact_Blue'
Sound SoundCue'A_Weapon_ShockRifle.Cue.A_Weapon_SR_InstagibImpactCue'

TeamMuzzleFlashes

Type: array<ParticleSystem>


Default value, index 0: ParticleSystem'WP_ShockRifle.Particles.P_Shockrifle_Instagib_3P_MF_Red'

Default value, index 1: ParticleSystem'WP_ShockRifle.Particles.P_Shockrifle_Instagib_3P_MF_Blue'

TeamSkins

Type: array<MaterialInterface>


Default value, index 0: Material'WP_ShockRifle.Materials.M_WP_ShockRifle_Instagib_Red'

Default value, index 1: Material'WP_ShockRifle.Materials.M_WP_ShockRifle_Instagib_Blue'

Default values

Property Value
BulletWhip SoundCue'A_Weapon_ShockRifle.Cue.A_Weapon_SR_WhipCue'
MuzzleFlashColor
Member Value
A 255
B 255
G 120
R 255
MuzzleFlashDuration 0.33
MuzzleFlashLightClass Class'UTGame.UTShockMuzzleFlashLight'
MuzzleFlashSocket 'MuzzleFlashSocket'
WeaponClass Class'UTGame.UTWeap_InstagibRifle'

Subobjects

SkeletalMeshComponent0

Class: Engine.SkeletalMeshComponent

Inherits from: UTWeaponAttachment.SkeletalMeshComponent0

Property Value
Animations UTAnimNodeSequence'UTGame.Default__UTAttachment_InstagibRifle:SkeletalMeshComponent0.MeshSequenceA'
SkeletalMesh SkeletalMesh'WP_ShockRifle.Mesh.SK_WP_ShockRifle_3P'

Instance functions

FirstPersonFireEffects

simulated function FirstPersonFireEffects (Weapon PawnWeapon, Object.Vector HitLocation)

Overrides: UTWeaponAttachment.FirstPersonFireEffects

The Weapon attachment, though hidden, is also responsible for controlling the first person effects for a weapon.

SetImpactedActor

simulated function SetImpactedActor (Actor HitActor, Object.Vector HitLocation, Object.Vector HitNormal)

Overrides: UTWeaponAttachment.SetImpactedActor


SetSkin

simulated function SetSkin (Material NewMaterial)

Overrides: UTWeaponAttachment.SetSkin


SetTeamEffects

simulated function SetTeamEffects ()


SpawnBeam

simulated function SpawnBeam (Object.Vector Start, Object.Vector End, bool bFirstPerson)


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.