-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathapi_generated.lua
More file actions
15089 lines (11685 loc) · 487 KB
/
api_generated.lua
File metadata and controls
15089 lines (11685 loc) · 487 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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
---@meta
---@class (partial) IRC
local IRC = {}
---@class (partial) audio
local audio = {}
---@class (partial) camera
local camera = {}
---@class (partial) componentmanager
local componentmanager = {}
---@class (partial) content
local content = {}
---@class (partial) crowdsimulation
local crowdsimulation = {}
---@class (partial) cursor
local cursor = {}
---@class (partial) database
local database = {}
---@class (partial) debug
local debug = {}
---@class (partial) debugui
local debugui = {}
---@class (partial) entity
local entity = {}
---@class (partial) franchise
local franchise = {}
---@class (partial) game
local game = {}
---@class (partial) gameRender
local gameRender = {}
---@class (partial) gamedatastore
local gamedatastore = {}
---@class (partial) globe
local globe = {}
---@class (partial) http
local http = {}
---@class (partial) input
local input = {}
---@class (partial) json
local json = {}
---@class (partial) lighting
local lighting = {}
---@class (partial) loc
local loc = {}
---@class (partial) localisation
local localisation = {}
---@class (partial) math
local math = {}
---@class (partial) messaging
local messaging = {}
---@class (partial) model
local model = {}
---@class (partial) motiongraph
local motiongraph = {}
---@class (partial) movie
local movie = {}
---@class (partial) multipart2
local multipart2 = {}
---@class (partial) online
local online = {}
---@class (partial) particles
local particles = {}
---@class (partial) physics
local physics = {}
---@class (partial) platform
local platform = {}
---@class (partial) player
local player = {}
---@class (partial) presence
local presence = {}
---@class (partial) random
local random = {}
---@class (partial) render
local render = {}
---@class (partial) save
local save = {}
---@class (partial) spatial
local spatial = {}
---@class (partial) task
local task = {}
---@class (partial) telemetry
local telemetry = {}
---@class (partial) time
local time = {}
---@class (partial) track
local track = {}
---@class (partial) transform
local transform = {}
---@class (partial) ui
local ui = {}
---@class (partial) ui2
local ui2 = {}
---@class (partial) uioptions
local uioptions = {}
---@class (partial) undo
local undo = {}
---@class (partial) usercontent
local usercontent = {}
---@class (partial) world
local world = {}
---@class (partial) xmlconfig
local xmlconfig = {}
---@class (partial) WorldAPIs_CameraAttachPoint
local WorldAPIs_CameraAttachPoint = {}
---@class (partial) WorldAPIs_CameraModeManager
local WorldAPIs_CameraModeManager = {}
---@class (partial) WorldAPIs_ChallengeManager
local WorldAPIs_ChallengeManager = {}
---@class (partial) WorldAPIs_ConversationManager
local WorldAPIs_ConversationManager = {}
---@class (partial) WorldAPIs_FacilityDatastoreComponent
local WorldAPIs_FacilityDatastoreComponent = {}
---@class (partial) WorldAPIs_FanfareManager
local WorldAPIs_FanfareManager = {}
---@class (partial) WorldAPIs_FlatRideDataStoreComponent
local WorldAPIs_FlatRideDataStoreComponent = {}
---@class (partial) WorldAPIs_FlumePlatformDataStoreComponent
local WorldAPIs_FlumePlatformDataStoreComponent = {}
---@class (partial) WorldAPIs_GameModeHelperComponent
local WorldAPIs_GameModeHelperComponent = {}
---@class (partial) WorldAPIs_HUDPopUpManager
local WorldAPIs_HUDPopUpManager = {}
---@class (partial) WorldAPIs_HotelDataStoreComponent
local WorldAPIs_HotelDataStoreComponent = {}
---@class (partial) WorldAPIs_InfoPopUpComponent
local WorldAPIs_InfoPopUpComponent = {}
---@class (partial) WorldAPIs_InputManager
local WorldAPIs_InputManager = {}
---@class (partial) WorldAPIs_Manager
local WorldAPIs_Manager = {}
---@class (partial) WorldAPIs_ModeHelperComponent
local WorldAPIs_ModeHelperComponent = {}
---@class (partial) WorldAPIs_MotionBlurManager
local WorldAPIs_MotionBlurManager = {}
---@class (partial) WorldAPIs_ObjectiveManager
local WorldAPIs_ObjectiveManager = {}
---@class (partial) WorldAPIs_PaperDesignToolManager
local WorldAPIs_PaperDesignToolManager = {}
---@class (partial) WorldAPIs_ParkZoneDatastoreComponent
local WorldAPIs_ParkZoneDatastoreComponent = {}
---@class (partial) WorldAPIs_PlayerInteractionHandler
local WorldAPIs_PlayerInteractionHandler = {}
---@class (partial) WorldAPIs_PoolsDatastoreComponent
local WorldAPIs_PoolsDatastoreComponent = {}
---@class (partial) WorldAPIs_RenderParametersComponent
local WorldAPIs_RenderParametersComponent = {}
---@class (partial) WorldAPIs_RideSeat
local WorldAPIs_RideSeat = {}
---@class (partial) WorldAPIs_ScenarioNarrativeManager
local WorldAPIs_ScenarioNarrativeManager = {}
---@class (partial) WorldAPIs_ScenarioRivalsManager
local WorldAPIs_ScenarioRivalsManager = {}
---@class (partial) WorldAPIs_SceneryBrowserFilterManager
local WorldAPIs_SceneryBrowserFilterManager = {}
---@class (partial) WorldAPIs_SelectAndEditComponent
local WorldAPIs_SelectAndEditComponent = {}
---@class (partial) WorldAPIs_StaffBuildingDatastoreComponent
local WorldAPIs_StaffBuildingDatastoreComponent = {}
---@class (partial) WorldAPIs_StaffDataStoreComponent
local WorldAPIs_StaffDataStoreComponent = {}
---@class (partial) WorldAPIs_StaffPoolDataStoreComponent
local WorldAPIs_StaffPoolDataStoreComponent = {}
---@class (partial) WorldAPIs_StandaloneScenerySerialisation
local WorldAPIs_StandaloneScenerySerialisation = {}
---@class (partial) WorldAPIs_TargetsDatastoreComponent
local WorldAPIs_TargetsDatastoreComponent = {}
---@class (partial) WorldAPIs_TrackedRideDataStoreComponent
local WorldAPIs_TrackedRideDataStoreComponent = {}
---@class (partial) WorldAPIs_UIModeHelperComponent
local WorldAPIs_UIModeHelperComponent = {}
---@class (partial) WorldAPIs_UniqueNameComponent
local WorldAPIs_UniqueNameComponent = {}
---@class (partial) WorldAPIs_UtilityDatastoreComponent
local WorldAPIs_UtilityDatastoreComponent = {}
---@class (partial) WorldAPIs_WorkshopDatastoreComponent
local WorldAPIs_WorkshopDatastoreComponent = {}
---@class (partial) WorldAPIs_WorldBasedGUIProvider
local WorldAPIs_WorldBasedGUIProvider = {}
---@class (partial) WorldAPIs_animation
local WorldAPIs_animation = {}
---@class (partial) WorldAPIs_attractions
local WorldAPIs_attractions = {}
---@class (partial) WorldAPIs_avatarcapture
local WorldAPIs_avatarcapture = {}
---@class (partial) WorldAPIs_avatarpatterncontrols
local WorldAPIs_avatarpatterncontrols = {}
---@class (partial) WorldAPIs_billboardwidgets
local WorldAPIs_billboardwidgets = {}
---@class (partial) WorldAPIs_boundary
local WorldAPIs_boundary = {}
---@class (partial) WorldAPIs_cameraconfig
local WorldAPIs_cameraconfig = {}
---@class (partial) WorldAPIs_cheats
local WorldAPIs_cheats = {}
---@class (partial) WorldAPIs_cinematics
local WorldAPIs_cinematics = {}
---@class (partial) WorldAPIs_complex
local WorldAPIs_complex = {}
---@class (partial) WorldAPIs_controlsconfig
local WorldAPIs_controlsconfig = {}
---@class (partial) WorldAPIs_debugimgui
local WorldAPIs_debugimgui = {}
---@class (partial) WorldAPIs_editors
local WorldAPIs_editors = {}
---@class (partial) WorldAPIs_environment
local WorldAPIs_environment = {}
---@class (partial) WorldAPIs_facilities
local WorldAPIs_facilities = {}
---@class (partial) WorldAPIs_flatrides
local WorldAPIs_flatrides = {}
---@class (partial) WorldAPIs_flumes
local WorldAPIs_flumes = {}
---@class (partial) WorldAPIs_gameaudio
local WorldAPIs_gameaudio = {}
---@class (partial) WorldAPIs_gameaudiodepreciated
local WorldAPIs_gameaudiodepreciated = {}
---@class (partial) WorldAPIs_gameterrain
local WorldAPIs_gameterrain = {}
---@class (partial) WorldAPIs_gamevolatileconfig
local WorldAPIs_gamevolatileconfig = {}
---@class (partial) WorldAPIs_guests
local WorldAPIs_guests = {}
---@class (partial) WorldAPIs_infrastructure
local WorldAPIs_infrastructure = {}
---@class (partial) WorldAPIs_lighting
local WorldAPIs_lighting = {}
---@class (partial) WorldAPIs_money
local WorldAPIs_money = {}
---@class (partial) WorldAPIs_park
local WorldAPIs_park = {}
---@class (partial) WorldAPIs_placement
local WorldAPIs_placement = {}
---@class (partial) WorldAPIs_pools
local WorldAPIs_pools = {}
---@class (partial) WorldAPIs_renderparameters
local WorldAPIs_renderparameters = {}
---@class (partial) WorldAPIs_rides
local WorldAPIs_rides = {}
---@class (partial) WorldAPIs_ridestation
local WorldAPIs_ridestation = {}
---@class (partial) WorldAPIs_ridestats
local WorldAPIs_ridestats = {}
---@class (partial) WorldAPIs_scenegraph
local WorldAPIs_scenegraph = {}
---@class (partial) WorldAPIs_scenery
local WorldAPIs_scenery = {}
---@class (partial) WorldAPIs_scenery_belonging
local WorldAPIs_scenery_belonging = {}
---@class (partial) WorldAPIs_scenery_editconstraint
local WorldAPIs_scenery_editconstraint = {}
---@class (partial) WorldAPIs_scenery_flexicolour
local WorldAPIs_scenery_flexicolour = {}
---@class (partial) WorldAPIs_scenery_grid
local WorldAPIs_scenery_grid = {}
---@class (partial) WorldAPIs_scenery_group
local WorldAPIs_scenery_group = {}
---@class (partial) WorldAPIs_scenery_platforms
local WorldAPIs_scenery_platforms = {}
---@class (partial) WorldAPIs_scenery_puppets
local WorldAPIs_scenery_puppets = {}
---@class (partial) WorldAPIs_scenery_signage
local WorldAPIs_scenery_signage = {}
---@class (partial) WorldAPIs_scenery_volumeextras
local WorldAPIs_scenery_volumeextras = {}
---@class (partial) WorldAPIs_sequence
local WorldAPIs_sequence = {}
---@class (partial) WorldAPIs_staff
local WorldAPIs_staff = {}
---@class (partial) WorldAPIs_techtree
local WorldAPIs_techtree = {}
---@class (partial) WorldAPIs_trackedridedatabase
local WorldAPIs_trackedridedatabase = {}
---@class (partial) WorldAPIs_trackedrides
local WorldAPIs_trackedrides = {}
---@class (partial) WorldAPIs_transform
local WorldAPIs_transform = {}
---@class (partial) WorldAPIs_vehicles
local WorldAPIs_vehicles = {}
---@class (partial) WorldAPIs_visualsConfig
local WorldAPIs_visualsConfig = {}
---@class (partial) WorldAPIs_volumes
local WorldAPIs_volumes = {}
---@class (partial) WorldAPIs_voxelterrain
local WorldAPIs_voxelterrain = {}
---@class (partial) WorldAPIs_weather
local WorldAPIs_weather = {}
---@class (partial) WorldAPIs_whiteworldui
local WorldAPIs_whiteworldui = {}
---@class (partial) WorldAPIs_worldserialisation
local WorldAPIs_worldserialisation = {}
---@class (partial) WorldAPIs
---@field CameraAttachPoint WorldAPIs_CameraAttachPoint
---@field CameraModeManager WorldAPIs_CameraModeManager
---@field ChallengeManager WorldAPIs_ChallengeManager
---@field ConversationManager WorldAPIs_ConversationManager
---@field FacilityDatastoreComponent WorldAPIs_FacilityDatastoreComponent
---@field FanfareManager WorldAPIs_FanfareManager
---@field FlatRideDataStoreComponent WorldAPIs_FlatRideDataStoreComponent
---@field FlumePlatformDataStoreComponent WorldAPIs_FlumePlatformDataStoreComponent
---@field GameModeHelperComponent WorldAPIs_GameModeHelperComponent
---@field HUDPopUpManager WorldAPIs_HUDPopUpManager
---@field HotelDataStoreComponent WorldAPIs_HotelDataStoreComponent
---@field InfoPopUpComponent WorldAPIs_InfoPopUpComponent
---@field InputManager WorldAPIs_InputManager
---@field Manager WorldAPIs_Manager
---@field ModeHelperComponent WorldAPIs_ModeHelperComponent
---@field MotionBlurManager WorldAPIs_MotionBlurManager
---@field ObjectiveManager WorldAPIs_ObjectiveManager
---@field PaperDesignToolManager WorldAPIs_PaperDesignToolManager
---@field ParkZoneDatastoreComponent WorldAPIs_ParkZoneDatastoreComponent
---@field PlayerInteractionHandler WorldAPIs_PlayerInteractionHandler
---@field PoolsDatastoreComponent WorldAPIs_PoolsDatastoreComponent
---@field RenderParametersComponent WorldAPIs_RenderParametersComponent
---@field RideSeat WorldAPIs_RideSeat
---@field ScenarioNarrativeManager WorldAPIs_ScenarioNarrativeManager
---@field ScenarioRivalsManager WorldAPIs_ScenarioRivalsManager
---@field SceneryBrowserFilterManager WorldAPIs_SceneryBrowserFilterManager
---@field SelectAndEditComponent WorldAPIs_SelectAndEditComponent
---@field StaffBuildingDatastoreComponent WorldAPIs_StaffBuildingDatastoreComponent
---@field StaffDataStoreComponent WorldAPIs_StaffDataStoreComponent
---@field StaffPoolDataStoreComponent WorldAPIs_StaffPoolDataStoreComponent
---@field StandaloneScenerySerialisation WorldAPIs_StandaloneScenerySerialisation
---@field TargetsDatastoreComponent WorldAPIs_TargetsDatastoreComponent
---@field TrackedRideDataStoreComponent WorldAPIs_TrackedRideDataStoreComponent
---@field UIModeHelperComponent WorldAPIs_UIModeHelperComponent
---@field UniqueNameComponent WorldAPIs_UniqueNameComponent
---@field UtilityDatastoreComponent WorldAPIs_UtilityDatastoreComponent
---@field WorkshopDatastoreComponent WorldAPIs_WorkshopDatastoreComponent
---@field WorldBasedGUIProvider WorldAPIs_WorldBasedGUIProvider
---@field animation WorldAPIs_animation
---@field attractions WorldAPIs_attractions
---@field avatarcapture WorldAPIs_avatarcapture
---@field avatarpatterncontrols WorldAPIs_avatarpatterncontrols
---@field billboardwidgets WorldAPIs_billboardwidgets
---@field boundary WorldAPIs_boundary
---@field cameraconfig WorldAPIs_cameraconfig
---@field cheats WorldAPIs_cheats
---@field cinematics WorldAPIs_cinematics
---@field complex WorldAPIs_complex
---@field controlsconfig WorldAPIs_controlsconfig
---@field debugimgui WorldAPIs_debugimgui
---@field editors WorldAPIs_editors
---@field environment WorldAPIs_environment
---@field facilities WorldAPIs_facilities
---@field flatrides WorldAPIs_flatrides
---@field flumes WorldAPIs_flumes
---@field gameaudio WorldAPIs_gameaudio
---@field gameaudiodepreciated WorldAPIs_gameaudiodepreciated
---@field gameterrain WorldAPIs_gameterrain
---@field gamevolatileconfig WorldAPIs_gamevolatileconfig
---@field guests WorldAPIs_guests
---@field infrastructure WorldAPIs_infrastructure
---@field lighting WorldAPIs_lighting
---@field money WorldAPIs_money
---@field park WorldAPIs_park
---@field placement WorldAPIs_placement
---@field pools WorldAPIs_pools
---@field renderparameters WorldAPIs_renderparameters
---@field rides WorldAPIs_rides
---@field ridestation WorldAPIs_ridestation
---@field ridestats WorldAPIs_ridestats
---@field scenegraph WorldAPIs_scenegraph
---@field scenery WorldAPIs_scenery
---@field scenery_belonging WorldAPIs_scenery_belonging
---@field scenery_editconstraint WorldAPIs_scenery_editconstraint
---@field scenery_flexicolour WorldAPIs_scenery_flexicolour
---@field scenery_grid WorldAPIs_scenery_grid
---@field scenery_group WorldAPIs_scenery_group
---@field scenery_platforms WorldAPIs_scenery_platforms
---@field scenery_puppets WorldAPIs_scenery_puppets
---@field scenery_signage WorldAPIs_scenery_signage
---@field scenery_volumeextras WorldAPIs_scenery_volumeextras
---@field sequence WorldAPIs_sequence
---@field staff WorldAPIs_staff
---@field techtree WorldAPIs_techtree
---@field trackedridedatabase WorldAPIs_trackedridedatabase
---@field trackedrides WorldAPIs_trackedrides
---@field transform WorldAPIs_transform
---@field vehicles WorldAPIs_vehicles
---@field visualsConfig WorldAPIs_visualsConfig
---@field volumes WorldAPIs_volumes
---@field voxelterrain WorldAPIs_voxelterrain
---@field weather WorldAPIs_weather
---@field whiteworldui WorldAPIs_whiteworldui
---@field worldserialisation WorldAPIs_worldserialisation
local WorldAPIs = {}
---@param notifFranchiseParkDeleted any
---@param Arg2 any
function IRC.AddIRCNotificationListener(notifFranchiseParkDeleted, Arg2) end
---@param v any
function IRC.RemoveIRCNotificationListener(v) end
---@param audioGlobalState any
---@return any audioGlobalState
function audio.DropGlobalState(audioGlobalState) end
---@return number nListener
function audio.GetNonDiegeticPlayerDialogueEntityID() end
---@param sArg1 string
function audio.PostGuiEvent(sArg1) end
---@param sArg1 string
---@return any audioGlobalState
function audio.RequestGlobalState(sArg1) end
---@param sAudio string
---@param vOLock any
---@return number nEventWaitingForCallback
function audio.RequestVOHighPriority(sAudio, vOLock) end
---@param sArg1 string
function audio.SendGUIEvent(sArg1) end
---@param bArg1 boolean
function audio.SetControllerUnplugged(bArg1) end
---@param sArg1 string
---@param nMovementSpeed number
function audio.SetGuiRTPC(sArg1, nMovementSpeed) end
function audio.StopCurrentVO() end
---@param cTrigger table
---@param cParticipants table
---@param cSequence table
---@param nRequestID number
function audio.SubmitDialogueSequence(cTrigger, cParticipants, cSequence, nRequestID) end
---@param cameraID any
---@param vLocation vector
---@return vector vScreenUV
function camera.GetBottomUpScreenUVFromWorldPosition(cameraID, vLocation) end
---@param Arg1 any
---@param nCameraFOV number
---@return vector vFOV
function camera.GetFOV(Arg1, nCameraFOV) end
---@return number nCamEntity
function camera.GetMainCameraID() end
---@param v2TopDownScreenUV any
---@return any entity
---@return vector vRayStart
---@return vector vRayDir
function camera.GetRayFromTopDownScreenUV(v2TopDownScreenUV) end
---@param nCameraEntityID number
---@param vWorldPos vector
---@return vector vScreenUV
function camera.GetTopDownScreenUVFromWorldPosition(nCameraEntityID, vWorldPos) end
---@param nCamEntity number
---@param nArg2 number
---@param bArg3 boolean
function camera.SetAspectRatio(nCamEntity, nArg2, bArg3) end
---@param bArg1 boolean
function camera.SetDropCameraEnabled(bArg1) end
---@param transformQ any
function camera.SetDropCameraTransform(transformQ) end
---@param targetID any
---@param nFOVY number
function camera.SetFOVY(targetID, nFOVY) end
---@param mainCameraEntityID any
function camera.SetMainCameraID(mainCameraEntityID) end
---@param nCamEntity number
---@param Arg2 Vector2
---@param Arg3 Vector2
function camera.SetViewport(nCamEntity, Arg2, Arg3) end
---@param nComponentManagerID number
---@param nEntityID number
---@param nFeatureID number
function componentmanager.ActivateFeatureForEntity(nComponentManagerID, nEntityID, nFeatureID) end
---@param nComponentManagerID number
---@param sFeature string
---@param cOptions table
function componentmanager.Configure_AddFeatureProvided(nComponentManagerID, sFeature, cOptions) end
---@param nComponentManagerID number
---@param sFeature string
---@param cOptions table
function componentmanager.Configure_AddFeatureRequired(nComponentManagerID, sFeature, cOptions) end
---@param nComponentManagerID number
---@param sFeature string
---@param cOptions table
function componentmanager.Configure_AddFeatureRequiredOnAnotherEntity(nComponentManagerID, sFeature, cOptions) end
---@param nComponentManagerID number
---@param sFeature string
---@param cOptions table
function componentmanager.Configure_AddFeatureRequiredOptional(nComponentManagerID, sFeature, cOptions) end
---@param sArg1 string
---@return number nGuestOnRideReactionsComponentID
function componentmanager.LookupComponentManagerID(sArg1) end
---@param sArg1 string
---@return number nMotiongraphFeature
function componentmanager.LookupFeatureID(sArg1) end
---@param allProducts any
---@return number nDLCToShow
function content.FilterAvailable(allProducts) end
---@param nBit number
---@return string sProductName
function content.GetDLCName(nBit) end
---@param nBaseGame number
---@return any destination
function content.GetDLCProductIDForDLCID(nBaseGame) end
---@param nProductId number
---@return boolean bProductValid
function content.GetIsValidSingleProductID(nProductId) end
---@return any langCode
function content.GetLanguageCode() end
---@return any systemLanguage
function content.GetLanguageName() end
---@return table tLoadedPackNames
function content.GetLoadedContentPackDebugNames() end
---@param nRequiredDLC number
---@return number nMissingDLC
function content.GetUnownedMask(nRequiredDLC) end
---@return boolean bCondition
function content.HasContentLoaded() end
---@param packID any
---@return boolean bHasSteamID
---@return number nSteamID
function content.IsContentPackUploaded(packID) end
---@param nRequiredDLC number
---@return boolean bDLCOwned
function content.IsDLCOwned(nRequiredDLC) end
---@return boolean bHasLocalModifications
function content.IsGameModded() end
function content.IsOwnershipEstablished() end
---@param sDLCID string
---@param nDLCAppID number?
function content.OpenDLCStorePage(sDLCID, nDLCAppID) end
function content.OpenDefaultGameStorePage() end
function content.RequestContentLoad() end
function content.SetAllOwnedDLCActiveInGame() end
function content.StreamingCalculateStable() end
function crowdsimulation.ArePathSectionsPending() end
---@param facilityID any
---@return boolean bValidConnection
function crowdsimulation.CanBeReachedFromSpawnPoint(facilityID) end
function crowdsimulation.CompleteCrowdGoalPoolWorldSerialisationLoad() end
function crowdsimulation.CreateBakedDijkstraGraphsOnLoad() end
function crowdsimulation.CreatePropagationGraphsOnLoad() end
function crowdsimulation.GetParticlesStillAwaitingInitialAnim() end
---@param nQueueCrowdGoalEntity number
---@return boolean bCanPathTo
function crowdsimulation.IsEntityConnectedToSpawnPoint(nQueueCrowdGoalEntity) end
---@param vV3PathPos vector
---@param bArg2 boolean
---@return boolean bIsPointValid
---@return any dummy
---@return boolean bIsStaffPath
function crowdsimulation.IsPointOnPath(vV3PathPos, bArg2) end
function crowdsimulation.ParkEntranceExists() end
---@param bArg1 boolean
function crowdsimulation.SetUpdateFlowWhileInactive(bArg1) end
---@param voxelTerrainEntityID any
function crowdsimulation.SetVoxelTerrain(voxelTerrainEntityID) end
---@param priorityEditor any
---@param sArg2 string
---@return any cursorRequest
function cursor.CaptureCursor(priorityEditor, sArg2) end
---@param priorityEditor any
---@param sArg2 string
---@return table tHideCursorRequest
function cursor.HideCursor(priorityEditor, sArg2) end
function cursor.IsCursorInsideGameWindow() end
---@param priorityEditor any
---@param sCursor string
---@param nAME any
---@return any cursorHandle
function cursor.RequestCursor(priorityEditor, sCursor, nAME) end
---@param cStatement table
function database.BindComplete(cStatement) end
---@param cStatement table
---@param nArgToBind number
---@param sResourceName string
function database.BindParameter(cStatement, nArgToBind, sResourceName) end
---@param sName string
---@param sStatementSymbol string
---@return boolean bSuccess
function database.BindPreparedStatement(sName, sStatementSymbol) end
---@param sName string
---@param sStatementCollectionSymbol string
---@return boolean bSuccess
function database.BindPreparedStatementCollection(sName, sStatementCollectionSymbol) end
function database.CompactHeap() end
---@param sName string
---@return boolean bSuccess
function database.CreateEmptyNamedDatabase(sName) end
---@param sSymbol string
function database.DiscardDatabaseResources(sSymbol) end
---@param cPsTags table
---@param bArg2 boolean?
---@param nArg3 number?
---@return table tAllTags
function database.GetAllResults(cPsTags, bArg2, nArg3) end
---@param instanceHandle any
function database.GetAsyncDispatchStatus(instanceHandle) end
---@param sDatabaseName string
---@param sPreparedStatement string
---@param bArg3 boolean?
---@return table cPSInstance
function database.GetPreparedStatementInstance(sDatabaseName, sPreparedStatement, bArg3) end
---@param statement any
---@return table tManufacturerResult
function database.GetResult(statement) end
---@param cStatement table
---@param nArg2 number
---@return string sDatabaseResult
function database.GetResultColumn(cStatement, nArg2) end
---@param cPSInstance table
function database.GetResultColumnCount(cPSInstance) end
---@param cStatement table
---@return boolean bCondition
function database.IsReadyForResult(cStatement) end
---@param sSymbol string
---@param sName string
---@return boolean bSuccess
function database.LoadAndNameDatabase(sSymbol, sName) end
---@param sMainName string
---@param sContentName string
---@param sMergeRule string
---@return boolean bSuccess
function database.MergeChildDatabase(sMainName, sContentName, sMergeRule) end
---@param sName string
---@return boolean bAllDatabasesReady
function database.NamedDatabaseExists(sName) end
---@param instanceHandle any
function database.ReadyForStep(instanceHandle) end
---@param psSceneryTags any
function database.Reset(psSceneryTags) end
---@param sName string
---@param bArg2 boolean
function database.SetReadOnly(sName, bArg2) end
---@param cStatement table
function database.Step(cStatement) end
---@param sName string
---@param sStatementSymbol string
---@return boolean bSuccess
function database.UnbindPreparedStatement(sName, sStatementSymbol) end
---@param sName string
---@param sStatementCollectionSymbol string
---@return boolean bSuccess
function database.UnbindPreparedStatementCollection(sName, sStatementCollectionSymbol) end
---@param sContentName string
---@return boolean bSuccess
function database.UnloadNamedDatabase(sContentName) end
---@param bCondition boolean
---@param sErrMsg string?
---@param sRideName string?
---@param sArg4 string?
---@param nMaxObjectScale number?
function debug.Assert(bCondition, sErrMsg, sRideName, sArg4, nMaxObjectScale) end
---@param tweakableFloat any
---@param sArg2 string
---@param cNSoftGuestCap any
---@param nArg4 number?
---@param nCNHardGuestCap number?
---@param nArg6 number?
---@return DebugTweakable tweakable
function debug.CreateDebugTweakable(tweakableFloat, sArg2, cNSoftGuestCap, nArg4, nCNHardGuestCap, nArg6) end
function debug.DbgBreak() end
---@param vStartPos vector
---@param vDirStart vector
---@param sArg3 string
function debug.DrawAxis(vStartPos, vDirStart, sArg3) end
---@param baseTrans any
---@param nAxisSize number
function debug.DrawAxisXYZ(baseTrans, nAxisSize) end
---@param boxTrans any
---@param vHalfSize vector
---@param sArg3 string
function debug.DrawBox(boxTrans, vHalfSize, sArg3) end
---@param Arg1 any
---@param Arg2 any
---@param vTarget vector
---@param sArg4 string
function debug.DrawCircle(Arg1, Arg2, vTarget, sArg4) end
---@param Arg1 any
---@param Arg2 any
---@param sArg3 string
function debug.DrawCircle2D(Arg1, Arg2, sArg3) end
---@param Arg1 any
---@param nArg2 number
---@param sCentreColour string
function debug.DrawCross(Arg1, nArg2, sCentreColour) end
---@param vMin vector
---@param vMax vector
---@param sArg3 string
---@param nArg4 number
function debug.DrawFilledAABB(vMin, vMax, sArg3, nArg4) end
---@param vPos vector
---@param Arg2 any
---@param sArg3 string
function debug.DrawFilledArrow(vPos, Arg2, sArg3) end
---@param Arg1 any
---@param startRot any
---@param cNRadius any
---@param nSectorWidth number
---@param sColour string
function debug.DrawFilledCircleSector(Arg1, startRot, cNRadius, nSectorWidth, sColour) end
---@param vTopLeft vector
---@param vTopRight vector
---@param vBottomRight vector
---@param vBottomLeft vector
---@param sColour string
function debug.DrawFilledQuad(vTopLeft, vTopRight, vBottomRight, vBottomLeft, sColour) end
---@param vWorldCentrePosWithDeltas vector
---@param vBottomRight vector
---@param sColour string
---@param sDeltaColourDark string?
function debug.DrawLine(vWorldCentrePosWithDeltas, vBottomRight, sColour, sDeltaColourDark) end
---@param nArg1 number
---@param vProjectionPos vector
---@param vEndPos vector
---@param sArg4 string
function debug.DrawLineCapsule(nArg1, vProjectionPos, vEndPos, sArg4) end
---@param Arg1 any
---@param Arg2 any
---@param sArg3 string
function debug.DrawRectangle2D(Arg1, Arg2, sArg3) end
---@param vPos vector
---@param nDeltaSize number
---@param sCentreColour string
function debug.DrawSphere(vPos, nDeltaSize, sCentreColour) end
---@param sName string
---@param Arg2 any
---@param sTextColour string
---@param nArg4 number?
function debug.DrawText(sName, Arg2, sTextColour, nArg4) end
---@param sArg1 string
---@param vEndPos vector
---@param nSnapHeight number
---@param sColour string?
---@param nArg5 number?
function debug.DrawTextFlag(sArg1, vEndPos, nSnapHeight, sColour, nArg5) end
---@param sTimerName string
---@param nArg2 number?
function debug.EndTimer(sTimerName, nArg2) end
---@param sSaveTokenOrError string
---@param nAME any?
---@param sArg3 string?
function debug.Error(sSaveTokenOrError, nAME, sArg3) end
---@return any _
function debug.GetAllValidWorlds() end
---@param sI string
---@param sDir string
---@return table tPrkFiles
function debug.GetFilesOfType(sI, sDir) end
---@return table tLoadedModuleNames
function debug.GetListOfLoadedModuleNames() end