I'm a doctor, not a mechanic

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

Property group 'U2Grapple'

ContractSpeed

Type: float


Default value: 900.0

ExtendSpeed

Type: float


Default value: 30.0

MaxExtendLength

Type: float


Default value: 100.0

MinContractLength

Type: float


Default value: 200.0

Internal variables

bGrappling

Type: bool


cIndex

Type: int


Contacts

Type: T_Contact

Array size: 32


Dampening

Type: float


Default value: 0.3

LastDeltaTime

Type: float


TimeActivated

Type: float


Default values

Property Value
AmbientGlow 96
bDisplayableInv True
CollisionHeight 4.0
RemoteRole ROLE_DumbProxy

Structs

T_Contact

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

Functions

Exec functions

Grapple

exec function Grapple ()


UnGrapple

exec function UnGrapple ()


Events

Tick

event Tick (float DeltaTime)

Overrides: Actor.Tick


Other instance functions

GetContactPoint

function Object.Vector GetContactPoint (int Index)


InitCable

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


ResetContact

function ResetContact (int Index)


SetContactPoint

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


UpdateCables

function UpdateCables ()