BakkesMod Programming Wiki
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

SpringPickup : TargetedPickup

View Implementation

float 
GetForce()



void 
SetForce(float newForce)


Parameter Type Description
newForce float

float 
GetVerticalForce()



void 
SetVerticalForce(float newVerticalForce)


Parameter Type Description
newVerticalForce float

Vector 
GetTorque()



void 
SetTorque(Vector newTorque)


Parameter Type Description
newTorque Vector

unsigned long 
GetbApplyRelativeForce()



void 
SetbApplyRelativeForce(unsigned long newbApplyRelativeForce)


Parameter Type Description
newbApplyRelativeForce unsigned long

unsigned long 
GetbApplyConstantForce()



void 
SetbApplyConstantForce(unsigned long newbApplyConstantForce)


Parameter Type Description
newbApplyConstantForce unsigned long

unsigned long 
GetbBreakConstantForceWithHit()



void 
SetbBreakConstantForceWithHit(unsigned long newbBreakConstantForceWithHit)


Parameter Type Description
newbBreakConstantForceWithHit unsigned long

unsigned long 
GetbApplyRelativeConstantForce()



void 
SetbApplyRelativeConstantForce(unsigned long newbApplyRelativeConstantForce)


Parameter Type Description
newbApplyRelativeConstantForce unsigned long

unsigned long 
GetbInstant()



void 
SetbInstant(unsigned long newbInstant)


Parameter Type Description
newbInstant unsigned long

unsigned long 
GetbFollowAfterHit()



void 
SetbFollowAfterHit(unsigned long newbFollowAfterHit)


Parameter Type Description
newbFollowAfterHit unsigned long

unsigned long 
GetbSpringed()



void 
SetbSpringed(unsigned long newbSpringed)


Parameter Type Description
newbSpringed unsigned long

float 
GetRelativeForceNormalDirection()



void 
SetRelativeForceNormalDirection(float newRelativeForceNormalDirection)


Parameter Type Description
newRelativeForceNormalDirection float

float 
GetMaxSpringLength()



void 
SetMaxSpringLength(float newMaxSpringLength)


Parameter Type Description
newMaxSpringLength float

float 
GetConstantForce()



void 
SetConstantForce(float newConstantForce)


Parameter Type Description
newConstantForce float

Vector 
GetFromOffset()



void 
SetFromOffset(Vector newFromOffset)


Parameter Type Description
newFromOffset Vector

Vector 
GetSpringMeshScale()



void 
SetSpringMeshScale(Vector newSpringMeshScale)


Parameter Type Description
newSpringMeshScale Vector

float 
GetSpringMeshInitialSize()



void 
SetSpringMeshInitialSize(float newSpringMeshInitialSize)


Parameter Type Description
newSpringMeshInitialSize float

Rotator 
GetSpringRotationOffset()



void 
SetSpringRotationOffset(Rotator newSpringRotationOffset)


Parameter Type Description
newSpringRotationOffset Rotator

Vector 
GetHittingMeshScale()



void 
SetHittingMeshScale(Vector newHittingMeshScale)


Parameter Type Description
newHittingMeshScale Vector

Vector 
GetHittingMeshOffset()



void 
SetHittingMeshOffset(Vector newHittingMeshOffset)


Parameter Type Description
newHittingMeshOffset Vector

Rotator 
GetHittingRotationOffset()



void 
SetHittingRotationOffset(Rotator newHittingRotationOffset)


Parameter Type Description
newHittingRotationOffset Rotator

float 
GetHitDistanceOffset()



void 
SetHitDistanceOffset(float newHitDistanceOffset)


Parameter Type Description
newHitDistanceOffset float

float 
GetAfterSpringDuration()



void 
SetAfterSpringDuration(float newAfterSpringDuration)


Parameter Type Description
newAfterSpringDuration float

unsigned char 
GetBallHitType()



void 
SetBallHitType(unsigned char newBallHitType)


Parameter Type Description
newBallHitType unsigned char

float 
GetMinSpringLength()



void 
SetMinSpringLength(float newMinSpringLength)


Parameter Type Description
newMinSpringLength float

float 
GetWeldedForceScalar()



void 
SetWeldedForceScalar(float newWeldedForceScalar)


Parameter Type Description
newWeldedForceScalar float

float 
GetWeldedVerticalForce()



void 
SetWeldedVerticalForce(float newWeldedVerticalForce)


Parameter Type Description
newWeldedVerticalForce float

float 
GetCurrentSpringLength()



void 
SetCurrentSpringLength(float newCurrentSpringLength)


Parameter Type Description
newCurrentSpringLength float

float 
GetSpringedTime()



void 
SetSpringedTime(float newSpringedTime)


Parameter Type Description
newSpringedTime float

float 
GetAfterSpringTime()



void 
SetAfterSpringTime(float newAfterSpringTime)


Parameter Type Description
newAfterSpringTime float

float 
GetSpringToTime()



void 
SetSpringToTime(float newSpringToTime)


Parameter Type Description
newSpringToTime float

Vector 
GetSpringOrigin()



void 
SetSpringOrigin(Vector newSpringOrigin)


Parameter Type Description
newSpringOrigin Vector

Vector 
GetSpringedLocation()



void 
SetSpringedLocation(Vector newSpringedLocation)


Parameter Type Description
newSpringedLocation Vector

Vector 
GetSpringedNormal()



void 
SetSpringedNormal(Vector newSpringedNormal)


Parameter Type Description
newSpringedNormal Vector

float 
GetSpringedLength()



void 
SetSpringedLength(float newSpringedLength)


Parameter Type Description
newSpringedLength float

void 
PickupEnd()



void 
HandleCarTouchedBall(BallWrapper Ball, CarWrapper OtherCar, unsigned char HitType)


Parameter Type Description
Ball BallWrapper
OtherCar CarWrapper
HitType unsigned char

void 
ScaleSpringMeshToLocation(Vector &NewLocation, Vector &TargetLoction)


Parameter Type Description
NewLocation Vector
TargetLoction Vector

void 
ApplyForces(float ActiveTime)


Parameter Type Description
ActiveTime float

Vector 
GetRelativeConstantForce(Vector &Direction)


Parameter Type Description
Direction Vector

Vector 
GetRelativeImpulse(Vector &Direction)


Parameter Type Description
Direction Vector

void 
DoSpring(unsigned long bFirstHit)


Parameter Type Description
bFirstHit unsigned long

void 
PickupStart()