My program doesn't have bugs. It just develops random features.

UE2:Mover (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Mover

Contents

Package: 
Engine
Direct subclasses:
DoorMover, ElevatorMover, GlassMover
Known custom subclass:
Wormbo/DamageTriggerMover
This class in other games:
RTNP, U1, UT, UT2003, UT2004, UE2Runtime, U2

The moving brush class. This is a built-in Unreal class and it shouldn't be modified. Note that movers by default have bNoDelete==true. This makes movers and their default properties remain on the client side. If a mover subclass has bNoDelete=false, then its default properties must be replicated

Properties

See Mover properties.

Enums

EBumpType

BT_PlayerBump 
Can only be bumped by player.
BT_PawnBump 
Can be bumped by any pawn
BT_AnyBump 
Can be bumped by any solid actor

EMoverEncroachType

ME_StopWhenEncroach 
Stop when we hit an actor.
ME_ReturnWhenEncroach 
Return to previous position when we hit an actor.
ME_CrushWhenEncroach 
Crush the poor helpless actor.
ME_IgnoreWhenEncroach 
Ignore encroached actors.
ME_LiftWhenEncroach 
NEW (mwp) Adjust Pawn collision up to avoid encroachment (mover / falling Pawn work-around)

EMoverGlideType

MV_MoveByTime 
Move linearly.
MV_GlideByTime 
Move with smooth acceleration.

Functions

Events

BeginPlay

simulated event BeginPlay ()

Overrides: Actor.BeginPlay


Bump

event Bump (Actor Other)

Overrides: Actor.Bump


EncroachingOn

event bool EncroachingOn (Actor Other)

Overrides: Actor.EncroachingOn


KeyFrameReached

event KeyFrameReached ()


PostBeginPlay

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


Replication

event Replication ()

Overrides: Actor.Replication


Timer

simulated event Timer ()

Overrides: Actor.Timer


Other instance functions

DoAdvance

function DoAdvance ()


DoClose

function DoClose ()


DoOpen

function DoOpen ()


FinishedClosing

function FinishedClosing ()


FinishedOpening

function FinishedOpening ()


FinishNotify

function FinishNotify ()


GetDescription

function string GetDescription ()

Overrides: Actor.GetDescription


InterpolateTo

final function InterpolateTo (byte NewKeyNum, float Seconds)


IsUsable

function bool IsUsable (optional Actor Other)

Overrides: Actor.IsUsable


LiftWhenEncroach

function bool LiftWhenEncroach (Pawn Other)


MakeGroupReturn

function MakeGroupReturn ()


MakeGroupStop

function MakeGroupStop ()


OnUnuse

function OnUnuse (Actor Other)

Overrides: Actor.OnUnuse


OnUse

function OnUse (Actor Other)

Overrides: Actor.OnUse


SetKeyframe

final function SetKeyframe (byte NewKeyNum, Object.Vector NewLocation, Object.Rotator NewRotation)


StartInterpolation

simulated function StartInterpolation ()

Overrides: Actor.StartInterpolation


TakeDamage

function TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, class<DamageTypedamageType)

Overrides: Actor.TakeDamage


States

BumpButton

BumpButton.Bump

event Bump (Actor Other)

Overrides: Bump (global)


BumpButton.BeginEvent

function BeginEvent ()

Overrides: Actor.BeginEvent (global)


BumpButton.EndEvent

function EndEvent ()

Overrides: Actor.EndEvent (global)


BumpOpenTimed

Extends: OpenTimedMover

BumpOpenTimed.Bump

event Bump (Actor Other)

Overrides: Bump (global)


BumpOpenTimed.DisableTrigger

function DisableTrigger ()

Overrides: OpenTimedMover.DisableTrigger


BumpOpenTimed.EnableTrigger

function EnableTrigger ()

Overrides: OpenTimedMover.EnableTrigger


LoopMove

LoopMove.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


LoopMove.DoOpen

function DoOpen ()

Overrides: DoOpen (global)


LoopMove.InterpolateEnd

function InterpolateEnd (Actor Other)


LoopMove.Trigger

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

Overrides: Actor.Trigger (global)


LoopMove.UnTrigger

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

Overrides: Actor.UnTrigger (global)


OpenTimedMover

OpenTimedMover.DisableTrigger

function DisableTrigger ()


OpenTimedMover.EnableTrigger

function EnableTrigger ()


StandOpenTimed

Extends: OpenTimedMover

StandOpenTimed.Attach

event Attach (Actor Other)

Overrides: Actor.Attach (global)


StandOpenTimed.DisableTrigger

function DisableTrigger ()

Overrides: OpenTimedMover.DisableTrigger


StandOpenTimed.EnableTrigger

function EnableTrigger ()

Overrides: OpenTimedMover.EnableTrigger


TriggerAdvance

TriggerAdvance.Trigger

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

Overrides: Actor.Trigger (global)


TriggerControl

TriggerControl.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


TriggerControl.Trigger

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

Overrides: Actor.Trigger (global)


TriggerControl.UnTrigger

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

Overrides: Actor.UnTrigger (global)


TriggerOpenTimed

Extends: OpenTimedMover

TriggerOpenTimed.DisableTrigger

function DisableTrigger ()

Overrides: OpenTimedMover.DisableTrigger


TriggerOpenTimed.EnableTrigger

function EnableTrigger ()

Overrides: OpenTimedMover.EnableTrigger


TriggerOpenTimed.Trigger

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

Overrides: Actor.Trigger (global)


TriggerPound

TriggerPound.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


TriggerPound.Trigger

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

Overrides: Actor.Trigger (global)


TriggerPound.UnTrigger

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

Overrides: Actor.UnTrigger (global)


TriggerToggle

TriggerToggle.Trigger

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

Overrides: Actor.Trigger (global)