UE2:U2Grapple (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
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

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 ()