Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE3:UTProj_ViperBolt (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> Projectile >> UTProjectile >> UTProj_ViperBolt
Package: 
UTGameContent

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

Properties[edit]

Bounces[edit]

Type: int

  1. of times they can bounce

Default value: 3

BounceTemplate[edit]

Type: ParticleSystem


Default value: ParticleSystem'VH_NecrisManta.Effects.PS_Viper_Gun_Impact'

ImpactEffects[edit]

Type: array<ParticleSystemComponent>

reference to impact effect we created; we wait for this before being destroyed

Default values[edit]

Property Value
AccelRate 16000.0
bBounce True
bRotationFollowsVelocity True
CheckRadius 30.0
Damage 36.0
DrawScale 1.2
ExplosionSound SoundCue'A_Vehicle_Viper.Cue.A_Vehicle_Viper_PrimaryFireImpactCue'
LifeSpan 1.6
MaxSpeed 7000.0
MomentumTransfer 4000.0
MyDamageType Class'UTGameContent.UTDmgType_ViperBolt'
ProjExplosionTemplate ParticleSystem'VH_NecrisManta.Effects.PS_Viper_Gun_Impact'
ProjFlightTemplate ParticleSystem'VH_NecrisManta.Effects.PS_Viper_Projectile'

Subobjects[edit]

CollisionCylinder[edit]

Class: Engine.CylinderComponent

Inherits from: UTProjectile.CollisionCylinder

No new values.

Functions[edit]

Events[edit]

HitWall[edit]

simulated event HitWall (Object.Vector HitNormal, Actor Wall, PrimitiveComponent WallComp)

Overrides: Projectile.HitWall


Landed[edit]

simulated event Landed (Object.Vector HitNormal, Actor FloorActor)

Overrides: UTProjectile.Landed

Explode when the projectile comes to rest on the floor. It's called from the native physics processing functions. By default, when we hit the floor, we just explode.

Other instance functions[edit]

MyOnParticleSystemFinished[edit]

simulated function MyOnParticleSystemFinished (ParticleSystemComponent PSC)

Overrides: UTProjectile.MyOnParticleSystemFinished


SpawnExplosionEffects[edit]

simulated function SpawnExplosionEffects (Object.Vector HitLocation, Object.Vector HitNormal)

Overrides: UTProjectile.SpawnExplosionEffects

Spawn Explosion Effects