-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEnvironment.lua
More file actions
125 lines (102 loc) · 3.48 KB
/
Environment.lua
File metadata and controls
125 lines (102 loc) · 3.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
---@meta
Broadcast = print
---@param subTable table<string, Animation>
function AddToAnimTable(subTable) end
---@param matrixA number[][]
---@param vector Vector
---@return Vector
function ApplyMatrixToVectorPoint(matrixA, vector) end
---@param M number[][]
---@return number[][]
function CopyMatrix(M) end
---@param angle number
---@return number[][]
function CreateRotationMatrixAroundX(angle) end
---@param angle number
---@return number[][]
function CreateRotationMatrixAroundY(angle) end
---@param angle number
---@return number[][]
function CreateRotationMatrixAroundZ(angle) end
---@param deltaX number
---@param deltaY number
---@param deltaZ number
---@return number[][]
function CreateTranslationMatrix(deltaX, deltaY, deltaZ) end
---@param table table
---@param depth? number
---@param lookup? boolean
function DEBUG_TABLE(table, depth, lookup) end
---@param unk1 string
---@return string
function GetGlobalString(unk1) end
function GetStateLabel() end
---@param M number[][]
---@return number[][]
function InvertMatrix(M) end
---@param riderActor Actor
---@param exitPoint? Vector
---@param jumpTime? number
---@return number attachTime
function JumpExitVehicleActor(riderActor, exitPoint, jumpTime) end
---@param riderActor Actor
---@param vehicleActor Actor
---@param jumpTime? number
---@param seatAttach? AttachmentPoint
---@param seatOffset? Vector
---@param jumpOffset? Vector
---@param seatAngles? Vector
---@param riderAttach? AttachmentPoint
---@param useRiderAttachOrientation? boolean
---@param useVehicleAsMount? boolean
function JumpRideVehicleActor(riderActor, vehicleActor, jumpTime, seatAttach, seatOffset, jumpOffset, seatAngles,
riderAttach, useRiderAttachOrientation, useVehicleAsMount)
end
---@param target Vector
---@param source Vector
---@return number[][]
function LocalToWorldMatrix(target, source) end
---@param target Vector
---@param source Vector
---@return number[][]
function LocalToWorldMatrix(target, source) end
---@param unk1 number[][]
---@param unk2 number[][]
---@param ... number[][]
function MultiplyMatrixes(unk1, unk2, ...) end
---@param riderActor Actor
---@param vehicleActor Actor
---@param blendTime? number
---@param seatAttach? AttachmentPoint
---@param seatOffset? Vector
---@param seatAngles? Vector
---@param rideAnim Animation
---@return number attachTime
function RideVehicleActor(riderActor, vehicleActor, blendTime, seatAttach, seatOffset, seatAngles, rideAnim) end
---@param riderActor Actor
function StopRidingVehicleActorInternal(riderActor) end
---@param riderActor Actor
---@param exitPoint? Vector
---@param jumpTime? number
function WaitJumpExitVehicleActor(riderActor, exitPoint, jumpTime) end
---@param vehicleActor Actor
---@param jumpTime? number
---@param seatAttach? AttachmentPoint
---@param seatOffset? Vector
---@param jumpOffset? Vector
---@param seatAngles? Vector
---@param riderAttach? AttachmentPoint
---@param useRiderAttachOrientation? boolean
---@param useVehicleAsMount? boolean
function WaitJumpRideVehicleActor(vehicleActor, jumpTime, seatAttach, seatOffset, jumpOffset, seatAngles, riderAttach,
useRiderAttachOrientation, useVehicleAsMount)
end
---@param riderActor Actor
---@param vehicleActor Actor
---@param blendTime? number
---@param seatAttach? AttachmentPoint
---@param seatOffset? Vector
---@param seatAngles? Vector
---@param rideAnim Animation
function WaitRideVehicleActor(riderActor, vehicleActor, blendTime, seatAttach, seatOffset, seatAngles, rideAnim) end
Print = print