Functions
start-pilot-recorder() => nonesource
Types
mystery-race-manager-type
mystery-race-manager-type: structuresource
race-decision-point: structuresource
Fields
pos: float
decision-type: uint8
shortcuts: uint8
safe-paths: uint8
race-info: basicsource
Fields
type: type
race-mesh-name: string
path-group-name: string
task-node: uint16
mesh: race-mesh
ai-min-speed-factor: float
ai-max-speed-factor: float
ai-spread-factor: float
start-sphere: sphere
start-dir: vector
finish-sphere: sphere
finish-dir: vector
player-intro-pos: vector
flags: uint8
score: uint8
lap-count: int8
racer-count: int8
turbo-pad-count: int8
map-index: int8
decision-point-count: int8
safe-paths: uint8
turbo-pad-array: inline-array
racer-array: inline-array
decision-point-array: inline-array
level: symbol
borrow-level: symbol
borrow: pair
manager: handle
manager-handle-init-hack: basic
hatch-actor-name: string
countdown-scene: basic
complete-continue: basic
start-camera: string
go-speech: uint16
Methods
race-info-method-9(obj: race-info) => nonesource
race-manager: processsource
race-racer-info: structuresource
Fields
rider: uint8
vehicle: uint8
flags: uint8
seek-offset: int8
race-state: structuresource
race-turbo-pad: structuresource
racer-state: structuresource
Functions
rmicroseconds(arg0: int) => intsource
rminutes(arg0: int) => intsource
rseconds(arg0: int) => intsource
Variables
*race-info-array*: arraysource
Functions
race-find-ground(arg0: vector, arg1: vector) => symbolsource
race-kill() => nonesource
race-level-activate(arg0: level) => nonesource
race-level-deactivate() => nonesource
race-manager-event-handler
race-manager-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource
race-manager-init-by-other
race-manager-init-by-other(arg0: race-info, arg1: symbol) => nonesource
race-start(arg0: int, arg1: symbol, arg2: symbol) => processsource
race-vehicle-entity-hack
race-vehicle-entity-hack() => nonesource
type-from-race-vehicle-type
type-from-race-vehicle-type(arg0: uint) => typesource
Variables
*race-manager*: pointersource
*race-rigid-body-queue*: rigid-body-queuesource
*race-state*: race-statesource
Types
race-mesh: basicsource
Fields
type: type
version: uint8
path-group-count: uint8
flags: uint8
pad: uint8
slice-count: int16
edge-count: int16
slices: inline-array
edges: inline-array
hash: race-mesh-hash
path-groups: inline-array
Methods
debug-draw-path(obj: race-mesh, arg0: int, arg1: int, arg2: rgba, arg3: rgba) => nonesource
debug-draw-path-from-history(obj: race-mesh, arg0: int, arg1: int) => symbolsource
debug-draw-slice(obj: race-mesh, arg0: int) => nonesource
debug-draw-edges(obj: race-mesh) => nonesource
race-mesh-method-13(obj: race-mesh, arg0: race-mesh-slice-query) => nonesource
race-mesh-method-14(obj: race-mesh, arg0: race-mesh-slice-query) => nonesource
race-mesh-method-15(obj: race-mesh, id: int, slice-query: race-mesh-slice-query) => nonesource
race-mesh-method-16(obj: race-mesh, arg0: race-mesh-slice-query) => nonesource
race-mesh-method-17(obj: race-mesh, slice-query: race-mesh-slice-query) => symbolsource
race-mesh-method-18(obj: race-mesh, arg0: race-mesh-hash-search, arg1: int, arg2: int, arg3: race-mesh-slice-query) => nonesource
race-mesh-method-19(obj: race-mesh, arg0: int, arg1: race-mesh-slice-query) => symbolsource
race-mesh-edge: structuresource
race-mesh-hash: structuresource
Fields
cells-wide: int8
cells-tall: int8
cell-length: float
cells: inline-array
slice-table: inline-array
origin: vector
race-mesh-hash-cell: structuresource
Fields
first-slice: int16
slice-count: uint8
pad: uint8
race-mesh-hash-search: structuresource
race-mesh-slice: structuresource
Fields
edge-index-array: uint16
start-edge: int16
end-edge: int16
race-mesh-slice-query: structuresource
Fields
slice-id: int16
lap-dist: float
pt-on-slice: vector
slice-corners: vector
search-sphere: sphere
race-path: structuresource
Fields
sample-count: uint16
record-id: int8
pad: uint8
samples: inline-array
edge-infos: inline-array
Methods
draw-path-debug(obj: race-path, arg0: rgba, arg1: rgba) => nonesource
race-path-method-10(obj: race-path, arg0: vector, arg1: float, arg2: float) => nonesource
race-path-method-11(obj: race-path, arg0: race-path-sample, arg1: vector, arg2: float) => nonesource
race-path-method-12(obj: race-path, arg0: vector, arg1: float, arg2: float) => floatsource
race-path-edge-info: structuresource
race-path-group: structuresource
Fields
name: string
path-count: int8
pad: uint8
paths: inline-array
race-path-sample: structuresource
Fields
bytes: uint8
pos: vector
quat: quaternion
stick-x: int8
stick-y: int8
throttle: uint8
flags: uint8
Types
errol-rider: stadium-racersource
race-signal: process-drawablesource
race-signal-banner: process-drawablesource
stadium-racer: vehicle-ridersource
turbo-pickup: process-drawablesource
Functions
race-signal-banner-init-by-other
race-signal-banner-init-by-other(arg0: vector, arg1: quaternion) => nonesource
race-signal-banner-spawn
race-signal-banner-spawn(arg0: process, arg1: vector, arg2: quaternion) => race-signal-bannersource
race-signal-event-handler
race-signal-event-handler(arg0: process, arg1: int, arg2: symbol, arg3: event-message-block) => objectsource
race-signal-init-by-other
race-signal-init-by-other(arg0: vector, arg1: quaternion) => nonesource
race-signal-spawn(arg0: process, arg1: vector, arg2: quaternion) => race-signalsource
turbo-pickup-init-by-other
turbo-pickup-init-by-other(arg0: vector) => nonesource
turbo-pickup-spawn(arg0: process, arg1: vector) => turbo-pickupsource
Types
race-control: structuresource
vehicle-racer: vehiclesource