UNPKG

419 kBTypeScriptView Raw
1// THIS FILE IS GENERATED AUTOMATICALLY AND SHOULD NOT BE EDITED BY HAND!
2
3/// <reference no-default-lib="true"/>
4/// <reference path="../roblox.d.ts" />
5
6// GENERATED ROBLOX ENUMS
7
8type Enums = typeof Enum;
9
10interface EnumItem {
11 Name: string;
12 Value: number;
13 EnumType: Enum;
14 IsA<T extends keyof typeof Enum>(name: T): this is typeof Enum[T][Exclude<keyof typeof Enum[T], "GetEnumItems">];
15}
16
17interface Enum {
18 GetEnumItems(this: Enum): Array<EnumItem>;
19}
20
21declare namespace Enum {
22 export function GetEnums(this: Enums): Array<Enum>;
23
24 export namespace AccessoryType {
25 export interface Unknown extends EnumItem {
26 Name: "Unknown";
27 Value: 0;
28 EnumType: typeof AccessoryType;
29 }
30
31 export const Unknown: Unknown;
32
33 export interface Hat extends EnumItem {
34 Name: "Hat";
35 Value: 1;
36 EnumType: typeof AccessoryType;
37 }
38
39 export const Hat: Hat;
40
41 export interface Hair extends EnumItem {
42 Name: "Hair";
43 Value: 2;
44 EnumType: typeof AccessoryType;
45 }
46
47 export const Hair: Hair;
48
49 export interface Face extends EnumItem {
50 Name: "Face";
51 Value: 3;
52 EnumType: typeof AccessoryType;
53 }
54
55 export const Face: Face;
56
57 export interface Neck extends EnumItem {
58 Name: "Neck";
59 Value: 4;
60 EnumType: typeof AccessoryType;
61 }
62
63 export const Neck: Neck;
64
65 export interface Shoulder extends EnumItem {
66 Name: "Shoulder";
67 Value: 5;
68 EnumType: typeof AccessoryType;
69 }
70
71 export const Shoulder: Shoulder;
72
73 export interface Front extends EnumItem {
74 Name: "Front";
75 Value: 6;
76 EnumType: typeof AccessoryType;
77 }
78
79 export const Front: Front;
80
81 export interface Back extends EnumItem {
82 Name: "Back";
83 Value: 7;
84 EnumType: typeof AccessoryType;
85 }
86
87 export const Back: Back;
88
89 export interface Waist extends EnumItem {
90 Name: "Waist";
91 Value: 8;
92 EnumType: typeof AccessoryType;
93 }
94
95 export const Waist: Waist;
96
97 export interface TShirt extends EnumItem {
98 Name: "TShirt";
99 Value: 9;
100 EnumType: typeof AccessoryType;
101 }
102
103 export const TShirt: TShirt;
104 /** @deprecated renamed to TShirt */
105 export const TeeShirt: TShirt;
106
107 export interface Shirt extends EnumItem {
108 Name: "Shirt";
109 Value: 10;
110 EnumType: typeof AccessoryType;
111 }
112
113 export const Shirt: Shirt;
114
115 export interface Pants extends EnumItem {
116 Name: "Pants";
117 Value: 11;
118 EnumType: typeof AccessoryType;
119 }
120
121 export const Pants: Pants;
122
123 export interface Jacket extends EnumItem {
124 Name: "Jacket";
125 Value: 12;
126 EnumType: typeof AccessoryType;
127 }
128
129 export const Jacket: Jacket;
130
131 export interface Sweater extends EnumItem {
132 Name: "Sweater";
133 Value: 13;
134 EnumType: typeof AccessoryType;
135 }
136
137 export const Sweater: Sweater;
138
139 export interface Shorts extends EnumItem {
140 Name: "Shorts";
141 Value: 14;
142 EnumType: typeof AccessoryType;
143 }
144
145 export const Shorts: Shorts;
146
147 export interface LeftShoe extends EnumItem {
148 Name: "LeftShoe";
149 Value: 15;
150 EnumType: typeof AccessoryType;
151 }
152
153 export const LeftShoe: LeftShoe;
154
155 export interface RightShoe extends EnumItem {
156 Name: "RightShoe";
157 Value: 16;
158 EnumType: typeof AccessoryType;
159 }
160
161 export const RightShoe: RightShoe;
162
163 export interface DressSkirt extends EnumItem {
164 Name: "DressSkirt";
165 Value: 17;
166 EnumType: typeof AccessoryType;
167 }
168
169 export const DressSkirt: DressSkirt;
170
171 export interface Eyebrow extends EnumItem {
172 Name: "Eyebrow";
173 Value: 18;
174 EnumType: typeof AccessoryType;
175 }
176
177 export const Eyebrow: Eyebrow;
178
179 export interface Eyelash extends EnumItem {
180 Name: "Eyelash";
181 Value: 19;
182 EnumType: typeof AccessoryType;
183 }
184
185 export const Eyelash: Eyelash;
186
187 export function GetEnumItems(this: Enum): Array<AccessoryType>
188 }
189 export type AccessoryType = AccessoryType.Unknown | AccessoryType.Hat | AccessoryType.Hair | AccessoryType.Face | AccessoryType.Neck | AccessoryType.Shoulder | AccessoryType.Front | AccessoryType.Back | AccessoryType.Waist | AccessoryType.TShirt | AccessoryType.Shirt | AccessoryType.Pants | AccessoryType.Jacket | AccessoryType.Sweater | AccessoryType.Shorts | AccessoryType.LeftShoe | AccessoryType.RightShoe | AccessoryType.DressSkirt | AccessoryType.Eyebrow | AccessoryType.Eyelash;
190 export namespace ActionType {
191 export interface Nothing extends EnumItem {
192 Name: "Nothing";
193 Value: 0;
194 EnumType: typeof ActionType;
195 }
196
197 export const Nothing: Nothing;
198
199 export interface Pause extends EnumItem {
200 Name: "Pause";
201 Value: 1;
202 EnumType: typeof ActionType;
203 }
204
205 export const Pause: Pause;
206
207 export interface Lose extends EnumItem {
208 Name: "Lose";
209 Value: 2;
210 EnumType: typeof ActionType;
211 }
212
213 export const Lose: Lose;
214
215 export interface Draw extends EnumItem {
216 Name: "Draw";
217 Value: 3;
218 EnumType: typeof ActionType;
219 }
220
221 export const Draw: Draw;
222
223 export interface Win extends EnumItem {
224 Name: "Win";
225 Value: 4;
226 EnumType: typeof ActionType;
227 }
228
229 export const Win: Win;
230
231 export function GetEnumItems(this: Enum): Array<ActionType>
232 }
233 export type ActionType = ActionType.Nothing | ActionType.Pause | ActionType.Lose | ActionType.Draw | ActionType.Win;
234 export namespace ActuatorRelativeTo {
235 export interface Attachment0 extends EnumItem {
236 Name: "Attachment0";
237 Value: 0;
238 EnumType: typeof ActuatorRelativeTo;
239 }
240
241 export const Attachment0: Attachment0;
242
243 export interface Attachment1 extends EnumItem {
244 Name: "Attachment1";
245 Value: 1;
246 EnumType: typeof ActuatorRelativeTo;
247 }
248
249 export const Attachment1: Attachment1;
250
251 export interface World extends EnumItem {
252 Name: "World";
253 Value: 2;
254 EnumType: typeof ActuatorRelativeTo;
255 }
256
257 export const World: World;
258
259 export function GetEnumItems(this: Enum): Array<ActuatorRelativeTo>
260 }
261 export type ActuatorRelativeTo = ActuatorRelativeTo.Attachment0 | ActuatorRelativeTo.Attachment1 | ActuatorRelativeTo.World;
262 export namespace ActuatorType {
263 export interface None extends EnumItem {
264 Name: "None";
265 Value: 0;
266 EnumType: typeof ActuatorType;
267 }
268
269 export const None: None;
270
271 export interface Motor extends EnumItem {
272 Name: "Motor";
273 Value: 1;
274 EnumType: typeof ActuatorType;
275 }
276
277 export const Motor: Motor;
278
279 export interface Servo extends EnumItem {
280 Name: "Servo";
281 Value: 2;
282 EnumType: typeof ActuatorType;
283 }
284
285 export const Servo: Servo;
286
287 export function GetEnumItems(this: Enum): Array<ActuatorType>
288 }
289 export type ActuatorType = ActuatorType.None | ActuatorType.Motor | ActuatorType.Servo;
290 export namespace AdFormat {
291 export interface Image extends EnumItem {
292 Name: "Image";
293 Value: 1;
294 EnumType: typeof AdFormat;
295 }
296
297 export const Image: Image;
298
299 export function GetEnumItems(this: Enum): Array<AdFormat>
300 }
301 export type AdFormat = AdFormat.Image;
302 export namespace AdShape {
303 export interface HorizontalRectangle extends EnumItem {
304 Name: "HorizontalRectangle";
305 Value: 1;
306 EnumType: typeof AdShape;
307 }
308
309 export const HorizontalRectangle: HorizontalRectangle;
310
311 export function GetEnumItems(this: Enum): Array<AdShape>
312 }
313 export type AdShape = AdShape.HorizontalRectangle;
314 export namespace AdornCullingMode {
315 export interface Automatic extends EnumItem {
316 Name: "Automatic";
317 Value: 0;
318 EnumType: typeof AdornCullingMode;
319 }
320
321 export const Automatic: Automatic;
322
323 export interface Never extends EnumItem {
324 Name: "Never";
325 Value: 1;
326 EnumType: typeof AdornCullingMode;
327 }
328
329 export const Never: Never;
330
331 export function GetEnumItems(this: Enum): Array<AdornCullingMode>
332 }
333 export type AdornCullingMode = AdornCullingMode.Automatic | AdornCullingMode.Never;
334 export namespace AlignType {
335 export interface Parallel extends EnumItem {
336 Name: "Parallel";
337 Value: 0;
338 EnumType: typeof AlignType;
339 }
340
341 export const Parallel: Parallel;
342
343 export interface Perpendicular extends EnumItem {
344 Name: "Perpendicular";
345 Value: 1;
346 EnumType: typeof AlignType;
347 }
348
349 export const Perpendicular: Perpendicular;
350
351 export function GetEnumItems(this: Enum): Array<AlignType>
352 }
353 export type AlignType = AlignType.Parallel | AlignType.Perpendicular;
354 export namespace AlphaMode {
355 export interface Overlay extends EnumItem {
356 Name: "Overlay";
357 Value: 0;
358 EnumType: typeof AlphaMode;
359 }
360
361 export const Overlay: Overlay;
362
363 export interface Transparency extends EnumItem {
364 Name: "Transparency";
365 Value: 1;
366 EnumType: typeof AlphaMode;
367 }
368
369 export const Transparency: Transparency;
370
371 export function GetEnumItems(this: Enum): Array<AlphaMode>
372 }
373 export type AlphaMode = AlphaMode.Overlay | AlphaMode.Transparency;
374 export namespace AnalyticsEconomyAction {
375 export interface Default extends EnumItem {
376 Name: "Default";
377 Value: 0;
378 EnumType: typeof AnalyticsEconomyAction;
379 }
380
381 export const Default: Default;
382
383 export interface Acquire extends EnumItem {
384 Name: "Acquire";
385 Value: 1;
386 EnumType: typeof AnalyticsEconomyAction;
387 }
388
389 export const Acquire: Acquire;
390
391 export interface Spend extends EnumItem {
392 Name: "Spend";
393 Value: 2;
394 EnumType: typeof AnalyticsEconomyAction;
395 }
396
397 export const Spend: Spend;
398
399 export function GetEnumItems(this: Enum): Array<AnalyticsEconomyAction>
400 }
401 export type AnalyticsEconomyAction = AnalyticsEconomyAction.Default | AnalyticsEconomyAction.Acquire | AnalyticsEconomyAction.Spend;
402 export namespace AnalyticsLogLevel {
403 export interface Trace extends EnumItem {
404 Name: "Trace";
405 Value: 0;
406 EnumType: typeof AnalyticsLogLevel;
407 }
408
409 export const Trace: Trace;
410
411 export interface Debug extends EnumItem {
412 Name: "Debug";
413 Value: 1;
414 EnumType: typeof AnalyticsLogLevel;
415 }
416
417 export const Debug: Debug;
418
419 export interface Information extends EnumItem {
420 Name: "Information";
421 Value: 2;
422 EnumType: typeof AnalyticsLogLevel;
423 }
424
425 export const Information: Information;
426
427 export interface Warning extends EnumItem {
428 Name: "Warning";
429 Value: 3;
430 EnumType: typeof AnalyticsLogLevel;
431 }
432
433 export const Warning: Warning;
434
435 export interface Error extends EnumItem {
436 Name: "Error";
437 Value: 4;
438 EnumType: typeof AnalyticsLogLevel;
439 }
440
441 export const Error: Error;
442
443 export interface Fatal extends EnumItem {
444 Name: "Fatal";
445 Value: 5;
446 EnumType: typeof AnalyticsLogLevel;
447 }
448
449 export const Fatal: Fatal;
450
451 export function GetEnumItems(this: Enum): Array<AnalyticsLogLevel>
452 }
453 export type AnalyticsLogLevel = AnalyticsLogLevel.Trace | AnalyticsLogLevel.Debug | AnalyticsLogLevel.Information | AnalyticsLogLevel.Warning | AnalyticsLogLevel.Error | AnalyticsLogLevel.Fatal;
454 export namespace AnalyticsProgressionStatus {
455 export interface Default extends EnumItem {
456 Name: "Default";
457 Value: 0;
458 EnumType: typeof AnalyticsProgressionStatus;
459 }
460
461 export const Default: Default;
462
463 export interface Begin extends EnumItem {
464 Name: "Begin";
465 Value: 1;
466 EnumType: typeof AnalyticsProgressionStatus;
467 }
468
469 export const Begin: Begin;
470
471 export interface Complete extends EnumItem {
472 Name: "Complete";
473 Value: 2;
474 EnumType: typeof AnalyticsProgressionStatus;
475 }
476
477 export const Complete: Complete;
478
479 export interface Abandon extends EnumItem {
480 Name: "Abandon";
481 Value: 3;
482 EnumType: typeof AnalyticsProgressionStatus;
483 }
484
485 export const Abandon: Abandon;
486
487 export interface Fail extends EnumItem {
488 Name: "Fail";
489 Value: 4;
490 EnumType: typeof AnalyticsProgressionStatus;
491 }
492
493 export const Fail: Fail;
494
495 export function GetEnumItems(this: Enum): Array<AnalyticsProgressionStatus>
496 }
497 export type AnalyticsProgressionStatus = AnalyticsProgressionStatus.Default | AnalyticsProgressionStatus.Begin | AnalyticsProgressionStatus.Complete | AnalyticsProgressionStatus.Abandon | AnalyticsProgressionStatus.Fail;
498 export namespace AnimationPriority {
499 export interface Idle extends EnumItem {
500 Name: "Idle";
501 Value: 0;
502 EnumType: typeof AnimationPriority;
503 }
504
505 export const Idle: Idle;
506
507 export interface Movement extends EnumItem {
508 Name: "Movement";
509 Value: 1;
510 EnumType: typeof AnimationPriority;
511 }
512
513 export const Movement: Movement;
514
515 export interface Action extends EnumItem {
516 Name: "Action";
517 Value: 2;
518 EnumType: typeof AnimationPriority;
519 }
520
521 export const Action: Action;
522
523 export interface Action2 extends EnumItem {
524 Name: "Action2";
525 Value: 3;
526 EnumType: typeof AnimationPriority;
527 }
528
529 export const Action2: Action2;
530
531 export interface Action3 extends EnumItem {
532 Name: "Action3";
533 Value: 4;
534 EnumType: typeof AnimationPriority;
535 }
536
537 export const Action3: Action3;
538
539 export interface Action4 extends EnumItem {
540 Name: "Action4";
541 Value: 5;
542 EnumType: typeof AnimationPriority;
543 }
544
545 export const Action4: Action4;
546
547 export interface Core extends EnumItem {
548 Name: "Core";
549 Value: 1000;
550 EnumType: typeof AnimationPriority;
551 }
552
553 export const Core: Core;
554
555 export function GetEnumItems(this: Enum): Array<AnimationPriority>
556 }
557 export type AnimationPriority = AnimationPriority.Idle | AnimationPriority.Movement | AnimationPriority.Action | AnimationPriority.Action2 | AnimationPriority.Action3 | AnimationPriority.Action4 | AnimationPriority.Core;
558 export namespace AnimatorRetargetingMode {
559 export interface Default extends EnumItem {
560 Name: "Default";
561 Value: 0;
562 EnumType: typeof AnimatorRetargetingMode;
563 }
564
565 export const Default: Default;
566
567 export interface Disabled extends EnumItem {
568 Name: "Disabled";
569 Value: 1;
570 EnumType: typeof AnimatorRetargetingMode;
571 }
572
573 export const Disabled: Disabled;
574
575 export interface Enabled extends EnumItem {
576 Name: "Enabled";
577 Value: 2;
578 EnumType: typeof AnimatorRetargetingMode;
579 }
580
581 export const Enabled: Enabled;
582
583 export function GetEnumItems(this: Enum): Array<AnimatorRetargetingMode>
584 }
585 export type AnimatorRetargetingMode = AnimatorRetargetingMode.Default | AnimatorRetargetingMode.Disabled | AnimatorRetargetingMode.Enabled;
586 export namespace AppShellActionType {
587 export interface None extends EnumItem {
588 Name: "None";
589 Value: 0;
590 EnumType: typeof AppShellActionType;
591 }
592
593 export const None: None;
594
595 export interface OpenApp extends EnumItem {
596 Name: "OpenApp";
597 Value: 1;
598 EnumType: typeof AppShellActionType;
599 }
600
601 export const OpenApp: OpenApp;
602
603 export interface TapChatTab extends EnumItem {
604 Name: "TapChatTab";
605 Value: 2;
606 EnumType: typeof AppShellActionType;
607 }
608
609 export const TapChatTab: TapChatTab;
610
611 export interface TapConversationEntry extends EnumItem {
612 Name: "TapConversationEntry";
613 Value: 3;
614 EnumType: typeof AppShellActionType;
615 }
616
617 export const TapConversationEntry: TapConversationEntry;
618
619 export interface TapAvatarTab extends EnumItem {
620 Name: "TapAvatarTab";
621 Value: 4;
622 EnumType: typeof AppShellActionType;
623 }
624
625 export const TapAvatarTab: TapAvatarTab;
626
627 export interface ReadConversation extends EnumItem {
628 Name: "ReadConversation";
629 Value: 5;
630 EnumType: typeof AppShellActionType;
631 }
632
633 export const ReadConversation: ReadConversation;
634
635 export interface TapGamePageTab extends EnumItem {
636 Name: "TapGamePageTab";
637 Value: 6;
638 EnumType: typeof AppShellActionType;
639 }
640
641 export const TapGamePageTab: TapGamePageTab;
642
643 export interface TapHomePageTab extends EnumItem {
644 Name: "TapHomePageTab";
645 Value: 7;
646 EnumType: typeof AppShellActionType;
647 }
648
649 export const TapHomePageTab: TapHomePageTab;
650
651 export interface GamePageLoaded extends EnumItem {
652 Name: "GamePageLoaded";
653 Value: 8;
654 EnumType: typeof AppShellActionType;
655 }
656
657 export const GamePageLoaded: GamePageLoaded;
658
659 export interface HomePageLoaded extends EnumItem {
660 Name: "HomePageLoaded";
661 Value: 9;
662 EnumType: typeof AppShellActionType;
663 }
664
665 export const HomePageLoaded: HomePageLoaded;
666
667 export interface AvatarEditorPageLoaded extends EnumItem {
668 Name: "AvatarEditorPageLoaded";
669 Value: 10;
670 EnumType: typeof AppShellActionType;
671 }
672
673 export const AvatarEditorPageLoaded: AvatarEditorPageLoaded;
674
675 export function GetEnumItems(this: Enum): Array<AppShellActionType>
676 }
677 export type AppShellActionType = AppShellActionType.None | AppShellActionType.OpenApp | AppShellActionType.TapChatTab | AppShellActionType.TapConversationEntry | AppShellActionType.TapAvatarTab | AppShellActionType.ReadConversation | AppShellActionType.TapGamePageTab | AppShellActionType.TapHomePageTab | AppShellActionType.GamePageLoaded | AppShellActionType.HomePageLoaded | AppShellActionType.AvatarEditorPageLoaded;
678 export namespace AppShellFeature {
679 export interface None extends EnumItem {
680 Name: "None";
681 Value: 0;
682 EnumType: typeof AppShellFeature;
683 }
684
685 export const None: None;
686
687 export interface Chat extends EnumItem {
688 Name: "Chat";
689 Value: 1;
690 EnumType: typeof AppShellFeature;
691 }
692
693 export const Chat: Chat;
694
695 export interface AvatarEditor extends EnumItem {
696 Name: "AvatarEditor";
697 Value: 2;
698 EnumType: typeof AppShellFeature;
699 }
700
701 export const AvatarEditor: AvatarEditor;
702
703 export interface GamePage extends EnumItem {
704 Name: "GamePage";
705 Value: 3;
706 EnumType: typeof AppShellFeature;
707 }
708
709 export const GamePage: GamePage;
710
711 export interface HomePage extends EnumItem {
712 Name: "HomePage";
713 Value: 4;
714 EnumType: typeof AppShellFeature;
715 }
716
717 export const HomePage: HomePage;
718
719 export interface More extends EnumItem {
720 Name: "More";
721 Value: 5;
722 EnumType: typeof AppShellFeature;
723 }
724
725 export const More: More;
726
727 export interface Landing extends EnumItem {
728 Name: "Landing";
729 Value: 6;
730 EnumType: typeof AppShellFeature;
731 }
732
733 export const Landing: Landing;
734
735 export function GetEnumItems(this: Enum): Array<AppShellFeature>
736 }
737 export type AppShellFeature = AppShellFeature.None | AppShellFeature.Chat | AppShellFeature.AvatarEditor | AppShellFeature.GamePage | AppShellFeature.HomePage | AppShellFeature.More | AppShellFeature.Landing;
738 export namespace AppUpdateStatus {
739 export interface Unknown extends EnumItem {
740 Name: "Unknown";
741 Value: 0;
742 EnumType: typeof AppUpdateStatus;
743 }
744
745 export const Unknown: Unknown;
746
747 export interface NotSupported extends EnumItem {
748 Name: "NotSupported";
749 Value: 1;
750 EnumType: typeof AppUpdateStatus;
751 }
752
753 export const NotSupported: NotSupported;
754
755 export interface Failed extends EnumItem {
756 Name: "Failed";
757 Value: 2;
758 EnumType: typeof AppUpdateStatus;
759 }
760
761 export const Failed: Failed;
762
763 export interface NotAvailable extends EnumItem {
764 Name: "NotAvailable";
765 Value: 3;
766 EnumType: typeof AppUpdateStatus;
767 }
768
769 export const NotAvailable: NotAvailable;
770
771 export interface Available extends EnumItem {
772 Name: "Available";
773 Value: 4;
774 EnumType: typeof AppUpdateStatus;
775 }
776
777 export const Available: Available;
778
779 export function GetEnumItems(this: Enum): Array<AppUpdateStatus>
780 }
781 export type AppUpdateStatus = AppUpdateStatus.Unknown | AppUpdateStatus.NotSupported | AppUpdateStatus.Failed | AppUpdateStatus.NotAvailable | AppUpdateStatus.Available;
782 export namespace ApplyStrokeMode {
783 export interface Contextual extends EnumItem {
784 Name: "Contextual";
785 Value: 0;
786 EnumType: typeof ApplyStrokeMode;
787 }
788
789 export const Contextual: Contextual;
790
791 export interface Border extends EnumItem {
792 Name: "Border";
793 Value: 1;
794 EnumType: typeof ApplyStrokeMode;
795 }
796
797 export const Border: Border;
798
799 export function GetEnumItems(this: Enum): Array<ApplyStrokeMode>
800 }
801 export type ApplyStrokeMode = ApplyStrokeMode.Contextual | ApplyStrokeMode.Border;
802 export namespace AspectType {
803 export interface FitWithinMaxSize extends EnumItem {
804 Name: "FitWithinMaxSize";
805 Value: 0;
806 EnumType: typeof AspectType;
807 }
808
809 export const FitWithinMaxSize: FitWithinMaxSize;
810
811 export interface ScaleWithParentSize extends EnumItem {
812 Name: "ScaleWithParentSize";
813 Value: 1;
814 EnumType: typeof AspectType;
815 }
816
817 export const ScaleWithParentSize: ScaleWithParentSize;
818
819 export function GetEnumItems(this: Enum): Array<AspectType>
820 }
821 export type AspectType = AspectType.FitWithinMaxSize | AspectType.ScaleWithParentSize;
822 export namespace AssetFetchStatus {
823 export interface Success extends EnumItem {
824 Name: "Success";
825 Value: 0;
826 EnumType: typeof AssetFetchStatus;
827 }
828
829 export const Success: Success;
830
831 export interface Failure extends EnumItem {
832 Name: "Failure";
833 Value: 1;
834 EnumType: typeof AssetFetchStatus;
835 }
836
837 export const Failure: Failure;
838
839 export function GetEnumItems(this: Enum): Array<AssetFetchStatus>
840 }
841 export type AssetFetchStatus = AssetFetchStatus.Success | AssetFetchStatus.Failure;
842 export namespace AssetType {
843 export interface Image extends EnumItem {
844 Name: "Image";
845 Value: 1;
846 EnumType: typeof AssetType;
847 }
848
849 export const Image: Image;
850
851 export interface TShirt extends EnumItem {
852 Name: "TShirt";
853 Value: 2;
854 EnumType: typeof AssetType;
855 }
856
857 export const TShirt: TShirt;
858 /** @deprecated renamed to TShirt */
859 export const TeeShirt: TShirt;
860
861 export interface Audio extends EnumItem {
862 Name: "Audio";
863 Value: 3;
864 EnumType: typeof AssetType;
865 }
866
867 export const Audio: Audio;
868
869 export interface Mesh extends EnumItem {
870 Name: "Mesh";
871 Value: 4;
872 EnumType: typeof AssetType;
873 }
874
875 export const Mesh: Mesh;
876
877 export interface Lua extends EnumItem {
878 Name: "Lua";
879 Value: 5;
880 EnumType: typeof AssetType;
881 }
882
883 export const Lua: Lua;
884
885 export interface Hat extends EnumItem {
886 Name: "Hat";
887 Value: 8;
888 EnumType: typeof AssetType;
889 }
890
891 export const Hat: Hat;
892
893 export interface Place extends EnumItem {
894 Name: "Place";
895 Value: 9;
896 EnumType: typeof AssetType;
897 }
898
899 export const Place: Place;
900
901 export interface Model extends EnumItem {
902 Name: "Model";
903 Value: 10;
904 EnumType: typeof AssetType;
905 }
906
907 export const Model: Model;
908
909 export interface Shirt extends EnumItem {
910 Name: "Shirt";
911 Value: 11;
912 EnumType: typeof AssetType;
913 }
914
915 export const Shirt: Shirt;
916
917 export interface Pants extends EnumItem {
918 Name: "Pants";
919 Value: 12;
920 EnumType: typeof AssetType;
921 }
922
923 export const Pants: Pants;
924
925 export interface Decal extends EnumItem {
926 Name: "Decal";
927 Value: 13;
928 EnumType: typeof AssetType;
929 }
930
931 export const Decal: Decal;
932
933 export interface Head extends EnumItem {
934 Name: "Head";
935 Value: 17;
936 EnumType: typeof AssetType;
937 }
938
939 export const Head: Head;
940
941 export interface Face extends EnumItem {
942 Name: "Face";
943 Value: 18;
944 EnumType: typeof AssetType;
945 }
946
947 export const Face: Face;
948
949 export interface Gear extends EnumItem {
950 Name: "Gear";
951 Value: 19;
952 EnumType: typeof AssetType;
953 }
954
955 export const Gear: Gear;
956
957 export interface Badge extends EnumItem {
958 Name: "Badge";
959 Value: 21;
960 EnumType: typeof AssetType;
961 }
962
963 export const Badge: Badge;
964
965 export interface Animation extends EnumItem {
966 Name: "Animation";
967 Value: 24;
968 EnumType: typeof AssetType;
969 }
970
971 export const Animation: Animation;
972
973 export interface Torso extends EnumItem {
974 Name: "Torso";
975 Value: 27;
976 EnumType: typeof AssetType;
977 }
978
979 export const Torso: Torso;
980
981 export interface RightArm extends EnumItem {
982 Name: "RightArm";
983 Value: 28;
984 EnumType: typeof AssetType;
985 }
986
987 export const RightArm: RightArm;
988
989 export interface LeftArm extends EnumItem {
990 Name: "LeftArm";
991 Value: 29;
992 EnumType: typeof AssetType;
993 }
994
995 export const LeftArm: LeftArm;
996
997 export interface LeftLeg extends EnumItem {
998 Name: "LeftLeg";
999 Value: 30;
1000 EnumType: typeof AssetType;
1001 }
1002
1003 export const LeftLeg: LeftLeg;
1004
1005 export interface RightLeg extends EnumItem {
1006 Name: "RightLeg";
1007 Value: 31;
1008 EnumType: typeof AssetType;
1009 }
1010
1011 export const RightLeg: RightLeg;
1012
1013 export interface Package extends EnumItem {
1014 Name: "Package";
1015 Value: 32;
1016 EnumType: typeof AssetType;
1017 }
1018
1019 export const Package: Package;
1020
1021 export interface GamePass extends EnumItem {
1022 Name: "GamePass";
1023 Value: 34;
1024 EnumType: typeof AssetType;
1025 }
1026
1027 export const GamePass: GamePass;
1028
1029 export interface Plugin extends EnumItem {
1030 Name: "Plugin";
1031 Value: 38;
1032 EnumType: typeof AssetType;
1033 }
1034
1035 export const Plugin: Plugin;
1036
1037 export interface MeshPart extends EnumItem {
1038 Name: "MeshPart";
1039 Value: 40;
1040 EnumType: typeof AssetType;
1041 }
1042
1043 export const MeshPart: MeshPart;
1044
1045 export interface HairAccessory extends EnumItem {
1046 Name: "HairAccessory";
1047 Value: 41;
1048 EnumType: typeof AssetType;
1049 }
1050
1051 export const HairAccessory: HairAccessory;
1052
1053 export interface FaceAccessory extends EnumItem {
1054 Name: "FaceAccessory";
1055 Value: 42;
1056 EnumType: typeof AssetType;
1057 }
1058
1059 export const FaceAccessory: FaceAccessory;
1060
1061 export interface NeckAccessory extends EnumItem {
1062 Name: "NeckAccessory";
1063 Value: 43;
1064 EnumType: typeof AssetType;
1065 }
1066
1067 export const NeckAccessory: NeckAccessory;
1068
1069 export interface ShoulderAccessory extends EnumItem {
1070 Name: "ShoulderAccessory";
1071 Value: 44;
1072 EnumType: typeof AssetType;
1073 }
1074
1075 export const ShoulderAccessory: ShoulderAccessory;
1076
1077 export interface FrontAccessory extends EnumItem {
1078 Name: "FrontAccessory";
1079 Value: 45;
1080 EnumType: typeof AssetType;
1081 }
1082
1083 export const FrontAccessory: FrontAccessory;
1084
1085 export interface BackAccessory extends EnumItem {
1086 Name: "BackAccessory";
1087 Value: 46;
1088 EnumType: typeof AssetType;
1089 }
1090
1091 export const BackAccessory: BackAccessory;
1092
1093 export interface WaistAccessory extends EnumItem {
1094 Name: "WaistAccessory";
1095 Value: 47;
1096 EnumType: typeof AssetType;
1097 }
1098
1099 export const WaistAccessory: WaistAccessory;
1100
1101 export interface ClimbAnimation extends EnumItem {
1102 Name: "ClimbAnimation";
1103 Value: 48;
1104 EnumType: typeof AssetType;
1105 }
1106
1107 export const ClimbAnimation: ClimbAnimation;
1108
1109 export interface DeathAnimation extends EnumItem {
1110 Name: "DeathAnimation";
1111 Value: 49;
1112 EnumType: typeof AssetType;
1113 }
1114
1115 export const DeathAnimation: DeathAnimation;
1116
1117 export interface FallAnimation extends EnumItem {
1118 Name: "FallAnimation";
1119 Value: 50;
1120 EnumType: typeof AssetType;
1121 }
1122
1123 export const FallAnimation: FallAnimation;
1124
1125 export interface IdleAnimation extends EnumItem {
1126 Name: "IdleAnimation";
1127 Value: 51;
1128 EnumType: typeof AssetType;
1129 }
1130
1131 export const IdleAnimation: IdleAnimation;
1132
1133 export interface JumpAnimation extends EnumItem {
1134 Name: "JumpAnimation";
1135 Value: 52;
1136 EnumType: typeof AssetType;
1137 }
1138
1139 export const JumpAnimation: JumpAnimation;
1140
1141 export interface RunAnimation extends EnumItem {
1142 Name: "RunAnimation";
1143 Value: 53;
1144 EnumType: typeof AssetType;
1145 }
1146
1147 export const RunAnimation: RunAnimation;
1148
1149 export interface SwimAnimation extends EnumItem {
1150 Name: "SwimAnimation";
1151 Value: 54;
1152 EnumType: typeof AssetType;
1153 }
1154
1155 export const SwimAnimation: SwimAnimation;
1156
1157 export interface WalkAnimation extends EnumItem {
1158 Name: "WalkAnimation";
1159 Value: 55;
1160 EnumType: typeof AssetType;
1161 }
1162
1163 export const WalkAnimation: WalkAnimation;
1164
1165 export interface PoseAnimation extends EnumItem {
1166 Name: "PoseAnimation";
1167 Value: 56;
1168 EnumType: typeof AssetType;
1169 }
1170
1171 export const PoseAnimation: PoseAnimation;
1172
1173 export interface MoodAnimation extends EnumItem {
1174 Name: "MoodAnimation";
1175 Value: 78;
1176 EnumType: typeof AssetType;
1177 }
1178
1179 export const MoodAnimation: MoodAnimation;
1180
1181 export interface EarAccessory extends EnumItem {
1182 Name: "EarAccessory";
1183 Value: 57;
1184 EnumType: typeof AssetType;
1185 }
1186
1187 export const EarAccessory: EarAccessory;
1188
1189 export interface EyeAccessory extends EnumItem {
1190 Name: "EyeAccessory";
1191 Value: 58;
1192 EnumType: typeof AssetType;
1193 }
1194
1195 export const EyeAccessory: EyeAccessory;
1196
1197 export interface EmoteAnimation extends EnumItem {
1198 Name: "EmoteAnimation";
1199 Value: 61;
1200 EnumType: typeof AssetType;
1201 }
1202
1203 export const EmoteAnimation: EmoteAnimation;
1204
1205 export interface Video extends EnumItem {
1206 Name: "Video";
1207 Value: 62;
1208 EnumType: typeof AssetType;
1209 }
1210
1211 export const Video: Video;
1212
1213 export interface TShirtAccessory extends EnumItem {
1214 Name: "TShirtAccessory";
1215 Value: 64;
1216 EnumType: typeof AssetType;
1217 }
1218
1219 export const TShirtAccessory: TShirtAccessory;
1220 /** @deprecated renamed to TShirtAccessory */
1221 export const TeeShirtAccessory: TShirtAccessory;
1222
1223 export interface ShirtAccessory extends EnumItem {
1224 Name: "ShirtAccessory";
1225 Value: 65;
1226 EnumType: typeof AssetType;
1227 }
1228
1229 export const ShirtAccessory: ShirtAccessory;
1230
1231 export interface PantsAccessory extends EnumItem {
1232 Name: "PantsAccessory";
1233 Value: 66;
1234 EnumType: typeof AssetType;
1235 }
1236
1237 export const PantsAccessory: PantsAccessory;
1238
1239 export interface JacketAccessory extends EnumItem {
1240 Name: "JacketAccessory";
1241 Value: 67;
1242 EnumType: typeof AssetType;
1243 }
1244
1245 export const JacketAccessory: JacketAccessory;
1246
1247 export interface SweaterAccessory extends EnumItem {
1248 Name: "SweaterAccessory";
1249 Value: 68;
1250 EnumType: typeof AssetType;
1251 }
1252
1253 export const SweaterAccessory: SweaterAccessory;
1254
1255 export interface ShortsAccessory extends EnumItem {
1256 Name: "ShortsAccessory";
1257 Value: 69;
1258 EnumType: typeof AssetType;
1259 }
1260
1261 export const ShortsAccessory: ShortsAccessory;
1262
1263 export interface LeftShoeAccessory extends EnumItem {
1264 Name: "LeftShoeAccessory";
1265 Value: 70;
1266 EnumType: typeof AssetType;
1267 }
1268
1269 export const LeftShoeAccessory: LeftShoeAccessory;
1270
1271 export interface RightShoeAccessory extends EnumItem {
1272 Name: "RightShoeAccessory";
1273 Value: 71;
1274 EnumType: typeof AssetType;
1275 }
1276
1277 export const RightShoeAccessory: RightShoeAccessory;
1278
1279 export interface DressSkirtAccessory extends EnumItem {
1280 Name: "DressSkirtAccessory";
1281 Value: 72;
1282 EnumType: typeof AssetType;
1283 }
1284
1285 export const DressSkirtAccessory: DressSkirtAccessory;
1286
1287 export interface EyebrowAccessory extends EnumItem {
1288 Name: "EyebrowAccessory";
1289 Value: 76;
1290 EnumType: typeof AssetType;
1291 }
1292
1293 export const EyebrowAccessory: EyebrowAccessory;
1294
1295 export interface EyelashAccessory extends EnumItem {
1296 Name: "EyelashAccessory";
1297 Value: 77;
1298 EnumType: typeof AssetType;
1299 }
1300
1301 export const EyelashAccessory: EyelashAccessory;
1302
1303 export function GetEnumItems(this: Enum): Array<AssetType>
1304 }
1305 export type AssetType = AssetType.Image | AssetType.TShirt | AssetType.Audio | AssetType.Mesh | AssetType.Lua | AssetType.Hat | AssetType.Place | AssetType.Model | AssetType.Shirt | AssetType.Pants | AssetType.Decal | AssetType.Head | AssetType.Face | AssetType.Gear | AssetType.Badge | AssetType.Animation | AssetType.Torso | AssetType.RightArm | AssetType.LeftArm | AssetType.LeftLeg | AssetType.RightLeg | AssetType.Package | AssetType.GamePass | AssetType.Plugin | AssetType.MeshPart | AssetType.HairAccessory | AssetType.FaceAccessory | AssetType.NeckAccessory | AssetType.ShoulderAccessory | AssetType.FrontAccessory | AssetType.BackAccessory | AssetType.WaistAccessory | AssetType.ClimbAnimation | AssetType.DeathAnimation | AssetType.FallAnimation | AssetType.IdleAnimation | AssetType.JumpAnimation | AssetType.RunAnimation | AssetType.SwimAnimation | AssetType.WalkAnimation | AssetType.PoseAnimation | AssetType.MoodAnimation | AssetType.EarAccessory | AssetType.EyeAccessory | AssetType.EmoteAnimation | AssetType.Video | AssetType.TShirtAccessory | AssetType.ShirtAccessory | AssetType.PantsAccessory | AssetType.JacketAccessory | AssetType.SweaterAccessory | AssetType.ShortsAccessory | AssetType.LeftShoeAccessory | AssetType.RightShoeAccessory | AssetType.DressSkirtAccessory | AssetType.EyebrowAccessory | AssetType.EyelashAccessory;
1306 export namespace AssetTypeVerification {
1307 export interface Default extends EnumItem {
1308 Name: "Default";
1309 Value: 1;
1310 EnumType: typeof AssetTypeVerification;
1311 }
1312
1313 export const Default: Default;
1314
1315 export interface ClientOnly extends EnumItem {
1316 Name: "ClientOnly";
1317 Value: 2;
1318 EnumType: typeof AssetTypeVerification;
1319 }
1320
1321 export const ClientOnly: ClientOnly;
1322
1323 export interface Always extends EnumItem {
1324 Name: "Always";
1325 Value: 3;
1326 EnumType: typeof AssetTypeVerification;
1327 }
1328
1329 export const Always: Always;
1330
1331 export function GetEnumItems(this: Enum): Array<AssetTypeVerification>
1332 }
1333 export type AssetTypeVerification = AssetTypeVerification.Default | AssetTypeVerification.ClientOnly | AssetTypeVerification.Always;
1334 export namespace AutoIndentRule {
1335 export interface Off extends EnumItem {
1336 Name: "Off";
1337 Value: 0;
1338 EnumType: typeof AutoIndentRule;
1339 }
1340
1341 export const Off: Off;
1342
1343 export interface Absolute extends EnumItem {
1344 Name: "Absolute";
1345 Value: 1;
1346 EnumType: typeof AutoIndentRule;
1347 }
1348
1349 export const Absolute: Absolute;
1350
1351 export interface Relative extends EnumItem {
1352 Name: "Relative";
1353 Value: 2;
1354 EnumType: typeof AutoIndentRule;
1355 }
1356
1357 export const Relative: Relative;
1358
1359 export function GetEnumItems(this: Enum): Array<AutoIndentRule>
1360 }
1361 export type AutoIndentRule = AutoIndentRule.Off | AutoIndentRule.Absolute | AutoIndentRule.Relative;
1362 export namespace AutomaticSize {
1363 export interface None extends EnumItem {
1364 Name: "None";
1365 Value: 0;
1366 EnumType: typeof AutomaticSize;
1367 }
1368
1369 export const None: None;
1370
1371 export interface X extends EnumItem {
1372 Name: "X";
1373 Value: 1;
1374 EnumType: typeof AutomaticSize;
1375 }
1376
1377 export const X: X;
1378
1379 export interface Y extends EnumItem {
1380 Name: "Y";
1381 Value: 2;
1382 EnumType: typeof AutomaticSize;
1383 }
1384
1385 export const Y: Y;
1386
1387 export interface XY extends EnumItem {
1388 Name: "XY";
1389 Value: 3;
1390 EnumType: typeof AutomaticSize;
1391 }
1392
1393 export const XY: XY;
1394
1395 export function GetEnumItems(this: Enum): Array<AutomaticSize>
1396 }
1397 export type AutomaticSize = AutomaticSize.None | AutomaticSize.X | AutomaticSize.Y | AutomaticSize.XY;
1398 export namespace AvatarAssetType {
1399 export interface TShirt extends EnumItem {
1400 Name: "TShirt";
1401 Value: 2;
1402 EnumType: typeof AvatarAssetType;
1403 }
1404
1405 export const TShirt: TShirt;
1406
1407 export interface Hat extends EnumItem {
1408 Name: "Hat";
1409 Value: 8;
1410 EnumType: typeof AvatarAssetType;
1411 }
1412
1413 export const Hat: Hat;
1414
1415 export interface HairAccessory extends EnumItem {
1416 Name: "HairAccessory";
1417 Value: 41;
1418 EnumType: typeof AvatarAssetType;
1419 }
1420
1421 export const HairAccessory: HairAccessory;
1422
1423 export interface FaceAccessory extends EnumItem {
1424 Name: "FaceAccessory";
1425 Value: 42;
1426 EnumType: typeof AvatarAssetType;
1427 }
1428
1429 export const FaceAccessory: FaceAccessory;
1430
1431 export interface NeckAccessory extends EnumItem {
1432 Name: "NeckAccessory";
1433 Value: 43;
1434 EnumType: typeof AvatarAssetType;
1435 }
1436
1437 export const NeckAccessory: NeckAccessory;
1438
1439 export interface ShoulderAccessory extends EnumItem {
1440 Name: "ShoulderAccessory";
1441 Value: 44;
1442 EnumType: typeof AvatarAssetType;
1443 }
1444
1445 export const ShoulderAccessory: ShoulderAccessory;
1446
1447 export interface FrontAccessory extends EnumItem {
1448 Name: "FrontAccessory";
1449 Value: 45;
1450 EnumType: typeof AvatarAssetType;
1451 }
1452
1453 export const FrontAccessory: FrontAccessory;
1454
1455 export interface BackAccessory extends EnumItem {
1456 Name: "BackAccessory";
1457 Value: 46;
1458 EnumType: typeof AvatarAssetType;
1459 }
1460
1461 export const BackAccessory: BackAccessory;
1462
1463 export interface WaistAccessory extends EnumItem {
1464 Name: "WaistAccessory";
1465 Value: 47;
1466 EnumType: typeof AvatarAssetType;
1467 }
1468
1469 export const WaistAccessory: WaistAccessory;
1470
1471 export interface Shirt extends EnumItem {
1472 Name: "Shirt";
1473 Value: 11;
1474 EnumType: typeof AvatarAssetType;
1475 }
1476
1477 export const Shirt: Shirt;
1478
1479 export interface Pants extends EnumItem {
1480 Name: "Pants";
1481 Value: 12;
1482 EnumType: typeof AvatarAssetType;
1483 }
1484
1485 export const Pants: Pants;
1486
1487 export interface Gear extends EnumItem {
1488 Name: "Gear";
1489 Value: 19;
1490 EnumType: typeof AvatarAssetType;
1491 }
1492
1493 export const Gear: Gear;
1494
1495 export interface Head extends EnumItem {
1496 Name: "Head";
1497 Value: 17;
1498 EnumType: typeof AvatarAssetType;
1499 }
1500
1501 export const Head: Head;
1502
1503 export interface Face extends EnumItem {
1504 Name: "Face";
1505 Value: 18;
1506 EnumType: typeof AvatarAssetType;
1507 }
1508
1509 export const Face: Face;
1510
1511 export interface Torso extends EnumItem {
1512 Name: "Torso";
1513 Value: 27;
1514 EnumType: typeof AvatarAssetType;
1515 }
1516
1517 export const Torso: Torso;
1518
1519 export interface RightArm extends EnumItem {
1520 Name: "RightArm";
1521 Value: 28;
1522 EnumType: typeof AvatarAssetType;
1523 }
1524
1525 export const RightArm: RightArm;
1526
1527 export interface LeftArm extends EnumItem {
1528 Name: "LeftArm";
1529 Value: 29;
1530 EnumType: typeof AvatarAssetType;
1531 }
1532
1533 export const LeftArm: LeftArm;
1534
1535 export interface LeftLeg extends EnumItem {
1536 Name: "LeftLeg";
1537 Value: 30;
1538 EnumType: typeof AvatarAssetType;
1539 }
1540
1541 export const LeftLeg: LeftLeg;
1542
1543 export interface RightLeg extends EnumItem {
1544 Name: "RightLeg";
1545 Value: 31;
1546 EnumType: typeof AvatarAssetType;
1547 }
1548
1549 export const RightLeg: RightLeg;
1550
1551 export interface ClimbAnimation extends EnumItem {
1552 Name: "ClimbAnimation";
1553 Value: 48;
1554 EnumType: typeof AvatarAssetType;
1555 }
1556
1557 export const ClimbAnimation: ClimbAnimation;
1558
1559 export interface FallAnimation extends EnumItem {
1560 Name: "FallAnimation";
1561 Value: 50;
1562 EnumType: typeof AvatarAssetType;
1563 }
1564
1565 export const FallAnimation: FallAnimation;
1566
1567 export interface IdleAnimation extends EnumItem {
1568 Name: "IdleAnimation";
1569 Value: 51;
1570 EnumType: typeof AvatarAssetType;
1571 }
1572
1573 export const IdleAnimation: IdleAnimation;
1574
1575 export interface JumpAnimation extends EnumItem {
1576 Name: "JumpAnimation";
1577 Value: 52;
1578 EnumType: typeof AvatarAssetType;
1579 }
1580
1581 export const JumpAnimation: JumpAnimation;
1582
1583 export interface RunAnimation extends EnumItem {
1584 Name: "RunAnimation";
1585 Value: 53;
1586 EnumType: typeof AvatarAssetType;
1587 }
1588
1589 export const RunAnimation: RunAnimation;
1590
1591 export interface SwimAnimation extends EnumItem {
1592 Name: "SwimAnimation";
1593 Value: 54;
1594 EnumType: typeof AvatarAssetType;
1595 }
1596
1597 export const SwimAnimation: SwimAnimation;
1598
1599 export interface WalkAnimation extends EnumItem {
1600 Name: "WalkAnimation";
1601 Value: 55;
1602 EnumType: typeof AvatarAssetType;
1603 }
1604
1605 export const WalkAnimation: WalkAnimation;
1606
1607 export interface MoodAnimation extends EnumItem {
1608 Name: "MoodAnimation";
1609 Value: 78;
1610 EnumType: typeof AvatarAssetType;
1611 }
1612
1613 export const MoodAnimation: MoodAnimation;
1614
1615 export interface EmoteAnimation extends EnumItem {
1616 Name: "EmoteAnimation";
1617 Value: 61;
1618 EnumType: typeof AvatarAssetType;
1619 }
1620
1621 export const EmoteAnimation: EmoteAnimation;
1622
1623 export interface TShirtAccessory extends EnumItem {
1624 Name: "TShirtAccessory";
1625 Value: 64;
1626 EnumType: typeof AvatarAssetType;
1627 }
1628
1629 export const TShirtAccessory: TShirtAccessory;
1630 /** @deprecated renamed to TShirtAccessory */
1631 export const TeeShirtAccessory: TShirtAccessory;
1632
1633 export interface ShirtAccessory extends EnumItem {
1634 Name: "ShirtAccessory";
1635 Value: 65;
1636 EnumType: typeof AvatarAssetType;
1637 }
1638
1639 export const ShirtAccessory: ShirtAccessory;
1640
1641 export interface PantsAccessory extends EnumItem {
1642 Name: "PantsAccessory";
1643 Value: 66;
1644 EnumType: typeof AvatarAssetType;
1645 }
1646
1647 export const PantsAccessory: PantsAccessory;
1648
1649 export interface JacketAccessory extends EnumItem {
1650 Name: "JacketAccessory";
1651 Value: 67;
1652 EnumType: typeof AvatarAssetType;
1653 }
1654
1655 export const JacketAccessory: JacketAccessory;
1656
1657 export interface SweaterAccessory extends EnumItem {
1658 Name: "SweaterAccessory";
1659 Value: 68;
1660 EnumType: typeof AvatarAssetType;
1661 }
1662
1663 export const SweaterAccessory: SweaterAccessory;
1664
1665 export interface ShortsAccessory extends EnumItem {
1666 Name: "ShortsAccessory";
1667 Value: 69;
1668 EnumType: typeof AvatarAssetType;
1669 }
1670
1671 export const ShortsAccessory: ShortsAccessory;
1672
1673 export interface LeftShoeAccessory extends EnumItem {
1674 Name: "LeftShoeAccessory";
1675 Value: 70;
1676 EnumType: typeof AvatarAssetType;
1677 }
1678
1679 export const LeftShoeAccessory: LeftShoeAccessory;
1680
1681 export interface RightShoeAccessory extends EnumItem {
1682 Name: "RightShoeAccessory";
1683 Value: 71;
1684 EnumType: typeof AvatarAssetType;
1685 }
1686
1687 export const RightShoeAccessory: RightShoeAccessory;
1688
1689 export interface DressSkirtAccessory extends EnumItem {
1690 Name: "DressSkirtAccessory";
1691 Value: 72;
1692 EnumType: typeof AvatarAssetType;
1693 }
1694
1695 export const DressSkirtAccessory: DressSkirtAccessory;
1696
1697 export interface EyebrowAccessory extends EnumItem {
1698 Name: "EyebrowAccessory";
1699 Value: 76;
1700 EnumType: typeof AvatarAssetType;
1701 }
1702
1703 export const EyebrowAccessory: EyebrowAccessory;
1704
1705 export interface EyelashAccessory extends EnumItem {
1706 Name: "EyelashAccessory";
1707 Value: 77;
1708 EnumType: typeof AvatarAssetType;
1709 }
1710
1711 export const EyelashAccessory: EyelashAccessory;
1712
1713 export function GetEnumItems(this: Enum): Array<AvatarAssetType>
1714 }
1715 export type AvatarAssetType = AvatarAssetType.TShirt | AvatarAssetType.Hat | AvatarAssetType.HairAccessory | AvatarAssetType.FaceAccessory | AvatarAssetType.NeckAccessory | AvatarAssetType.ShoulderAccessory | AvatarAssetType.FrontAccessory | AvatarAssetType.BackAccessory | AvatarAssetType.WaistAccessory | AvatarAssetType.Shirt | AvatarAssetType.Pants | AvatarAssetType.Gear | AvatarAssetType.Head | AvatarAssetType.Face | AvatarAssetType.Torso | AvatarAssetType.RightArm | AvatarAssetType.LeftArm | AvatarAssetType.LeftLeg | AvatarAssetType.RightLeg | AvatarAssetType.ClimbAnimation | AvatarAssetType.FallAnimation | AvatarAssetType.IdleAnimation | AvatarAssetType.JumpAnimation | AvatarAssetType.RunAnimation | AvatarAssetType.SwimAnimation | AvatarAssetType.WalkAnimation | AvatarAssetType.MoodAnimation | AvatarAssetType.EmoteAnimation | AvatarAssetType.TShirtAccessory | AvatarAssetType.ShirtAccessory | AvatarAssetType.PantsAccessory | AvatarAssetType.JacketAccessory | AvatarAssetType.SweaterAccessory | AvatarAssetType.ShortsAccessory | AvatarAssetType.LeftShoeAccessory | AvatarAssetType.RightShoeAccessory | AvatarAssetType.DressSkirtAccessory | AvatarAssetType.EyebrowAccessory | AvatarAssetType.EyelashAccessory;
1716 export namespace AvatarContextMenuOption {
1717 export interface Friend extends EnumItem {
1718 Name: "Friend";
1719 Value: 0;
1720 EnumType: typeof AvatarContextMenuOption;
1721 }
1722
1723 export const Friend: Friend;
1724
1725 export interface Chat extends EnumItem {
1726 Name: "Chat";
1727 Value: 1;
1728 EnumType: typeof AvatarContextMenuOption;
1729 }
1730
1731 export const Chat: Chat;
1732
1733 export interface Emote extends EnumItem {
1734 Name: "Emote";
1735 Value: 2;
1736 EnumType: typeof AvatarContextMenuOption;
1737 }
1738
1739 export const Emote: Emote;
1740
1741 export interface InspectMenu extends EnumItem {
1742 Name: "InspectMenu";
1743 Value: 3;
1744 EnumType: typeof AvatarContextMenuOption;
1745 }
1746
1747 export const InspectMenu: InspectMenu;
1748
1749 export function GetEnumItems(this: Enum): Array<AvatarContextMenuOption>
1750 }
1751 export type AvatarContextMenuOption = AvatarContextMenuOption.Friend | AvatarContextMenuOption.Chat | AvatarContextMenuOption.Emote | AvatarContextMenuOption.InspectMenu;
1752 export namespace AvatarItemType {
1753 export interface Asset extends EnumItem {
1754 Name: "Asset";
1755 Value: 1;
1756 EnumType: typeof AvatarItemType;
1757 }
1758
1759 export const Asset: Asset;
1760
1761 export interface Bundle extends EnumItem {
1762 Name: "Bundle";
1763 Value: 2;
1764 EnumType: typeof AvatarItemType;
1765 }
1766
1767 export const Bundle: Bundle;
1768
1769 export function GetEnumItems(this: Enum): Array<AvatarItemType>
1770 }
1771 export type AvatarItemType = AvatarItemType.Asset | AvatarItemType.Bundle;
1772 export namespace AvatarPromptResult {
1773 export interface Success extends EnumItem {
1774 Name: "Success";
1775 Value: 1;
1776 EnumType: typeof AvatarPromptResult;
1777 }
1778
1779 export const Success: Success;
1780
1781 export interface PermissionDenied extends EnumItem {
1782 Name: "PermissionDenied";
1783 Value: 2;
1784 EnumType: typeof AvatarPromptResult;
1785 }
1786
1787 export const PermissionDenied: PermissionDenied;
1788
1789 export interface Failed extends EnumItem {
1790 Name: "Failed";
1791 Value: 3;
1792 EnumType: typeof AvatarPromptResult;
1793 }
1794
1795 export const Failed: Failed;
1796
1797 export function GetEnumItems(this: Enum): Array<AvatarPromptResult>
1798 }
1799 export type AvatarPromptResult = AvatarPromptResult.Success | AvatarPromptResult.PermissionDenied | AvatarPromptResult.Failed;
1800 export namespace Axis {
1801 export interface X extends EnumItem {
1802 Name: "X";
1803 Value: 0;
1804 EnumType: typeof Axis;
1805 }
1806
1807 export const X: X;
1808 /** @deprecated renamed to X */
1809 export const Left: X;
1810 /** @deprecated renamed to X */
1811 export const Right: X;
1812
1813 export interface Y extends EnumItem {
1814 Name: "Y";
1815 Value: 1;
1816 EnumType: typeof Axis;
1817 }
1818
1819 export const Y: Y;
1820 /** @deprecated renamed to Y */
1821 export const Bottom: Y;
1822 /** @deprecated renamed to Y */
1823 export const Top: Y;
1824
1825 export interface Z extends EnumItem {
1826 Name: "Z";
1827 Value: 2;
1828 EnumType: typeof Axis;
1829 }
1830
1831 export const Z: Z;
1832 /** @deprecated renamed to Z */
1833 export const Back: Z;
1834 /** @deprecated renamed to Z */
1835 export const Front: Z;
1836
1837 export function GetEnumItems(this: Enum): Array<Axis>
1838 }
1839 export type Axis = Axis.X | Axis.Y | Axis.Z;
1840 export namespace BinType {
1841 export interface Script extends EnumItem {
1842 Name: "Script";
1843 Value: 0;
1844 EnumType: typeof BinType;
1845 }
1846
1847 export const Script: Script;
1848 /** @deprecated renamed to Script */
1849 export const Laser: Script;
1850 /** @deprecated renamed to Script */
1851 export const Rocket: Script;
1852 /** @deprecated renamed to Script */
1853 export const Slingshot: Script;
1854
1855 export interface GameTool extends EnumItem {
1856 Name: "GameTool";
1857 Value: 1;
1858 EnumType: typeof BinType;
1859 }
1860
1861 export const GameTool: GameTool;
1862
1863 export interface Grab extends EnumItem {
1864 Name: "Grab";
1865 Value: 2;
1866 EnumType: typeof BinType;
1867 }
1868
1869 export const Grab: Grab;
1870
1871 export interface Clone extends EnumItem {
1872 Name: "Clone";
1873 Value: 3;
1874 EnumType: typeof BinType;
1875 }
1876
1877 export const Clone: Clone;
1878
1879 export interface Hammer extends EnumItem {
1880 Name: "Hammer";
1881 Value: 4;
1882 EnumType: typeof BinType;
1883 }
1884
1885 export const Hammer: Hammer;
1886
1887 export function GetEnumItems(this: Enum): Array<BinType>
1888 }
1889 export type BinType = BinType.Script | BinType.GameTool | BinType.Grab | BinType.Clone | BinType.Hammer;
1890 export namespace BodyPart {
1891 export interface Head extends EnumItem {
1892 Name: "Head";
1893 Value: 0;
1894 EnumType: typeof BodyPart;
1895 }
1896
1897 export const Head: Head;
1898
1899 export interface Torso extends EnumItem {
1900 Name: "Torso";
1901 Value: 1;
1902 EnumType: typeof BodyPart;
1903 }
1904
1905 export const Torso: Torso;
1906
1907 export interface LeftArm extends EnumItem {
1908 Name: "LeftArm";
1909 Value: 2;
1910 EnumType: typeof BodyPart;
1911 }
1912
1913 export const LeftArm: LeftArm;
1914
1915 export interface RightArm extends EnumItem {
1916 Name: "RightArm";
1917 Value: 3;
1918 EnumType: typeof BodyPart;
1919 }
1920
1921 export const RightArm: RightArm;
1922
1923 export interface LeftLeg extends EnumItem {
1924 Name: "LeftLeg";
1925 Value: 4;
1926 EnumType: typeof BodyPart;
1927 }
1928
1929 export const LeftLeg: LeftLeg;
1930
1931 export interface RightLeg extends EnumItem {
1932 Name: "RightLeg";
1933 Value: 5;
1934 EnumType: typeof BodyPart;
1935 }
1936
1937 export const RightLeg: RightLeg;
1938
1939 export function GetEnumItems(this: Enum): Array<BodyPart>
1940 }
1941 export type BodyPart = BodyPart.Head | BodyPart.Torso | BodyPart.LeftArm | BodyPart.RightArm | BodyPart.LeftLeg | BodyPart.RightLeg;
1942 export namespace BodyPartR15 {
1943 export interface Head extends EnumItem {
1944 Name: "Head";
1945 Value: 0;
1946 EnumType: typeof BodyPartR15;
1947 }
1948
1949 export const Head: Head;
1950
1951 export interface UpperTorso extends EnumItem {
1952 Name: "UpperTorso";
1953 Value: 1;
1954 EnumType: typeof BodyPartR15;
1955 }
1956
1957 export const UpperTorso: UpperTorso;
1958
1959 export interface LowerTorso extends EnumItem {
1960 Name: "LowerTorso";
1961 Value: 2;
1962 EnumType: typeof BodyPartR15;
1963 }
1964
1965 export const LowerTorso: LowerTorso;
1966
1967 export interface LeftFoot extends EnumItem {
1968 Name: "LeftFoot";
1969 Value: 3;
1970 EnumType: typeof BodyPartR15;
1971 }
1972
1973 export const LeftFoot: LeftFoot;
1974
1975 export interface LeftLowerLeg extends EnumItem {
1976 Name: "LeftLowerLeg";
1977 Value: 4;
1978 EnumType: typeof BodyPartR15;
1979 }
1980
1981 export const LeftLowerLeg: LeftLowerLeg;
1982
1983 export interface LeftUpperLeg extends EnumItem {
1984 Name: "LeftUpperLeg";
1985 Value: 5;
1986 EnumType: typeof BodyPartR15;
1987 }
1988
1989 export const LeftUpperLeg: LeftUpperLeg;
1990
1991 export interface RightFoot extends EnumItem {
1992 Name: "RightFoot";
1993 Value: 6;
1994 EnumType: typeof BodyPartR15;
1995 }
1996
1997 export const RightFoot: RightFoot;
1998
1999 export interface RightLowerLeg extends EnumItem {
2000 Name: "RightLowerLeg";
2001 Value: 7;
2002 EnumType: typeof BodyPartR15;
2003 }
2004
2005 export const RightLowerLeg: RightLowerLeg;
2006
2007 export interface RightUpperLeg extends EnumItem {
2008 Name: "RightUpperLeg";
2009 Value: 8;
2010 EnumType: typeof BodyPartR15;
2011 }
2012
2013 export const RightUpperLeg: RightUpperLeg;
2014
2015 export interface LeftHand extends EnumItem {
2016 Name: "LeftHand";
2017 Value: 9;
2018 EnumType: typeof BodyPartR15;
2019 }
2020
2021 export const LeftHand: LeftHand;
2022
2023 export interface LeftLowerArm extends EnumItem {
2024 Name: "LeftLowerArm";
2025 Value: 10;
2026 EnumType: typeof BodyPartR15;
2027 }
2028
2029 export const LeftLowerArm: LeftLowerArm;
2030
2031 export interface LeftUpperArm extends EnumItem {
2032 Name: "LeftUpperArm";
2033 Value: 11;
2034 EnumType: typeof BodyPartR15;
2035 }
2036
2037 export const LeftUpperArm: LeftUpperArm;
2038
2039 export interface RightHand extends EnumItem {
2040 Name: "RightHand";
2041 Value: 12;
2042 EnumType: typeof BodyPartR15;
2043 }
2044
2045 export const RightHand: RightHand;
2046
2047 export interface RightLowerArm extends EnumItem {
2048 Name: "RightLowerArm";
2049 Value: 13;
2050 EnumType: typeof BodyPartR15;
2051 }
2052
2053 export const RightLowerArm: RightLowerArm;
2054
2055 export interface RightUpperArm extends EnumItem {
2056 Name: "RightUpperArm";
2057 Value: 14;
2058 EnumType: typeof BodyPartR15;
2059 }
2060
2061 export const RightUpperArm: RightUpperArm;
2062
2063 export interface RootPart extends EnumItem {
2064 Name: "RootPart";
2065 Value: 15;
2066 EnumType: typeof BodyPartR15;
2067 }
2068
2069 export const RootPart: RootPart;
2070
2071 export interface Unknown extends EnumItem {
2072 Name: "Unknown";
2073 Value: 17;
2074 EnumType: typeof BodyPartR15;
2075 }
2076
2077 export const Unknown: Unknown;
2078
2079 export function GetEnumItems(this: Enum): Array<BodyPartR15>
2080 }
2081 export type BodyPartR15 = BodyPartR15.Head | BodyPartR15.UpperTorso | BodyPartR15.LowerTorso | BodyPartR15.LeftFoot | BodyPartR15.LeftLowerLeg | BodyPartR15.LeftUpperLeg | BodyPartR15.RightFoot | BodyPartR15.RightLowerLeg | BodyPartR15.RightUpperLeg | BodyPartR15.LeftHand | BodyPartR15.LeftLowerArm | BodyPartR15.LeftUpperArm | BodyPartR15.RightHand | BodyPartR15.RightLowerArm | BodyPartR15.RightUpperArm | BodyPartR15.RootPart | BodyPartR15.Unknown;
2082 export namespace BorderMode {
2083 export interface Outline extends EnumItem {
2084 Name: "Outline";
2085 Value: 0;
2086 EnumType: typeof BorderMode;
2087 }
2088
2089 export const Outline: Outline;
2090
2091 export interface Middle extends EnumItem {
2092 Name: "Middle";
2093 Value: 1;
2094 EnumType: typeof BorderMode;
2095 }
2096
2097 export const Middle: Middle;
2098
2099 export interface Inset extends EnumItem {
2100 Name: "Inset";
2101 Value: 2;
2102 EnumType: typeof BorderMode;
2103 }
2104
2105 export const Inset: Inset;
2106
2107 export function GetEnumItems(this: Enum): Array<BorderMode>
2108 }
2109 export type BorderMode = BorderMode.Outline | BorderMode.Middle | BorderMode.Inset;
2110 export namespace BreakReason {
2111 export interface Other extends EnumItem {
2112 Name: "Other";
2113 Value: 0;
2114 EnumType: typeof BreakReason;
2115 }
2116
2117 export const Other: Other;
2118
2119 export interface Error extends EnumItem {
2120 Name: "Error";
2121 Value: 1;
2122 EnumType: typeof BreakReason;
2123 }
2124
2125 export const Error: Error;
2126
2127 export interface UserBreakpoint extends EnumItem {
2128 Name: "UserBreakpoint";
2129 Value: 3;
2130 EnumType: typeof BreakReason;
2131 }
2132
2133 export const UserBreakpoint: UserBreakpoint;
2134
2135 export interface SpecialBreakpoint extends EnumItem {
2136 Name: "SpecialBreakpoint";
2137 Value: 2;
2138 EnumType: typeof BreakReason;
2139 }
2140
2141 export const SpecialBreakpoint: SpecialBreakpoint;
2142
2143 export function GetEnumItems(this: Enum): Array<BreakReason>
2144 }
2145 export type BreakReason = BreakReason.Other | BreakReason.Error | BreakReason.UserBreakpoint | BreakReason.SpecialBreakpoint;
2146 export namespace BreakpointRemoveReason {
2147 export interface Requested extends EnumItem {
2148 Name: "Requested";
2149 Value: 0;
2150 EnumType: typeof BreakpointRemoveReason;
2151 }
2152
2153 export const Requested: Requested;
2154
2155 export interface ScriptChanged extends EnumItem {
2156 Name: "ScriptChanged";
2157 Value: 1;
2158 EnumType: typeof BreakpointRemoveReason;
2159 }
2160
2161 export const ScriptChanged: ScriptChanged;
2162
2163 export interface ScriptRemoved extends EnumItem {
2164 Name: "ScriptRemoved";
2165 Value: 2;
2166 EnumType: typeof BreakpointRemoveReason;
2167 }
2168
2169 export const ScriptRemoved: ScriptRemoved;
2170
2171 export function GetEnumItems(this: Enum): Array<BreakpointRemoveReason>
2172 }
2173 export type BreakpointRemoveReason = BreakpointRemoveReason.Requested | BreakpointRemoveReason.ScriptChanged | BreakpointRemoveReason.ScriptRemoved;
2174 export namespace BulkMoveMode {
2175 export interface FireAllEvents extends EnumItem {
2176 Name: "FireAllEvents";
2177 Value: 0;
2178 EnumType: typeof BulkMoveMode;
2179 }
2180
2181 export const FireAllEvents: FireAllEvents;
2182
2183 export interface FireCFrameChanged extends EnumItem {
2184 Name: "FireCFrameChanged";
2185 Value: 1;
2186 EnumType: typeof BulkMoveMode;
2187 }
2188
2189 export const FireCFrameChanged: FireCFrameChanged;
2190
2191 export function GetEnumItems(this: Enum): Array<BulkMoveMode>
2192 }
2193 export type BulkMoveMode = BulkMoveMode.FireAllEvents | BulkMoveMode.FireCFrameChanged;
2194 export namespace BundleType {
2195 export interface BodyParts extends EnumItem {
2196 Name: "BodyParts";
2197 Value: 1;
2198 EnumType: typeof BundleType;
2199 }
2200
2201 export const BodyParts: BodyParts;
2202
2203 export interface Animations extends EnumItem {
2204 Name: "Animations";
2205 Value: 2;
2206 EnumType: typeof BundleType;
2207 }
2208
2209 export const Animations: Animations;
2210
2211 export interface Shoes extends EnumItem {
2212 Name: "Shoes";
2213 Value: 3;
2214 EnumType: typeof BundleType;
2215 }
2216
2217 export const Shoes: Shoes;
2218
2219 export interface DynamicHead extends EnumItem {
2220 Name: "DynamicHead";
2221 Value: 4;
2222 EnumType: typeof BundleType;
2223 }
2224
2225 export const DynamicHead: DynamicHead;
2226
2227 export interface DynamicHeadAvatar extends EnumItem {
2228 Name: "DynamicHeadAvatar";
2229 Value: 5;
2230 EnumType: typeof BundleType;
2231 }
2232
2233 export const DynamicHeadAvatar: DynamicHeadAvatar;
2234
2235 export function GetEnumItems(this: Enum): Array<BundleType>
2236 }
2237 export type BundleType = BundleType.BodyParts | BundleType.Animations | BundleType.Shoes | BundleType.DynamicHead | BundleType.DynamicHeadAvatar;
2238 export namespace Button {
2239 export interface Jump extends EnumItem {
2240 Name: "Jump";
2241 Value: 32;
2242 EnumType: typeof Button;
2243 }
2244
2245 export const Jump: Jump;
2246
2247 export interface Dismount extends EnumItem {
2248 Name: "Dismount";
2249 Value: 8;
2250 EnumType: typeof Button;
2251 }
2252
2253 export const Dismount: Dismount;
2254
2255 export function GetEnumItems(this: Enum): Array<Button>
2256 }
2257 export type Button = Button.Jump | Button.Dismount;
2258 export namespace ButtonStyle {
2259 export interface Custom extends EnumItem {
2260 Name: "Custom";
2261 Value: 0;
2262 EnumType: typeof ButtonStyle;
2263 }
2264
2265 export const Custom: Custom;
2266
2267 export interface RobloxButtonDefault extends EnumItem {
2268 Name: "RobloxButtonDefault";
2269 Value: 1;
2270 EnumType: typeof ButtonStyle;
2271 }
2272
2273 export const RobloxButtonDefault: RobloxButtonDefault;
2274
2275 export interface RobloxButton extends EnumItem {
2276 Name: "RobloxButton";
2277 Value: 2;
2278 EnumType: typeof ButtonStyle;
2279 }
2280
2281 export const RobloxButton: RobloxButton;
2282
2283 export interface RobloxRoundButton extends EnumItem {
2284 Name: "RobloxRoundButton";
2285 Value: 3;
2286 EnumType: typeof ButtonStyle;
2287 }
2288
2289 export const RobloxRoundButton: RobloxRoundButton;
2290
2291 export interface RobloxRoundDefaultButton extends EnumItem {
2292 Name: "RobloxRoundDefaultButton";
2293 Value: 4;
2294 EnumType: typeof ButtonStyle;
2295 }
2296
2297 export const RobloxRoundDefaultButton: RobloxRoundDefaultButton;
2298
2299 export interface RobloxRoundDropdownButton extends EnumItem {
2300 Name: "RobloxRoundDropdownButton";
2301 Value: 5;
2302 EnumType: typeof ButtonStyle;
2303 }
2304
2305 export const RobloxRoundDropdownButton: RobloxRoundDropdownButton;
2306
2307 export function GetEnumItems(this: Enum): Array<ButtonStyle>
2308 }
2309 export type ButtonStyle = ButtonStyle.Custom | ButtonStyle.RobloxButtonDefault | ButtonStyle.RobloxButton | ButtonStyle.RobloxRoundButton | ButtonStyle.RobloxRoundDefaultButton | ButtonStyle.RobloxRoundDropdownButton;
2310 export namespace CageType {
2311 export interface Inner extends EnumItem {
2312 Name: "Inner";
2313 Value: 0;
2314 EnumType: typeof CageType;
2315 }
2316
2317 export const Inner: Inner;
2318
2319 export interface Outer extends EnumItem {
2320 Name: "Outer";
2321 Value: 1;
2322 EnumType: typeof CageType;
2323 }
2324
2325 export const Outer: Outer;
2326
2327 export function GetEnumItems(this: Enum): Array<CageType>
2328 }
2329 export type CageType = CageType.Inner | CageType.Outer;
2330 export namespace CameraMode {
2331 export interface Classic extends EnumItem {
2332 Name: "Classic";
2333 Value: 0;
2334 EnumType: typeof CameraMode;
2335 }
2336
2337 export const Classic: Classic;
2338
2339 export interface LockFirstPerson extends EnumItem {
2340 Name: "LockFirstPerson";
2341 Value: 1;
2342 EnumType: typeof CameraMode;
2343 }
2344
2345 export const LockFirstPerson: LockFirstPerson;
2346
2347 export function GetEnumItems(this: Enum): Array<CameraMode>
2348 }
2349 export type CameraMode = CameraMode.Classic | CameraMode.LockFirstPerson;
2350 export namespace CameraPanMode {
2351 export interface Classic extends EnumItem {
2352 Name: "Classic";
2353 Value: 0;
2354 EnumType: typeof CameraPanMode;
2355 }
2356
2357 export const Classic: Classic;
2358
2359 export interface EdgeBump extends EnumItem {
2360 Name: "EdgeBump";
2361 Value: 1;
2362 EnumType: typeof CameraPanMode;
2363 }
2364
2365 export const EdgeBump: EdgeBump;
2366
2367 export function GetEnumItems(this: Enum): Array<CameraPanMode>
2368 }
2369 export type CameraPanMode = CameraPanMode.Classic | CameraPanMode.EdgeBump;
2370 export namespace CameraType {
2371 export interface Fixed extends EnumItem {
2372 Name: "Fixed";
2373 Value: 0;
2374 EnumType: typeof CameraType;
2375 }
2376
2377 export const Fixed: Fixed;
2378
2379 export interface Watch extends EnumItem {
2380 Name: "Watch";
2381 Value: 2;
2382 EnumType: typeof CameraType;
2383 }
2384
2385 export const Watch: Watch;
2386
2387 export interface Attach extends EnumItem {
2388 Name: "Attach";
2389 Value: 1;
2390 EnumType: typeof CameraType;
2391 }
2392
2393 export const Attach: Attach;
2394
2395 export interface Track extends EnumItem {
2396 Name: "Track";
2397 Value: 3;
2398 EnumType: typeof CameraType;
2399 }
2400
2401 export const Track: Track;
2402
2403 export interface Follow extends EnumItem {
2404 Name: "Follow";
2405 Value: 4;
2406 EnumType: typeof CameraType;
2407 }
2408
2409 export const Follow: Follow;
2410
2411 export interface Custom extends EnumItem {
2412 Name: "Custom";
2413 Value: 5;
2414 EnumType: typeof CameraType;
2415 }
2416
2417 export const Custom: Custom;
2418
2419 export interface Scriptable extends EnumItem {
2420 Name: "Scriptable";
2421 Value: 6;
2422 EnumType: typeof CameraType;
2423 }
2424
2425 export const Scriptable: Scriptable;
2426
2427 export interface Orbital extends EnumItem {
2428 Name: "Orbital";
2429 Value: 7;
2430 EnumType: typeof CameraType;
2431 }
2432
2433 export const Orbital: Orbital;
2434
2435 export function GetEnumItems(this: Enum): Array<CameraType>
2436 }
2437 export type CameraType = CameraType.Fixed | CameraType.Watch | CameraType.Attach | CameraType.Track | CameraType.Follow | CameraType.Custom | CameraType.Scriptable | CameraType.Orbital;
2438 export namespace CatalogCategoryFilter {
2439 export interface None extends EnumItem {
2440 Name: "None";
2441 Value: 1;
2442 EnumType: typeof CatalogCategoryFilter;
2443 }
2444
2445 export const None: None;
2446
2447 export interface Featured extends EnumItem {
2448 Name: "Featured";
2449 Value: 2;
2450 EnumType: typeof CatalogCategoryFilter;
2451 }
2452
2453 export const Featured: Featured;
2454
2455 export interface Collectibles extends EnumItem {
2456 Name: "Collectibles";
2457 Value: 3;
2458 EnumType: typeof CatalogCategoryFilter;
2459 }
2460
2461 export const Collectibles: Collectibles;
2462
2463 export interface CommunityCreations extends EnumItem {
2464 Name: "CommunityCreations";
2465 Value: 4;
2466 EnumType: typeof CatalogCategoryFilter;
2467 }
2468
2469 export const CommunityCreations: CommunityCreations;
2470
2471 export interface Premium extends EnumItem {
2472 Name: "Premium";
2473 Value: 5;
2474 EnumType: typeof CatalogCategoryFilter;
2475 }
2476
2477 export const Premium: Premium;
2478
2479 export interface Recommended extends EnumItem {
2480 Name: "Recommended";
2481 Value: 6;
2482 EnumType: typeof CatalogCategoryFilter;
2483 }
2484
2485 export const Recommended: Recommended;
2486
2487 export function GetEnumItems(this: Enum): Array<CatalogCategoryFilter>
2488 }
2489 export type CatalogCategoryFilter = CatalogCategoryFilter.None | CatalogCategoryFilter.Featured | CatalogCategoryFilter.Collectibles | CatalogCategoryFilter.CommunityCreations | CatalogCategoryFilter.Premium | CatalogCategoryFilter.Recommended;
2490 export namespace CatalogSortType {
2491 export interface Relevance extends EnumItem {
2492 Name: "Relevance";
2493 Value: 1;
2494 EnumType: typeof CatalogSortType;
2495 }
2496
2497 export const Relevance: Relevance;
2498
2499 export interface PriceHighToLow extends EnumItem {
2500 Name: "PriceHighToLow";
2501 Value: 2;
2502 EnumType: typeof CatalogSortType;
2503 }
2504
2505 export const PriceHighToLow: PriceHighToLow;
2506
2507 export interface PriceLowToHigh extends EnumItem {
2508 Name: "PriceLowToHigh";
2509 Value: 3;
2510 EnumType: typeof CatalogSortType;
2511 }
2512
2513 export const PriceLowToHigh: PriceLowToHigh;
2514
2515 export interface RecentlyUpdated extends EnumItem {
2516 Name: "RecentlyUpdated";
2517 Value: 4;
2518 EnumType: typeof CatalogSortType;
2519 }
2520
2521 export const RecentlyUpdated: RecentlyUpdated;
2522
2523 export interface MostFavorited extends EnumItem {
2524 Name: "MostFavorited";
2525 Value: 5;
2526 EnumType: typeof CatalogSortType;
2527 }
2528
2529 export const MostFavorited: MostFavorited;
2530
2531 export function GetEnumItems(this: Enum): Array<CatalogSortType>
2532 }
2533 export type CatalogSortType = CatalogSortType.Relevance | CatalogSortType.PriceHighToLow | CatalogSortType.PriceLowToHigh | CatalogSortType.RecentlyUpdated | CatalogSortType.MostFavorited;
2534 export namespace CellBlock {
2535 export interface Solid extends EnumItem {
2536 Name: "Solid";
2537 Value: 0;
2538 EnumType: typeof CellBlock;
2539 }
2540
2541 export const Solid: Solid;
2542
2543 export interface VerticalWedge extends EnumItem {
2544 Name: "VerticalWedge";
2545 Value: 1;
2546 EnumType: typeof CellBlock;
2547 }
2548
2549 export const VerticalWedge: VerticalWedge;
2550
2551 export interface CornerWedge extends EnumItem {
2552 Name: "CornerWedge";
2553 Value: 2;
2554 EnumType: typeof CellBlock;
2555 }
2556
2557 export const CornerWedge: CornerWedge;
2558
2559 export interface InverseCornerWedge extends EnumItem {
2560 Name: "InverseCornerWedge";
2561 Value: 3;
2562 EnumType: typeof CellBlock;
2563 }
2564
2565 export const InverseCornerWedge: InverseCornerWedge;
2566
2567 export interface HorizontalWedge extends EnumItem {
2568 Name: "HorizontalWedge";
2569 Value: 4;
2570 EnumType: typeof CellBlock;
2571 }
2572
2573 export const HorizontalWedge: HorizontalWedge;
2574
2575 export function GetEnumItems(this: Enum): Array<CellBlock>
2576 }
2577 export type CellBlock = CellBlock.Solid | CellBlock.VerticalWedge | CellBlock.CornerWedge | CellBlock.InverseCornerWedge | CellBlock.HorizontalWedge;
2578 export namespace CellMaterial {
2579 export interface Empty extends EnumItem {
2580 Name: "Empty";
2581 Value: 0;
2582 EnumType: typeof CellMaterial;
2583 }
2584
2585 export const Empty: Empty;
2586
2587 export interface Grass extends EnumItem {
2588 Name: "Grass";
2589 Value: 1;
2590 EnumType: typeof CellMaterial;
2591 }
2592
2593 export const Grass: Grass;
2594
2595 export interface Sand extends EnumItem {
2596 Name: "Sand";
2597 Value: 2;
2598 EnumType: typeof CellMaterial;
2599 }
2600
2601 export const Sand: Sand;
2602
2603 export interface Brick extends EnumItem {
2604 Name: "Brick";
2605 Value: 3;
2606 EnumType: typeof CellMaterial;
2607 }
2608
2609 export const Brick: Brick;
2610
2611 export interface Granite extends EnumItem {
2612 Name: "Granite";
2613 Value: 4;
2614 EnumType: typeof CellMaterial;
2615 }
2616
2617 export const Granite: Granite;
2618
2619 export interface Asphalt extends EnumItem {
2620 Name: "Asphalt";
2621 Value: 5;
2622 EnumType: typeof CellMaterial;
2623 }
2624
2625 export const Asphalt: Asphalt;
2626
2627 export interface Iron extends EnumItem {
2628 Name: "Iron";
2629 Value: 6;
2630 EnumType: typeof CellMaterial;
2631 }
2632
2633 export const Iron: Iron;
2634
2635 export interface Aluminum extends EnumItem {
2636 Name: "Aluminum";
2637 Value: 7;
2638 EnumType: typeof CellMaterial;
2639 }
2640
2641 export const Aluminum: Aluminum;
2642
2643 export interface Gold extends EnumItem {
2644 Name: "Gold";
2645 Value: 8;
2646 EnumType: typeof CellMaterial;
2647 }
2648
2649 export const Gold: Gold;
2650
2651 export interface WoodPlank extends EnumItem {
2652 Name: "WoodPlank";
2653 Value: 9;
2654 EnumType: typeof CellMaterial;
2655 }
2656
2657 export const WoodPlank: WoodPlank;
2658
2659 export interface WoodLog extends EnumItem {
2660 Name: "WoodLog";
2661 Value: 10;
2662 EnumType: typeof CellMaterial;
2663 }
2664
2665 export const WoodLog: WoodLog;
2666
2667 export interface Gravel extends EnumItem {
2668 Name: "Gravel";
2669 Value: 11;
2670 EnumType: typeof CellMaterial;
2671 }
2672
2673 export const Gravel: Gravel;
2674
2675 export interface CinderBlock extends EnumItem {
2676 Name: "CinderBlock";
2677 Value: 12;
2678 EnumType: typeof CellMaterial;
2679 }
2680
2681 export const CinderBlock: CinderBlock;
2682
2683 export interface MossyStone extends EnumItem {
2684 Name: "MossyStone";
2685 Value: 13;
2686 EnumType: typeof CellMaterial;
2687 }
2688
2689 export const MossyStone: MossyStone;
2690
2691 export interface Cement extends EnumItem {
2692 Name: "Cement";
2693 Value: 14;
2694 EnumType: typeof CellMaterial;
2695 }
2696
2697 export const Cement: Cement;
2698
2699 export interface RedPlastic extends EnumItem {
2700 Name: "RedPlastic";
2701 Value: 15;
2702 EnumType: typeof CellMaterial;
2703 }
2704
2705 export const RedPlastic: RedPlastic;
2706
2707 export interface BluePlastic extends EnumItem {
2708 Name: "BluePlastic";
2709 Value: 16;
2710 EnumType: typeof CellMaterial;
2711 }
2712
2713 export const BluePlastic: BluePlastic;
2714
2715 export interface Water extends EnumItem {
2716 Name: "Water";
2717 Value: 17;
2718 EnumType: typeof CellMaterial;
2719 }
2720
2721 export const Water: Water;
2722
2723 export function GetEnumItems(this: Enum): Array<CellMaterial>
2724 }
2725 export type CellMaterial = CellMaterial.Empty | CellMaterial.Grass | CellMaterial.Sand | CellMaterial.Brick | CellMaterial.Granite | CellMaterial.Asphalt | CellMaterial.Iron | CellMaterial.Aluminum | CellMaterial.Gold | CellMaterial.WoodPlank | CellMaterial.WoodLog | CellMaterial.Gravel | CellMaterial.CinderBlock | CellMaterial.MossyStone | CellMaterial.Cement | CellMaterial.RedPlastic | CellMaterial.BluePlastic | CellMaterial.Water;
2726 export namespace CellOrientation {
2727 export interface NegZ extends EnumItem {
2728 Name: "NegZ";
2729 Value: 0;
2730 EnumType: typeof CellOrientation;
2731 }
2732
2733 export const NegZ: NegZ;
2734
2735 export interface X extends EnumItem {
2736 Name: "X";
2737 Value: 1;
2738 EnumType: typeof CellOrientation;
2739 }
2740
2741 export const X: X;
2742
2743 export interface Z extends EnumItem {
2744 Name: "Z";
2745 Value: 2;
2746 EnumType: typeof CellOrientation;
2747 }
2748
2749 export const Z: Z;
2750
2751 export interface NegX extends EnumItem {
2752 Name: "NegX";
2753 Value: 3;
2754 EnumType: typeof CellOrientation;
2755 }
2756
2757 export const NegX: NegX;
2758
2759 export function GetEnumItems(this: Enum): Array<CellOrientation>
2760 }
2761 export type CellOrientation = CellOrientation.NegZ | CellOrientation.X | CellOrientation.Z | CellOrientation.NegX;
2762 export namespace CenterDialogType {
2763 export interface UnsolicitedDialog extends EnumItem {
2764 Name: "UnsolicitedDialog";
2765 Value: 1;
2766 EnumType: typeof CenterDialogType;
2767 }
2768
2769 export const UnsolicitedDialog: UnsolicitedDialog;
2770
2771 export interface PlayerInitiatedDialog extends EnumItem {
2772 Name: "PlayerInitiatedDialog";
2773 Value: 2;
2774 EnumType: typeof CenterDialogType;
2775 }
2776
2777 export const PlayerInitiatedDialog: PlayerInitiatedDialog;
2778
2779 export interface ModalDialog extends EnumItem {
2780 Name: "ModalDialog";
2781 Value: 3;
2782 EnumType: typeof CenterDialogType;
2783 }
2784
2785 export const ModalDialog: ModalDialog;
2786
2787 export interface QuitDialog extends EnumItem {
2788 Name: "QuitDialog";
2789 Value: 4;
2790 EnumType: typeof CenterDialogType;
2791 }
2792
2793 export const QuitDialog: QuitDialog;
2794
2795 export function GetEnumItems(this: Enum): Array<CenterDialogType>
2796 }
2797 export type CenterDialogType = CenterDialogType.UnsolicitedDialog | CenterDialogType.PlayerInitiatedDialog | CenterDialogType.ModalDialog | CenterDialogType.QuitDialog;
2798 export namespace ChatCallbackType {
2799 export interface OnCreatingChatWindow extends EnumItem {
2800 Name: "OnCreatingChatWindow";
2801 Value: 1;
2802 EnumType: typeof ChatCallbackType;
2803 }
2804
2805 export const OnCreatingChatWindow: OnCreatingChatWindow;
2806
2807 export interface OnClientSendingMessage extends EnumItem {
2808 Name: "OnClientSendingMessage";
2809 Value: 2;
2810 EnumType: typeof ChatCallbackType;
2811 }
2812
2813 export const OnClientSendingMessage: OnClientSendingMessage;
2814
2815 export interface OnClientFormattingMessage extends EnumItem {
2816 Name: "OnClientFormattingMessage";
2817 Value: 3;
2818 EnumType: typeof ChatCallbackType;
2819 }
2820
2821 export const OnClientFormattingMessage: OnClientFormattingMessage;
2822
2823 export interface OnServerReceivingMessage extends EnumItem {
2824 Name: "OnServerReceivingMessage";
2825 Value: 17;
2826 EnumType: typeof ChatCallbackType;
2827 }
2828
2829 export const OnServerReceivingMessage: OnServerReceivingMessage;
2830
2831 export function GetEnumItems(this: Enum): Array<ChatCallbackType>
2832 }
2833 export type ChatCallbackType = ChatCallbackType.OnCreatingChatWindow | ChatCallbackType.OnClientSendingMessage | ChatCallbackType.OnClientFormattingMessage | ChatCallbackType.OnServerReceivingMessage;
2834 export namespace ChatColor {
2835 export interface Blue extends EnumItem {
2836 Name: "Blue";
2837 Value: 0;
2838 EnumType: typeof ChatColor;
2839 }
2840
2841 export const Blue: Blue;
2842
2843 export interface Green extends EnumItem {
2844 Name: "Green";
2845 Value: 1;
2846 EnumType: typeof ChatColor;
2847 }
2848
2849 export const Green: Green;
2850
2851 export interface Red extends EnumItem {
2852 Name: "Red";
2853 Value: 2;
2854 EnumType: typeof ChatColor;
2855 }
2856
2857 export const Red: Red;
2858
2859 export interface White extends EnumItem {
2860 Name: "White";
2861 Value: 3;
2862 EnumType: typeof ChatColor;
2863 }
2864
2865 export const White: White;
2866
2867 export function GetEnumItems(this: Enum): Array<ChatColor>
2868 }
2869 export type ChatColor = ChatColor.Blue | ChatColor.Green | ChatColor.Red | ChatColor.White;
2870 export namespace ChatMode {
2871 export interface Menu extends EnumItem {
2872 Name: "Menu";
2873 Value: 0;
2874 EnumType: typeof ChatMode;
2875 }
2876
2877 export const Menu: Menu;
2878
2879 export interface TextAndMenu extends EnumItem {
2880 Name: "TextAndMenu";
2881 Value: 1;
2882 EnumType: typeof ChatMode;
2883 }
2884
2885 export const TextAndMenu: TextAndMenu;
2886
2887 export function GetEnumItems(this: Enum): Array<ChatMode>
2888 }
2889 export type ChatMode = ChatMode.Menu | ChatMode.TextAndMenu;
2890 export namespace ChatPrivacyMode {
2891 export interface AllUsers extends EnumItem {
2892 Name: "AllUsers";
2893 Value: 0;
2894 EnumType: typeof ChatPrivacyMode;
2895 }
2896
2897 export const AllUsers: AllUsers;
2898
2899 export interface NoOne extends EnumItem {
2900 Name: "NoOne";
2901 Value: 1;
2902 EnumType: typeof ChatPrivacyMode;
2903 }
2904
2905 export const NoOne: NoOne;
2906
2907 export interface Friends extends EnumItem {
2908 Name: "Friends";
2909 Value: 2;
2910 EnumType: typeof ChatPrivacyMode;
2911 }
2912
2913 export const Friends: Friends;
2914
2915 export function GetEnumItems(this: Enum): Array<ChatPrivacyMode>
2916 }
2917 export type ChatPrivacyMode = ChatPrivacyMode.AllUsers | ChatPrivacyMode.NoOne | ChatPrivacyMode.Friends;
2918 export namespace ChatStyle {
2919 export interface Classic extends EnumItem {
2920 Name: "Classic";
2921 Value: 0;
2922 EnumType: typeof ChatStyle;
2923 }
2924
2925 export const Classic: Classic;
2926
2927 export interface Bubble extends EnumItem {
2928 Name: "Bubble";
2929 Value: 1;
2930 EnumType: typeof ChatStyle;
2931 }
2932
2933 export const Bubble: Bubble;
2934
2935 export interface ClassicAndBubble extends EnumItem {
2936 Name: "ClassicAndBubble";
2937 Value: 2;
2938 EnumType: typeof ChatStyle;
2939 }
2940
2941 export const ClassicAndBubble: ClassicAndBubble;
2942
2943 export function GetEnumItems(this: Enum): Array<ChatStyle>
2944 }
2945 export type ChatStyle = ChatStyle.Classic | ChatStyle.Bubble | ChatStyle.ClassicAndBubble;
2946 export namespace ChatVersion {
2947 export interface LegacyChatService extends EnumItem {
2948 Name: "LegacyChatService";
2949 Value: 0;
2950 EnumType: typeof ChatVersion;
2951 }
2952
2953 export const LegacyChatService: LegacyChatService;
2954
2955 export interface TextChatService extends EnumItem {
2956 Name: "TextChatService";
2957 Value: 1;
2958 EnumType: typeof ChatVersion;
2959 }
2960
2961 export const TextChatService: TextChatService;
2962
2963 export function GetEnumItems(this: Enum): Array<ChatVersion>
2964 }
2965 export type ChatVersion = ChatVersion.LegacyChatService | ChatVersion.TextChatService;
2966 export namespace ClientAnimatorThrottlingMode {
2967 export interface Default extends EnumItem {
2968 Name: "Default";
2969 Value: 0;
2970 EnumType: typeof ClientAnimatorThrottlingMode;
2971 }
2972
2973 export const Default: Default;
2974
2975 export interface Disabled extends EnumItem {
2976 Name: "Disabled";
2977 Value: 1;
2978 EnumType: typeof ClientAnimatorThrottlingMode;
2979 }
2980
2981 export const Disabled: Disabled;
2982
2983 export interface Enabled extends EnumItem {
2984 Name: "Enabled";
2985 Value: 2;
2986 EnumType: typeof ClientAnimatorThrottlingMode;
2987 }
2988
2989 export const Enabled: Enabled;
2990
2991 export function GetEnumItems(this: Enum): Array<ClientAnimatorThrottlingMode>
2992 }
2993 export type ClientAnimatorThrottlingMode = ClientAnimatorThrottlingMode.Default | ClientAnimatorThrottlingMode.Disabled | ClientAnimatorThrottlingMode.Enabled;
2994 export namespace CollisionFidelity {
2995 export interface Default extends EnumItem {
2996 Name: "Default";
2997 Value: 0;
2998 EnumType: typeof CollisionFidelity;
2999 }
3000
3001 export const Default: Default;
3002
3003 export interface Hull extends EnumItem {
3004 Name: "Hull";
3005 Value: 1;
3006 EnumType: typeof CollisionFidelity;
3007 }
3008
3009 export const Hull: Hull;
3010
3011 export interface Box extends EnumItem {
3012 Name: "Box";
3013 Value: 2;
3014 EnumType: typeof CollisionFidelity;
3015 }
3016
3017 export const Box: Box;
3018
3019 export interface PreciseConvexDecomposition extends EnumItem {
3020 Name: "PreciseConvexDecomposition";
3021 Value: 3;
3022 EnumType: typeof CollisionFidelity;
3023 }
3024
3025 export const PreciseConvexDecomposition: PreciseConvexDecomposition;
3026
3027 export interface DynamicPreciseConvexDecomposition extends EnumItem {
3028 Name: "DynamicPreciseConvexDecomposition";
3029 Value: 4;
3030 EnumType: typeof CollisionFidelity;
3031 }
3032
3033 export const DynamicPreciseConvexDecomposition: DynamicPreciseConvexDecomposition;
3034
3035 export function GetEnumItems(this: Enum): Array<CollisionFidelity>
3036 }
3037 export type CollisionFidelity = CollisionFidelity.Default | CollisionFidelity.Hull | CollisionFidelity.Box | CollisionFidelity.PreciseConvexDecomposition | CollisionFidelity.DynamicPreciseConvexDecomposition;
3038 export namespace CommandPermission {
3039 export interface Plugin extends EnumItem {
3040 Name: "Plugin";
3041 Value: 0;
3042 EnumType: typeof CommandPermission;
3043 }
3044
3045 export const Plugin: Plugin;
3046
3047 export interface LocalUser extends EnumItem {
3048 Name: "LocalUser";
3049 Value: 1;
3050 EnumType: typeof CommandPermission;
3051 }
3052
3053 export const LocalUser: LocalUser;
3054
3055 export function GetEnumItems(this: Enum): Array<CommandPermission>
3056 }
3057 export type CommandPermission = CommandPermission.Plugin | CommandPermission.LocalUser;
3058 export namespace ComputerCameraMovementMode {
3059 export interface Default extends EnumItem {
3060 Name: "Default";
3061 Value: 0;
3062 EnumType: typeof ComputerCameraMovementMode;
3063 }
3064
3065 export const Default: Default;
3066
3067 export interface Follow extends EnumItem {
3068 Name: "Follow";
3069 Value: 2;
3070 EnumType: typeof ComputerCameraMovementMode;
3071 }
3072
3073 export const Follow: Follow;
3074
3075 export interface Classic extends EnumItem {
3076 Name: "Classic";
3077 Value: 1;
3078 EnumType: typeof ComputerCameraMovementMode;
3079 }
3080
3081 export const Classic: Classic;
3082
3083 export interface Orbital extends EnumItem {
3084 Name: "Orbital";
3085 Value: 3;
3086 EnumType: typeof ComputerCameraMovementMode;
3087 }
3088
3089 export const Orbital: Orbital;
3090
3091 export interface CameraToggle extends EnumItem {
3092 Name: "CameraToggle";
3093 Value: 4;
3094 EnumType: typeof ComputerCameraMovementMode;
3095 }
3096
3097 export const CameraToggle: CameraToggle;
3098
3099 export function GetEnumItems(this: Enum): Array<ComputerCameraMovementMode>
3100 }
3101 export type ComputerCameraMovementMode = ComputerCameraMovementMode.Default | ComputerCameraMovementMode.Follow | ComputerCameraMovementMode.Classic | ComputerCameraMovementMode.Orbital | ComputerCameraMovementMode.CameraToggle;
3102 export namespace ComputerMovementMode {
3103 export interface Default extends EnumItem {
3104 Name: "Default";
3105 Value: 0;
3106 EnumType: typeof ComputerMovementMode;
3107 }
3108
3109 export const Default: Default;
3110
3111 export interface KeyboardMouse extends EnumItem {
3112 Name: "KeyboardMouse";
3113 Value: 1;
3114 EnumType: typeof ComputerMovementMode;
3115 }
3116
3117 export const KeyboardMouse: KeyboardMouse;
3118
3119 export interface ClickToMove extends EnumItem {
3120 Name: "ClickToMove";
3121 Value: 2;
3122 EnumType: typeof ComputerMovementMode;
3123 }
3124
3125 export const ClickToMove: ClickToMove;
3126
3127 export function GetEnumItems(this: Enum): Array<ComputerMovementMode>
3128 }
3129 export type ComputerMovementMode = ComputerMovementMode.Default | ComputerMovementMode.KeyboardMouse | ComputerMovementMode.ClickToMove;
3130 export namespace ConnectionError {
3131 export interface OK extends EnumItem {
3132 Name: "OK";
3133 Value: 0;
3134 EnumType: typeof ConnectionError;
3135 }
3136
3137 export const OK: OK;
3138
3139 export interface Unknown extends EnumItem {
3140 Name: "Unknown";
3141 Value: 1;
3142 EnumType: typeof ConnectionError;
3143 }
3144
3145 export const Unknown: Unknown;
3146
3147 export interface DisconnectErrors extends EnumItem {
3148 Name: "DisconnectErrors";
3149 Value: 256;
3150 EnumType: typeof ConnectionError;
3151 }
3152
3153 export const DisconnectErrors: DisconnectErrors;
3154
3155 export interface DisconnectBadhash extends EnumItem {
3156 Name: "DisconnectBadhash";
3157 Value: 257;
3158 EnumType: typeof ConnectionError;
3159 }
3160
3161 export const DisconnectBadhash: DisconnectBadhash;
3162
3163 export interface DisconnectSecurityKeyMismatch extends EnumItem {
3164 Name: "DisconnectSecurityKeyMismatch";
3165 Value: 258;
3166 EnumType: typeof ConnectionError;
3167 }
3168
3169 export const DisconnectSecurityKeyMismatch: DisconnectSecurityKeyMismatch;
3170
3171 export interface DisconnectNewSecurityKeyMismatch extends EnumItem {
3172 Name: "DisconnectNewSecurityKeyMismatch";
3173 Value: 272;
3174 EnumType: typeof ConnectionError;
3175 }
3176
3177 export const DisconnectNewSecurityKeyMismatch: DisconnectNewSecurityKeyMismatch;
3178
3179 export interface DisconnectProtocolMismatch extends EnumItem {
3180 Name: "DisconnectProtocolMismatch";
3181 Value: 259;
3182 EnumType: typeof ConnectionError;
3183 }
3184
3185 export const DisconnectProtocolMismatch: DisconnectProtocolMismatch;
3186
3187 export interface DisconnectReceivePacketError extends EnumItem {
3188 Name: "DisconnectReceivePacketError";
3189 Value: 260;
3190 EnumType: typeof ConnectionError;
3191 }
3192
3193 export const DisconnectReceivePacketError: DisconnectReceivePacketError;
3194
3195 export interface DisconnectReceivePacketStreamError extends EnumItem {
3196 Name: "DisconnectReceivePacketStreamError";
3197 Value: 261;
3198 EnumType: typeof ConnectionError;
3199 }
3200
3201 export const DisconnectReceivePacketStreamError: DisconnectReceivePacketStreamError;
3202
3203 export interface DisconnectSendPacketError extends EnumItem {
3204 Name: "DisconnectSendPacketError";
3205 Value: 262;
3206 EnumType: typeof ConnectionError;
3207 }
3208
3209 export const DisconnectSendPacketError: DisconnectSendPacketError;
3210
3211 export interface DisconnectIllegalTeleport extends EnumItem {
3212 Name: "DisconnectIllegalTeleport";
3213 Value: 263;
3214 EnumType: typeof ConnectionError;
3215 }
3216
3217 export const DisconnectIllegalTeleport: DisconnectIllegalTeleport;
3218
3219 export interface DisconnectDuplicatePlayer extends EnumItem {
3220 Name: "DisconnectDuplicatePlayer";
3221 Value: 264;
3222 EnumType: typeof ConnectionError;
3223 }
3224
3225 export const DisconnectDuplicatePlayer: DisconnectDuplicatePlayer;
3226
3227 export interface DisconnectDuplicateTicket extends EnumItem {
3228 Name: "DisconnectDuplicateTicket";
3229 Value: 265;
3230 EnumType: typeof ConnectionError;
3231 }
3232
3233 export const DisconnectDuplicateTicket: DisconnectDuplicateTicket;
3234
3235 export interface DisconnectTimeout extends EnumItem {
3236 Name: "DisconnectTimeout";
3237 Value: 266;
3238 EnumType: typeof ConnectionError;
3239 }
3240
3241 export const DisconnectTimeout: DisconnectTimeout;
3242
3243 export interface DisconnectLuaKick extends EnumItem {
3244 Name: "DisconnectLuaKick";
3245 Value: 267;
3246 EnumType: typeof ConnectionError;
3247 }
3248
3249 export const DisconnectLuaKick: DisconnectLuaKick;
3250
3251 export interface DisconnectOnRemoteSysStats extends EnumItem {
3252 Name: "DisconnectOnRemoteSysStats";
3253 Value: 268;
3254 EnumType: typeof ConnectionError;
3255 }
3256
3257 export const DisconnectOnRemoteSysStats: DisconnectOnRemoteSysStats;
3258
3259 export interface DisconnectHashTimeout extends EnumItem {
3260 Name: "DisconnectHashTimeout";
3261 Value: 269;
3262 EnumType: typeof ConnectionError;
3263 }
3264
3265 export const DisconnectHashTimeout: DisconnectHashTimeout;
3266
3267 export interface DisconnectCloudEditKick extends EnumItem {
3268 Name: "DisconnectCloudEditKick";
3269 Value: 270;
3270 EnumType: typeof ConnectionError;
3271 }
3272
3273 export const DisconnectCloudEditKick: DisconnectCloudEditKick;
3274
3275 export interface DisconnectPlayerless extends EnumItem {
3276 Name: "DisconnectPlayerless";
3277 Value: 271;
3278 EnumType: typeof ConnectionError;
3279 }
3280
3281 export const DisconnectPlayerless: DisconnectPlayerless;
3282
3283 export interface DisconnectEvicted extends EnumItem {
3284 Name: "DisconnectEvicted";
3285 Value: 273;
3286 EnumType: typeof ConnectionError;
3287 }
3288
3289 export const DisconnectEvicted: DisconnectEvicted;
3290
3291 export interface DisconnectDevMaintenance extends EnumItem {
3292 Name: "DisconnectDevMaintenance";
3293 Value: 274;
3294 EnumType: typeof ConnectionError;
3295 }
3296
3297 export const DisconnectDevMaintenance: DisconnectDevMaintenance;
3298
3299 export interface DisconnectRobloxMaintenance extends EnumItem {
3300 Name: "DisconnectRobloxMaintenance";
3301 Value: 275;
3302 EnumType: typeof ConnectionError;
3303 }
3304
3305 export const DisconnectRobloxMaintenance: DisconnectRobloxMaintenance;
3306
3307 export interface DisconnectRejoin extends EnumItem {
3308 Name: "DisconnectRejoin";
3309 Value: 276;
3310 EnumType: typeof ConnectionError;
3311 }
3312
3313 export const DisconnectRejoin: DisconnectRejoin;
3314
3315 export interface DisconnectConnectionLost extends EnumItem {
3316 Name: "DisconnectConnectionLost";
3317 Value: 277;
3318 EnumType: typeof ConnectionError;
3319 }
3320
3321 export const DisconnectConnectionLost: DisconnectConnectionLost;
3322
3323 export interface DisconnectIdle extends EnumItem {
3324 Name: "DisconnectIdle";
3325 Value: 278;
3326 EnumType: typeof ConnectionError;
3327 }
3328
3329 export const DisconnectIdle: DisconnectIdle;
3330
3331 export interface DisconnectRaknetErrors extends EnumItem {
3332 Name: "DisconnectRaknetErrors";
3333 Value: 279;
3334 EnumType: typeof ConnectionError;
3335 }
3336
3337 export const DisconnectRaknetErrors: DisconnectRaknetErrors;
3338
3339 export interface DisconnectWrongVersion extends EnumItem {
3340 Name: "DisconnectWrongVersion";
3341 Value: 280;
3342 EnumType: typeof ConnectionError;
3343 }
3344
3345 export const DisconnectWrongVersion: DisconnectWrongVersion;
3346
3347 export interface DisconnectBySecurityPolicy extends EnumItem {
3348 Name: "DisconnectBySecurityPolicy";
3349 Value: 281;
3350 EnumType: typeof ConnectionError;
3351 }
3352
3353 export const DisconnectBySecurityPolicy: DisconnectBySecurityPolicy;
3354
3355 export interface DisconnectBlockedIP extends EnumItem {
3356 Name: "DisconnectBlockedIP";
3357 Value: 282;
3358 EnumType: typeof ConnectionError;
3359 }
3360
3361 export const DisconnectBlockedIP: DisconnectBlockedIP;
3362
3363 export interface DisconnectClientFailure extends EnumItem {
3364 Name: "DisconnectClientFailure";
3365 Value: 284;
3366 EnumType: typeof ConnectionError;
3367 }
3368
3369 export const DisconnectClientFailure: DisconnectClientFailure;
3370
3371 export interface DisconnectClientRequest extends EnumItem {
3372 Name: "DisconnectClientRequest";
3373 Value: 285;
3374 EnumType: typeof ConnectionError;
3375 }
3376
3377 export const DisconnectClientRequest: DisconnectClientRequest;
3378
3379 export interface DisconnectOutOfMemory extends EnumItem {
3380 Name: "DisconnectOutOfMemory";
3381 Value: 286;
3382 EnumType: typeof ConnectionError;
3383 }
3384
3385 export const DisconnectOutOfMemory: DisconnectOutOfMemory;
3386
3387 export interface DisconnectModeratedGame extends EnumItem {
3388 Name: "DisconnectModeratedGame";
3389 Value: 287;
3390 EnumType: typeof ConnectionError;
3391 }
3392
3393 export const DisconnectModeratedGame: DisconnectModeratedGame;
3394
3395 export interface DisconnectOutOfMemoryExitContinue extends EnumItem {
3396 Name: "DisconnectOutOfMemoryExitContinue";
3397 Value: 288;
3398 EnumType: typeof ConnectionError;
3399 }
3400
3401 export const DisconnectOutOfMemoryExitContinue: DisconnectOutOfMemoryExitContinue;
3402
3403 export interface DisconnectOutOfMemoryKeepPlayingExit extends EnumItem {
3404 Name: "DisconnectOutOfMemoryKeepPlayingExit";
3405 Value: 289;
3406 EnumType: typeof ConnectionError;
3407 }
3408
3409 export const DisconnectOutOfMemoryKeepPlayingExit: DisconnectOutOfMemoryKeepPlayingExit;
3410
3411 export interface PlacelaunchErrors extends EnumItem {
3412 Name: "PlacelaunchErrors";
3413 Value: 512;
3414 EnumType: typeof ConnectionError;
3415 }
3416
3417 export const PlacelaunchErrors: PlacelaunchErrors;
3418
3419 export interface PlacelaunchDisabled extends EnumItem {
3420 Name: "PlacelaunchDisabled";
3421 Value: 515;
3422 EnumType: typeof ConnectionError;
3423 }
3424
3425 export const PlacelaunchDisabled: PlacelaunchDisabled;
3426
3427 export interface PlacelaunchError extends EnumItem {
3428 Name: "PlacelaunchError";
3429 Value: 516;
3430 EnumType: typeof ConnectionError;
3431 }
3432
3433 export const PlacelaunchError: PlacelaunchError;
3434
3435 export interface PlacelaunchGameEnded extends EnumItem {
3436 Name: "PlacelaunchGameEnded";
3437 Value: 517;
3438 EnumType: typeof ConnectionError;
3439 }
3440
3441 export const PlacelaunchGameEnded: PlacelaunchGameEnded;
3442
3443 export interface PlacelaunchGameFull extends EnumItem {
3444 Name: "PlacelaunchGameFull";
3445 Value: 518;
3446 EnumType: typeof ConnectionError;
3447 }
3448
3449 export const PlacelaunchGameFull: PlacelaunchGameFull;
3450
3451 export interface PlacelaunchUserLeft extends EnumItem {
3452 Name: "PlacelaunchUserLeft";
3453 Value: 522;
3454 EnumType: typeof ConnectionError;
3455 }
3456
3457 export const PlacelaunchUserLeft: PlacelaunchUserLeft;
3458
3459 export interface PlacelaunchRestricted extends EnumItem {
3460 Name: "PlacelaunchRestricted";
3461 Value: 523;
3462 EnumType: typeof ConnectionError;
3463 }
3464
3465 export const PlacelaunchRestricted: PlacelaunchRestricted;
3466
3467 export interface PlacelaunchUnauthorized extends EnumItem {
3468 Name: "PlacelaunchUnauthorized";
3469 Value: 524;
3470 EnumType: typeof ConnectionError;
3471 }
3472
3473 export const PlacelaunchUnauthorized: PlacelaunchUnauthorized;
3474
3475 export interface PlacelaunchFlooded extends EnumItem {
3476 Name: "PlacelaunchFlooded";
3477 Value: 525;
3478 EnumType: typeof ConnectionError;
3479 }
3480
3481 export const PlacelaunchFlooded: PlacelaunchFlooded;
3482
3483 export interface PlacelaunchHashExpired extends EnumItem {
3484 Name: "PlacelaunchHashExpired";
3485 Value: 526;
3486 EnumType: typeof ConnectionError;
3487 }
3488
3489 export const PlacelaunchHashExpired: PlacelaunchHashExpired;
3490
3491 export interface PlacelaunchHashException extends EnumItem {
3492 Name: "PlacelaunchHashException";
3493 Value: 527;
3494 EnumType: typeof ConnectionError;
3495 }
3496
3497 export const PlacelaunchHashException: PlacelaunchHashException;
3498
3499 export interface PlacelaunchPartyCannotFit extends EnumItem {
3500 Name: "PlacelaunchPartyCannotFit";
3501 Value: 528;
3502 EnumType: typeof ConnectionError;
3503 }
3504
3505 export const PlacelaunchPartyCannotFit: PlacelaunchPartyCannotFit;
3506
3507 export interface PlacelaunchHttpError extends EnumItem {
3508 Name: "PlacelaunchHttpError";
3509 Value: 529;
3510 EnumType: typeof ConnectionError;
3511 }
3512
3513 export const PlacelaunchHttpError: PlacelaunchHttpError;
3514
3515 export interface PlacelaunchCustomMessage extends EnumItem {
3516 Name: "PlacelaunchCustomMessage";
3517 Value: 610;
3518 EnumType: typeof ConnectionError;
3519 }
3520
3521 export const PlacelaunchCustomMessage: PlacelaunchCustomMessage;
3522
3523 export interface PlacelaunchOtherError extends EnumItem {
3524 Name: "PlacelaunchOtherError";
3525 Value: 611;
3526 EnumType: typeof ConnectionError;
3527 }
3528
3529 export const PlacelaunchOtherError: PlacelaunchOtherError;
3530
3531 export interface TeleportErrors extends EnumItem {
3532 Name: "TeleportErrors";
3533 Value: 768;
3534 EnumType: typeof ConnectionError;
3535 }
3536
3537 export const TeleportErrors: TeleportErrors;
3538
3539 export interface TeleportFailure extends EnumItem {
3540 Name: "TeleportFailure";
3541 Value: 769;
3542 EnumType: typeof ConnectionError;
3543 }
3544
3545 export const TeleportFailure: TeleportFailure;
3546
3547 export interface TeleportGameNotFound extends EnumItem {
3548 Name: "TeleportGameNotFound";
3549 Value: 770;
3550 EnumType: typeof ConnectionError;
3551 }
3552
3553 export const TeleportGameNotFound: TeleportGameNotFound;
3554
3555 export interface TeleportGameEnded extends EnumItem {
3556 Name: "TeleportGameEnded";
3557 Value: 771;
3558 EnumType: typeof ConnectionError;
3559 }
3560
3561 export const TeleportGameEnded: TeleportGameEnded;
3562
3563 export interface TeleportGameFull extends EnumItem {
3564 Name: "TeleportGameFull";
3565 Value: 772;
3566 EnumType: typeof ConnectionError;
3567 }
3568
3569 export const TeleportGameFull: TeleportGameFull;
3570
3571 export interface TeleportUnauthorized extends EnumItem {
3572 Name: "TeleportUnauthorized";
3573 Value: 773;
3574 EnumType: typeof ConnectionError;
3575 }
3576
3577 export const TeleportUnauthorized: TeleportUnauthorized;
3578
3579 export interface TeleportFlooded extends EnumItem {
3580 Name: "TeleportFlooded";
3581 Value: 774;
3582 EnumType: typeof ConnectionError;
3583 }
3584
3585 export const TeleportFlooded: TeleportFlooded;
3586
3587 export interface TeleportIsTeleporting extends EnumItem {
3588 Name: "TeleportIsTeleporting";
3589 Value: 775;
3590 EnumType: typeof ConnectionError;
3591 }
3592
3593 export const TeleportIsTeleporting: TeleportIsTeleporting;
3594
3595 export function GetEnumItems(this: Enum): Array<ConnectionError>
3596 }
3597 export type ConnectionError = ConnectionError.OK | ConnectionError.Unknown | ConnectionError.DisconnectErrors | ConnectionError.DisconnectBadhash | ConnectionError.DisconnectSecurityKeyMismatch | ConnectionError.DisconnectNewSecurityKeyMismatch | ConnectionError.DisconnectProtocolMismatch | ConnectionError.DisconnectReceivePacketError | ConnectionError.DisconnectReceivePacketStreamError | ConnectionError.DisconnectSendPacketError | ConnectionError.DisconnectIllegalTeleport | ConnectionError.DisconnectDuplicatePlayer | ConnectionError.DisconnectDuplicateTicket | ConnectionError.DisconnectTimeout | ConnectionError.DisconnectLuaKick | ConnectionError.DisconnectOnRemoteSysStats | ConnectionError.DisconnectHashTimeout | ConnectionError.DisconnectCloudEditKick | ConnectionError.DisconnectPlayerless | ConnectionError.DisconnectEvicted | ConnectionError.DisconnectDevMaintenance | ConnectionError.DisconnectRobloxMaintenance | ConnectionError.DisconnectRejoin | ConnectionError.DisconnectConnectionLost | ConnectionError.DisconnectIdle | ConnectionError.DisconnectRaknetErrors | ConnectionError.DisconnectWrongVersion | ConnectionError.DisconnectBySecurityPolicy | ConnectionError.DisconnectBlockedIP | ConnectionError.DisconnectClientFailure | ConnectionError.DisconnectClientRequest | ConnectionError.DisconnectOutOfMemory | ConnectionError.DisconnectModeratedGame | ConnectionError.DisconnectOutOfMemoryExitContinue | ConnectionError.DisconnectOutOfMemoryKeepPlayingExit | ConnectionError.PlacelaunchErrors | ConnectionError.PlacelaunchDisabled | ConnectionError.PlacelaunchError | ConnectionError.PlacelaunchGameEnded | ConnectionError.PlacelaunchGameFull | ConnectionError.PlacelaunchUserLeft | ConnectionError.PlacelaunchRestricted | ConnectionError.PlacelaunchUnauthorized | ConnectionError.PlacelaunchFlooded | ConnectionError.PlacelaunchHashExpired | ConnectionError.PlacelaunchHashException | ConnectionError.PlacelaunchPartyCannotFit | ConnectionError.PlacelaunchHttpError | ConnectionError.PlacelaunchCustomMessage | ConnectionError.PlacelaunchOtherError | ConnectionError.TeleportErrors | ConnectionError.TeleportFailure | ConnectionError.TeleportGameNotFound | ConnectionError.TeleportGameEnded | ConnectionError.TeleportGameFull | ConnectionError.TeleportUnauthorized | ConnectionError.TeleportFlooded | ConnectionError.TeleportIsTeleporting;
3598 export namespace ConnectionState {
3599 export interface Connected extends EnumItem {
3600 Name: "Connected";
3601 Value: 0;
3602 EnumType: typeof ConnectionState;
3603 }
3604
3605 export const Connected: Connected;
3606
3607 export interface Disconnected extends EnumItem {
3608 Name: "Disconnected";
3609 Value: 1;
3610 EnumType: typeof ConnectionState;
3611 }
3612
3613 export const Disconnected: Disconnected;
3614
3615 export function GetEnumItems(this: Enum): Array<ConnectionState>
3616 }
3617 export type ConnectionState = ConnectionState.Connected | ConnectionState.Disconnected;
3618 export namespace ContextActionPriority {
3619 export interface Low extends EnumItem {
3620 Name: "Low";
3621 Value: 1000;
3622 EnumType: typeof ContextActionPriority;
3623 }
3624
3625 export const Low: Low;
3626
3627 export interface Medium extends EnumItem {
3628 Name: "Medium";
3629 Value: 2000;
3630 EnumType: typeof ContextActionPriority;
3631 }
3632
3633 export const Medium: Medium;
3634 /** @deprecated renamed to Medium */
3635 export const Default: Medium;
3636
3637 export interface High extends EnumItem {
3638 Name: "High";
3639 Value: 3000;
3640 EnumType: typeof ContextActionPriority;
3641 }
3642
3643 export const High: High;
3644
3645 export function GetEnumItems(this: Enum): Array<ContextActionPriority>
3646 }
3647 export type ContextActionPriority = ContextActionPriority.Low | ContextActionPriority.Medium | ContextActionPriority.High;
3648 export namespace ContextActionResult {
3649 export interface Pass extends EnumItem {
3650 Name: "Pass";
3651 Value: 1;
3652 EnumType: typeof ContextActionResult;
3653 }
3654
3655 export const Pass: Pass;
3656
3657 export interface Sink extends EnumItem {
3658 Name: "Sink";
3659 Value: 0;
3660 EnumType: typeof ContextActionResult;
3661 }
3662
3663 export const Sink: Sink;
3664
3665 export function GetEnumItems(this: Enum): Array<ContextActionResult>
3666 }
3667 export type ContextActionResult = ContextActionResult.Pass | ContextActionResult.Sink;
3668 export namespace ControlMode {
3669 export interface MouseLockSwitch extends EnumItem {
3670 Name: "MouseLockSwitch";
3671 Value: 1;
3672 EnumType: typeof ControlMode;
3673 }
3674
3675 export const MouseLockSwitch: MouseLockSwitch;
3676
3677 export interface Classic extends EnumItem {
3678 Name: "Classic";
3679 Value: 0;
3680 EnumType: typeof ControlMode;
3681 }
3682
3683 export const Classic: Classic;
3684
3685 export function GetEnumItems(this: Enum): Array<ControlMode>
3686 }
3687 export type ControlMode = ControlMode.MouseLockSwitch | ControlMode.Classic;
3688 export namespace CoreGuiType {
3689 export interface PlayerList extends EnumItem {
3690 Name: "PlayerList";
3691 Value: 0;
3692 EnumType: typeof CoreGuiType;
3693 }
3694
3695 export const PlayerList: PlayerList;
3696
3697 export interface Health extends EnumItem {
3698 Name: "Health";
3699 Value: 1;
3700 EnumType: typeof CoreGuiType;
3701 }
3702
3703 export const Health: Health;
3704
3705 export interface Backpack extends EnumItem {
3706 Name: "Backpack";
3707 Value: 2;
3708 EnumType: typeof CoreGuiType;
3709 }
3710
3711 export const Backpack: Backpack;
3712
3713 export interface Chat extends EnumItem {
3714 Name: "Chat";
3715 Value: 3;
3716 EnumType: typeof CoreGuiType;
3717 }
3718
3719 export const Chat: Chat;
3720
3721 export interface All extends EnumItem {
3722 Name: "All";
3723 Value: 4;
3724 EnumType: typeof CoreGuiType;
3725 }
3726
3727 export const All: All;
3728
3729 export interface EmotesMenu extends EnumItem {
3730 Name: "EmotesMenu";
3731 Value: 5;
3732 EnumType: typeof CoreGuiType;
3733 }
3734
3735 export const EmotesMenu: EmotesMenu;
3736
3737 export function GetEnumItems(this: Enum): Array<CoreGuiType>
3738 }
3739 export type CoreGuiType = CoreGuiType.PlayerList | CoreGuiType.Health | CoreGuiType.Backpack | CoreGuiType.Chat | CoreGuiType.All | CoreGuiType.EmotesMenu;
3740 export namespace CreateOutfitFailure {
3741 export interface InvalidName extends EnumItem {
3742 Name: "InvalidName";
3743 Value: 1;
3744 EnumType: typeof CreateOutfitFailure;
3745 }
3746
3747 export const InvalidName: InvalidName;
3748
3749 export interface OutfitLimitReached extends EnumItem {
3750 Name: "OutfitLimitReached";
3751 Value: 2;
3752 EnumType: typeof CreateOutfitFailure;
3753 }
3754
3755 export const OutfitLimitReached: OutfitLimitReached;
3756
3757 export interface Other extends EnumItem {
3758 Name: "Other";
3759 Value: 3;
3760 EnumType: typeof CreateOutfitFailure;
3761 }
3762
3763 export const Other: Other;
3764
3765 export function GetEnumItems(this: Enum): Array<CreateOutfitFailure>
3766 }
3767 export type CreateOutfitFailure = CreateOutfitFailure.InvalidName | CreateOutfitFailure.OutfitLimitReached | CreateOutfitFailure.Other;
3768 export namespace CreatorType {
3769 export interface User extends EnumItem {
3770 Name: "User";
3771 Value: 0;
3772 EnumType: typeof CreatorType;
3773 }
3774
3775 export const User: User;
3776
3777 export interface Group extends EnumItem {
3778 Name: "Group";
3779 Value: 1;
3780 EnumType: typeof CreatorType;
3781 }
3782
3783 export const Group: Group;
3784
3785 export function GetEnumItems(this: Enum): Array<CreatorType>
3786 }
3787 export type CreatorType = CreatorType.User | CreatorType.Group;
3788 export namespace CurrencyType {
3789 export interface Default extends EnumItem {
3790 Name: "Default";
3791 Value: 0;
3792 EnumType: typeof CurrencyType;
3793 }
3794
3795 export const Default: Default;
3796
3797 export interface Robux extends EnumItem {
3798 Name: "Robux";
3799 Value: 1;
3800 EnumType: typeof CurrencyType;
3801 }
3802
3803 export const Robux: Robux;
3804
3805 export interface Tix extends EnumItem {
3806 Name: "Tix";
3807 Value: 2;
3808 EnumType: typeof CurrencyType;
3809 }
3810
3811 export const Tix: Tix;
3812
3813 export function GetEnumItems(this: Enum): Array<CurrencyType>
3814 }
3815 export type CurrencyType = CurrencyType.Default | CurrencyType.Robux | CurrencyType.Tix;
3816 export namespace CustomCameraMode {
3817 export interface Default extends EnumItem {
3818 Name: "Default";
3819 Value: 0;
3820 EnumType: typeof CustomCameraMode;
3821 }
3822
3823 export const Default: Default;
3824
3825 export interface Follow extends EnumItem {
3826 Name: "Follow";
3827 Value: 2;
3828 EnumType: typeof CustomCameraMode;
3829 }
3830
3831 export const Follow: Follow;
3832
3833 export interface Classic extends EnumItem {
3834 Name: "Classic";
3835 Value: 1;
3836 EnumType: typeof CustomCameraMode;
3837 }
3838
3839 export const Classic: Classic;
3840
3841 export function GetEnumItems(this: Enum): Array<CustomCameraMode>
3842 }
3843 export type CustomCameraMode = CustomCameraMode.Default | CustomCameraMode.Follow | CustomCameraMode.Classic;
3844 export namespace DataStoreRequestType {
3845 export interface GetAsync extends EnumItem {
3846 Name: "GetAsync";
3847 Value: 0;
3848 EnumType: typeof DataStoreRequestType;
3849 }
3850
3851 export const GetAsync: GetAsync;
3852
3853 export interface SetIncrementAsync extends EnumItem {
3854 Name: "SetIncrementAsync";
3855 Value: 1;
3856 EnumType: typeof DataStoreRequestType;
3857 }
3858
3859 export const SetIncrementAsync: SetIncrementAsync;
3860
3861 export interface UpdateAsync extends EnumItem {
3862 Name: "UpdateAsync";
3863 Value: 2;
3864 EnumType: typeof DataStoreRequestType;
3865 }
3866
3867 export const UpdateAsync: UpdateAsync;
3868
3869 export interface GetSortedAsync extends EnumItem {
3870 Name: "GetSortedAsync";
3871 Value: 3;
3872 EnumType: typeof DataStoreRequestType;
3873 }
3874
3875 export const GetSortedAsync: GetSortedAsync;
3876
3877 export interface SetIncrementSortedAsync extends EnumItem {
3878 Name: "SetIncrementSortedAsync";
3879 Value: 4;
3880 EnumType: typeof DataStoreRequestType;
3881 }
3882
3883 export const SetIncrementSortedAsync: SetIncrementSortedAsync;
3884
3885 export interface OnUpdate extends EnumItem {
3886 Name: "OnUpdate";
3887 Value: 5;
3888 EnumType: typeof DataStoreRequestType;
3889 }
3890
3891 export const OnUpdate: OnUpdate;
3892
3893 export function GetEnumItems(this: Enum): Array<DataStoreRequestType>
3894 }
3895 export type DataStoreRequestType = DataStoreRequestType.GetAsync | DataStoreRequestType.SetIncrementAsync | DataStoreRequestType.UpdateAsync | DataStoreRequestType.GetSortedAsync | DataStoreRequestType.SetIncrementSortedAsync | DataStoreRequestType.OnUpdate;
3896 export namespace DebuggerEndReason {
3897 export interface ClientRequest extends EnumItem {
3898 Name: "ClientRequest";
3899 Value: 0;
3900 EnumType: typeof DebuggerEndReason;
3901 }
3902
3903 export const ClientRequest: ClientRequest;
3904
3905 export interface Timeout extends EnumItem {
3906 Name: "Timeout";
3907 Value: 1;
3908 EnumType: typeof DebuggerEndReason;
3909 }
3910
3911 export const Timeout: Timeout;
3912
3913 export interface InvalidHost extends EnumItem {
3914 Name: "InvalidHost";
3915 Value: 2;
3916 EnumType: typeof DebuggerEndReason;
3917 }
3918
3919 export const InvalidHost: InvalidHost;
3920
3921 export interface Disconnected extends EnumItem {
3922 Name: "Disconnected";
3923 Value: 3;
3924 EnumType: typeof DebuggerEndReason;
3925 }
3926
3927 export const Disconnected: Disconnected;
3928
3929 export interface ServerShutdown extends EnumItem {
3930 Name: "ServerShutdown";
3931 Value: 4;
3932 EnumType: typeof DebuggerEndReason;
3933 }
3934
3935 export const ServerShutdown: ServerShutdown;
3936
3937 export interface ServerProtocolMismatch extends EnumItem {
3938 Name: "ServerProtocolMismatch";
3939 Value: 5;
3940 EnumType: typeof DebuggerEndReason;
3941 }
3942
3943 export const ServerProtocolMismatch: ServerProtocolMismatch;
3944
3945 export interface ConfigurationFailed extends EnumItem {
3946 Name: "ConfigurationFailed";
3947 Value: 6;
3948 EnumType: typeof DebuggerEndReason;
3949 }
3950
3951 export const ConfigurationFailed: ConfigurationFailed;
3952
3953 export interface RpcError extends EnumItem {
3954 Name: "RpcError";
3955 Value: 7;
3956 EnumType: typeof DebuggerEndReason;
3957 }
3958
3959 export const RpcError: RpcError;
3960
3961 export function GetEnumItems(this: Enum): Array<DebuggerEndReason>
3962 }
3963 export type DebuggerEndReason = DebuggerEndReason.ClientRequest | DebuggerEndReason.Timeout | DebuggerEndReason.InvalidHost | DebuggerEndReason.Disconnected | DebuggerEndReason.ServerShutdown | DebuggerEndReason.ServerProtocolMismatch | DebuggerEndReason.ConfigurationFailed | DebuggerEndReason.RpcError;
3964 export namespace DebuggerExceptionBreakMode {
3965 export interface Never extends EnumItem {
3966 Name: "Never";
3967 Value: 0;
3968 EnumType: typeof DebuggerExceptionBreakMode;
3969 }
3970
3971 export const Never: Never;
3972
3973 export interface Unhandled extends EnumItem {
3974 Name: "Unhandled";
3975 Value: 1;
3976 EnumType: typeof DebuggerExceptionBreakMode;
3977 }
3978
3979 export const Unhandled: Unhandled;
3980
3981 export interface Always extends EnumItem {
3982 Name: "Always";
3983 Value: 2;
3984 EnumType: typeof DebuggerExceptionBreakMode;
3985 }
3986
3987 export const Always: Always;
3988
3989 export function GetEnumItems(this: Enum): Array<DebuggerExceptionBreakMode>
3990 }
3991 export type DebuggerExceptionBreakMode = DebuggerExceptionBreakMode.Never | DebuggerExceptionBreakMode.Unhandled | DebuggerExceptionBreakMode.Always;
3992 export namespace DebuggerFrameType {
3993 export interface C extends EnumItem {
3994 Name: "C";
3995 Value: 0;
3996 EnumType: typeof DebuggerFrameType;
3997 }
3998
3999 export const C: C;
4000
4001 export interface Lua extends EnumItem {
4002 Name: "Lua";
4003 Value: 1;
4004 EnumType: typeof DebuggerFrameType;
4005 }
4006
4007 export const Lua: Lua;
4008
4009 export function GetEnumItems(this: Enum): Array<DebuggerFrameType>
4010 }
4011 export type DebuggerFrameType = DebuggerFrameType.C | DebuggerFrameType.Lua;
4012 export namespace DebuggerPauseReason {
4013 export interface Unknown extends EnumItem {
4014 Name: "Unknown";
4015 Value: 0;
4016 EnumType: typeof DebuggerPauseReason;
4017 }
4018
4019 export const Unknown: Unknown;
4020
4021 export interface Requested extends EnumItem {
4022 Name: "Requested";
4023 Value: 1;
4024 EnumType: typeof DebuggerPauseReason;
4025 }
4026
4027 export const Requested: Requested;
4028
4029 export interface Breakpoint extends EnumItem {
4030 Name: "Breakpoint";
4031 Value: 2;
4032 EnumType: typeof DebuggerPauseReason;
4033 }
4034
4035 export const Breakpoint: Breakpoint;
4036
4037 export interface Exception extends EnumItem {
4038 Name: "Exception";
4039 Value: 3;
4040 EnumType: typeof DebuggerPauseReason;
4041 }
4042
4043 export const Exception: Exception;
4044
4045 export interface SingleStep extends EnumItem {
4046 Name: "SingleStep";
4047 Value: 4;
4048 EnumType: typeof DebuggerPauseReason;
4049 }
4050
4051 export const SingleStep: SingleStep;
4052
4053 export interface Entrypoint extends EnumItem {
4054 Name: "Entrypoint";
4055 Value: 5;
4056 EnumType: typeof DebuggerPauseReason;
4057 }
4058
4059 export const Entrypoint: Entrypoint;
4060
4061 export function GetEnumItems(this: Enum): Array<DebuggerPauseReason>
4062 }
4063 export type DebuggerPauseReason = DebuggerPauseReason.Unknown | DebuggerPauseReason.Requested | DebuggerPauseReason.Breakpoint | DebuggerPauseReason.Exception | DebuggerPauseReason.SingleStep | DebuggerPauseReason.Entrypoint;
4064 export namespace DebuggerStatus {
4065 export interface Success extends EnumItem {
4066 Name: "Success";
4067 Value: 0;
4068 EnumType: typeof DebuggerStatus;
4069 }
4070
4071 export const Success: Success;
4072
4073 export interface Timeout extends EnumItem {
4074 Name: "Timeout";
4075 Value: 1;
4076 EnumType: typeof DebuggerStatus;
4077 }
4078
4079 export const Timeout: Timeout;
4080
4081 export interface ConnectionLost extends EnumItem {
4082 Name: "ConnectionLost";
4083 Value: 2;
4084 EnumType: typeof DebuggerStatus;
4085 }
4086
4087 export const ConnectionLost: ConnectionLost;
4088
4089 export interface InvalidResponse extends EnumItem {
4090 Name: "InvalidResponse";
4091 Value: 3;
4092 EnumType: typeof DebuggerStatus;
4093 }
4094
4095 export const InvalidResponse: InvalidResponse;
4096
4097 export interface InternalError extends EnumItem {
4098 Name: "InternalError";
4099 Value: 4;
4100 EnumType: typeof DebuggerStatus;
4101 }
4102
4103 export const InternalError: InternalError;
4104
4105 export interface InvalidState extends EnumItem {
4106 Name: "InvalidState";
4107 Value: 5;
4108 EnumType: typeof DebuggerStatus;
4109 }
4110
4111 export const InvalidState: InvalidState;
4112
4113 export interface RpcError extends EnumItem {
4114 Name: "RpcError";
4115 Value: 6;
4116 EnumType: typeof DebuggerStatus;
4117 }
4118
4119 export const RpcError: RpcError;
4120
4121 export interface InvalidArgument extends EnumItem {
4122 Name: "InvalidArgument";
4123 Value: 7;
4124 EnumType: typeof DebuggerStatus;
4125 }
4126
4127 export const InvalidArgument: InvalidArgument;
4128
4129 export interface ConnectionClosed extends EnumItem {
4130 Name: "ConnectionClosed";
4131 Value: 8;
4132 EnumType: typeof DebuggerStatus;
4133 }
4134
4135 export const ConnectionClosed: ConnectionClosed;
4136
4137 export function GetEnumItems(this: Enum): Array<DebuggerStatus>
4138 }
4139 export type DebuggerStatus = DebuggerStatus.Success | DebuggerStatus.Timeout | DebuggerStatus.ConnectionLost | DebuggerStatus.InvalidResponse | DebuggerStatus.InternalError | DebuggerStatus.InvalidState | DebuggerStatus.RpcError | DebuggerStatus.InvalidArgument | DebuggerStatus.ConnectionClosed;
4140 export namespace DevCameraOcclusionMode {
4141 export interface Zoom extends EnumItem {
4142 Name: "Zoom";
4143 Value: 0;
4144 EnumType: typeof DevCameraOcclusionMode;
4145 }
4146
4147 export const Zoom: Zoom;
4148
4149 export interface Invisicam extends EnumItem {
4150 Name: "Invisicam";
4151 Value: 1;
4152 EnumType: typeof DevCameraOcclusionMode;
4153 }
4154
4155 export const Invisicam: Invisicam;
4156
4157 export function GetEnumItems(this: Enum): Array<DevCameraOcclusionMode>
4158 }
4159 export type DevCameraOcclusionMode = DevCameraOcclusionMode.Zoom | DevCameraOcclusionMode.Invisicam;
4160 export namespace DevComputerCameraMovementMode {
4161 export interface UserChoice extends EnumItem {
4162 Name: "UserChoice";
4163 Value: 0;
4164 EnumType: typeof DevComputerCameraMovementMode;
4165 }
4166
4167 export const UserChoice: UserChoice;
4168
4169 export interface Classic extends EnumItem {
4170 Name: "Classic";
4171 Value: 1;
4172 EnumType: typeof DevComputerCameraMovementMode;
4173 }
4174
4175 export const Classic: Classic;
4176
4177 export interface Follow extends EnumItem {
4178 Name: "Follow";
4179 Value: 2;
4180 EnumType: typeof DevComputerCameraMovementMode;
4181 }
4182
4183 export const Follow: Follow;
4184
4185 export interface Orbital extends EnumItem {
4186 Name: "Orbital";
4187 Value: 3;
4188 EnumType: typeof DevComputerCameraMovementMode;
4189 }
4190
4191 export const Orbital: Orbital;
4192
4193 export interface CameraToggle extends EnumItem {
4194 Name: "CameraToggle";
4195 Value: 4;
4196 EnumType: typeof DevComputerCameraMovementMode;
4197 }
4198
4199 export const CameraToggle: CameraToggle;
4200
4201 export function GetEnumItems(this: Enum): Array<DevComputerCameraMovementMode>
4202 }
4203 export type DevComputerCameraMovementMode = DevComputerCameraMovementMode.UserChoice | DevComputerCameraMovementMode.Classic | DevComputerCameraMovementMode.Follow | DevComputerCameraMovementMode.Orbital | DevComputerCameraMovementMode.CameraToggle;
4204 export namespace DevComputerMovementMode {
4205 export interface UserChoice extends EnumItem {
4206 Name: "UserChoice";
4207 Value: 0;
4208 EnumType: typeof DevComputerMovementMode;
4209 }
4210
4211 export const UserChoice: UserChoice;
4212
4213 export interface KeyboardMouse extends EnumItem {
4214 Name: "KeyboardMouse";
4215 Value: 1;
4216 EnumType: typeof DevComputerMovementMode;
4217 }
4218
4219 export const KeyboardMouse: KeyboardMouse;
4220
4221 export interface ClickToMove extends EnumItem {
4222 Name: "ClickToMove";
4223 Value: 2;
4224 EnumType: typeof DevComputerMovementMode;
4225 }
4226
4227 export const ClickToMove: ClickToMove;
4228
4229 export interface Scriptable extends EnumItem {
4230 Name: "Scriptable";
4231 Value: 3;
4232 EnumType: typeof DevComputerMovementMode;
4233 }
4234
4235 export const Scriptable: Scriptable;
4236
4237 export function GetEnumItems(this: Enum): Array<DevComputerMovementMode>
4238 }
4239 export type DevComputerMovementMode = DevComputerMovementMode.UserChoice | DevComputerMovementMode.KeyboardMouse | DevComputerMovementMode.ClickToMove | DevComputerMovementMode.Scriptable;
4240 export namespace DevTouchCameraMovementMode {
4241 export interface UserChoice extends EnumItem {
4242 Name: "UserChoice";
4243 Value: 0;
4244 EnumType: typeof DevTouchCameraMovementMode;
4245 }
4246
4247 export const UserChoice: UserChoice;
4248
4249 export interface Classic extends EnumItem {
4250 Name: "Classic";
4251 Value: 1;
4252 EnumType: typeof DevTouchCameraMovementMode;
4253 }
4254
4255 export const Classic: Classic;
4256
4257 export interface Follow extends EnumItem {
4258 Name: "Follow";
4259 Value: 2;
4260 EnumType: typeof DevTouchCameraMovementMode;
4261 }
4262
4263 export const Follow: Follow;
4264
4265 export interface Orbital extends EnumItem {
4266 Name: "Orbital";
4267 Value: 3;
4268 EnumType: typeof DevTouchCameraMovementMode;
4269 }
4270
4271 export const Orbital: Orbital;
4272
4273 export function GetEnumItems(this: Enum): Array<DevTouchCameraMovementMode>
4274 }
4275 export type DevTouchCameraMovementMode = DevTouchCameraMovementMode.UserChoice | DevTouchCameraMovementMode.Classic | DevTouchCameraMovementMode.Follow | DevTouchCameraMovementMode.Orbital;
4276 export namespace DevTouchMovementMode {
4277 export interface UserChoice extends EnumItem {
4278 Name: "UserChoice";
4279 Value: 0;
4280 EnumType: typeof DevTouchMovementMode;
4281 }
4282
4283 export const UserChoice: UserChoice;
4284
4285 export interface Thumbstick extends EnumItem {
4286 Name: "Thumbstick";
4287 Value: 1;
4288 EnumType: typeof DevTouchMovementMode;
4289 }
4290
4291 export const Thumbstick: Thumbstick;
4292
4293 export interface DPad extends EnumItem {
4294 Name: "DPad";
4295 Value: 2;
4296 EnumType: typeof DevTouchMovementMode;
4297 }
4298
4299 export const DPad: DPad;
4300
4301 export interface Thumbpad extends EnumItem {
4302 Name: "Thumbpad";
4303 Value: 3;
4304 EnumType: typeof DevTouchMovementMode;
4305 }
4306
4307 export const Thumbpad: Thumbpad;
4308
4309 export interface ClickToMove extends EnumItem {
4310 Name: "ClickToMove";
4311 Value: 4;
4312 EnumType: typeof DevTouchMovementMode;
4313 }
4314
4315 export const ClickToMove: ClickToMove;
4316
4317 export interface Scriptable extends EnumItem {
4318 Name: "Scriptable";
4319 Value: 5;
4320 EnumType: typeof DevTouchMovementMode;
4321 }
4322
4323 export const Scriptable: Scriptable;
4324
4325 export interface DynamicThumbstick extends EnumItem {
4326 Name: "DynamicThumbstick";
4327 Value: 6;
4328 EnumType: typeof DevTouchMovementMode;
4329 }
4330
4331 export const DynamicThumbstick: DynamicThumbstick;
4332
4333 export function GetEnumItems(this: Enum): Array<DevTouchMovementMode>
4334 }
4335 export type DevTouchMovementMode = DevTouchMovementMode.UserChoice | DevTouchMovementMode.Thumbstick | DevTouchMovementMode.DPad | DevTouchMovementMode.Thumbpad | DevTouchMovementMode.ClickToMove | DevTouchMovementMode.Scriptable | DevTouchMovementMode.DynamicThumbstick;
4336 export namespace DeveloperMemoryTag {
4337 export interface Internal extends EnumItem {
4338 Name: "Internal";
4339 Value: 0;
4340 EnumType: typeof DeveloperMemoryTag;
4341 }
4342
4343 export const Internal: Internal;
4344
4345 export interface HttpCache extends EnumItem {
4346 Name: "HttpCache";
4347 Value: 1;
4348 EnumType: typeof DeveloperMemoryTag;
4349 }
4350
4351 export const HttpCache: HttpCache;
4352
4353 export interface Instances extends EnumItem {
4354 Name: "Instances";
4355 Value: 2;
4356 EnumType: typeof DeveloperMemoryTag;
4357 }
4358
4359 export const Instances: Instances;
4360
4361 export interface Signals extends EnumItem {
4362 Name: "Signals";
4363 Value: 3;
4364 EnumType: typeof DeveloperMemoryTag;
4365 }
4366
4367 export const Signals: Signals;
4368
4369 export interface LuaHeap extends EnumItem {
4370 Name: "LuaHeap";
4371 Value: 4;
4372 EnumType: typeof DeveloperMemoryTag;
4373 }
4374
4375 export const LuaHeap: LuaHeap;
4376
4377 export interface Script extends EnumItem {
4378 Name: "Script";
4379 Value: 5;
4380 EnumType: typeof DeveloperMemoryTag;
4381 }
4382
4383 export const Script: Script;
4384
4385 export interface PhysicsCollision extends EnumItem {
4386 Name: "PhysicsCollision";
4387 Value: 6;
4388 EnumType: typeof DeveloperMemoryTag;
4389 }
4390
4391 export const PhysicsCollision: PhysicsCollision;
4392
4393 export interface PhysicsParts extends EnumItem {
4394 Name: "PhysicsParts";
4395 Value: 7;
4396 EnumType: typeof DeveloperMemoryTag;
4397 }
4398
4399 export const PhysicsParts: PhysicsParts;
4400
4401 export interface GraphicsSolidModels extends EnumItem {
4402 Name: "GraphicsSolidModels";
4403 Value: 8;
4404 EnumType: typeof DeveloperMemoryTag;
4405 }
4406
4407 export const GraphicsSolidModels: GraphicsSolidModels;
4408
4409 export interface GraphicsMeshParts extends EnumItem {
4410 Name: "GraphicsMeshParts";
4411 Value: 10;
4412 EnumType: typeof DeveloperMemoryTag;
4413 }
4414
4415 export const GraphicsMeshParts: GraphicsMeshParts;
4416
4417 export interface GraphicsParticles extends EnumItem {
4418 Name: "GraphicsParticles";
4419 Value: 11;
4420 EnumType: typeof DeveloperMemoryTag;
4421 }
4422
4423 export const GraphicsParticles: GraphicsParticles;
4424
4425 export interface GraphicsParts extends EnumItem {
4426 Name: "GraphicsParts";
4427 Value: 12;
4428 EnumType: typeof DeveloperMemoryTag;
4429 }
4430
4431 export const GraphicsParts: GraphicsParts;
4432
4433 export interface GraphicsSpatialHash extends EnumItem {
4434 Name: "GraphicsSpatialHash";
4435 Value: 13;
4436 EnumType: typeof DeveloperMemoryTag;
4437 }
4438
4439 export const GraphicsSpatialHash: GraphicsSpatialHash;
4440
4441 export interface GraphicsTerrain extends EnumItem {
4442 Name: "GraphicsTerrain";
4443 Value: 14;
4444 EnumType: typeof DeveloperMemoryTag;
4445 }
4446
4447 export const GraphicsTerrain: GraphicsTerrain;
4448
4449 export interface GraphicsTexture extends EnumItem {
4450 Name: "GraphicsTexture";
4451 Value: 15;
4452 EnumType: typeof DeveloperMemoryTag;
4453 }
4454
4455 export const GraphicsTexture: GraphicsTexture;
4456
4457 export interface GraphicsTextureCharacter extends EnumItem {
4458 Name: "GraphicsTextureCharacter";
4459 Value: 16;
4460 EnumType: typeof DeveloperMemoryTag;
4461 }
4462
4463 export const GraphicsTextureCharacter: GraphicsTextureCharacter;
4464
4465 export interface Sounds extends EnumItem {
4466 Name: "Sounds";
4467 Value: 17;
4468 EnumType: typeof DeveloperMemoryTag;
4469 }
4470
4471 export const Sounds: Sounds;
4472
4473 export interface StreamingSounds extends EnumItem {
4474 Name: "StreamingSounds";
4475 Value: 18;
4476 EnumType: typeof DeveloperMemoryTag;
4477 }
4478
4479 export const StreamingSounds: StreamingSounds;
4480
4481 export interface TerrainVoxels extends EnumItem {
4482 Name: "TerrainVoxels";
4483 Value: 19;
4484 EnumType: typeof DeveloperMemoryTag;
4485 }
4486
4487 export const TerrainVoxels: TerrainVoxels;
4488
4489 export interface Gui extends EnumItem {
4490 Name: "Gui";
4491 Value: 21;
4492 EnumType: typeof DeveloperMemoryTag;
4493 }
4494
4495 export const Gui: Gui;
4496
4497 export interface Animation extends EnumItem {
4498 Name: "Animation";
4499 Value: 22;
4500 EnumType: typeof DeveloperMemoryTag;
4501 }
4502
4503 export const Animation: Animation;
4504
4505 export interface Navigation extends EnumItem {
4506 Name: "Navigation";
4507 Value: 23;
4508 EnumType: typeof DeveloperMemoryTag;
4509 }
4510
4511 export const Navigation: Navigation;
4512
4513 export interface GeometryCSG extends EnumItem {
4514 Name: "GeometryCSG";
4515 Value: 24;
4516 EnumType: typeof DeveloperMemoryTag;
4517 }
4518
4519 export const GeometryCSG: GeometryCSG;
4520
4521 export function GetEnumItems(this: Enum): Array<DeveloperMemoryTag>
4522 }
4523 export type DeveloperMemoryTag = DeveloperMemoryTag.Internal | DeveloperMemoryTag.HttpCache | DeveloperMemoryTag.Instances | DeveloperMemoryTag.Signals | DeveloperMemoryTag.LuaHeap | DeveloperMemoryTag.Script | DeveloperMemoryTag.PhysicsCollision | DeveloperMemoryTag.PhysicsParts | DeveloperMemoryTag.GraphicsSolidModels | DeveloperMemoryTag.GraphicsMeshParts | DeveloperMemoryTag.GraphicsParticles | DeveloperMemoryTag.GraphicsParts | DeveloperMemoryTag.GraphicsSpatialHash | DeveloperMemoryTag.GraphicsTerrain | DeveloperMemoryTag.GraphicsTexture | DeveloperMemoryTag.GraphicsTextureCharacter | DeveloperMemoryTag.Sounds | DeveloperMemoryTag.StreamingSounds | DeveloperMemoryTag.TerrainVoxels | DeveloperMemoryTag.Gui | DeveloperMemoryTag.Animation | DeveloperMemoryTag.Navigation | DeveloperMemoryTag.GeometryCSG;
4524 export namespace DeviceType {
4525 export interface Unknown extends EnumItem {
4526 Name: "Unknown";
4527 Value: 0;
4528 EnumType: typeof DeviceType;
4529 }
4530
4531 export const Unknown: Unknown;
4532
4533 export interface Desktop extends EnumItem {
4534 Name: "Desktop";
4535 Value: 1;
4536 EnumType: typeof DeviceType;
4537 }
4538
4539 export const Desktop: Desktop;
4540
4541 export interface Tablet extends EnumItem {
4542 Name: "Tablet";
4543 Value: 2;
4544 EnumType: typeof DeviceType;
4545 }
4546
4547 export const Tablet: Tablet;
4548
4549 export interface Phone extends EnumItem {
4550 Name: "Phone";
4551 Value: 3;
4552 EnumType: typeof DeviceType;
4553 }
4554
4555 export const Phone: Phone;
4556
4557 export function GetEnumItems(this: Enum): Array<DeviceType>
4558 }
4559 export type DeviceType = DeviceType.Unknown | DeviceType.Desktop | DeviceType.Tablet | DeviceType.Phone;
4560 export namespace DialogBehaviorType {
4561 export interface SinglePlayer extends EnumItem {
4562 Name: "SinglePlayer";
4563 Value: 0;
4564 EnumType: typeof DialogBehaviorType;
4565 }
4566
4567 export const SinglePlayer: SinglePlayer;
4568
4569 export interface MultiplePlayers extends EnumItem {
4570 Name: "MultiplePlayers";
4571 Value: 1;
4572 EnumType: typeof DialogBehaviorType;
4573 }
4574
4575 export const MultiplePlayers: MultiplePlayers;
4576
4577 export function GetEnumItems(this: Enum): Array<DialogBehaviorType>
4578 }
4579 export type DialogBehaviorType = DialogBehaviorType.SinglePlayer | DialogBehaviorType.MultiplePlayers;
4580 export namespace DialogPurpose {
4581 export interface Quest extends EnumItem {
4582 Name: "Quest";
4583 Value: 0;
4584 EnumType: typeof DialogPurpose;
4585 }
4586
4587 export const Quest: Quest;
4588
4589 export interface Help extends EnumItem {
4590 Name: "Help";
4591 Value: 1;
4592 EnumType: typeof DialogPurpose;
4593 }
4594
4595 export const Help: Help;
4596
4597 export interface Shop extends EnumItem {
4598 Name: "Shop";
4599 Value: 2;
4600 EnumType: typeof DialogPurpose;
4601 }
4602
4603 export const Shop: Shop;
4604
4605 export function GetEnumItems(this: Enum): Array<DialogPurpose>
4606 }
4607 export type DialogPurpose = DialogPurpose.Quest | DialogPurpose.Help | DialogPurpose.Shop;
4608 export namespace DialogTone {
4609 export interface Neutral extends EnumItem {
4610 Name: "Neutral";
4611 Value: 0;
4612 EnumType: typeof DialogTone;
4613 }
4614
4615 export const Neutral: Neutral;
4616
4617 export interface Friendly extends EnumItem {
4618 Name: "Friendly";
4619 Value: 1;
4620 EnumType: typeof DialogTone;
4621 }
4622
4623 export const Friendly: Friendly;
4624
4625 export interface Enemy extends EnumItem {
4626 Name: "Enemy";
4627 Value: 2;
4628 EnumType: typeof DialogTone;
4629 }
4630
4631 export const Enemy: Enemy;
4632
4633 export function GetEnumItems(this: Enum): Array<DialogTone>
4634 }
4635 export type DialogTone = DialogTone.Neutral | DialogTone.Friendly | DialogTone.Enemy;
4636 export namespace DominantAxis {
4637 export interface Width extends EnumItem {
4638 Name: "Width";
4639 Value: 0;
4640 EnumType: typeof DominantAxis;
4641 }
4642
4643 export const Width: Width;
4644
4645 export interface Height extends EnumItem {
4646 Name: "Height";
4647 Value: 1;
4648 EnumType: typeof DominantAxis;
4649 }
4650
4651 export const Height: Height;
4652
4653 export function GetEnumItems(this: Enum): Array<DominantAxis>
4654 }
4655 export type DominantAxis = DominantAxis.Width | DominantAxis.Height;
4656 export namespace DraftStatusCode {
4657 export interface OK extends EnumItem {
4658 Name: "OK";
4659 Value: 0;
4660 EnumType: typeof DraftStatusCode;
4661 }
4662
4663 export const OK: OK;
4664
4665 export interface DraftOutdated extends EnumItem {
4666 Name: "DraftOutdated";
4667 Value: 1;
4668 EnumType: typeof DraftStatusCode;
4669 }
4670
4671 export const DraftOutdated: DraftOutdated;
4672
4673 export interface ScriptRemoved extends EnumItem {
4674 Name: "ScriptRemoved";
4675 Value: 2;
4676 EnumType: typeof DraftStatusCode;
4677 }
4678
4679 export const ScriptRemoved: ScriptRemoved;
4680
4681 export interface DraftCommitted extends EnumItem {
4682 Name: "DraftCommitted";
4683 Value: 3;
4684 EnumType: typeof DraftStatusCode;
4685 }
4686
4687 export const DraftCommitted: DraftCommitted;
4688
4689 export function GetEnumItems(this: Enum): Array<DraftStatusCode>
4690 }
4691 export type DraftStatusCode = DraftStatusCode.OK | DraftStatusCode.DraftOutdated | DraftStatusCode.ScriptRemoved | DraftStatusCode.DraftCommitted;
4692 export namespace DraggerCoordinateSpace {
4693 export interface Object extends EnumItem {
4694 Name: "Object";
4695 Value: 0;
4696 EnumType: typeof DraggerCoordinateSpace;
4697 }
4698
4699 export const Object: Object;
4700
4701 export interface World extends EnumItem {
4702 Name: "World";
4703 Value: 1;
4704 EnumType: typeof DraggerCoordinateSpace;
4705 }
4706
4707 export const World: World;
4708
4709 export function GetEnumItems(this: Enum): Array<DraggerCoordinateSpace>
4710 }
4711 export type DraggerCoordinateSpace = DraggerCoordinateSpace.Object | DraggerCoordinateSpace.World;
4712 export namespace DraggerMovementMode {
4713 export interface Geometric extends EnumItem {
4714 Name: "Geometric";
4715 Value: 0;
4716 EnumType: typeof DraggerMovementMode;
4717 }
4718
4719 export const Geometric: Geometric;
4720
4721 export interface Physical extends EnumItem {
4722 Name: "Physical";
4723 Value: 1;
4724 EnumType: typeof DraggerMovementMode;
4725 }
4726
4727 export const Physical: Physical;
4728
4729 export function GetEnumItems(this: Enum): Array<DraggerMovementMode>
4730 }
4731 export type DraggerMovementMode = DraggerMovementMode.Geometric | DraggerMovementMode.Physical;
4732 export namespace EasingDirection {
4733 export interface In extends EnumItem {
4734 Name: "In";
4735 Value: 0;
4736 EnumType: typeof EasingDirection;
4737 }
4738
4739 export const In: In;
4740
4741 export interface Out extends EnumItem {
4742 Name: "Out";
4743 Value: 1;
4744 EnumType: typeof EasingDirection;
4745 }
4746
4747 export const Out: Out;
4748
4749 export interface InOut extends EnumItem {
4750 Name: "InOut";
4751 Value: 2;
4752 EnumType: typeof EasingDirection;
4753 }
4754
4755 export const InOut: InOut;
4756
4757 export function GetEnumItems(this: Enum): Array<EasingDirection>
4758 }
4759 export type EasingDirection = EasingDirection.In | EasingDirection.Out | EasingDirection.InOut;
4760 export namespace EasingStyle {
4761 export interface Linear extends EnumItem {
4762 Name: "Linear";
4763 Value: 0;
4764 EnumType: typeof EasingStyle;
4765 }
4766
4767 export const Linear: Linear;
4768
4769 export interface Sine extends EnumItem {
4770 Name: "Sine";
4771 Value: 1;
4772 EnumType: typeof EasingStyle;
4773 }
4774
4775 export const Sine: Sine;
4776
4777 export interface Back extends EnumItem {
4778 Name: "Back";
4779 Value: 2;
4780 EnumType: typeof EasingStyle;
4781 }
4782
4783 export const Back: Back;
4784
4785 export interface Quad extends EnumItem {
4786 Name: "Quad";
4787 Value: 3;
4788 EnumType: typeof EasingStyle;
4789 }
4790
4791 export const Quad: Quad;
4792
4793 export interface Quart extends EnumItem {
4794 Name: "Quart";
4795 Value: 4;
4796 EnumType: typeof EasingStyle;
4797 }
4798
4799 export const Quart: Quart;
4800
4801 export interface Quint extends EnumItem {
4802 Name: "Quint";
4803 Value: 5;
4804 EnumType: typeof EasingStyle;
4805 }
4806
4807 export const Quint: Quint;
4808
4809 export interface Bounce extends EnumItem {
4810 Name: "Bounce";
4811 Value: 6;
4812 EnumType: typeof EasingStyle;
4813 }
4814
4815 export const Bounce: Bounce;
4816
4817 export interface Elastic extends EnumItem {
4818 Name: "Elastic";
4819 Value: 7;
4820 EnumType: typeof EasingStyle;
4821 }
4822
4823 export const Elastic: Elastic;
4824
4825 export interface Exponential extends EnumItem {
4826 Name: "Exponential";
4827 Value: 8;
4828 EnumType: typeof EasingStyle;
4829 }
4830
4831 export const Exponential: Exponential;
4832
4833 export interface Circular extends EnumItem {
4834 Name: "Circular";
4835 Value: 9;
4836 EnumType: typeof EasingStyle;
4837 }
4838
4839 export const Circular: Circular;
4840
4841 export interface Cubic extends EnumItem {
4842 Name: "Cubic";
4843 Value: 10;
4844 EnumType: typeof EasingStyle;
4845 }
4846
4847 export const Cubic: Cubic;
4848
4849 export function GetEnumItems(this: Enum): Array<EasingStyle>
4850 }
4851 export type EasingStyle = EasingStyle.Linear | EasingStyle.Sine | EasingStyle.Back | EasingStyle.Quad | EasingStyle.Quart | EasingStyle.Quint | EasingStyle.Bounce | EasingStyle.Elastic | EasingStyle.Exponential | EasingStyle.Circular | EasingStyle.Cubic;
4852 export namespace ElasticBehavior {
4853 export interface WhenScrollable extends EnumItem {
4854 Name: "WhenScrollable";
4855 Value: 0;
4856 EnumType: typeof ElasticBehavior;
4857 }
4858
4859 export const WhenScrollable: WhenScrollable;
4860
4861 export interface Always extends EnumItem {
4862 Name: "Always";
4863 Value: 1;
4864 EnumType: typeof ElasticBehavior;
4865 }
4866
4867 export const Always: Always;
4868
4869 export interface Never extends EnumItem {
4870 Name: "Never";
4871 Value: 2;
4872 EnumType: typeof ElasticBehavior;
4873 }
4874
4875 export const Never: Never;
4876
4877 export function GetEnumItems(this: Enum): Array<ElasticBehavior>
4878 }
4879 export type ElasticBehavior = ElasticBehavior.WhenScrollable | ElasticBehavior.Always | ElasticBehavior.Never;
4880 export namespace EnviromentalPhysicsThrottle {
4881 export interface DefaultAuto extends EnumItem {
4882 Name: "DefaultAuto";
4883 Value: 0;
4884 EnumType: typeof EnviromentalPhysicsThrottle;
4885 }
4886
4887 export const DefaultAuto: DefaultAuto;
4888
4889 export interface Disabled extends EnumItem {
4890 Name: "Disabled";
4891 Value: 1;
4892 EnumType: typeof EnviromentalPhysicsThrottle;
4893 }
4894
4895 export const Disabled: Disabled;
4896
4897 export interface Always extends EnumItem {
4898 Name: "Always";
4899 Value: 2;
4900 EnumType: typeof EnviromentalPhysicsThrottle;
4901 }
4902
4903 export const Always: Always;
4904
4905 export interface Skip2 extends EnumItem {
4906 Name: "Skip2";
4907 Value: 3;
4908 EnumType: typeof EnviromentalPhysicsThrottle;
4909 }
4910
4911 export const Skip2: Skip2;
4912
4913 export interface Skip4 extends EnumItem {
4914 Name: "Skip4";
4915 Value: 4;
4916 EnumType: typeof EnviromentalPhysicsThrottle;
4917 }
4918
4919 export const Skip4: Skip4;
4920
4921 export interface Skip8 extends EnumItem {
4922 Name: "Skip8";
4923 Value: 5;
4924 EnumType: typeof EnviromentalPhysicsThrottle;
4925 }
4926
4927 export const Skip8: Skip8;
4928
4929 export interface Skip16 extends EnumItem {
4930 Name: "Skip16";
4931 Value: 6;
4932 EnumType: typeof EnviromentalPhysicsThrottle;
4933 }
4934
4935 export const Skip16: Skip16;
4936
4937 export function GetEnumItems(this: Enum): Array<EnviromentalPhysicsThrottle>
4938 }
4939 export type EnviromentalPhysicsThrottle = EnviromentalPhysicsThrottle.DefaultAuto | EnviromentalPhysicsThrottle.Disabled | EnviromentalPhysicsThrottle.Always | EnviromentalPhysicsThrottle.Skip2 | EnviromentalPhysicsThrottle.Skip4 | EnviromentalPhysicsThrottle.Skip8 | EnviromentalPhysicsThrottle.Skip16;
4940 export namespace ExplosionType {
4941 export interface NoCraters extends EnumItem {
4942 Name: "NoCraters";
4943 Value: 0;
4944 EnumType: typeof ExplosionType;
4945 }
4946
4947 export const NoCraters: NoCraters;
4948
4949 export interface Craters extends EnumItem {
4950 Name: "Craters";
4951 Value: 1;
4952 EnumType: typeof ExplosionType;
4953 }
4954
4955 export const Craters: Craters;
4956 /** @deprecated renamed to Craters */
4957 export const CratersAndDebris: Craters;
4958
4959 export function GetEnumItems(this: Enum): Array<ExplosionType>
4960 }
4961 export type ExplosionType = ExplosionType.NoCraters | ExplosionType.Craters;
4962 export namespace FieldOfViewMode {
4963 export interface Vertical extends EnumItem {
4964 Name: "Vertical";
4965 Value: 0;
4966 EnumType: typeof FieldOfViewMode;
4967 }
4968
4969 export const Vertical: Vertical;
4970
4971 export interface Diagonal extends EnumItem {
4972 Name: "Diagonal";
4973 Value: 1;
4974 EnumType: typeof FieldOfViewMode;
4975 }
4976
4977 export const Diagonal: Diagonal;
4978
4979 export interface MaxAxis extends EnumItem {
4980 Name: "MaxAxis";
4981 Value: 2;
4982 EnumType: typeof FieldOfViewMode;
4983 }
4984
4985 export const MaxAxis: MaxAxis;
4986
4987 export function GetEnumItems(this: Enum): Array<FieldOfViewMode>
4988 }
4989 export type FieldOfViewMode = FieldOfViewMode.Vertical | FieldOfViewMode.Diagonal | FieldOfViewMode.MaxAxis;
4990 export namespace FillDirection {
4991 export interface Horizontal extends EnumItem {
4992 Name: "Horizontal";
4993 Value: 0;
4994 EnumType: typeof FillDirection;
4995 }
4996
4997 export const Horizontal: Horizontal;
4998
4999 export interface Vertical extends EnumItem {
5000 Name: "Vertical";
5001 Value: 1;
5002 EnumType: typeof FillDirection;
5003 }
5004
5005 export const Vertical: Vertical;
5006
5007 export function GetEnumItems(this: Enum): Array<FillDirection>
5008 }
5009 export type FillDirection = FillDirection.Horizontal | FillDirection.Vertical;
5010 export namespace FilterResult {
5011 export interface Rejected extends EnumItem {
5012 Name: "Rejected";
5013 Value: 1;
5014 EnumType: typeof FilterResult;
5015 }
5016
5017 export const Rejected: Rejected;
5018
5019 export interface Accepted extends EnumItem {
5020 Name: "Accepted";
5021 Value: 0;
5022 EnumType: typeof FilterResult;
5023 }
5024
5025 export const Accepted: Accepted;
5026
5027 export function GetEnumItems(this: Enum): Array<FilterResult>
5028 }
5029 export type FilterResult = FilterResult.Rejected | FilterResult.Accepted;
5030 export namespace Font {
5031 export interface Legacy extends EnumItem {
5032 Name: "Legacy";
5033 Value: 0;
5034 EnumType: typeof Font;
5035 }
5036
5037 export const Legacy: Legacy;
5038
5039 export interface Arial extends EnumItem {
5040 Name: "Arial";
5041 Value: 1;
5042 EnumType: typeof Font;
5043 }
5044
5045 export const Arial: Arial;
5046
5047 export interface ArialBold extends EnumItem {
5048 Name: "ArialBold";
5049 Value: 2;
5050 EnumType: typeof Font;
5051 }
5052
5053 export const ArialBold: ArialBold;
5054
5055 export interface SourceSans extends EnumItem {
5056 Name: "SourceSans";
5057 Value: 3;
5058 EnumType: typeof Font;
5059 }
5060
5061 export const SourceSans: SourceSans;
5062
5063 export interface SourceSansBold extends EnumItem {
5064 Name: "SourceSansBold";
5065 Value: 4;
5066 EnumType: typeof Font;
5067 }
5068
5069 export const SourceSansBold: SourceSansBold;
5070
5071 export interface SourceSansSemibold extends EnumItem {
5072 Name: "SourceSansSemibold";
5073 Value: 16;
5074 EnumType: typeof Font;
5075 }
5076
5077 export const SourceSansSemibold: SourceSansSemibold;
5078
5079 export interface SourceSansLight extends EnumItem {
5080 Name: "SourceSansLight";
5081 Value: 5;
5082 EnumType: typeof Font;
5083 }
5084
5085 export const SourceSansLight: SourceSansLight;
5086
5087 export interface SourceSansItalic extends EnumItem {
5088 Name: "SourceSansItalic";
5089 Value: 6;
5090 EnumType: typeof Font;
5091 }
5092
5093 export const SourceSansItalic: SourceSansItalic;
5094
5095 export interface Bodoni extends EnumItem {
5096 Name: "Bodoni";
5097 Value: 7;
5098 EnumType: typeof Font;
5099 }
5100
5101 export const Bodoni: Bodoni;
5102
5103 export interface Garamond extends EnumItem {
5104 Name: "Garamond";
5105 Value: 8;
5106 EnumType: typeof Font;
5107 }
5108
5109 export const Garamond: Garamond;
5110
5111 export interface Cartoon extends EnumItem {
5112 Name: "Cartoon";
5113 Value: 9;
5114 EnumType: typeof Font;
5115 }
5116
5117 export const Cartoon: Cartoon;
5118
5119 export interface Code extends EnumItem {
5120 Name: "Code";
5121 Value: 10;
5122 EnumType: typeof Font;
5123 }
5124
5125 export const Code: Code;
5126
5127 export interface Highway extends EnumItem {
5128 Name: "Highway";
5129 Value: 11;
5130 EnumType: typeof Font;
5131 }
5132
5133 export const Highway: Highway;
5134
5135 export interface SciFi extends EnumItem {
5136 Name: "SciFi";
5137 Value: 12;
5138 EnumType: typeof Font;
5139 }
5140
5141 export const SciFi: SciFi;
5142
5143 export interface Arcade extends EnumItem {
5144 Name: "Arcade";
5145 Value: 13;
5146 EnumType: typeof Font;
5147 }
5148
5149 export const Arcade: Arcade;
5150
5151 export interface Fantasy extends EnumItem {
5152 Name: "Fantasy";
5153 Value: 14;
5154 EnumType: typeof Font;
5155 }
5156
5157 export const Fantasy: Fantasy;
5158
5159 export interface Antique extends EnumItem {
5160 Name: "Antique";
5161 Value: 15;
5162 EnumType: typeof Font;
5163 }
5164
5165 export const Antique: Antique;
5166
5167 export interface Gotham extends EnumItem {
5168 Name: "Gotham";
5169 Value: 17;
5170 EnumType: typeof Font;
5171 }
5172
5173 export const Gotham: Gotham;
5174
5175 export interface GothamMedium extends EnumItem {
5176 Name: "GothamMedium";
5177 Value: 18;
5178 EnumType: typeof Font;
5179 }
5180
5181 export const GothamMedium: GothamMedium;
5182 /** @deprecated renamed to GothamMedium */
5183 export const GothamSemibold: GothamMedium;
5184
5185 export interface GothamBold extends EnumItem {
5186 Name: "GothamBold";
5187 Value: 19;
5188 EnumType: typeof Font;
5189 }
5190
5191 export const GothamBold: GothamBold;
5192
5193 export interface GothamBlack extends EnumItem {
5194 Name: "GothamBlack";
5195 Value: 20;
5196 EnumType: typeof Font;
5197 }
5198
5199 export const GothamBlack: GothamBlack;
5200
5201 export interface AmaticSC extends EnumItem {
5202 Name: "AmaticSC";
5203 Value: 21;
5204 EnumType: typeof Font;
5205 }
5206
5207 export const AmaticSC: AmaticSC;
5208
5209 export interface Bangers extends EnumItem {
5210 Name: "Bangers";
5211 Value: 22;
5212 EnumType: typeof Font;
5213 }
5214
5215 export const Bangers: Bangers;
5216
5217 export interface Creepster extends EnumItem {
5218 Name: "Creepster";
5219 Value: 23;
5220 EnumType: typeof Font;
5221 }
5222
5223 export const Creepster: Creepster;
5224
5225 export interface DenkOne extends EnumItem {
5226 Name: "DenkOne";
5227 Value: 24;
5228 EnumType: typeof Font;
5229 }
5230
5231 export const DenkOne: DenkOne;
5232
5233 export interface Fondamento extends EnumItem {
5234 Name: "Fondamento";
5235 Value: 25;
5236 EnumType: typeof Font;
5237 }
5238
5239 export const Fondamento: Fondamento;
5240
5241 export interface FredokaOne extends EnumItem {
5242 Name: "FredokaOne";
5243 Value: 26;
5244 EnumType: typeof Font;
5245 }
5246
5247 export const FredokaOne: FredokaOne;
5248
5249 export interface GrenzeGotisch extends EnumItem {
5250 Name: "GrenzeGotisch";
5251 Value: 27;
5252 EnumType: typeof Font;
5253 }
5254
5255 export const GrenzeGotisch: GrenzeGotisch;
5256
5257 export interface IndieFlower extends EnumItem {
5258 Name: "IndieFlower";
5259 Value: 28;
5260 EnumType: typeof Font;
5261 }
5262
5263 export const IndieFlower: IndieFlower;
5264
5265 export interface JosefinSans extends EnumItem {
5266 Name: "JosefinSans";
5267 Value: 29;
5268 EnumType: typeof Font;
5269 }
5270
5271 export const JosefinSans: JosefinSans;
5272
5273 export interface Jura extends EnumItem {
5274 Name: "Jura";
5275 Value: 30;
5276 EnumType: typeof Font;
5277 }
5278
5279 export const Jura: Jura;
5280
5281 export interface Kalam extends EnumItem {
5282 Name: "Kalam";
5283 Value: 31;
5284 EnumType: typeof Font;
5285 }
5286
5287 export const Kalam: Kalam;
5288
5289 export interface LuckiestGuy extends EnumItem {
5290 Name: "LuckiestGuy";
5291 Value: 32;
5292 EnumType: typeof Font;
5293 }
5294
5295 export const LuckiestGuy: LuckiestGuy;
5296
5297 export interface Merriweather extends EnumItem {
5298 Name: "Merriweather";
5299 Value: 33;
5300 EnumType: typeof Font;
5301 }
5302
5303 export const Merriweather: Merriweather;
5304
5305 export interface Michroma extends EnumItem {
5306 Name: "Michroma";
5307 Value: 34;
5308 EnumType: typeof Font;
5309 }
5310
5311 export const Michroma: Michroma;
5312
5313 export interface Nunito extends EnumItem {
5314 Name: "Nunito";
5315 Value: 35;
5316 EnumType: typeof Font;
5317 }
5318
5319 export const Nunito: Nunito;
5320
5321 export interface Oswald extends EnumItem {
5322 Name: "Oswald";
5323 Value: 36;
5324 EnumType: typeof Font;
5325 }
5326
5327 export const Oswald: Oswald;
5328
5329 export interface PatrickHand extends EnumItem {
5330 Name: "PatrickHand";
5331 Value: 37;
5332 EnumType: typeof Font;
5333 }
5334
5335 export const PatrickHand: PatrickHand;
5336
5337 export interface PermanentMarker extends EnumItem {
5338 Name: "PermanentMarker";
5339 Value: 38;
5340 EnumType: typeof Font;
5341 }
5342
5343 export const PermanentMarker: PermanentMarker;
5344
5345 export interface Roboto extends EnumItem {
5346 Name: "Roboto";
5347 Value: 39;
5348 EnumType: typeof Font;
5349 }
5350
5351 export const Roboto: Roboto;
5352
5353 export interface RobotoCondensed extends EnumItem {
5354 Name: "RobotoCondensed";
5355 Value: 40;
5356 EnumType: typeof Font;
5357 }
5358
5359 export const RobotoCondensed: RobotoCondensed;
5360
5361 export interface RobotoMono extends EnumItem {
5362 Name: "RobotoMono";
5363 Value: 41;
5364 EnumType: typeof Font;
5365 }
5366
5367 export const RobotoMono: RobotoMono;
5368
5369 export interface Sarpanch extends EnumItem {
5370 Name: "Sarpanch";
5371 Value: 42;
5372 EnumType: typeof Font;
5373 }
5374
5375 export const Sarpanch: Sarpanch;
5376
5377 export interface SpecialElite extends EnumItem {
5378 Name: "SpecialElite";
5379 Value: 43;
5380 EnumType: typeof Font;
5381 }
5382
5383 export const SpecialElite: SpecialElite;
5384
5385 export interface TitilliumWeb extends EnumItem {
5386 Name: "TitilliumWeb";
5387 Value: 44;
5388 EnumType: typeof Font;
5389 }
5390
5391 export const TitilliumWeb: TitilliumWeb;
5392
5393 export interface Ubuntu extends EnumItem {
5394 Name: "Ubuntu";
5395 Value: 45;
5396 EnumType: typeof Font;
5397 }
5398
5399 export const Ubuntu: Ubuntu;
5400
5401 export interface Unknown extends EnumItem {
5402 Name: "Unknown";
5403 Value: 100;
5404 EnumType: typeof Font;
5405 }
5406
5407 export const Unknown: Unknown;
5408
5409 export function GetEnumItems(this: Enum): Array<Font>
5410 }
5411 export type Font = Font.Legacy | Font.Arial | Font.ArialBold | Font.SourceSans | Font.SourceSansBold | Font.SourceSansSemibold | Font.SourceSansLight | Font.SourceSansItalic | Font.Bodoni | Font.Garamond | Font.Cartoon | Font.Code | Font.Highway | Font.SciFi | Font.Arcade | Font.Fantasy | Font.Antique | Font.Gotham | Font.GothamMedium | Font.GothamBold | Font.GothamBlack | Font.AmaticSC | Font.Bangers | Font.Creepster | Font.DenkOne | Font.Fondamento | Font.FredokaOne | Font.GrenzeGotisch | Font.IndieFlower | Font.JosefinSans | Font.Jura | Font.Kalam | Font.LuckiestGuy | Font.Merriweather | Font.Michroma | Font.Nunito | Font.Oswald | Font.PatrickHand | Font.PermanentMarker | Font.Roboto | Font.RobotoCondensed | Font.RobotoMono | Font.Sarpanch | Font.SpecialElite | Font.TitilliumWeb | Font.Ubuntu | Font.Unknown;
5412 export namespace FontSize {
5413 export interface Size8 extends EnumItem {
5414 Name: "Size8";
5415 Value: 0;
5416 EnumType: typeof FontSize;
5417 }
5418
5419 export const Size8: Size8;
5420
5421 export interface Size9 extends EnumItem {
5422 Name: "Size9";
5423 Value: 1;
5424 EnumType: typeof FontSize;
5425 }
5426
5427 export const Size9: Size9;
5428
5429 export interface Size10 extends EnumItem {
5430 Name: "Size10";
5431 Value: 2;
5432 EnumType: typeof FontSize;
5433 }
5434
5435 export const Size10: Size10;
5436
5437 export interface Size11 extends EnumItem {
5438 Name: "Size11";
5439 Value: 3;
5440 EnumType: typeof FontSize;
5441 }
5442
5443 export const Size11: Size11;
5444
5445 export interface Size12 extends EnumItem {
5446 Name: "Size12";
5447 Value: 4;
5448 EnumType: typeof FontSize;
5449 }
5450
5451 export const Size12: Size12;
5452
5453 export interface Size14 extends EnumItem {
5454 Name: "Size14";
5455 Value: 5;
5456 EnumType: typeof FontSize;
5457 }
5458
5459 export const Size14: Size14;
5460
5461 export interface Size18 extends EnumItem {
5462 Name: "Size18";
5463 Value: 6;
5464 EnumType: typeof FontSize;
5465 }
5466
5467 export const Size18: Size18;
5468
5469 export interface Size24 extends EnumItem {
5470 Name: "Size24";
5471 Value: 7;
5472 EnumType: typeof FontSize;
5473 }
5474
5475 export const Size24: Size24;
5476
5477 export interface Size36 extends EnumItem {
5478 Name: "Size36";
5479 Value: 8;
5480 EnumType: typeof FontSize;
5481 }
5482
5483 export const Size36: Size36;
5484
5485 export interface Size48 extends EnumItem {
5486 Name: "Size48";
5487 Value: 9;
5488 EnumType: typeof FontSize;
5489 }
5490
5491 export const Size48: Size48;
5492
5493 export interface Size28 extends EnumItem {
5494 Name: "Size28";
5495 Value: 10;
5496 EnumType: typeof FontSize;
5497 }
5498
5499 export const Size28: Size28;
5500
5501 export interface Size32 extends EnumItem {
5502 Name: "Size32";
5503 Value: 11;
5504 EnumType: typeof FontSize;
5505 }
5506
5507 export const Size32: Size32;
5508
5509 export interface Size42 extends EnumItem {
5510 Name: "Size42";
5511 Value: 12;
5512 EnumType: typeof FontSize;
5513 }
5514
5515 export const Size42: Size42;
5516
5517 export interface Size60 extends EnumItem {
5518 Name: "Size60";
5519 Value: 13;
5520 EnumType: typeof FontSize;
5521 }
5522
5523 export const Size60: Size60;
5524
5525 export interface Size96 extends EnumItem {
5526 Name: "Size96";
5527 Value: 14;
5528 EnumType: typeof FontSize;
5529 }
5530
5531 export const Size96: Size96;
5532
5533 export function GetEnumItems(this: Enum): Array<FontSize>
5534 }
5535 export type FontSize = FontSize.Size8 | FontSize.Size9 | FontSize.Size10 | FontSize.Size11 | FontSize.Size12 | FontSize.Size14 | FontSize.Size18 | FontSize.Size24 | FontSize.Size36 | FontSize.Size48 | FontSize.Size28 | FontSize.Size32 | FontSize.Size42 | FontSize.Size60 | FontSize.Size96;
5536 export namespace FontStyle {
5537 export interface Normal extends EnumItem {
5538 Name: "Normal";
5539 Value: 0;
5540 EnumType: typeof FontStyle;
5541 }
5542
5543 export const Normal: Normal;
5544
5545 export interface Italic extends EnumItem {
5546 Name: "Italic";
5547 Value: 1;
5548 EnumType: typeof FontStyle;
5549 }
5550
5551 export const Italic: Italic;
5552
5553 export function GetEnumItems(this: Enum): Array<FontStyle>
5554 }
5555 export type FontStyle = FontStyle.Normal | FontStyle.Italic;
5556 export namespace FontWeight {
5557 export interface Thin extends EnumItem {
5558 Name: "Thin";
5559 Value: 100;
5560 EnumType: typeof FontWeight;
5561 }
5562
5563 export const Thin: Thin;
5564
5565 export interface ExtraLight extends EnumItem {
5566 Name: "ExtraLight";
5567 Value: 200;
5568 EnumType: typeof FontWeight;
5569 }
5570
5571 export const ExtraLight: ExtraLight;
5572
5573 export interface Light extends EnumItem {
5574 Name: "Light";
5575 Value: 300;
5576 EnumType: typeof FontWeight;
5577 }
5578
5579 export const Light: Light;
5580
5581 export interface Regular extends EnumItem {
5582 Name: "Regular";
5583 Value: 400;
5584 EnumType: typeof FontWeight;
5585 }
5586
5587 export const Regular: Regular;
5588
5589 export interface Medium extends EnumItem {
5590 Name: "Medium";
5591 Value: 500;
5592 EnumType: typeof FontWeight;
5593 }
5594
5595 export const Medium: Medium;
5596
5597 export interface SemiBold extends EnumItem {
5598 Name: "SemiBold";
5599 Value: 600;
5600 EnumType: typeof FontWeight;
5601 }
5602
5603 export const SemiBold: SemiBold;
5604
5605 export interface Bold extends EnumItem {
5606 Name: "Bold";
5607 Value: 700;
5608 EnumType: typeof FontWeight;
5609 }
5610
5611 export const Bold: Bold;
5612
5613 export interface ExtraBold extends EnumItem {
5614 Name: "ExtraBold";
5615 Value: 800;
5616 EnumType: typeof FontWeight;
5617 }
5618
5619 export const ExtraBold: ExtraBold;
5620
5621 export interface Heavy extends EnumItem {
5622 Name: "Heavy";
5623 Value: 900;
5624 EnumType: typeof FontWeight;
5625 }
5626
5627 export const Heavy: Heavy;
5628
5629 export function GetEnumItems(this: Enum): Array<FontWeight>
5630 }
5631 export type FontWeight = FontWeight.Thin | FontWeight.ExtraLight | FontWeight.Light | FontWeight.Regular | FontWeight.Medium | FontWeight.SemiBold | FontWeight.Bold | FontWeight.ExtraBold | FontWeight.Heavy;
5632 export namespace FormFactor {
5633 export interface Symmetric extends EnumItem {
5634 Name: "Symmetric";
5635 Value: 0;
5636 EnumType: typeof FormFactor;
5637 }
5638
5639 export const Symmetric: Symmetric;
5640
5641 export interface Brick extends EnumItem {
5642 Name: "Brick";
5643 Value: 1;
5644 EnumType: typeof FormFactor;
5645 }
5646
5647 export const Brick: Brick;
5648 /** @deprecated renamed to Brick */
5649 export const Block: Brick;
5650
5651 export interface Plate extends EnumItem {
5652 Name: "Plate";
5653 Value: 2;
5654 EnumType: typeof FormFactor;
5655 }
5656
5657 export const Plate: Plate;
5658
5659 export interface Custom extends EnumItem {
5660 Name: "Custom";
5661 Value: 3;
5662 EnumType: typeof FormFactor;
5663 }
5664
5665 export const Custom: Custom;
5666
5667 export function GetEnumItems(this: Enum): Array<FormFactor>
5668 }
5669 export type FormFactor = FormFactor.Symmetric | FormFactor.Brick | FormFactor.Plate | FormFactor.Custom;
5670 export namespace FrameStyle {
5671 export interface Custom extends EnumItem {
5672 Name: "Custom";
5673 Value: 0;
5674 EnumType: typeof FrameStyle;
5675 }
5676
5677 export const Custom: Custom;
5678
5679 export interface ChatBlue extends EnumItem {
5680 Name: "ChatBlue";
5681 Value: 1;
5682 EnumType: typeof FrameStyle;
5683 }
5684
5685 export const ChatBlue: ChatBlue;
5686
5687 export interface RobloxSquare extends EnumItem {
5688 Name: "RobloxSquare";
5689 Value: 2;
5690 EnumType: typeof FrameStyle;
5691 }
5692
5693 export const RobloxSquare: RobloxSquare;
5694
5695 export interface RobloxRound extends EnumItem {
5696 Name: "RobloxRound";
5697 Value: 3;
5698 EnumType: typeof FrameStyle;
5699 }
5700
5701 export const RobloxRound: RobloxRound;
5702
5703 export interface ChatGreen extends EnumItem {
5704 Name: "ChatGreen";
5705 Value: 4;
5706 EnumType: typeof FrameStyle;
5707 }
5708
5709 export const ChatGreen: ChatGreen;
5710
5711 export interface ChatRed extends EnumItem {
5712 Name: "ChatRed";
5713 Value: 5;
5714 EnumType: typeof FrameStyle;
5715 }
5716
5717 export const ChatRed: ChatRed;
5718
5719 export interface DropShadow extends EnumItem {
5720 Name: "DropShadow";
5721 Value: 6;
5722 EnumType: typeof FrameStyle;
5723 }
5724
5725 export const DropShadow: DropShadow;
5726
5727 export function GetEnumItems(this: Enum): Array<FrameStyle>
5728 }
5729 export type FrameStyle = FrameStyle.Custom | FrameStyle.ChatBlue | FrameStyle.RobloxSquare | FrameStyle.RobloxRound | FrameStyle.ChatGreen | FrameStyle.ChatRed | FrameStyle.DropShadow;
5730 export namespace FramerateManagerMode {
5731 export interface Automatic extends EnumItem {
5732 Name: "Automatic";
5733 Value: 0;
5734 EnumType: typeof FramerateManagerMode;
5735 }
5736
5737 export const Automatic: Automatic;
5738
5739 export interface On extends EnumItem {
5740 Name: "On";
5741 Value: 1;
5742 EnumType: typeof FramerateManagerMode;
5743 }
5744
5745 export const On: On;
5746
5747 export interface Off extends EnumItem {
5748 Name: "Off";
5749 Value: 2;
5750 EnumType: typeof FramerateManagerMode;
5751 }
5752
5753 export const Off: Off;
5754
5755 export function GetEnumItems(this: Enum): Array<FramerateManagerMode>
5756 }
5757 export type FramerateManagerMode = FramerateManagerMode.Automatic | FramerateManagerMode.On | FramerateManagerMode.Off;
5758 export namespace FriendRequestEvent {
5759 export interface Issue extends EnumItem {
5760 Name: "Issue";
5761 Value: 0;
5762 EnumType: typeof FriendRequestEvent;
5763 }
5764
5765 export const Issue: Issue;
5766
5767 export interface Revoke extends EnumItem {
5768 Name: "Revoke";
5769 Value: 1;
5770 EnumType: typeof FriendRequestEvent;
5771 }
5772
5773 export const Revoke: Revoke;
5774
5775 export interface Accept extends EnumItem {
5776 Name: "Accept";
5777 Value: 2;
5778 EnumType: typeof FriendRequestEvent;
5779 }
5780
5781 export const Accept: Accept;
5782
5783 export interface Deny extends EnumItem {
5784 Name: "Deny";
5785 Value: 3;
5786 EnumType: typeof FriendRequestEvent;
5787 }
5788
5789 export const Deny: Deny;
5790
5791 export function GetEnumItems(this: Enum): Array<FriendRequestEvent>
5792 }
5793 export type FriendRequestEvent = FriendRequestEvent.Issue | FriendRequestEvent.Revoke | FriendRequestEvent.Accept | FriendRequestEvent.Deny;
5794 export namespace FriendStatus {
5795 export interface Unknown extends EnumItem {
5796 Name: "Unknown";
5797 Value: 0;
5798 EnumType: typeof FriendStatus;
5799 }
5800
5801 export const Unknown: Unknown;
5802
5803 export interface NotFriend extends EnumItem {
5804 Name: "NotFriend";
5805 Value: 1;
5806 EnumType: typeof FriendStatus;
5807 }
5808
5809 export const NotFriend: NotFriend;
5810
5811 export interface Friend extends EnumItem {
5812 Name: "Friend";
5813 Value: 2;
5814 EnumType: typeof FriendStatus;
5815 }
5816
5817 export const Friend: Friend;
5818
5819 export interface FriendRequestSent extends EnumItem {
5820 Name: "FriendRequestSent";
5821 Value: 3;
5822 EnumType: typeof FriendStatus;
5823 }
5824
5825 export const FriendRequestSent: FriendRequestSent;
5826
5827 export interface FriendRequestReceived extends EnumItem {
5828 Name: "FriendRequestReceived";
5829 Value: 4;
5830 EnumType: typeof FriendStatus;
5831 }
5832
5833 export const FriendRequestReceived: FriendRequestReceived;
5834
5835 export function GetEnumItems(this: Enum): Array<FriendStatus>
5836 }
5837 export type FriendStatus = FriendStatus.Unknown | FriendStatus.NotFriend | FriendStatus.Friend | FriendStatus.FriendRequestSent | FriendStatus.FriendRequestReceived;
5838 export namespace FunctionalTestResult {
5839 export interface Passed extends EnumItem {
5840 Name: "Passed";
5841 Value: 0;
5842 EnumType: typeof FunctionalTestResult;
5843 }
5844
5845 export const Passed: Passed;
5846
5847 export interface Warning extends EnumItem {
5848 Name: "Warning";
5849 Value: 1;
5850 EnumType: typeof FunctionalTestResult;
5851 }
5852
5853 export const Warning: Warning;
5854
5855 export interface Error extends EnumItem {
5856 Name: "Error";
5857 Value: 2;
5858 EnumType: typeof FunctionalTestResult;
5859 }
5860
5861 export const Error: Error;
5862
5863 export function GetEnumItems(this: Enum): Array<FunctionalTestResult>
5864 }
5865 export type FunctionalTestResult = FunctionalTestResult.Passed | FunctionalTestResult.Warning | FunctionalTestResult.Error;
5866 export namespace GameAvatarType {
5867 export interface R6 extends EnumItem {
5868 Name: "R6";
5869 Value: 0;
5870 EnumType: typeof GameAvatarType;
5871 }
5872
5873 export const R6: R6;
5874
5875 export interface R15 extends EnumItem {
5876 Name: "R15";
5877 Value: 1;
5878 EnumType: typeof GameAvatarType;
5879 }
5880
5881 export const R15: R15;
5882
5883 export interface PlayerChoice extends EnumItem {
5884 Name: "PlayerChoice";
5885 Value: 2;
5886 EnumType: typeof GameAvatarType;
5887 }
5888
5889 export const PlayerChoice: PlayerChoice;
5890
5891 export function GetEnumItems(this: Enum): Array<GameAvatarType>
5892 }
5893 export type GameAvatarType = GameAvatarType.R6 | GameAvatarType.R15 | GameAvatarType.PlayerChoice;
5894 export namespace GearGenreSetting {
5895 export interface AllGenres extends EnumItem {
5896 Name: "AllGenres";
5897 Value: 0;
5898 EnumType: typeof GearGenreSetting;
5899 }
5900
5901 export const AllGenres: AllGenres;
5902
5903 export interface MatchingGenreOnly extends EnumItem {
5904 Name: "MatchingGenreOnly";
5905 Value: 1;
5906 EnumType: typeof GearGenreSetting;
5907 }
5908
5909 export const MatchingGenreOnly: MatchingGenreOnly;
5910
5911 export function GetEnumItems(this: Enum): Array<GearGenreSetting>
5912 }
5913 export type GearGenreSetting = GearGenreSetting.AllGenres | GearGenreSetting.MatchingGenreOnly;
5914 export namespace GearType {
5915 export interface MeleeWeapons extends EnumItem {
5916 Name: "MeleeWeapons";
5917 Value: 0;
5918 EnumType: typeof GearType;
5919 }
5920
5921 export const MeleeWeapons: MeleeWeapons;
5922
5923 export interface RangedWeapons extends EnumItem {
5924 Name: "RangedWeapons";
5925 Value: 1;
5926 EnumType: typeof GearType;
5927 }
5928
5929 export const RangedWeapons: RangedWeapons;
5930
5931 export interface Explosives extends EnumItem {
5932 Name: "Explosives";
5933 Value: 2;
5934 EnumType: typeof GearType;
5935 }
5936
5937 export const Explosives: Explosives;
5938
5939 export interface PowerUps extends EnumItem {
5940 Name: "PowerUps";
5941 Value: 3;
5942 EnumType: typeof GearType;
5943 }
5944
5945 export const PowerUps: PowerUps;
5946
5947 export interface NavigationEnhancers extends EnumItem {
5948 Name: "NavigationEnhancers";
5949 Value: 4;
5950 EnumType: typeof GearType;
5951 }
5952
5953 export const NavigationEnhancers: NavigationEnhancers;
5954
5955 export interface MusicalInstruments extends EnumItem {
5956 Name: "MusicalInstruments";
5957 Value: 5;
5958 EnumType: typeof GearType;
5959 }
5960
5961 export const MusicalInstruments: MusicalInstruments;
5962
5963 export interface SocialItems extends EnumItem {
5964 Name: "SocialItems";
5965 Value: 6;
5966 EnumType: typeof GearType;
5967 }
5968
5969 export const SocialItems: SocialItems;
5970
5971 export interface BuildingTools extends EnumItem {
5972 Name: "BuildingTools";
5973 Value: 7;
5974 EnumType: typeof GearType;
5975 }
5976
5977 export const BuildingTools: BuildingTools;
5978
5979 export interface Transport extends EnumItem {
5980 Name: "Transport";
5981 Value: 8;
5982 EnumType: typeof GearType;
5983 }
5984
5985 export const Transport: Transport;
5986
5987 export function GetEnumItems(this: Enum): Array<GearType>
5988 }
5989 export type GearType = GearType.MeleeWeapons | GearType.RangedWeapons | GearType.Explosives | GearType.PowerUps | GearType.NavigationEnhancers | GearType.MusicalInstruments | GearType.SocialItems | GearType.BuildingTools | GearType.Transport;
5990 export namespace Genre {
5991 export interface All extends EnumItem {
5992 Name: "All";
5993 Value: 0;
5994 EnumType: typeof Genre;
5995 }
5996
5997 export const All: All;
5998
5999 export interface TownAndCity extends EnumItem {
6000 Name: "TownAndCity";
6001 Value: 1;
6002 EnumType: typeof Genre;
6003 }
6004
6005 export const TownAndCity: TownAndCity;
6006
6007 export interface Fantasy extends EnumItem {
6008 Name: "Fantasy";
6009 Value: 2;
6010 EnumType: typeof Genre;
6011 }
6012
6013 export const Fantasy: Fantasy;
6014
6015 export interface SciFi extends EnumItem {
6016 Name: "SciFi";
6017 Value: 3;
6018 EnumType: typeof Genre;
6019 }
6020
6021 export const SciFi: SciFi;
6022
6023 export interface Ninja extends EnumItem {
6024 Name: "Ninja";
6025 Value: 4;
6026 EnumType: typeof Genre;
6027 }
6028
6029 export const Ninja: Ninja;
6030
6031 export interface Scary extends EnumItem {
6032 Name: "Scary";
6033 Value: 5;
6034 EnumType: typeof Genre;
6035 }
6036
6037 export const Scary: Scary;
6038
6039 export interface Pirate extends EnumItem {
6040 Name: "Pirate";
6041 Value: 6;
6042 EnumType: typeof Genre;
6043 }
6044
6045 export const Pirate: Pirate;
6046
6047 export interface Adventure extends EnumItem {
6048 Name: "Adventure";
6049 Value: 7;
6050 EnumType: typeof Genre;
6051 }
6052
6053 export const Adventure: Adventure;
6054
6055 export interface Sports extends EnumItem {
6056 Name: "Sports";
6057 Value: 8;
6058 EnumType: typeof Genre;
6059 }
6060
6061 export const Sports: Sports;
6062
6063 export interface Funny extends EnumItem {
6064 Name: "Funny";
6065 Value: 9;
6066 EnumType: typeof Genre;
6067 }
6068
6069 export const Funny: Funny;
6070
6071 export interface WildWest extends EnumItem {
6072 Name: "WildWest";
6073 Value: 10;
6074 EnumType: typeof Genre;
6075 }
6076
6077 export const WildWest: WildWest;
6078
6079 export interface War extends EnumItem {
6080 Name: "War";
6081 Value: 11;
6082 EnumType: typeof Genre;
6083 }
6084
6085 export const War: War;
6086
6087 export interface SkatePark extends EnumItem {
6088 Name: "SkatePark";
6089 Value: 12;
6090 EnumType: typeof Genre;
6091 }
6092
6093 export const SkatePark: SkatePark;
6094
6095 export interface Tutorial extends EnumItem {
6096 Name: "Tutorial";
6097 Value: 13;
6098 EnumType: typeof Genre;
6099 }
6100
6101 export const Tutorial: Tutorial;
6102
6103 export function GetEnumItems(this: Enum): Array<Genre>
6104 }
6105 export type Genre = Genre.All | Genre.TownAndCity | Genre.Fantasy | Genre.SciFi | Genre.Ninja | Genre.Scary | Genre.Pirate | Genre.Adventure | Genre.Sports | Genre.Funny | Genre.WildWest | Genre.War | Genre.SkatePark | Genre.Tutorial;
6106 export namespace GraphicsMode {
6107 export interface Automatic extends EnumItem {
6108 Name: "Automatic";
6109 Value: 1;
6110 EnumType: typeof GraphicsMode;
6111 }
6112
6113 export const Automatic: Automatic;
6114
6115 export interface Direct3D11 extends EnumItem {
6116 Name: "Direct3D11";
6117 Value: 2;
6118 EnumType: typeof GraphicsMode;
6119 }
6120
6121 export const Direct3D11: Direct3D11;
6122
6123 export interface OpenGL extends EnumItem {
6124 Name: "OpenGL";
6125 Value: 4;
6126 EnumType: typeof GraphicsMode;
6127 }
6128
6129 export const OpenGL: OpenGL;
6130
6131 export interface Metal extends EnumItem {
6132 Name: "Metal";
6133 Value: 5;
6134 EnumType: typeof GraphicsMode;
6135 }
6136
6137 export const Metal: Metal;
6138
6139 export interface Vulkan extends EnumItem {
6140 Name: "Vulkan";
6141 Value: 6;
6142 EnumType: typeof GraphicsMode;
6143 }
6144
6145 export const Vulkan: Vulkan;
6146
6147 export interface NoGraphics extends EnumItem {
6148 Name: "NoGraphics";
6149 Value: 7;
6150 EnumType: typeof GraphicsMode;
6151 }
6152
6153 export const NoGraphics: NoGraphics;
6154
6155 export function GetEnumItems(this: Enum): Array<GraphicsMode>
6156 }
6157 export type GraphicsMode = GraphicsMode.Automatic | GraphicsMode.Direct3D11 | GraphicsMode.OpenGL | GraphicsMode.Metal | GraphicsMode.Vulkan | GraphicsMode.NoGraphics;
6158 export namespace GuiType {
6159 export interface Core extends EnumItem {
6160 Name: "Core";
6161 Value: 0;
6162 EnumType: typeof GuiType;
6163 }
6164
6165 export const Core: Core;
6166
6167 export interface Custom extends EnumItem {
6168 Name: "Custom";
6169 Value: 1;
6170 EnumType: typeof GuiType;
6171 }
6172
6173 export const Custom: Custom;
6174
6175 export interface CustomBillboards extends EnumItem {
6176 Name: "CustomBillboards";
6177 Value: 3;
6178 EnumType: typeof GuiType;
6179 }
6180
6181 export const CustomBillboards: CustomBillboards;
6182
6183 export interface PlayerNameplates extends EnumItem {
6184 Name: "PlayerNameplates";
6185 Value: 2;
6186 EnumType: typeof GuiType;
6187 }
6188
6189 export const PlayerNameplates: PlayerNameplates;
6190
6191 export function GetEnumItems(this: Enum): Array<GuiType>
6192 }
6193 export type GuiType = GuiType.Core | GuiType.Custom | GuiType.CustomBillboards | GuiType.PlayerNameplates;
6194 export namespace HandlesStyle {
6195 export interface Resize extends EnumItem {
6196 Name: "Resize";
6197 Value: 0;
6198 EnumType: typeof HandlesStyle;
6199 }
6200
6201 export const Resize: Resize;
6202
6203 export interface Movement extends EnumItem {
6204 Name: "Movement";
6205 Value: 1;
6206 EnumType: typeof HandlesStyle;
6207 }
6208
6209 export const Movement: Movement;
6210
6211 export function GetEnumItems(this: Enum): Array<HandlesStyle>
6212 }
6213 export type HandlesStyle = HandlesStyle.Resize | HandlesStyle.Movement;
6214 export namespace HighlightDepthMode {
6215 export interface AlwaysOnTop extends EnumItem {
6216 Name: "AlwaysOnTop";
6217 Value: 0;
6218 EnumType: typeof HighlightDepthMode;
6219 }
6220
6221 export const AlwaysOnTop: AlwaysOnTop;
6222
6223 export interface Occluded extends EnumItem {
6224 Name: "Occluded";
6225 Value: 1;
6226 EnumType: typeof HighlightDepthMode;
6227 }
6228
6229 export const Occluded: Occluded;
6230
6231 export function GetEnumItems(this: Enum): Array<HighlightDepthMode>
6232 }
6233 export type HighlightDepthMode = HighlightDepthMode.AlwaysOnTop | HighlightDepthMode.Occluded;
6234 export namespace HorizontalAlignment {
6235 export interface Center extends EnumItem {
6236 Name: "Center";
6237 Value: 0;
6238 EnumType: typeof HorizontalAlignment;
6239 }
6240
6241 export const Center: Center;
6242
6243 export interface Left extends EnumItem {
6244 Name: "Left";
6245 Value: 1;
6246 EnumType: typeof HorizontalAlignment;
6247 }
6248
6249 export const Left: Left;
6250
6251 export interface Right extends EnumItem {
6252 Name: "Right";
6253 Value: 2;
6254 EnumType: typeof HorizontalAlignment;
6255 }
6256
6257 export const Right: Right;
6258
6259 export function GetEnumItems(this: Enum): Array<HorizontalAlignment>
6260 }
6261 export type HorizontalAlignment = HorizontalAlignment.Center | HorizontalAlignment.Left | HorizontalAlignment.Right;
6262 export namespace HoverAnimateSpeed {
6263 export interface VerySlow extends EnumItem {
6264 Name: "VerySlow";
6265 Value: 0;
6266 EnumType: typeof HoverAnimateSpeed;
6267 }
6268
6269 export const VerySlow: VerySlow;
6270
6271 export interface Slow extends EnumItem {
6272 Name: "Slow";
6273 Value: 1;
6274 EnumType: typeof HoverAnimateSpeed;
6275 }
6276
6277 export const Slow: Slow;
6278
6279 export interface Medium extends EnumItem {
6280 Name: "Medium";
6281 Value: 2;
6282 EnumType: typeof HoverAnimateSpeed;
6283 }
6284
6285 export const Medium: Medium;
6286
6287 export interface Fast extends EnumItem {
6288 Name: "Fast";
6289 Value: 3;
6290 EnumType: typeof HoverAnimateSpeed;
6291 }
6292
6293 export const Fast: Fast;
6294
6295 export interface VeryFast extends EnumItem {
6296 Name: "VeryFast";
6297 Value: 4;
6298 EnumType: typeof HoverAnimateSpeed;
6299 }
6300
6301 export const VeryFast: VeryFast;
6302
6303 export function GetEnumItems(this: Enum): Array<HoverAnimateSpeed>
6304 }
6305 export type HoverAnimateSpeed = HoverAnimateSpeed.VerySlow | HoverAnimateSpeed.Slow | HoverAnimateSpeed.Medium | HoverAnimateSpeed.Fast | HoverAnimateSpeed.VeryFast;
6306 export namespace HttpCachePolicy {
6307 export interface None extends EnumItem {
6308 Name: "None";
6309 Value: 0;
6310 EnumType: typeof HttpCachePolicy;
6311 }
6312
6313 export const None: None;
6314
6315 export interface Full extends EnumItem {
6316 Name: "Full";
6317 Value: 1;
6318 EnumType: typeof HttpCachePolicy;
6319 }
6320
6321 export const Full: Full;
6322
6323 export interface DataOnly extends EnumItem {
6324 Name: "DataOnly";
6325 Value: 2;
6326 EnumType: typeof HttpCachePolicy;
6327 }
6328
6329 export const DataOnly: DataOnly;
6330
6331 export interface Default extends EnumItem {
6332 Name: "Default";
6333 Value: 3;
6334 EnumType: typeof HttpCachePolicy;
6335 }
6336
6337 export const Default: Default;
6338
6339 export interface InternalRedirectRefresh extends EnumItem {
6340 Name: "InternalRedirectRefresh";
6341 Value: 4;
6342 EnumType: typeof HttpCachePolicy;
6343 }
6344
6345 export const InternalRedirectRefresh: InternalRedirectRefresh;
6346
6347 export function GetEnumItems(this: Enum): Array<HttpCachePolicy>
6348 }
6349 export type HttpCachePolicy = HttpCachePolicy.None | HttpCachePolicy.Full | HttpCachePolicy.DataOnly | HttpCachePolicy.Default | HttpCachePolicy.InternalRedirectRefresh;
6350 export namespace HttpContentType {
6351 export interface ApplicationJson extends EnumItem {
6352 Name: "ApplicationJson";
6353 Value: 0;
6354 EnumType: typeof HttpContentType;
6355 }
6356
6357 export const ApplicationJson: ApplicationJson;
6358
6359 export interface ApplicationXml extends EnumItem {
6360 Name: "ApplicationXml";
6361 Value: 1;
6362 EnumType: typeof HttpContentType;
6363 }
6364
6365 export const ApplicationXml: ApplicationXml;
6366
6367 export interface ApplicationUrlEncoded extends EnumItem {
6368 Name: "ApplicationUrlEncoded";
6369 Value: 2;
6370 EnumType: typeof HttpContentType;
6371 }
6372
6373 export const ApplicationUrlEncoded: ApplicationUrlEncoded;
6374
6375 export interface TextPlain extends EnumItem {
6376 Name: "TextPlain";
6377 Value: 3;
6378 EnumType: typeof HttpContentType;
6379 }
6380
6381 export const TextPlain: TextPlain;
6382
6383 export interface TextXml extends EnumItem {
6384 Name: "TextXml";
6385 Value: 4;
6386 EnumType: typeof HttpContentType;
6387 }
6388
6389 export const TextXml: TextXml;
6390
6391 export function GetEnumItems(this: Enum): Array<HttpContentType>
6392 }
6393 export type HttpContentType = HttpContentType.ApplicationJson | HttpContentType.ApplicationXml | HttpContentType.ApplicationUrlEncoded | HttpContentType.TextPlain | HttpContentType.TextXml;
6394 export namespace HttpError {
6395 export interface OK extends EnumItem {
6396 Name: "OK";
6397 Value: 0;
6398 EnumType: typeof HttpError;
6399 }
6400
6401 export const OK: OK;
6402
6403 export interface InvalidUrl extends EnumItem {
6404 Name: "InvalidUrl";
6405 Value: 1;
6406 EnumType: typeof HttpError;
6407 }
6408
6409 export const InvalidUrl: InvalidUrl;
6410
6411 export interface DnsResolve extends EnumItem {
6412 Name: "DnsResolve";
6413 Value: 2;
6414 EnumType: typeof HttpError;
6415 }
6416
6417 export const DnsResolve: DnsResolve;
6418
6419 export interface ConnectFail extends EnumItem {
6420 Name: "ConnectFail";
6421 Value: 3;
6422 EnumType: typeof HttpError;
6423 }
6424
6425 export const ConnectFail: ConnectFail;
6426
6427 export interface OutOfMemory extends EnumItem {
6428 Name: "OutOfMemory";
6429 Value: 4;
6430 EnumType: typeof HttpError;
6431 }
6432
6433 export const OutOfMemory: OutOfMemory;
6434
6435 export interface TimedOut extends EnumItem {
6436 Name: "TimedOut";
6437 Value: 5;
6438 EnumType: typeof HttpError;
6439 }
6440
6441 export const TimedOut: TimedOut;
6442
6443 export interface TooManyRedirects extends EnumItem {
6444 Name: "TooManyRedirects";
6445 Value: 6;
6446 EnumType: typeof HttpError;
6447 }
6448
6449 export const TooManyRedirects: TooManyRedirects;
6450
6451 export interface InvalidRedirect extends EnumItem {
6452 Name: "InvalidRedirect";
6453 Value: 7;
6454 EnumType: typeof HttpError;
6455 }
6456
6457 export const InvalidRedirect: InvalidRedirect;
6458
6459 export interface NetFail extends EnumItem {
6460 Name: "NetFail";
6461 Value: 8;
6462 EnumType: typeof HttpError;
6463 }
6464
6465 export const NetFail: NetFail;
6466
6467 export interface Aborted extends EnumItem {
6468 Name: "Aborted";
6469 Value: 9;
6470 EnumType: typeof HttpError;
6471 }
6472
6473 export const Aborted: Aborted;
6474
6475 export interface SslConnectFail extends EnumItem {
6476 Name: "SslConnectFail";
6477 Value: 10;
6478 EnumType: typeof HttpError;
6479 }
6480
6481 export const SslConnectFail: SslConnectFail;
6482
6483 export interface SslVerificationFail extends EnumItem {
6484 Name: "SslVerificationFail";
6485 Value: 11;
6486 EnumType: typeof HttpError;
6487 }
6488
6489 export const SslVerificationFail: SslVerificationFail;
6490
6491 export interface Unknown extends EnumItem {
6492 Name: "Unknown";
6493 Value: 12;
6494 EnumType: typeof HttpError;
6495 }
6496
6497 export const Unknown: Unknown;
6498
6499 export function GetEnumItems(this: Enum): Array<HttpError>
6500 }
6501 export type HttpError = HttpError.OK | HttpError.InvalidUrl | HttpError.DnsResolve | HttpError.ConnectFail | HttpError.OutOfMemory | HttpError.TimedOut | HttpError.TooManyRedirects | HttpError.InvalidRedirect | HttpError.NetFail | HttpError.Aborted | HttpError.SslConnectFail | HttpError.SslVerificationFail | HttpError.Unknown;
6502 export namespace HttpRequestType {
6503 export interface Default extends EnumItem {
6504 Name: "Default";
6505 Value: 0;
6506 EnumType: typeof HttpRequestType;
6507 }
6508
6509 export const Default: Default;
6510
6511 export interface MarketplaceService extends EnumItem {
6512 Name: "MarketplaceService";
6513 Value: 2;
6514 EnumType: typeof HttpRequestType;
6515 }
6516
6517 export const MarketplaceService: MarketplaceService;
6518
6519 export interface Players extends EnumItem {
6520 Name: "Players";
6521 Value: 7;
6522 EnumType: typeof HttpRequestType;
6523 }
6524
6525 export const Players: Players;
6526
6527 export interface Chat extends EnumItem {
6528 Name: "Chat";
6529 Value: 15;
6530 EnumType: typeof HttpRequestType;
6531 }
6532
6533 export const Chat: Chat;
6534
6535 export interface Avatar extends EnumItem {
6536 Name: "Avatar";
6537 Value: 16;
6538 EnumType: typeof HttpRequestType;
6539 }
6540
6541 export const Avatar: Avatar;
6542
6543 export interface Analytics extends EnumItem {
6544 Name: "Analytics";
6545 Value: 23;
6546 EnumType: typeof HttpRequestType;
6547 }
6548
6549 export const Analytics: Analytics;
6550
6551 export interface Localization extends EnumItem {
6552 Name: "Localization";
6553 Value: 25;
6554 EnumType: typeof HttpRequestType;
6555 }
6556
6557 export const Localization: Localization;
6558
6559 export function GetEnumItems(this: Enum): Array<HttpRequestType>
6560 }
6561 export type HttpRequestType = HttpRequestType.Default | HttpRequestType.MarketplaceService | HttpRequestType.Players | HttpRequestType.Chat | HttpRequestType.Avatar | HttpRequestType.Analytics | HttpRequestType.Localization;
6562 export namespace HumanoidCollisionType {
6563 export interface OuterBox extends EnumItem {
6564 Name: "OuterBox";
6565 Value: 0;
6566 EnumType: typeof HumanoidCollisionType;
6567 }
6568
6569 export const OuterBox: OuterBox;
6570
6571 export interface InnerBox extends EnumItem {
6572 Name: "InnerBox";
6573 Value: 1;
6574 EnumType: typeof HumanoidCollisionType;
6575 }
6576
6577 export const InnerBox: InnerBox;
6578
6579 export function GetEnumItems(this: Enum): Array<HumanoidCollisionType>
6580 }
6581 export type HumanoidCollisionType = HumanoidCollisionType.OuterBox | HumanoidCollisionType.InnerBox;
6582 export namespace HumanoidDisplayDistanceType {
6583 export interface Viewer extends EnumItem {
6584 Name: "Viewer";
6585 Value: 0;
6586 EnumType: typeof HumanoidDisplayDistanceType;
6587 }
6588
6589 export const Viewer: Viewer;
6590
6591 export interface Subject extends EnumItem {
6592 Name: "Subject";
6593 Value: 1;
6594 EnumType: typeof HumanoidDisplayDistanceType;
6595 }
6596
6597 export const Subject: Subject;
6598
6599 export interface None extends EnumItem {
6600 Name: "None";
6601 Value: 2;
6602 EnumType: typeof HumanoidDisplayDistanceType;
6603 }
6604
6605 export const None: None;
6606
6607 export function GetEnumItems(this: Enum): Array<HumanoidDisplayDistanceType>
6608 }
6609 export type HumanoidDisplayDistanceType = HumanoidDisplayDistanceType.Viewer | HumanoidDisplayDistanceType.Subject | HumanoidDisplayDistanceType.None;
6610 export namespace HumanoidHealthDisplayType {
6611 export interface DisplayWhenDamaged extends EnumItem {
6612 Name: "DisplayWhenDamaged";
6613 Value: 0;
6614 EnumType: typeof HumanoidHealthDisplayType;
6615 }
6616
6617 export const DisplayWhenDamaged: DisplayWhenDamaged;
6618
6619 export interface AlwaysOn extends EnumItem {
6620 Name: "AlwaysOn";
6621 Value: 1;
6622 EnumType: typeof HumanoidHealthDisplayType;
6623 }
6624
6625 export const AlwaysOn: AlwaysOn;
6626
6627 export interface AlwaysOff extends EnumItem {
6628 Name: "AlwaysOff";
6629 Value: 2;
6630 EnumType: typeof HumanoidHealthDisplayType;
6631 }
6632
6633 export const AlwaysOff: AlwaysOff;
6634
6635 export function GetEnumItems(this: Enum): Array<HumanoidHealthDisplayType>
6636 }
6637 export type HumanoidHealthDisplayType = HumanoidHealthDisplayType.DisplayWhenDamaged | HumanoidHealthDisplayType.AlwaysOn | HumanoidHealthDisplayType.AlwaysOff;
6638 export namespace HumanoidOnlySetCollisionsOnStateChange {
6639 export interface Default extends EnumItem {
6640 Name: "Default";
6641 Value: 0;
6642 EnumType: typeof HumanoidOnlySetCollisionsOnStateChange;
6643 }
6644
6645 export const Default: Default;
6646
6647 export interface Disabled extends EnumItem {
6648 Name: "Disabled";
6649 Value: 1;
6650 EnumType: typeof HumanoidOnlySetCollisionsOnStateChange;
6651 }
6652
6653 export const Disabled: Disabled;
6654
6655 export interface Enabled extends EnumItem {
6656 Name: "Enabled";
6657 Value: 2;
6658 EnumType: typeof HumanoidOnlySetCollisionsOnStateChange;
6659 }
6660
6661 export const Enabled: Enabled;
6662
6663 export function GetEnumItems(this: Enum): Array<HumanoidOnlySetCollisionsOnStateChange>
6664 }
6665 export type HumanoidOnlySetCollisionsOnStateChange = HumanoidOnlySetCollisionsOnStateChange.Default | HumanoidOnlySetCollisionsOnStateChange.Disabled | HumanoidOnlySetCollisionsOnStateChange.Enabled;
6666 export namespace HumanoidRigType {
6667 export interface R6 extends EnumItem {
6668 Name: "R6";
6669 Value: 0;
6670 EnumType: typeof HumanoidRigType;
6671 }
6672
6673 export const R6: R6;
6674
6675 export interface R15 extends EnumItem {
6676 Name: "R15";
6677 Value: 1;
6678 EnumType: typeof HumanoidRigType;
6679 }
6680
6681 export const R15: R15;
6682
6683 export function GetEnumItems(this: Enum): Array<HumanoidRigType>
6684 }
6685 export type HumanoidRigType = HumanoidRigType.R6 | HumanoidRigType.R15;
6686 export namespace HumanoidStateType {
6687 export interface FallingDown extends EnumItem {
6688 Name: "FallingDown";
6689 Value: 0;
6690 EnumType: typeof HumanoidStateType;
6691 }
6692
6693 export const FallingDown: FallingDown;
6694
6695 export interface Running extends EnumItem {
6696 Name: "Running";
6697 Value: 8;
6698 EnumType: typeof HumanoidStateType;
6699 }
6700
6701 export const Running: Running;
6702
6703 export interface RunningNoPhysics extends EnumItem {
6704 Name: "RunningNoPhysics";
6705 Value: 10;
6706 EnumType: typeof HumanoidStateType;
6707 }
6708
6709 export const RunningNoPhysics: RunningNoPhysics;
6710
6711 export interface Climbing extends EnumItem {
6712 Name: "Climbing";
6713 Value: 12;
6714 EnumType: typeof HumanoidStateType;
6715 }
6716
6717 export const Climbing: Climbing;
6718
6719 export interface StrafingNoPhysics extends EnumItem {
6720 Name: "StrafingNoPhysics";
6721 Value: 11;
6722 EnumType: typeof HumanoidStateType;
6723 }
6724
6725 export const StrafingNoPhysics: StrafingNoPhysics;
6726
6727 export interface Ragdoll extends EnumItem {
6728 Name: "Ragdoll";
6729 Value: 1;
6730 EnumType: typeof HumanoidStateType;
6731 }
6732
6733 export const Ragdoll: Ragdoll;
6734
6735 export interface GettingUp extends EnumItem {
6736 Name: "GettingUp";
6737 Value: 2;
6738 EnumType: typeof HumanoidStateType;
6739 }
6740
6741 export const GettingUp: GettingUp;
6742
6743 export interface Jumping extends EnumItem {
6744 Name: "Jumping";
6745 Value: 3;
6746 EnumType: typeof HumanoidStateType;
6747 }
6748
6749 export const Jumping: Jumping;
6750
6751 export interface Landed extends EnumItem {
6752 Name: "Landed";
6753 Value: 7;
6754 EnumType: typeof HumanoidStateType;
6755 }
6756
6757 export const Landed: Landed;
6758
6759 export interface Flying extends EnumItem {
6760 Name: "Flying";
6761 Value: 6;
6762 EnumType: typeof HumanoidStateType;
6763 }
6764
6765 export const Flying: Flying;
6766
6767 export interface Freefall extends EnumItem {
6768 Name: "Freefall";
6769 Value: 5;
6770 EnumType: typeof HumanoidStateType;
6771 }
6772
6773 export const Freefall: Freefall;
6774
6775 export interface Seated extends EnumItem {
6776 Name: "Seated";
6777 Value: 13;
6778 EnumType: typeof HumanoidStateType;
6779 }
6780
6781 export const Seated: Seated;
6782
6783 export interface PlatformStanding extends EnumItem {
6784 Name: "PlatformStanding";
6785 Value: 14;
6786 EnumType: typeof HumanoidStateType;
6787 }
6788
6789 export const PlatformStanding: PlatformStanding;
6790
6791 export interface Dead extends EnumItem {
6792 Name: "Dead";
6793 Value: 15;
6794 EnumType: typeof HumanoidStateType;
6795 }
6796
6797 export const Dead: Dead;
6798
6799 export interface Swimming extends EnumItem {
6800 Name: "Swimming";
6801 Value: 4;
6802 EnumType: typeof HumanoidStateType;
6803 }
6804
6805 export const Swimming: Swimming;
6806
6807 export interface Physics extends EnumItem {
6808 Name: "Physics";
6809 Value: 16;
6810 EnumType: typeof HumanoidStateType;
6811 }
6812
6813 export const Physics: Physics;
6814
6815 export interface None extends EnumItem {
6816 Name: "None";
6817 Value: 18;
6818 EnumType: typeof HumanoidStateType;
6819 }
6820
6821 export const None: None;
6822
6823 export function GetEnumItems(this: Enum): Array<HumanoidStateType>
6824 }
6825 export type HumanoidStateType = HumanoidStateType.FallingDown | HumanoidStateType.Running | HumanoidStateType.RunningNoPhysics | HumanoidStateType.Climbing | HumanoidStateType.StrafingNoPhysics | HumanoidStateType.Ragdoll | HumanoidStateType.GettingUp | HumanoidStateType.Jumping | HumanoidStateType.Landed | HumanoidStateType.Flying | HumanoidStateType.Freefall | HumanoidStateType.Seated | HumanoidStateType.PlatformStanding | HumanoidStateType.Dead | HumanoidStateType.Swimming | HumanoidStateType.Physics | HumanoidStateType.None;
6826 export namespace IKCollisionsMode {
6827 export interface NoCollisions extends EnumItem {
6828 Name: "NoCollisions";
6829 Value: 0;
6830 EnumType: typeof IKCollisionsMode;
6831 }
6832
6833 export const NoCollisions: NoCollisions;
6834
6835 export interface OtherMechanismsAnchored extends EnumItem {
6836 Name: "OtherMechanismsAnchored";
6837 Value: 1;
6838 EnumType: typeof IKCollisionsMode;
6839 }
6840
6841 export const OtherMechanismsAnchored: OtherMechanismsAnchored;
6842
6843 export interface IncludeContactedMechanisms extends EnumItem {
6844 Name: "IncludeContactedMechanisms";
6845 Value: 2;
6846 EnumType: typeof IKCollisionsMode;
6847 }
6848
6849 export const IncludeContactedMechanisms: IncludeContactedMechanisms;
6850
6851 export function GetEnumItems(this: Enum): Array<IKCollisionsMode>
6852 }
6853 export type IKCollisionsMode = IKCollisionsMode.NoCollisions | IKCollisionsMode.OtherMechanismsAnchored | IKCollisionsMode.IncludeContactedMechanisms;
6854 export namespace IXPLoadingStatus {
6855 export interface None extends EnumItem {
6856 Name: "None";
6857 Value: 0;
6858 EnumType: typeof IXPLoadingStatus;
6859 }
6860
6861 export const None: None;
6862
6863 export interface Pending extends EnumItem {
6864 Name: "Pending";
6865 Value: 1;
6866 EnumType: typeof IXPLoadingStatus;
6867 }
6868
6869 export const Pending: Pending;
6870
6871 export interface Initialized extends EnumItem {
6872 Name: "Initialized";
6873 Value: 2;
6874 EnumType: typeof IXPLoadingStatus;
6875 }
6876
6877 export const Initialized: Initialized;
6878
6879 export interface ShutOff extends EnumItem {
6880 Name: "ShutOff";
6881 Value: 3;
6882 EnumType: typeof IXPLoadingStatus;
6883 }
6884
6885 export const ShutOff: ShutOff;
6886
6887 export interface ErrorTimedOut extends EnumItem {
6888 Name: "ErrorTimedOut";
6889 Value: 7;
6890 EnumType: typeof IXPLoadingStatus;
6891 }
6892
6893 export const ErrorTimedOut: ErrorTimedOut;
6894
6895 export interface ErrorConnection extends EnumItem {
6896 Name: "ErrorConnection";
6897 Value: 5;
6898 EnumType: typeof IXPLoadingStatus;
6899 }
6900
6901 export const ErrorConnection: ErrorConnection;
6902
6903 export interface ErrorJsonParse extends EnumItem {
6904 Name: "ErrorJsonParse";
6905 Value: 6;
6906 EnumType: typeof IXPLoadingStatus;
6907 }
6908
6909 export const ErrorJsonParse: ErrorJsonParse;
6910
6911 export interface ErrorInvalidUser extends EnumItem {
6912 Name: "ErrorInvalidUser";
6913 Value: 4;
6914 EnumType: typeof IXPLoadingStatus;
6915 }
6916
6917 export const ErrorInvalidUser: ErrorInvalidUser;
6918
6919 export function GetEnumItems(this: Enum): Array<IXPLoadingStatus>
6920 }
6921 export type IXPLoadingStatus = IXPLoadingStatus.None | IXPLoadingStatus.Pending | IXPLoadingStatus.Initialized | IXPLoadingStatus.ShutOff | IXPLoadingStatus.ErrorTimedOut | IXPLoadingStatus.ErrorConnection | IXPLoadingStatus.ErrorJsonParse | IXPLoadingStatus.ErrorInvalidUser;
6922 export namespace InOut {
6923 export interface Edge extends EnumItem {
6924 Name: "Edge";
6925 Value: 0;
6926 EnumType: typeof InOut;
6927 }
6928
6929 export const Edge: Edge;
6930
6931 export interface Inset extends EnumItem {
6932 Name: "Inset";
6933 Value: 1;
6934 EnumType: typeof InOut;
6935 }
6936
6937 export const Inset: Inset;
6938
6939 export interface Center extends EnumItem {
6940 Name: "Center";
6941 Value: 2;
6942 EnumType: typeof InOut;
6943 }
6944
6945 export const Center: Center;
6946
6947 export function GetEnumItems(this: Enum): Array<InOut>
6948 }
6949 export type InOut = InOut.Edge | InOut.Inset | InOut.Center;
6950 export namespace InfoType {
6951 export interface Asset extends EnumItem {
6952 Name: "Asset";
6953 Value: 0;
6954 EnumType: typeof InfoType;
6955 }
6956
6957 export const Asset: Asset;
6958
6959 export interface Product extends EnumItem {
6960 Name: "Product";
6961 Value: 1;
6962 EnumType: typeof InfoType;
6963 }
6964
6965 export const Product: Product;
6966
6967 export interface GamePass extends EnumItem {
6968 Name: "GamePass";
6969 Value: 2;
6970 EnumType: typeof InfoType;
6971 }
6972
6973 export const GamePass: GamePass;
6974
6975 export interface Subscription extends EnumItem {
6976 Name: "Subscription";
6977 Value: 3;
6978 EnumType: typeof InfoType;
6979 }
6980
6981 export const Subscription: Subscription;
6982
6983 export interface Bundle extends EnumItem {
6984 Name: "Bundle";
6985 Value: 4;
6986 EnumType: typeof InfoType;
6987 }
6988
6989 export const Bundle: Bundle;
6990
6991 export function GetEnumItems(this: Enum): Array<InfoType>
6992 }
6993 export type InfoType = InfoType.Asset | InfoType.Product | InfoType.GamePass | InfoType.Subscription | InfoType.Bundle;
6994 export namespace InitialDockState {
6995 export interface Top extends EnumItem {
6996 Name: "Top";
6997 Value: 0;
6998 EnumType: typeof InitialDockState;
6999 }
7000
7001 export const Top: Top;
7002
7003 export interface Bottom extends EnumItem {
7004 Name: "Bottom";
7005 Value: 1;
7006 EnumType: typeof InitialDockState;
7007 }
7008
7009 export const Bottom: Bottom;
7010
7011 export interface Left extends EnumItem {
7012 Name: "Left";
7013 Value: 2;
7014 EnumType: typeof InitialDockState;
7015 }
7016
7017 export const Left: Left;
7018
7019 export interface Right extends EnumItem {
7020 Name: "Right";
7021 Value: 3;
7022 EnumType: typeof InitialDockState;
7023 }
7024
7025 export const Right: Right;
7026
7027 export interface Float extends EnumItem {
7028 Name: "Float";
7029 Value: 4;
7030 EnumType: typeof InitialDockState;
7031 }
7032
7033 export const Float: Float;
7034
7035 export function GetEnumItems(this: Enum): Array<InitialDockState>
7036 }
7037 export type InitialDockState = InitialDockState.Top | InitialDockState.Bottom | InitialDockState.Left | InitialDockState.Right | InitialDockState.Float;
7038 export namespace InputType {
7039 export interface NoInput extends EnumItem {
7040 Name: "NoInput";
7041 Value: 0;
7042 EnumType: typeof InputType;
7043 }
7044
7045 export const NoInput: NoInput;
7046 /** @deprecated renamed to NoInput */
7047 export const Action1: NoInput;
7048 /** @deprecated renamed to NoInput */
7049 export const Action2: NoInput;
7050 /** @deprecated renamed to NoInput */
7051 export const Action3: NoInput;
7052 /** @deprecated renamed to NoInput */
7053 export const Action4: NoInput;
7054 /** @deprecated renamed to NoInput */
7055 export const Action5: NoInput;
7056 /** @deprecated renamed to NoInput */
7057 export const LeftTread: NoInput;
7058 /** @deprecated renamed to NoInput */
7059 export const RightTread: NoInput;
7060 /** @deprecated renamed to NoInput */
7061 export const Steer: NoInput;
7062 /** @deprecated renamed to NoInput */
7063 export const Throtle: NoInput;
7064 /** @deprecated renamed to NoInput */
7065 export const Throttle: NoInput;
7066 /** @deprecated renamed to NoInput */
7067 export const UpDown: NoInput;
7068
7069 export interface Constant extends EnumItem {
7070 Name: "Constant";
7071 Value: 12;
7072 EnumType: typeof InputType;
7073 }
7074
7075 export const Constant: Constant;
7076
7077 export interface Sin extends EnumItem {
7078 Name: "Sin";
7079 Value: 13;
7080 EnumType: typeof InputType;
7081 }
7082
7083 export const Sin: Sin;
7084
7085 export function GetEnumItems(this: Enum): Array<InputType>
7086 }
7087 export type InputType = InputType.NoInput | InputType.Constant | InputType.Sin;
7088 export namespace InterpolationThrottlingMode {
7089 export interface Default extends EnumItem {
7090 Name: "Default";
7091 Value: 0;
7092 EnumType: typeof InterpolationThrottlingMode;
7093 }
7094
7095 export const Default: Default;
7096
7097 export interface Disabled extends EnumItem {
7098 Name: "Disabled";
7099 Value: 1;
7100 EnumType: typeof InterpolationThrottlingMode;
7101 }
7102
7103 export const Disabled: Disabled;
7104
7105 export interface Enabled extends EnumItem {
7106 Name: "Enabled";
7107 Value: 2;
7108 EnumType: typeof InterpolationThrottlingMode;
7109 }
7110
7111 export const Enabled: Enabled;
7112
7113 export function GetEnumItems(this: Enum): Array<InterpolationThrottlingMode>
7114 }
7115 export type InterpolationThrottlingMode = InterpolationThrottlingMode.Default | InterpolationThrottlingMode.Disabled | InterpolationThrottlingMode.Enabled;
7116 export namespace JointCreationMode {
7117 export interface All extends EnumItem {
7118 Name: "All";
7119 Value: 0;
7120 EnumType: typeof JointCreationMode;
7121 }
7122
7123 export const All: All;
7124
7125 export interface Surface extends EnumItem {
7126 Name: "Surface";
7127 Value: 1;
7128 EnumType: typeof JointCreationMode;
7129 }
7130
7131 export const Surface: Surface;
7132
7133 export interface None extends EnumItem {
7134 Name: "None";
7135 Value: 2;
7136 EnumType: typeof JointCreationMode;
7137 }
7138
7139 export const None: None;
7140
7141 export function GetEnumItems(this: Enum): Array<JointCreationMode>
7142 }
7143 export type JointCreationMode = JointCreationMode.All | JointCreationMode.Surface | JointCreationMode.None;
7144 export namespace KeyCode {
7145 export interface Unknown extends EnumItem {
7146 Name: "Unknown";
7147 Value: 0;
7148 EnumType: typeof KeyCode;
7149 }
7150
7151 export const Unknown: Unknown;
7152
7153 export interface Backspace extends EnumItem {
7154 Name: "Backspace";
7155 Value: 8;
7156 EnumType: typeof KeyCode;
7157 }
7158
7159 export const Backspace: Backspace;
7160
7161 export interface Tab extends EnumItem {
7162 Name: "Tab";
7163 Value: 9;
7164 EnumType: typeof KeyCode;
7165 }
7166
7167 export const Tab: Tab;
7168
7169 export interface Clear extends EnumItem {
7170 Name: "Clear";
7171 Value: 12;
7172 EnumType: typeof KeyCode;
7173 }
7174
7175 export const Clear: Clear;
7176
7177 export interface Return extends EnumItem {
7178 Name: "Return";
7179 Value: 13;
7180 EnumType: typeof KeyCode;
7181 }
7182
7183 export const Return: Return;
7184
7185 export interface Pause extends EnumItem {
7186 Name: "Pause";
7187 Value: 19;
7188 EnumType: typeof KeyCode;
7189 }
7190
7191 export const Pause: Pause;
7192
7193 export interface Escape extends EnumItem {
7194 Name: "Escape";
7195 Value: 27;
7196 EnumType: typeof KeyCode;
7197 }
7198
7199 export const Escape: Escape;
7200
7201 export interface Space extends EnumItem {
7202 Name: "Space";
7203 Value: 32;
7204 EnumType: typeof KeyCode;
7205 }
7206
7207 export const Space: Space;
7208
7209 export interface QuotedDouble extends EnumItem {
7210 Name: "QuotedDouble";
7211 Value: 34;
7212 EnumType: typeof KeyCode;
7213 }
7214
7215 export const QuotedDouble: QuotedDouble;
7216
7217 export interface Hash extends EnumItem {
7218 Name: "Hash";
7219 Value: 35;
7220 EnumType: typeof KeyCode;
7221 }
7222
7223 export const Hash: Hash;
7224
7225 export interface Dollar extends EnumItem {
7226 Name: "Dollar";
7227 Value: 36;
7228 EnumType: typeof KeyCode;
7229 }
7230
7231 export const Dollar: Dollar;
7232
7233 export interface Percent extends EnumItem {
7234 Name: "Percent";
7235 Value: 37;
7236 EnumType: typeof KeyCode;
7237 }
7238
7239 export const Percent: Percent;
7240
7241 export interface Ampersand extends EnumItem {
7242 Name: "Ampersand";
7243 Value: 38;
7244 EnumType: typeof KeyCode;
7245 }
7246
7247 export const Ampersand: Ampersand;
7248
7249 export interface Quote extends EnumItem {
7250 Name: "Quote";
7251 Value: 39;
7252 EnumType: typeof KeyCode;
7253 }
7254
7255 export const Quote: Quote;
7256
7257 export interface LeftParenthesis extends EnumItem {
7258 Name: "LeftParenthesis";
7259 Value: 40;
7260 EnumType: typeof KeyCode;
7261 }
7262
7263 export const LeftParenthesis: LeftParenthesis;
7264
7265 export interface RightParenthesis extends EnumItem {
7266 Name: "RightParenthesis";
7267 Value: 41;
7268 EnumType: typeof KeyCode;
7269 }
7270
7271 export const RightParenthesis: RightParenthesis;
7272
7273 export interface Asterisk extends EnumItem {
7274 Name: "Asterisk";
7275 Value: 42;
7276 EnumType: typeof KeyCode;
7277 }
7278
7279 export const Asterisk: Asterisk;
7280
7281 export interface Plus extends EnumItem {
7282 Name: "Plus";
7283 Value: 43;
7284 EnumType: typeof KeyCode;
7285 }
7286
7287 export const Plus: Plus;
7288
7289 export interface Comma extends EnumItem {
7290 Name: "Comma";
7291 Value: 44;
7292 EnumType: typeof KeyCode;
7293 }
7294
7295 export const Comma: Comma;
7296
7297 export interface Minus extends EnumItem {
7298 Name: "Minus";
7299 Value: 45;
7300 EnumType: typeof KeyCode;
7301 }
7302
7303 export const Minus: Minus;
7304
7305 export interface Period extends EnumItem {
7306 Name: "Period";
7307 Value: 46;
7308 EnumType: typeof KeyCode;
7309 }
7310
7311 export const Period: Period;
7312
7313 export interface Slash extends EnumItem {
7314 Name: "Slash";
7315 Value: 47;
7316 EnumType: typeof KeyCode;
7317 }
7318
7319 export const Slash: Slash;
7320
7321 export interface Zero extends EnumItem {
7322 Name: "Zero";
7323 Value: 48;
7324 EnumType: typeof KeyCode;
7325 }
7326
7327 export const Zero: Zero;
7328
7329 export interface One extends EnumItem {
7330 Name: "One";
7331 Value: 49;
7332 EnumType: typeof KeyCode;
7333 }
7334
7335 export const One: One;
7336
7337 export interface Two extends EnumItem {
7338 Name: "Two";
7339 Value: 50;
7340 EnumType: typeof KeyCode;
7341 }
7342
7343 export const Two: Two;
7344
7345 export interface Three extends EnumItem {
7346 Name: "Three";
7347 Value: 51;
7348 EnumType: typeof KeyCode;
7349 }
7350
7351 export const Three: Three;
7352
7353 export interface Four extends EnumItem {
7354 Name: "Four";
7355 Value: 52;
7356 EnumType: typeof KeyCode;
7357 }
7358
7359 export const Four: Four;
7360
7361 export interface Five extends EnumItem {
7362 Name: "Five";
7363 Value: 53;
7364 EnumType: typeof KeyCode;
7365 }
7366
7367 export const Five: Five;
7368
7369 export interface Six extends EnumItem {
7370 Name: "Six";
7371 Value: 54;
7372 EnumType: typeof KeyCode;
7373 }
7374
7375 export const Six: Six;
7376
7377 export interface Seven extends EnumItem {
7378 Name: "Seven";
7379 Value: 55;
7380 EnumType: typeof KeyCode;
7381 }
7382
7383 export const Seven: Seven;
7384
7385 export interface Eight extends EnumItem {
7386 Name: "Eight";
7387 Value: 56;
7388 EnumType: typeof KeyCode;
7389 }
7390
7391 export const Eight: Eight;
7392
7393 export interface Nine extends EnumItem {
7394 Name: "Nine";
7395 Value: 57;
7396 EnumType: typeof KeyCode;
7397 }
7398
7399 export const Nine: Nine;
7400
7401 export interface Colon extends EnumItem {
7402 Name: "Colon";
7403 Value: 58;
7404 EnumType: typeof KeyCode;
7405 }
7406
7407 export const Colon: Colon;
7408
7409 export interface Semicolon extends EnumItem {
7410 Name: "Semicolon";
7411 Value: 59;
7412 EnumType: typeof KeyCode;
7413 }
7414
7415 export const Semicolon: Semicolon;
7416
7417 export interface LessThan extends EnumItem {
7418 Name: "LessThan";
7419 Value: 60;
7420 EnumType: typeof KeyCode;
7421 }
7422
7423 export const LessThan: LessThan;
7424
7425 export interface Equals extends EnumItem {
7426 Name: "Equals";
7427 Value: 61;
7428 EnumType: typeof KeyCode;
7429 }
7430
7431 export const Equals: Equals;
7432
7433 export interface GreaterThan extends EnumItem {
7434 Name: "GreaterThan";
7435 Value: 62;
7436 EnumType: typeof KeyCode;
7437 }
7438
7439 export const GreaterThan: GreaterThan;
7440
7441 export interface Question extends EnumItem {
7442 Name: "Question";
7443 Value: 63;
7444 EnumType: typeof KeyCode;
7445 }
7446
7447 export const Question: Question;
7448
7449 export interface At extends EnumItem {
7450 Name: "At";
7451 Value: 64;
7452 EnumType: typeof KeyCode;
7453 }
7454
7455 export const At: At;
7456
7457 export interface LeftBracket extends EnumItem {
7458 Name: "LeftBracket";
7459 Value: 91;
7460 EnumType: typeof KeyCode;
7461 }
7462
7463 export const LeftBracket: LeftBracket;
7464
7465 export interface BackSlash extends EnumItem {
7466 Name: "BackSlash";
7467 Value: 92;
7468 EnumType: typeof KeyCode;
7469 }
7470
7471 export const BackSlash: BackSlash;
7472
7473 export interface RightBracket extends EnumItem {
7474 Name: "RightBracket";
7475 Value: 93;
7476 EnumType: typeof KeyCode;
7477 }
7478
7479 export const RightBracket: RightBracket;
7480
7481 export interface Caret extends EnumItem {
7482 Name: "Caret";
7483 Value: 94;
7484 EnumType: typeof KeyCode;
7485 }
7486
7487 export const Caret: Caret;
7488
7489 export interface Underscore extends EnumItem {
7490 Name: "Underscore";
7491 Value: 95;
7492 EnumType: typeof KeyCode;
7493 }
7494
7495 export const Underscore: Underscore;
7496
7497 export interface Backquote extends EnumItem {
7498 Name: "Backquote";
7499 Value: 96;
7500 EnumType: typeof KeyCode;
7501 }
7502
7503 export const Backquote: Backquote;
7504
7505 export interface A extends EnumItem {
7506 Name: "A";
7507 Value: 97;
7508 EnumType: typeof KeyCode;
7509 }
7510
7511 export const A: A;
7512
7513 export interface B extends EnumItem {
7514 Name: "B";
7515 Value: 98;
7516 EnumType: typeof KeyCode;
7517 }
7518
7519 export const B: B;
7520
7521 export interface C extends EnumItem {
7522 Name: "C";
7523 Value: 99;
7524 EnumType: typeof KeyCode;
7525 }
7526
7527 export const C: C;
7528
7529 export interface D extends EnumItem {
7530 Name: "D";
7531 Value: 100;
7532 EnumType: typeof KeyCode;
7533 }
7534
7535 export const D: D;
7536
7537 export interface E extends EnumItem {
7538 Name: "E";
7539 Value: 101;
7540 EnumType: typeof KeyCode;
7541 }
7542
7543 export const E: E;
7544
7545 export interface F extends EnumItem {
7546 Name: "F";
7547 Value: 102;
7548 EnumType: typeof KeyCode;
7549 }
7550
7551 export const F: F;
7552
7553 export interface G extends EnumItem {
7554 Name: "G";
7555 Value: 103;
7556 EnumType: typeof KeyCode;
7557 }
7558
7559 export const G: G;
7560
7561 export interface H extends EnumItem {
7562 Name: "H";
7563 Value: 104;
7564 EnumType: typeof KeyCode;
7565 }
7566
7567 export const H: H;
7568
7569 export interface I extends EnumItem {
7570 Name: "I";
7571 Value: 105;
7572 EnumType: typeof KeyCode;
7573 }
7574
7575 export const I: I;
7576
7577 export interface J extends EnumItem {
7578 Name: "J";
7579 Value: 106;
7580 EnumType: typeof KeyCode;
7581 }
7582
7583 export const J: J;
7584
7585 export interface K extends EnumItem {
7586 Name: "K";
7587 Value: 107;
7588 EnumType: typeof KeyCode;
7589 }
7590
7591 export const K: K;
7592
7593 export interface L extends EnumItem {
7594 Name: "L";
7595 Value: 108;
7596 EnumType: typeof KeyCode;
7597 }
7598
7599 export const L: L;
7600
7601 export interface M extends EnumItem {
7602 Name: "M";
7603 Value: 109;
7604 EnumType: typeof KeyCode;
7605 }
7606
7607 export const M: M;
7608
7609 export interface N extends EnumItem {
7610 Name: "N";
7611 Value: 110;
7612 EnumType: typeof KeyCode;
7613 }
7614
7615 export const N: N;
7616
7617 export interface O extends EnumItem {
7618 Name: "O";
7619 Value: 111;
7620 EnumType: typeof KeyCode;
7621 }
7622
7623 export const O: O;
7624
7625 export interface P extends EnumItem {
7626 Name: "P";
7627 Value: 112;
7628 EnumType: typeof KeyCode;
7629 }
7630
7631 export const P: P;
7632
7633 export interface Q extends EnumItem {
7634 Name: "Q";
7635 Value: 113;
7636 EnumType: typeof KeyCode;
7637 }
7638
7639 export const Q: Q;
7640
7641 export interface R extends EnumItem {
7642 Name: "R";
7643 Value: 114;
7644 EnumType: typeof KeyCode;
7645 }
7646
7647 export const R: R;
7648
7649 export interface S extends EnumItem {
7650 Name: "S";
7651 Value: 115;
7652 EnumType: typeof KeyCode;
7653 }
7654
7655 export const S: S;
7656
7657 export interface T extends EnumItem {
7658 Name: "T";
7659 Value: 116;
7660 EnumType: typeof KeyCode;
7661 }
7662
7663 export const T: T;
7664
7665 export interface U extends EnumItem {
7666 Name: "U";
7667 Value: 117;
7668 EnumType: typeof KeyCode;
7669 }
7670
7671 export const U: U;
7672
7673 export interface V extends EnumItem {
7674 Name: "V";
7675 Value: 118;
7676 EnumType: typeof KeyCode;
7677 }
7678
7679 export const V: V;
7680
7681 export interface W extends EnumItem {
7682 Name: "W";
7683 Value: 119;
7684 EnumType: typeof KeyCode;
7685 }
7686
7687 export const W: W;
7688
7689 export interface X extends EnumItem {
7690 Name: "X";
7691 Value: 120;
7692 EnumType: typeof KeyCode;
7693 }
7694
7695 export const X: X;
7696
7697 export interface Y extends EnumItem {
7698 Name: "Y";
7699 Value: 121;
7700 EnumType: typeof KeyCode;
7701 }
7702
7703 export const Y: Y;
7704
7705 export interface Z extends EnumItem {
7706 Name: "Z";
7707 Value: 122;
7708 EnumType: typeof KeyCode;
7709 }
7710
7711 export const Z: Z;
7712
7713 export interface LeftCurly extends EnumItem {
7714 Name: "LeftCurly";
7715 Value: 123;
7716 EnumType: typeof KeyCode;
7717 }
7718
7719 export const LeftCurly: LeftCurly;
7720
7721 export interface Pipe extends EnumItem {
7722 Name: "Pipe";
7723 Value: 124;
7724 EnumType: typeof KeyCode;
7725 }
7726
7727 export const Pipe: Pipe;
7728
7729 export interface RightCurly extends EnumItem {
7730 Name: "RightCurly";
7731 Value: 125;
7732 EnumType: typeof KeyCode;
7733 }
7734
7735 export const RightCurly: RightCurly;
7736
7737 export interface Tilde extends EnumItem {
7738 Name: "Tilde";
7739 Value: 126;
7740 EnumType: typeof KeyCode;
7741 }
7742
7743 export const Tilde: Tilde;
7744
7745 export interface Delete extends EnumItem {
7746 Name: "Delete";
7747 Value: 127;
7748 EnumType: typeof KeyCode;
7749 }
7750
7751 export const Delete: Delete;
7752
7753 export interface KeypadZero extends EnumItem {
7754 Name: "KeypadZero";
7755 Value: 256;
7756 EnumType: typeof KeyCode;
7757 }
7758
7759 export const KeypadZero: KeypadZero;
7760
7761 export interface KeypadOne extends EnumItem {
7762 Name: "KeypadOne";
7763 Value: 257;
7764 EnumType: typeof KeyCode;
7765 }
7766
7767 export const KeypadOne: KeypadOne;
7768
7769 export interface KeypadTwo extends EnumItem {
7770 Name: "KeypadTwo";
7771 Value: 258;
7772 EnumType: typeof KeyCode;
7773 }
7774
7775 export const KeypadTwo: KeypadTwo;
7776
7777 export interface KeypadThree extends EnumItem {
7778 Name: "KeypadThree";
7779 Value: 259;
7780 EnumType: typeof KeyCode;
7781 }
7782
7783 export const KeypadThree: KeypadThree;
7784
7785 export interface KeypadFour extends EnumItem {
7786 Name: "KeypadFour";
7787 Value: 260;
7788 EnumType: typeof KeyCode;
7789 }
7790
7791 export const KeypadFour: KeypadFour;
7792
7793 export interface KeypadFive extends EnumItem {
7794 Name: "KeypadFive";
7795 Value: 261;
7796 EnumType: typeof KeyCode;
7797 }
7798
7799 export const KeypadFive: KeypadFive;
7800
7801 export interface KeypadSix extends EnumItem {
7802 Name: "KeypadSix";
7803 Value: 262;
7804 EnumType: typeof KeyCode;
7805 }
7806
7807 export const KeypadSix: KeypadSix;
7808
7809 export interface KeypadSeven extends EnumItem {
7810 Name: "KeypadSeven";
7811 Value: 263;
7812 EnumType: typeof KeyCode;
7813 }
7814
7815 export const KeypadSeven: KeypadSeven;
7816
7817 export interface KeypadEight extends EnumItem {
7818 Name: "KeypadEight";
7819 Value: 264;
7820 EnumType: typeof KeyCode;
7821 }
7822
7823 export const KeypadEight: KeypadEight;
7824
7825 export interface KeypadNine extends EnumItem {
7826 Name: "KeypadNine";
7827 Value: 265;
7828 EnumType: typeof KeyCode;
7829 }
7830
7831 export const KeypadNine: KeypadNine;
7832
7833 export interface KeypadPeriod extends EnumItem {
7834 Name: "KeypadPeriod";
7835 Value: 266;
7836 EnumType: typeof KeyCode;
7837 }
7838
7839 export const KeypadPeriod: KeypadPeriod;
7840
7841 export interface KeypadDivide extends EnumItem {
7842 Name: "KeypadDivide";
7843 Value: 267;
7844 EnumType: typeof KeyCode;
7845 }
7846
7847 export const KeypadDivide: KeypadDivide;
7848
7849 export interface KeypadMultiply extends EnumItem {
7850 Name: "KeypadMultiply";
7851 Value: 268;
7852 EnumType: typeof KeyCode;
7853 }
7854
7855 export const KeypadMultiply: KeypadMultiply;
7856
7857 export interface KeypadMinus extends EnumItem {
7858 Name: "KeypadMinus";
7859 Value: 269;
7860 EnumType: typeof KeyCode;
7861 }
7862
7863 export const KeypadMinus: KeypadMinus;
7864
7865 export interface KeypadPlus extends EnumItem {
7866 Name: "KeypadPlus";
7867 Value: 270;
7868 EnumType: typeof KeyCode;
7869 }
7870
7871 export const KeypadPlus: KeypadPlus;
7872
7873 export interface KeypadEnter extends EnumItem {
7874 Name: "KeypadEnter";
7875 Value: 271;
7876 EnumType: typeof KeyCode;
7877 }
7878
7879 export const KeypadEnter: KeypadEnter;
7880
7881 export interface KeypadEquals extends EnumItem {
7882 Name: "KeypadEquals";
7883 Value: 272;
7884 EnumType: typeof KeyCode;
7885 }
7886
7887 export const KeypadEquals: KeypadEquals;
7888
7889 export interface Up extends EnumItem {
7890 Name: "Up";
7891 Value: 273;
7892 EnumType: typeof KeyCode;
7893 }
7894
7895 export const Up: Up;
7896
7897 export interface Down extends EnumItem {
7898 Name: "Down";
7899 Value: 274;
7900 EnumType: typeof KeyCode;
7901 }
7902
7903 export const Down: Down;
7904
7905 export interface Right extends EnumItem {
7906 Name: "Right";
7907 Value: 275;
7908 EnumType: typeof KeyCode;
7909 }
7910
7911 export const Right: Right;
7912
7913 export interface Left extends EnumItem {
7914 Name: "Left";
7915 Value: 276;
7916 EnumType: typeof KeyCode;
7917 }
7918
7919 export const Left: Left;
7920
7921 export interface Insert extends EnumItem {
7922 Name: "Insert";
7923 Value: 277;
7924 EnumType: typeof KeyCode;
7925 }
7926
7927 export const Insert: Insert;
7928
7929 export interface Home extends EnumItem {
7930 Name: "Home";
7931 Value: 278;
7932 EnumType: typeof KeyCode;
7933 }
7934
7935 export const Home: Home;
7936
7937 export interface End extends EnumItem {
7938 Name: "End";
7939 Value: 279;
7940 EnumType: typeof KeyCode;
7941 }
7942
7943 export const End: End;
7944
7945 export interface PageUp extends EnumItem {
7946 Name: "PageUp";
7947 Value: 280;
7948 EnumType: typeof KeyCode;
7949 }
7950
7951 export const PageUp: PageUp;
7952
7953 export interface PageDown extends EnumItem {
7954 Name: "PageDown";
7955 Value: 281;
7956 EnumType: typeof KeyCode;
7957 }
7958
7959 export const PageDown: PageDown;
7960
7961 export interface LeftShift extends EnumItem {
7962 Name: "LeftShift";
7963 Value: 304;
7964 EnumType: typeof KeyCode;
7965 }
7966
7967 export const LeftShift: LeftShift;
7968
7969 export interface RightShift extends EnumItem {
7970 Name: "RightShift";
7971 Value: 303;
7972 EnumType: typeof KeyCode;
7973 }
7974
7975 export const RightShift: RightShift;
7976
7977 export interface LeftMeta extends EnumItem {
7978 Name: "LeftMeta";
7979 Value: 310;
7980 EnumType: typeof KeyCode;
7981 }
7982
7983 export const LeftMeta: LeftMeta;
7984
7985 export interface RightMeta extends EnumItem {
7986 Name: "RightMeta";
7987 Value: 309;
7988 EnumType: typeof KeyCode;
7989 }
7990
7991 export const RightMeta: RightMeta;
7992
7993 export interface LeftAlt extends EnumItem {
7994 Name: "LeftAlt";
7995 Value: 308;
7996 EnumType: typeof KeyCode;
7997 }
7998
7999 export const LeftAlt: LeftAlt;
8000
8001 export interface RightAlt extends EnumItem {
8002 Name: "RightAlt";
8003 Value: 307;
8004 EnumType: typeof KeyCode;
8005 }
8006
8007 export const RightAlt: RightAlt;
8008
8009 export interface LeftControl extends EnumItem {
8010 Name: "LeftControl";
8011 Value: 306;
8012 EnumType: typeof KeyCode;
8013 }
8014
8015 export const LeftControl: LeftControl;
8016
8017 export interface RightControl extends EnumItem {
8018 Name: "RightControl";
8019 Value: 305;
8020 EnumType: typeof KeyCode;
8021 }
8022
8023 export const RightControl: RightControl;
8024
8025 export interface CapsLock extends EnumItem {
8026 Name: "CapsLock";
8027 Value: 301;
8028 EnumType: typeof KeyCode;
8029 }
8030
8031 export const CapsLock: CapsLock;
8032
8033 export interface NumLock extends EnumItem {
8034 Name: "NumLock";
8035 Value: 300;
8036 EnumType: typeof KeyCode;
8037 }
8038
8039 export const NumLock: NumLock;
8040
8041 export interface ScrollLock extends EnumItem {
8042 Name: "ScrollLock";
8043 Value: 302;
8044 EnumType: typeof KeyCode;
8045 }
8046
8047 export const ScrollLock: ScrollLock;
8048
8049 export interface LeftSuper extends EnumItem {
8050 Name: "LeftSuper";
8051 Value: 311;
8052 EnumType: typeof KeyCode;
8053 }
8054
8055 export const LeftSuper: LeftSuper;
8056
8057 export interface RightSuper extends EnumItem {
8058 Name: "RightSuper";
8059 Value: 312;
8060 EnumType: typeof KeyCode;
8061 }
8062
8063 export const RightSuper: RightSuper;
8064
8065 export interface Mode extends EnumItem {
8066 Name: "Mode";
8067 Value: 313;
8068 EnumType: typeof KeyCode;
8069 }
8070
8071 export const Mode: Mode;
8072
8073 export interface Compose extends EnumItem {
8074 Name: "Compose";
8075 Value: 314;
8076 EnumType: typeof KeyCode;
8077 }
8078
8079 export const Compose: Compose;
8080
8081 export interface Help extends EnumItem {
8082 Name: "Help";
8083 Value: 315;
8084 EnumType: typeof KeyCode;
8085 }
8086
8087 export const Help: Help;
8088
8089 export interface Print extends EnumItem {
8090 Name: "Print";
8091 Value: 316;
8092 EnumType: typeof KeyCode;
8093 }
8094
8095 export const Print: Print;
8096
8097 export interface SysReq extends EnumItem {
8098 Name: "SysReq";
8099 Value: 317;
8100 EnumType: typeof KeyCode;
8101 }
8102
8103 export const SysReq: SysReq;
8104
8105 export interface Break extends EnumItem {
8106 Name: "Break";
8107 Value: 318;
8108 EnumType: typeof KeyCode;
8109 }
8110
8111 export const Break: Break;
8112
8113 export interface Menu extends EnumItem {
8114 Name: "Menu";
8115 Value: 319;
8116 EnumType: typeof KeyCode;
8117 }
8118
8119 export const Menu: Menu;
8120
8121 export interface Power extends EnumItem {
8122 Name: "Power";
8123 Value: 320;
8124 EnumType: typeof KeyCode;
8125 }
8126
8127 export const Power: Power;
8128
8129 export interface Euro extends EnumItem {
8130 Name: "Euro";
8131 Value: 321;
8132 EnumType: typeof KeyCode;
8133 }
8134
8135 export const Euro: Euro;
8136
8137 export interface Undo extends EnumItem {
8138 Name: "Undo";
8139 Value: 322;
8140 EnumType: typeof KeyCode;
8141 }
8142
8143 export const Undo: Undo;
8144
8145 export interface F1 extends EnumItem {
8146 Name: "F1";
8147 Value: 282;
8148 EnumType: typeof KeyCode;
8149 }
8150
8151 export const F1: F1;
8152
8153 export interface F2 extends EnumItem {
8154 Name: "F2";
8155 Value: 283;
8156 EnumType: typeof KeyCode;
8157 }
8158
8159 export const F2: F2;
8160
8161 export interface F3 extends EnumItem {
8162 Name: "F3";
8163 Value: 284;
8164 EnumType: typeof KeyCode;
8165 }
8166
8167 export const F3: F3;
8168
8169 export interface F4 extends EnumItem {
8170 Name: "F4";
8171 Value: 285;
8172 EnumType: typeof KeyCode;
8173 }
8174
8175 export const F4: F4;
8176
8177 export interface F5 extends EnumItem {
8178 Name: "F5";
8179 Value: 286;
8180 EnumType: typeof KeyCode;
8181 }
8182
8183 export const F5: F5;
8184
8185 export interface F6 extends EnumItem {
8186 Name: "F6";
8187 Value: 287;
8188 EnumType: typeof KeyCode;
8189 }
8190
8191 export const F6: F6;
8192
8193 export interface F7 extends EnumItem {
8194 Name: "F7";
8195 Value: 288;
8196 EnumType: typeof KeyCode;
8197 }
8198
8199 export const F7: F7;
8200
8201 export interface F8 extends EnumItem {
8202 Name: "F8";
8203 Value: 289;
8204 EnumType: typeof KeyCode;
8205 }
8206
8207 export const F8: F8;
8208
8209 export interface F9 extends EnumItem {
8210 Name: "F9";
8211 Value: 290;
8212 EnumType: typeof KeyCode;
8213 }
8214
8215 export const F9: F9;
8216
8217 export interface F10 extends EnumItem {
8218 Name: "F10";
8219 Value: 291;
8220 EnumType: typeof KeyCode;
8221 }
8222
8223 export const F10: F10;
8224
8225 export interface F11 extends EnumItem {
8226 Name: "F11";
8227 Value: 292;
8228 EnumType: typeof KeyCode;
8229 }
8230
8231 export const F11: F11;
8232
8233 export interface F12 extends EnumItem {
8234 Name: "F12";
8235 Value: 293;
8236 EnumType: typeof KeyCode;
8237 }
8238
8239 export const F12: F12;
8240
8241 export interface F13 extends EnumItem {
8242 Name: "F13";
8243 Value: 294;
8244 EnumType: typeof KeyCode;
8245 }
8246
8247 export const F13: F13;
8248
8249 export interface F14 extends EnumItem {
8250 Name: "F14";
8251 Value: 295;
8252 EnumType: typeof KeyCode;
8253 }
8254
8255 export const F14: F14;
8256
8257 export interface F15 extends EnumItem {
8258 Name: "F15";
8259 Value: 296;
8260 EnumType: typeof KeyCode;
8261 }
8262
8263 export const F15: F15;
8264
8265 export interface World0 extends EnumItem {
8266 Name: "World0";
8267 Value: 160;
8268 EnumType: typeof KeyCode;
8269 }
8270
8271 export const World0: World0;
8272
8273 export interface World1 extends EnumItem {
8274 Name: "World1";
8275 Value: 161;
8276 EnumType: typeof KeyCode;
8277 }
8278
8279 export const World1: World1;
8280
8281 export interface World2 extends EnumItem {
8282 Name: "World2";
8283 Value: 162;
8284 EnumType: typeof KeyCode;
8285 }
8286
8287 export const World2: World2;
8288
8289 export interface World3 extends EnumItem {
8290 Name: "World3";
8291 Value: 163;
8292 EnumType: typeof KeyCode;
8293 }
8294
8295 export const World3: World3;
8296
8297 export interface World4 extends EnumItem {
8298 Name: "World4";
8299 Value: 164;
8300 EnumType: typeof KeyCode;
8301 }
8302
8303 export const World4: World4;
8304
8305 export interface World5 extends EnumItem {
8306 Name: "World5";
8307 Value: 165;
8308 EnumType: typeof KeyCode;
8309 }
8310
8311 export const World5: World5;
8312
8313 export interface World6 extends EnumItem {
8314 Name: "World6";
8315 Value: 166;
8316 EnumType: typeof KeyCode;
8317 }
8318
8319 export const World6: World6;
8320
8321 export interface World7 extends EnumItem {
8322 Name: "World7";
8323 Value: 167;
8324 EnumType: typeof KeyCode;
8325 }
8326
8327 export const World7: World7;
8328
8329 export interface World8 extends EnumItem {
8330 Name: "World8";
8331 Value: 168;
8332 EnumType: typeof KeyCode;
8333 }
8334
8335 export const World8: World8;
8336
8337 export interface World9 extends EnumItem {
8338 Name: "World9";
8339 Value: 169;
8340 EnumType: typeof KeyCode;
8341 }
8342
8343 export const World9: World9;
8344
8345 export interface World10 extends EnumItem {
8346 Name: "World10";
8347 Value: 170;
8348 EnumType: typeof KeyCode;
8349 }
8350
8351 export const World10: World10;
8352
8353 export interface World11 extends EnumItem {
8354 Name: "World11";
8355 Value: 171;
8356 EnumType: typeof KeyCode;
8357 }
8358
8359 export const World11: World11;
8360
8361 export interface World12 extends EnumItem {
8362 Name: "World12";
8363 Value: 172;
8364 EnumType: typeof KeyCode;
8365 }
8366
8367 export const World12: World12;
8368
8369 export interface World13 extends EnumItem {
8370 Name: "World13";
8371 Value: 173;
8372 EnumType: typeof KeyCode;
8373 }
8374
8375 export const World13: World13;
8376
8377 export interface World14 extends EnumItem {
8378 Name: "World14";
8379 Value: 174;
8380 EnumType: typeof KeyCode;
8381 }
8382
8383 export const World14: World14;
8384
8385 export interface World15 extends EnumItem {
8386 Name: "World15";
8387 Value: 175;
8388 EnumType: typeof KeyCode;
8389 }
8390
8391 export const World15: World15;
8392
8393 export interface World16 extends EnumItem {
8394 Name: "World16";
8395 Value: 176;
8396 EnumType: typeof KeyCode;
8397 }
8398
8399 export const World16: World16;
8400
8401 export interface World17 extends EnumItem {
8402 Name: "World17";
8403 Value: 177;
8404 EnumType: typeof KeyCode;
8405 }
8406
8407 export const World17: World17;
8408
8409 export interface World18 extends EnumItem {
8410 Name: "World18";
8411 Value: 178;
8412 EnumType: typeof KeyCode;
8413 }
8414
8415 export const World18: World18;
8416
8417 export interface World19 extends EnumItem {
8418 Name: "World19";
8419 Value: 179;
8420 EnumType: typeof KeyCode;
8421 }
8422
8423 export const World19: World19;
8424
8425 export interface World20 extends EnumItem {
8426 Name: "World20";
8427 Value: 180;
8428 EnumType: typeof KeyCode;
8429 }
8430
8431 export const World20: World20;
8432
8433 export interface World21 extends EnumItem {
8434 Name: "World21";
8435 Value: 181;
8436 EnumType: typeof KeyCode;
8437 }
8438
8439 export const World21: World21;
8440
8441 export interface World22 extends EnumItem {
8442 Name: "World22";
8443 Value: 182;
8444 EnumType: typeof KeyCode;
8445 }
8446
8447 export const World22: World22;
8448
8449 export interface World23 extends EnumItem {
8450 Name: "World23";
8451 Value: 183;
8452 EnumType: typeof KeyCode;
8453 }
8454
8455 export const World23: World23;
8456
8457 export interface World24 extends EnumItem {
8458 Name: "World24";
8459 Value: 184;
8460 EnumType: typeof KeyCode;
8461 }
8462
8463 export const World24: World24;
8464
8465 export interface World25 extends EnumItem {
8466 Name: "World25";
8467 Value: 185;
8468 EnumType: typeof KeyCode;
8469 }
8470
8471 export const World25: World25;
8472
8473 export interface World26 extends EnumItem {
8474 Name: "World26";
8475 Value: 186;
8476 EnumType: typeof KeyCode;
8477 }
8478
8479 export const World26: World26;
8480
8481 export interface World27 extends EnumItem {
8482 Name: "World27";
8483 Value: 187;
8484 EnumType: typeof KeyCode;
8485 }
8486
8487 export const World27: World27;
8488
8489 export interface World28 extends EnumItem {
8490 Name: "World28";
8491 Value: 188;
8492 EnumType: typeof KeyCode;
8493 }
8494
8495 export const World28: World28;
8496
8497 export interface World29 extends EnumItem {
8498 Name: "World29";
8499 Value: 189;
8500 EnumType: typeof KeyCode;
8501 }
8502
8503 export const World29: World29;
8504
8505 export interface World30 extends EnumItem {
8506 Name: "World30";
8507 Value: 190;
8508 EnumType: typeof KeyCode;
8509 }
8510
8511 export const World30: World30;
8512
8513 export interface World31 extends EnumItem {
8514 Name: "World31";
8515 Value: 191;
8516 EnumType: typeof KeyCode;
8517 }
8518
8519 export const World31: World31;
8520
8521 export interface World32 extends EnumItem {
8522 Name: "World32";
8523 Value: 192;
8524 EnumType: typeof KeyCode;
8525 }
8526
8527 export const World32: World32;
8528
8529 export interface World33 extends EnumItem {
8530 Name: "World33";
8531 Value: 193;
8532 EnumType: typeof KeyCode;
8533 }
8534
8535 export const World33: World33;
8536
8537 export interface World34 extends EnumItem {
8538 Name: "World34";
8539 Value: 194;
8540 EnumType: typeof KeyCode;
8541 }
8542
8543 export const World34: World34;
8544
8545 export interface World35 extends EnumItem {
8546 Name: "World35";
8547 Value: 195;
8548 EnumType: typeof KeyCode;
8549 }
8550
8551 export const World35: World35;
8552
8553 export interface World36 extends EnumItem {
8554 Name: "World36";
8555 Value: 196;
8556 EnumType: typeof KeyCode;
8557 }
8558
8559 export const World36: World36;
8560
8561 export interface World37 extends EnumItem {
8562 Name: "World37";
8563 Value: 197;
8564 EnumType: typeof KeyCode;
8565 }
8566
8567 export const World37: World37;
8568
8569 export interface World38 extends EnumItem {
8570 Name: "World38";
8571 Value: 198;
8572 EnumType: typeof KeyCode;
8573 }
8574
8575 export const World38: World38;
8576
8577 export interface World39 extends EnumItem {
8578 Name: "World39";
8579 Value: 199;
8580 EnumType: typeof KeyCode;
8581 }
8582
8583 export const World39: World39;
8584
8585 export interface World40 extends EnumItem {
8586 Name: "World40";
8587 Value: 200;
8588 EnumType: typeof KeyCode;
8589 }
8590
8591 export const World40: World40;
8592
8593 export interface World41 extends EnumItem {
8594 Name: "World41";
8595 Value: 201;
8596 EnumType: typeof KeyCode;
8597 }
8598
8599 export const World41: World41;
8600
8601 export interface World42 extends EnumItem {
8602 Name: "World42";
8603 Value: 202;
8604 EnumType: typeof KeyCode;
8605 }
8606
8607 export const World42: World42;
8608
8609 export interface World43 extends EnumItem {
8610 Name: "World43";
8611 Value: 203;
8612 EnumType: typeof KeyCode;
8613 }
8614
8615 export const World43: World43;
8616
8617 export interface World44 extends EnumItem {
8618 Name: "World44";
8619 Value: 204;
8620 EnumType: typeof KeyCode;
8621 }
8622
8623 export const World44: World44;
8624
8625 export interface World45 extends EnumItem {
8626 Name: "World45";
8627 Value: 205;
8628 EnumType: typeof KeyCode;
8629 }
8630
8631 export const World45: World45;
8632
8633 export interface World46 extends EnumItem {
8634 Name: "World46";
8635 Value: 206;
8636 EnumType: typeof KeyCode;
8637 }
8638
8639 export const World46: World46;
8640
8641 export interface World47 extends EnumItem {
8642 Name: "World47";
8643 Value: 207;
8644 EnumType: typeof KeyCode;
8645 }
8646
8647 export const World47: World47;
8648
8649 export interface World48 extends EnumItem {
8650 Name: "World48";
8651 Value: 208;
8652 EnumType: typeof KeyCode;
8653 }
8654
8655 export const World48: World48;
8656
8657 export interface World49 extends EnumItem {
8658 Name: "World49";
8659 Value: 209;
8660 EnumType: typeof KeyCode;
8661 }
8662
8663 export const World49: World49;
8664
8665 export interface World50 extends EnumItem {
8666 Name: "World50";
8667 Value: 210;
8668 EnumType: typeof KeyCode;
8669 }
8670
8671 export const World50: World50;
8672
8673 export interface World51 extends EnumItem {
8674 Name: "World51";
8675 Value: 211;
8676 EnumType: typeof KeyCode;
8677 }
8678
8679 export const World51: World51;
8680
8681 export interface World52 extends EnumItem {
8682 Name: "World52";
8683 Value: 212;
8684 EnumType: typeof KeyCode;
8685 }
8686
8687 export const World52: World52;
8688
8689 export interface World53 extends EnumItem {
8690 Name: "World53";
8691 Value: 213;
8692 EnumType: typeof KeyCode;
8693 }
8694
8695 export const World53: World53;
8696
8697 export interface World54 extends EnumItem {
8698 Name: "World54";
8699 Value: 214;
8700 EnumType: typeof KeyCode;
8701 }
8702
8703 export const World54: World54;
8704
8705 export interface World55 extends EnumItem {
8706 Name: "World55";
8707 Value: 215;
8708 EnumType: typeof KeyCode;
8709 }
8710
8711 export const World55: World55;
8712
8713 export interface World56 extends EnumItem {
8714 Name: "World56";
8715 Value: 216;
8716 EnumType: typeof KeyCode;
8717 }
8718
8719 export const World56: World56;
8720
8721 export interface World57 extends EnumItem {
8722 Name: "World57";
8723 Value: 217;
8724 EnumType: typeof KeyCode;
8725 }
8726
8727 export const World57: World57;
8728
8729 export interface World58 extends EnumItem {
8730 Name: "World58";
8731 Value: 218;
8732 EnumType: typeof KeyCode;
8733 }
8734
8735 export const World58: World58;
8736
8737 export interface World59 extends EnumItem {
8738 Name: "World59";
8739 Value: 219;
8740 EnumType: typeof KeyCode;
8741 }
8742
8743 export const World59: World59;
8744
8745 export interface World60 extends EnumItem {
8746 Name: "World60";
8747 Value: 220;
8748 EnumType: typeof KeyCode;
8749 }
8750
8751 export const World60: World60;
8752
8753 export interface World61 extends EnumItem {
8754 Name: "World61";
8755 Value: 221;
8756 EnumType: typeof KeyCode;
8757 }
8758
8759 export const World61: World61;
8760
8761 export interface World62 extends EnumItem {
8762 Name: "World62";
8763 Value: 222;
8764 EnumType: typeof KeyCode;
8765 }
8766
8767 export const World62: World62;
8768
8769 export interface World63 extends EnumItem {
8770 Name: "World63";
8771 Value: 223;
8772 EnumType: typeof KeyCode;
8773 }
8774
8775 export const World63: World63;
8776
8777 export interface World64 extends EnumItem {
8778 Name: "World64";
8779 Value: 224;
8780 EnumType: typeof KeyCode;
8781 }
8782
8783 export const World64: World64;
8784
8785 export interface World65 extends EnumItem {
8786 Name: "World65";
8787 Value: 225;
8788 EnumType: typeof KeyCode;
8789 }
8790
8791 export const World65: World65;
8792
8793 export interface World66 extends EnumItem {
8794 Name: "World66";
8795 Value: 226;
8796 EnumType: typeof KeyCode;
8797 }
8798
8799 export const World66: World66;
8800
8801 export interface World67 extends EnumItem {
8802 Name: "World67";
8803 Value: 227;
8804 EnumType: typeof KeyCode;
8805 }
8806
8807 export const World67: World67;
8808
8809 export interface World68 extends EnumItem {
8810 Name: "World68";
8811 Value: 228;
8812 EnumType: typeof KeyCode;
8813 }
8814
8815 export const World68: World68;
8816
8817 export interface World69 extends EnumItem {
8818 Name: "World69";
8819 Value: 229;
8820 EnumType: typeof KeyCode;
8821 }
8822
8823 export const World69: World69;
8824
8825 export interface World70 extends EnumItem {
8826 Name: "World70";
8827 Value: 230;
8828 EnumType: typeof KeyCode;
8829 }
8830
8831 export const World70: World70;
8832
8833 export interface World71 extends EnumItem {
8834 Name: "World71";
8835 Value: 231;
8836 EnumType: typeof KeyCode;
8837 }
8838
8839 export const World71: World71;
8840
8841 export interface World72 extends EnumItem {
8842 Name: "World72";
8843 Value: 232;
8844 EnumType: typeof KeyCode;
8845 }
8846
8847 export const World72: World72;
8848
8849 export interface World73 extends EnumItem {
8850 Name: "World73";
8851 Value: 233;
8852 EnumType: typeof KeyCode;
8853 }
8854
8855 export const World73: World73;
8856
8857 export interface World74 extends EnumItem {
8858 Name: "World74";
8859 Value: 234;
8860 EnumType: typeof KeyCode;
8861 }
8862
8863 export const World74: World74;
8864
8865 export interface World75 extends EnumItem {
8866 Name: "World75";
8867 Value: 235;
8868 EnumType: typeof KeyCode;
8869 }
8870
8871 export const World75: World75;
8872
8873 export interface World76 extends EnumItem {
8874 Name: "World76";
8875 Value: 236;
8876 EnumType: typeof KeyCode;
8877 }
8878
8879 export const World76: World76;
8880
8881 export interface World77 extends EnumItem {
8882 Name: "World77";
8883 Value: 237;
8884 EnumType: typeof KeyCode;
8885 }
8886
8887 export const World77: World77;
8888
8889 export interface World78 extends EnumItem {
8890 Name: "World78";
8891 Value: 238;
8892 EnumType: typeof KeyCode;
8893 }
8894
8895 export const World78: World78;
8896
8897 export interface World79 extends EnumItem {
8898 Name: "World79";
8899 Value: 239;
8900 EnumType: typeof KeyCode;
8901 }
8902
8903 export const World79: World79;
8904
8905 export interface World80 extends EnumItem {
8906 Name: "World80";
8907 Value: 240;
8908 EnumType: typeof KeyCode;
8909 }
8910
8911 export const World80: World80;
8912
8913 export interface World81 extends EnumItem {
8914 Name: "World81";
8915 Value: 241;
8916 EnumType: typeof KeyCode;
8917 }
8918
8919 export const World81: World81;
8920
8921 export interface World82 extends EnumItem {
8922 Name: "World82";
8923 Value: 242;
8924 EnumType: typeof KeyCode;
8925 }
8926
8927 export const World82: World82;
8928
8929 export interface World83 extends EnumItem {
8930 Name: "World83";
8931 Value: 243;
8932 EnumType: typeof KeyCode;
8933 }
8934
8935 export const World83: World83;
8936
8937 export interface World84 extends EnumItem {
8938 Name: "World84";
8939 Value: 244;
8940 EnumType: typeof KeyCode;
8941 }
8942
8943 export const World84: World84;
8944
8945 export interface World85 extends EnumItem {
8946 Name: "World85";
8947 Value: 245;
8948 EnumType: typeof KeyCode;
8949 }
8950
8951 export const World85: World85;
8952
8953 export interface World86 extends EnumItem {
8954 Name: "World86";
8955 Value: 246;
8956 EnumType: typeof KeyCode;
8957 }
8958
8959 export const World86: World86;
8960
8961 export interface World87 extends EnumItem {
8962 Name: "World87";
8963 Value: 247;
8964 EnumType: typeof KeyCode;
8965 }
8966
8967 export const World87: World87;
8968
8969 export interface World88 extends EnumItem {
8970 Name: "World88";
8971 Value: 248;
8972 EnumType: typeof KeyCode;
8973 }
8974
8975 export const World88: World88;
8976
8977 export interface World89 extends EnumItem {
8978 Name: "World89";
8979 Value: 249;
8980 EnumType: typeof KeyCode;
8981 }
8982
8983 export const World89: World89;
8984
8985 export interface World90 extends EnumItem {
8986 Name: "World90";
8987 Value: 250;
8988 EnumType: typeof KeyCode;
8989 }
8990
8991 export const World90: World90;
8992
8993 export interface World91 extends EnumItem {
8994 Name: "World91";
8995 Value: 251;
8996 EnumType: typeof KeyCode;
8997 }
8998
8999 export const World91: World91;
9000
9001 export interface World92 extends EnumItem {
9002 Name: "World92";
9003 Value: 252;
9004 EnumType: typeof KeyCode;
9005 }
9006
9007 export const World92: World92;
9008
9009 export interface World93 extends EnumItem {
9010 Name: "World93";
9011 Value: 253;
9012 EnumType: typeof KeyCode;
9013 }
9014
9015 export const World93: World93;
9016
9017 export interface World94 extends EnumItem {
9018 Name: "World94";
9019 Value: 254;
9020 EnumType: typeof KeyCode;
9021 }
9022
9023 export const World94: World94;
9024
9025 export interface World95 extends EnumItem {
9026 Name: "World95";
9027 Value: 255;
9028 EnumType: typeof KeyCode;
9029 }
9030
9031 export const World95: World95;
9032
9033 export interface ButtonX extends EnumItem {
9034 Name: "ButtonX";
9035 Value: 1000;
9036 EnumType: typeof KeyCode;
9037 }
9038
9039 export const ButtonX: ButtonX;
9040
9041 export interface ButtonY extends EnumItem {
9042 Name: "ButtonY";
9043 Value: 1001;
9044 EnumType: typeof KeyCode;
9045 }
9046
9047 export const ButtonY: ButtonY;
9048
9049 export interface ButtonA extends EnumItem {
9050 Name: "ButtonA";
9051 Value: 1002;
9052 EnumType: typeof KeyCode;
9053 }
9054
9055 export const ButtonA: ButtonA;
9056
9057 export interface ButtonB extends EnumItem {
9058 Name: "ButtonB";
9059 Value: 1003;
9060 EnumType: typeof KeyCode;
9061 }
9062
9063 export const ButtonB: ButtonB;
9064
9065 export interface ButtonR1 extends EnumItem {
9066 Name: "ButtonR1";
9067 Value: 1004;
9068 EnumType: typeof KeyCode;
9069 }
9070
9071 export const ButtonR1: ButtonR1;
9072
9073 export interface ButtonL1 extends EnumItem {
9074 Name: "ButtonL1";
9075 Value: 1005;
9076 EnumType: typeof KeyCode;
9077 }
9078
9079 export const ButtonL1: ButtonL1;
9080
9081 export interface ButtonR2 extends EnumItem {
9082 Name: "ButtonR2";
9083 Value: 1006;
9084 EnumType: typeof KeyCode;
9085 }
9086
9087 export const ButtonR2: ButtonR2;
9088
9089 export interface ButtonL2 extends EnumItem {
9090 Name: "ButtonL2";
9091 Value: 1007;
9092 EnumType: typeof KeyCode;
9093 }
9094
9095 export const ButtonL2: ButtonL2;
9096
9097 export interface ButtonR3 extends EnumItem {
9098 Name: "ButtonR3";
9099 Value: 1008;
9100 EnumType: typeof KeyCode;
9101 }
9102
9103 export const ButtonR3: ButtonR3;
9104
9105 export interface ButtonL3 extends EnumItem {
9106 Name: "ButtonL3";
9107 Value: 1009;
9108 EnumType: typeof KeyCode;
9109 }
9110
9111 export const ButtonL3: ButtonL3;
9112
9113 export interface ButtonStart extends EnumItem {
9114 Name: "ButtonStart";
9115 Value: 1010;
9116 EnumType: typeof KeyCode;
9117 }
9118
9119 export const ButtonStart: ButtonStart;
9120
9121 export interface ButtonSelect extends EnumItem {
9122 Name: "ButtonSelect";
9123 Value: 1011;
9124 EnumType: typeof KeyCode;
9125 }
9126
9127 export const ButtonSelect: ButtonSelect;
9128
9129 export interface DPadLeft extends EnumItem {
9130 Name: "DPadLeft";
9131 Value: 1012;
9132 EnumType: typeof KeyCode;
9133 }
9134
9135 export const DPadLeft: DPadLeft;
9136
9137 export interface DPadRight extends EnumItem {
9138 Name: "DPadRight";
9139 Value: 1013;
9140 EnumType: typeof KeyCode;
9141 }
9142
9143 export const DPadRight: DPadRight;
9144
9145 export interface DPadUp extends EnumItem {
9146 Name: "DPadUp";
9147 Value: 1014;
9148 EnumType: typeof KeyCode;
9149 }
9150
9151 export const DPadUp: DPadUp;
9152
9153 export interface DPadDown extends EnumItem {
9154 Name: "DPadDown";
9155 Value: 1015;
9156 EnumType: typeof KeyCode;
9157 }
9158
9159 export const DPadDown: DPadDown;
9160
9161 export interface Thumbstick1 extends EnumItem {
9162 Name: "Thumbstick1";
9163 Value: 1016;
9164 EnumType: typeof KeyCode;
9165 }
9166
9167 export const Thumbstick1: Thumbstick1;
9168
9169 export interface Thumbstick2 extends EnumItem {
9170 Name: "Thumbstick2";
9171 Value: 1017;
9172 EnumType: typeof KeyCode;
9173 }
9174
9175 export const Thumbstick2: Thumbstick2;
9176
9177 export function GetEnumItems(this: Enum): Array<KeyCode>
9178 }
9179 export type KeyCode = KeyCode.Unknown | KeyCode.Backspace | KeyCode.Tab | KeyCode.Clear | KeyCode.Return | KeyCode.Pause | KeyCode.Escape | KeyCode.Space | KeyCode.QuotedDouble | KeyCode.Hash | KeyCode.Dollar | KeyCode.Percent | KeyCode.Ampersand | KeyCode.Quote | KeyCode.LeftParenthesis | KeyCode.RightParenthesis | KeyCode.Asterisk | KeyCode.Plus | KeyCode.Comma | KeyCode.Minus | KeyCode.Period | KeyCode.Slash | KeyCode.Zero | KeyCode.One | KeyCode.Two | KeyCode.Three | KeyCode.Four | KeyCode.Five | KeyCode.Six | KeyCode.Seven | KeyCode.Eight | KeyCode.Nine | KeyCode.Colon | KeyCode.Semicolon | KeyCode.LessThan | KeyCode.Equals | KeyCode.GreaterThan | KeyCode.Question | KeyCode.At | KeyCode.LeftBracket | KeyCode.BackSlash | KeyCode.RightBracket | KeyCode.Caret | KeyCode.Underscore | KeyCode.Backquote | KeyCode.A | KeyCode.B | KeyCode.C | KeyCode.D | KeyCode.E | KeyCode.F | KeyCode.G | KeyCode.H | KeyCode.I | KeyCode.J | KeyCode.K | KeyCode.L | KeyCode.M | KeyCode.N | KeyCode.O | KeyCode.P | KeyCode.Q | KeyCode.R | KeyCode.S | KeyCode.T | KeyCode.U | KeyCode.V | KeyCode.W | KeyCode.X | KeyCode.Y | KeyCode.Z | KeyCode.LeftCurly | KeyCode.Pipe | KeyCode.RightCurly | KeyCode.Tilde | KeyCode.Delete | KeyCode.KeypadZero | KeyCode.KeypadOne | KeyCode.KeypadTwo | KeyCode.KeypadThree | KeyCode.KeypadFour | KeyCode.KeypadFive | KeyCode.KeypadSix | KeyCode.KeypadSeven | KeyCode.KeypadEight | KeyCode.KeypadNine | KeyCode.KeypadPeriod | KeyCode.KeypadDivide | KeyCode.KeypadMultiply | KeyCode.KeypadMinus | KeyCode.KeypadPlus | KeyCode.KeypadEnter | KeyCode.KeypadEquals | KeyCode.Up | KeyCode.Down | KeyCode.Right | KeyCode.Left | KeyCode.Insert | KeyCode.Home | KeyCode.End | KeyCode.PageUp | KeyCode.PageDown | KeyCode.LeftShift | KeyCode.RightShift | KeyCode.LeftMeta | KeyCode.RightMeta | KeyCode.LeftAlt | KeyCode.RightAlt | KeyCode.LeftControl | KeyCode.RightControl | KeyCode.CapsLock | KeyCode.NumLock | KeyCode.ScrollLock | KeyCode.LeftSuper | KeyCode.RightSuper | KeyCode.Mode | KeyCode.Compose | KeyCode.Help | KeyCode.Print | KeyCode.SysReq | KeyCode.Break | KeyCode.Menu | KeyCode.Power | KeyCode.Euro | KeyCode.Undo | KeyCode.F1 | KeyCode.F2 | KeyCode.F3 | KeyCode.F4 | KeyCode.F5 | KeyCode.F6 | KeyCode.F7 | KeyCode.F8 | KeyCode.F9 | KeyCode.F10 | KeyCode.F11 | KeyCode.F12 | KeyCode.F13 | KeyCode.F14 | KeyCode.F15 | KeyCode.World0 | KeyCode.World1 | KeyCode.World2 | KeyCode.World3 | KeyCode.World4 | KeyCode.World5 | KeyCode.World6 | KeyCode.World7 | KeyCode.World8 | KeyCode.World9 | KeyCode.World10 | KeyCode.World11 | KeyCode.World12 | KeyCode.World13 | KeyCode.World14 | KeyCode.World15 | KeyCode.World16 | KeyCode.World17 | KeyCode.World18 | KeyCode.World19 | KeyCode.World20 | KeyCode.World21 | KeyCode.World22 | KeyCode.World23 | KeyCode.World24 | KeyCode.World25 | KeyCode.World26 | KeyCode.World27 | KeyCode.World28 | KeyCode.World29 | KeyCode.World30 | KeyCode.World31 | KeyCode.World32 | KeyCode.World33 | KeyCode.World34 | KeyCode.World35 | KeyCode.World36 | KeyCode.World37 | KeyCode.World38 | KeyCode.World39 | KeyCode.World40 | KeyCode.World41 | KeyCode.World42 | KeyCode.World43 | KeyCode.World44 | KeyCode.World45 | KeyCode.World46 | KeyCode.World47 | KeyCode.World48 | KeyCode.World49 | KeyCode.World50 | KeyCode.World51 | KeyCode.World52 | KeyCode.World53 | KeyCode.World54 | KeyCode.World55 | KeyCode.World56 | KeyCode.World57 | KeyCode.World58 | KeyCode.World59 | KeyCode.World60 | KeyCode.World61 | KeyCode.World62 | KeyCode.World63 | KeyCode.World64 | KeyCode.World65 | KeyCode.World66 | KeyCode.World67 | KeyCode.World68 | KeyCode.World69 | KeyCode.World70 | KeyCode.World71 | KeyCode.World72 | KeyCode.World73 | KeyCode.World74 | KeyCode.World75 | KeyCode.World76 | KeyCode.World77 | KeyCode.World78 | KeyCode.World79 | KeyCode.World80 | KeyCode.World81 | KeyCode.World82 | KeyCode.World83 | KeyCode.World84 | KeyCode.World85 | KeyCode.World86 | KeyCode.World87 | KeyCode.World88 | KeyCode.World89 | KeyCode.World90 | KeyCode.World91 | KeyCode.World92 | KeyCode.World93 | KeyCode.World94 | KeyCode.World95 | KeyCode.ButtonX | KeyCode.ButtonY | KeyCode.ButtonA | KeyCode.ButtonB | KeyCode.ButtonR1 | KeyCode.ButtonL1 | KeyCode.ButtonR2 | KeyCode.ButtonL2 | KeyCode.ButtonR3 | KeyCode.ButtonL3 | KeyCode.ButtonStart | KeyCode.ButtonSelect | KeyCode.DPadLeft | KeyCode.DPadRight | KeyCode.DPadUp | KeyCode.DPadDown | KeyCode.Thumbstick1 | KeyCode.Thumbstick2;
9180 export namespace KeyInterpolationMode {
9181 export interface Constant extends EnumItem {
9182 Name: "Constant";
9183 Value: 0;
9184 EnumType: typeof KeyInterpolationMode;
9185 }
9186
9187 export const Constant: Constant;
9188
9189 export interface Linear extends EnumItem {
9190 Name: "Linear";
9191 Value: 1;
9192 EnumType: typeof KeyInterpolationMode;
9193 }
9194
9195 export const Linear: Linear;
9196
9197 export interface Cubic extends EnumItem {
9198 Name: "Cubic";
9199 Value: 2;
9200 EnumType: typeof KeyInterpolationMode;
9201 }
9202
9203 export const Cubic: Cubic;
9204
9205 export function GetEnumItems(this: Enum): Array<KeyInterpolationMode>
9206 }
9207 export type KeyInterpolationMode = KeyInterpolationMode.Constant | KeyInterpolationMode.Linear | KeyInterpolationMode.Cubic;
9208 export namespace KeywordFilterType {
9209 export interface Include extends EnumItem {
9210 Name: "Include";
9211 Value: 0;
9212 EnumType: typeof KeywordFilterType;
9213 }
9214
9215 export const Include: Include;
9216
9217 export interface Exclude extends EnumItem {
9218 Name: "Exclude";
9219 Value: 1;
9220 EnumType: typeof KeywordFilterType;
9221 }
9222
9223 export const Exclude: Exclude;
9224
9225 export function GetEnumItems(this: Enum): Array<KeywordFilterType>
9226 }
9227 export type KeywordFilterType = KeywordFilterType.Include | KeywordFilterType.Exclude;
9228 export namespace LSPMethodType {
9229 export interface Initialize extends EnumItem {
9230 Name: "Initialize";
9231 Value: 1;
9232 EnumType: typeof LSPMethodType;
9233 }
9234
9235 export const Initialize: Initialize;
9236
9237 export interface Initialized extends EnumItem {
9238 Name: "Initialized";
9239 Value: 2;
9240 EnumType: typeof LSPMethodType;
9241 }
9242
9243 export const Initialized: Initialized;
9244
9245 export interface CancelRequest extends EnumItem {
9246 Name: "CancelRequest";
9247 Value: 3;
9248 EnumType: typeof LSPMethodType;
9249 }
9250
9251 export const CancelRequest: CancelRequest;
9252
9253 export interface TextDocument_didOpen extends EnumItem {
9254 Name: "TextDocument_didOpen";
9255 Value: 4;
9256 EnumType: typeof LSPMethodType;
9257 }
9258
9259 export const TextDocument_didOpen: TextDocument_didOpen;
9260
9261 export interface TextDocument_didChange extends EnumItem {
9262 Name: "TextDocument_didChange";
9263 Value: 5;
9264 EnumType: typeof LSPMethodType;
9265 }
9266
9267 export const TextDocument_didChange: TextDocument_didChange;
9268
9269 export interface TextDocument_didClose extends EnumItem {
9270 Name: "TextDocument_didClose";
9271 Value: 6;
9272 EnumType: typeof LSPMethodType;
9273 }
9274
9275 export const TextDocument_didClose: TextDocument_didClose;
9276
9277 export interface TextDocument_foldingRange extends EnumItem {
9278 Name: "TextDocument_foldingRange";
9279 Value: 7;
9280 EnumType: typeof LSPMethodType;
9281 }
9282
9283 export const TextDocument_foldingRange: TextDocument_foldingRange;
9284
9285 export interface TextDocument_onTypeFormatting extends EnumItem {
9286 Name: "TextDocument_onTypeFormatting";
9287 Value: 8;
9288 EnumType: typeof LSPMethodType;
9289 }
9290
9291 export const TextDocument_onTypeFormatting: TextDocument_onTypeFormatting;
9292
9293 export interface TextDocument_formatting extends EnumItem {
9294 Name: "TextDocument_formatting";
9295 Value: 9;
9296 EnumType: typeof LSPMethodType;
9297 }
9298
9299 export const TextDocument_formatting: TextDocument_formatting;
9300
9301 export interface TextDocument_rangeFormatting extends EnumItem {
9302 Name: "TextDocument_rangeFormatting";
9303 Value: 10;
9304 EnumType: typeof LSPMethodType;
9305 }
9306
9307 export const TextDocument_rangeFormatting: TextDocument_rangeFormatting;
9308
9309 export interface TextDocument_hover extends EnumItem {
9310 Name: "TextDocument_hover";
9311 Value: 11;
9312 EnumType: typeof LSPMethodType;
9313 }
9314
9315 export const TextDocument_hover: TextDocument_hover;
9316
9317 export interface TextDocument_signatureHelp extends EnumItem {
9318 Name: "TextDocument_signatureHelp";
9319 Value: 12;
9320 EnumType: typeof LSPMethodType;
9321 }
9322
9323 export const TextDocument_signatureHelp: TextDocument_signatureHelp;
9324
9325 export interface Workspace_DidChangeConfiguration extends EnumItem {
9326 Name: "Workspace_DidChangeConfiguration";
9327 Value: 13;
9328 EnumType: typeof LSPMethodType;
9329 }
9330
9331 export const Workspace_DidChangeConfiguration: Workspace_DidChangeConfiguration;
9332
9333 export interface ShutdownRequest extends EnumItem {
9334 Name: "ShutdownRequest";
9335 Value: 14;
9336 EnumType: typeof LSPMethodType;
9337 }
9338
9339 export const ShutdownRequest: ShutdownRequest;
9340
9341 export interface Completion extends EnumItem {
9342 Name: "Completion";
9343 Value: 15;
9344 EnumType: typeof LSPMethodType;
9345 }
9346
9347 export const Completion: Completion;
9348
9349 export interface Declaration extends EnumItem {
9350 Name: "Declaration";
9351 Value: 16;
9352 EnumType: typeof LSPMethodType;
9353 }
9354
9355 export const Declaration: Declaration;
9356
9357 export interface DocumentSymbols extends EnumItem {
9358 Name: "DocumentSymbols";
9359 Value: 17;
9360 EnumType: typeof LSPMethodType;
9361 }
9362
9363 export const DocumentSymbols: DocumentSymbols;
9364
9365 export interface TextDocument_publishDiagnostics extends EnumItem {
9366 Name: "TextDocument_publishDiagnostics";
9367 Value: 20;
9368 EnumType: typeof LSPMethodType;
9369 }
9370
9371 export const TextDocument_publishDiagnostics: TextDocument_publishDiagnostics;
9372
9373 export interface Window_showMessage extends EnumItem {
9374 Name: "Window_showMessage";
9375 Value: 21;
9376 EnumType: typeof LSPMethodType;
9377 }
9378
9379 export const Window_showMessage: Window_showMessage;
9380
9381 export interface Window_showMessageRequest extends EnumItem {
9382 Name: "Window_showMessageRequest";
9383 Value: 22;
9384 EnumType: typeof LSPMethodType;
9385 }
9386
9387 export const Window_showMessageRequest: Window_showMessageRequest;
9388
9389 export interface Roblox_registerSyntaxCategories extends EnumItem {
9390 Name: "Roblox_registerSyntaxCategories";
9391 Value: 23;
9392 EnumType: typeof LSPMethodType;
9393 }
9394
9395 export const Roblox_registerSyntaxCategories: Roblox_registerSyntaxCategories;
9396
9397 export interface Roblox_signalQuiescence extends EnumItem {
9398 Name: "Roblox_signalQuiescence";
9399 Value: 24;
9400 EnumType: typeof LSPMethodType;
9401 }
9402
9403 export const Roblox_signalQuiescence: Roblox_signalQuiescence;
9404
9405 export interface Roblox_syntaxHighlight extends EnumItem {
9406 Name: "Roblox_syntaxHighlight";
9407 Value: 25;
9408 EnumType: typeof LSPMethodType;
9409 }
9410
9411 export const Roblox_syntaxHighlight: Roblox_syntaxHighlight;
9412
9413 export interface Roblox_suggestExtraSelections extends EnumItem {
9414 Name: "Roblox_suggestExtraSelections";
9415 Value: 26;
9416 EnumType: typeof LSPMethodType;
9417 }
9418
9419 export const Roblox_suggestExtraSelections: Roblox_suggestExtraSelections;
9420
9421 export interface Roblox_findExecutablePosition extends EnumItem {
9422 Name: "Roblox_findExecutablePosition";
9423 Value: 27;
9424 EnumType: typeof LSPMethodType;
9425 }
9426
9427 export const Roblox_findExecutablePosition: Roblox_findExecutablePosition;
9428
9429 export interface Roblox_findColor3 extends EnumItem {
9430 Name: "Roblox_findColor3";
9431 Value: 28;
9432 EnumType: typeof LSPMethodType;
9433 }
9434
9435 export const Roblox_findColor3: Roblox_findColor3;
9436
9437 export interface Roblox_patchSnippetData extends EnumItem {
9438 Name: "Roblox_patchSnippetData";
9439 Value: 29;
9440 EnumType: typeof LSPMethodType;
9441 }
9442
9443 export const Roblox_patchSnippetData: Roblox_patchSnippetData;
9444
9445 export function GetEnumItems(this: Enum): Array<LSPMethodType>
9446 }
9447 export type LSPMethodType = LSPMethodType.Initialize | LSPMethodType.Initialized | LSPMethodType.CancelRequest | LSPMethodType.TextDocument_didOpen | LSPMethodType.TextDocument_didChange | LSPMethodType.TextDocument_didClose | LSPMethodType.TextDocument_foldingRange | LSPMethodType.TextDocument_onTypeFormatting | LSPMethodType.TextDocument_formatting | LSPMethodType.TextDocument_rangeFormatting | LSPMethodType.TextDocument_hover | LSPMethodType.TextDocument_signatureHelp | LSPMethodType.Workspace_DidChangeConfiguration | LSPMethodType.ShutdownRequest | LSPMethodType.Completion | LSPMethodType.Declaration | LSPMethodType.DocumentSymbols | LSPMethodType.TextDocument_publishDiagnostics | LSPMethodType.Window_showMessage | LSPMethodType.Window_showMessageRequest | LSPMethodType.Roblox_registerSyntaxCategories | LSPMethodType.Roblox_signalQuiescence | LSPMethodType.Roblox_syntaxHighlight | LSPMethodType.Roblox_suggestExtraSelections | LSPMethodType.Roblox_findExecutablePosition | LSPMethodType.Roblox_findColor3 | LSPMethodType.Roblox_patchSnippetData;
9448 export namespace Language {
9449 export interface Default extends EnumItem {
9450 Name: "Default";
9451 Value: 0;
9452 EnumType: typeof Language;
9453 }
9454
9455 export const Default: Default;
9456
9457 export function GetEnumItems(this: Enum): Array<Language>
9458 }
9459 export type Language = Language.Default;
9460 export namespace LeftRight {
9461 export interface Left extends EnumItem {
9462 Name: "Left";
9463 Value: 0;
9464 EnumType: typeof LeftRight;
9465 }
9466
9467 export const Left: Left;
9468
9469 export interface Center extends EnumItem {
9470 Name: "Center";
9471 Value: 1;
9472 EnumType: typeof LeftRight;
9473 }
9474
9475 export const Center: Center;
9476
9477 export interface Right extends EnumItem {
9478 Name: "Right";
9479 Value: 2;
9480 EnumType: typeof LeftRight;
9481 }
9482
9483 export const Right: Right;
9484
9485 export function GetEnumItems(this: Enum): Array<LeftRight>
9486 }
9487 export type LeftRight = LeftRight.Left | LeftRight.Center | LeftRight.Right;
9488 export namespace LevelOfDetailSetting {
9489 export interface High extends EnumItem {
9490 Name: "High";
9491 Value: 2;
9492 EnumType: typeof LevelOfDetailSetting;
9493 }
9494
9495 export const High: High;
9496
9497 export interface Medium extends EnumItem {
9498 Name: "Medium";
9499 Value: 1;
9500 EnumType: typeof LevelOfDetailSetting;
9501 }
9502
9503 export const Medium: Medium;
9504
9505 export interface Low extends EnumItem {
9506 Name: "Low";
9507 Value: 0;
9508 EnumType: typeof LevelOfDetailSetting;
9509 }
9510
9511 export const Low: Low;
9512
9513 export function GetEnumItems(this: Enum): Array<LevelOfDetailSetting>
9514 }
9515 export type LevelOfDetailSetting = LevelOfDetailSetting.High | LevelOfDetailSetting.Medium | LevelOfDetailSetting.Low;
9516 export namespace Limb {
9517 export interface Head extends EnumItem {
9518 Name: "Head";
9519 Value: 0;
9520 EnumType: typeof Limb;
9521 }
9522
9523 export const Head: Head;
9524
9525 export interface Torso extends EnumItem {
9526 Name: "Torso";
9527 Value: 1;
9528 EnumType: typeof Limb;
9529 }
9530
9531 export const Torso: Torso;
9532
9533 export interface LeftArm extends EnumItem {
9534 Name: "LeftArm";
9535 Value: 2;
9536 EnumType: typeof Limb;
9537 }
9538
9539 export const LeftArm: LeftArm;
9540
9541 export interface RightArm extends EnumItem {
9542 Name: "RightArm";
9543 Value: 3;
9544 EnumType: typeof Limb;
9545 }
9546
9547 export const RightArm: RightArm;
9548
9549 export interface LeftLeg extends EnumItem {
9550 Name: "LeftLeg";
9551 Value: 4;
9552 EnumType: typeof Limb;
9553 }
9554
9555 export const LeftLeg: LeftLeg;
9556
9557 export interface RightLeg extends EnumItem {
9558 Name: "RightLeg";
9559 Value: 5;
9560 EnumType: typeof Limb;
9561 }
9562
9563 export const RightLeg: RightLeg;
9564
9565 export interface Unknown extends EnumItem {
9566 Name: "Unknown";
9567 Value: 6;
9568 EnumType: typeof Limb;
9569 }
9570
9571 export const Unknown: Unknown;
9572
9573 export function GetEnumItems(this: Enum): Array<Limb>
9574 }
9575 export type Limb = Limb.Head | Limb.Torso | Limb.LeftArm | Limb.RightArm | Limb.LeftLeg | Limb.RightLeg | Limb.Unknown;
9576 export namespace LineJoinMode {
9577 export interface Round extends EnumItem {
9578 Name: "Round";
9579 Value: 0;
9580 EnumType: typeof LineJoinMode;
9581 }
9582
9583 export const Round: Round;
9584
9585 export interface Bevel extends EnumItem {
9586 Name: "Bevel";
9587 Value: 1;
9588 EnumType: typeof LineJoinMode;
9589 }
9590
9591 export const Bevel: Bevel;
9592
9593 export interface Miter extends EnumItem {
9594 Name: "Miter";
9595 Value: 2;
9596 EnumType: typeof LineJoinMode;
9597 }
9598
9599 export const Miter: Miter;
9600
9601 export function GetEnumItems(this: Enum): Array<LineJoinMode>
9602 }
9603 export type LineJoinMode = LineJoinMode.Round | LineJoinMode.Bevel | LineJoinMode.Miter;
9604 export namespace ListDisplayMode {
9605 export interface Horizontal extends EnumItem {
9606 Name: "Horizontal";
9607 Value: 0;
9608 EnumType: typeof ListDisplayMode;
9609 }
9610
9611 export const Horizontal: Horizontal;
9612
9613 export interface Vertical extends EnumItem {
9614 Name: "Vertical";
9615 Value: 1;
9616 EnumType: typeof ListDisplayMode;
9617 }
9618
9619 export const Vertical: Vertical;
9620
9621 export function GetEnumItems(this: Enum): Array<ListDisplayMode>
9622 }
9623 export type ListDisplayMode = ListDisplayMode.Horizontal | ListDisplayMode.Vertical;
9624 export namespace ListenerType {
9625 export interface Camera extends EnumItem {
9626 Name: "Camera";
9627 Value: 0;
9628 EnumType: typeof ListenerType;
9629 }
9630
9631 export const Camera: Camera;
9632
9633 export interface CFrame extends EnumItem {
9634 Name: "CFrame";
9635 Value: 1;
9636 EnumType: typeof ListenerType;
9637 }
9638
9639 export const CFrame: CFrame;
9640
9641 export interface ObjectPosition extends EnumItem {
9642 Name: "ObjectPosition";
9643 Value: 2;
9644 EnumType: typeof ListenerType;
9645 }
9646
9647 export const ObjectPosition: ObjectPosition;
9648
9649 export interface ObjectCFrame extends EnumItem {
9650 Name: "ObjectCFrame";
9651 Value: 3;
9652 EnumType: typeof ListenerType;
9653 }
9654
9655 export const ObjectCFrame: ObjectCFrame;
9656
9657 export function GetEnumItems(this: Enum): Array<ListenerType>
9658 }
9659 export type ListenerType = ListenerType.Camera | ListenerType.CFrame | ListenerType.ObjectPosition | ListenerType.ObjectCFrame;
9660 export namespace LoadCharacterLayeredClothing {
9661 export interface Default extends EnumItem {
9662 Name: "Default";
9663 Value: 0;
9664 EnumType: typeof LoadCharacterLayeredClothing;
9665 }
9666
9667 export const Default: Default;
9668
9669 export interface Disabled extends EnumItem {
9670 Name: "Disabled";
9671 Value: 1;
9672 EnumType: typeof LoadCharacterLayeredClothing;
9673 }
9674
9675 export const Disabled: Disabled;
9676
9677 export interface Enabled extends EnumItem {
9678 Name: "Enabled";
9679 Value: 2;
9680 EnumType: typeof LoadCharacterLayeredClothing;
9681 }
9682
9683 export const Enabled: Enabled;
9684
9685 export function GetEnumItems(this: Enum): Array<LoadCharacterLayeredClothing>
9686 }
9687 export type LoadCharacterLayeredClothing = LoadCharacterLayeredClothing.Default | LoadCharacterLayeredClothing.Disabled | LoadCharacterLayeredClothing.Enabled;
9688 export namespace LoadDynamicHeads {
9689 export interface Default extends EnumItem {
9690 Name: "Default";
9691 Value: 0;
9692 EnumType: typeof LoadDynamicHeads;
9693 }
9694
9695 export const Default: Default;
9696
9697 export interface Disabled extends EnumItem {
9698 Name: "Disabled";
9699 Value: 1;
9700 EnumType: typeof LoadDynamicHeads;
9701 }
9702
9703 export const Disabled: Disabled;
9704
9705 export interface Enabled extends EnumItem {
9706 Name: "Enabled";
9707 Value: 2;
9708 EnumType: typeof LoadDynamicHeads;
9709 }
9710
9711 export const Enabled: Enabled;
9712
9713 export function GetEnumItems(this: Enum): Array<LoadDynamicHeads>
9714 }
9715 export type LoadDynamicHeads = LoadDynamicHeads.Default | LoadDynamicHeads.Disabled | LoadDynamicHeads.Enabled;
9716 export namespace Material {
9717 export interface Plastic extends EnumItem {
9718 Name: "Plastic";
9719 Value: 256;
9720 EnumType: typeof Material;
9721 }
9722
9723 export const Plastic: Plastic;
9724
9725 export interface Wood extends EnumItem {
9726 Name: "Wood";
9727 Value: 512;
9728 EnumType: typeof Material;
9729 }
9730
9731 export const Wood: Wood;
9732
9733 export interface Slate extends EnumItem {
9734 Name: "Slate";
9735 Value: 800;
9736 EnumType: typeof Material;
9737 }
9738
9739 export const Slate: Slate;
9740
9741 export interface Concrete extends EnumItem {
9742 Name: "Concrete";
9743 Value: 816;
9744 EnumType: typeof Material;
9745 }
9746
9747 export const Concrete: Concrete;
9748
9749 export interface CorrodedMetal extends EnumItem {
9750 Name: "CorrodedMetal";
9751 Value: 1040;
9752 EnumType: typeof Material;
9753 }
9754
9755 export const CorrodedMetal: CorrodedMetal;
9756
9757 export interface DiamondPlate extends EnumItem {
9758 Name: "DiamondPlate";
9759 Value: 1056;
9760 EnumType: typeof Material;
9761 }
9762
9763 export const DiamondPlate: DiamondPlate;
9764
9765 export interface Foil extends EnumItem {
9766 Name: "Foil";
9767 Value: 1072;
9768 EnumType: typeof Material;
9769 }
9770
9771 export const Foil: Foil;
9772 /** @deprecated renamed to Foil */
9773 export const Aluminum: Foil;
9774
9775 export interface Grass extends EnumItem {
9776 Name: "Grass";
9777 Value: 1280;
9778 EnumType: typeof Material;
9779 }
9780
9781 export const Grass: Grass;
9782
9783 export interface Ice extends EnumItem {
9784 Name: "Ice";
9785 Value: 1536;
9786 EnumType: typeof Material;
9787 }
9788
9789 export const Ice: Ice;
9790
9791 export interface Marble extends EnumItem {
9792 Name: "Marble";
9793 Value: 784;
9794 EnumType: typeof Material;
9795 }
9796
9797 export const Marble: Marble;
9798
9799 export interface Granite extends EnumItem {
9800 Name: "Granite";
9801 Value: 832;
9802 EnumType: typeof Material;
9803 }
9804
9805 export const Granite: Granite;
9806
9807 export interface Brick extends EnumItem {
9808 Name: "Brick";
9809 Value: 848;
9810 EnumType: typeof Material;
9811 }
9812
9813 export const Brick: Brick;
9814
9815 export interface Pebble extends EnumItem {
9816 Name: "Pebble";
9817 Value: 864;
9818 EnumType: typeof Material;
9819 }
9820
9821 export const Pebble: Pebble;
9822
9823 export interface Sand extends EnumItem {
9824 Name: "Sand";
9825 Value: 1296;
9826 EnumType: typeof Material;
9827 }
9828
9829 export const Sand: Sand;
9830
9831 export interface Fabric extends EnumItem {
9832 Name: "Fabric";
9833 Value: 1312;
9834 EnumType: typeof Material;
9835 }
9836
9837 export const Fabric: Fabric;
9838
9839 export interface SmoothPlastic extends EnumItem {
9840 Name: "SmoothPlastic";
9841 Value: 272;
9842 EnumType: typeof Material;
9843 }
9844
9845 export const SmoothPlastic: SmoothPlastic;
9846
9847 export interface Metal extends EnumItem {
9848 Name: "Metal";
9849 Value: 1088;
9850 EnumType: typeof Material;
9851 }
9852
9853 export const Metal: Metal;
9854
9855 export interface WoodPlanks extends EnumItem {
9856 Name: "WoodPlanks";
9857 Value: 528;
9858 EnumType: typeof Material;
9859 }
9860
9861 export const WoodPlanks: WoodPlanks;
9862
9863 export interface Cobblestone extends EnumItem {
9864 Name: "Cobblestone";
9865 Value: 880;
9866 EnumType: typeof Material;
9867 }
9868
9869 export const Cobblestone: Cobblestone;
9870
9871 export interface Air extends EnumItem {
9872 Name: "Air";
9873 Value: 1792;
9874 EnumType: typeof Material;
9875 }
9876
9877 export const Air: Air;
9878
9879 export interface Water extends EnumItem {
9880 Name: "Water";
9881 Value: 2048;
9882 EnumType: typeof Material;
9883 }
9884
9885 export const Water: Water;
9886
9887 export interface Rock extends EnumItem {
9888 Name: "Rock";
9889 Value: 896;
9890 EnumType: typeof Material;
9891 }
9892
9893 export const Rock: Rock;
9894
9895 export interface Glacier extends EnumItem {
9896 Name: "Glacier";
9897 Value: 1552;
9898 EnumType: typeof Material;
9899 }
9900
9901 export const Glacier: Glacier;
9902
9903 export interface Snow extends EnumItem {
9904 Name: "Snow";
9905 Value: 1328;
9906 EnumType: typeof Material;
9907 }
9908
9909 export const Snow: Snow;
9910
9911 export interface Sandstone extends EnumItem {
9912 Name: "Sandstone";
9913 Value: 912;
9914 EnumType: typeof Material;
9915 }
9916
9917 export const Sandstone: Sandstone;
9918
9919 export interface Mud extends EnumItem {
9920 Name: "Mud";
9921 Value: 1344;
9922 EnumType: typeof Material;
9923 }
9924
9925 export const Mud: Mud;
9926
9927 export interface Basalt extends EnumItem {
9928 Name: "Basalt";
9929 Value: 788;
9930 EnumType: typeof Material;
9931 }
9932
9933 export const Basalt: Basalt;
9934
9935 export interface Ground extends EnumItem {
9936 Name: "Ground";
9937 Value: 1360;
9938 EnumType: typeof Material;
9939 }
9940
9941 export const Ground: Ground;
9942
9943 export interface CrackedLava extends EnumItem {
9944 Name: "CrackedLava";
9945 Value: 804;
9946 EnumType: typeof Material;
9947 }
9948
9949 export const CrackedLava: CrackedLava;
9950
9951 export interface Neon extends EnumItem {
9952 Name: "Neon";
9953 Value: 288;
9954 EnumType: typeof Material;
9955 }
9956
9957 export const Neon: Neon;
9958
9959 export interface Glass extends EnumItem {
9960 Name: "Glass";
9961 Value: 1568;
9962 EnumType: typeof Material;
9963 }
9964
9965 export const Glass: Glass;
9966
9967 export interface Asphalt extends EnumItem {
9968 Name: "Asphalt";
9969 Value: 1376;
9970 EnumType: typeof Material;
9971 }
9972
9973 export const Asphalt: Asphalt;
9974
9975 export interface LeafyGrass extends EnumItem {
9976 Name: "LeafyGrass";
9977 Value: 1284;
9978 EnumType: typeof Material;
9979 }
9980
9981 export const LeafyGrass: LeafyGrass;
9982
9983 export interface Salt extends EnumItem {
9984 Name: "Salt";
9985 Value: 1392;
9986 EnumType: typeof Material;
9987 }
9988
9989 export const Salt: Salt;
9990
9991 export interface Limestone extends EnumItem {
9992 Name: "Limestone";
9993 Value: 820;
9994 EnumType: typeof Material;
9995 }
9996
9997 export const Limestone: Limestone;
9998
9999 export interface Pavement extends EnumItem {
10000 Name: "Pavement";
10001 Value: 836;
10002 EnumType: typeof Material;
10003 }
10004
10005 export const Pavement: Pavement;
10006
10007 export interface ForceField extends EnumItem {
10008 Name: "ForceField";
10009 Value: 1584;
10010 EnumType: typeof Material;
10011 }
10012
10013 export const ForceField: ForceField;
10014
10015 export function GetEnumItems(this: Enum): Array<Material>
10016 }
10017 export type Material = Material.Plastic | Material.Wood | Material.Slate | Material.Concrete | Material.CorrodedMetal | Material.DiamondPlate | Material.Foil | Material.Grass | Material.Ice | Material.Marble | Material.Granite | Material.Brick | Material.Pebble | Material.Sand | Material.Fabric | Material.SmoothPlastic | Material.Metal | Material.WoodPlanks | Material.Cobblestone | Material.Air | Material.Water | Material.Rock | Material.Glacier | Material.Snow | Material.Sandstone | Material.Mud | Material.Basalt | Material.Ground | Material.CrackedLava | Material.Neon | Material.Glass | Material.Asphalt | Material.LeafyGrass | Material.Salt | Material.Limestone | Material.Pavement | Material.ForceField;
10018 export namespace MaterialPattern {
10019 export interface Regular extends EnumItem {
10020 Name: "Regular";
10021 Value: 0;
10022 EnumType: typeof MaterialPattern;
10023 }
10024
10025 export const Regular: Regular;
10026
10027 export interface Organic extends EnumItem {
10028 Name: "Organic";
10029 Value: 1;
10030 EnumType: typeof MaterialPattern;
10031 }
10032
10033 export const Organic: Organic;
10034
10035 export function GetEnumItems(this: Enum): Array<MaterialPattern>
10036 }
10037 export type MaterialPattern = MaterialPattern.Regular | MaterialPattern.Organic;
10038 export namespace MembershipType {
10039 export interface None extends EnumItem {
10040 Name: "None";
10041 Value: 0;
10042 EnumType: typeof MembershipType;
10043 }
10044
10045 export const None: None;
10046
10047 export interface BuildersClub extends EnumItem {
10048 Name: "BuildersClub";
10049 Value: 1;
10050 EnumType: typeof MembershipType;
10051 }
10052
10053 export const BuildersClub: BuildersClub;
10054
10055 export interface TurboBuildersClub extends EnumItem {
10056 Name: "TurboBuildersClub";
10057 Value: 2;
10058 EnumType: typeof MembershipType;
10059 }
10060
10061 export const TurboBuildersClub: TurboBuildersClub;
10062
10063 export interface OutrageousBuildersClub extends EnumItem {
10064 Name: "OutrageousBuildersClub";
10065 Value: 3;
10066 EnumType: typeof MembershipType;
10067 }
10068
10069 export const OutrageousBuildersClub: OutrageousBuildersClub;
10070
10071 export interface Premium extends EnumItem {
10072 Name: "Premium";
10073 Value: 4;
10074 EnumType: typeof MembershipType;
10075 }
10076
10077 export const Premium: Premium;
10078
10079 export function GetEnumItems(this: Enum): Array<MembershipType>
10080 }
10081 export type MembershipType = MembershipType.None | MembershipType.BuildersClub | MembershipType.TurboBuildersClub | MembershipType.OutrageousBuildersClub | MembershipType.Premium;
10082 export namespace MeshPartDetailLevel {
10083 export interface DistanceBased extends EnumItem {
10084 Name: "DistanceBased";
10085 Value: 0;
10086 EnumType: typeof MeshPartDetailLevel;
10087 }
10088
10089 export const DistanceBased: DistanceBased;
10090
10091 export interface Level00 extends EnumItem {
10092 Name: "Level00";
10093 Value: 1;
10094 EnumType: typeof MeshPartDetailLevel;
10095 }
10096
10097 export const Level00: Level00;
10098
10099 export interface Level01 extends EnumItem {
10100 Name: "Level01";
10101 Value: 2;
10102 EnumType: typeof MeshPartDetailLevel;
10103 }
10104
10105 export const Level01: Level01;
10106
10107 export interface Level02 extends EnumItem {
10108 Name: "Level02";
10109 Value: 3;
10110 EnumType: typeof MeshPartDetailLevel;
10111 }
10112
10113 export const Level02: Level02;
10114
10115 export interface Level03 extends EnumItem {
10116 Name: "Level03";
10117 Value: 4;
10118 EnumType: typeof MeshPartDetailLevel;
10119 }
10120
10121 export const Level03: Level03;
10122
10123 export interface Level04 extends EnumItem {
10124 Name: "Level04";
10125 Value: 5;
10126 EnumType: typeof MeshPartDetailLevel;
10127 }
10128
10129 export const Level04: Level04;
10130
10131 export function GetEnumItems(this: Enum): Array<MeshPartDetailLevel>
10132 }
10133 export type MeshPartDetailLevel = MeshPartDetailLevel.DistanceBased | MeshPartDetailLevel.Level00 | MeshPartDetailLevel.Level01 | MeshPartDetailLevel.Level02 | MeshPartDetailLevel.Level03 | MeshPartDetailLevel.Level04;
10134 export namespace MeshPartHeadsAndAccessories {
10135 export interface Default extends EnumItem {
10136 Name: "Default";
10137 Value: 0;
10138 EnumType: typeof MeshPartHeadsAndAccessories;
10139 }
10140
10141 export const Default: Default;
10142
10143 export interface Disabled extends EnumItem {
10144 Name: "Disabled";
10145 Value: 1;
10146 EnumType: typeof MeshPartHeadsAndAccessories;
10147 }
10148
10149 export const Disabled: Disabled;
10150
10151 export interface Enabled extends EnumItem {
10152 Name: "Enabled";
10153 Value: 2;
10154 EnumType: typeof MeshPartHeadsAndAccessories;
10155 }
10156
10157 export const Enabled: Enabled;
10158
10159 export function GetEnumItems(this: Enum): Array<MeshPartHeadsAndAccessories>
10160 }
10161 export type MeshPartHeadsAndAccessories = MeshPartHeadsAndAccessories.Default | MeshPartHeadsAndAccessories.Disabled | MeshPartHeadsAndAccessories.Enabled;
10162 export namespace MeshScaleUnit {
10163 export interface Stud extends EnumItem {
10164 Name: "Stud";
10165 Value: 0;
10166 EnumType: typeof MeshScaleUnit;
10167 }
10168
10169 export const Stud: Stud;
10170
10171 export interface Meter extends EnumItem {
10172 Name: "Meter";
10173 Value: 1;
10174 EnumType: typeof MeshScaleUnit;
10175 }
10176
10177 export const Meter: Meter;
10178
10179 export interface CM extends EnumItem {
10180 Name: "CM";
10181 Value: 2;
10182 EnumType: typeof MeshScaleUnit;
10183 }
10184
10185 export const CM: CM;
10186
10187 export interface MM extends EnumItem {
10188 Name: "MM";
10189 Value: 3;
10190 EnumType: typeof MeshScaleUnit;
10191 }
10192
10193 export const MM: MM;
10194
10195 export interface Foot extends EnumItem {
10196 Name: "Foot";
10197 Value: 4;
10198 EnumType: typeof MeshScaleUnit;
10199 }
10200
10201 export const Foot: Foot;
10202
10203 export interface Inch extends EnumItem {
10204 Name: "Inch";
10205 Value: 5;
10206 EnumType: typeof MeshScaleUnit;
10207 }
10208
10209 export const Inch: Inch;
10210
10211 export function GetEnumItems(this: Enum): Array<MeshScaleUnit>
10212 }
10213 export type MeshScaleUnit = MeshScaleUnit.Stud | MeshScaleUnit.Meter | MeshScaleUnit.CM | MeshScaleUnit.MM | MeshScaleUnit.Foot | MeshScaleUnit.Inch;
10214 export namespace MeshType {
10215 export interface Head extends EnumItem {
10216 Name: "Head";
10217 Value: 0;
10218 EnumType: typeof MeshType;
10219 }
10220
10221 export const Head: Head;
10222
10223 export interface Torso extends EnumItem {
10224 Name: "Torso";
10225 Value: 1;
10226 EnumType: typeof MeshType;
10227 }
10228
10229 export const Torso: Torso;
10230
10231 export interface Wedge extends EnumItem {
10232 Name: "Wedge";
10233 Value: 2;
10234 EnumType: typeof MeshType;
10235 }
10236
10237 export const Wedge: Wedge;
10238
10239 export interface Prism extends EnumItem {
10240 Name: "Prism";
10241 Value: 7;
10242 EnumType: typeof MeshType;
10243 }
10244
10245 export const Prism: Prism;
10246
10247 export interface Pyramid extends EnumItem {
10248 Name: "Pyramid";
10249 Value: 8;
10250 EnumType: typeof MeshType;
10251 }
10252
10253 export const Pyramid: Pyramid;
10254
10255 export interface ParallelRamp extends EnumItem {
10256 Name: "ParallelRamp";
10257 Value: 9;
10258 EnumType: typeof MeshType;
10259 }
10260
10261 export const ParallelRamp: ParallelRamp;
10262
10263 export interface RightAngleRamp extends EnumItem {
10264 Name: "RightAngleRamp";
10265 Value: 10;
10266 EnumType: typeof MeshType;
10267 }
10268
10269 export const RightAngleRamp: RightAngleRamp;
10270
10271 export interface CornerWedge extends EnumItem {
10272 Name: "CornerWedge";
10273 Value: 11;
10274 EnumType: typeof MeshType;
10275 }
10276
10277 export const CornerWedge: CornerWedge;
10278
10279 export interface Brick extends EnumItem {
10280 Name: "Brick";
10281 Value: 6;
10282 EnumType: typeof MeshType;
10283 }
10284
10285 export const Brick: Brick;
10286
10287 export interface Sphere extends EnumItem {
10288 Name: "Sphere";
10289 Value: 3;
10290 EnumType: typeof MeshType;
10291 }
10292
10293 export const Sphere: Sphere;
10294
10295 export interface Cylinder extends EnumItem {
10296 Name: "Cylinder";
10297 Value: 4;
10298 EnumType: typeof MeshType;
10299 }
10300
10301 export const Cylinder: Cylinder;
10302
10303 export interface FileMesh extends EnumItem {
10304 Name: "FileMesh";
10305 Value: 5;
10306 EnumType: typeof MeshType;
10307 }
10308
10309 export const FileMesh: FileMesh;
10310
10311 export function GetEnumItems(this: Enum): Array<MeshType>
10312 }
10313 export type MeshType = MeshType.Head | MeshType.Torso | MeshType.Wedge | MeshType.Prism | MeshType.Pyramid | MeshType.ParallelRamp | MeshType.RightAngleRamp | MeshType.CornerWedge | MeshType.Brick | MeshType.Sphere | MeshType.Cylinder | MeshType.FileMesh;
10314 export namespace MessageType {
10315 export interface MessageOutput extends EnumItem {
10316 Name: "MessageOutput";
10317 Value: 0;
10318 EnumType: typeof MessageType;
10319 }
10320
10321 export const MessageOutput: MessageOutput;
10322
10323 export interface MessageInfo extends EnumItem {
10324 Name: "MessageInfo";
10325 Value: 1;
10326 EnumType: typeof MessageType;
10327 }
10328
10329 export const MessageInfo: MessageInfo;
10330
10331 export interface MessageWarning extends EnumItem {
10332 Name: "MessageWarning";
10333 Value: 2;
10334 EnumType: typeof MessageType;
10335 }
10336
10337 export const MessageWarning: MessageWarning;
10338
10339 export interface MessageError extends EnumItem {
10340 Name: "MessageError";
10341 Value: 3;
10342 EnumType: typeof MessageType;
10343 }
10344
10345 export const MessageError: MessageError;
10346
10347 export function GetEnumItems(this: Enum): Array<MessageType>
10348 }
10349 export type MessageType = MessageType.MessageOutput | MessageType.MessageInfo | MessageType.MessageWarning | MessageType.MessageError;
10350 export namespace ModelLevelOfDetail {
10351 export interface Automatic extends EnumItem {
10352 Name: "Automatic";
10353 Value: 0;
10354 EnumType: typeof ModelLevelOfDetail;
10355 }
10356
10357 export const Automatic: Automatic;
10358
10359 export interface StreamingMesh extends EnumItem {
10360 Name: "StreamingMesh";
10361 Value: 1;
10362 EnumType: typeof ModelLevelOfDetail;
10363 }
10364
10365 export const StreamingMesh: StreamingMesh;
10366
10367 export interface Disabled extends EnumItem {
10368 Name: "Disabled";
10369 Value: 2;
10370 EnumType: typeof ModelLevelOfDetail;
10371 }
10372
10373 export const Disabled: Disabled;
10374
10375 export function GetEnumItems(this: Enum): Array<ModelLevelOfDetail>
10376 }
10377 export type ModelLevelOfDetail = ModelLevelOfDetail.Automatic | ModelLevelOfDetail.StreamingMesh | ModelLevelOfDetail.Disabled;
10378 export namespace ModifierKey {
10379 export interface Alt extends EnumItem {
10380 Name: "Alt";
10381 Value: 2;
10382 EnumType: typeof ModifierKey;
10383 }
10384
10385 export const Alt: Alt;
10386
10387 export interface Ctrl extends EnumItem {
10388 Name: "Ctrl";
10389 Value: 1;
10390 EnumType: typeof ModifierKey;
10391 }
10392
10393 export const Ctrl: Ctrl;
10394
10395 export interface Meta extends EnumItem {
10396 Name: "Meta";
10397 Value: 3;
10398 EnumType: typeof ModifierKey;
10399 }
10400
10401 export const Meta: Meta;
10402
10403 export interface Shift extends EnumItem {
10404 Name: "Shift";
10405 Value: 0;
10406 EnumType: typeof ModifierKey;
10407 }
10408
10409 export const Shift: Shift;
10410
10411 export function GetEnumItems(this: Enum): Array<ModifierKey>
10412 }
10413 export type ModifierKey = ModifierKey.Alt | ModifierKey.Ctrl | ModifierKey.Meta | ModifierKey.Shift;
10414 export namespace MouseBehavior {
10415 export interface Default extends EnumItem {
10416 Name: "Default";
10417 Value: 0;
10418 EnumType: typeof MouseBehavior;
10419 }
10420
10421 export const Default: Default;
10422
10423 export interface LockCenter extends EnumItem {
10424 Name: "LockCenter";
10425 Value: 1;
10426 EnumType: typeof MouseBehavior;
10427 }
10428
10429 export const LockCenter: LockCenter;
10430
10431 export interface LockCurrentPosition extends EnumItem {
10432 Name: "LockCurrentPosition";
10433 Value: 2;
10434 EnumType: typeof MouseBehavior;
10435 }
10436
10437 export const LockCurrentPosition: LockCurrentPosition;
10438
10439 export function GetEnumItems(this: Enum): Array<MouseBehavior>
10440 }
10441 export type MouseBehavior = MouseBehavior.Default | MouseBehavior.LockCenter | MouseBehavior.LockCurrentPosition;
10442 export namespace MoveState {
10443 export interface Stopped extends EnumItem {
10444 Name: "Stopped";
10445 Value: 0;
10446 EnumType: typeof MoveState;
10447 }
10448
10449 export const Stopped: Stopped;
10450
10451 export interface Coasting extends EnumItem {
10452 Name: "Coasting";
10453 Value: 1;
10454 EnumType: typeof MoveState;
10455 }
10456
10457 export const Coasting: Coasting;
10458
10459 export interface Pushing extends EnumItem {
10460 Name: "Pushing";
10461 Value: 2;
10462 EnumType: typeof MoveState;
10463 }
10464
10465 export const Pushing: Pushing;
10466
10467 export interface Stopping extends EnumItem {
10468 Name: "Stopping";
10469 Value: 3;
10470 EnumType: typeof MoveState;
10471 }
10472
10473 export const Stopping: Stopping;
10474
10475 export interface AirFree extends EnumItem {
10476 Name: "AirFree";
10477 Value: 4;
10478 EnumType: typeof MoveState;
10479 }
10480
10481 export const AirFree: AirFree;
10482
10483 export function GetEnumItems(this: Enum): Array<MoveState>
10484 }
10485 export type MoveState = MoveState.Stopped | MoveState.Coasting | MoveState.Pushing | MoveState.Stopping | MoveState.AirFree;
10486 export namespace NameOcclusion {
10487 export interface OccludeAll extends EnumItem {
10488 Name: "OccludeAll";
10489 Value: 2;
10490 EnumType: typeof NameOcclusion;
10491 }
10492
10493 export const OccludeAll: OccludeAll;
10494
10495 export interface EnemyOcclusion extends EnumItem {
10496 Name: "EnemyOcclusion";
10497 Value: 1;
10498 EnumType: typeof NameOcclusion;
10499 }
10500
10501 export const EnemyOcclusion: EnemyOcclusion;
10502
10503 export interface NoOcclusion extends EnumItem {
10504 Name: "NoOcclusion";
10505 Value: 0;
10506 EnumType: typeof NameOcclusion;
10507 }
10508
10509 export const NoOcclusion: NoOcclusion;
10510
10511 export function GetEnumItems(this: Enum): Array<NameOcclusion>
10512 }
10513 export type NameOcclusion = NameOcclusion.OccludeAll | NameOcclusion.EnemyOcclusion | NameOcclusion.NoOcclusion;
10514 export namespace NetworkOwnership {
10515 export interface Automatic extends EnumItem {
10516 Name: "Automatic";
10517 Value: 0;
10518 EnumType: typeof NetworkOwnership;
10519 }
10520
10521 export const Automatic: Automatic;
10522
10523 export interface Manual extends EnumItem {
10524 Name: "Manual";
10525 Value: 1;
10526 EnumType: typeof NetworkOwnership;
10527 }
10528
10529 export const Manual: Manual;
10530
10531 export interface OnContact extends EnumItem {
10532 Name: "OnContact";
10533 Value: 2;
10534 EnumType: typeof NetworkOwnership;
10535 }
10536
10537 export const OnContact: OnContact;
10538
10539 export function GetEnumItems(this: Enum): Array<NetworkOwnership>
10540 }
10541 export type NetworkOwnership = NetworkOwnership.Automatic | NetworkOwnership.Manual | NetworkOwnership.OnContact;
10542 export namespace NewAnimationRuntimeSetting {
10543 export interface Default extends EnumItem {
10544 Name: "Default";
10545 Value: 0;
10546 EnumType: typeof NewAnimationRuntimeSetting;
10547 }
10548
10549 export const Default: Default;
10550
10551 export interface Disabled extends EnumItem {
10552 Name: "Disabled";
10553 Value: 1;
10554 EnumType: typeof NewAnimationRuntimeSetting;
10555 }
10556
10557 export const Disabled: Disabled;
10558
10559 export interface Enabled extends EnumItem {
10560 Name: "Enabled";
10561 Value: 2;
10562 EnumType: typeof NewAnimationRuntimeSetting;
10563 }
10564
10565 export const Enabled: Enabled;
10566
10567 export function GetEnumItems(this: Enum): Array<NewAnimationRuntimeSetting>
10568 }
10569 export type NewAnimationRuntimeSetting = NewAnimationRuntimeSetting.Default | NewAnimationRuntimeSetting.Disabled | NewAnimationRuntimeSetting.Enabled;
10570 export namespace NormalId {
10571 export interface Top extends EnumItem {
10572 Name: "Top";
10573 Value: 1;
10574 EnumType: typeof NormalId;
10575 }
10576
10577 export const Top: Top;
10578
10579 export interface Bottom extends EnumItem {
10580 Name: "Bottom";
10581 Value: 4;
10582 EnumType: typeof NormalId;
10583 }
10584
10585 export const Bottom: Bottom;
10586
10587 export interface Back extends EnumItem {
10588 Name: "Back";
10589 Value: 2;
10590 EnumType: typeof NormalId;
10591 }
10592
10593 export const Back: Back;
10594
10595 export interface Front extends EnumItem {
10596 Name: "Front";
10597 Value: 5;
10598 EnumType: typeof NormalId;
10599 }
10600
10601 export const Front: Front;
10602
10603 export interface Right extends EnumItem {
10604 Name: "Right";
10605 Value: 0;
10606 EnumType: typeof NormalId;
10607 }
10608
10609 export const Right: Right;
10610
10611 export interface Left extends EnumItem {
10612 Name: "Left";
10613 Value: 3;
10614 EnumType: typeof NormalId;
10615 }
10616
10617 export const Left: Left;
10618
10619 export function GetEnumItems(this: Enum): Array<NormalId>
10620 }
10621 export type NormalId = NormalId.Top | NormalId.Bottom | NormalId.Back | NormalId.Front | NormalId.Right | NormalId.Left;
10622 export namespace OrientationAlignmentMode {
10623 export interface OneAttachment extends EnumItem {
10624 Name: "OneAttachment";
10625 Value: 0;
10626 EnumType: typeof OrientationAlignmentMode;
10627 }
10628
10629 export const OneAttachment: OneAttachment;
10630
10631 export interface TwoAttachment extends EnumItem {
10632 Name: "TwoAttachment";
10633 Value: 1;
10634 EnumType: typeof OrientationAlignmentMode;
10635 }
10636
10637 export const TwoAttachment: TwoAttachment;
10638
10639 export function GetEnumItems(this: Enum): Array<OrientationAlignmentMode>
10640 }
10641 export type OrientationAlignmentMode = OrientationAlignmentMode.OneAttachment | OrientationAlignmentMode.TwoAttachment;
10642 export namespace OutfitSource {
10643 export interface All extends EnumItem {
10644 Name: "All";
10645 Value: 1;
10646 EnumType: typeof OutfitSource;
10647 }
10648
10649 export const All: All;
10650
10651 export interface Created extends EnumItem {
10652 Name: "Created";
10653 Value: 2;
10654 EnumType: typeof OutfitSource;
10655 }
10656
10657 export const Created: Created;
10658
10659 export interface Purchased extends EnumItem {
10660 Name: "Purchased";
10661 Value: 3;
10662 EnumType: typeof OutfitSource;
10663 }
10664
10665 export const Purchased: Purchased;
10666
10667 export function GetEnumItems(this: Enum): Array<OutfitSource>
10668 }
10669 export type OutfitSource = OutfitSource.All | OutfitSource.Created | OutfitSource.Purchased;
10670 export namespace OutfitType {
10671 export interface All extends EnumItem {
10672 Name: "All";
10673 Value: 1;
10674 EnumType: typeof OutfitType;
10675 }
10676
10677 export const All: All;
10678
10679 export interface Avatar extends EnumItem {
10680 Name: "Avatar";
10681 Value: 2;
10682 EnumType: typeof OutfitType;
10683 }
10684
10685 export const Avatar: Avatar;
10686
10687 export interface DynamicHead extends EnumItem {
10688 Name: "DynamicHead";
10689 Value: 3;
10690 EnumType: typeof OutfitType;
10691 }
10692
10693 export const DynamicHead: DynamicHead;
10694
10695 export function GetEnumItems(this: Enum): Array<OutfitType>
10696 }
10697 export type OutfitType = OutfitType.All | OutfitType.Avatar | OutfitType.DynamicHead;
10698 export namespace OutputLayoutMode {
10699 export interface Horizontal extends EnumItem {
10700 Name: "Horizontal";
10701 Value: 0;
10702 EnumType: typeof OutputLayoutMode;
10703 }
10704
10705 export const Horizontal: Horizontal;
10706
10707 export interface Vertical extends EnumItem {
10708 Name: "Vertical";
10709 Value: 1;
10710 EnumType: typeof OutputLayoutMode;
10711 }
10712
10713 export const Vertical: Vertical;
10714
10715 export function GetEnumItems(this: Enum): Array<OutputLayoutMode>
10716 }
10717 export type OutputLayoutMode = OutputLayoutMode.Horizontal | OutputLayoutMode.Vertical;
10718 export namespace OverrideMouseIconBehavior {
10719 export interface None extends EnumItem {
10720 Name: "None";
10721 Value: 0;
10722 EnumType: typeof OverrideMouseIconBehavior;
10723 }
10724
10725 export const None: None;
10726
10727 export interface ForceShow extends EnumItem {
10728 Name: "ForceShow";
10729 Value: 1;
10730 EnumType: typeof OverrideMouseIconBehavior;
10731 }
10732
10733 export const ForceShow: ForceShow;
10734
10735 export interface ForceHide extends EnumItem {
10736 Name: "ForceHide";
10737 Value: 2;
10738 EnumType: typeof OverrideMouseIconBehavior;
10739 }
10740
10741 export const ForceHide: ForceHide;
10742
10743 export function GetEnumItems(this: Enum): Array<OverrideMouseIconBehavior>
10744 }
10745 export type OverrideMouseIconBehavior = OverrideMouseIconBehavior.None | OverrideMouseIconBehavior.ForceShow | OverrideMouseIconBehavior.ForceHide;
10746 export namespace PackagePermission {
10747 export interface None extends EnumItem {
10748 Name: "None";
10749 Value: 0;
10750 EnumType: typeof PackagePermission;
10751 }
10752
10753 export const None: None;
10754
10755 export interface NoAccess extends EnumItem {
10756 Name: "NoAccess";
10757 Value: 1;
10758 EnumType: typeof PackagePermission;
10759 }
10760
10761 export const NoAccess: NoAccess;
10762
10763 export interface Revoked extends EnumItem {
10764 Name: "Revoked";
10765 Value: 2;
10766 EnumType: typeof PackagePermission;
10767 }
10768
10769 export const Revoked: Revoked;
10770
10771 export interface UseView extends EnumItem {
10772 Name: "UseView";
10773 Value: 3;
10774 EnumType: typeof PackagePermission;
10775 }
10776
10777 export const UseView: UseView;
10778
10779 export interface Edit extends EnumItem {
10780 Name: "Edit";
10781 Value: 4;
10782 EnumType: typeof PackagePermission;
10783 }
10784
10785 export const Edit: Edit;
10786
10787 export interface Own extends EnumItem {
10788 Name: "Own";
10789 Value: 5;
10790 EnumType: typeof PackagePermission;
10791 }
10792
10793 export const Own: Own;
10794
10795 export function GetEnumItems(this: Enum): Array<PackagePermission>
10796 }
10797 export type PackagePermission = PackagePermission.None | PackagePermission.NoAccess | PackagePermission.Revoked | PackagePermission.UseView | PackagePermission.Edit | PackagePermission.Own;
10798 export namespace PartType {
10799 export interface Ball extends EnumItem {
10800 Name: "Ball";
10801 Value: 0;
10802 EnumType: typeof PartType;
10803 }
10804
10805 export const Ball: Ball;
10806
10807 export interface Block extends EnumItem {
10808 Name: "Block";
10809 Value: 1;
10810 EnumType: typeof PartType;
10811 }
10812
10813 export const Block: Block;
10814
10815 export interface Cylinder extends EnumItem {
10816 Name: "Cylinder";
10817 Value: 2;
10818 EnumType: typeof PartType;
10819 }
10820
10821 export const Cylinder: Cylinder;
10822
10823 export function GetEnumItems(this: Enum): Array<PartType>
10824 }
10825 export type PartType = PartType.Ball | PartType.Block | PartType.Cylinder;
10826 export namespace ParticleEmitterShape {
10827 export interface Box extends EnumItem {
10828 Name: "Box";
10829 Value: 0;
10830 EnumType: typeof ParticleEmitterShape;
10831 }
10832
10833 export const Box: Box;
10834
10835 export interface Sphere extends EnumItem {
10836 Name: "Sphere";
10837 Value: 1;
10838 EnumType: typeof ParticleEmitterShape;
10839 }
10840
10841 export const Sphere: Sphere;
10842
10843 export interface Cylinder extends EnumItem {
10844 Name: "Cylinder";
10845 Value: 2;
10846 EnumType: typeof ParticleEmitterShape;
10847 }
10848
10849 export const Cylinder: Cylinder;
10850
10851 export interface Disc extends EnumItem {
10852 Name: "Disc";
10853 Value: 3;
10854 EnumType: typeof ParticleEmitterShape;
10855 }
10856
10857 export const Disc: Disc;
10858
10859 export function GetEnumItems(this: Enum): Array<ParticleEmitterShape>
10860 }
10861 export type ParticleEmitterShape = ParticleEmitterShape.Box | ParticleEmitterShape.Sphere | ParticleEmitterShape.Cylinder | ParticleEmitterShape.Disc;
10862 export namespace ParticleEmitterShapeInOut {
10863 export interface Outward extends EnumItem {
10864 Name: "Outward";
10865 Value: 0;
10866 EnumType: typeof ParticleEmitterShapeInOut;
10867 }
10868
10869 export const Outward: Outward;
10870
10871 export interface Inward extends EnumItem {
10872 Name: "Inward";
10873 Value: 1;
10874 EnumType: typeof ParticleEmitterShapeInOut;
10875 }
10876
10877 export const Inward: Inward;
10878
10879 export interface InAndOut extends EnumItem {
10880 Name: "InAndOut";
10881 Value: 2;
10882 EnumType: typeof ParticleEmitterShapeInOut;
10883 }
10884
10885 export const InAndOut: InAndOut;
10886
10887 export function GetEnumItems(this: Enum): Array<ParticleEmitterShapeInOut>
10888 }
10889 export type ParticleEmitterShapeInOut = ParticleEmitterShapeInOut.Outward | ParticleEmitterShapeInOut.Inward | ParticleEmitterShapeInOut.InAndOut;
10890 export namespace ParticleEmitterShapeStyle {
10891 export interface Volume extends EnumItem {
10892 Name: "Volume";
10893 Value: 0;
10894 EnumType: typeof ParticleEmitterShapeStyle;
10895 }
10896
10897 export const Volume: Volume;
10898
10899 export interface Surface extends EnumItem {
10900 Name: "Surface";
10901 Value: 1;
10902 EnumType: typeof ParticleEmitterShapeStyle;
10903 }
10904
10905 export const Surface: Surface;
10906
10907 export function GetEnumItems(this: Enum): Array<ParticleEmitterShapeStyle>
10908 }
10909 export type ParticleEmitterShapeStyle = ParticleEmitterShapeStyle.Volume | ParticleEmitterShapeStyle.Surface;
10910 export namespace ParticleFlipbookLayout {
10911 export interface None extends EnumItem {
10912 Name: "None";
10913 Value: 0;
10914 EnumType: typeof ParticleFlipbookLayout;
10915 }
10916
10917 export const None: None;
10918
10919 export interface TwoByTwo extends EnumItem {
10920 Name: "TwoByTwo";
10921 Value: 1;
10922 EnumType: typeof ParticleFlipbookLayout;
10923 }
10924
10925 export const TwoByTwo: TwoByTwo;
10926
10927 export interface FourByFour extends EnumItem {
10928 Name: "FourByFour";
10929 Value: 2;
10930 EnumType: typeof ParticleFlipbookLayout;
10931 }
10932
10933 export const FourByFour: FourByFour;
10934
10935 export interface EightByEight extends EnumItem {
10936 Name: "EightByEight";
10937 Value: 3;
10938 EnumType: typeof ParticleFlipbookLayout;
10939 }
10940
10941 export const EightByEight: EightByEight;
10942
10943 export function GetEnumItems(this: Enum): Array<ParticleFlipbookLayout>
10944 }
10945 export type ParticleFlipbookLayout = ParticleFlipbookLayout.None | ParticleFlipbookLayout.TwoByTwo | ParticleFlipbookLayout.FourByFour | ParticleFlipbookLayout.EightByEight;
10946 export namespace ParticleFlipbookMode {
10947 export interface Loop extends EnumItem {
10948 Name: "Loop";
10949 Value: 0;
10950 EnumType: typeof ParticleFlipbookMode;
10951 }
10952
10953 export const Loop: Loop;
10954
10955 export interface OneShot extends EnumItem {
10956 Name: "OneShot";
10957 Value: 1;
10958 EnumType: typeof ParticleFlipbookMode;
10959 }
10960
10961 export const OneShot: OneShot;
10962
10963 export interface PingPong extends EnumItem {
10964 Name: "PingPong";
10965 Value: 2;
10966 EnumType: typeof ParticleFlipbookMode;
10967 }
10968
10969 export const PingPong: PingPong;
10970
10971 export interface Random extends EnumItem {
10972 Name: "Random";
10973 Value: 3;
10974 EnumType: typeof ParticleFlipbookMode;
10975 }
10976
10977 export const Random: Random;
10978
10979 export function GetEnumItems(this: Enum): Array<ParticleFlipbookMode>
10980 }
10981 export type ParticleFlipbookMode = ParticleFlipbookMode.Loop | ParticleFlipbookMode.OneShot | ParticleFlipbookMode.PingPong | ParticleFlipbookMode.Random;
10982 export namespace ParticleOrientation {
10983 export interface FacingCamera extends EnumItem {
10984 Name: "FacingCamera";
10985 Value: 0;
10986 EnumType: typeof ParticleOrientation;
10987 }
10988
10989 export const FacingCamera: FacingCamera;
10990
10991 export interface FacingCameraWorldUp extends EnumItem {
10992 Name: "FacingCameraWorldUp";
10993 Value: 1;
10994 EnumType: typeof ParticleOrientation;
10995 }
10996
10997 export const FacingCameraWorldUp: FacingCameraWorldUp;
10998
10999 export interface VelocityParallel extends EnumItem {
11000 Name: "VelocityParallel";
11001 Value: 2;
11002 EnumType: typeof ParticleOrientation;
11003 }
11004
11005 export const VelocityParallel: VelocityParallel;
11006
11007 export interface VelocityPerpendicular extends EnumItem {
11008 Name: "VelocityPerpendicular";
11009 Value: 3;
11010 EnumType: typeof ParticleOrientation;
11011 }
11012
11013 export const VelocityPerpendicular: VelocityPerpendicular;
11014
11015 export function GetEnumItems(this: Enum): Array<ParticleOrientation>
11016 }
11017 export type ParticleOrientation = ParticleOrientation.FacingCamera | ParticleOrientation.FacingCameraWorldUp | ParticleOrientation.VelocityParallel | ParticleOrientation.VelocityPerpendicular;
11018 export namespace PathStatus {
11019 export interface Success extends EnumItem {
11020 Name: "Success";
11021 Value: 0;
11022 EnumType: typeof PathStatus;
11023 }
11024
11025 export const Success: Success;
11026
11027 export interface ClosestNoPath extends EnumItem {
11028 Name: "ClosestNoPath";
11029 Value: 1;
11030 EnumType: typeof PathStatus;
11031 }
11032
11033 export const ClosestNoPath: ClosestNoPath;
11034
11035 export interface ClosestOutOfRange extends EnumItem {
11036 Name: "ClosestOutOfRange";
11037 Value: 2;
11038 EnumType: typeof PathStatus;
11039 }
11040
11041 export const ClosestOutOfRange: ClosestOutOfRange;
11042
11043 export interface FailStartNotEmpty extends EnumItem {
11044 Name: "FailStartNotEmpty";
11045 Value: 3;
11046 EnumType: typeof PathStatus;
11047 }
11048
11049 export const FailStartNotEmpty: FailStartNotEmpty;
11050
11051 export interface FailFinishNotEmpty extends EnumItem {
11052 Name: "FailFinishNotEmpty";
11053 Value: 4;
11054 EnumType: typeof PathStatus;
11055 }
11056
11057 export const FailFinishNotEmpty: FailFinishNotEmpty;
11058
11059 export interface NoPath extends EnumItem {
11060 Name: "NoPath";
11061 Value: 5;
11062 EnumType: typeof PathStatus;
11063 }
11064
11065 export const NoPath: NoPath;
11066
11067 export function GetEnumItems(this: Enum): Array<PathStatus>
11068 }
11069 export type PathStatus = PathStatus.Success | PathStatus.ClosestNoPath | PathStatus.ClosestOutOfRange | PathStatus.FailStartNotEmpty | PathStatus.FailFinishNotEmpty | PathStatus.NoPath;
11070 export namespace PathWaypointAction {
11071 export interface Walk extends EnumItem {
11072 Name: "Walk";
11073 Value: 0;
11074 EnumType: typeof PathWaypointAction;
11075 }
11076
11077 export const Walk: Walk;
11078
11079 export interface Jump extends EnumItem {
11080 Name: "Jump";
11081 Value: 1;
11082 EnumType: typeof PathWaypointAction;
11083 }
11084
11085 export const Jump: Jump;
11086
11087 export interface Custom extends EnumItem {
11088 Name: "Custom";
11089 Value: 2;
11090 EnumType: typeof PathWaypointAction;
11091 }
11092
11093 export const Custom: Custom;
11094
11095 export function GetEnumItems(this: Enum): Array<PathWaypointAction>
11096 }
11097 export type PathWaypointAction = PathWaypointAction.Walk | PathWaypointAction.Jump | PathWaypointAction.Custom;
11098 export namespace PermissionLevelShown {
11099 export interface Game extends EnumItem {
11100 Name: "Game";
11101 Value: 0;
11102 EnumType: typeof PermissionLevelShown;
11103 }
11104
11105 export const Game: Game;
11106
11107 export interface RobloxGame extends EnumItem {
11108 Name: "RobloxGame";
11109 Value: 1;
11110 EnumType: typeof PermissionLevelShown;
11111 }
11112
11113 export const RobloxGame: RobloxGame;
11114
11115 export interface RobloxScript extends EnumItem {
11116 Name: "RobloxScript";
11117 Value: 2;
11118 EnumType: typeof PermissionLevelShown;
11119 }
11120
11121 export const RobloxScript: RobloxScript;
11122
11123 export interface Studio extends EnumItem {
11124 Name: "Studio";
11125 Value: 3;
11126 EnumType: typeof PermissionLevelShown;
11127 }
11128
11129 export const Studio: Studio;
11130
11131 export interface Roblox extends EnumItem {
11132 Name: "Roblox";
11133 Value: 4;
11134 EnumType: typeof PermissionLevelShown;
11135 }
11136
11137 export const Roblox: Roblox;
11138
11139 export function GetEnumItems(this: Enum): Array<PermissionLevelShown>
11140 }
11141 export type PermissionLevelShown = PermissionLevelShown.Game | PermissionLevelShown.RobloxGame | PermissionLevelShown.RobloxScript | PermissionLevelShown.Studio | PermissionLevelShown.Roblox;
11142 export namespace PhysicsSimulationRate {
11143 export interface Fixed240Hz extends EnumItem {
11144 Name: "Fixed240Hz";
11145 Value: 0;
11146 EnumType: typeof PhysicsSimulationRate;
11147 }
11148
11149 export const Fixed240Hz: Fixed240Hz;
11150
11151 export interface Fixed120Hz extends EnumItem {
11152 Name: "Fixed120Hz";
11153 Value: 1;
11154 EnumType: typeof PhysicsSimulationRate;
11155 }
11156
11157 export const Fixed120Hz: Fixed120Hz;
11158
11159 export interface Fixed60Hz extends EnumItem {
11160 Name: "Fixed60Hz";
11161 Value: 2;
11162 EnumType: typeof PhysicsSimulationRate;
11163 }
11164
11165 export const Fixed60Hz: Fixed60Hz;
11166
11167 export function GetEnumItems(this: Enum): Array<PhysicsSimulationRate>
11168 }
11169 export type PhysicsSimulationRate = PhysicsSimulationRate.Fixed240Hz | PhysicsSimulationRate.Fixed120Hz | PhysicsSimulationRate.Fixed60Hz;
11170 export namespace PhysicsSteppingMethod {
11171 export interface Default extends EnumItem {
11172 Name: "Default";
11173 Value: 0;
11174 EnumType: typeof PhysicsSteppingMethod;
11175 }
11176
11177 export const Default: Default;
11178
11179 export interface Fixed extends EnumItem {
11180 Name: "Fixed";
11181 Value: 1;
11182 EnumType: typeof PhysicsSteppingMethod;
11183 }
11184
11185 export const Fixed: Fixed;
11186
11187 export interface Adaptive extends EnumItem {
11188 Name: "Adaptive";
11189 Value: 2;
11190 EnumType: typeof PhysicsSteppingMethod;
11191 }
11192
11193 export const Adaptive: Adaptive;
11194
11195 export function GetEnumItems(this: Enum): Array<PhysicsSteppingMethod>
11196 }
11197 export type PhysicsSteppingMethod = PhysicsSteppingMethod.Default | PhysicsSteppingMethod.Fixed | PhysicsSteppingMethod.Adaptive;
11198 export namespace Platform {
11199 export interface Windows extends EnumItem {
11200 Name: "Windows";
11201 Value: 0;
11202 EnumType: typeof Platform;
11203 }
11204
11205 export const Windows: Windows;
11206
11207 export interface OSX extends EnumItem {
11208 Name: "OSX";
11209 Value: 1;
11210 EnumType: typeof Platform;
11211 }
11212
11213 export const OSX: OSX;
11214
11215 export interface IOS extends EnumItem {
11216 Name: "IOS";
11217 Value: 2;
11218 EnumType: typeof Platform;
11219 }
11220
11221 export const IOS: IOS;
11222
11223 export interface Android extends EnumItem {
11224 Name: "Android";
11225 Value: 3;
11226 EnumType: typeof Platform;
11227 }
11228
11229 export const Android: Android;
11230
11231 export interface XBoxOne extends EnumItem {
11232 Name: "XBoxOne";
11233 Value: 4;
11234 EnumType: typeof Platform;
11235 }
11236
11237 export const XBoxOne: XBoxOne;
11238
11239 export interface PS4 extends EnumItem {
11240 Name: "PS4";
11241 Value: 5;
11242 EnumType: typeof Platform;
11243 }
11244
11245 export const PS4: PS4;
11246
11247 export interface PS3 extends EnumItem {
11248 Name: "PS3";
11249 Value: 6;
11250 EnumType: typeof Platform;
11251 }
11252
11253 export const PS3: PS3;
11254
11255 export interface XBox360 extends EnumItem {
11256 Name: "XBox360";
11257 Value: 7;
11258 EnumType: typeof Platform;
11259 }
11260
11261 export const XBox360: XBox360;
11262
11263 export interface WiiU extends EnumItem {
11264 Name: "WiiU";
11265 Value: 8;
11266 EnumType: typeof Platform;
11267 }
11268
11269 export const WiiU: WiiU;
11270
11271 export interface NX extends EnumItem {
11272 Name: "NX";
11273 Value: 9;
11274 EnumType: typeof Platform;
11275 }
11276
11277 export const NX: NX;
11278
11279 export interface Ouya extends EnumItem {
11280 Name: "Ouya";
11281 Value: 10;
11282 EnumType: typeof Platform;
11283 }
11284
11285 export const Ouya: Ouya;
11286
11287 export interface AndroidTV extends EnumItem {
11288 Name: "AndroidTV";
11289 Value: 11;
11290 EnumType: typeof Platform;
11291 }
11292
11293 export const AndroidTV: AndroidTV;
11294
11295 export interface Chromecast extends EnumItem {
11296 Name: "Chromecast";
11297 Value: 12;
11298 EnumType: typeof Platform;
11299 }
11300
11301 export const Chromecast: Chromecast;
11302
11303 export interface Linux extends EnumItem {
11304 Name: "Linux";
11305 Value: 13;
11306 EnumType: typeof Platform;
11307 }
11308
11309 export const Linux: Linux;
11310
11311 export interface SteamOS extends EnumItem {
11312 Name: "SteamOS";
11313 Value: 14;
11314 EnumType: typeof Platform;
11315 }
11316
11317 export const SteamOS: SteamOS;
11318
11319 export interface WebOS extends EnumItem {
11320 Name: "WebOS";
11321 Value: 15;
11322 EnumType: typeof Platform;
11323 }
11324
11325 export const WebOS: WebOS;
11326
11327 export interface DOS extends EnumItem {
11328 Name: "DOS";
11329 Value: 16;
11330 EnumType: typeof Platform;
11331 }
11332
11333 export const DOS: DOS;
11334
11335 export interface BeOS extends EnumItem {
11336 Name: "BeOS";
11337 Value: 17;
11338 EnumType: typeof Platform;
11339 }
11340
11341 export const BeOS: BeOS;
11342
11343 export interface UWP extends EnumItem {
11344 Name: "UWP";
11345 Value: 18;
11346 EnumType: typeof Platform;
11347 }
11348
11349 export const UWP: UWP;
11350
11351 export interface None extends EnumItem {
11352 Name: "None";
11353 Value: 19;
11354 EnumType: typeof Platform;
11355 }
11356
11357 export const None: None;
11358
11359 export function GetEnumItems(this: Enum): Array<Platform>
11360 }
11361 export type Platform = Platform.Windows | Platform.OSX | Platform.IOS | Platform.Android | Platform.XBoxOne | Platform.PS4 | Platform.PS3 | Platform.XBox360 | Platform.WiiU | Platform.NX | Platform.Ouya | Platform.AndroidTV | Platform.Chromecast | Platform.Linux | Platform.SteamOS | Platform.WebOS | Platform.DOS | Platform.BeOS | Platform.UWP | Platform.None;
11362 export namespace PlaybackState {
11363 export interface Begin extends EnumItem {
11364 Name: "Begin";
11365 Value: 0;
11366 EnumType: typeof PlaybackState;
11367 }
11368
11369 export const Begin: Begin;
11370
11371 export interface Delayed extends EnumItem {
11372 Name: "Delayed";
11373 Value: 1;
11374 EnumType: typeof PlaybackState;
11375 }
11376
11377 export const Delayed: Delayed;
11378
11379 export interface Playing extends EnumItem {
11380 Name: "Playing";
11381 Value: 2;
11382 EnumType: typeof PlaybackState;
11383 }
11384
11385 export const Playing: Playing;
11386
11387 export interface Paused extends EnumItem {
11388 Name: "Paused";
11389 Value: 3;
11390 EnumType: typeof PlaybackState;
11391 }
11392
11393 export const Paused: Paused;
11394
11395 export interface Completed extends EnumItem {
11396 Name: "Completed";
11397 Value: 4;
11398 EnumType: typeof PlaybackState;
11399 }
11400
11401 export const Completed: Completed;
11402
11403 export interface Cancelled extends EnumItem {
11404 Name: "Cancelled";
11405 Value: 5;
11406 EnumType: typeof PlaybackState;
11407 }
11408
11409 export const Cancelled: Cancelled;
11410
11411 export function GetEnumItems(this: Enum): Array<PlaybackState>
11412 }
11413 export type PlaybackState = PlaybackState.Begin | PlaybackState.Delayed | PlaybackState.Playing | PlaybackState.Paused | PlaybackState.Completed | PlaybackState.Cancelled;
11414 export namespace PlayerActions {
11415 export interface CharacterForward extends EnumItem {
11416 Name: "CharacterForward";
11417 Value: 0;
11418 EnumType: typeof PlayerActions;
11419 }
11420
11421 export const CharacterForward: CharacterForward;
11422
11423 export interface CharacterBackward extends EnumItem {
11424 Name: "CharacterBackward";
11425 Value: 1;
11426 EnumType: typeof PlayerActions;
11427 }
11428
11429 export const CharacterBackward: CharacterBackward;
11430
11431 export interface CharacterLeft extends EnumItem {
11432 Name: "CharacterLeft";
11433 Value: 2;
11434 EnumType: typeof PlayerActions;
11435 }
11436
11437 export const CharacterLeft: CharacterLeft;
11438
11439 export interface CharacterRight extends EnumItem {
11440 Name: "CharacterRight";
11441 Value: 3;
11442 EnumType: typeof PlayerActions;
11443 }
11444
11445 export const CharacterRight: CharacterRight;
11446
11447 export interface CharacterJump extends EnumItem {
11448 Name: "CharacterJump";
11449 Value: 4;
11450 EnumType: typeof PlayerActions;
11451 }
11452
11453 export const CharacterJump: CharacterJump;
11454
11455 export function GetEnumItems(this: Enum): Array<PlayerActions>
11456 }
11457 export type PlayerActions = PlayerActions.CharacterForward | PlayerActions.CharacterBackward | PlayerActions.CharacterLeft | PlayerActions.CharacterRight | PlayerActions.CharacterJump;
11458 export namespace PlayerChatType {
11459 export interface All extends EnumItem {
11460 Name: "All";
11461 Value: 0;
11462 EnumType: typeof PlayerChatType;
11463 }
11464
11465 export const All: All;
11466
11467 export interface Team extends EnumItem {
11468 Name: "Team";
11469 Value: 1;
11470 EnumType: typeof PlayerChatType;
11471 }
11472
11473 export const Team: Team;
11474
11475 export interface Whisper extends EnumItem {
11476 Name: "Whisper";
11477 Value: 2;
11478 EnumType: typeof PlayerChatType;
11479 }
11480
11481 export const Whisper: Whisper;
11482
11483 export function GetEnumItems(this: Enum): Array<PlayerChatType>
11484 }
11485 export type PlayerChatType = PlayerChatType.All | PlayerChatType.Team | PlayerChatType.Whisper;
11486 export namespace PoseEasingDirection {
11487 export interface Out extends EnumItem {
11488 Name: "Out";
11489 Value: 1;
11490 EnumType: typeof PoseEasingDirection;
11491 }
11492
11493 export const Out: Out;
11494
11495 export interface InOut extends EnumItem {
11496 Name: "InOut";
11497 Value: 2;
11498 EnumType: typeof PoseEasingDirection;
11499 }
11500
11501 export const InOut: InOut;
11502
11503 export interface In extends EnumItem {
11504 Name: "In";
11505 Value: 0;
11506 EnumType: typeof PoseEasingDirection;
11507 }
11508
11509 export const In: In;
11510
11511 export function GetEnumItems(this: Enum): Array<PoseEasingDirection>
11512 }
11513 export type PoseEasingDirection = PoseEasingDirection.Out | PoseEasingDirection.InOut | PoseEasingDirection.In;
11514 export namespace PoseEasingStyle {
11515 export interface Linear extends EnumItem {
11516 Name: "Linear";
11517 Value: 0;
11518 EnumType: typeof PoseEasingStyle;
11519 }
11520
11521 export const Linear: Linear;
11522
11523 export interface Constant extends EnumItem {
11524 Name: "Constant";
11525 Value: 1;
11526 EnumType: typeof PoseEasingStyle;
11527 }
11528
11529 export const Constant: Constant;
11530
11531 export interface Elastic extends EnumItem {
11532 Name: "Elastic";
11533 Value: 2;
11534 EnumType: typeof PoseEasingStyle;
11535 }
11536
11537 export const Elastic: Elastic;
11538
11539 export interface Cubic extends EnumItem {
11540 Name: "Cubic";
11541 Value: 3;
11542 EnumType: typeof PoseEasingStyle;
11543 }
11544
11545 export const Cubic: Cubic;
11546
11547 export interface Bounce extends EnumItem {
11548 Name: "Bounce";
11549 Value: 4;
11550 EnumType: typeof PoseEasingStyle;
11551 }
11552
11553 export const Bounce: Bounce;
11554
11555 export function GetEnumItems(this: Enum): Array<PoseEasingStyle>
11556 }
11557 export type PoseEasingStyle = PoseEasingStyle.Linear | PoseEasingStyle.Constant | PoseEasingStyle.Elastic | PoseEasingStyle.Cubic | PoseEasingStyle.Bounce;
11558 export namespace PositionAlignmentMode {
11559 export interface OneAttachment extends EnumItem {
11560 Name: "OneAttachment";
11561 Value: 0;
11562 EnumType: typeof PositionAlignmentMode;
11563 }
11564
11565 export const OneAttachment: OneAttachment;
11566
11567 export interface TwoAttachment extends EnumItem {
11568 Name: "TwoAttachment";
11569 Value: 1;
11570 EnumType: typeof PositionAlignmentMode;
11571 }
11572
11573 export const TwoAttachment: TwoAttachment;
11574
11575 export function GetEnumItems(this: Enum): Array<PositionAlignmentMode>
11576 }
11577 export type PositionAlignmentMode = PositionAlignmentMode.OneAttachment | PositionAlignmentMode.TwoAttachment;
11578 export namespace PrivilegeType {
11579 export interface Owner extends EnumItem {
11580 Name: "Owner";
11581 Value: 255;
11582 EnumType: typeof PrivilegeType;
11583 }
11584
11585 export const Owner: Owner;
11586
11587 export interface Admin extends EnumItem {
11588 Name: "Admin";
11589 Value: 240;
11590 EnumType: typeof PrivilegeType;
11591 }
11592
11593 export const Admin: Admin;
11594
11595 export interface Member extends EnumItem {
11596 Name: "Member";
11597 Value: 128;
11598 EnumType: typeof PrivilegeType;
11599 }
11600
11601 export const Member: Member;
11602
11603 export interface Visitor extends EnumItem {
11604 Name: "Visitor";
11605 Value: 10;
11606 EnumType: typeof PrivilegeType;
11607 }
11608
11609 export const Visitor: Visitor;
11610
11611 export interface Banned extends EnumItem {
11612 Name: "Banned";
11613 Value: 0;
11614 EnumType: typeof PrivilegeType;
11615 }
11616
11617 export const Banned: Banned;
11618
11619 export function GetEnumItems(this: Enum): Array<PrivilegeType>
11620 }
11621 export type PrivilegeType = PrivilegeType.Owner | PrivilegeType.Admin | PrivilegeType.Member | PrivilegeType.Visitor | PrivilegeType.Banned;
11622 export namespace ProductLocationRestriction {
11623 export interface AvatarShop extends EnumItem {
11624 Name: "AvatarShop";
11625 Value: 0;
11626 EnumType: typeof ProductLocationRestriction;
11627 }
11628
11629 export const AvatarShop: AvatarShop;
11630
11631 export interface AllowedGames extends EnumItem {
11632 Name: "AllowedGames";
11633 Value: 1;
11634 EnumType: typeof ProductLocationRestriction;
11635 }
11636
11637 export const AllowedGames: AllowedGames;
11638
11639 export interface AllGames extends EnumItem {
11640 Name: "AllGames";
11641 Value: 2;
11642 EnumType: typeof ProductLocationRestriction;
11643 }
11644
11645 export const AllGames: AllGames;
11646
11647 export function GetEnumItems(this: Enum): Array<ProductLocationRestriction>
11648 }
11649 export type ProductLocationRestriction = ProductLocationRestriction.AvatarShop | ProductLocationRestriction.AllowedGames | ProductLocationRestriction.AllGames;
11650 export namespace ProductPurchaseDecision {
11651 export interface NotProcessedYet extends EnumItem {
11652 Name: "NotProcessedYet";
11653 Value: 0;
11654 EnumType: typeof ProductPurchaseDecision;
11655 }
11656
11657 export const NotProcessedYet: NotProcessedYet;
11658
11659 export interface PurchaseGranted extends EnumItem {
11660 Name: "PurchaseGranted";
11661 Value: 1;
11662 EnumType: typeof ProductPurchaseDecision;
11663 }
11664
11665 export const PurchaseGranted: PurchaseGranted;
11666
11667 export function GetEnumItems(this: Enum): Array<ProductPurchaseDecision>
11668 }
11669 export type ProductPurchaseDecision = ProductPurchaseDecision.NotProcessedYet | ProductPurchaseDecision.PurchaseGranted;
11670 export namespace PropertyStatus {
11671 export interface Ok extends EnumItem {
11672 Name: "Ok";
11673 Value: 0;
11674 EnumType: typeof PropertyStatus;
11675 }
11676
11677 export const Ok: Ok;
11678
11679 export interface Warning extends EnumItem {
11680 Name: "Warning";
11681 Value: 1;
11682 EnumType: typeof PropertyStatus;
11683 }
11684
11685 export const Warning: Warning;
11686
11687 export interface Error extends EnumItem {
11688 Name: "Error";
11689 Value: 2;
11690 EnumType: typeof PropertyStatus;
11691 }
11692
11693 export const Error: Error;
11694
11695 export function GetEnumItems(this: Enum): Array<PropertyStatus>
11696 }
11697 export type PropertyStatus = PropertyStatus.Ok | PropertyStatus.Warning | PropertyStatus.Error;
11698 export namespace ProximityPromptExclusivity {
11699 export interface OnePerButton extends EnumItem {
11700 Name: "OnePerButton";
11701 Value: 0;
11702 EnumType: typeof ProximityPromptExclusivity;
11703 }
11704
11705 export const OnePerButton: OnePerButton;
11706
11707 export interface OneGlobally extends EnumItem {
11708 Name: "OneGlobally";
11709 Value: 1;
11710 EnumType: typeof ProximityPromptExclusivity;
11711 }
11712
11713 export const OneGlobally: OneGlobally;
11714
11715 export interface AlwaysShow extends EnumItem {
11716 Name: "AlwaysShow";
11717 Value: 2;
11718 EnumType: typeof ProximityPromptExclusivity;
11719 }
11720
11721 export const AlwaysShow: AlwaysShow;
11722
11723 export function GetEnumItems(this: Enum): Array<ProximityPromptExclusivity>
11724 }
11725 export type ProximityPromptExclusivity = ProximityPromptExclusivity.OnePerButton | ProximityPromptExclusivity.OneGlobally | ProximityPromptExclusivity.AlwaysShow;
11726 export namespace ProximityPromptInputType {
11727 export interface Keyboard extends EnumItem {
11728 Name: "Keyboard";
11729 Value: 0;
11730 EnumType: typeof ProximityPromptInputType;
11731 }
11732
11733 export const Keyboard: Keyboard;
11734
11735 export interface Gamepad extends EnumItem {
11736 Name: "Gamepad";
11737 Value: 1;
11738 EnumType: typeof ProximityPromptInputType;
11739 }
11740
11741 export const Gamepad: Gamepad;
11742
11743 export interface Touch extends EnumItem {
11744 Name: "Touch";
11745 Value: 2;
11746 EnumType: typeof ProximityPromptInputType;
11747 }
11748
11749 export const Touch: Touch;
11750
11751 export function GetEnumItems(this: Enum): Array<ProximityPromptInputType>
11752 }
11753 export type ProximityPromptInputType = ProximityPromptInputType.Keyboard | ProximityPromptInputType.Gamepad | ProximityPromptInputType.Touch;
11754 export namespace ProximityPromptStyle {
11755 export interface Default extends EnumItem {
11756 Name: "Default";
11757 Value: 0;
11758 EnumType: typeof ProximityPromptStyle;
11759 }
11760
11761 export const Default: Default;
11762
11763 export interface Custom extends EnumItem {
11764 Name: "Custom";
11765 Value: 1;
11766 EnumType: typeof ProximityPromptStyle;
11767 }
11768
11769 export const Custom: Custom;
11770
11771 export function GetEnumItems(this: Enum): Array<ProximityPromptStyle>
11772 }
11773 export type ProximityPromptStyle = ProximityPromptStyle.Default | ProximityPromptStyle.Custom;
11774 export namespace QualityLevel {
11775 export interface Automatic extends EnumItem {
11776 Name: "Automatic";
11777 Value: 0;
11778 EnumType: typeof QualityLevel;
11779 }
11780
11781 export const Automatic: Automatic;
11782
11783 export interface Level01 extends EnumItem {
11784 Name: "Level01";
11785 Value: 1;
11786 EnumType: typeof QualityLevel;
11787 }
11788
11789 export const Level01: Level01;
11790
11791 export interface Level02 extends EnumItem {
11792 Name: "Level02";
11793 Value: 2;
11794 EnumType: typeof QualityLevel;
11795 }
11796
11797 export const Level02: Level02;
11798
11799 export interface Level03 extends EnumItem {
11800 Name: "Level03";
11801 Value: 3;
11802 EnumType: typeof QualityLevel;
11803 }
11804
11805 export const Level03: Level03;
11806
11807 export interface Level04 extends EnumItem {
11808 Name: "Level04";
11809 Value: 4;
11810 EnumType: typeof QualityLevel;
11811 }
11812
11813 export const Level04: Level04;
11814
11815 export interface Level05 extends EnumItem {
11816 Name: "Level05";
11817 Value: 5;
11818 EnumType: typeof QualityLevel;
11819 }
11820
11821 export const Level05: Level05;
11822
11823 export interface Level06 extends EnumItem {
11824 Name: "Level06";
11825 Value: 6;
11826 EnumType: typeof QualityLevel;
11827 }
11828
11829 export const Level06: Level06;
11830
11831 export interface Level07 extends EnumItem {
11832 Name: "Level07";
11833 Value: 7;
11834 EnumType: typeof QualityLevel;
11835 }
11836
11837 export const Level07: Level07;
11838
11839 export interface Level08 extends EnumItem {
11840 Name: "Level08";
11841 Value: 8;
11842 EnumType: typeof QualityLevel;
11843 }
11844
11845 export const Level08: Level08;
11846
11847 export interface Level09 extends EnumItem {
11848 Name: "Level09";
11849 Value: 9;
11850 EnumType: typeof QualityLevel;
11851 }
11852
11853 export const Level09: Level09;
11854
11855 export interface Level10 extends EnumItem {
11856 Name: "Level10";
11857 Value: 10;
11858 EnumType: typeof QualityLevel;
11859 }
11860
11861 export const Level10: Level10;
11862
11863 export interface Level11 extends EnumItem {
11864 Name: "Level11";
11865 Value: 11;
11866 EnumType: typeof QualityLevel;
11867 }
11868
11869 export const Level11: Level11;
11870
11871 export interface Level12 extends EnumItem {
11872 Name: "Level12";
11873 Value: 12;
11874 EnumType: typeof QualityLevel;
11875 }
11876
11877 export const Level12: Level12;
11878
11879 export interface Level13 extends EnumItem {
11880 Name: "Level13";
11881 Value: 13;
11882 EnumType: typeof QualityLevel;
11883 }
11884
11885 export const Level13: Level13;
11886
11887 export interface Level14 extends EnumItem {
11888 Name: "Level14";
11889 Value: 14;
11890 EnumType: typeof QualityLevel;
11891 }
11892
11893 export const Level14: Level14;
11894
11895 export interface Level15 extends EnumItem {
11896 Name: "Level15";
11897 Value: 15;
11898 EnumType: typeof QualityLevel;
11899 }
11900
11901 export const Level15: Level15;
11902
11903 export interface Level16 extends EnumItem {
11904 Name: "Level16";
11905 Value: 16;
11906 EnumType: typeof QualityLevel;
11907 }
11908
11909 export const Level16: Level16;
11910
11911 export interface Level17 extends EnumItem {
11912 Name: "Level17";
11913 Value: 17;
11914 EnumType: typeof QualityLevel;
11915 }
11916
11917 export const Level17: Level17;
11918
11919 export interface Level18 extends EnumItem {
11920 Name: "Level18";
11921 Value: 18;
11922 EnumType: typeof QualityLevel;
11923 }
11924
11925 export const Level18: Level18;
11926
11927 export interface Level19 extends EnumItem {
11928 Name: "Level19";
11929 Value: 19;
11930 EnumType: typeof QualityLevel;
11931 }
11932
11933 export const Level19: Level19;
11934
11935 export interface Level20 extends EnumItem {
11936 Name: "Level20";
11937 Value: 20;
11938 EnumType: typeof QualityLevel;
11939 }
11940
11941 export const Level20: Level20;
11942
11943 export interface Level21 extends EnumItem {
11944 Name: "Level21";
11945 Value: 21;
11946 EnumType: typeof QualityLevel;
11947 }
11948
11949 export const Level21: Level21;
11950
11951 export function GetEnumItems(this: Enum): Array<QualityLevel>
11952 }
11953 export type QualityLevel = QualityLevel.Automatic | QualityLevel.Level01 | QualityLevel.Level02 | QualityLevel.Level03 | QualityLevel.Level04 | QualityLevel.Level05 | QualityLevel.Level06 | QualityLevel.Level07 | QualityLevel.Level08 | QualityLevel.Level09 | QualityLevel.Level10 | QualityLevel.Level11 | QualityLevel.Level12 | QualityLevel.Level13 | QualityLevel.Level14 | QualityLevel.Level15 | QualityLevel.Level16 | QualityLevel.Level17 | QualityLevel.Level18 | QualityLevel.Level19 | QualityLevel.Level20 | QualityLevel.Level21;
11954 export namespace R15CollisionType {
11955 export interface OuterBox extends EnumItem {
11956 Name: "OuterBox";
11957 Value: 0;
11958 EnumType: typeof R15CollisionType;
11959 }
11960
11961 export const OuterBox: OuterBox;
11962
11963 export interface InnerBox extends EnumItem {
11964 Name: "InnerBox";
11965 Value: 1;
11966 EnumType: typeof R15CollisionType;
11967 }
11968
11969 export const InnerBox: InnerBox;
11970
11971 export function GetEnumItems(this: Enum): Array<R15CollisionType>
11972 }
11973 export type R15CollisionType = R15CollisionType.OuterBox | R15CollisionType.InnerBox;
11974 export namespace RaycastFilterType {
11975 export interface Blacklist extends EnumItem {
11976 Name: "Blacklist";
11977 Value: 0;
11978 EnumType: typeof RaycastFilterType;
11979 }
11980
11981 export const Blacklist: Blacklist;
11982 /** @deprecated renamed to Blacklist */
11983 export const Exclude: Blacklist;
11984
11985 export interface Whitelist extends EnumItem {
11986 Name: "Whitelist";
11987 Value: 1;
11988 EnumType: typeof RaycastFilterType;
11989 }
11990
11991 export const Whitelist: Whitelist;
11992 /** @deprecated renamed to Whitelist */
11993 export const Include: Whitelist;
11994
11995 export function GetEnumItems(this: Enum): Array<RaycastFilterType>
11996 }
11997 export type RaycastFilterType = RaycastFilterType.Blacklist | RaycastFilterType.Whitelist;
11998 export namespace RenderFidelity {
11999 export interface Automatic extends EnumItem {
12000 Name: "Automatic";
12001 Value: 0;
12002 EnumType: typeof RenderFidelity;
12003 }
12004
12005 export const Automatic: Automatic;
12006
12007 export interface Precise extends EnumItem {
12008 Name: "Precise";
12009 Value: 1;
12010 EnumType: typeof RenderFidelity;
12011 }
12012
12013 export const Precise: Precise;
12014
12015 export interface Performance extends EnumItem {
12016 Name: "Performance";
12017 Value: 2;
12018 EnumType: typeof RenderFidelity;
12019 }
12020
12021 export const Performance: Performance;
12022
12023 export function GetEnumItems(this: Enum): Array<RenderFidelity>
12024 }
12025 export type RenderFidelity = RenderFidelity.Automatic | RenderFidelity.Precise | RenderFidelity.Performance;
12026 export namespace RenderPriority {
12027 export interface First extends EnumItem {
12028 Name: "First";
12029 Value: 0;
12030 EnumType: typeof RenderPriority;
12031 }
12032
12033 export const First: First;
12034
12035 export interface Input extends EnumItem {
12036 Name: "Input";
12037 Value: 100;
12038 EnumType: typeof RenderPriority;
12039 }
12040
12041 export const Input: Input;
12042
12043 export interface Camera extends EnumItem {
12044 Name: "Camera";
12045 Value: 200;
12046 EnumType: typeof RenderPriority;
12047 }
12048
12049 export const Camera: Camera;
12050
12051 export interface Character extends EnumItem {
12052 Name: "Character";
12053 Value: 300;
12054 EnumType: typeof RenderPriority;
12055 }
12056
12057 export const Character: Character;
12058
12059 export interface Last extends EnumItem {
12060 Name: "Last";
12061 Value: 2000;
12062 EnumType: typeof RenderPriority;
12063 }
12064
12065 export const Last: Last;
12066
12067 export function GetEnumItems(this: Enum): Array<RenderPriority>
12068 }
12069 export type RenderPriority = RenderPriority.First | RenderPriority.Input | RenderPriority.Camera | RenderPriority.Character | RenderPriority.Last;
12070 export namespace RenderingTestComparisonMethod {
12071 export interface psnr extends EnumItem {
12072 Name: "psnr";
12073 Value: 0;
12074 EnumType: typeof RenderingTestComparisonMethod;
12075 }
12076
12077 export const psnr: psnr;
12078
12079 export interface diff extends EnumItem {
12080 Name: "diff";
12081 Value: 1;
12082 EnumType: typeof RenderingTestComparisonMethod;
12083 }
12084
12085 export const diff: diff;
12086
12087 export function GetEnumItems(this: Enum): Array<RenderingTestComparisonMethod>
12088 }
12089 export type RenderingTestComparisonMethod = RenderingTestComparisonMethod.psnr | RenderingTestComparisonMethod.diff;
12090 export namespace ReplicateInstanceDestroySetting {
12091 export interface Default extends EnumItem {
12092 Name: "Default";
12093 Value: 0;
12094 EnumType: typeof ReplicateInstanceDestroySetting;
12095 }
12096
12097 export const Default: Default;
12098
12099 export interface Disabled extends EnumItem {
12100 Name: "Disabled";
12101 Value: 1;
12102 EnumType: typeof ReplicateInstanceDestroySetting;
12103 }
12104
12105 export const Disabled: Disabled;
12106
12107 export interface Enabled extends EnumItem {
12108 Name: "Enabled";
12109 Value: 2;
12110 EnumType: typeof ReplicateInstanceDestroySetting;
12111 }
12112
12113 export const Enabled: Enabled;
12114
12115 export function GetEnumItems(this: Enum): Array<ReplicateInstanceDestroySetting>
12116 }
12117 export type ReplicateInstanceDestroySetting = ReplicateInstanceDestroySetting.Default | ReplicateInstanceDestroySetting.Disabled | ReplicateInstanceDestroySetting.Enabled;
12118 export namespace ResamplerMode {
12119 export interface Default extends EnumItem {
12120 Name: "Default";
12121 Value: 0;
12122 EnumType: typeof ResamplerMode;
12123 }
12124
12125 export const Default: Default;
12126
12127 export interface Pixelated extends EnumItem {
12128 Name: "Pixelated";
12129 Value: 1;
12130 EnumType: typeof ResamplerMode;
12131 }
12132
12133 export const Pixelated: Pixelated;
12134
12135 export function GetEnumItems(this: Enum): Array<ResamplerMode>
12136 }
12137 export type ResamplerMode = ResamplerMode.Default | ResamplerMode.Pixelated;
12138 export namespace ReturnKeyType {
12139 export interface Default extends EnumItem {
12140 Name: "Default";
12141 Value: 0;
12142 EnumType: typeof ReturnKeyType;
12143 }
12144
12145 export const Default: Default;
12146
12147 export interface Done extends EnumItem {
12148 Name: "Done";
12149 Value: 1;
12150 EnumType: typeof ReturnKeyType;
12151 }
12152
12153 export const Done: Done;
12154
12155 export interface Go extends EnumItem {
12156 Name: "Go";
12157 Value: 2;
12158 EnumType: typeof ReturnKeyType;
12159 }
12160
12161 export const Go: Go;
12162
12163 export interface Next extends EnumItem {
12164 Name: "Next";
12165 Value: 3;
12166 EnumType: typeof ReturnKeyType;
12167 }
12168
12169 export const Next: Next;
12170
12171 export interface Search extends EnumItem {
12172 Name: "Search";
12173 Value: 4;
12174 EnumType: typeof ReturnKeyType;
12175 }
12176
12177 export const Search: Search;
12178
12179 export interface Send extends EnumItem {
12180 Name: "Send";
12181 Value: 5;
12182 EnumType: typeof ReturnKeyType;
12183 }
12184
12185 export const Send: Send;
12186
12187 export function GetEnumItems(this: Enum): Array<ReturnKeyType>
12188 }
12189 export type ReturnKeyType = ReturnKeyType.Default | ReturnKeyType.Done | ReturnKeyType.Go | ReturnKeyType.Next | ReturnKeyType.Search | ReturnKeyType.Send;
12190 export namespace ReverbType {
12191 export interface NoReverb extends EnumItem {
12192 Name: "NoReverb";
12193 Value: 0;
12194 EnumType: typeof ReverbType;
12195 }
12196
12197 export const NoReverb: NoReverb;
12198
12199 export interface GenericReverb extends EnumItem {
12200 Name: "GenericReverb";
12201 Value: 1;
12202 EnumType: typeof ReverbType;
12203 }
12204
12205 export const GenericReverb: GenericReverb;
12206
12207 export interface PaddedCell extends EnumItem {
12208 Name: "PaddedCell";
12209 Value: 2;
12210 EnumType: typeof ReverbType;
12211 }
12212
12213 export const PaddedCell: PaddedCell;
12214
12215 export interface Room extends EnumItem {
12216 Name: "Room";
12217 Value: 3;
12218 EnumType: typeof ReverbType;
12219 }
12220
12221 export const Room: Room;
12222
12223 export interface Bathroom extends EnumItem {
12224 Name: "Bathroom";
12225 Value: 4;
12226 EnumType: typeof ReverbType;
12227 }
12228
12229 export const Bathroom: Bathroom;
12230
12231 export interface LivingRoom extends EnumItem {
12232 Name: "LivingRoom";
12233 Value: 5;
12234 EnumType: typeof ReverbType;
12235 }
12236
12237 export const LivingRoom: LivingRoom;
12238
12239 export interface StoneRoom extends EnumItem {
12240 Name: "StoneRoom";
12241 Value: 6;
12242 EnumType: typeof ReverbType;
12243 }
12244
12245 export const StoneRoom: StoneRoom;
12246
12247 export interface Auditorium extends EnumItem {
12248 Name: "Auditorium";
12249 Value: 7;
12250 EnumType: typeof ReverbType;
12251 }
12252
12253 export const Auditorium: Auditorium;
12254
12255 export interface ConcertHall extends EnumItem {
12256 Name: "ConcertHall";
12257 Value: 8;
12258 EnumType: typeof ReverbType;
12259 }
12260
12261 export const ConcertHall: ConcertHall;
12262
12263 export interface Cave extends EnumItem {
12264 Name: "Cave";
12265 Value: 9;
12266 EnumType: typeof ReverbType;
12267 }
12268
12269 export const Cave: Cave;
12270
12271 export interface Arena extends EnumItem {
12272 Name: "Arena";
12273 Value: 10;
12274 EnumType: typeof ReverbType;
12275 }
12276
12277 export const Arena: Arena;
12278
12279 export interface Hangar extends EnumItem {
12280 Name: "Hangar";
12281 Value: 11;
12282 EnumType: typeof ReverbType;
12283 }
12284
12285 export const Hangar: Hangar;
12286
12287 export interface CarpettedHallway extends EnumItem {
12288 Name: "CarpettedHallway";
12289 Value: 12;
12290 EnumType: typeof ReverbType;
12291 }
12292
12293 export const CarpettedHallway: CarpettedHallway;
12294
12295 export interface Hallway extends EnumItem {
12296 Name: "Hallway";
12297 Value: 13;
12298 EnumType: typeof ReverbType;
12299 }
12300
12301 export const Hallway: Hallway;
12302
12303 export interface StoneCorridor extends EnumItem {
12304 Name: "StoneCorridor";
12305 Value: 14;
12306 EnumType: typeof ReverbType;
12307 }
12308
12309 export const StoneCorridor: StoneCorridor;
12310
12311 export interface Alley extends EnumItem {
12312 Name: "Alley";
12313 Value: 15;
12314 EnumType: typeof ReverbType;
12315 }
12316
12317 export const Alley: Alley;
12318
12319 export interface Forest extends EnumItem {
12320 Name: "Forest";
12321 Value: 16;
12322 EnumType: typeof ReverbType;
12323 }
12324
12325 export const Forest: Forest;
12326
12327 export interface City extends EnumItem {
12328 Name: "City";
12329 Value: 17;
12330 EnumType: typeof ReverbType;
12331 }
12332
12333 export const City: City;
12334
12335 export interface Mountains extends EnumItem {
12336 Name: "Mountains";
12337 Value: 18;
12338 EnumType: typeof ReverbType;
12339 }
12340
12341 export const Mountains: Mountains;
12342
12343 export interface Quarry extends EnumItem {
12344 Name: "Quarry";
12345 Value: 19;
12346 EnumType: typeof ReverbType;
12347 }
12348
12349 export const Quarry: Quarry;
12350
12351 export interface Plain extends EnumItem {
12352 Name: "Plain";
12353 Value: 20;
12354 EnumType: typeof ReverbType;
12355 }
12356
12357 export const Plain: Plain;
12358
12359 export interface ParkingLot extends EnumItem {
12360 Name: "ParkingLot";
12361 Value: 21;
12362 EnumType: typeof ReverbType;
12363 }
12364
12365 export const ParkingLot: ParkingLot;
12366
12367 export interface SewerPipe extends EnumItem {
12368 Name: "SewerPipe";
12369 Value: 22;
12370 EnumType: typeof ReverbType;
12371 }
12372
12373 export const SewerPipe: SewerPipe;
12374
12375 export interface UnderWater extends EnumItem {
12376 Name: "UnderWater";
12377 Value: 23;
12378 EnumType: typeof ReverbType;
12379 }
12380
12381 export const UnderWater: UnderWater;
12382
12383 export function GetEnumItems(this: Enum): Array<ReverbType>
12384 }
12385 export type ReverbType = ReverbType.NoReverb | ReverbType.GenericReverb | ReverbType.PaddedCell | ReverbType.Room | ReverbType.Bathroom | ReverbType.LivingRoom | ReverbType.StoneRoom | ReverbType.Auditorium | ReverbType.ConcertHall | ReverbType.Cave | ReverbType.Arena | ReverbType.Hangar | ReverbType.CarpettedHallway | ReverbType.Hallway | ReverbType.StoneCorridor | ReverbType.Alley | ReverbType.Forest | ReverbType.City | ReverbType.Mountains | ReverbType.Quarry | ReverbType.Plain | ReverbType.ParkingLot | ReverbType.SewerPipe | ReverbType.UnderWater;
12386 export namespace RibbonTool {
12387 export interface Select extends EnumItem {
12388 Name: "Select";
12389 Value: 0;
12390 EnumType: typeof RibbonTool;
12391 }
12392
12393 export const Select: Select;
12394
12395 export interface Scale extends EnumItem {
12396 Name: "Scale";
12397 Value: 1;
12398 EnumType: typeof RibbonTool;
12399 }
12400
12401 export const Scale: Scale;
12402
12403 export interface Rotate extends EnumItem {
12404 Name: "Rotate";
12405 Value: 2;
12406 EnumType: typeof RibbonTool;
12407 }
12408
12409 export const Rotate: Rotate;
12410
12411 export interface Move extends EnumItem {
12412 Name: "Move";
12413 Value: 3;
12414 EnumType: typeof RibbonTool;
12415 }
12416
12417 export const Move: Move;
12418
12419 export interface Transform extends EnumItem {
12420 Name: "Transform";
12421 Value: 4;
12422 EnumType: typeof RibbonTool;
12423 }
12424
12425 export const Transform: Transform;
12426
12427 export interface ColorPicker extends EnumItem {
12428 Name: "ColorPicker";
12429 Value: 5;
12430 EnumType: typeof RibbonTool;
12431 }
12432
12433 export const ColorPicker: ColorPicker;
12434
12435 export interface MaterialPicker extends EnumItem {
12436 Name: "MaterialPicker";
12437 Value: 6;
12438 EnumType: typeof RibbonTool;
12439 }
12440
12441 export const MaterialPicker: MaterialPicker;
12442
12443 export interface Group extends EnumItem {
12444 Name: "Group";
12445 Value: 7;
12446 EnumType: typeof RibbonTool;
12447 }
12448
12449 export const Group: Group;
12450
12451 export interface Ungroup extends EnumItem {
12452 Name: "Ungroup";
12453 Value: 8;
12454 EnumType: typeof RibbonTool;
12455 }
12456
12457 export const Ungroup: Ungroup;
12458
12459 export interface None extends EnumItem {
12460 Name: "None";
12461 Value: 9;
12462 EnumType: typeof RibbonTool;
12463 }
12464
12465 export const None: None;
12466
12467 export function GetEnumItems(this: Enum): Array<RibbonTool>
12468 }
12469 export type RibbonTool = RibbonTool.Select | RibbonTool.Scale | RibbonTool.Rotate | RibbonTool.Move | RibbonTool.Transform | RibbonTool.ColorPicker | RibbonTool.MaterialPicker | RibbonTool.Group | RibbonTool.Ungroup | RibbonTool.None;
12470 export namespace RigType {
12471 export interface R15 extends EnumItem {
12472 Name: "R15";
12473 Value: 0;
12474 EnumType: typeof RigType;
12475 }
12476
12477 export const R15: R15;
12478
12479 export interface Rthro extends EnumItem {
12480 Name: "Rthro";
12481 Value: 1;
12482 EnumType: typeof RigType;
12483 }
12484
12485 export const Rthro: Rthro;
12486
12487 export interface RthroNarrow extends EnumItem {
12488 Name: "RthroNarrow";
12489 Value: 2;
12490 EnumType: typeof RigType;
12491 }
12492
12493 export const RthroNarrow: RthroNarrow;
12494
12495 export interface Custom extends EnumItem {
12496 Name: "Custom";
12497 Value: 3;
12498 EnumType: typeof RigType;
12499 }
12500
12501 export const Custom: Custom;
12502
12503 export interface None extends EnumItem {
12504 Name: "None";
12505 Value: 4;
12506 EnumType: typeof RigType;
12507 }
12508
12509 export const None: None;
12510
12511 export function GetEnumItems(this: Enum): Array<RigType>
12512 }
12513 export type RigType = RigType.R15 | RigType.Rthro | RigType.RthroNarrow | RigType.Custom | RigType.None;
12514 export namespace RollOffMode {
12515 export interface Inverse extends EnumItem {
12516 Name: "Inverse";
12517 Value: 0;
12518 EnumType: typeof RollOffMode;
12519 }
12520
12521 export const Inverse: Inverse;
12522
12523 export interface Linear extends EnumItem {
12524 Name: "Linear";
12525 Value: 1;
12526 EnumType: typeof RollOffMode;
12527 }
12528
12529 export const Linear: Linear;
12530
12531 export interface InverseTapered extends EnumItem {
12532 Name: "InverseTapered";
12533 Value: 3;
12534 EnumType: typeof RollOffMode;
12535 }
12536
12537 export const InverseTapered: InverseTapered;
12538
12539 export interface LinearSquare extends EnumItem {
12540 Name: "LinearSquare";
12541 Value: 2;
12542 EnumType: typeof RollOffMode;
12543 }
12544
12545 export const LinearSquare: LinearSquare;
12546
12547 export function GetEnumItems(this: Enum): Array<RollOffMode>
12548 }
12549 export type RollOffMode = RollOffMode.Inverse | RollOffMode.Linear | RollOffMode.InverseTapered | RollOffMode.LinearSquare;
12550 export namespace RotationOrder {
12551 export interface XYZ extends EnumItem {
12552 Name: "XYZ";
12553 Value: 0;
12554 EnumType: typeof RotationOrder;
12555 }
12556
12557 export const XYZ: XYZ;
12558
12559 export interface XZY extends EnumItem {
12560 Name: "XZY";
12561 Value: 1;
12562 EnumType: typeof RotationOrder;
12563 }
12564
12565 export const XZY: XZY;
12566
12567 export interface YZX extends EnumItem {
12568 Name: "YZX";
12569 Value: 2;
12570 EnumType: typeof RotationOrder;
12571 }
12572
12573 export const YZX: YZX;
12574
12575 export interface YXZ extends EnumItem {
12576 Name: "YXZ";
12577 Value: 3;
12578 EnumType: typeof RotationOrder;
12579 }
12580
12581 export const YXZ: YXZ;
12582
12583 export interface ZXY extends EnumItem {
12584 Name: "ZXY";
12585 Value: 4;
12586 EnumType: typeof RotationOrder;
12587 }
12588
12589 export const ZXY: ZXY;
12590
12591 export interface ZYX extends EnumItem {
12592 Name: "ZYX";
12593 Value: 5;
12594 EnumType: typeof RotationOrder;
12595 }
12596
12597 export const ZYX: ZYX;
12598
12599 export function GetEnumItems(this: Enum): Array<RotationOrder>
12600 }
12601 export type RotationOrder = RotationOrder.XYZ | RotationOrder.XZY | RotationOrder.YZX | RotationOrder.YXZ | RotationOrder.ZXY | RotationOrder.ZYX;
12602 export namespace RotationType {
12603 export interface MovementRelative extends EnumItem {
12604 Name: "MovementRelative";
12605 Value: 0;
12606 EnumType: typeof RotationType;
12607 }
12608
12609 export const MovementRelative: MovementRelative;
12610
12611 export interface CameraRelative extends EnumItem {
12612 Name: "CameraRelative";
12613 Value: 1;
12614 EnumType: typeof RotationType;
12615 }
12616
12617 export const CameraRelative: CameraRelative;
12618
12619 export function GetEnumItems(this: Enum): Array<RotationType>
12620 }
12621 export type RotationType = RotationType.MovementRelative | RotationType.CameraRelative;
12622 export namespace RunContext {
12623 export interface Legacy extends EnumItem {
12624 Name: "Legacy";
12625 Value: 0;
12626 EnumType: typeof RunContext;
12627 }
12628
12629 export const Legacy: Legacy;
12630
12631 export interface Server extends EnumItem {
12632 Name: "Server";
12633 Value: 1;
12634 EnumType: typeof RunContext;
12635 }
12636
12637 export const Server: Server;
12638
12639 export interface Client extends EnumItem {
12640 Name: "Client";
12641 Value: 2;
12642 EnumType: typeof RunContext;
12643 }
12644
12645 export const Client: Client;
12646
12647 export interface Plugin extends EnumItem {
12648 Name: "Plugin";
12649 Value: 3;
12650 EnumType: typeof RunContext;
12651 }
12652
12653 export const Plugin: Plugin;
12654
12655 export function GetEnumItems(this: Enum): Array<RunContext>
12656 }
12657 export type RunContext = RunContext.Legacy | RunContext.Server | RunContext.Client | RunContext.Plugin;
12658 export namespace RuntimeUndoBehavior {
12659 export interface Aggregate extends EnumItem {
12660 Name: "Aggregate";
12661 Value: 0;
12662 EnumType: typeof RuntimeUndoBehavior;
12663 }
12664
12665 export const Aggregate: Aggregate;
12666
12667 export interface Snapshot extends EnumItem {
12668 Name: "Snapshot";
12669 Value: 1;
12670 EnumType: typeof RuntimeUndoBehavior;
12671 }
12672
12673 export const Snapshot: Snapshot;
12674
12675 export interface Hybrid extends EnumItem {
12676 Name: "Hybrid";
12677 Value: 2;
12678 EnumType: typeof RuntimeUndoBehavior;
12679 }
12680
12681 export const Hybrid: Hybrid;
12682
12683 export function GetEnumItems(this: Enum): Array<RuntimeUndoBehavior>
12684 }
12685 export type RuntimeUndoBehavior = RuntimeUndoBehavior.Aggregate | RuntimeUndoBehavior.Snapshot | RuntimeUndoBehavior.Hybrid;
12686 export namespace SaveFilter {
12687 export interface SaveAll extends EnumItem {
12688 Name: "SaveAll";
12689 Value: 2;
12690 EnumType: typeof SaveFilter;
12691 }
12692
12693 export const SaveAll: SaveAll;
12694
12695 export interface SaveWorld extends EnumItem {
12696 Name: "SaveWorld";
12697 Value: 0;
12698 EnumType: typeof SaveFilter;
12699 }
12700
12701 export const SaveWorld: SaveWorld;
12702
12703 export interface SaveGame extends EnumItem {
12704 Name: "SaveGame";
12705 Value: 1;
12706 EnumType: typeof SaveFilter;
12707 }
12708
12709 export const SaveGame: SaveGame;
12710
12711 export function GetEnumItems(this: Enum): Array<SaveFilter>
12712 }
12713 export type SaveFilter = SaveFilter.SaveAll | SaveFilter.SaveWorld | SaveFilter.SaveGame;
12714 export namespace SavedQualitySetting {
12715 export interface Automatic extends EnumItem {
12716 Name: "Automatic";
12717 Value: 0;
12718 EnumType: typeof SavedQualitySetting;
12719 }
12720
12721 export const Automatic: Automatic;
12722
12723 export interface QualityLevel1 extends EnumItem {
12724 Name: "QualityLevel1";
12725 Value: 1;
12726 EnumType: typeof SavedQualitySetting;
12727 }
12728
12729 export const QualityLevel1: QualityLevel1;
12730
12731 export interface QualityLevel2 extends EnumItem {
12732 Name: "QualityLevel2";
12733 Value: 2;
12734 EnumType: typeof SavedQualitySetting;
12735 }
12736
12737 export const QualityLevel2: QualityLevel2;
12738
12739 export interface QualityLevel3 extends EnumItem {
12740 Name: "QualityLevel3";
12741 Value: 3;
12742 EnumType: typeof SavedQualitySetting;
12743 }
12744
12745 export const QualityLevel3: QualityLevel3;
12746
12747 export interface QualityLevel4 extends EnumItem {
12748 Name: "QualityLevel4";
12749 Value: 4;
12750 EnumType: typeof SavedQualitySetting;
12751 }
12752
12753 export const QualityLevel4: QualityLevel4;
12754
12755 export interface QualityLevel5 extends EnumItem {
12756 Name: "QualityLevel5";
12757 Value: 5;
12758 EnumType: typeof SavedQualitySetting;
12759 }
12760
12761 export const QualityLevel5: QualityLevel5;
12762
12763 export interface QualityLevel6 extends EnumItem {
12764 Name: "QualityLevel6";
12765 Value: 6;
12766 EnumType: typeof SavedQualitySetting;
12767 }
12768
12769 export const QualityLevel6: QualityLevel6;
12770
12771 export interface QualityLevel7 extends EnumItem {
12772 Name: "QualityLevel7";
12773 Value: 7;
12774 EnumType: typeof SavedQualitySetting;
12775 }
12776
12777 export const QualityLevel7: QualityLevel7;
12778
12779 export interface QualityLevel8 extends EnumItem {
12780 Name: "QualityLevel8";
12781 Value: 8;
12782 EnumType: typeof SavedQualitySetting;
12783 }
12784
12785 export const QualityLevel8: QualityLevel8;
12786
12787 export interface QualityLevel9 extends EnumItem {
12788 Name: "QualityLevel9";
12789 Value: 9;
12790 EnumType: typeof SavedQualitySetting;
12791 }
12792
12793 export const QualityLevel9: QualityLevel9;
12794
12795 export interface QualityLevel10 extends EnumItem {
12796 Name: "QualityLevel10";
12797 Value: 10;
12798 EnumType: typeof SavedQualitySetting;
12799 }
12800
12801 export const QualityLevel10: QualityLevel10;
12802
12803 export function GetEnumItems(this: Enum): Array<SavedQualitySetting>
12804 }
12805 export type SavedQualitySetting = SavedQualitySetting.Automatic | SavedQualitySetting.QualityLevel1 | SavedQualitySetting.QualityLevel2 | SavedQualitySetting.QualityLevel3 | SavedQualitySetting.QualityLevel4 | SavedQualitySetting.QualityLevel5 | SavedQualitySetting.QualityLevel6 | SavedQualitySetting.QualityLevel7 | SavedQualitySetting.QualityLevel8 | SavedQualitySetting.QualityLevel9 | SavedQualitySetting.QualityLevel10;
12806 export namespace ScaleType {
12807 export interface Stretch extends EnumItem {
12808 Name: "Stretch";
12809 Value: 0;
12810 EnumType: typeof ScaleType;
12811 }
12812
12813 export const Stretch: Stretch;
12814
12815 export interface Slice extends EnumItem {
12816 Name: "Slice";
12817 Value: 1;
12818 EnumType: typeof ScaleType;
12819 }
12820
12821 export const Slice: Slice;
12822
12823 export interface Tile extends EnumItem {
12824 Name: "Tile";
12825 Value: 2;
12826 EnumType: typeof ScaleType;
12827 }
12828
12829 export const Tile: Tile;
12830
12831 export interface Fit extends EnumItem {
12832 Name: "Fit";
12833 Value: 3;
12834 EnumType: typeof ScaleType;
12835 }
12836
12837 export const Fit: Fit;
12838
12839 export interface Crop extends EnumItem {
12840 Name: "Crop";
12841 Value: 4;
12842 EnumType: typeof ScaleType;
12843 }
12844
12845 export const Crop: Crop;
12846
12847 export function GetEnumItems(this: Enum): Array<ScaleType>
12848 }
12849 export type ScaleType = ScaleType.Stretch | ScaleType.Slice | ScaleType.Tile | ScaleType.Fit | ScaleType.Crop;
12850 export namespace ScreenOrientation {
12851 export interface LandscapeLeft extends EnumItem {
12852 Name: "LandscapeLeft";
12853 Value: 0;
12854 EnumType: typeof ScreenOrientation;
12855 }
12856
12857 export const LandscapeLeft: LandscapeLeft;
12858
12859 export interface LandscapeRight extends EnumItem {
12860 Name: "LandscapeRight";
12861 Value: 1;
12862 EnumType: typeof ScreenOrientation;
12863 }
12864
12865 export const LandscapeRight: LandscapeRight;
12866
12867 export interface LandscapeSensor extends EnumItem {
12868 Name: "LandscapeSensor";
12869 Value: 2;
12870 EnumType: typeof ScreenOrientation;
12871 }
12872
12873 export const LandscapeSensor: LandscapeSensor;
12874
12875 export interface Portrait extends EnumItem {
12876 Name: "Portrait";
12877 Value: 3;
12878 EnumType: typeof ScreenOrientation;
12879 }
12880
12881 export const Portrait: Portrait;
12882
12883 export interface Sensor extends EnumItem {
12884 Name: "Sensor";
12885 Value: 4;
12886 EnumType: typeof ScreenOrientation;
12887 }
12888
12889 export const Sensor: Sensor;
12890
12891 export function GetEnumItems(this: Enum): Array<ScreenOrientation>
12892 }
12893 export type ScreenOrientation = ScreenOrientation.LandscapeLeft | ScreenOrientation.LandscapeRight | ScreenOrientation.LandscapeSensor | ScreenOrientation.Portrait | ScreenOrientation.Sensor;
12894 export namespace ScrollBarInset {
12895 export interface None extends EnumItem {
12896 Name: "None";
12897 Value: 0;
12898 EnumType: typeof ScrollBarInset;
12899 }
12900
12901 export const None: None;
12902
12903 export interface ScrollBar extends EnumItem {
12904 Name: "ScrollBar";
12905 Value: 1;
12906 EnumType: typeof ScrollBarInset;
12907 }
12908
12909 export const ScrollBar: ScrollBar;
12910
12911 export interface Always extends EnumItem {
12912 Name: "Always";
12913 Value: 2;
12914 EnumType: typeof ScrollBarInset;
12915 }
12916
12917 export const Always: Always;
12918
12919 export function GetEnumItems(this: Enum): Array<ScrollBarInset>
12920 }
12921 export type ScrollBarInset = ScrollBarInset.None | ScrollBarInset.ScrollBar | ScrollBarInset.Always;
12922 export namespace ScrollingDirection {
12923 export interface X extends EnumItem {
12924 Name: "X";
12925 Value: 1;
12926 EnumType: typeof ScrollingDirection;
12927 }
12928
12929 export const X: X;
12930
12931 export interface Y extends EnumItem {
12932 Name: "Y";
12933 Value: 2;
12934 EnumType: typeof ScrollingDirection;
12935 }
12936
12937 export const Y: Y;
12938
12939 export interface XY extends EnumItem {
12940 Name: "XY";
12941 Value: 4;
12942 EnumType: typeof ScrollingDirection;
12943 }
12944
12945 export const XY: XY;
12946
12947 export function GetEnumItems(this: Enum): Array<ScrollingDirection>
12948 }
12949 export type ScrollingDirection = ScrollingDirection.X | ScrollingDirection.Y | ScrollingDirection.XY;
12950 export namespace SelectionBehavior {
12951 export interface Escape extends EnumItem {
12952 Name: "Escape";
12953 Value: 0;
12954 EnumType: typeof SelectionBehavior;
12955 }
12956
12957 export const Escape: Escape;
12958
12959 export interface Stop extends EnumItem {
12960 Name: "Stop";
12961 Value: 1;
12962 EnumType: typeof SelectionBehavior;
12963 }
12964
12965 export const Stop: Stop;
12966
12967 export function GetEnumItems(this: Enum): Array<SelectionBehavior>
12968 }
12969 export type SelectionBehavior = SelectionBehavior.Escape | SelectionBehavior.Stop;
12970 export namespace ServerAudioBehavior {
12971 export interface Enabled extends EnumItem {
12972 Name: "Enabled";
12973 Value: 0;
12974 EnumType: typeof ServerAudioBehavior;
12975 }
12976
12977 export const Enabled: Enabled;
12978
12979 export interface Muted extends EnumItem {
12980 Name: "Muted";
12981 Value: 1;
12982 EnumType: typeof ServerAudioBehavior;
12983 }
12984
12985 export const Muted: Muted;
12986
12987 export interface OnlineGame extends EnumItem {
12988 Name: "OnlineGame";
12989 Value: 2;
12990 EnumType: typeof ServerAudioBehavior;
12991 }
12992
12993 export const OnlineGame: OnlineGame;
12994
12995 export function GetEnumItems(this: Enum): Array<ServerAudioBehavior>
12996 }
12997 export type ServerAudioBehavior = ServerAudioBehavior.Enabled | ServerAudioBehavior.Muted | ServerAudioBehavior.OnlineGame;
12998 export namespace SignalBehavior {
12999 export interface Default extends EnumItem {
13000 Name: "Default";
13001 Value: 0;
13002 EnumType: typeof SignalBehavior;
13003 }
13004
13005 export const Default: Default;
13006
13007 export interface Immediate extends EnumItem {
13008 Name: "Immediate";
13009 Value: 1;
13010 EnumType: typeof SignalBehavior;
13011 }
13012
13013 export const Immediate: Immediate;
13014
13015 export interface Deferred extends EnumItem {
13016 Name: "Deferred";
13017 Value: 2;
13018 EnumType: typeof SignalBehavior;
13019 }
13020
13021 export const Deferred: Deferred;
13022
13023 export interface AncestryDeferred extends EnumItem {
13024 Name: "AncestryDeferred";
13025 Value: 3;
13026 EnumType: typeof SignalBehavior;
13027 }
13028
13029 export const AncestryDeferred: AncestryDeferred;
13030
13031 export function GetEnumItems(this: Enum): Array<SignalBehavior>
13032 }
13033 export type SignalBehavior = SignalBehavior.Default | SignalBehavior.Immediate | SignalBehavior.Deferred | SignalBehavior.AncestryDeferred;
13034 export namespace SizeConstraint {
13035 export interface RelativeXY extends EnumItem {
13036 Name: "RelativeXY";
13037 Value: 0;
13038 EnumType: typeof SizeConstraint;
13039 }
13040
13041 export const RelativeXY: RelativeXY;
13042
13043 export interface RelativeXX extends EnumItem {
13044 Name: "RelativeXX";
13045 Value: 1;
13046 EnumType: typeof SizeConstraint;
13047 }
13048
13049 export const RelativeXX: RelativeXX;
13050
13051 export interface RelativeYY extends EnumItem {
13052 Name: "RelativeYY";
13053 Value: 2;
13054 EnumType: typeof SizeConstraint;
13055 }
13056
13057 export const RelativeYY: RelativeYY;
13058
13059 export function GetEnumItems(this: Enum): Array<SizeConstraint>
13060 }
13061 export type SizeConstraint = SizeConstraint.RelativeXY | SizeConstraint.RelativeXX | SizeConstraint.RelativeYY;
13062 export namespace SortDirection {
13063 export interface Ascending extends EnumItem {
13064 Name: "Ascending";
13065 Value: 0;
13066 EnumType: typeof SortDirection;
13067 }
13068
13069 export const Ascending: Ascending;
13070
13071 export interface Descending extends EnumItem {
13072 Name: "Descending";
13073 Value: 1;
13074 EnumType: typeof SortDirection;
13075 }
13076
13077 export const Descending: Descending;
13078
13079 export function GetEnumItems(this: Enum): Array<SortDirection>
13080 }
13081 export type SortDirection = SortDirection.Ascending | SortDirection.Descending;
13082 export namespace SortOrder {
13083 export interface LayoutOrder extends EnumItem {
13084 Name: "LayoutOrder";
13085 Value: 2;
13086 EnumType: typeof SortOrder;
13087 }
13088
13089 export const LayoutOrder: LayoutOrder;
13090
13091 export interface Name extends EnumItem {
13092 Name: "Name";
13093 Value: 0;
13094 EnumType: typeof SortOrder;
13095 }
13096
13097 export const Name: Name;
13098
13099 export interface Custom extends EnumItem {
13100 Name: "Custom";
13101 Value: 1;
13102 EnumType: typeof SortOrder;
13103 }
13104
13105 export const Custom: Custom;
13106
13107 export function GetEnumItems(this: Enum): Array<SortOrder>
13108 }
13109 export type SortOrder = SortOrder.LayoutOrder | SortOrder.Name | SortOrder.Custom;
13110 export namespace SpecialKey {
13111 export interface Insert extends EnumItem {
13112 Name: "Insert";
13113 Value: 0;
13114 EnumType: typeof SpecialKey;
13115 }
13116
13117 export const Insert: Insert;
13118
13119 export interface Home extends EnumItem {
13120 Name: "Home";
13121 Value: 1;
13122 EnumType: typeof SpecialKey;
13123 }
13124
13125 export const Home: Home;
13126
13127 export interface End extends EnumItem {
13128 Name: "End";
13129 Value: 2;
13130 EnumType: typeof SpecialKey;
13131 }
13132
13133 export const End: End;
13134
13135 export interface PageUp extends EnumItem {
13136 Name: "PageUp";
13137 Value: 3;
13138 EnumType: typeof SpecialKey;
13139 }
13140
13141 export const PageUp: PageUp;
13142
13143 export interface PageDown extends EnumItem {
13144 Name: "PageDown";
13145 Value: 4;
13146 EnumType: typeof SpecialKey;
13147 }
13148
13149 export const PageDown: PageDown;
13150
13151 export interface ChatHotkey extends EnumItem {
13152 Name: "ChatHotkey";
13153 Value: 5;
13154 EnumType: typeof SpecialKey;
13155 }
13156
13157 export const ChatHotkey: ChatHotkey;
13158
13159 export function GetEnumItems(this: Enum): Array<SpecialKey>
13160 }
13161 export type SpecialKey = SpecialKey.Insert | SpecialKey.Home | SpecialKey.End | SpecialKey.PageUp | SpecialKey.PageDown | SpecialKey.ChatHotkey;
13162 export namespace StartCorner {
13163 export interface TopLeft extends EnumItem {
13164 Name: "TopLeft";
13165 Value: 0;
13166 EnumType: typeof StartCorner;
13167 }
13168
13169 export const TopLeft: TopLeft;
13170
13171 export interface TopRight extends EnumItem {
13172 Name: "TopRight";
13173 Value: 1;
13174 EnumType: typeof StartCorner;
13175 }
13176
13177 export const TopRight: TopRight;
13178
13179 export interface BottomLeft extends EnumItem {
13180 Name: "BottomLeft";
13181 Value: 2;
13182 EnumType: typeof StartCorner;
13183 }
13184
13185 export const BottomLeft: BottomLeft;
13186
13187 export interface BottomRight extends EnumItem {
13188 Name: "BottomRight";
13189 Value: 3;
13190 EnumType: typeof StartCorner;
13191 }
13192
13193 export const BottomRight: BottomRight;
13194
13195 export function GetEnumItems(this: Enum): Array<StartCorner>
13196 }
13197 export type StartCorner = StartCorner.TopLeft | StartCorner.TopRight | StartCorner.BottomLeft | StartCorner.BottomRight;
13198 export namespace Status {
13199 export interface Poison extends EnumItem {
13200 Name: "Poison";
13201 Value: 0;
13202 EnumType: typeof Status;
13203 }
13204
13205 export const Poison: Poison;
13206
13207 export interface Confusion extends EnumItem {
13208 Name: "Confusion";
13209 Value: 1;
13210 EnumType: typeof Status;
13211 }
13212
13213 export const Confusion: Confusion;
13214
13215 export function GetEnumItems(this: Enum): Array<Status>
13216 }
13217 export type Status = Status.Poison | Status.Confusion;
13218 export namespace StreamOutBehavior {
13219 export interface Default extends EnumItem {
13220 Name: "Default";
13221 Value: 0;
13222 EnumType: typeof StreamOutBehavior;
13223 }
13224
13225 export const Default: Default;
13226
13227 export interface LowMemory extends EnumItem {
13228 Name: "LowMemory";
13229 Value: 1;
13230 EnumType: typeof StreamOutBehavior;
13231 }
13232
13233 export const LowMemory: LowMemory;
13234
13235 export interface Opportunistic extends EnumItem {
13236 Name: "Opportunistic";
13237 Value: 2;
13238 EnumType: typeof StreamOutBehavior;
13239 }
13240
13241 export const Opportunistic: Opportunistic;
13242
13243 export function GetEnumItems(this: Enum): Array<StreamOutBehavior>
13244 }
13245 export type StreamOutBehavior = StreamOutBehavior.Default | StreamOutBehavior.LowMemory | StreamOutBehavior.Opportunistic;
13246 export namespace StreamingPauseMode {
13247 export interface Default extends EnumItem {
13248 Name: "Default";
13249 Value: 0;
13250 EnumType: typeof StreamingPauseMode;
13251 }
13252
13253 export const Default: Default;
13254
13255 export interface Disabled extends EnumItem {
13256 Name: "Disabled";
13257 Value: 1;
13258 EnumType: typeof StreamingPauseMode;
13259 }
13260
13261 export const Disabled: Disabled;
13262
13263 export interface ClientPhysicsPause extends EnumItem {
13264 Name: "ClientPhysicsPause";
13265 Value: 2;
13266 EnumType: typeof StreamingPauseMode;
13267 }
13268
13269 export const ClientPhysicsPause: ClientPhysicsPause;
13270
13271 export function GetEnumItems(this: Enum): Array<StreamingPauseMode>
13272 }
13273 export type StreamingPauseMode = StreamingPauseMode.Default | StreamingPauseMode.Disabled | StreamingPauseMode.ClientPhysicsPause;
13274 export namespace StudioCloseMode {
13275 export interface None extends EnumItem {
13276 Name: "None";
13277 Value: 0;
13278 EnumType: typeof StudioCloseMode;
13279 }
13280
13281 export const None: None;
13282
13283 export interface CloseStudio extends EnumItem {
13284 Name: "CloseStudio";
13285 Value: 1;
13286 EnumType: typeof StudioCloseMode;
13287 }
13288
13289 export const CloseStudio: CloseStudio;
13290
13291 export interface CloseDoc extends EnumItem {
13292 Name: "CloseDoc";
13293 Value: 2;
13294 EnumType: typeof StudioCloseMode;
13295 }
13296
13297 export const CloseDoc: CloseDoc;
13298
13299 export function GetEnumItems(this: Enum): Array<StudioCloseMode>
13300 }
13301 export type StudioCloseMode = StudioCloseMode.None | StudioCloseMode.CloseStudio | StudioCloseMode.CloseDoc;
13302 export namespace StudioDataModelType {
13303 export interface Edit extends EnumItem {
13304 Name: "Edit";
13305 Value: 0;
13306 EnumType: typeof StudioDataModelType;
13307 }
13308
13309 export const Edit: Edit;
13310
13311 export interface PlayClient extends EnumItem {
13312 Name: "PlayClient";
13313 Value: 1;
13314 EnumType: typeof StudioDataModelType;
13315 }
13316
13317 export const PlayClient: PlayClient;
13318
13319 export interface PlayServer extends EnumItem {
13320 Name: "PlayServer";
13321 Value: 2;
13322 EnumType: typeof StudioDataModelType;
13323 }
13324
13325 export const PlayServer: PlayServer;
13326
13327 export interface Standalone extends EnumItem {
13328 Name: "Standalone";
13329 Value: 3;
13330 EnumType: typeof StudioDataModelType;
13331 }
13332
13333 export const Standalone: Standalone;
13334
13335 export interface None extends EnumItem {
13336 Name: "None";
13337 Value: 4;
13338 EnumType: typeof StudioDataModelType;
13339 }
13340
13341 export const None: None;
13342
13343 export function GetEnumItems(this: Enum): Array<StudioDataModelType>
13344 }
13345 export type StudioDataModelType = StudioDataModelType.Edit | StudioDataModelType.PlayClient | StudioDataModelType.PlayServer | StudioDataModelType.Standalone | StudioDataModelType.None;
13346 export namespace StudioScriptEditorColorCategories {
13347 export interface Default extends EnumItem {
13348 Name: "Default";
13349 Value: 0;
13350 EnumType: typeof StudioScriptEditorColorCategories;
13351 }
13352
13353 export const Default: Default;
13354
13355 export interface Operator extends EnumItem {
13356 Name: "Operator";
13357 Value: 1;
13358 EnumType: typeof StudioScriptEditorColorCategories;
13359 }
13360
13361 export const Operator: Operator;
13362
13363 export interface Number extends EnumItem {
13364 Name: "Number";
13365 Value: 2;
13366 EnumType: typeof StudioScriptEditorColorCategories;
13367 }
13368
13369 export const Number: Number;
13370
13371 export interface String extends EnumItem {
13372 Name: "String";
13373 Value: 3;
13374 EnumType: typeof StudioScriptEditorColorCategories;
13375 }
13376
13377 export const String: String;
13378
13379 export interface Comment extends EnumItem {
13380 Name: "Comment";
13381 Value: 4;
13382 EnumType: typeof StudioScriptEditorColorCategories;
13383 }
13384
13385 export const Comment: Comment;
13386
13387 export interface Keyword extends EnumItem {
13388 Name: "Keyword";
13389 Value: 5;
13390 EnumType: typeof StudioScriptEditorColorCategories;
13391 }
13392
13393 export const Keyword: Keyword;
13394
13395 export interface Builtin extends EnumItem {
13396 Name: "Builtin";
13397 Value: 6;
13398 EnumType: typeof StudioScriptEditorColorCategories;
13399 }
13400
13401 export const Builtin: Builtin;
13402
13403 export interface Method extends EnumItem {
13404 Name: "Method";
13405 Value: 7;
13406 EnumType: typeof StudioScriptEditorColorCategories;
13407 }
13408
13409 export const Method: Method;
13410
13411 export interface Property extends EnumItem {
13412 Name: "Property";
13413 Value: 8;
13414 EnumType: typeof StudioScriptEditorColorCategories;
13415 }
13416
13417 export const Property: Property;
13418
13419 export interface Nil extends EnumItem {
13420 Name: "Nil";
13421 Value: 9;
13422 EnumType: typeof StudioScriptEditorColorCategories;
13423 }
13424
13425 export const Nil: Nil;
13426
13427 export interface Bool extends EnumItem {
13428 Name: "Bool";
13429 Value: 10;
13430 EnumType: typeof StudioScriptEditorColorCategories;
13431 }
13432
13433 export const Bool: Bool;
13434
13435 export interface Function extends EnumItem {
13436 Name: "Function";
13437 Value: 11;
13438 EnumType: typeof StudioScriptEditorColorCategories;
13439 }
13440
13441 export const Function: Function;
13442
13443 export interface Local extends EnumItem {
13444 Name: "Local";
13445 Value: 12;
13446 EnumType: typeof StudioScriptEditorColorCategories;
13447 }
13448
13449 export const Local: Local;
13450
13451 export interface Self extends EnumItem {
13452 Name: "Self";
13453 Value: 13;
13454 EnumType: typeof StudioScriptEditorColorCategories;
13455 }
13456
13457 export const Self: Self;
13458
13459 export interface LuauKeyword extends EnumItem {
13460 Name: "LuauKeyword";
13461 Value: 14;
13462 EnumType: typeof StudioScriptEditorColorCategories;
13463 }
13464
13465 export const LuauKeyword: LuauKeyword;
13466
13467 export interface FunctionName extends EnumItem {
13468 Name: "FunctionName";
13469 Value: 15;
13470 EnumType: typeof StudioScriptEditorColorCategories;
13471 }
13472
13473 export const FunctionName: FunctionName;
13474
13475 export interface TODO extends EnumItem {
13476 Name: "TODO";
13477 Value: 16;
13478 EnumType: typeof StudioScriptEditorColorCategories;
13479 }
13480
13481 export const TODO: TODO;
13482
13483 export interface Background extends EnumItem {
13484 Name: "Background";
13485 Value: 17;
13486 EnumType: typeof StudioScriptEditorColorCategories;
13487 }
13488
13489 export const Background: Background;
13490
13491 export interface SelectionText extends EnumItem {
13492 Name: "SelectionText";
13493 Value: 18;
13494 EnumType: typeof StudioScriptEditorColorCategories;
13495 }
13496
13497 export const SelectionText: SelectionText;
13498
13499 export interface SelectionBackground extends EnumItem {
13500 Name: "SelectionBackground";
13501 Value: 19;
13502 EnumType: typeof StudioScriptEditorColorCategories;
13503 }
13504
13505 export const SelectionBackground: SelectionBackground;
13506
13507 export interface FindSelectionBackground extends EnumItem {
13508 Name: "FindSelectionBackground";
13509 Value: 20;
13510 EnumType: typeof StudioScriptEditorColorCategories;
13511 }
13512
13513 export const FindSelectionBackground: FindSelectionBackground;
13514
13515 export interface MatchingWordBackground extends EnumItem {
13516 Name: "MatchingWordBackground";
13517 Value: 21;
13518 EnumType: typeof StudioScriptEditorColorCategories;
13519 }
13520
13521 export const MatchingWordBackground: MatchingWordBackground;
13522
13523 export interface Warning extends EnumItem {
13524 Name: "Warning";
13525 Value: 22;
13526 EnumType: typeof StudioScriptEditorColorCategories;
13527 }
13528
13529 export const Warning: Warning;
13530
13531 export interface Error extends EnumItem {
13532 Name: "Error";
13533 Value: 23;
13534 EnumType: typeof StudioScriptEditorColorCategories;
13535 }
13536
13537 export const Error: Error;
13538
13539 export interface Whitespace extends EnumItem {
13540 Name: "Whitespace";
13541 Value: 24;
13542 EnumType: typeof StudioScriptEditorColorCategories;
13543 }
13544
13545 export const Whitespace: Whitespace;
13546
13547 export interface ActiveLine extends EnumItem {
13548 Name: "ActiveLine";
13549 Value: 25;
13550 EnumType: typeof StudioScriptEditorColorCategories;
13551 }
13552
13553 export const ActiveLine: ActiveLine;
13554
13555 export interface DebuggerCurrentLine extends EnumItem {
13556 Name: "DebuggerCurrentLine";
13557 Value: 26;
13558 EnumType: typeof StudioScriptEditorColorCategories;
13559 }
13560
13561 export const DebuggerCurrentLine: DebuggerCurrentLine;
13562
13563 export interface DebuggerErrorLine extends EnumItem {
13564 Name: "DebuggerErrorLine";
13565 Value: 27;
13566 EnumType: typeof StudioScriptEditorColorCategories;
13567 }
13568
13569 export const DebuggerErrorLine: DebuggerErrorLine;
13570
13571 export interface Ruler extends EnumItem {
13572 Name: "Ruler";
13573 Value: 28;
13574 EnumType: typeof StudioScriptEditorColorCategories;
13575 }
13576
13577 export const Ruler: Ruler;
13578
13579 export interface Bracket extends EnumItem {
13580 Name: "Bracket";
13581 Value: 29;
13582 EnumType: typeof StudioScriptEditorColorCategories;
13583 }
13584
13585 export const Bracket: Bracket;
13586
13587 export interface MenuPrimaryText extends EnumItem {
13588 Name: "MenuPrimaryText";
13589 Value: 30;
13590 EnumType: typeof StudioScriptEditorColorCategories;
13591 }
13592
13593 export const MenuPrimaryText: MenuPrimaryText;
13594
13595 export interface MenuSecondaryText extends EnumItem {
13596 Name: "MenuSecondaryText";
13597 Value: 31;
13598 EnumType: typeof StudioScriptEditorColorCategories;
13599 }
13600
13601 export const MenuSecondaryText: MenuSecondaryText;
13602
13603 export interface MenuSelectedText extends EnumItem {
13604 Name: "MenuSelectedText";
13605 Value: 32;
13606 EnumType: typeof StudioScriptEditorColorCategories;
13607 }
13608
13609 export const MenuSelectedText: MenuSelectedText;
13610
13611 export interface MenuBackground extends EnumItem {
13612 Name: "MenuBackground";
13613 Value: 33;
13614 EnumType: typeof StudioScriptEditorColorCategories;
13615 }
13616
13617 export const MenuBackground: MenuBackground;
13618
13619 export interface MenuSelectedBackground extends EnumItem {
13620 Name: "MenuSelectedBackground";
13621 Value: 34;
13622 EnumType: typeof StudioScriptEditorColorCategories;
13623 }
13624
13625 export const MenuSelectedBackground: MenuSelectedBackground;
13626
13627 export interface MenuScrollbarBackground extends EnumItem {
13628 Name: "MenuScrollbarBackground";
13629 Value: 35;
13630 EnumType: typeof StudioScriptEditorColorCategories;
13631 }
13632
13633 export const MenuScrollbarBackground: MenuScrollbarBackground;
13634
13635 export interface MenuScrollbarHandle extends EnumItem {
13636 Name: "MenuScrollbarHandle";
13637 Value: 36;
13638 EnumType: typeof StudioScriptEditorColorCategories;
13639 }
13640
13641 export const MenuScrollbarHandle: MenuScrollbarHandle;
13642
13643 export interface MenuBorder extends EnumItem {
13644 Name: "MenuBorder";
13645 Value: 37;
13646 EnumType: typeof StudioScriptEditorColorCategories;
13647 }
13648
13649 export const MenuBorder: MenuBorder;
13650
13651 export interface DocViewCodeBackground extends EnumItem {
13652 Name: "DocViewCodeBackground";
13653 Value: 38;
13654 EnumType: typeof StudioScriptEditorColorCategories;
13655 }
13656
13657 export const DocViewCodeBackground: DocViewCodeBackground;
13658
13659 export function GetEnumItems(this: Enum): Array<StudioScriptEditorColorCategories>
13660 }
13661 export type StudioScriptEditorColorCategories = StudioScriptEditorColorCategories.Default | StudioScriptEditorColorCategories.Operator | StudioScriptEditorColorCategories.Number | StudioScriptEditorColorCategories.String | StudioScriptEditorColorCategories.Comment | StudioScriptEditorColorCategories.Keyword | StudioScriptEditorColorCategories.Builtin | StudioScriptEditorColorCategories.Method | StudioScriptEditorColorCategories.Property | StudioScriptEditorColorCategories.Nil | StudioScriptEditorColorCategories.Bool | StudioScriptEditorColorCategories.Function | StudioScriptEditorColorCategories.Local | StudioScriptEditorColorCategories.Self | StudioScriptEditorColorCategories.LuauKeyword | StudioScriptEditorColorCategories.FunctionName | StudioScriptEditorColorCategories.TODO | StudioScriptEditorColorCategories.Background | StudioScriptEditorColorCategories.SelectionText | StudioScriptEditorColorCategories.SelectionBackground | StudioScriptEditorColorCategories.FindSelectionBackground | StudioScriptEditorColorCategories.MatchingWordBackground | StudioScriptEditorColorCategories.Warning | StudioScriptEditorColorCategories.Error | StudioScriptEditorColorCategories.Whitespace | StudioScriptEditorColorCategories.ActiveLine | StudioScriptEditorColorCategories.DebuggerCurrentLine | StudioScriptEditorColorCategories.DebuggerErrorLine | StudioScriptEditorColorCategories.Ruler | StudioScriptEditorColorCategories.Bracket | StudioScriptEditorColorCategories.MenuPrimaryText | StudioScriptEditorColorCategories.MenuSecondaryText | StudioScriptEditorColorCategories.MenuSelectedText | StudioScriptEditorColorCategories.MenuBackground | StudioScriptEditorColorCategories.MenuSelectedBackground | StudioScriptEditorColorCategories.MenuScrollbarBackground | StudioScriptEditorColorCategories.MenuScrollbarHandle | StudioScriptEditorColorCategories.MenuBorder | StudioScriptEditorColorCategories.DocViewCodeBackground;
13662 export namespace StudioScriptEditorColorPresets {
13663 export interface RobloxDefault extends EnumItem {
13664 Name: "RobloxDefault";
13665 Value: 0;
13666 EnumType: typeof StudioScriptEditorColorPresets;
13667 }
13668
13669 export const RobloxDefault: RobloxDefault;
13670
13671 export interface Extra1 extends EnumItem {
13672 Name: "Extra1";
13673 Value: 1;
13674 EnumType: typeof StudioScriptEditorColorPresets;
13675 }
13676
13677 export const Extra1: Extra1;
13678
13679 export interface Extra2 extends EnumItem {
13680 Name: "Extra2";
13681 Value: 2;
13682 EnumType: typeof StudioScriptEditorColorPresets;
13683 }
13684
13685 export const Extra2: Extra2;
13686
13687 export interface Custom extends EnumItem {
13688 Name: "Custom";
13689 Value: 3;
13690 EnumType: typeof StudioScriptEditorColorPresets;
13691 }
13692
13693 export const Custom: Custom;
13694
13695 export function GetEnumItems(this: Enum): Array<StudioScriptEditorColorPresets>
13696 }
13697 export type StudioScriptEditorColorPresets = StudioScriptEditorColorPresets.RobloxDefault | StudioScriptEditorColorPresets.Extra1 | StudioScriptEditorColorPresets.Extra2 | StudioScriptEditorColorPresets.Custom;
13698 export namespace StudioStyleGuideColor {
13699 export interface MainBackground extends EnumItem {
13700 Name: "MainBackground";
13701 Value: 0;
13702 EnumType: typeof StudioStyleGuideColor;
13703 }
13704
13705 export const MainBackground: MainBackground;
13706
13707 export interface Titlebar extends EnumItem {
13708 Name: "Titlebar";
13709 Value: 1;
13710 EnumType: typeof StudioStyleGuideColor;
13711 }
13712
13713 export const Titlebar: Titlebar;
13714
13715 export interface Dropdown extends EnumItem {
13716 Name: "Dropdown";
13717 Value: 2;
13718 EnumType: typeof StudioStyleGuideColor;
13719 }
13720
13721 export const Dropdown: Dropdown;
13722
13723 export interface Tooltip extends EnumItem {
13724 Name: "Tooltip";
13725 Value: 3;
13726 EnumType: typeof StudioStyleGuideColor;
13727 }
13728
13729 export const Tooltip: Tooltip;
13730
13731 export interface Notification extends EnumItem {
13732 Name: "Notification";
13733 Value: 4;
13734 EnumType: typeof StudioStyleGuideColor;
13735 }
13736
13737 export const Notification: Notification;
13738
13739 export interface ScrollBar extends EnumItem {
13740 Name: "ScrollBar";
13741 Value: 5;
13742 EnumType: typeof StudioStyleGuideColor;
13743 }
13744
13745 export const ScrollBar: ScrollBar;
13746
13747 export interface ScrollBarBackground extends EnumItem {
13748 Name: "ScrollBarBackground";
13749 Value: 6;
13750 EnumType: typeof StudioStyleGuideColor;
13751 }
13752
13753 export const ScrollBarBackground: ScrollBarBackground;
13754
13755 export interface TabBar extends EnumItem {
13756 Name: "TabBar";
13757 Value: 7;
13758 EnumType: typeof StudioStyleGuideColor;
13759 }
13760
13761 export const TabBar: TabBar;
13762
13763 export interface Tab extends EnumItem {
13764 Name: "Tab";
13765 Value: 8;
13766 EnumType: typeof StudioStyleGuideColor;
13767 }
13768
13769 export const Tab: Tab;
13770
13771 export interface FilterButtonDefault extends EnumItem {
13772 Name: "FilterButtonDefault";
13773 Value: 9;
13774 EnumType: typeof StudioStyleGuideColor;
13775 }
13776
13777 export const FilterButtonDefault: FilterButtonDefault;
13778
13779 export interface FilterButtonHover extends EnumItem {
13780 Name: "FilterButtonHover";
13781 Value: 10;
13782 EnumType: typeof StudioStyleGuideColor;
13783 }
13784
13785 export const FilterButtonHover: FilterButtonHover;
13786
13787 export interface FilterButtonChecked extends EnumItem {
13788 Name: "FilterButtonChecked";
13789 Value: 11;
13790 EnumType: typeof StudioStyleGuideColor;
13791 }
13792
13793 export const FilterButtonChecked: FilterButtonChecked;
13794
13795 export interface FilterButtonAccent extends EnumItem {
13796 Name: "FilterButtonAccent";
13797 Value: 12;
13798 EnumType: typeof StudioStyleGuideColor;
13799 }
13800
13801 export const FilterButtonAccent: FilterButtonAccent;
13802
13803 export interface FilterButtonBorder extends EnumItem {
13804 Name: "FilterButtonBorder";
13805 Value: 13;
13806 EnumType: typeof StudioStyleGuideColor;
13807 }
13808
13809 export const FilterButtonBorder: FilterButtonBorder;
13810
13811 export interface FilterButtonBorderAlt extends EnumItem {
13812 Name: "FilterButtonBorderAlt";
13813 Value: 14;
13814 EnumType: typeof StudioStyleGuideColor;
13815 }
13816
13817 export const FilterButtonBorderAlt: FilterButtonBorderAlt;
13818
13819 export interface RibbonTab extends EnumItem {
13820 Name: "RibbonTab";
13821 Value: 15;
13822 EnumType: typeof StudioStyleGuideColor;
13823 }
13824
13825 export const RibbonTab: RibbonTab;
13826
13827 export interface RibbonTabTopBar extends EnumItem {
13828 Name: "RibbonTabTopBar";
13829 Value: 16;
13830 EnumType: typeof StudioStyleGuideColor;
13831 }
13832
13833 export const RibbonTabTopBar: RibbonTabTopBar;
13834
13835 export interface Button extends EnumItem {
13836 Name: "Button";
13837 Value: 17;
13838 EnumType: typeof StudioStyleGuideColor;
13839 }
13840
13841 export const Button: Button;
13842
13843 export interface MainButton extends EnumItem {
13844 Name: "MainButton";
13845 Value: 18;
13846 EnumType: typeof StudioStyleGuideColor;
13847 }
13848
13849 export const MainButton: MainButton;
13850
13851 export interface RibbonButton extends EnumItem {
13852 Name: "RibbonButton";
13853 Value: 19;
13854 EnumType: typeof StudioStyleGuideColor;
13855 }
13856
13857 export const RibbonButton: RibbonButton;
13858
13859 export interface ViewPortBackground extends EnumItem {
13860 Name: "ViewPortBackground";
13861 Value: 20;
13862 EnumType: typeof StudioStyleGuideColor;
13863 }
13864
13865 export const ViewPortBackground: ViewPortBackground;
13866
13867 export interface InputFieldBackground extends EnumItem {
13868 Name: "InputFieldBackground";
13869 Value: 21;
13870 EnumType: typeof StudioStyleGuideColor;
13871 }
13872
13873 export const InputFieldBackground: InputFieldBackground;
13874
13875 export interface Item extends EnumItem {
13876 Name: "Item";
13877 Value: 22;
13878 EnumType: typeof StudioStyleGuideColor;
13879 }
13880
13881 export const Item: Item;
13882
13883 export interface TableItem extends EnumItem {
13884 Name: "TableItem";
13885 Value: 23;
13886 EnumType: typeof StudioStyleGuideColor;
13887 }
13888
13889 export const TableItem: TableItem;
13890
13891 export interface CategoryItem extends EnumItem {
13892 Name: "CategoryItem";
13893 Value: 24;
13894 EnumType: typeof StudioStyleGuideColor;
13895 }
13896
13897 export const CategoryItem: CategoryItem;
13898
13899 export interface GameSettingsTableItem extends EnumItem {
13900 Name: "GameSettingsTableItem";
13901 Value: 25;
13902 EnumType: typeof StudioStyleGuideColor;
13903 }
13904
13905 export const GameSettingsTableItem: GameSettingsTableItem;
13906
13907 export interface GameSettingsTooltip extends EnumItem {
13908 Name: "GameSettingsTooltip";
13909 Value: 26;
13910 EnumType: typeof StudioStyleGuideColor;
13911 }
13912
13913 export const GameSettingsTooltip: GameSettingsTooltip;
13914
13915 export interface EmulatorBar extends EnumItem {
13916 Name: "EmulatorBar";
13917 Value: 27;
13918 EnumType: typeof StudioStyleGuideColor;
13919 }
13920
13921 export const EmulatorBar: EmulatorBar;
13922
13923 export interface EmulatorDropDown extends EnumItem {
13924 Name: "EmulatorDropDown";
13925 Value: 28;
13926 EnumType: typeof StudioStyleGuideColor;
13927 }
13928
13929 export const EmulatorDropDown: EmulatorDropDown;
13930
13931 export interface ColorPickerFrame extends EnumItem {
13932 Name: "ColorPickerFrame";
13933 Value: 29;
13934 EnumType: typeof StudioStyleGuideColor;
13935 }
13936
13937 export const ColorPickerFrame: ColorPickerFrame;
13938
13939 export interface CurrentMarker extends EnumItem {
13940 Name: "CurrentMarker";
13941 Value: 30;
13942 EnumType: typeof StudioStyleGuideColor;
13943 }
13944
13945 export const CurrentMarker: CurrentMarker;
13946
13947 export interface Border extends EnumItem {
13948 Name: "Border";
13949 Value: 31;
13950 EnumType: typeof StudioStyleGuideColor;
13951 }
13952
13953 export const Border: Border;
13954
13955 export interface DropShadow extends EnumItem {
13956 Name: "DropShadow";
13957 Value: 32;
13958 EnumType: typeof StudioStyleGuideColor;
13959 }
13960
13961 export const DropShadow: DropShadow;
13962
13963 export interface Shadow extends EnumItem {
13964 Name: "Shadow";
13965 Value: 33;
13966 EnumType: typeof StudioStyleGuideColor;
13967 }
13968
13969 export const Shadow: Shadow;
13970
13971 export interface Light extends EnumItem {
13972 Name: "Light";
13973 Value: 34;
13974 EnumType: typeof StudioStyleGuideColor;
13975 }
13976
13977 export const Light: Light;
13978
13979 export interface Dark extends EnumItem {
13980 Name: "Dark";
13981 Value: 35;
13982 EnumType: typeof StudioStyleGuideColor;
13983 }
13984
13985 export const Dark: Dark;
13986
13987 export interface Mid extends EnumItem {
13988 Name: "Mid";
13989 Value: 36;
13990 EnumType: typeof StudioStyleGuideColor;
13991 }
13992
13993 export const Mid: Mid;
13994
13995 export interface MainText extends EnumItem {
13996 Name: "MainText";
13997 Value: 37;
13998 EnumType: typeof StudioStyleGuideColor;
13999 }
14000
14001 export const MainText: MainText;
14002
14003 export interface SubText extends EnumItem {
14004 Name: "SubText";
14005 Value: 38;
14006 EnumType: typeof StudioStyleGuideColor;
14007 }
14008
14009 export const SubText: SubText;
14010
14011 export interface TitlebarText extends EnumItem {
14012 Name: "TitlebarText";
14013 Value: 39;
14014 EnumType: typeof StudioStyleGuideColor;
14015 }
14016
14017 export const TitlebarText: TitlebarText;
14018
14019 export interface BrightText extends EnumItem {
14020 Name: "BrightText";
14021 Value: 40;
14022 EnumType: typeof StudioStyleGuideColor;
14023 }
14024
14025 export const BrightText: BrightText;
14026
14027 export interface DimmedText extends EnumItem {
14028 Name: "DimmedText";
14029 Value: 41;
14030 EnumType: typeof StudioStyleGuideColor;
14031 }
14032
14033 export const DimmedText: DimmedText;
14034
14035 export interface LinkText extends EnumItem {
14036 Name: "LinkText";
14037 Value: 42;
14038 EnumType: typeof StudioStyleGuideColor;
14039 }
14040
14041 export const LinkText: LinkText;
14042
14043 export interface WarningText extends EnumItem {
14044 Name: "WarningText";
14045 Value: 43;
14046 EnumType: typeof StudioStyleGuideColor;
14047 }
14048
14049 export const WarningText: WarningText;
14050
14051 export interface ErrorText extends EnumItem {
14052 Name: "ErrorText";
14053 Value: 44;
14054 EnumType: typeof StudioStyleGuideColor;
14055 }
14056
14057 export const ErrorText: ErrorText;
14058
14059 export interface InfoText extends EnumItem {
14060 Name: "InfoText";
14061 Value: 45;
14062 EnumType: typeof StudioStyleGuideColor;
14063 }
14064
14065 export const InfoText: InfoText;
14066
14067 export interface SensitiveText extends EnumItem {
14068 Name: "SensitiveText";
14069 Value: 46;
14070 EnumType: typeof StudioStyleGuideColor;
14071 }
14072
14073 export const SensitiveText: SensitiveText;
14074
14075 export interface ScriptSideWidget extends EnumItem {
14076 Name: "ScriptSideWidget";
14077 Value: 47;
14078 EnumType: typeof StudioStyleGuideColor;
14079 }
14080
14081 export const ScriptSideWidget: ScriptSideWidget;
14082
14083 export interface ScriptBackground extends EnumItem {
14084 Name: "ScriptBackground";
14085 Value: 48;
14086 EnumType: typeof StudioStyleGuideColor;
14087 }
14088
14089 export const ScriptBackground: ScriptBackground;
14090
14091 export interface ScriptText extends EnumItem {
14092 Name: "ScriptText";
14093 Value: 49;
14094 EnumType: typeof StudioStyleGuideColor;
14095 }
14096
14097 export const ScriptText: ScriptText;
14098
14099 export interface ScriptSelectionText extends EnumItem {
14100 Name: "ScriptSelectionText";
14101 Value: 50;
14102 EnumType: typeof StudioStyleGuideColor;
14103 }
14104
14105 export const ScriptSelectionText: ScriptSelectionText;
14106
14107 export interface ScriptSelectionBackground extends EnumItem {
14108 Name: "ScriptSelectionBackground";
14109 Value: 51;
14110 EnumType: typeof StudioStyleGuideColor;
14111 }
14112
14113 export const ScriptSelectionBackground: ScriptSelectionBackground;
14114
14115 export interface ScriptFindSelectionBackground extends EnumItem {
14116 Name: "ScriptFindSelectionBackground";
14117 Value: 52;
14118 EnumType: typeof StudioStyleGuideColor;
14119 }
14120
14121 export const ScriptFindSelectionBackground: ScriptFindSelectionBackground;
14122
14123 export interface ScriptMatchingWordSelectionBackground extends EnumItem {
14124 Name: "ScriptMatchingWordSelectionBackground";
14125 Value: 53;
14126 EnumType: typeof StudioStyleGuideColor;
14127 }
14128
14129 export const ScriptMatchingWordSelectionBackground: ScriptMatchingWordSelectionBackground;
14130
14131 export interface ScriptOperator extends EnumItem {
14132 Name: "ScriptOperator";
14133 Value: 54;
14134 EnumType: typeof StudioStyleGuideColor;
14135 }
14136
14137 export const ScriptOperator: ScriptOperator;
14138
14139 export interface ScriptNumber extends EnumItem {
14140 Name: "ScriptNumber";
14141 Value: 55;
14142 EnumType: typeof StudioStyleGuideColor;
14143 }
14144
14145 export const ScriptNumber: ScriptNumber;
14146
14147 export interface ScriptString extends EnumItem {
14148 Name: "ScriptString";
14149 Value: 56;
14150 EnumType: typeof StudioStyleGuideColor;
14151 }
14152
14153 export const ScriptString: ScriptString;
14154
14155 export interface ScriptComment extends EnumItem {
14156 Name: "ScriptComment";
14157 Value: 57;
14158 EnumType: typeof StudioStyleGuideColor;
14159 }
14160
14161 export const ScriptComment: ScriptComment;
14162
14163 export interface ScriptKeyword extends EnumItem {
14164 Name: "ScriptKeyword";
14165 Value: 58;
14166 EnumType: typeof StudioStyleGuideColor;
14167 }
14168
14169 export const ScriptKeyword: ScriptKeyword;
14170
14171 export interface ScriptBuiltInFunction extends EnumItem {
14172 Name: "ScriptBuiltInFunction";
14173 Value: 59;
14174 EnumType: typeof StudioStyleGuideColor;
14175 }
14176
14177 export const ScriptBuiltInFunction: ScriptBuiltInFunction;
14178
14179 export interface ScriptWarning extends EnumItem {
14180 Name: "ScriptWarning";
14181 Value: 60;
14182 EnumType: typeof StudioStyleGuideColor;
14183 }
14184
14185 export const ScriptWarning: ScriptWarning;
14186
14187 export interface ScriptError extends EnumItem {
14188 Name: "ScriptError";
14189 Value: 61;
14190 EnumType: typeof StudioStyleGuideColor;
14191 }
14192
14193 export const ScriptError: ScriptError;
14194
14195 export interface ScriptWhitespace extends EnumItem {
14196 Name: "ScriptWhitespace";
14197 Value: 62;
14198 EnumType: typeof StudioStyleGuideColor;
14199 }
14200
14201 export const ScriptWhitespace: ScriptWhitespace;
14202
14203 export interface ScriptRuler extends EnumItem {
14204 Name: "ScriptRuler";
14205 Value: 63;
14206 EnumType: typeof StudioStyleGuideColor;
14207 }
14208
14209 export const ScriptRuler: ScriptRuler;
14210
14211 export interface DocViewCodeBackground extends EnumItem {
14212 Name: "DocViewCodeBackground";
14213 Value: 64;
14214 EnumType: typeof StudioStyleGuideColor;
14215 }
14216
14217 export const DocViewCodeBackground: DocViewCodeBackground;
14218
14219 export interface DebuggerCurrentLine extends EnumItem {
14220 Name: "DebuggerCurrentLine";
14221 Value: 65;
14222 EnumType: typeof StudioStyleGuideColor;
14223 }
14224
14225 export const DebuggerCurrentLine: DebuggerCurrentLine;
14226
14227 export interface DebuggerErrorLine extends EnumItem {
14228 Name: "DebuggerErrorLine";
14229 Value: 66;
14230 EnumType: typeof StudioStyleGuideColor;
14231 }
14232
14233 export const DebuggerErrorLine: DebuggerErrorLine;
14234
14235 export interface ScriptEditorCurrentLine extends EnumItem {
14236 Name: "ScriptEditorCurrentLine";
14237 Value: 105;
14238 EnumType: typeof StudioStyleGuideColor;
14239 }
14240
14241 export const ScriptEditorCurrentLine: ScriptEditorCurrentLine;
14242
14243 export interface DiffFilePathText extends EnumItem {
14244 Name: "DiffFilePathText";
14245 Value: 67;
14246 EnumType: typeof StudioStyleGuideColor;
14247 }
14248
14249 export const DiffFilePathText: DiffFilePathText;
14250
14251 export interface DiffTextHunkInfo extends EnumItem {
14252 Name: "DiffTextHunkInfo";
14253 Value: 68;
14254 EnumType: typeof StudioStyleGuideColor;
14255 }
14256
14257 export const DiffTextHunkInfo: DiffTextHunkInfo;
14258
14259 export interface DiffTextNoChange extends EnumItem {
14260 Name: "DiffTextNoChange";
14261 Value: 69;
14262 EnumType: typeof StudioStyleGuideColor;
14263 }
14264
14265 export const DiffTextNoChange: DiffTextNoChange;
14266
14267 export interface DiffTextAddition extends EnumItem {
14268 Name: "DiffTextAddition";
14269 Value: 70;
14270 EnumType: typeof StudioStyleGuideColor;
14271 }
14272
14273 export const DiffTextAddition: DiffTextAddition;
14274
14275 export interface DiffTextDeletion extends EnumItem {
14276 Name: "DiffTextDeletion";
14277 Value: 71;
14278 EnumType: typeof StudioStyleGuideColor;
14279 }
14280
14281 export const DiffTextDeletion: DiffTextDeletion;
14282
14283 export interface DiffTextSeparatorBackground extends EnumItem {
14284 Name: "DiffTextSeparatorBackground";
14285 Value: 72;
14286 EnumType: typeof StudioStyleGuideColor;
14287 }
14288
14289 export const DiffTextSeparatorBackground: DiffTextSeparatorBackground;
14290
14291 export interface DiffTextNoChangeBackground extends EnumItem {
14292 Name: "DiffTextNoChangeBackground";
14293 Value: 73;
14294 EnumType: typeof StudioStyleGuideColor;
14295 }
14296
14297 export const DiffTextNoChangeBackground: DiffTextNoChangeBackground;
14298
14299 export interface DiffTextAdditionBackground extends EnumItem {
14300 Name: "DiffTextAdditionBackground";
14301 Value: 74;
14302 EnumType: typeof StudioStyleGuideColor;
14303 }
14304
14305 export const DiffTextAdditionBackground: DiffTextAdditionBackground;
14306
14307 export interface DiffTextDeletionBackground extends EnumItem {
14308 Name: "DiffTextDeletionBackground";
14309 Value: 75;
14310 EnumType: typeof StudioStyleGuideColor;
14311 }
14312
14313 export const DiffTextDeletionBackground: DiffTextDeletionBackground;
14314
14315 export interface DiffLineNum extends EnumItem {
14316 Name: "DiffLineNum";
14317 Value: 76;
14318 EnumType: typeof StudioStyleGuideColor;
14319 }
14320
14321 export const DiffLineNum: DiffLineNum;
14322
14323 export interface DiffLineNumSeparatorBackground extends EnumItem {
14324 Name: "DiffLineNumSeparatorBackground";
14325 Value: 77;
14326 EnumType: typeof StudioStyleGuideColor;
14327 }
14328
14329 export const DiffLineNumSeparatorBackground: DiffLineNumSeparatorBackground;
14330
14331 export interface DiffLineNumNoChangeBackground extends EnumItem {
14332 Name: "DiffLineNumNoChangeBackground";
14333 Value: 78;
14334 EnumType: typeof StudioStyleGuideColor;
14335 }
14336
14337 export const DiffLineNumNoChangeBackground: DiffLineNumNoChangeBackground;
14338
14339 export interface DiffLineNumAdditionBackground extends EnumItem {
14340 Name: "DiffLineNumAdditionBackground";
14341 Value: 79;
14342 EnumType: typeof StudioStyleGuideColor;
14343 }
14344
14345 export const DiffLineNumAdditionBackground: DiffLineNumAdditionBackground;
14346
14347 export interface DiffLineNumDeletionBackground extends EnumItem {
14348 Name: "DiffLineNumDeletionBackground";
14349 Value: 80;
14350 EnumType: typeof StudioStyleGuideColor;
14351 }
14352
14353 export const DiffLineNumDeletionBackground: DiffLineNumDeletionBackground;
14354
14355 export interface DiffFilePathBackground extends EnumItem {
14356 Name: "DiffFilePathBackground";
14357 Value: 81;
14358 EnumType: typeof StudioStyleGuideColor;
14359 }
14360
14361 export const DiffFilePathBackground: DiffFilePathBackground;
14362
14363 export interface DiffFilePathBorder extends EnumItem {
14364 Name: "DiffFilePathBorder";
14365 Value: 82;
14366 EnumType: typeof StudioStyleGuideColor;
14367 }
14368
14369 export const DiffFilePathBorder: DiffFilePathBorder;
14370
14371 export interface ChatIncomingBgColor extends EnumItem {
14372 Name: "ChatIncomingBgColor";
14373 Value: 83;
14374 EnumType: typeof StudioStyleGuideColor;
14375 }
14376
14377 export const ChatIncomingBgColor: ChatIncomingBgColor;
14378
14379 export interface ChatIncomingTextColor extends EnumItem {
14380 Name: "ChatIncomingTextColor";
14381 Value: 84;
14382 EnumType: typeof StudioStyleGuideColor;
14383 }
14384
14385 export const ChatIncomingTextColor: ChatIncomingTextColor;
14386
14387 export interface ChatOutgoingBgColor extends EnumItem {
14388 Name: "ChatOutgoingBgColor";
14389 Value: 85;
14390 EnumType: typeof StudioStyleGuideColor;
14391 }
14392
14393 export const ChatOutgoingBgColor: ChatOutgoingBgColor;
14394
14395 export interface ChatOutgoingTextColor extends EnumItem {
14396 Name: "ChatOutgoingTextColor";
14397 Value: 86;
14398 EnumType: typeof StudioStyleGuideColor;
14399 }
14400
14401 export const ChatOutgoingTextColor: ChatOutgoingTextColor;
14402
14403 export interface ChatModeratedMessageColor extends EnumItem {
14404 Name: "ChatModeratedMessageColor";
14405 Value: 87;
14406 EnumType: typeof StudioStyleGuideColor;
14407 }
14408
14409 export const ChatModeratedMessageColor: ChatModeratedMessageColor;
14410
14411 export interface Separator extends EnumItem {
14412 Name: "Separator";
14413 Value: 88;
14414 EnumType: typeof StudioStyleGuideColor;
14415 }
14416
14417 export const Separator: Separator;
14418
14419 export interface ButtonBorder extends EnumItem {
14420 Name: "ButtonBorder";
14421 Value: 89;
14422 EnumType: typeof StudioStyleGuideColor;
14423 }
14424
14425 export const ButtonBorder: ButtonBorder;
14426
14427 export interface ButtonText extends EnumItem {
14428 Name: "ButtonText";
14429 Value: 90;
14430 EnumType: typeof StudioStyleGuideColor;
14431 }
14432
14433 export const ButtonText: ButtonText;
14434
14435 export interface InputFieldBorder extends EnumItem {
14436 Name: "InputFieldBorder";
14437 Value: 91;
14438 EnumType: typeof StudioStyleGuideColor;
14439 }
14440
14441 export const InputFieldBorder: InputFieldBorder;
14442
14443 export interface CheckedFieldBackground extends EnumItem {
14444 Name: "CheckedFieldBackground";
14445 Value: 92;
14446 EnumType: typeof StudioStyleGuideColor;
14447 }
14448
14449 export const CheckedFieldBackground: CheckedFieldBackground;
14450
14451 export interface CheckedFieldBorder extends EnumItem {
14452 Name: "CheckedFieldBorder";
14453 Value: 93;
14454 EnumType: typeof StudioStyleGuideColor;
14455 }
14456
14457 export const CheckedFieldBorder: CheckedFieldBorder;
14458
14459 export interface CheckedFieldIndicator extends EnumItem {
14460 Name: "CheckedFieldIndicator";
14461 Value: 94;
14462 EnumType: typeof StudioStyleGuideColor;
14463 }
14464
14465 export const CheckedFieldIndicator: CheckedFieldIndicator;
14466
14467 export interface HeaderSection extends EnumItem {
14468 Name: "HeaderSection";
14469 Value: 95;
14470 EnumType: typeof StudioStyleGuideColor;
14471 }
14472
14473 export const HeaderSection: HeaderSection;
14474
14475 export interface Midlight extends EnumItem {
14476 Name: "Midlight";
14477 Value: 96;
14478 EnumType: typeof StudioStyleGuideColor;
14479 }
14480
14481 export const Midlight: Midlight;
14482
14483 export interface StatusBar extends EnumItem {
14484 Name: "StatusBar";
14485 Value: 97;
14486 EnumType: typeof StudioStyleGuideColor;
14487 }
14488
14489 export const StatusBar: StatusBar;
14490
14491 export interface DialogButton extends EnumItem {
14492 Name: "DialogButton";
14493 Value: 98;
14494 EnumType: typeof StudioStyleGuideColor;
14495 }
14496
14497 export const DialogButton: DialogButton;
14498
14499 export interface DialogButtonText extends EnumItem {
14500 Name: "DialogButtonText";
14501 Value: 99;
14502 EnumType: typeof StudioStyleGuideColor;
14503 }
14504
14505 export const DialogButtonText: DialogButtonText;
14506
14507 export interface DialogButtonBorder extends EnumItem {
14508 Name: "DialogButtonBorder";
14509 Value: 100;
14510 EnumType: typeof StudioStyleGuideColor;
14511 }
14512
14513 export const DialogButtonBorder: DialogButtonBorder;
14514
14515 export interface DialogMainButton extends EnumItem {
14516 Name: "DialogMainButton";
14517 Value: 101;
14518 EnumType: typeof StudioStyleGuideColor;
14519 }
14520
14521 export const DialogMainButton: DialogMainButton;
14522
14523 export interface DialogMainButtonText extends EnumItem {
14524 Name: "DialogMainButtonText";
14525 Value: 102;
14526 EnumType: typeof StudioStyleGuideColor;
14527 }
14528
14529 export const DialogMainButtonText: DialogMainButtonText;
14530
14531 export interface InfoBarWarningBackground extends EnumItem {
14532 Name: "InfoBarWarningBackground";
14533 Value: 103;
14534 EnumType: typeof StudioStyleGuideColor;
14535 }
14536
14537 export const InfoBarWarningBackground: InfoBarWarningBackground;
14538
14539 export interface InfoBarWarningText extends EnumItem {
14540 Name: "InfoBarWarningText";
14541 Value: 104;
14542 EnumType: typeof StudioStyleGuideColor;
14543 }
14544
14545 export const InfoBarWarningText: InfoBarWarningText;
14546
14547 export interface ScriptMethod extends EnumItem {
14548 Name: "ScriptMethod";
14549 Value: 106;
14550 EnumType: typeof StudioStyleGuideColor;
14551 }
14552
14553 export const ScriptMethod: ScriptMethod;
14554
14555 export interface ScriptProperty extends EnumItem {
14556 Name: "ScriptProperty";
14557 Value: 107;
14558 EnumType: typeof StudioStyleGuideColor;
14559 }
14560
14561 export const ScriptProperty: ScriptProperty;
14562
14563 export interface ScriptNil extends EnumItem {
14564 Name: "ScriptNil";
14565 Value: 108;
14566 EnumType: typeof StudioStyleGuideColor;
14567 }
14568
14569 export const ScriptNil: ScriptNil;
14570
14571 export interface ScriptBool extends EnumItem {
14572 Name: "ScriptBool";
14573 Value: 109;
14574 EnumType: typeof StudioStyleGuideColor;
14575 }
14576
14577 export const ScriptBool: ScriptBool;
14578
14579 export interface ScriptFunction extends EnumItem {
14580 Name: "ScriptFunction";
14581 Value: 110;
14582 EnumType: typeof StudioStyleGuideColor;
14583 }
14584
14585 export const ScriptFunction: ScriptFunction;
14586
14587 export interface ScriptLocal extends EnumItem {
14588 Name: "ScriptLocal";
14589 Value: 111;
14590 EnumType: typeof StudioStyleGuideColor;
14591 }
14592
14593 export const ScriptLocal: ScriptLocal;
14594
14595 export interface ScriptSelf extends EnumItem {
14596 Name: "ScriptSelf";
14597 Value: 112;
14598 EnumType: typeof StudioStyleGuideColor;
14599 }
14600
14601 export const ScriptSelf: ScriptSelf;
14602
14603 export interface ScriptLuauKeyword extends EnumItem {
14604 Name: "ScriptLuauKeyword";
14605 Value: 113;
14606 EnumType: typeof StudioStyleGuideColor;
14607 }
14608
14609 export const ScriptLuauKeyword: ScriptLuauKeyword;
14610
14611 export interface ScriptFunctionName extends EnumItem {
14612 Name: "ScriptFunctionName";
14613 Value: 114;
14614 EnumType: typeof StudioStyleGuideColor;
14615 }
14616
14617 export const ScriptFunctionName: ScriptFunctionName;
14618
14619 export interface ScriptTodo extends EnumItem {
14620 Name: "ScriptTodo";
14621 Value: 115;
14622 EnumType: typeof StudioStyleGuideColor;
14623 }
14624
14625 export const ScriptTodo: ScriptTodo;
14626
14627 export interface ScriptBracket extends EnumItem {
14628 Name: "ScriptBracket";
14629 Value: 116;
14630 EnumType: typeof StudioStyleGuideColor;
14631 }
14632
14633 export const ScriptBracket: ScriptBracket;
14634
14635 export interface AttributeCog extends EnumItem {
14636 Name: "AttributeCog";
14637 Value: 117;
14638 EnumType: typeof StudioStyleGuideColor;
14639 }
14640
14641 export const AttributeCog: AttributeCog;
14642
14643 export function GetEnumItems(this: Enum): Array<StudioStyleGuideColor>
14644 }
14645 export type StudioStyleGuideColor = StudioStyleGuideColor.MainBackground | StudioStyleGuideColor.Titlebar | StudioStyleGuideColor.Dropdown | StudioStyleGuideColor.Tooltip | StudioStyleGuideColor.Notification | StudioStyleGuideColor.ScrollBar | StudioStyleGuideColor.ScrollBarBackground | StudioStyleGuideColor.TabBar | StudioStyleGuideColor.Tab | StudioStyleGuideColor.FilterButtonDefault | StudioStyleGuideColor.FilterButtonHover | StudioStyleGuideColor.FilterButtonChecked | StudioStyleGuideColor.FilterButtonAccent | StudioStyleGuideColor.FilterButtonBorder | StudioStyleGuideColor.FilterButtonBorderAlt | StudioStyleGuideColor.RibbonTab | StudioStyleGuideColor.RibbonTabTopBar | StudioStyleGuideColor.Button | StudioStyleGuideColor.MainButton | StudioStyleGuideColor.RibbonButton | StudioStyleGuideColor.ViewPortBackground | StudioStyleGuideColor.InputFieldBackground | StudioStyleGuideColor.Item | StudioStyleGuideColor.TableItem | StudioStyleGuideColor.CategoryItem | StudioStyleGuideColor.GameSettingsTableItem | StudioStyleGuideColor.GameSettingsTooltip | StudioStyleGuideColor.EmulatorBar | StudioStyleGuideColor.EmulatorDropDown | StudioStyleGuideColor.ColorPickerFrame | StudioStyleGuideColor.CurrentMarker | StudioStyleGuideColor.Border | StudioStyleGuideColor.DropShadow | StudioStyleGuideColor.Shadow | StudioStyleGuideColor.Light | StudioStyleGuideColor.Dark | StudioStyleGuideColor.Mid | StudioStyleGuideColor.MainText | StudioStyleGuideColor.SubText | StudioStyleGuideColor.TitlebarText | StudioStyleGuideColor.BrightText | StudioStyleGuideColor.DimmedText | StudioStyleGuideColor.LinkText | StudioStyleGuideColor.WarningText | StudioStyleGuideColor.ErrorText | StudioStyleGuideColor.InfoText | StudioStyleGuideColor.SensitiveText | StudioStyleGuideColor.ScriptSideWidget | StudioStyleGuideColor.ScriptBackground | StudioStyleGuideColor.ScriptText | StudioStyleGuideColor.ScriptSelectionText | StudioStyleGuideColor.ScriptSelectionBackground | StudioStyleGuideColor.ScriptFindSelectionBackground | StudioStyleGuideColor.ScriptMatchingWordSelectionBackground | StudioStyleGuideColor.ScriptOperator | StudioStyleGuideColor.ScriptNumber | StudioStyleGuideColor.ScriptString | StudioStyleGuideColor.ScriptComment | StudioStyleGuideColor.ScriptKeyword | StudioStyleGuideColor.ScriptBuiltInFunction | StudioStyleGuideColor.ScriptWarning | StudioStyleGuideColor.ScriptError | StudioStyleGuideColor.ScriptWhitespace | StudioStyleGuideColor.ScriptRuler | StudioStyleGuideColor.DocViewCodeBackground | StudioStyleGuideColor.DebuggerCurrentLine | StudioStyleGuideColor.DebuggerErrorLine | StudioStyleGuideColor.ScriptEditorCurrentLine | StudioStyleGuideColor.DiffFilePathText | StudioStyleGuideColor.DiffTextHunkInfo | StudioStyleGuideColor.DiffTextNoChange | StudioStyleGuideColor.DiffTextAddition | StudioStyleGuideColor.DiffTextDeletion | StudioStyleGuideColor.DiffTextSeparatorBackground | StudioStyleGuideColor.DiffTextNoChangeBackground | StudioStyleGuideColor.DiffTextAdditionBackground | StudioStyleGuideColor.DiffTextDeletionBackground | StudioStyleGuideColor.DiffLineNum | StudioStyleGuideColor.DiffLineNumSeparatorBackground | StudioStyleGuideColor.DiffLineNumNoChangeBackground | StudioStyleGuideColor.DiffLineNumAdditionBackground | StudioStyleGuideColor.DiffLineNumDeletionBackground | StudioStyleGuideColor.DiffFilePathBackground | StudioStyleGuideColor.DiffFilePathBorder | StudioStyleGuideColor.ChatIncomingBgColor | StudioStyleGuideColor.ChatIncomingTextColor | StudioStyleGuideColor.ChatOutgoingBgColor | StudioStyleGuideColor.ChatOutgoingTextColor | StudioStyleGuideColor.ChatModeratedMessageColor | StudioStyleGuideColor.Separator | StudioStyleGuideColor.ButtonBorder | StudioStyleGuideColor.ButtonText | StudioStyleGuideColor.InputFieldBorder | StudioStyleGuideColor.CheckedFieldBackground | StudioStyleGuideColor.CheckedFieldBorder | StudioStyleGuideColor.CheckedFieldIndicator | StudioStyleGuideColor.HeaderSection | StudioStyleGuideColor.Midlight | StudioStyleGuideColor.StatusBar | StudioStyleGuideColor.DialogButton | StudioStyleGuideColor.DialogButtonText | StudioStyleGuideColor.DialogButtonBorder | StudioStyleGuideColor.DialogMainButton | StudioStyleGuideColor.DialogMainButtonText | StudioStyleGuideColor.InfoBarWarningBackground | StudioStyleGuideColor.InfoBarWarningText | StudioStyleGuideColor.ScriptMethod | StudioStyleGuideColor.ScriptProperty | StudioStyleGuideColor.ScriptNil | StudioStyleGuideColor.ScriptBool | StudioStyleGuideColor.ScriptFunction | StudioStyleGuideColor.ScriptLocal | StudioStyleGuideColor.ScriptSelf | StudioStyleGuideColor.ScriptLuauKeyword | StudioStyleGuideColor.ScriptFunctionName | StudioStyleGuideColor.ScriptTodo | StudioStyleGuideColor.ScriptBracket | StudioStyleGuideColor.AttributeCog;
14646 export namespace StudioStyleGuideModifier {
14647 export interface Default extends EnumItem {
14648 Name: "Default";
14649 Value: 0;
14650 EnumType: typeof StudioStyleGuideModifier;
14651 }
14652
14653 export const Default: Default;
14654
14655 export interface Selected extends EnumItem {
14656 Name: "Selected";
14657 Value: 1;
14658 EnumType: typeof StudioStyleGuideModifier;
14659 }
14660
14661 export const Selected: Selected;
14662
14663 export interface Pressed extends EnumItem {
14664 Name: "Pressed";
14665 Value: 2;
14666 EnumType: typeof StudioStyleGuideModifier;
14667 }
14668
14669 export const Pressed: Pressed;
14670
14671 export interface Disabled extends EnumItem {
14672 Name: "Disabled";
14673 Value: 3;
14674 EnumType: typeof StudioStyleGuideModifier;
14675 }
14676
14677 export const Disabled: Disabled;
14678
14679 export interface Hover extends EnumItem {
14680 Name: "Hover";
14681 Value: 4;
14682 EnumType: typeof StudioStyleGuideModifier;
14683 }
14684
14685 export const Hover: Hover;
14686
14687 export function GetEnumItems(this: Enum): Array<StudioStyleGuideModifier>
14688 }
14689 export type StudioStyleGuideModifier = StudioStyleGuideModifier.Default | StudioStyleGuideModifier.Selected | StudioStyleGuideModifier.Pressed | StudioStyleGuideModifier.Disabled | StudioStyleGuideModifier.Hover;
14690 export namespace Style {
14691 export interface AlternatingSupports extends EnumItem {
14692 Name: "AlternatingSupports";
14693 Value: 0;
14694 EnumType: typeof Style;
14695 }
14696
14697 export const AlternatingSupports: AlternatingSupports;
14698
14699 export interface BridgeStyleSupports extends EnumItem {
14700 Name: "BridgeStyleSupports";
14701 Value: 1;
14702 EnumType: typeof Style;
14703 }
14704
14705 export const BridgeStyleSupports: BridgeStyleSupports;
14706
14707 export interface NoSupports extends EnumItem {
14708 Name: "NoSupports";
14709 Value: 2;
14710 EnumType: typeof Style;
14711 }
14712
14713 export const NoSupports: NoSupports;
14714
14715 export function GetEnumItems(this: Enum): Array<Style>
14716 }
14717 export type Style = Style.AlternatingSupports | Style.BridgeStyleSupports | Style.NoSupports;
14718 export namespace SurfaceConstraint {
14719 export interface None extends EnumItem {
14720 Name: "None";
14721 Value: 0;
14722 EnumType: typeof SurfaceConstraint;
14723 }
14724
14725 export const None: None;
14726
14727 export interface Hinge extends EnumItem {
14728 Name: "Hinge";
14729 Value: 1;
14730 EnumType: typeof SurfaceConstraint;
14731 }
14732
14733 export const Hinge: Hinge;
14734
14735 export interface SteppingMotor extends EnumItem {
14736 Name: "SteppingMotor";
14737 Value: 2;
14738 EnumType: typeof SurfaceConstraint;
14739 }
14740
14741 export const SteppingMotor: SteppingMotor;
14742
14743 export interface Motor extends EnumItem {
14744 Name: "Motor";
14745 Value: 3;
14746 EnumType: typeof SurfaceConstraint;
14747 }
14748
14749 export const Motor: Motor;
14750
14751 export function GetEnumItems(this: Enum): Array<SurfaceConstraint>
14752 }
14753 export type SurfaceConstraint = SurfaceConstraint.None | SurfaceConstraint.Hinge | SurfaceConstraint.SteppingMotor | SurfaceConstraint.Motor;
14754 export namespace SurfaceGuiSizingMode {
14755 export interface FixedSize extends EnumItem {
14756 Name: "FixedSize";
14757 Value: 0;
14758 EnumType: typeof SurfaceGuiSizingMode;
14759 }
14760
14761 export const FixedSize: FixedSize;
14762
14763 export interface PixelsPerStud extends EnumItem {
14764 Name: "PixelsPerStud";
14765 Value: 1;
14766 EnumType: typeof SurfaceGuiSizingMode;
14767 }
14768
14769 export const PixelsPerStud: PixelsPerStud;
14770
14771 export function GetEnumItems(this: Enum): Array<SurfaceGuiSizingMode>
14772 }
14773 export type SurfaceGuiSizingMode = SurfaceGuiSizingMode.FixedSize | SurfaceGuiSizingMode.PixelsPerStud;
14774 export namespace SurfaceType {
14775 export interface Smooth extends EnumItem {
14776 Name: "Smooth";
14777 Value: 0;
14778 EnumType: typeof SurfaceType;
14779 }
14780
14781 export const Smooth: Smooth;
14782 /** @deprecated renamed to Smooth */
14783 export const Spawn: Smooth;
14784 /** @deprecated renamed to Smooth */
14785 export const Unjoinable: Smooth;
14786
14787 export interface Glue extends EnumItem {
14788 Name: "Glue";
14789 Value: 1;
14790 EnumType: typeof SurfaceType;
14791 }
14792
14793 export const Glue: Glue;
14794 /** @deprecated renamed to Glue */
14795 export const Bumps: Glue;
14796
14797 export interface Weld extends EnumItem {
14798 Name: "Weld";
14799 Value: 2;
14800 EnumType: typeof SurfaceType;
14801 }
14802
14803 export const Weld: Weld;
14804
14805 export interface Studs extends EnumItem {
14806 Name: "Studs";
14807 Value: 3;
14808 EnumType: typeof SurfaceType;
14809 }
14810
14811 export const Studs: Studs;
14812
14813 export interface Inlet extends EnumItem {
14814 Name: "Inlet";
14815 Value: 4;
14816 EnumType: typeof SurfaceType;
14817 }
14818
14819 export const Inlet: Inlet;
14820
14821 export interface Universal extends EnumItem {
14822 Name: "Universal";
14823 Value: 5;
14824 EnumType: typeof SurfaceType;
14825 }
14826
14827 export const Universal: Universal;
14828
14829 export interface Hinge extends EnumItem {
14830 Name: "Hinge";
14831 Value: 6;
14832 EnumType: typeof SurfaceType;
14833 }
14834
14835 export const Hinge: Hinge;
14836
14837 export interface Motor extends EnumItem {
14838 Name: "Motor";
14839 Value: 7;
14840 EnumType: typeof SurfaceType;
14841 }
14842
14843 export const Motor: Motor;
14844
14845 export interface SteppingMotor extends EnumItem {
14846 Name: "SteppingMotor";
14847 Value: 8;
14848 EnumType: typeof SurfaceType;
14849 }
14850
14851 export const SteppingMotor: SteppingMotor;
14852
14853 export interface SmoothNoOutlines extends EnumItem {
14854 Name: "SmoothNoOutlines";
14855 Value: 10;
14856 EnumType: typeof SurfaceType;
14857 }
14858
14859 export const SmoothNoOutlines: SmoothNoOutlines;
14860
14861 export function GetEnumItems(this: Enum): Array<SurfaceType>
14862 }
14863 export type SurfaceType = SurfaceType.Smooth | SurfaceType.Glue | SurfaceType.Weld | SurfaceType.Studs | SurfaceType.Inlet | SurfaceType.Universal | SurfaceType.Hinge | SurfaceType.Motor | SurfaceType.SteppingMotor | SurfaceType.SmoothNoOutlines;
14864 export namespace SwipeDirection {
14865 export interface Right extends EnumItem {
14866 Name: "Right";
14867 Value: 0;
14868 EnumType: typeof SwipeDirection;
14869 }
14870
14871 export const Right: Right;
14872
14873 export interface Left extends EnumItem {
14874 Name: "Left";
14875 Value: 1;
14876 EnumType: typeof SwipeDirection;
14877 }
14878
14879 export const Left: Left;
14880
14881 export interface Up extends EnumItem {
14882 Name: "Up";
14883 Value: 2;
14884 EnumType: typeof SwipeDirection;
14885 }
14886
14887 export const Up: Up;
14888
14889 export interface Down extends EnumItem {
14890 Name: "Down";
14891 Value: 3;
14892 EnumType: typeof SwipeDirection;
14893 }
14894
14895 export const Down: Down;
14896
14897 export interface None extends EnumItem {
14898 Name: "None";
14899 Value: 4;
14900 EnumType: typeof SwipeDirection;
14901 }
14902
14903 export const None: None;
14904
14905 export function GetEnumItems(this: Enum): Array<SwipeDirection>
14906 }
14907 export type SwipeDirection = SwipeDirection.Right | SwipeDirection.Left | SwipeDirection.Up | SwipeDirection.Down | SwipeDirection.None;
14908 export namespace TableMajorAxis {
14909 export interface RowMajor extends EnumItem {
14910 Name: "RowMajor";
14911 Value: 0;
14912 EnumType: typeof TableMajorAxis;
14913 }
14914
14915 export const RowMajor: RowMajor;
14916
14917 export interface ColumnMajor extends EnumItem {
14918 Name: "ColumnMajor";
14919 Value: 1;
14920 EnumType: typeof TableMajorAxis;
14921 }
14922
14923 export const ColumnMajor: ColumnMajor;
14924
14925 export function GetEnumItems(this: Enum): Array<TableMajorAxis>
14926 }
14927 export type TableMajorAxis = TableMajorAxis.RowMajor | TableMajorAxis.ColumnMajor;
14928 export namespace Technology {
14929 export interface Compatibility extends EnumItem {
14930 Name: "Compatibility";
14931 Value: 2;
14932 EnumType: typeof Technology;
14933 }
14934
14935 export const Compatibility: Compatibility;
14936
14937 export interface Voxel extends EnumItem {
14938 Name: "Voxel";
14939 Value: 1;
14940 EnumType: typeof Technology;
14941 }
14942
14943 export const Voxel: Voxel;
14944
14945 export interface ShadowMap extends EnumItem {
14946 Name: "ShadowMap";
14947 Value: 3;
14948 EnumType: typeof Technology;
14949 }
14950
14951 export const ShadowMap: ShadowMap;
14952
14953 export interface Legacy extends EnumItem {
14954 Name: "Legacy";
14955 Value: 0;
14956 EnumType: typeof Technology;
14957 }
14958
14959 export const Legacy: Legacy;
14960
14961 export interface Future extends EnumItem {
14962 Name: "Future";
14963 Value: 4;
14964 EnumType: typeof Technology;
14965 }
14966
14967 export const Future: Future;
14968
14969 export function GetEnumItems(this: Enum): Array<Technology>
14970 }
14971 export type Technology = Technology.Compatibility | Technology.Voxel | Technology.ShadowMap | Technology.Legacy | Technology.Future;
14972 export namespace TeleportMethod {
14973 export interface TeleportToSpawnByName extends EnumItem {
14974 Name: "TeleportToSpawnByName";
14975 Value: 0;
14976 EnumType: typeof TeleportMethod;
14977 }
14978
14979 export const TeleportToSpawnByName: TeleportToSpawnByName;
14980
14981 export interface TeleportToPlaceInstance extends EnumItem {
14982 Name: "TeleportToPlaceInstance";
14983 Value: 1;
14984 EnumType: typeof TeleportMethod;
14985 }
14986
14987 export const TeleportToPlaceInstance: TeleportToPlaceInstance;
14988
14989 export interface TeleportToPrivateServer extends EnumItem {
14990 Name: "TeleportToPrivateServer";
14991 Value: 2;
14992 EnumType: typeof TeleportMethod;
14993 }
14994
14995 export const TeleportToPrivateServer: TeleportToPrivateServer;
14996
14997 export interface TeleportPartyAsync extends EnumItem {
14998 Name: "TeleportPartyAsync";
14999 Value: 3;
15000 EnumType: typeof TeleportMethod;
15001 }
15002
15003 export const TeleportPartyAsync: TeleportPartyAsync;
15004
15005 export interface TeleportUnknown extends EnumItem {
15006 Name: "TeleportUnknown";
15007 Value: 4;
15008 EnumType: typeof TeleportMethod;
15009 }
15010
15011 export const TeleportUnknown: TeleportUnknown;
15012
15013 export function GetEnumItems(this: Enum): Array<TeleportMethod>
15014 }
15015 export type TeleportMethod = TeleportMethod.TeleportToSpawnByName | TeleportMethod.TeleportToPlaceInstance | TeleportMethod.TeleportToPrivateServer | TeleportMethod.TeleportPartyAsync | TeleportMethod.TeleportUnknown;
15016 export namespace TeleportResult {
15017 export interface Success extends EnumItem {
15018 Name: "Success";
15019 Value: 0;
15020 EnumType: typeof TeleportResult;
15021 }
15022
15023 export const Success: Success;
15024
15025 export interface Failure extends EnumItem {
15026 Name: "Failure";
15027 Value: 1;
15028 EnumType: typeof TeleportResult;
15029 }
15030
15031 export const Failure: Failure;
15032
15033 export interface GameNotFound extends EnumItem {
15034 Name: "GameNotFound";
15035 Value: 2;
15036 EnumType: typeof TeleportResult;
15037 }
15038
15039 export const GameNotFound: GameNotFound;
15040
15041 export interface GameEnded extends EnumItem {
15042 Name: "GameEnded";
15043 Value: 3;
15044 EnumType: typeof TeleportResult;
15045 }
15046
15047 export const GameEnded: GameEnded;
15048
15049 export interface GameFull extends EnumItem {
15050 Name: "GameFull";
15051 Value: 4;
15052 EnumType: typeof TeleportResult;
15053 }
15054
15055 export const GameFull: GameFull;
15056
15057 export interface Unauthorized extends EnumItem {
15058 Name: "Unauthorized";
15059 Value: 5;
15060 EnumType: typeof TeleportResult;
15061 }
15062
15063 export const Unauthorized: Unauthorized;
15064
15065 export interface Flooded extends EnumItem {
15066 Name: "Flooded";
15067 Value: 6;
15068 EnumType: typeof TeleportResult;
15069 }
15070
15071 export const Flooded: Flooded;
15072
15073 export interface IsTeleporting extends EnumItem {
15074 Name: "IsTeleporting";
15075 Value: 7;
15076 EnumType: typeof TeleportResult;
15077 }
15078
15079 export const IsTeleporting: IsTeleporting;
15080
15081 export function GetEnumItems(this: Enum): Array<TeleportResult>
15082 }
15083 export type TeleportResult = TeleportResult.Success | TeleportResult.Failure | TeleportResult.GameNotFound | TeleportResult.GameEnded | TeleportResult.GameFull | TeleportResult.Unauthorized | TeleportResult.Flooded | TeleportResult.IsTeleporting;
15084 export namespace TeleportState {
15085 export interface RequestedFromServer extends EnumItem {
15086 Name: "RequestedFromServer";
15087 Value: 0;
15088 EnumType: typeof TeleportState;
15089 }
15090
15091 export const RequestedFromServer: RequestedFromServer;
15092
15093 export interface Started extends EnumItem {
15094 Name: "Started";
15095 Value: 1;
15096 EnumType: typeof TeleportState;
15097 }
15098
15099 export const Started: Started;
15100
15101 export interface WaitingForServer extends EnumItem {
15102 Name: "WaitingForServer";
15103 Value: 2;
15104 EnumType: typeof TeleportState;
15105 }
15106
15107 export const WaitingForServer: WaitingForServer;
15108
15109 export interface Failed extends EnumItem {
15110 Name: "Failed";
15111 Value: 3;
15112 EnumType: typeof TeleportState;
15113 }
15114
15115 export const Failed: Failed;
15116
15117 export interface InProgress extends EnumItem {
15118 Name: "InProgress";
15119 Value: 4;
15120 EnumType: typeof TeleportState;
15121 }
15122
15123 export const InProgress: InProgress;
15124
15125 export function GetEnumItems(this: Enum): Array<TeleportState>
15126 }
15127 export type TeleportState = TeleportState.RequestedFromServer | TeleportState.Started | TeleportState.WaitingForServer | TeleportState.Failed | TeleportState.InProgress;
15128 export namespace TeleportType {
15129 export interface ToPlace extends EnumItem {
15130 Name: "ToPlace";
15131 Value: 0;
15132 EnumType: typeof TeleportType;
15133 }
15134
15135 export const ToPlace: ToPlace;
15136
15137 export interface ToInstance extends EnumItem {
15138 Name: "ToInstance";
15139 Value: 1;
15140 EnumType: typeof TeleportType;
15141 }
15142
15143 export const ToInstance: ToInstance;
15144
15145 export interface ToReservedServer extends EnumItem {
15146 Name: "ToReservedServer";
15147 Value: 2;
15148 EnumType: typeof TeleportType;
15149 }
15150
15151 export const ToReservedServer: ToReservedServer;
15152
15153 export function GetEnumItems(this: Enum): Array<TeleportType>
15154 }
15155 export type TeleportType = TeleportType.ToPlace | TeleportType.ToInstance | TeleportType.ToReservedServer;
15156 export namespace TerrainAcquisitionMethod {
15157 export interface None extends EnumItem {
15158 Name: "None";
15159 Value: 0;
15160 EnumType: typeof TerrainAcquisitionMethod;
15161 }
15162
15163 export const None: None;
15164
15165 export interface Legacy extends EnumItem {
15166 Name: "Legacy";
15167 Value: 1;
15168 EnumType: typeof TerrainAcquisitionMethod;
15169 }
15170
15171 export const Legacy: Legacy;
15172
15173 export interface Template extends EnumItem {
15174 Name: "Template";
15175 Value: 2;
15176 EnumType: typeof TerrainAcquisitionMethod;
15177 }
15178
15179 export const Template: Template;
15180
15181 export interface Generate extends EnumItem {
15182 Name: "Generate";
15183 Value: 3;
15184 EnumType: typeof TerrainAcquisitionMethod;
15185 }
15186
15187 export const Generate: Generate;
15188
15189 export interface Import extends EnumItem {
15190 Name: "Import";
15191 Value: 4;
15192 EnumType: typeof TerrainAcquisitionMethod;
15193 }
15194
15195 export const Import: Import;
15196
15197 export interface Convert extends EnumItem {
15198 Name: "Convert";
15199 Value: 5;
15200 EnumType: typeof TerrainAcquisitionMethod;
15201 }
15202
15203 export const Convert: Convert;
15204
15205 export interface EditAddTool extends EnumItem {
15206 Name: "EditAddTool";
15207 Value: 6;
15208 EnumType: typeof TerrainAcquisitionMethod;
15209 }
15210
15211 export const EditAddTool: EditAddTool;
15212
15213 export interface EditSeaLevelTool extends EnumItem {
15214 Name: "EditSeaLevelTool";
15215 Value: 7;
15216 EnumType: typeof TerrainAcquisitionMethod;
15217 }
15218
15219 export const EditSeaLevelTool: EditSeaLevelTool;
15220
15221 export interface EditReplaceTool extends EnumItem {
15222 Name: "EditReplaceTool";
15223 Value: 8;
15224 EnumType: typeof TerrainAcquisitionMethod;
15225 }
15226
15227 export const EditReplaceTool: EditReplaceTool;
15228
15229 export interface RegionFillTool extends EnumItem {
15230 Name: "RegionFillTool";
15231 Value: 9;
15232 EnumType: typeof TerrainAcquisitionMethod;
15233 }
15234
15235 export const RegionFillTool: RegionFillTool;
15236
15237 export interface RegionPasteTool extends EnumItem {
15238 Name: "RegionPasteTool";
15239 Value: 10;
15240 EnumType: typeof TerrainAcquisitionMethod;
15241 }
15242
15243 export const RegionPasteTool: RegionPasteTool;
15244
15245 export interface Other extends EnumItem {
15246 Name: "Other";
15247 Value: 11;
15248 EnumType: typeof TerrainAcquisitionMethod;
15249 }
15250
15251 export const Other: Other;
15252
15253 export function GetEnumItems(this: Enum): Array<TerrainAcquisitionMethod>
15254 }
15255 export type TerrainAcquisitionMethod = TerrainAcquisitionMethod.None | TerrainAcquisitionMethod.Legacy | TerrainAcquisitionMethod.Template | TerrainAcquisitionMethod.Generate | TerrainAcquisitionMethod.Import | TerrainAcquisitionMethod.Convert | TerrainAcquisitionMethod.EditAddTool | TerrainAcquisitionMethod.EditSeaLevelTool | TerrainAcquisitionMethod.EditReplaceTool | TerrainAcquisitionMethod.RegionFillTool | TerrainAcquisitionMethod.RegionPasteTool | TerrainAcquisitionMethod.Other;
15256 export namespace TerrainFace {
15257 export interface Top extends EnumItem {
15258 Name: "Top";
15259 Value: 0;
15260 EnumType: typeof TerrainFace;
15261 }
15262
15263 export const Top: Top;
15264
15265 export interface Side extends EnumItem {
15266 Name: "Side";
15267 Value: 1;
15268 EnumType: typeof TerrainFace;
15269 }
15270
15271 export const Side: Side;
15272
15273 export interface Bottom extends EnumItem {
15274 Name: "Bottom";
15275 Value: 2;
15276 EnumType: typeof TerrainFace;
15277 }
15278
15279 export const Bottom: Bottom;
15280
15281 export function GetEnumItems(this: Enum): Array<TerrainFace>
15282 }
15283 export type TerrainFace = TerrainFace.Top | TerrainFace.Side | TerrainFace.Bottom;
15284 export namespace TextChatMessageStatus {
15285 export interface Unknown extends EnumItem {
15286 Name: "Unknown";
15287 Value: 1;
15288 EnumType: typeof TextChatMessageStatus;
15289 }
15290
15291 export const Unknown: Unknown;
15292
15293 export interface Success extends EnumItem {
15294 Name: "Success";
15295 Value: 2;
15296 EnumType: typeof TextChatMessageStatus;
15297 }
15298
15299 export const Success: Success;
15300
15301 export interface Sending extends EnumItem {
15302 Name: "Sending";
15303 Value: 3;
15304 EnumType: typeof TextChatMessageStatus;
15305 }
15306
15307 export const Sending: Sending;
15308
15309 export interface TextFilterFailed extends EnumItem {
15310 Name: "TextFilterFailed";
15311 Value: 4;
15312 EnumType: typeof TextChatMessageStatus;
15313 }
15314
15315 export const TextFilterFailed: TextFilterFailed;
15316
15317 export interface Floodchecked extends EnumItem {
15318 Name: "Floodchecked";
15319 Value: 5;
15320 EnumType: typeof TextChatMessageStatus;
15321 }
15322
15323 export const Floodchecked: Floodchecked;
15324
15325 export interface InvalidPrivacySettings extends EnumItem {
15326 Name: "InvalidPrivacySettings";
15327 Value: 6;
15328 EnumType: typeof TextChatMessageStatus;
15329 }
15330
15331 export const InvalidPrivacySettings: InvalidPrivacySettings;
15332
15333 export interface InvalidTextChannelPermissions extends EnumItem {
15334 Name: "InvalidTextChannelPermissions";
15335 Value: 7;
15336 EnumType: typeof TextChatMessageStatus;
15337 }
15338
15339 export const InvalidTextChannelPermissions: InvalidTextChannelPermissions;
15340
15341 export interface MessageTooLong extends EnumItem {
15342 Name: "MessageTooLong";
15343 Value: 8;
15344 EnumType: typeof TextChatMessageStatus;
15345 }
15346
15347 export const MessageTooLong: MessageTooLong;
15348
15349 export function GetEnumItems(this: Enum): Array<TextChatMessageStatus>
15350 }
15351 export type TextChatMessageStatus = TextChatMessageStatus.Unknown | TextChatMessageStatus.Success | TextChatMessageStatus.Sending | TextChatMessageStatus.TextFilterFailed | TextChatMessageStatus.Floodchecked | TextChatMessageStatus.InvalidPrivacySettings | TextChatMessageStatus.InvalidTextChannelPermissions | TextChatMessageStatus.MessageTooLong;
15352 export namespace TextFilterContext {
15353 export interface PublicChat extends EnumItem {
15354 Name: "PublicChat";
15355 Value: 1;
15356 EnumType: typeof TextFilterContext;
15357 }
15358
15359 export const PublicChat: PublicChat;
15360
15361 export interface PrivateChat extends EnumItem {
15362 Name: "PrivateChat";
15363 Value: 2;
15364 EnumType: typeof TextFilterContext;
15365 }
15366
15367 export const PrivateChat: PrivateChat;
15368
15369 export function GetEnumItems(this: Enum): Array<TextFilterContext>
15370 }
15371 export type TextFilterContext = TextFilterContext.PublicChat | TextFilterContext.PrivateChat;
15372 export namespace TextInputType {
15373 export interface Default extends EnumItem {
15374 Name: "Default";
15375 Value: 0;
15376 EnumType: typeof TextInputType;
15377 }
15378
15379 export const Default: Default;
15380
15381 export interface NoSuggestions extends EnumItem {
15382 Name: "NoSuggestions";
15383 Value: 1;
15384 EnumType: typeof TextInputType;
15385 }
15386
15387 export const NoSuggestions: NoSuggestions;
15388
15389 export interface Number extends EnumItem {
15390 Name: "Number";
15391 Value: 2;
15392 EnumType: typeof TextInputType;
15393 }
15394
15395 export const Number: Number;
15396
15397 export interface Email extends EnumItem {
15398 Name: "Email";
15399 Value: 3;
15400 EnumType: typeof TextInputType;
15401 }
15402
15403 export const Email: Email;
15404
15405 export interface Phone extends EnumItem {
15406 Name: "Phone";
15407 Value: 4;
15408 EnumType: typeof TextInputType;
15409 }
15410
15411 export const Phone: Phone;
15412
15413 export interface Password extends EnumItem {
15414 Name: "Password";
15415 Value: 5;
15416 EnumType: typeof TextInputType;
15417 }
15418
15419 export const Password: Password;
15420
15421 export interface PasswordShown extends EnumItem {
15422 Name: "PasswordShown";
15423 Value: 6;
15424 EnumType: typeof TextInputType;
15425 }
15426
15427 export const PasswordShown: PasswordShown;
15428
15429 export interface Username extends EnumItem {
15430 Name: "Username";
15431 Value: 7;
15432 EnumType: typeof TextInputType;
15433 }
15434
15435 export const Username: Username;
15436
15437 export interface OneTimePassword extends EnumItem {
15438 Name: "OneTimePassword";
15439 Value: 8;
15440 EnumType: typeof TextInputType;
15441 }
15442
15443 export const OneTimePassword: OneTimePassword;
15444
15445 export function GetEnumItems(this: Enum): Array<TextInputType>
15446 }
15447 export type TextInputType = TextInputType.Default | TextInputType.NoSuggestions | TextInputType.Number | TextInputType.Email | TextInputType.Phone | TextInputType.Password | TextInputType.PasswordShown | TextInputType.Username | TextInputType.OneTimePassword;
15448 export namespace TextTruncate {
15449 export interface None extends EnumItem {
15450 Name: "None";
15451 Value: 0;
15452 EnumType: typeof TextTruncate;
15453 }
15454
15455 export const None: None;
15456
15457 export interface AtEnd extends EnumItem {
15458 Name: "AtEnd";
15459 Value: 1;
15460 EnumType: typeof TextTruncate;
15461 }
15462
15463 export const AtEnd: AtEnd;
15464
15465 export function GetEnumItems(this: Enum): Array<TextTruncate>
15466 }
15467 export type TextTruncate = TextTruncate.None | TextTruncate.AtEnd;
15468 export namespace TextXAlignment {
15469 export interface Left extends EnumItem {
15470 Name: "Left";
15471 Value: 0;
15472 EnumType: typeof TextXAlignment;
15473 }
15474
15475 export const Left: Left;
15476
15477 export interface Center extends EnumItem {
15478 Name: "Center";
15479 Value: 2;
15480 EnumType: typeof TextXAlignment;
15481 }
15482
15483 export const Center: Center;
15484
15485 export interface Right extends EnumItem {
15486 Name: "Right";
15487 Value: 1;
15488 EnumType: typeof TextXAlignment;
15489 }
15490
15491 export const Right: Right;
15492
15493 export function GetEnumItems(this: Enum): Array<TextXAlignment>
15494 }
15495 export type TextXAlignment = TextXAlignment.Left | TextXAlignment.Center | TextXAlignment.Right;
15496 export namespace TextYAlignment {
15497 export interface Top extends EnumItem {
15498 Name: "Top";
15499 Value: 0;
15500 EnumType: typeof TextYAlignment;
15501 }
15502
15503 export const Top: Top;
15504
15505 export interface Center extends EnumItem {
15506 Name: "Center";
15507 Value: 1;
15508 EnumType: typeof TextYAlignment;
15509 }
15510
15511 export const Center: Center;
15512
15513 export interface Bottom extends EnumItem {
15514 Name: "Bottom";
15515 Value: 2;
15516 EnumType: typeof TextYAlignment;
15517 }
15518
15519 export const Bottom: Bottom;
15520
15521 export function GetEnumItems(this: Enum): Array<TextYAlignment>
15522 }
15523 export type TextYAlignment = TextYAlignment.Top | TextYAlignment.Center | TextYAlignment.Bottom;
15524 export namespace TextureMode {
15525 export interface Stretch extends EnumItem {
15526 Name: "Stretch";
15527 Value: 0;
15528 EnumType: typeof TextureMode;
15529 }
15530
15531 export const Stretch: Stretch;
15532
15533 export interface Wrap extends EnumItem {
15534 Name: "Wrap";
15535 Value: 1;
15536 EnumType: typeof TextureMode;
15537 }
15538
15539 export const Wrap: Wrap;
15540
15541 export interface Static extends EnumItem {
15542 Name: "Static";
15543 Value: 2;
15544 EnumType: typeof TextureMode;
15545 }
15546
15547 export const Static: Static;
15548
15549 export function GetEnumItems(this: Enum): Array<TextureMode>
15550 }
15551 export type TextureMode = TextureMode.Stretch | TextureMode.Wrap | TextureMode.Static;
15552 export namespace TextureQueryType {
15553 export interface NonHumanoid extends EnumItem {
15554 Name: "NonHumanoid";
15555 Value: 0;
15556 EnumType: typeof TextureQueryType;
15557 }
15558
15559 export const NonHumanoid: NonHumanoid;
15560
15561 export interface NonHumanoidOrphaned extends EnumItem {
15562 Name: "NonHumanoidOrphaned";
15563 Value: 1;
15564 EnumType: typeof TextureQueryType;
15565 }
15566
15567 export const NonHumanoidOrphaned: NonHumanoidOrphaned;
15568
15569 export interface Humanoid extends EnumItem {
15570 Name: "Humanoid";
15571 Value: 2;
15572 EnumType: typeof TextureQueryType;
15573 }
15574
15575 export const Humanoid: Humanoid;
15576
15577 export interface HumanoidOrphaned extends EnumItem {
15578 Name: "HumanoidOrphaned";
15579 Value: 3;
15580 EnumType: typeof TextureQueryType;
15581 }
15582
15583 export const HumanoidOrphaned: HumanoidOrphaned;
15584
15585 export function GetEnumItems(this: Enum): Array<TextureQueryType>
15586 }
15587 export type TextureQueryType = TextureQueryType.NonHumanoid | TextureQueryType.NonHumanoidOrphaned | TextureQueryType.Humanoid | TextureQueryType.HumanoidOrphaned;
15588 export namespace ThreadPoolConfig {
15589 export interface Auto extends EnumItem {
15590 Name: "Auto";
15591 Value: 0;
15592 EnumType: typeof ThreadPoolConfig;
15593 }
15594
15595 export const Auto: Auto;
15596 /** @deprecated renamed to Auto */
15597 export const PartialThread: Auto;
15598
15599 export interface PerCore1 extends EnumItem {
15600 Name: "PerCore1";
15601 Value: 101;
15602 EnumType: typeof ThreadPoolConfig;
15603 }
15604
15605 export const PerCore1: PerCore1;
15606
15607 export interface PerCore2 extends EnumItem {
15608 Name: "PerCore2";
15609 Value: 102;
15610 EnumType: typeof ThreadPoolConfig;
15611 }
15612
15613 export const PerCore2: PerCore2;
15614
15615 export interface PerCore3 extends EnumItem {
15616 Name: "PerCore3";
15617 Value: 103;
15618 EnumType: typeof ThreadPoolConfig;
15619 }
15620
15621 export const PerCore3: PerCore3;
15622
15623 export interface PerCore4 extends EnumItem {
15624 Name: "PerCore4";
15625 Value: 104;
15626 EnumType: typeof ThreadPoolConfig;
15627 }
15628
15629 export const PerCore4: PerCore4;
15630
15631 export interface Threads1 extends EnumItem {
15632 Name: "Threads1";
15633 Value: 1;
15634 EnumType: typeof ThreadPoolConfig;
15635 }
15636
15637 export const Threads1: Threads1;
15638
15639 export interface Threads2 extends EnumItem {
15640 Name: "Threads2";
15641 Value: 2;
15642 EnumType: typeof ThreadPoolConfig;
15643 }
15644
15645 export const Threads2: Threads2;
15646
15647 export interface Threads3 extends EnumItem {
15648 Name: "Threads3";
15649 Value: 3;
15650 EnumType: typeof ThreadPoolConfig;
15651 }
15652
15653 export const Threads3: Threads3;
15654
15655 export interface Threads4 extends EnumItem {
15656 Name: "Threads4";
15657 Value: 4;
15658 EnumType: typeof ThreadPoolConfig;
15659 }
15660
15661 export const Threads4: Threads4;
15662
15663 export interface Threads8 extends EnumItem {
15664 Name: "Threads8";
15665 Value: 8;
15666 EnumType: typeof ThreadPoolConfig;
15667 }
15668
15669 export const Threads8: Threads8;
15670
15671 export interface Threads16 extends EnumItem {
15672 Name: "Threads16";
15673 Value: 16;
15674 EnumType: typeof ThreadPoolConfig;
15675 }
15676
15677 export const Threads16: Threads16;
15678
15679 export function GetEnumItems(this: Enum): Array<ThreadPoolConfig>
15680 }
15681 export type ThreadPoolConfig = ThreadPoolConfig.Auto | ThreadPoolConfig.PerCore1 | ThreadPoolConfig.PerCore2 | ThreadPoolConfig.PerCore3 | ThreadPoolConfig.PerCore4 | ThreadPoolConfig.Threads1 | ThreadPoolConfig.Threads2 | ThreadPoolConfig.Threads3 | ThreadPoolConfig.Threads4 | ThreadPoolConfig.Threads8 | ThreadPoolConfig.Threads16;
15682 export namespace ThrottlingPriority {
15683 export interface Extreme extends EnumItem {
15684 Name: "Extreme";
15685 Value: 2;
15686 EnumType: typeof ThrottlingPriority;
15687 }
15688
15689 export const Extreme: Extreme;
15690
15691 export interface ElevatedOnServer extends EnumItem {
15692 Name: "ElevatedOnServer";
15693 Value: 1;
15694 EnumType: typeof ThrottlingPriority;
15695 }
15696
15697 export const ElevatedOnServer: ElevatedOnServer;
15698
15699 export interface Default extends EnumItem {
15700 Name: "Default";
15701 Value: 0;
15702 EnumType: typeof ThrottlingPriority;
15703 }
15704
15705 export const Default: Default;
15706
15707 export function GetEnumItems(this: Enum): Array<ThrottlingPriority>
15708 }
15709 export type ThrottlingPriority = ThrottlingPriority.Extreme | ThrottlingPriority.ElevatedOnServer | ThrottlingPriority.Default;
15710 export namespace ThumbnailSize {
15711 export interface Size48x48 extends EnumItem {
15712 Name: "Size48x48";
15713 Value: 0;
15714 EnumType: typeof ThumbnailSize;
15715 }
15716
15717 export const Size48x48: Size48x48;
15718
15719 export interface Size180x180 extends EnumItem {
15720 Name: "Size180x180";
15721 Value: 1;
15722 EnumType: typeof ThumbnailSize;
15723 }
15724
15725 export const Size180x180: Size180x180;
15726
15727 export interface Size420x420 extends EnumItem {
15728 Name: "Size420x420";
15729 Value: 2;
15730 EnumType: typeof ThumbnailSize;
15731 }
15732
15733 export const Size420x420: Size420x420;
15734
15735 export interface Size60x60 extends EnumItem {
15736 Name: "Size60x60";
15737 Value: 3;
15738 EnumType: typeof ThumbnailSize;
15739 }
15740
15741 export const Size60x60: Size60x60;
15742
15743 export interface Size100x100 extends EnumItem {
15744 Name: "Size100x100";
15745 Value: 4;
15746 EnumType: typeof ThumbnailSize;
15747 }
15748
15749 export const Size100x100: Size100x100;
15750
15751 export interface Size150x150 extends EnumItem {
15752 Name: "Size150x150";
15753 Value: 5;
15754 EnumType: typeof ThumbnailSize;
15755 }
15756
15757 export const Size150x150: Size150x150;
15758
15759 export interface Size352x352 extends EnumItem {
15760 Name: "Size352x352";
15761 Value: 6;
15762 EnumType: typeof ThumbnailSize;
15763 }
15764
15765 export const Size352x352: Size352x352;
15766
15767 export function GetEnumItems(this: Enum): Array<ThumbnailSize>
15768 }
15769 export type ThumbnailSize = ThumbnailSize.Size48x48 | ThumbnailSize.Size180x180 | ThumbnailSize.Size420x420 | ThumbnailSize.Size60x60 | ThumbnailSize.Size100x100 | ThumbnailSize.Size150x150 | ThumbnailSize.Size352x352;
15770 export namespace ThumbnailType {
15771 export interface HeadShot extends EnumItem {
15772 Name: "HeadShot";
15773 Value: 0;
15774 EnumType: typeof ThumbnailType;
15775 }
15776
15777 export const HeadShot: HeadShot;
15778
15779 export interface AvatarBust extends EnumItem {
15780 Name: "AvatarBust";
15781 Value: 1;
15782 EnumType: typeof ThumbnailType;
15783 }
15784
15785 export const AvatarBust: AvatarBust;
15786
15787 export interface AvatarThumbnail extends EnumItem {
15788 Name: "AvatarThumbnail";
15789 Value: 2;
15790 EnumType: typeof ThumbnailType;
15791 }
15792
15793 export const AvatarThumbnail: AvatarThumbnail;
15794
15795 export function GetEnumItems(this: Enum): Array<ThumbnailType>
15796 }
15797 export type ThumbnailType = ThumbnailType.HeadShot | ThumbnailType.AvatarBust | ThumbnailType.AvatarThumbnail;
15798 export namespace TickCountSampleMethod {
15799 export interface Fast extends EnumItem {
15800 Name: "Fast";
15801 Value: 0;
15802 EnumType: typeof TickCountSampleMethod;
15803 }
15804
15805 export const Fast: Fast;
15806
15807 export interface Benchmark extends EnumItem {
15808 Name: "Benchmark";
15809 Value: 1;
15810 EnumType: typeof TickCountSampleMethod;
15811 }
15812
15813 export const Benchmark: Benchmark;
15814
15815 export interface Precise extends EnumItem {
15816 Name: "Precise";
15817 Value: 2;
15818 EnumType: typeof TickCountSampleMethod;
15819 }
15820
15821 export const Precise: Precise;
15822
15823 export function GetEnumItems(this: Enum): Array<TickCountSampleMethod>
15824 }
15825 export type TickCountSampleMethod = TickCountSampleMethod.Fast | TickCountSampleMethod.Benchmark | TickCountSampleMethod.Precise;
15826 export namespace TopBottom {
15827 export interface Top extends EnumItem {
15828 Name: "Top";
15829 Value: 0;
15830 EnumType: typeof TopBottom;
15831 }
15832
15833 export const Top: Top;
15834
15835 export interface Center extends EnumItem {
15836 Name: "Center";
15837 Value: 1;
15838 EnumType: typeof TopBottom;
15839 }
15840
15841 export const Center: Center;
15842
15843 export interface Bottom extends EnumItem {
15844 Name: "Bottom";
15845 Value: 2;
15846 EnumType: typeof TopBottom;
15847 }
15848
15849 export const Bottom: Bottom;
15850
15851 export function GetEnumItems(this: Enum): Array<TopBottom>
15852 }
15853 export type TopBottom = TopBottom.Top | TopBottom.Center | TopBottom.Bottom;
15854 export namespace TouchCameraMovementMode {
15855 export interface Default extends EnumItem {
15856 Name: "Default";
15857 Value: 0;
15858 EnumType: typeof TouchCameraMovementMode;
15859 }
15860
15861 export const Default: Default;
15862
15863 export interface Follow extends EnumItem {
15864 Name: "Follow";
15865 Value: 2;
15866 EnumType: typeof TouchCameraMovementMode;
15867 }
15868
15869 export const Follow: Follow;
15870
15871 export interface Classic extends EnumItem {
15872 Name: "Classic";
15873 Value: 1;
15874 EnumType: typeof TouchCameraMovementMode;
15875 }
15876
15877 export const Classic: Classic;
15878
15879 export interface Orbital extends EnumItem {
15880 Name: "Orbital";
15881 Value: 3;
15882 EnumType: typeof TouchCameraMovementMode;
15883 }
15884
15885 export const Orbital: Orbital;
15886
15887 export function GetEnumItems(this: Enum): Array<TouchCameraMovementMode>
15888 }
15889 export type TouchCameraMovementMode = TouchCameraMovementMode.Default | TouchCameraMovementMode.Follow | TouchCameraMovementMode.Classic | TouchCameraMovementMode.Orbital;
15890 export namespace TouchMovementMode {
15891 export interface Default extends EnumItem {
15892 Name: "Default";
15893 Value: 0;
15894 EnumType: typeof TouchMovementMode;
15895 }
15896
15897 export const Default: Default;
15898
15899 export interface Thumbstick extends EnumItem {
15900 Name: "Thumbstick";
15901 Value: 1;
15902 EnumType: typeof TouchMovementMode;
15903 }
15904
15905 export const Thumbstick: Thumbstick;
15906
15907 export interface DPad extends EnumItem {
15908 Name: "DPad";
15909 Value: 2;
15910 EnumType: typeof TouchMovementMode;
15911 }
15912
15913 export const DPad: DPad;
15914
15915 export interface Thumbpad extends EnumItem {
15916 Name: "Thumbpad";
15917 Value: 3;
15918 EnumType: typeof TouchMovementMode;
15919 }
15920
15921 export const Thumbpad: Thumbpad;
15922
15923 export interface ClickToMove extends EnumItem {
15924 Name: "ClickToMove";
15925 Value: 4;
15926 EnumType: typeof TouchMovementMode;
15927 }
15928
15929 export const ClickToMove: ClickToMove;
15930
15931 export interface DynamicThumbstick extends EnumItem {
15932 Name: "DynamicThumbstick";
15933 Value: 5;
15934 EnumType: typeof TouchMovementMode;
15935 }
15936
15937 export const DynamicThumbstick: DynamicThumbstick;
15938
15939 export function GetEnumItems(this: Enum): Array<TouchMovementMode>
15940 }
15941 export type TouchMovementMode = TouchMovementMode.Default | TouchMovementMode.Thumbstick | TouchMovementMode.DPad | TouchMovementMode.Thumbpad | TouchMovementMode.ClickToMove | TouchMovementMode.DynamicThumbstick;
15942 export namespace TrackerError {
15943 export interface Ok extends EnumItem {
15944 Name: "Ok";
15945 Value: 0;
15946 EnumType: typeof TrackerError;
15947 }
15948
15949 export const Ok: Ok;
15950
15951 export interface NoService extends EnumItem {
15952 Name: "NoService";
15953 Value: 1;
15954 EnumType: typeof TrackerError;
15955 }
15956
15957 export const NoService: NoService;
15958
15959 export interface InitFailed extends EnumItem {
15960 Name: "InitFailed";
15961 Value: 2;
15962 EnumType: typeof TrackerError;
15963 }
15964
15965 export const InitFailed: InitFailed;
15966
15967 export interface NoVideo extends EnumItem {
15968 Name: "NoVideo";
15969 Value: 3;
15970 EnumType: typeof TrackerError;
15971 }
15972
15973 export const NoVideo: NoVideo;
15974
15975 export interface VideoError extends EnumItem {
15976 Name: "VideoError";
15977 Value: 4;
15978 EnumType: typeof TrackerError;
15979 }
15980
15981 export const VideoError: VideoError;
15982
15983 export interface CameraPermission extends EnumItem {
15984 Name: "CameraPermission";
15985 Value: 5;
15986 EnumType: typeof TrackerError;
15987 }
15988
15989 export const CameraPermission: CameraPermission;
15990
15991 export interface NoAudio extends EnumItem {
15992 Name: "NoAudio";
15993 Value: 6;
15994 EnumType: typeof TrackerError;
15995 }
15996
15997 export const NoAudio: NoAudio;
15998
15999 export interface AudioError extends EnumItem {
16000 Name: "AudioError";
16001 Value: 7;
16002 EnumType: typeof TrackerError;
16003 }
16004
16005 export const AudioError: AudioError;
16006
16007 export interface MicPermission extends EnumItem {
16008 Name: "MicPermission";
16009 Value: 8;
16010 EnumType: typeof TrackerError;
16011 }
16012
16013 export const MicPermission: MicPermission;
16014
16015 export function GetEnumItems(this: Enum): Array<TrackerError>
16016 }
16017 export type TrackerError = TrackerError.Ok | TrackerError.NoService | TrackerError.InitFailed | TrackerError.NoVideo | TrackerError.VideoError | TrackerError.CameraPermission | TrackerError.NoAudio | TrackerError.AudioError | TrackerError.MicPermission;
16018 export namespace TriStateBoolean {
16019 export interface Unknown extends EnumItem {
16020 Name: "Unknown";
16021 Value: 0;
16022 EnumType: typeof TriStateBoolean;
16023 }
16024
16025 export const Unknown: Unknown;
16026
16027 export interface True extends EnumItem {
16028 Name: "True";
16029 Value: 1;
16030 EnumType: typeof TriStateBoolean;
16031 }
16032
16033 export const True: True;
16034
16035 export interface False extends EnumItem {
16036 Name: "False";
16037 Value: 2;
16038 EnumType: typeof TriStateBoolean;
16039 }
16040
16041 export const False: False;
16042
16043 export function GetEnumItems(this: Enum): Array<TriStateBoolean>
16044 }
16045 export type TriStateBoolean = TriStateBoolean.Unknown | TriStateBoolean.True | TriStateBoolean.False;
16046 export namespace TweenStatus {
16047 export interface Canceled extends EnumItem {
16048 Name: "Canceled";
16049 Value: 0;
16050 EnumType: typeof TweenStatus;
16051 }
16052
16053 export const Canceled: Canceled;
16054
16055 export interface Completed extends EnumItem {
16056 Name: "Completed";
16057 Value: 1;
16058 EnumType: typeof TweenStatus;
16059 }
16060
16061 export const Completed: Completed;
16062
16063 export function GetEnumItems(this: Enum): Array<TweenStatus>
16064 }
16065 export type TweenStatus = TweenStatus.Canceled | TweenStatus.Completed;
16066 export namespace UITheme {
16067 export interface Light extends EnumItem {
16068 Name: "Light";
16069 Value: 0;
16070 EnumType: typeof UITheme;
16071 }
16072
16073 export const Light: Light;
16074
16075 export interface Dark extends EnumItem {
16076 Name: "Dark";
16077 Value: 1;
16078 EnumType: typeof UITheme;
16079 }
16080
16081 export const Dark: Dark;
16082
16083 export function GetEnumItems(this: Enum): Array<UITheme>
16084 }
16085 export type UITheme = UITheme.Light | UITheme.Dark;
16086 export namespace UiMessageType {
16087 export interface UiMessageError extends EnumItem {
16088 Name: "UiMessageError";
16089 Value: 0;
16090 EnumType: typeof UiMessageType;
16091 }
16092
16093 export const UiMessageError: UiMessageError;
16094
16095 export interface UiMessageInfo extends EnumItem {
16096 Name: "UiMessageInfo";
16097 Value: 1;
16098 EnumType: typeof UiMessageType;
16099 }
16100
16101 export const UiMessageInfo: UiMessageInfo;
16102
16103 export function GetEnumItems(this: Enum): Array<UiMessageType>
16104 }
16105 export type UiMessageType = UiMessageType.UiMessageError | UiMessageType.UiMessageInfo;
16106 export namespace UnionsScaleNonuniformly {
16107 export interface Default extends EnumItem {
16108 Name: "Default";
16109 Value: 0;
16110 EnumType: typeof UnionsScaleNonuniformly;
16111 }
16112
16113 export const Default: Default;
16114
16115 export interface Disabled extends EnumItem {
16116 Name: "Disabled";
16117 Value: 1;
16118 EnumType: typeof UnionsScaleNonuniformly;
16119 }
16120
16121 export const Disabled: Disabled;
16122
16123 export interface Enabled extends EnumItem {
16124 Name: "Enabled";
16125 Value: 2;
16126 EnumType: typeof UnionsScaleNonuniformly;
16127 }
16128
16129 export const Enabled: Enabled;
16130
16131 export function GetEnumItems(this: Enum): Array<UnionsScaleNonuniformly>
16132 }
16133 export type UnionsScaleNonuniformly = UnionsScaleNonuniformly.Default | UnionsScaleNonuniformly.Disabled | UnionsScaleNonuniformly.Enabled;
16134 export namespace UsageContext {
16135 export interface Default extends EnumItem {
16136 Name: "Default";
16137 Value: 0;
16138 EnumType: typeof UsageContext;
16139 }
16140
16141 export const Default: Default;
16142
16143 export interface Preview extends EnumItem {
16144 Name: "Preview";
16145 Value: 1;
16146 EnumType: typeof UsageContext;
16147 }
16148
16149 export const Preview: Preview;
16150
16151 export function GetEnumItems(this: Enum): Array<UsageContext>
16152 }
16153 export type UsageContext = UsageContext.Default | UsageContext.Preview;
16154 export namespace UserCFrame {
16155 export interface Head extends EnumItem {
16156 Name: "Head";
16157 Value: 0;
16158 EnumType: typeof UserCFrame;
16159 }
16160
16161 export const Head: Head;
16162
16163 export interface LeftHand extends EnumItem {
16164 Name: "LeftHand";
16165 Value: 1;
16166 EnumType: typeof UserCFrame;
16167 }
16168
16169 export const LeftHand: LeftHand;
16170
16171 export interface RightHand extends EnumItem {
16172 Name: "RightHand";
16173 Value: 2;
16174 EnumType: typeof UserCFrame;
16175 }
16176
16177 export const RightHand: RightHand;
16178
16179 export function GetEnumItems(this: Enum): Array<UserCFrame>
16180 }
16181 export type UserCFrame = UserCFrame.Head | UserCFrame.LeftHand | UserCFrame.RightHand;
16182 export namespace UserInputState {
16183 export interface Begin extends EnumItem {
16184 Name: "Begin";
16185 Value: 0;
16186 EnumType: typeof UserInputState;
16187 }
16188
16189 export const Begin: Begin;
16190
16191 export interface Change extends EnumItem {
16192 Name: "Change";
16193 Value: 1;
16194 EnumType: typeof UserInputState;
16195 }
16196
16197 export const Change: Change;
16198
16199 export interface End extends EnumItem {
16200 Name: "End";
16201 Value: 2;
16202 EnumType: typeof UserInputState;
16203 }
16204
16205 export const End: End;
16206
16207 export interface Cancel extends EnumItem {
16208 Name: "Cancel";
16209 Value: 3;
16210 EnumType: typeof UserInputState;
16211 }
16212
16213 export const Cancel: Cancel;
16214
16215 export interface None extends EnumItem {
16216 Name: "None";
16217 Value: 4;
16218 EnumType: typeof UserInputState;
16219 }
16220
16221 export const None: None;
16222
16223 export function GetEnumItems(this: Enum): Array<UserInputState>
16224 }
16225 export type UserInputState = UserInputState.Begin | UserInputState.Change | UserInputState.End | UserInputState.Cancel | UserInputState.None;
16226 export namespace UserInputType {
16227 export interface MouseButton1 extends EnumItem {
16228 Name: "MouseButton1";
16229 Value: 0;
16230 EnumType: typeof UserInputType;
16231 }
16232
16233 export const MouseButton1: MouseButton1;
16234
16235 export interface MouseButton2 extends EnumItem {
16236 Name: "MouseButton2";
16237 Value: 1;
16238 EnumType: typeof UserInputType;
16239 }
16240
16241 export const MouseButton2: MouseButton2;
16242
16243 export interface MouseButton3 extends EnumItem {
16244 Name: "MouseButton3";
16245 Value: 2;
16246 EnumType: typeof UserInputType;
16247 }
16248
16249 export const MouseButton3: MouseButton3;
16250
16251 export interface MouseWheel extends EnumItem {
16252 Name: "MouseWheel";
16253 Value: 3;
16254 EnumType: typeof UserInputType;
16255 }
16256
16257 export const MouseWheel: MouseWheel;
16258
16259 export interface MouseMovement extends EnumItem {
16260 Name: "MouseMovement";
16261 Value: 4;
16262 EnumType: typeof UserInputType;
16263 }
16264
16265 export const MouseMovement: MouseMovement;
16266
16267 export interface Touch extends EnumItem {
16268 Name: "Touch";
16269 Value: 7;
16270 EnumType: typeof UserInputType;
16271 }
16272
16273 export const Touch: Touch;
16274
16275 export interface Keyboard extends EnumItem {
16276 Name: "Keyboard";
16277 Value: 8;
16278 EnumType: typeof UserInputType;
16279 }
16280
16281 export const Keyboard: Keyboard;
16282
16283 export interface Focus extends EnumItem {
16284 Name: "Focus";
16285 Value: 9;
16286 EnumType: typeof UserInputType;
16287 }
16288
16289 export const Focus: Focus;
16290
16291 export interface Accelerometer extends EnumItem {
16292 Name: "Accelerometer";
16293 Value: 10;
16294 EnumType: typeof UserInputType;
16295 }
16296
16297 export const Accelerometer: Accelerometer;
16298
16299 export interface Gyro extends EnumItem {
16300 Name: "Gyro";
16301 Value: 11;
16302 EnumType: typeof UserInputType;
16303 }
16304
16305 export const Gyro: Gyro;
16306
16307 export interface Gamepad1 extends EnumItem {
16308 Name: "Gamepad1";
16309 Value: 12;
16310 EnumType: typeof UserInputType;
16311 }
16312
16313 export const Gamepad1: Gamepad1;
16314
16315 export interface Gamepad2 extends EnumItem {
16316 Name: "Gamepad2";
16317 Value: 13;
16318 EnumType: typeof UserInputType;
16319 }
16320
16321 export const Gamepad2: Gamepad2;
16322
16323 export interface Gamepad3 extends EnumItem {
16324 Name: "Gamepad3";
16325 Value: 14;
16326 EnumType: typeof UserInputType;
16327 }
16328
16329 export const Gamepad3: Gamepad3;
16330
16331 export interface Gamepad4 extends EnumItem {
16332 Name: "Gamepad4";
16333 Value: 15;
16334 EnumType: typeof UserInputType;
16335 }
16336
16337 export const Gamepad4: Gamepad4;
16338
16339 export interface Gamepad5 extends EnumItem {
16340 Name: "Gamepad5";
16341 Value: 16;
16342 EnumType: typeof UserInputType;
16343 }
16344
16345 export const Gamepad5: Gamepad5;
16346
16347 export interface Gamepad6 extends EnumItem {
16348 Name: "Gamepad6";
16349 Value: 17;
16350 EnumType: typeof UserInputType;
16351 }
16352
16353 export const Gamepad6: Gamepad6;
16354
16355 export interface Gamepad7 extends EnumItem {
16356 Name: "Gamepad7";
16357 Value: 18;
16358 EnumType: typeof UserInputType;
16359 }
16360
16361 export const Gamepad7: Gamepad7;
16362
16363 export interface Gamepad8 extends EnumItem {
16364 Name: "Gamepad8";
16365 Value: 19;
16366 EnumType: typeof UserInputType;
16367 }
16368
16369 export const Gamepad8: Gamepad8;
16370
16371 export interface TextInput extends EnumItem {
16372 Name: "TextInput";
16373 Value: 20;
16374 EnumType: typeof UserInputType;
16375 }
16376
16377 export const TextInput: TextInput;
16378
16379 export interface InputMethod extends EnumItem {
16380 Name: "InputMethod";
16381 Value: 21;
16382 EnumType: typeof UserInputType;
16383 }
16384
16385 export const InputMethod: InputMethod;
16386
16387 export interface None extends EnumItem {
16388 Name: "None";
16389 Value: 22;
16390 EnumType: typeof UserInputType;
16391 }
16392
16393 export const None: None;
16394
16395 export function GetEnumItems(this: Enum): Array<UserInputType>
16396 }
16397 export type UserInputType = UserInputType.MouseButton1 | UserInputType.MouseButton2 | UserInputType.MouseButton3 | UserInputType.MouseWheel | UserInputType.MouseMovement | UserInputType.Touch | UserInputType.Keyboard | UserInputType.Focus | UserInputType.Accelerometer | UserInputType.Gyro | UserInputType.Gamepad1 | UserInputType.Gamepad2 | UserInputType.Gamepad3 | UserInputType.Gamepad4 | UserInputType.Gamepad5 | UserInputType.Gamepad6 | UserInputType.Gamepad7 | UserInputType.Gamepad8 | UserInputType.TextInput | UserInputType.InputMethod | UserInputType.None;
16398 export namespace VRTouchpad {
16399 export interface Left extends EnumItem {
16400 Name: "Left";
16401 Value: 0;
16402 EnumType: typeof VRTouchpad;
16403 }
16404
16405 export const Left: Left;
16406
16407 export interface Right extends EnumItem {
16408 Name: "Right";
16409 Value: 1;
16410 EnumType: typeof VRTouchpad;
16411 }
16412
16413 export const Right: Right;
16414
16415 export function GetEnumItems(this: Enum): Array<VRTouchpad>
16416 }
16417 export type VRTouchpad = VRTouchpad.Left | VRTouchpad.Right;
16418 export namespace VRTouchpadMode {
16419 export interface Touch extends EnumItem {
16420 Name: "Touch";
16421 Value: 0;
16422 EnumType: typeof VRTouchpadMode;
16423 }
16424
16425 export const Touch: Touch;
16426
16427 export interface VirtualThumbstick extends EnumItem {
16428 Name: "VirtualThumbstick";
16429 Value: 1;
16430 EnumType: typeof VRTouchpadMode;
16431 }
16432
16433 export const VirtualThumbstick: VirtualThumbstick;
16434
16435 export interface ABXY extends EnumItem {
16436 Name: "ABXY";
16437 Value: 2;
16438 EnumType: typeof VRTouchpadMode;
16439 }
16440
16441 export const ABXY: ABXY;
16442
16443 export function GetEnumItems(this: Enum): Array<VRTouchpadMode>
16444 }
16445 export type VRTouchpadMode = VRTouchpadMode.Touch | VRTouchpadMode.VirtualThumbstick | VRTouchpadMode.ABXY;
16446 export namespace VelocityConstraintMode {
16447 export interface Line extends EnumItem {
16448 Name: "Line";
16449 Value: 0;
16450 EnumType: typeof VelocityConstraintMode;
16451 }
16452
16453 export const Line: Line;
16454
16455 export interface Plane extends EnumItem {
16456 Name: "Plane";
16457 Value: 1;
16458 EnumType: typeof VelocityConstraintMode;
16459 }
16460
16461 export const Plane: Plane;
16462
16463 export interface Vector extends EnumItem {
16464 Name: "Vector";
16465 Value: 2;
16466 EnumType: typeof VelocityConstraintMode;
16467 }
16468
16469 export const Vector: Vector;
16470
16471 export function GetEnumItems(this: Enum): Array<VelocityConstraintMode>
16472 }
16473 export type VelocityConstraintMode = VelocityConstraintMode.Line | VelocityConstraintMode.Plane | VelocityConstraintMode.Vector;
16474 export namespace VerticalAlignment {
16475 export interface Center extends EnumItem {
16476 Name: "Center";
16477 Value: 0;
16478 EnumType: typeof VerticalAlignment;
16479 }
16480
16481 export const Center: Center;
16482
16483 export interface Top extends EnumItem {
16484 Name: "Top";
16485 Value: 1;
16486 EnumType: typeof VerticalAlignment;
16487 }
16488
16489 export const Top: Top;
16490
16491 export interface Bottom extends EnumItem {
16492 Name: "Bottom";
16493 Value: 2;
16494 EnumType: typeof VerticalAlignment;
16495 }
16496
16497 export const Bottom: Bottom;
16498
16499 export function GetEnumItems(this: Enum): Array<VerticalAlignment>
16500 }
16501 export type VerticalAlignment = VerticalAlignment.Center | VerticalAlignment.Top | VerticalAlignment.Bottom;
16502 export namespace VerticalScrollBarPosition {
16503 export interface Left extends EnumItem {
16504 Name: "Left";
16505 Value: 1;
16506 EnumType: typeof VerticalScrollBarPosition;
16507 }
16508
16509 export const Left: Left;
16510
16511 export interface Right extends EnumItem {
16512 Name: "Right";
16513 Value: 0;
16514 EnumType: typeof VerticalScrollBarPosition;
16515 }
16516
16517 export const Right: Right;
16518
16519 export function GetEnumItems(this: Enum): Array<VerticalScrollBarPosition>
16520 }
16521 export type VerticalScrollBarPosition = VerticalScrollBarPosition.Left | VerticalScrollBarPosition.Right;
16522 export namespace VibrationMotor {
16523 export interface Large extends EnumItem {
16524 Name: "Large";
16525 Value: 0;
16526 EnumType: typeof VibrationMotor;
16527 }
16528
16529 export const Large: Large;
16530
16531 export interface Small extends EnumItem {
16532 Name: "Small";
16533 Value: 1;
16534 EnumType: typeof VibrationMotor;
16535 }
16536
16537 export const Small: Small;
16538
16539 export interface LeftTrigger extends EnumItem {
16540 Name: "LeftTrigger";
16541 Value: 2;
16542 EnumType: typeof VibrationMotor;
16543 }
16544
16545 export const LeftTrigger: LeftTrigger;
16546
16547 export interface RightTrigger extends EnumItem {
16548 Name: "RightTrigger";
16549 Value: 3;
16550 EnumType: typeof VibrationMotor;
16551 }
16552
16553 export const RightTrigger: RightTrigger;
16554
16555 export interface LeftHand extends EnumItem {
16556 Name: "LeftHand";
16557 Value: 4;
16558 EnumType: typeof VibrationMotor;
16559 }
16560
16561 export const LeftHand: LeftHand;
16562
16563 export interface RightHand extends EnumItem {
16564 Name: "RightHand";
16565 Value: 5;
16566 EnumType: typeof VibrationMotor;
16567 }
16568
16569 export const RightHand: RightHand;
16570
16571 export function GetEnumItems(this: Enum): Array<VibrationMotor>
16572 }
16573 export type VibrationMotor = VibrationMotor.Large | VibrationMotor.Small | VibrationMotor.LeftTrigger | VibrationMotor.RightTrigger | VibrationMotor.LeftHand | VibrationMotor.RightHand;
16574 export namespace VirtualCursorMode {
16575 export interface Default extends EnumItem {
16576 Name: "Default";
16577 Value: 0;
16578 EnumType: typeof VirtualCursorMode;
16579 }
16580
16581 export const Default: Default;
16582
16583 export interface Disabled extends EnumItem {
16584 Name: "Disabled";
16585 Value: 1;
16586 EnumType: typeof VirtualCursorMode;
16587 }
16588
16589 export const Disabled: Disabled;
16590
16591 export interface Enabled extends EnumItem {
16592 Name: "Enabled";
16593 Value: 2;
16594 EnumType: typeof VirtualCursorMode;
16595 }
16596
16597 export const Enabled: Enabled;
16598
16599 export function GetEnumItems(this: Enum): Array<VirtualCursorMode>
16600 }
16601 export type VirtualCursorMode = VirtualCursorMode.Default | VirtualCursorMode.Disabled | VirtualCursorMode.Enabled;
16602 export namespace VirtualInputMode {
16603 export interface Recording extends EnumItem {
16604 Name: "Recording";
16605 Value: 1;
16606 EnumType: typeof VirtualInputMode;
16607 }
16608
16609 export const Recording: Recording;
16610
16611 export interface Playing extends EnumItem {
16612 Name: "Playing";
16613 Value: 2;
16614 EnumType: typeof VirtualInputMode;
16615 }
16616
16617 export const Playing: Playing;
16618
16619 export interface None extends EnumItem {
16620 Name: "None";
16621 Value: 0;
16622 EnumType: typeof VirtualInputMode;
16623 }
16624
16625 export const None: None;
16626
16627 export function GetEnumItems(this: Enum): Array<VirtualInputMode>
16628 }
16629 export type VirtualInputMode = VirtualInputMode.Recording | VirtualInputMode.Playing | VirtualInputMode.None;
16630 export namespace VoiceChatState {
16631 export interface Idle extends EnumItem {
16632 Name: "Idle";
16633 Value: 0;
16634 EnumType: typeof VoiceChatState;
16635 }
16636
16637 export const Idle: Idle;
16638
16639 export interface Joining extends EnumItem {
16640 Name: "Joining";
16641 Value: 1;
16642 EnumType: typeof VoiceChatState;
16643 }
16644
16645 export const Joining: Joining;
16646
16647 export interface JoiningRetry extends EnumItem {
16648 Name: "JoiningRetry";
16649 Value: 2;
16650 EnumType: typeof VoiceChatState;
16651 }
16652
16653 export const JoiningRetry: JoiningRetry;
16654
16655 export interface Joined extends EnumItem {
16656 Name: "Joined";
16657 Value: 3;
16658 EnumType: typeof VoiceChatState;
16659 }
16660
16661 export const Joined: Joined;
16662
16663 export interface Leaving extends EnumItem {
16664 Name: "Leaving";
16665 Value: 4;
16666 EnumType: typeof VoiceChatState;
16667 }
16668
16669 export const Leaving: Leaving;
16670
16671 export interface Ended extends EnumItem {
16672 Name: "Ended";
16673 Value: 5;
16674 EnumType: typeof VoiceChatState;
16675 }
16676
16677 export const Ended: Ended;
16678
16679 export interface Failed extends EnumItem {
16680 Name: "Failed";
16681 Value: 6;
16682 EnumType: typeof VoiceChatState;
16683 }
16684
16685 export const Failed: Failed;
16686
16687 export function GetEnumItems(this: Enum): Array<VoiceChatState>
16688 }
16689 export type VoiceChatState = VoiceChatState.Idle | VoiceChatState.Joining | VoiceChatState.JoiningRetry | VoiceChatState.Joined | VoiceChatState.Leaving | VoiceChatState.Ended | VoiceChatState.Failed;
16690 export namespace VolumetricAudio {
16691 export interface Disabled extends EnumItem {
16692 Name: "Disabled";
16693 Value: 0;
16694 EnumType: typeof VolumetricAudio;
16695 }
16696
16697 export const Disabled: Disabled;
16698
16699 export interface Automatic extends EnumItem {
16700 Name: "Automatic";
16701 Value: 1;
16702 EnumType: typeof VolumetricAudio;
16703 }
16704
16705 export const Automatic: Automatic;
16706
16707 export interface Enabled extends EnumItem {
16708 Name: "Enabled";
16709 Value: 2;
16710 EnumType: typeof VolumetricAudio;
16711 }
16712
16713 export const Enabled: Enabled;
16714
16715 export function GetEnumItems(this: Enum): Array<VolumetricAudio>
16716 }
16717 export type VolumetricAudio = VolumetricAudio.Disabled | VolumetricAudio.Automatic | VolumetricAudio.Enabled;
16718 export namespace WaterDirection {
16719 export interface NegX extends EnumItem {
16720 Name: "NegX";
16721 Value: 0;
16722 EnumType: typeof WaterDirection;
16723 }
16724
16725 export const NegX: NegX;
16726
16727 export interface X extends EnumItem {
16728 Name: "X";
16729 Value: 1;
16730 EnumType: typeof WaterDirection;
16731 }
16732
16733 export const X: X;
16734
16735 export interface NegY extends EnumItem {
16736 Name: "NegY";
16737 Value: 2;
16738 EnumType: typeof WaterDirection;
16739 }
16740
16741 export const NegY: NegY;
16742
16743 export interface Y extends EnumItem {
16744 Name: "Y";
16745 Value: 3;
16746 EnumType: typeof WaterDirection;
16747 }
16748
16749 export const Y: Y;
16750
16751 export interface NegZ extends EnumItem {
16752 Name: "NegZ";
16753 Value: 4;
16754 EnumType: typeof WaterDirection;
16755 }
16756
16757 export const NegZ: NegZ;
16758
16759 export interface Z extends EnumItem {
16760 Name: "Z";
16761 Value: 5;
16762 EnumType: typeof WaterDirection;
16763 }
16764
16765 export const Z: Z;
16766
16767 export function GetEnumItems(this: Enum): Array<WaterDirection>
16768 }
16769 export type WaterDirection = WaterDirection.NegX | WaterDirection.X | WaterDirection.NegY | WaterDirection.Y | WaterDirection.NegZ | WaterDirection.Z;
16770 export namespace WaterForce {
16771 export interface None extends EnumItem {
16772 Name: "None";
16773 Value: 0;
16774 EnumType: typeof WaterForce;
16775 }
16776
16777 export const None: None;
16778
16779 export interface Small extends EnumItem {
16780 Name: "Small";
16781 Value: 1;
16782 EnumType: typeof WaterForce;
16783 }
16784
16785 export const Small: Small;
16786
16787 export interface Medium extends EnumItem {
16788 Name: "Medium";
16789 Value: 2;
16790 EnumType: typeof WaterForce;
16791 }
16792
16793 export const Medium: Medium;
16794
16795 export interface Strong extends EnumItem {
16796 Name: "Strong";
16797 Value: 3;
16798 EnumType: typeof WaterForce;
16799 }
16800
16801 export const Strong: Strong;
16802
16803 export interface Max extends EnumItem {
16804 Name: "Max";
16805 Value: 4;
16806 EnumType: typeof WaterForce;
16807 }
16808
16809 export const Max: Max;
16810
16811 export function GetEnumItems(this: Enum): Array<WaterForce>
16812 }
16813 export type WaterForce = WaterForce.None | WaterForce.Small | WaterForce.Medium | WaterForce.Strong | WaterForce.Max;
16814 export namespace WrapLayerAutoSkin {
16815 export interface Disabled extends EnumItem {
16816 Name: "Disabled";
16817 Value: 0;
16818 EnumType: typeof WrapLayerAutoSkin;
16819 }
16820
16821 export const Disabled: Disabled;
16822
16823 export interface EnabledPreserve extends EnumItem {
16824 Name: "EnabledPreserve";
16825 Value: 1;
16826 EnumType: typeof WrapLayerAutoSkin;
16827 }
16828
16829 export const EnabledPreserve: EnabledPreserve;
16830
16831 export interface EnabledOverride extends EnumItem {
16832 Name: "EnabledOverride";
16833 Value: 2;
16834 EnumType: typeof WrapLayerAutoSkin;
16835 }
16836
16837 export const EnabledOverride: EnabledOverride;
16838
16839 export function GetEnumItems(this: Enum): Array<WrapLayerAutoSkin>
16840 }
16841 export type WrapLayerAutoSkin = WrapLayerAutoSkin.Disabled | WrapLayerAutoSkin.EnabledPreserve | WrapLayerAutoSkin.EnabledOverride;
16842 export namespace WrapLayerDebugMode {
16843 export interface None extends EnumItem {
16844 Name: "None";
16845 Value: 0;
16846 EnumType: typeof WrapLayerDebugMode;
16847 }
16848
16849 export const None: None;
16850
16851 export interface BoundCage extends EnumItem {
16852 Name: "BoundCage";
16853 Value: 1;
16854 EnumType: typeof WrapLayerDebugMode;
16855 }
16856
16857 export const BoundCage: BoundCage;
16858
16859 export interface LayerCage extends EnumItem {
16860 Name: "LayerCage";
16861 Value: 2;
16862 EnumType: typeof WrapLayerDebugMode;
16863 }
16864
16865 export const LayerCage: LayerCage;
16866
16867 export interface BoundCageAndLinks extends EnumItem {
16868 Name: "BoundCageAndLinks";
16869 Value: 3;
16870 EnumType: typeof WrapLayerDebugMode;
16871 }
16872
16873 export const BoundCageAndLinks: BoundCageAndLinks;
16874
16875 export interface Reference extends EnumItem {
16876 Name: "Reference";
16877 Value: 4;
16878 EnumType: typeof WrapLayerDebugMode;
16879 }
16880
16881 export const Reference: Reference;
16882
16883 export interface Rbf extends EnumItem {
16884 Name: "Rbf";
16885 Value: 5;
16886 EnumType: typeof WrapLayerDebugMode;
16887 }
16888
16889 export const Rbf: Rbf;
16890
16891 export interface OuterCage extends EnumItem {
16892 Name: "OuterCage";
16893 Value: 6;
16894 EnumType: typeof WrapLayerDebugMode;
16895 }
16896
16897 export const OuterCage: OuterCage;
16898
16899 export interface ReferenceMeshAfterMorph extends EnumItem {
16900 Name: "ReferenceMeshAfterMorph";
16901 Value: 7;
16902 EnumType: typeof WrapLayerDebugMode;
16903 }
16904
16905 export const ReferenceMeshAfterMorph: ReferenceMeshAfterMorph;
16906
16907 export interface HSROuterDetail extends EnumItem {
16908 Name: "HSROuterDetail";
16909 Value: 8;
16910 EnumType: typeof WrapLayerDebugMode;
16911 }
16912
16913 export const HSROuterDetail: HSROuterDetail;
16914
16915 export interface HSROuter extends EnumItem {
16916 Name: "HSROuter";
16917 Value: 9;
16918 EnumType: typeof WrapLayerDebugMode;
16919 }
16920
16921 export const HSROuter: HSROuter;
16922
16923 export interface HSRInner extends EnumItem {
16924 Name: "HSRInner";
16925 Value: 10;
16926 EnumType: typeof WrapLayerDebugMode;
16927 }
16928
16929 export const HSRInner: HSRInner;
16930
16931 export interface HSRInnerReverse extends EnumItem {
16932 Name: "HSRInnerReverse";
16933 Value: 11;
16934 EnumType: typeof WrapLayerDebugMode;
16935 }
16936
16937 export const HSRInnerReverse: HSRInnerReverse;
16938
16939 export interface LayerCageFittedToBase extends EnumItem {
16940 Name: "LayerCageFittedToBase";
16941 Value: 12;
16942 EnumType: typeof WrapLayerDebugMode;
16943 }
16944
16945 export const LayerCageFittedToBase: LayerCageFittedToBase;
16946
16947 export interface LayerCageFittedToPrev extends EnumItem {
16948 Name: "LayerCageFittedToPrev";
16949 Value: 13;
16950 EnumType: typeof WrapLayerDebugMode;
16951 }
16952
16953 export const LayerCageFittedToPrev: LayerCageFittedToPrev;
16954
16955 export function GetEnumItems(this: Enum): Array<WrapLayerDebugMode>
16956 }
16957 export type WrapLayerDebugMode = WrapLayerDebugMode.None | WrapLayerDebugMode.BoundCage | WrapLayerDebugMode.LayerCage | WrapLayerDebugMode.BoundCageAndLinks | WrapLayerDebugMode.Reference | WrapLayerDebugMode.Rbf | WrapLayerDebugMode.OuterCage | WrapLayerDebugMode.ReferenceMeshAfterMorph | WrapLayerDebugMode.HSROuterDetail | WrapLayerDebugMode.HSROuter | WrapLayerDebugMode.HSRInner | WrapLayerDebugMode.HSRInnerReverse | WrapLayerDebugMode.LayerCageFittedToBase | WrapLayerDebugMode.LayerCageFittedToPrev;
16958 export namespace WrapTargetDebugMode {
16959 export interface None extends EnumItem {
16960 Name: "None";
16961 Value: 0;
16962 EnumType: typeof WrapTargetDebugMode;
16963 }
16964
16965 export const None: None;
16966
16967 export interface TargetCageOriginal extends EnumItem {
16968 Name: "TargetCageOriginal";
16969 Value: 1;
16970 EnumType: typeof WrapTargetDebugMode;
16971 }
16972
16973 export const TargetCageOriginal: TargetCageOriginal;
16974
16975 export interface TargetCageCompressed extends EnumItem {
16976 Name: "TargetCageCompressed";
16977 Value: 2;
16978 EnumType: typeof WrapTargetDebugMode;
16979 }
16980
16981 export const TargetCageCompressed: TargetCageCompressed;
16982
16983 export interface TargetCageInterface extends EnumItem {
16984 Name: "TargetCageInterface";
16985 Value: 3;
16986 EnumType: typeof WrapTargetDebugMode;
16987 }
16988
16989 export const TargetCageInterface: TargetCageInterface;
16990
16991 export interface TargetLayerCageOriginal extends EnumItem {
16992 Name: "TargetLayerCageOriginal";
16993 Value: 4;
16994 EnumType: typeof WrapTargetDebugMode;
16995 }
16996
16997 export const TargetLayerCageOriginal: TargetLayerCageOriginal;
16998
16999 export interface TargetLayerCageCompressed extends EnumItem {
17000 Name: "TargetLayerCageCompressed";
17001 Value: 5;
17002 EnumType: typeof WrapTargetDebugMode;
17003 }
17004
17005 export const TargetLayerCageCompressed: TargetLayerCageCompressed;
17006
17007 export interface TargetLayerInterface extends EnumItem {
17008 Name: "TargetLayerInterface";
17009 Value: 6;
17010 EnumType: typeof WrapTargetDebugMode;
17011 }
17012
17013 export const TargetLayerInterface: TargetLayerInterface;
17014
17015 export interface Rbf extends EnumItem {
17016 Name: "Rbf";
17017 Value: 7;
17018 EnumType: typeof WrapTargetDebugMode;
17019 }
17020
17021 export const Rbf: Rbf;
17022
17023 export interface OuterCageDetail extends EnumItem {
17024 Name: "OuterCageDetail";
17025 Value: 8;
17026 EnumType: typeof WrapTargetDebugMode;
17027 }
17028
17029 export const OuterCageDetail: OuterCageDetail;
17030
17031 export function GetEnumItems(this: Enum): Array<WrapTargetDebugMode>
17032 }
17033 export type WrapTargetDebugMode = WrapTargetDebugMode.None | WrapTargetDebugMode.TargetCageOriginal | WrapTargetDebugMode.TargetCageCompressed | WrapTargetDebugMode.TargetCageInterface | WrapTargetDebugMode.TargetLayerCageOriginal | WrapTargetDebugMode.TargetLayerCageCompressed | WrapTargetDebugMode.TargetLayerInterface | WrapTargetDebugMode.Rbf | WrapTargetDebugMode.OuterCageDetail;
17034 export namespace ZIndexBehavior {
17035 export interface Global extends EnumItem {
17036 Name: "Global";
17037 Value: 0;
17038 EnumType: typeof ZIndexBehavior;
17039 }
17040
17041 export const Global: Global;
17042
17043 export interface Sibling extends EnumItem {
17044 Name: "Sibling";
17045 Value: 1;
17046 EnumType: typeof ZIndexBehavior;
17047 }
17048
17049 export const Sibling: Sibling;
17050
17051 export function GetEnumItems(this: Enum): Array<ZIndexBehavior>
17052 }
17053 export type ZIndexBehavior = ZIndexBehavior.Global | ZIndexBehavior.Sibling;
17054}
17055
17056declare type CastsToEnum<T extends EnumItem> = T | T["Name" | "Value"];