Mostly Harmless

UE2:LaserTripMines (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
U2 Object >> Actor >> Decoration >> BreakableItem >> MineBase >> LaserTripMines
Package: 
Deployables

null

Properties

Property group 'LaserTripMines'

LaserFX

Type: TripLaser


TeamLaserEffects

Type: array<TripLaser>


Default value, index 0: TripLaser'LaserTripMine_FX.TripLaser0'

Default value, index 1: TripLaser'LaserTripMine_FX.TripLaser1'

Internal variables

BasedLocation

Type: Object.Vector

cached location so that we can explode in the right place when un-based.

bTripped

Type: bool


EndActor

Type: Actor

actor that the end of the laser hit

EndPt

Type: Object.Vector

endpoints of laser

StartPt

Type: Object.Vector


Default values

Property Value
AlternateSkins[0] Shader'XMPWorldItemsT.Items.LASERTRIPMINE_SD_001_RED'
AlternateSkins[1] Shader'XMPWorldItemsT.Items.lasertripmine_sd_001_blue'
AmbientNoiseSound Sound'U2XMPA.LaserTripMines.LM_Ambient'
ArmingDelay 2.0
ArmingSound Sound'U2XMPA.LaserTripMines.LM_Armed'
bAlwaysRelevant True
bBlockKarma True
bHardAttach True
bIgnoreEncroachers False
CollisionHeight 9.0
CollisionRadius 9.0
DamageAmount 300.0
DamageRadius 512.0
DamageType Class'U2.DamageTypeTripMine'
DeploySound Sound'U2XMPA.LaserTripMines.LM_Activate'
Description "Laser Trip Mine"
DrawType DT_StaticMesh
EnergyCostPerSec 0.0015
ExplodeDelay 0.2
Momentum 600000.0
SoundVolume 30
StaticMesh StaticMesh'XMPWorldItemsM.Items.Laser_Tripmine_001'
TrippedSound Sound'U2XMPA.LaserTripMines.LM_Tripped'

Functions

Events

Destroyed

simulated event Destroyed ()

Overrides: MineBase.Destroyed


PreBeginPlay

simulated event PreBeginPlay ()

Overrides: BreakableItem.PreBeginPlay


Other instance functions

CreateTheLaserBeam

simulated function CreateTheLaserBeam ()


Explode

function Explode ()

Overrides: MineBase.Explode


GetConsumerClassIndex

function int GetConsumerClassIndex ()

Overrides: Actor.GetConsumerClassIndex


States

Armed

Armed.BaseChange

singular event BaseChange ()

Overrides: MineBase.BaseChange (global)


Armed.Touch

event Touch (Actor Other)

Overrides: MineBase.Armed.Touch


Armed.HandleTripped

function HandleTripped ()

Overrides: MineBase.Armed.HandleTripped


Armed.PostArmed

function PostArmed ()

Overrides: MineBase.Armed.PostArmed


Deployed

Inherits from: MineBase.Deployed

Modifiers: auto

Deployed.BeginState

event BeginState ()

Overrides: MineBase.Deployed.BeginState