-
Notifications
You must be signed in to change notification settings - Fork 1
/
globalTypes.d.lua
10203 lines (9544 loc) · 353 KB
/
globalTypes.d.lua
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
type Content = string
type ProtectedString = string
type BinaryString = string
type QDir = string
type QFont = string
type Function = (any) -> any
type FloatCurveKey = any
type RotationCurveKey = any
type CoordinateFrame = CFrame
declare class Enum
function GetEnumItems(self): { any }
end
declare class EnumItem
Name: string
Value: number
EnumType: Enum
end
declare debug: {
info: (<R...>(thread, number, string) -> R...) & (<R...>(number, string) -> R...) & (<A..., R1..., R2...>((A...) -> R1..., string) -> R2...),
traceback: ((string?, number?) -> string) & ((thread, string?, number?) -> string),
profilebegin: (label: string) -> (),
profileend: () -> (),
setmemorycategory: (tag: string) -> (),
resetmemorycategory: () -> (),
}
declare task: {
defer: <A..., R...>(f: thread | ((A...) -> R...), A...) -> (),
spawn: <A..., R...>(f: thread | ((A...) -> R...), A...) -> (),
delay: <A..., R...>(sec: number?, f: thread | ((A...) -> R...), A...) -> (),
wait: (sec: number?) -> number,
synchronize: () -> (),
desynchronize: () -> (),
}
declare shared: any
declare function collectgarbage(mode: "count"): number
declare function warn<T...>(...: T...)
declare function tick(): number
declare function time(): number
declare function elapsedTime(): number
declare function wait(seconds: number?): (number, number)
declare function delay<T...>(delayTime: number?, callback: (T...) -> ())
declare function spawn<T...>(callback: (T...) -> ())
declare function version(): string
declare function printidentity(prefix: string?)
export type RBXScriptSignal<T... = ...any> = {
Wait: (self: RBXScriptSignal<T...>) -> T...,
Connect: (self: RBXScriptSignal<T...>, callback: (T...) -> ()) -> RBXScriptConnection,
ConnectParallel: (self: RBXScriptSignal<T...>, callback: (T...) -> ()) -> RBXScriptConnection,
}
declare class EnumABTestLoadingStatus extends EnumItem end
declare class EnumABTestLoadingStatusT extends Enum
None: EnumABTestLoadingStatus
Pending: EnumABTestLoadingStatus
Initialized: EnumABTestLoadingStatus
Error: EnumABTestLoadingStatus
TimedOut: EnumABTestLoadingStatus
ShutOff: EnumABTestLoadingStatus
end
declare class EnumAccessoryType extends EnumItem end
declare class EnumAccessoryTypeT extends Enum
Unknown: EnumAccessoryType
Hat: EnumAccessoryType
Hair: EnumAccessoryType
Face: EnumAccessoryType
Neck: EnumAccessoryType
Shoulder: EnumAccessoryType
Front: EnumAccessoryType
Back: EnumAccessoryType
Waist: EnumAccessoryType
TShirt: EnumAccessoryType
Shirt: EnumAccessoryType
Pants: EnumAccessoryType
Jacket: EnumAccessoryType
Sweater: EnumAccessoryType
Shorts: EnumAccessoryType
LeftShoe: EnumAccessoryType
RightShoe: EnumAccessoryType
DressSkirt: EnumAccessoryType
Eyebrow: EnumAccessoryType
Eyelash: EnumAccessoryType
end
declare class EnumActionType extends EnumItem end
declare class EnumActionTypeT extends Enum
Nothing: EnumActionType
Pause: EnumActionType
Lose: EnumActionType
Draw: EnumActionType
Win: EnumActionType
end
declare class EnumActuatorRelativeTo extends EnumItem end
declare class EnumActuatorRelativeToT extends Enum
Attachment0: EnumActuatorRelativeTo
Attachment1: EnumActuatorRelativeTo
World: EnumActuatorRelativeTo
end
declare class EnumActuatorType extends EnumItem end
declare class EnumActuatorTypeT extends Enum
None: EnumActuatorType
Motor: EnumActuatorType
Servo: EnumActuatorType
end
declare class EnumAdornCullingMode extends EnumItem end
declare class EnumAdornCullingModeT extends Enum
Automatic: EnumAdornCullingMode
Never: EnumAdornCullingMode
end
declare class EnumAlignType extends EnumItem end
declare class EnumAlignTypeT extends Enum
Parallel: EnumAlignType
Perpendicular: EnumAlignType
end
declare class EnumAlphaMode extends EnumItem end
declare class EnumAlphaModeT extends Enum
Overlay: EnumAlphaMode
Transparency: EnumAlphaMode
end
declare class EnumAnalyticsEconomyAction extends EnumItem end
declare class EnumAnalyticsEconomyActionT extends Enum
Default: EnumAnalyticsEconomyAction
Acquire: EnumAnalyticsEconomyAction
Spend: EnumAnalyticsEconomyAction
end
declare class EnumAnalyticsLogLevel extends EnumItem end
declare class EnumAnalyticsLogLevelT extends Enum
Trace: EnumAnalyticsLogLevel
Debug: EnumAnalyticsLogLevel
Information: EnumAnalyticsLogLevel
Warning: EnumAnalyticsLogLevel
Error: EnumAnalyticsLogLevel
Fatal: EnumAnalyticsLogLevel
end
declare class EnumAnalyticsProgressionStatus extends EnumItem end
declare class EnumAnalyticsProgressionStatusT extends Enum
Default: EnumAnalyticsProgressionStatus
Begin: EnumAnalyticsProgressionStatus
Complete: EnumAnalyticsProgressionStatus
Abandon: EnumAnalyticsProgressionStatus
Fail: EnumAnalyticsProgressionStatus
end
declare class EnumAnimationPriority extends EnumItem end
declare class EnumAnimationPriorityT extends Enum
Idle: EnumAnimationPriority
Movement: EnumAnimationPriority
Action: EnumAnimationPriority
Action2: EnumAnimationPriority
Action3: EnumAnimationPriority
Action4: EnumAnimationPriority
Core: EnumAnimationPriority
end
declare class EnumAnimatorRetargetingMode extends EnumItem end
declare class EnumAnimatorRetargetingModeT extends Enum
Default: EnumAnimatorRetargetingMode
Disabled: EnumAnimatorRetargetingMode
Enabled: EnumAnimatorRetargetingMode
end
declare class EnumAppShellActionType extends EnumItem end
declare class EnumAppShellActionTypeT extends Enum
None: EnumAppShellActionType
OpenApp: EnumAppShellActionType
TapChatTab: EnumAppShellActionType
TapConversationEntry: EnumAppShellActionType
TapAvatarTab: EnumAppShellActionType
ReadConversation: EnumAppShellActionType
TapGamePageTab: EnumAppShellActionType
TapHomePageTab: EnumAppShellActionType
GamePageLoaded: EnumAppShellActionType
HomePageLoaded: EnumAppShellActionType
AvatarEditorPageLoaded: EnumAppShellActionType
end
declare class EnumAppShellFeature extends EnumItem end
declare class EnumAppShellFeatureT extends Enum
None: EnumAppShellFeature
Chat: EnumAppShellFeature
AvatarEditor: EnumAppShellFeature
GamePage: EnumAppShellFeature
HomePage: EnumAppShellFeature
More: EnumAppShellFeature
Landing: EnumAppShellFeature
end
declare class EnumAppUpdateStatus extends EnumItem end
declare class EnumAppUpdateStatusT extends Enum
Unknown: EnumAppUpdateStatus
NotSupported: EnumAppUpdateStatus
Failed: EnumAppUpdateStatus
NotAvailable: EnumAppUpdateStatus
Available: EnumAppUpdateStatus
end
declare class EnumApplyStrokeMode extends EnumItem end
declare class EnumApplyStrokeModeT extends Enum
Contextual: EnumApplyStrokeMode
Border: EnumApplyStrokeMode
end
declare class EnumAspectType extends EnumItem end
declare class EnumAspectTypeT extends Enum
FitWithinMaxSize: EnumAspectType
ScaleWithParentSize: EnumAspectType
end
declare class EnumAssetFetchStatus extends EnumItem end
declare class EnumAssetFetchStatusT extends Enum
Success: EnumAssetFetchStatus
Failure: EnumAssetFetchStatus
end
declare class EnumAssetType extends EnumItem end
declare class EnumAssetTypeT extends Enum
Image: EnumAssetType
TShirt: EnumAssetType
Audio: EnumAssetType
Mesh: EnumAssetType
Lua: EnumAssetType
Hat: EnumAssetType
Place: EnumAssetType
Model: EnumAssetType
Shirt: EnumAssetType
Pants: EnumAssetType
Decal: EnumAssetType
Head: EnumAssetType
Face: EnumAssetType
Gear: EnumAssetType
Badge: EnumAssetType
Animation: EnumAssetType
Torso: EnumAssetType
RightArm: EnumAssetType
LeftArm: EnumAssetType
LeftLeg: EnumAssetType
RightLeg: EnumAssetType
Package: EnumAssetType
GamePass: EnumAssetType
Plugin: EnumAssetType
MeshPart: EnumAssetType
HairAccessory: EnumAssetType
FaceAccessory: EnumAssetType
NeckAccessory: EnumAssetType
ShoulderAccessory: EnumAssetType
FrontAccessory: EnumAssetType
BackAccessory: EnumAssetType
WaistAccessory: EnumAssetType
ClimbAnimation: EnumAssetType
DeathAnimation: EnumAssetType
FallAnimation: EnumAssetType
IdleAnimation: EnumAssetType
JumpAnimation: EnumAssetType
RunAnimation: EnumAssetType
SwimAnimation: EnumAssetType
WalkAnimation: EnumAssetType
PoseAnimation: EnumAssetType
EarAccessory: EnumAssetType
EyeAccessory: EnumAssetType
EmoteAnimation: EnumAssetType
Video: EnumAssetType
TShirtAccessory: EnumAssetType
ShirtAccessory: EnumAssetType
PantsAccessory: EnumAssetType
JacketAccessory: EnumAssetType
SweaterAccessory: EnumAssetType
ShortsAccessory: EnumAssetType
LeftShoeAccessory: EnumAssetType
RightShoeAccessory: EnumAssetType
DressSkirtAccessory: EnumAssetType
EyebrowAccessory: EnumAssetType
EyelashAccessory: EnumAssetType
end
declare class EnumAssetTypeVerification extends EnumItem end
declare class EnumAssetTypeVerificationT extends Enum
Default: EnumAssetTypeVerification
ClientOnly: EnumAssetTypeVerification
Always: EnumAssetTypeVerification
end
declare class EnumAutoIndentRule extends EnumItem end
declare class EnumAutoIndentRuleT extends Enum
Off: EnumAutoIndentRule
Absolute: EnumAutoIndentRule
Relative: EnumAutoIndentRule
end
declare class EnumAutomaticSize extends EnumItem end
declare class EnumAutomaticSizeT extends Enum
None: EnumAutomaticSize
X: EnumAutomaticSize
Y: EnumAutomaticSize
XY: EnumAutomaticSize
end
declare class EnumAvatarAssetType extends EnumItem end
declare class EnumAvatarAssetTypeT extends Enum
TShirt: EnumAvatarAssetType
Hat: EnumAvatarAssetType
HairAccessory: EnumAvatarAssetType
FaceAccessory: EnumAvatarAssetType
NeckAccessory: EnumAvatarAssetType
ShoulderAccessory: EnumAvatarAssetType
FrontAccessory: EnumAvatarAssetType
BackAccessory: EnumAvatarAssetType
WaistAccessory: EnumAvatarAssetType
Shirt: EnumAvatarAssetType
Pants: EnumAvatarAssetType
Gear: EnumAvatarAssetType
Head: EnumAvatarAssetType
Face: EnumAvatarAssetType
Torso: EnumAvatarAssetType
RightArm: EnumAvatarAssetType
LeftArm: EnumAvatarAssetType
LeftLeg: EnumAvatarAssetType
RightLeg: EnumAvatarAssetType
ClimbAnimation: EnumAvatarAssetType
FallAnimation: EnumAvatarAssetType
IdleAnimation: EnumAvatarAssetType
JumpAnimation: EnumAvatarAssetType
RunAnimation: EnumAvatarAssetType
SwimAnimation: EnumAvatarAssetType
WalkAnimation: EnumAvatarAssetType
EmoteAnimation: EnumAvatarAssetType
TShirtAccessory: EnumAvatarAssetType
ShirtAccessory: EnumAvatarAssetType
PantsAccessory: EnumAvatarAssetType
JacketAccessory: EnumAvatarAssetType
SweaterAccessory: EnumAvatarAssetType
ShortsAccessory: EnumAvatarAssetType
LeftShoeAccessory: EnumAvatarAssetType
RightShoeAccessory: EnumAvatarAssetType
DressSkirtAccessory: EnumAvatarAssetType
EyebrowAccessory: EnumAvatarAssetType
EyelashAccessory: EnumAvatarAssetType
end
declare class EnumAvatarContextMenuOption extends EnumItem end
declare class EnumAvatarContextMenuOptionT extends Enum
Friend: EnumAvatarContextMenuOption
Chat: EnumAvatarContextMenuOption
Emote: EnumAvatarContextMenuOption
InspectMenu: EnumAvatarContextMenuOption
end
declare class EnumAvatarItemType extends EnumItem end
declare class EnumAvatarItemTypeT extends Enum
Asset: EnumAvatarItemType
Bundle: EnumAvatarItemType
end
declare class EnumAvatarPromptResult extends EnumItem end
declare class EnumAvatarPromptResultT extends Enum
Success: EnumAvatarPromptResult
PermissionDenied: EnumAvatarPromptResult
Failed: EnumAvatarPromptResult
end
declare class EnumAxis extends EnumItem end
declare class EnumAxisT extends Enum
X: EnumAxis
Y: EnumAxis
Z: EnumAxis
end
declare class EnumBinType extends EnumItem end
declare class EnumBinTypeT extends Enum
Script: EnumBinType
GameTool: EnumBinType
Grab: EnumBinType
Clone: EnumBinType
Hammer: EnumBinType
end
declare class EnumBodyPart extends EnumItem end
declare class EnumBodyPartT extends Enum
Head: EnumBodyPart
Torso: EnumBodyPart
LeftArm: EnumBodyPart
RightArm: EnumBodyPart
LeftLeg: EnumBodyPart
RightLeg: EnumBodyPart
end
declare class EnumBodyPartR15 extends EnumItem end
declare class EnumBodyPartR15T extends Enum
Head: EnumBodyPartR15
UpperTorso: EnumBodyPartR15
LowerTorso: EnumBodyPartR15
LeftFoot: EnumBodyPartR15
LeftLowerLeg: EnumBodyPartR15
LeftUpperLeg: EnumBodyPartR15
RightFoot: EnumBodyPartR15
RightLowerLeg: EnumBodyPartR15
RightUpperLeg: EnumBodyPartR15
LeftHand: EnumBodyPartR15
LeftLowerArm: EnumBodyPartR15
LeftUpperArm: EnumBodyPartR15
RightHand: EnumBodyPartR15
RightLowerArm: EnumBodyPartR15
RightUpperArm: EnumBodyPartR15
RootPart: EnumBodyPartR15
Unknown: EnumBodyPartR15
end
declare class EnumBorderMode extends EnumItem end
declare class EnumBorderModeT extends Enum
Outline: EnumBorderMode
Middle: EnumBorderMode
Inset: EnumBorderMode
end
declare class EnumBreakReason extends EnumItem end
declare class EnumBreakReasonT extends Enum
Other: EnumBreakReason
Error: EnumBreakReason
UserBreakpoint: EnumBreakReason
SpecialBreakpoint: EnumBreakReason
end
declare class EnumBreakpointRemoveReason extends EnumItem end
declare class EnumBreakpointRemoveReasonT extends Enum
Requested: EnumBreakpointRemoveReason
ScriptChanged: EnumBreakpointRemoveReason
ScriptRemoved: EnumBreakpointRemoveReason
end
declare class EnumBulkMoveMode extends EnumItem end
declare class EnumBulkMoveModeT extends Enum
FireAllEvents: EnumBulkMoveMode
FireCFrameChanged: EnumBulkMoveMode
end
declare class EnumBundleType extends EnumItem end
declare class EnumBundleTypeT extends Enum
BodyParts: EnumBundleType
Animations: EnumBundleType
Shoes: EnumBundleType
end
declare class EnumButton extends EnumItem end
declare class EnumButtonT extends Enum
Jump: EnumButton
Dismount: EnumButton
end
declare class EnumButtonStyle extends EnumItem end
declare class EnumButtonStyleT extends Enum
Custom: EnumButtonStyle
RobloxButtonDefault: EnumButtonStyle
RobloxButton: EnumButtonStyle
RobloxRoundButton: EnumButtonStyle
RobloxRoundDefaultButton: EnumButtonStyle
RobloxRoundDropdownButton: EnumButtonStyle
end
declare class EnumCageType extends EnumItem end
declare class EnumCageTypeT extends Enum
Inner: EnumCageType
Outer: EnumCageType
end
declare class EnumCameraMode extends EnumItem end
declare class EnumCameraModeT extends Enum
Classic: EnumCameraMode
LockFirstPerson: EnumCameraMode
end
declare class EnumCameraPanMode extends EnumItem end
declare class EnumCameraPanModeT extends Enum
Classic: EnumCameraPanMode
EdgeBump: EnumCameraPanMode
end
declare class EnumCameraType extends EnumItem end
declare class EnumCameraTypeT extends Enum
Fixed: EnumCameraType
Watch: EnumCameraType
Attach: EnumCameraType
Track: EnumCameraType
Follow: EnumCameraType
Custom: EnumCameraType
Scriptable: EnumCameraType
Orbital: EnumCameraType
end
declare class EnumCatalogCategoryFilter extends EnumItem end
declare class EnumCatalogCategoryFilterT extends Enum
None: EnumCatalogCategoryFilter
Featured: EnumCatalogCategoryFilter
Collectibles: EnumCatalogCategoryFilter
CommunityCreations: EnumCatalogCategoryFilter
Premium: EnumCatalogCategoryFilter
Recommended: EnumCatalogCategoryFilter
end
declare class EnumCatalogSortType extends EnumItem end
declare class EnumCatalogSortTypeT extends Enum
Relevance: EnumCatalogSortType
PriceHighToLow: EnumCatalogSortType
PriceLowToHigh: EnumCatalogSortType
RecentlyUpdated: EnumCatalogSortType
MostFavorited: EnumCatalogSortType
end
declare class EnumCellBlock extends EnumItem end
declare class EnumCellBlockT extends Enum
Solid: EnumCellBlock
VerticalWedge: EnumCellBlock
CornerWedge: EnumCellBlock
InverseCornerWedge: EnumCellBlock
HorizontalWedge: EnumCellBlock
end
declare class EnumCellMaterial extends EnumItem end
declare class EnumCellMaterialT extends Enum
Empty: EnumCellMaterial
Grass: EnumCellMaterial
Sand: EnumCellMaterial
Brick: EnumCellMaterial
Granite: EnumCellMaterial
Asphalt: EnumCellMaterial
Iron: EnumCellMaterial
Aluminum: EnumCellMaterial
Gold: EnumCellMaterial
WoodPlank: EnumCellMaterial
WoodLog: EnumCellMaterial
Gravel: EnumCellMaterial
CinderBlock: EnumCellMaterial
MossyStone: EnumCellMaterial
Cement: EnumCellMaterial
RedPlastic: EnumCellMaterial
BluePlastic: EnumCellMaterial
Water: EnumCellMaterial
end
declare class EnumCellOrientation extends EnumItem end
declare class EnumCellOrientationT extends Enum
NegZ: EnumCellOrientation
X: EnumCellOrientation
Z: EnumCellOrientation
NegX: EnumCellOrientation
end
declare class EnumCenterDialogType extends EnumItem end
declare class EnumCenterDialogTypeT extends Enum
UnsolicitedDialog: EnumCenterDialogType
PlayerInitiatedDialog: EnumCenterDialogType
ModalDialog: EnumCenterDialogType
QuitDialog: EnumCenterDialogType
end
declare class EnumChatCallbackType extends EnumItem end
declare class EnumChatCallbackTypeT extends Enum
OnCreatingChatWindow: EnumChatCallbackType
OnClientSendingMessage: EnumChatCallbackType
OnClientFormattingMessage: EnumChatCallbackType
OnServerReceivingMessage: EnumChatCallbackType
end
declare class EnumChatColor extends EnumItem end
declare class EnumChatColorT extends Enum
Blue: EnumChatColor
Green: EnumChatColor
Red: EnumChatColor
White: EnumChatColor
end
declare class EnumChatMode extends EnumItem end
declare class EnumChatModeT extends Enum
Menu: EnumChatMode
TextAndMenu: EnumChatMode
end
declare class EnumChatPrivacyMode extends EnumItem end
declare class EnumChatPrivacyModeT extends Enum
AllUsers: EnumChatPrivacyMode
NoOne: EnumChatPrivacyMode
Friends: EnumChatPrivacyMode
end
declare class EnumChatStyle extends EnumItem end
declare class EnumChatStyleT extends Enum
Classic: EnumChatStyle
Bubble: EnumChatStyle
ClassicAndBubble: EnumChatStyle
end
declare class EnumChatVersion extends EnumItem end
declare class EnumChatVersionT extends Enum
LegacyChatService: EnumChatVersion
TextChatService: EnumChatVersion
end
declare class EnumClientAnimatorThrottlingMode extends EnumItem end
declare class EnumClientAnimatorThrottlingModeT extends Enum
Default: EnumClientAnimatorThrottlingMode
Disabled: EnumClientAnimatorThrottlingMode
Enabled: EnumClientAnimatorThrottlingMode
end
declare class EnumCollisionFidelity extends EnumItem end
declare class EnumCollisionFidelityT extends Enum
Default: EnumCollisionFidelity
Hull: EnumCollisionFidelity
Box: EnumCollisionFidelity
PreciseConvexDecomposition: EnumCollisionFidelity
end
declare class EnumCommandPermission extends EnumItem end
declare class EnumCommandPermissionT extends Enum
Plugin: EnumCommandPermission
LocalUser: EnumCommandPermission
end
declare class EnumComputerCameraMovementMode extends EnumItem end
declare class EnumComputerCameraMovementModeT extends Enum
Default: EnumComputerCameraMovementMode
Follow: EnumComputerCameraMovementMode
Classic: EnumComputerCameraMovementMode
Orbital: EnumComputerCameraMovementMode
CameraToggle: EnumComputerCameraMovementMode
end
declare class EnumComputerMovementMode extends EnumItem end
declare class EnumComputerMovementModeT extends Enum
Default: EnumComputerMovementMode
KeyboardMouse: EnumComputerMovementMode
ClickToMove: EnumComputerMovementMode
end
declare class EnumConnectionError extends EnumItem end
declare class EnumConnectionErrorT extends Enum
OK: EnumConnectionError
DisconnectErrors: EnumConnectionError
DisconnectBadhash: EnumConnectionError
DisconnectSecurityKeyMismatch: EnumConnectionError
DisconnectNewSecurityKeyMismatch: EnumConnectionError
DisconnectProtocolMismatch: EnumConnectionError
DisconnectReceivePacketError: EnumConnectionError
DisconnectReceivePacketStreamError: EnumConnectionError
DisconnectSendPacketError: EnumConnectionError
DisconnectIllegalTeleport: EnumConnectionError
DisconnectDuplicatePlayer: EnumConnectionError
DisconnectDuplicateTicket: EnumConnectionError
DisconnectTimeout: EnumConnectionError
DisconnectLuaKick: EnumConnectionError
DisconnectOnRemoteSysStats: EnumConnectionError
DisconnectHashTimeout: EnumConnectionError
DisconnectCloudEditKick: EnumConnectionError
DisconnectPlayerless: EnumConnectionError
DisconnectEvicted: EnumConnectionError
DisconnectDevMaintenance: EnumConnectionError
DisconnectRobloxMaintenance: EnumConnectionError
DisconnectRejoin: EnumConnectionError
DisconnectConnectionLost: EnumConnectionError
DisconnectIdle: EnumConnectionError
DisconnectRaknetErrors: EnumConnectionError
DisconnectWrongVersion: EnumConnectionError
DisconnectBySecurityPolicy: EnumConnectionError
DisconnectBlockedIP: EnumConnectionError
DisconnectClientFailure: EnumConnectionError
DisconnectClientRequest: EnumConnectionError
DisconnectOutOfMemory: EnumConnectionError
DisconnectModeratedGame: EnumConnectionError
PlacelaunchErrors: EnumConnectionError
PlacelaunchDisabled: EnumConnectionError
PlacelaunchError: EnumConnectionError
PlacelaunchGameEnded: EnumConnectionError
PlacelaunchGameFull: EnumConnectionError
PlacelaunchUserLeft: EnumConnectionError
PlacelaunchRestricted: EnumConnectionError
PlacelaunchUnauthorized: EnumConnectionError
PlacelaunchFlooded: EnumConnectionError
PlacelaunchHashExpired: EnumConnectionError
PlacelaunchHashException: EnumConnectionError
PlacelaunchPartyCannotFit: EnumConnectionError
PlacelaunchHttpError: EnumConnectionError
PlacelaunchCustomMessage: EnumConnectionError
PlacelaunchOtherError: EnumConnectionError
TeleportErrors: EnumConnectionError
TeleportFailure: EnumConnectionError
TeleportGameNotFound: EnumConnectionError
TeleportGameEnded: EnumConnectionError
TeleportGameFull: EnumConnectionError
TeleportUnauthorized: EnumConnectionError
TeleportFlooded: EnumConnectionError
TeleportIsTeleporting: EnumConnectionError
end
declare class EnumConnectionState extends EnumItem end
declare class EnumConnectionStateT extends Enum
Connected: EnumConnectionState
Disconnected: EnumConnectionState
end
declare class EnumContextActionPriority extends EnumItem end
declare class EnumContextActionPriorityT extends Enum
Low: EnumContextActionPriority
Medium: EnumContextActionPriority
Default: EnumContextActionPriority
High: EnumContextActionPriority
end
declare class EnumContextActionResult extends EnumItem end
declare class EnumContextActionResultT extends Enum
Pass: EnumContextActionResult
Sink: EnumContextActionResult
end
declare class EnumControlMode extends EnumItem end
declare class EnumControlModeT extends Enum
MouseLockSwitch: EnumControlMode
Classic: EnumControlMode
end
declare class EnumCoreGuiType extends EnumItem end
declare class EnumCoreGuiTypeT extends Enum
PlayerList: EnumCoreGuiType
Health: EnumCoreGuiType
Backpack: EnumCoreGuiType
Chat: EnumCoreGuiType
All: EnumCoreGuiType
EmotesMenu: EnumCoreGuiType
end
declare class EnumCreateOutfitFailure extends EnumItem end
declare class EnumCreateOutfitFailureT extends Enum
InvalidName: EnumCreateOutfitFailure
OutfitLimitReached: EnumCreateOutfitFailure
Other: EnumCreateOutfitFailure
end
declare class EnumCreatorType extends EnumItem end
declare class EnumCreatorTypeT extends Enum
User: EnumCreatorType
Group: EnumCreatorType
end
declare class EnumCurrencyType extends EnumItem end
declare class EnumCurrencyTypeT extends Enum
Default: EnumCurrencyType
Robux: EnumCurrencyType
Tix: EnumCurrencyType
end
declare class EnumCustomCameraMode extends EnumItem end
declare class EnumCustomCameraModeT extends Enum
Default: EnumCustomCameraMode
Follow: EnumCustomCameraMode
Classic: EnumCustomCameraMode
end
declare class EnumDataStoreRequestType extends EnumItem end
declare class EnumDataStoreRequestTypeT extends Enum
GetAsync: EnumDataStoreRequestType
SetIncrementAsync: EnumDataStoreRequestType
UpdateAsync: EnumDataStoreRequestType
GetSortedAsync: EnumDataStoreRequestType
SetIncrementSortedAsync: EnumDataStoreRequestType
OnUpdate: EnumDataStoreRequestType
end
declare class EnumDebuggerEndReason extends EnumItem end
declare class EnumDebuggerEndReasonT extends Enum
ClientRequest: EnumDebuggerEndReason
Timeout: EnumDebuggerEndReason
InvalidHost: EnumDebuggerEndReason
Disconnected: EnumDebuggerEndReason
ServerShutdown: EnumDebuggerEndReason
ServerProtocolMismatch: EnumDebuggerEndReason
ConfigurationFailed: EnumDebuggerEndReason
RpcError: EnumDebuggerEndReason
end
declare class EnumDebuggerExceptionBreakMode extends EnumItem end
declare class EnumDebuggerExceptionBreakModeT extends Enum
Never: EnumDebuggerExceptionBreakMode
Unhandled: EnumDebuggerExceptionBreakMode
Always: EnumDebuggerExceptionBreakMode
end
declare class EnumDebuggerFrameType extends EnumItem end
declare class EnumDebuggerFrameTypeT extends Enum
C: EnumDebuggerFrameType
Lua: EnumDebuggerFrameType
end
declare class EnumDebuggerPauseReason extends EnumItem end
declare class EnumDebuggerPauseReasonT extends Enum
Unknown: EnumDebuggerPauseReason
Requested: EnumDebuggerPauseReason
Breakpoint: EnumDebuggerPauseReason
Exception: EnumDebuggerPauseReason
SingleStep: EnumDebuggerPauseReason
Entrypoint: EnumDebuggerPauseReason
end
declare class EnumDebuggerStatus extends EnumItem end
declare class EnumDebuggerStatusT extends Enum
Success: EnumDebuggerStatus
Timeout: EnumDebuggerStatus
ConnectionLost: EnumDebuggerStatus
InvalidResponse: EnumDebuggerStatus
InternalError: EnumDebuggerStatus
InvalidState: EnumDebuggerStatus
RpcError: EnumDebuggerStatus
InvalidArgument: EnumDebuggerStatus
ConnectionClosed: EnumDebuggerStatus
end
declare class EnumDevCameraOcclusionMode extends EnumItem end
declare class EnumDevCameraOcclusionModeT extends Enum
Zoom: EnumDevCameraOcclusionMode
Invisicam: EnumDevCameraOcclusionMode
end
declare class EnumDevComputerCameraMovementMode extends EnumItem end
declare class EnumDevComputerCameraMovementModeT extends Enum
UserChoice: EnumDevComputerCameraMovementMode
Classic: EnumDevComputerCameraMovementMode
Follow: EnumDevComputerCameraMovementMode
Orbital: EnumDevComputerCameraMovementMode
CameraToggle: EnumDevComputerCameraMovementMode
end
declare class EnumDevComputerMovementMode extends EnumItem end
declare class EnumDevComputerMovementModeT extends Enum
UserChoice: EnumDevComputerMovementMode
KeyboardMouse: EnumDevComputerMovementMode
ClickToMove: EnumDevComputerMovementMode
Scriptable: EnumDevComputerMovementMode
end
declare class EnumDevTouchCameraMovementMode extends EnumItem end
declare class EnumDevTouchCameraMovementModeT extends Enum
UserChoice: EnumDevTouchCameraMovementMode
Classic: EnumDevTouchCameraMovementMode
Follow: EnumDevTouchCameraMovementMode
Orbital: EnumDevTouchCameraMovementMode
end
declare class EnumDevTouchMovementMode extends EnumItem end
declare class EnumDevTouchMovementModeT extends Enum
UserChoice: EnumDevTouchMovementMode
Thumbstick: EnumDevTouchMovementMode
DPad: EnumDevTouchMovementMode
Thumbpad: EnumDevTouchMovementMode
ClickToMove: EnumDevTouchMovementMode
Scriptable: EnumDevTouchMovementMode
DynamicThumbstick: EnumDevTouchMovementMode
end
declare class EnumDeveloperMemoryTag extends EnumItem end
declare class EnumDeveloperMemoryTagT extends Enum
Internal: EnumDeveloperMemoryTag
HttpCache: EnumDeveloperMemoryTag
Instances: EnumDeveloperMemoryTag
Signals: EnumDeveloperMemoryTag
LuaHeap: EnumDeveloperMemoryTag
Script: EnumDeveloperMemoryTag
PhysicsCollision: EnumDeveloperMemoryTag
PhysicsParts: EnumDeveloperMemoryTag
GraphicsSolidModels: EnumDeveloperMemoryTag
GraphicsMeshParts: EnumDeveloperMemoryTag
GraphicsParticles: EnumDeveloperMemoryTag
GraphicsParts: EnumDeveloperMemoryTag
GraphicsSpatialHash: EnumDeveloperMemoryTag
GraphicsTerrain: EnumDeveloperMemoryTag
GraphicsTexture: EnumDeveloperMemoryTag
GraphicsTextureCharacter: EnumDeveloperMemoryTag
Sounds: EnumDeveloperMemoryTag
StreamingSounds: EnumDeveloperMemoryTag
TerrainVoxels: EnumDeveloperMemoryTag
Gui: EnumDeveloperMemoryTag
Animation: EnumDeveloperMemoryTag
Navigation: EnumDeveloperMemoryTag
end
declare class EnumDeviceType extends EnumItem end
declare class EnumDeviceTypeT extends Enum
Unknown: EnumDeviceType
Desktop: EnumDeviceType
Tablet: EnumDeviceType
Phone: EnumDeviceType
end
declare class EnumDialogBehaviorType extends EnumItem end
declare class EnumDialogBehaviorTypeT extends Enum
SinglePlayer: EnumDialogBehaviorType
MultiplePlayers: EnumDialogBehaviorType
end
declare class EnumDialogPurpose extends EnumItem end
declare class EnumDialogPurposeT extends Enum
Quest: EnumDialogPurpose
Help: EnumDialogPurpose
Shop: EnumDialogPurpose
end
declare class EnumDialogTone extends EnumItem end
declare class EnumDialogToneT extends Enum
Neutral: EnumDialogTone
Friendly: EnumDialogTone
Enemy: EnumDialogTone
end
declare class EnumDominantAxis extends EnumItem end
declare class EnumDominantAxisT extends Enum
Width: EnumDominantAxis
Height: EnumDominantAxis
end
declare class EnumDraftStatusCode extends EnumItem end
declare class EnumDraftStatusCodeT extends Enum
OK: EnumDraftStatusCode
DraftOutdated: EnumDraftStatusCode
ScriptRemoved: EnumDraftStatusCode
DraftCommitted: EnumDraftStatusCode
end
declare class EnumDraggerCoordinateSpace extends EnumItem end
declare class EnumDraggerCoordinateSpaceT extends Enum
Object: EnumDraggerCoordinateSpace
World: EnumDraggerCoordinateSpace
end
declare class EnumDraggerMovementMode extends EnumItem end
declare class EnumDraggerMovementModeT extends Enum
Geometric: EnumDraggerMovementMode
Physical: EnumDraggerMovementMode
end
declare class EnumEasingDirection extends EnumItem end
declare class EnumEasingDirectionT extends Enum
In: EnumEasingDirection
Out: EnumEasingDirection
InOut: EnumEasingDirection
end
declare class EnumEasingStyle extends EnumItem end
declare class EnumEasingStyleT extends Enum
Linear: EnumEasingStyle
Sine: EnumEasingStyle
Back: EnumEasingStyle
Quad: EnumEasingStyle
Quart: EnumEasingStyle
Quint: EnumEasingStyle
Bounce: EnumEasingStyle
Elastic: EnumEasingStyle
Exponential: EnumEasingStyle
Circular: EnumEasingStyle
Cubic: EnumEasingStyle
end
declare class EnumElasticBehavior extends EnumItem end
declare class EnumElasticBehaviorT extends Enum
WhenScrollable: EnumElasticBehavior
Always: EnumElasticBehavior
Never: EnumElasticBehavior
end
declare class EnumEnviromentalPhysicsThrottle extends EnumItem end
declare class EnumEnviromentalPhysicsThrottleT extends Enum
DefaultAuto: EnumEnviromentalPhysicsThrottle
Disabled: EnumEnviromentalPhysicsThrottle
Always: EnumEnviromentalPhysicsThrottle
Skip2: EnumEnviromentalPhysicsThrottle
Skip4: EnumEnviromentalPhysicsThrottle
Skip8: EnumEnviromentalPhysicsThrottle
Skip16: EnumEnviromentalPhysicsThrottle
end
declare class EnumExplosionType extends EnumItem end
declare class EnumExplosionTypeT extends Enum
NoCraters: EnumExplosionType
Craters: EnumExplosionType
end
declare class EnumFieldOfViewMode extends EnumItem end
declare class EnumFieldOfViewModeT extends Enum
Vertical: EnumFieldOfViewMode
Diagonal: EnumFieldOfViewMode
MaxAxis: EnumFieldOfViewMode
end
declare class EnumFillDirection extends EnumItem end
declare class EnumFillDirectionT extends Enum
Horizontal: EnumFillDirection
Vertical: EnumFillDirection
end
declare class EnumFilterResult extends EnumItem end
declare class EnumFilterResultT extends Enum
Rejected: EnumFilterResult
Accepted: EnumFilterResult
end
declare class EnumFont extends EnumItem end
declare class EnumFontT extends Enum
Legacy: EnumFont
Arial: EnumFont
ArialBold: EnumFont
SourceSans: EnumFont
SourceSansBold: EnumFont
SourceSansSemibold: EnumFont
SourceSansLight: EnumFont
SourceSansItalic: EnumFont
Bodoni: EnumFont
Garamond: EnumFont
Cartoon: EnumFont
Code: EnumFont
Highway: EnumFont
SciFi: EnumFont
Arcade: EnumFont
Fantasy: EnumFont
Antique: EnumFont
Gotham: EnumFont
GothamSemibold: EnumFont
GothamBold: EnumFont
GothamBlack: EnumFont
AmaticSC: EnumFont
Bangers: EnumFont
Creepster: EnumFont
DenkOne: EnumFont
Fondamento: EnumFont
FredokaOne: EnumFont
GrenzeGotisch: EnumFont
IndieFlower: EnumFont
JosefinSans: EnumFont
Jura: EnumFont
Kalam: EnumFont
LuckiestGuy: EnumFont
Merriweather: EnumFont
Michroma: EnumFont
Nunito: EnumFont
Oswald: EnumFont
PatrickHand: EnumFont
PermanentMarker: EnumFont
Roboto: EnumFont
RobotoCondensed: EnumFont
RobotoMono: EnumFont
Sarpanch: EnumFont
SpecialElite: EnumFont
TitilliumWeb: EnumFont
Ubuntu: EnumFont
Unknown: EnumFont
end
declare class EnumFontSize extends EnumItem end
declare class EnumFontSizeT extends Enum
Size8: EnumFontSize
Size9: EnumFontSize
Size10: EnumFontSize
Size11: EnumFontSize
Size12: EnumFontSize
Size14: EnumFontSize
Size18: EnumFontSize
Size24: EnumFontSize
Size36: EnumFontSize
Size48: EnumFontSize
Size28: EnumFontSize
Size32: EnumFontSize
Size42: EnumFontSize
Size60: EnumFontSize
Size96: EnumFontSize
end
declare class EnumFontStyle extends EnumItem end
declare class EnumFontStyleT extends Enum
Normal: EnumFontStyle
Italic: EnumFontStyle
end
declare class EnumFontWeight extends EnumItem end
declare class EnumFontWeightT extends Enum
Thin: EnumFontWeight
ExtraLight: EnumFontWeight
Light: EnumFontWeight
Regular: EnumFontWeight
Medium: EnumFontWeight
SemiBold: EnumFontWeight
Bold: EnumFontWeight