Mostly Harmless

UE2:U2Grapple (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Inventory >> U2Grapple
Package: 
U2

$Author: Mfox $ $Date: 4/30/02 12:34p $ $Revision: 4 $ Name: U2Grapple.uc Author: Aaron R Leiby Date: 4 August 2000 Description: How to use this class:

Properties[edit]

Property group 'U2Grapple'[edit]

ContractSpeed[edit]

Type: float


Default value: 900.0

ExtendSpeed[edit]

Type: float


Default value: 30.0

MaxExtendLength[edit]

Type: float


Default value: 100.0

MinContractLength[edit]

Type: float


Default value: 200.0

Internal variables[edit]

bGrappling[edit]

Type: bool


cIndex[edit]

Type: int


Contacts[edit]

Type: T_Contact

Array size: 32


Dampening[edit]

Type: float


Default value: 0.3

LastDeltaTime[edit]

Type: float


TimeActivated[edit]

Type: float


Default values[edit]

Property Value
AmbientGlow 96
bDisplayableInv True
CollisionHeight 4.0
RemoteRole ROLE_DumbProxy

Structs[edit]

T_Contact[edit]

Actor Actor 
Object.Vector Offset 
Object.Vector Point 
PulseLineGenerator Cable 

Functions[edit]

Exec functions[edit]

Grapple[edit]

exec function Grapple ()


UnGrapple[edit]

exec function UnGrapple ()


Events[edit]

Tick[edit]

event Tick (float DeltaTime)

Overrides: Actor.Tick


Other instance functions[edit]

GetContactPoint[edit]

function Object.Vector GetContactPoint (int Index)


InitCable[edit]

function InitCable (int Index, Object.Vector Start, Object.Vector End)


ResetContact[edit]

function ResetContact (int Index)


SetContactPoint[edit]

function SetContactPoint (int Index, Actor A, Object.Vector P)


UpdateCables[edit]

function UpdateCables ()