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

UE3:UTProj_LeviathanShockBall (UT3)

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

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

Properties[edit]

InstigatorPlayerController[edit]

Type: PlayerController

cached cast of InstigatorController for replication test

InstigatorWeapon[edit]

Type: UTVehicleWeapon

Modifiers: repnotify

Holds a link to the weapon that fired this gun

Default values[edit]

Property Value
bNotBlockedByShield True
bWideCheck True
CheckRadius 300.0
ComboDamage 120
ComboDamageType Class'UTGameContent.UTDmgType_LeviathanShockBall'
ComboExplosionEffect Class'UTGameContent.UTEmit_VehicleShockCombo'
ComboTemplate ParticleSystem'VH_Leviathan.Effects.P_VH_Leviathan_ShockballCombo'
Damage 45.0
DamageRadius 128.0
MaxSpeed 1500.0
MyDamageType Class'UTGameContent.UTDmgType_LeviathanShockBall'
ProjExplosionTemplate ParticleSystem'VH_Leviathan.Effects.P_VH_Leviathan_ShockBallImpact'
ProjFlightTemplate ParticleSystem'VH_Leviathan.Effects.P_VH_Leviathan_ShockBall'
Speed 1500.0

Subobjects[edit]

CollisionCylinder[edit]

Class: Engine.CylinderComponent

Inherits from: UTProj_ShockBall.CollisionCylinder

Property Value
CollisionHeight 10.0
CollisionRadius 10.0

Functions[edit]

Events[edit]

Destroyed[edit]

simulated event Destroyed ()

Overrides: UTProjectile.Destroyed


PostBeginPlay[edit]

simulated event PostBeginPlay ()

Overrides: UTProjectile.PostBeginPlay

When this actor begins its life, play any ambient sounds attached to it

ReplicatedEvent[edit]

simulated event ReplicatedEvent (name VarName)

Overrides: UTProj_ShockBall.ReplicatedEvent


Other instance functions[edit]

Explode[edit]

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

Overrides: UTProjectile.Explode

Explode this Projectile

ProcessTouch[edit]

simulated function ProcessTouch (Actor Other, Object.Vector HitLocation, Object.Vector HitNormal)

Overrides: UTProj_ShockBall.ProcessTouch