UE2:U2Kicker (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
U2XMP Object >> Actor >> Triggers >> U2Kicker
Package:
U2
Direct subclass:
U2KickReflector

U2Kicker Creatures will jump on hitting this trigger in direction specified

Constants

MaxKickedClasses

Value: 4


Properties

Property group 'U2Kicker'

bActive

Type: bool


Default value: True

bKickOnJump

Type: bool

if true, kicker simply modifies Pawn's JumpZ temporarily (Pawns only)

bKillVelocity

Type: bool

(if !bKickOnJump) and true, kills affected actor's incoming velocity not just Z part

bRandomize

Type: bool

whether to randomize

KickedClasses

Type: name

Array size: 4 (MaxKickedClasses)

names of classes which are affected (defaults to Pawns)

Default value: Pawn

KickedPawnTypes

Type: EKickedPawnType

if Pawn, which type to allow (KPT_RealPlayers)

Default value: KPT_RealPlayers

KickOnJumpMultiplier

Type: float

(if bKickOnJump), amount to multiply normal JumpZ by

Default value: 10.0

KickSound

Type: Sound


Default value: Sound'U2A.Effects.Kick'

KickSoundNoOverride

Type: bool


KickSoundPitch

Type: float


Default value: 1.0

KickSoundRadius

Type: float


Default value: 500.0

KickSoundSlot

Type: Actor.ESoundSlot


Default value: SLOT_Misc

KickSoundVolume

Type: float


Default value: 1.0

KickVelocity

Type: Object.Vector

(if !bKickOnJump) velocity (X/Y/Z) used to launch actor

Default value:

Member Value
Z 1200.0

Default values

Property Value
bDirectional True
RemoteRole ROLE_SimulatedProxy

Enums

EKickedPawnType

KPT_None
KPT_All
KPT_Players
KPT_RealPlayers

Functions

Events

PostTouch

simulated event PostTouch (Actor Other)

Overrides: Actor.PostTouch


Touch

simulated event Touch (Actor Other)

Overrides: Actor.Touch


UnTouch

simulated event UnTouch (Actor Other)

Overrides: Actor.UnTouch


Other instance functions

IsAffected

simulated function bool IsAffected (Actor Other)


Trigger

function Trigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: Actor.Trigger