4867 lines
158 KiB
Lua
4867 lines
158 KiB
Lua
-- Based on https://github.com/JohnnyMorganz/luau-lsp/blob/2bd0fb8a122932be67a16412591089e482bc3209/scripts/globalTypes.d.lua
|
|
-- Many void return types here are listed as `nil` instead of `()`, not fixing it
|
|
|
|
type Content = string
|
|
type ProtectedString = string
|
|
type BinaryString = string
|
|
type QDir = string
|
|
type QFont = string
|
|
|
|
declare class Enum
|
|
function GetEnumItems(self): { any }
|
|
end
|
|
|
|
declare class EnumItem
|
|
Name: string
|
|
Value: number
|
|
EnumType: Enum
|
|
function IsA(self, enumName: string): boolean
|
|
end
|
|
|
|
declare debug: {
|
|
info: (<R...>(thread, number, string) -> R...) & (<R...>(number, string) -> R...) & (<A..., R1..., R2...>((A...) -> R1..., string) -> R2...),
|
|
traceback: ((string?, number?) -> string) & ((thread, string?, number?) -> string),
|
|
profilebegin: (label: string) -> (),
|
|
profileend: () -> (),
|
|
setmemorycategory: (tag: string) -> (),
|
|
resetmemorycategory: () -> (),
|
|
}
|
|
|
|
declare shared: any
|
|
|
|
declare function collectgarbage(mode: "count"): number
|
|
declare function warn<T...>(...: T...)
|
|
declare function tick(): number
|
|
declare function time(): number
|
|
declare function elapsedTime(): number
|
|
declare function wait(seconds: number?): (number, number)
|
|
declare function delay<T...>(delayTime: number?, callback: (T...) -> ())
|
|
declare function Delay<T...>(delayTime: number?, callback: (T...) -> ())
|
|
declare function spawn<T...>(callback: (T...) -> (), ...: any)
|
|
declare function Spawn<T...>(callback: (T...) -> (), ...: any)
|
|
declare function version(): string
|
|
declare function printidentity(prefix: string?)
|
|
|
|
declare class EnumAASamples extends EnumItem end
|
|
declare class EnumAASamples_INTERNAL extends Enum
|
|
None: EnumAASamples
|
|
["4"]: EnumAASamples
|
|
["8"]: EnumAASamples
|
|
end
|
|
declare class EnumAccessType extends EnumItem end
|
|
declare class EnumAccessType_INTERNAL extends Enum
|
|
Me: EnumAccessType
|
|
Friends: EnumAccessType
|
|
Everyone: EnumAccessType
|
|
InviteOnly: EnumAccessType
|
|
end
|
|
declare class EnumActionType extends EnumItem end
|
|
declare class EnumActionType_INTERNAL extends Enum
|
|
Nothing: EnumActionType
|
|
Pause: EnumActionType
|
|
Lose: EnumActionType
|
|
Draw: EnumActionType
|
|
Win: EnumActionType
|
|
end
|
|
declare class EnumAnimationPriority extends EnumItem end
|
|
declare class EnumAnimationPriority_INTERNAL extends Enum
|
|
Idle: EnumAnimationPriority
|
|
Movement: EnumAnimationPriority
|
|
Action: EnumAnimationPriority
|
|
Core: EnumAnimationPriority
|
|
end
|
|
declare class EnumAntialiasing extends EnumItem end
|
|
declare class EnumAntialiasing_INTERNAL extends Enum
|
|
Automatic: EnumAntialiasing
|
|
Off: EnumAntialiasing
|
|
On: EnumAntialiasing
|
|
end
|
|
declare class EnumAxis extends EnumItem end
|
|
declare class EnumAxis_INTERNAL extends Enum
|
|
X: EnumAxis
|
|
Y: EnumAxis
|
|
Z: EnumAxis
|
|
end
|
|
declare class EnumBinType extends EnumItem end
|
|
declare class EnumBinType_INTERNAL extends Enum
|
|
Script: EnumBinType
|
|
GameTool: EnumBinType
|
|
Grab: EnumBinType
|
|
Clone: EnumBinType
|
|
Hammer: EnumBinType
|
|
end
|
|
declare class EnumBodyPart extends EnumItem end
|
|
declare class EnumBodyPart_INTERNAL extends Enum
|
|
Head: EnumBodyPart
|
|
Torso: EnumBodyPart
|
|
LeftArm: EnumBodyPart
|
|
RightArm: EnumBodyPart
|
|
LeftLeg: EnumBodyPart
|
|
RightLeg: EnumBodyPart
|
|
end
|
|
declare class EnumButton extends EnumItem end
|
|
declare class EnumButton_INTERNAL extends Enum
|
|
Jump: EnumButton
|
|
Dismount: EnumButton
|
|
end
|
|
declare class EnumButtonStyle extends EnumItem end
|
|
declare class EnumButtonStyle_INTERNAL extends Enum
|
|
Custom: EnumButtonStyle
|
|
RobloxButtonDefault: EnumButtonStyle
|
|
RobloxButton: EnumButtonStyle
|
|
end
|
|
declare class EnumCameraMode extends EnumItem end
|
|
declare class EnumCameraMode_INTERNAL extends Enum
|
|
Classic: EnumCameraMode
|
|
LockFirstPerson: EnumCameraMode
|
|
end
|
|
declare class EnumCameraPanMode extends EnumItem end
|
|
declare class EnumCameraPanMode_INTERNAL extends Enum
|
|
Classic: EnumCameraPanMode
|
|
EdgeBump: EnumCameraPanMode
|
|
end
|
|
declare class EnumCameraType extends EnumItem end
|
|
declare class EnumCameraType_INTERNAL extends Enum
|
|
Fixed: EnumCameraType
|
|
Watch: EnumCameraType
|
|
Attach: EnumCameraType
|
|
Track: EnumCameraType
|
|
Follow: EnumCameraType
|
|
Custom: EnumCameraType
|
|
Scriptable: EnumCameraType
|
|
end
|
|
declare class EnumCellBlock extends EnumItem end
|
|
declare class EnumCellBlock_INTERNAL extends Enum
|
|
Solid: EnumCellBlock
|
|
VerticalWedge: EnumCellBlock
|
|
CornerWedge: EnumCellBlock
|
|
InverseCornerWedge: EnumCellBlock
|
|
HorizontalWedge: EnumCellBlock
|
|
end
|
|
declare class EnumCellMaterial extends EnumItem end
|
|
declare class EnumCellMaterial_INTERNAL extends Enum
|
|
Empty: EnumCellMaterial
|
|
Grass: EnumCellMaterial
|
|
Sand: EnumCellMaterial
|
|
Brick: EnumCellMaterial
|
|
Granite: EnumCellMaterial
|
|
Asphalt: EnumCellMaterial
|
|
Iron: EnumCellMaterial
|
|
Aluminum: EnumCellMaterial
|
|
Gold: EnumCellMaterial
|
|
WoodPlank: EnumCellMaterial
|
|
WoodLog: EnumCellMaterial
|
|
Gravel: EnumCellMaterial
|
|
CinderBlock: EnumCellMaterial
|
|
MossyStone: EnumCellMaterial
|
|
Cement: EnumCellMaterial
|
|
RedPlastic: EnumCellMaterial
|
|
BluePlastic: EnumCellMaterial
|
|
Water: EnumCellMaterial
|
|
end
|
|
declare class EnumCellOrientation extends EnumItem end
|
|
declare class EnumCellOrientation_INTERNAL extends Enum
|
|
NegZ: EnumCellOrientation
|
|
X: EnumCellOrientation
|
|
Z: EnumCellOrientation
|
|
NegX: EnumCellOrientation
|
|
end
|
|
declare class EnumCenterDialogType extends EnumItem end
|
|
declare class EnumCenterDialogType_INTERNAL extends Enum
|
|
UnsolicitedDialog: EnumCenterDialogType
|
|
PlayerInitiatedDialog: EnumCenterDialogType
|
|
ModalDialog: EnumCenterDialogType
|
|
QuitDialog: EnumCenterDialogType
|
|
end
|
|
declare class EnumChatColor extends EnumItem end
|
|
declare class EnumChatColor_INTERNAL extends Enum
|
|
Blue: EnumChatColor
|
|
Green: EnumChatColor
|
|
Red: EnumChatColor
|
|
end
|
|
declare class EnumChatMode extends EnumItem end
|
|
declare class EnumChatMode_INTERNAL extends Enum
|
|
Menu: EnumChatMode
|
|
TextAndMenu: EnumChatMode
|
|
end
|
|
declare class EnumChatStyle extends EnumItem end
|
|
declare class EnumChatStyle_INTERNAL extends Enum
|
|
Classic: EnumChatStyle
|
|
Bubble: EnumChatStyle
|
|
ClassicAndBubble: EnumChatStyle
|
|
end
|
|
declare class EnumConcurrencyModel extends EnumItem end
|
|
declare class EnumConcurrencyModel_INTERNAL extends Enum
|
|
Serial: EnumConcurrencyModel
|
|
Safe: EnumConcurrencyModel
|
|
Logical: EnumConcurrencyModel
|
|
Empirical: EnumConcurrencyModel
|
|
end
|
|
declare class EnumControlMode extends EnumItem end
|
|
declare class EnumControlMode_INTERNAL extends Enum
|
|
MouseLockSwitch: EnumControlMode
|
|
Classic: EnumControlMode
|
|
end
|
|
declare class EnumCoreGuiType extends EnumItem end
|
|
declare class EnumCoreGuiType_INTERNAL extends Enum
|
|
PlayerList: EnumCoreGuiType
|
|
Health: EnumCoreGuiType
|
|
Backpack: EnumCoreGuiType
|
|
Chat: EnumCoreGuiType
|
|
All: EnumCoreGuiType
|
|
end
|
|
declare class EnumCreatorType extends EnumItem end
|
|
declare class EnumCreatorType_INTERNAL extends Enum
|
|
User: EnumCreatorType
|
|
Group: EnumCreatorType
|
|
end
|
|
declare class EnumCurrencyType extends EnumItem end
|
|
declare class EnumCurrencyType_INTERNAL extends Enum
|
|
Default: EnumCurrencyType
|
|
Robux: EnumCurrencyType
|
|
Tix: EnumCurrencyType
|
|
end
|
|
declare class EnumD3DDEVTYPE extends EnumItem end
|
|
declare class EnumD3DDEVTYPE_INTERNAL extends Enum
|
|
D3DDEVTYPE_HAL: EnumD3DDEVTYPE
|
|
D3DDEVTYPE_REF: EnumD3DDEVTYPE
|
|
D3DDEVTYPE_SW: EnumD3DDEVTYPE
|
|
D3DDEVTYPE_NULLREF: EnumD3DDEVTYPE
|
|
end
|
|
declare class EnumD3DFORMAT extends EnumItem end
|
|
declare class EnumD3DFORMAT_INTERNAL extends Enum
|
|
D3DFMT_UNKNOWN: EnumD3DFORMAT
|
|
D3DFMT_R8G8B8: EnumD3DFORMAT
|
|
D3DFMT_A8R8G8B8: EnumD3DFORMAT
|
|
D3DFMT_X8R8G8B8: EnumD3DFORMAT
|
|
D3DFMT_R5G6B5: EnumD3DFORMAT
|
|
D3DFMT_X1R5G5B5: EnumD3DFORMAT
|
|
D3DFMT_A1R5G5B5: EnumD3DFORMAT
|
|
D3DFMT_A4R4G4B4: EnumD3DFORMAT
|
|
D3DFMT_R3G3B2: EnumD3DFORMAT
|
|
D3DFMT_A8: EnumD3DFORMAT
|
|
D3DFMT_A8R3G3B2: EnumD3DFORMAT
|
|
D3DFMT_X4R4G4B4: EnumD3DFORMAT
|
|
D3DFMT_A2B10G10R10: EnumD3DFORMAT
|
|
D3DFMT_A8B8G8R8: EnumD3DFORMAT
|
|
D3DFMT_X8B8G8R8: EnumD3DFORMAT
|
|
D3DFMT_G16R16: EnumD3DFORMAT
|
|
D3DFMT_A2R10G10B10: EnumD3DFORMAT
|
|
D3DFMT_A16B16G16R16: EnumD3DFORMAT
|
|
D3DFMT_A8P8: EnumD3DFORMAT
|
|
D3DFMT_P8: EnumD3DFORMAT
|
|
D3DFMT_L8: EnumD3DFORMAT
|
|
D3DFMT_A8L8: EnumD3DFORMAT
|
|
D3DFMT_A4L4: EnumD3DFORMAT
|
|
D3DFMT_V8U8: EnumD3DFORMAT
|
|
D3DFMT_L6V5U5: EnumD3DFORMAT
|
|
D3DFMT_X8L8V8U8: EnumD3DFORMAT
|
|
D3DFMT_Q8W8V8U8: EnumD3DFORMAT
|
|
D3DFMT_V16U16: EnumD3DFORMAT
|
|
D3DFMT_A2W10V10U10: EnumD3DFORMAT
|
|
D3DFMT_D16_LOCKABLE: EnumD3DFORMAT
|
|
D3DFMT_D32: EnumD3DFORMAT
|
|
D3DFMT_D15S1: EnumD3DFORMAT
|
|
D3DFMT_D24S8: EnumD3DFORMAT
|
|
D3DFMT_D24X8: EnumD3DFORMAT
|
|
D3DFMT_D24X4S4: EnumD3DFORMAT
|
|
D3DFMT_D16: EnumD3DFORMAT
|
|
D3DFMT_D32F_LOCKABLE: EnumD3DFORMAT
|
|
D3DFMT_D24FS8: EnumD3DFORMAT
|
|
D3DFMT_L16: EnumD3DFORMAT
|
|
D3DFMT_VERTEXDATA: EnumD3DFORMAT
|
|
D3DFMT_INDEX16: EnumD3DFORMAT
|
|
D3DFMT_INDEX32: EnumD3DFORMAT
|
|
D3DFMT_Q16W16V16U16: EnumD3DFORMAT
|
|
D3DFMT_R16F: EnumD3DFORMAT
|
|
D3DFMT_G16R16F: EnumD3DFORMAT
|
|
D3DFMT_A16B16G16R16F: EnumD3DFORMAT
|
|
D3DFMT_R32F: EnumD3DFORMAT
|
|
D3DFMT_G32R32F: EnumD3DFORMAT
|
|
D3DFMT_A32B32G32R32F: EnumD3DFORMAT
|
|
D3DFMT_CxV8U8: EnumD3DFORMAT
|
|
end
|
|
declare class EnumDialogPurpose extends EnumItem end
|
|
declare class EnumDialogPurpose_INTERNAL extends Enum
|
|
Quest: EnumDialogPurpose
|
|
Help: EnumDialogPurpose
|
|
Shop: EnumDialogPurpose
|
|
end
|
|
declare class EnumDialogTone extends EnumItem end
|
|
declare class EnumDialogTone_INTERNAL extends Enum
|
|
Neutral: EnumDialogTone
|
|
Friendly: EnumDialogTone
|
|
Enemy: EnumDialogTone
|
|
end
|
|
declare class EnumEasingDirection extends EnumItem end
|
|
declare class EnumEasingDirection_INTERNAL extends Enum
|
|
In: EnumEasingDirection
|
|
Out: EnumEasingDirection
|
|
InOut: EnumEasingDirection
|
|
end
|
|
declare class EnumEasingStyle extends EnumItem end
|
|
declare class EnumEasingStyle_INTERNAL extends Enum
|
|
Linear: EnumEasingStyle
|
|
Sine: EnumEasingStyle
|
|
Back: EnumEasingStyle
|
|
Quad: EnumEasingStyle
|
|
Quart: EnumEasingStyle
|
|
Quint: EnumEasingStyle
|
|
Bounce: EnumEasingStyle
|
|
Elastic: EnumEasingStyle
|
|
end
|
|
declare class EnumEnviromentalPhysicsThrottle extends EnumItem end
|
|
declare class EnumEnviromentalPhysicsThrottle_INTERNAL extends Enum
|
|
DefaultAuto: EnumEnviromentalPhysicsThrottle
|
|
Disabled: EnumEnviromentalPhysicsThrottle
|
|
Always: EnumEnviromentalPhysicsThrottle
|
|
Skip2: EnumEnviromentalPhysicsThrottle
|
|
Skip4: EnumEnviromentalPhysicsThrottle
|
|
Skip8: EnumEnviromentalPhysicsThrottle
|
|
Skip16: EnumEnviromentalPhysicsThrottle
|
|
end
|
|
declare class EnumErrorReporting extends EnumItem end
|
|
declare class EnumErrorReporting_INTERNAL extends Enum
|
|
DontReport: EnumErrorReporting
|
|
Prompt: EnumErrorReporting
|
|
Report: EnumErrorReporting
|
|
end
|
|
declare class EnumExplosionType extends EnumItem end
|
|
declare class EnumExplosionType_INTERNAL extends Enum
|
|
NoCraters: EnumExplosionType
|
|
Craters: EnumExplosionType
|
|
CratersAndDebris: EnumExplosionType
|
|
end
|
|
declare class EnumFilterResult extends EnumItem end
|
|
declare class EnumFilterResult_INTERNAL extends Enum
|
|
Rejected: EnumFilterResult
|
|
Accepted: EnumFilterResult
|
|
end
|
|
declare class EnumFont extends EnumItem end
|
|
declare class EnumFont_INTERNAL extends Enum
|
|
Legacy: EnumFont
|
|
Arial: EnumFont
|
|
ArialBold: EnumFont
|
|
SourceSans: EnumFont
|
|
SourceSansBold: EnumFont
|
|
end
|
|
declare class EnumFontSize extends EnumItem end
|
|
declare class EnumFontSize_INTERNAL extends Enum
|
|
Size8: EnumFontSize
|
|
Size9: EnumFontSize
|
|
Size10: EnumFontSize
|
|
Size11: EnumFontSize
|
|
Size12: EnumFontSize
|
|
Size14: EnumFontSize
|
|
Size18: EnumFontSize
|
|
Size24: EnumFontSize
|
|
Size36: EnumFontSize
|
|
Size48: EnumFontSize
|
|
end
|
|
declare class EnumFormFactor extends EnumItem end
|
|
declare class EnumFormFactor_INTERNAL extends Enum
|
|
Symmetric: EnumFormFactor
|
|
Brick: EnumFormFactor
|
|
Plate: EnumFormFactor
|
|
Custom: EnumFormFactor
|
|
end
|
|
declare class EnumFrameStyle extends EnumItem end
|
|
declare class EnumFrameStyle_INTERNAL extends Enum
|
|
Custom: EnumFrameStyle
|
|
ChatBlue: EnumFrameStyle
|
|
RobloxSquare: EnumFrameStyle
|
|
RobloxRound: EnumFrameStyle
|
|
ChatGreen: EnumFrameStyle
|
|
ChatRed: EnumFrameStyle
|
|
end
|
|
declare class EnumFramerateManagerMode extends EnumItem end
|
|
declare class EnumFramerateManagerMode_INTERNAL extends Enum
|
|
Automatic: EnumFramerateManagerMode
|
|
On: EnumFramerateManagerMode
|
|
Off: EnumFramerateManagerMode
|
|
end
|
|
declare class EnumFriendRequestEvent extends EnumItem end
|
|
declare class EnumFriendRequestEvent_INTERNAL extends Enum
|
|
Issue: EnumFriendRequestEvent
|
|
Revoke: EnumFriendRequestEvent
|
|
Accept: EnumFriendRequestEvent
|
|
Deny: EnumFriendRequestEvent
|
|
end
|
|
declare class EnumFriendStatus extends EnumItem end
|
|
declare class EnumFriendStatus_INTERNAL extends Enum
|
|
Unknown: EnumFriendStatus
|
|
NotFriend: EnumFriendStatus
|
|
Friend: EnumFriendStatus
|
|
FriendRequestSent: EnumFriendStatus
|
|
FriendRequestReceived: EnumFriendStatus
|
|
end
|
|
declare class EnumFunctionalTestResult extends EnumItem end
|
|
declare class EnumFunctionalTestResult_INTERNAL extends Enum
|
|
Passed: EnumFunctionalTestResult
|
|
Warning: EnumFunctionalTestResult
|
|
Error: EnumFunctionalTestResult
|
|
end
|
|
declare class EnumGearGenreSetting extends EnumItem end
|
|
declare class EnumGearGenreSetting_INTERNAL extends Enum
|
|
AllGenres: EnumGearGenreSetting
|
|
MatchingGenreOnly: EnumGearGenreSetting
|
|
end
|
|
declare class EnumGearType extends EnumItem end
|
|
declare class EnumGearType_INTERNAL extends Enum
|
|
MeleeWeapons: EnumGearType
|
|
RangedWeapons: EnumGearType
|
|
Explosives: EnumGearType
|
|
PowerUps: EnumGearType
|
|
NavigationEnhancers: EnumGearType
|
|
MusicalInstruments: EnumGearType
|
|
SocialItems: EnumGearType
|
|
BuildingTools: EnumGearType
|
|
Transport: EnumGearType
|
|
end
|
|
declare class EnumGenre extends EnumItem end
|
|
declare class EnumGenre_INTERNAL extends Enum
|
|
All: EnumGenre
|
|
TownAndCity: EnumGenre
|
|
Fantasy: EnumGenre
|
|
SciFi: EnumGenre
|
|
Ninja: EnumGenre
|
|
Scary: EnumGenre
|
|
Pirate: EnumGenre
|
|
Adventure: EnumGenre
|
|
Sports: EnumGenre
|
|
Funny: EnumGenre
|
|
WildWest: EnumGenre
|
|
War: EnumGenre
|
|
SkatePark: EnumGenre
|
|
Tutorial: EnumGenre
|
|
end
|
|
declare class EnumGraphicsMode extends EnumItem end
|
|
declare class EnumGraphicsMode_INTERNAL extends Enum
|
|
Automatic: EnumGraphicsMode
|
|
Direct3D: EnumGraphicsMode
|
|
OpenGL: EnumGraphicsMode
|
|
NoGraphics: EnumGraphicsMode
|
|
end
|
|
declare class EnumHandlesStyle extends EnumItem end
|
|
declare class EnumHandlesStyle_INTERNAL extends Enum
|
|
Resize: EnumHandlesStyle
|
|
Movement: EnumHandlesStyle
|
|
end
|
|
declare class EnumHttpContentType extends EnumItem end
|
|
declare class EnumHttpContentType_INTERNAL extends Enum
|
|
ApplicationJson: EnumHttpContentType
|
|
ApplicationXml: EnumHttpContentType
|
|
ApplicationUrlEncoded: EnumHttpContentType
|
|
TextPlain: EnumHttpContentType
|
|
TextXml: EnumHttpContentType
|
|
end
|
|
declare class EnumInOut extends EnumItem end
|
|
declare class EnumInOut_INTERNAL extends Enum
|
|
Edge: EnumInOut
|
|
Inset: EnumInOut
|
|
Center: EnumInOut
|
|
end
|
|
declare class EnumInfoType extends EnumItem end
|
|
declare class EnumInfoType_INTERNAL extends Enum
|
|
Asset: EnumInfoType
|
|
Product: EnumInfoType
|
|
end
|
|
declare class EnumInputType extends EnumItem end
|
|
declare class EnumInputType_INTERNAL extends Enum
|
|
NoInput: EnumInputType
|
|
LeftTread: EnumInputType
|
|
RightTread: EnumInputType
|
|
Steer: EnumInputType
|
|
Throtle: EnumInputType
|
|
UpDown: EnumInputType
|
|
Action1: EnumInputType
|
|
Action2: EnumInputType
|
|
Action3: EnumInputType
|
|
Action4: EnumInputType
|
|
Action5: EnumInputType
|
|
Constant: EnumInputType
|
|
Sin: EnumInputType
|
|
end
|
|
declare class EnumJointType extends EnumItem end
|
|
declare class EnumJointType_INTERNAL extends Enum
|
|
None: EnumJointType
|
|
Rotate: EnumJointType
|
|
RotateP: EnumJointType
|
|
RotateV: EnumJointType
|
|
Glue: EnumJointType
|
|
Weld: EnumJointType
|
|
Snap: EnumJointType
|
|
end
|
|
declare class EnumKeywordFilterType extends EnumItem end
|
|
declare class EnumKeywordFilterType_INTERNAL extends Enum
|
|
Include: EnumKeywordFilterType
|
|
Exclude: EnumKeywordFilterType
|
|
end
|
|
declare class EnumLeftRight extends EnumItem end
|
|
declare class EnumLeftRight_INTERNAL extends Enum
|
|
Left: EnumLeftRight
|
|
Center: EnumLeftRight
|
|
Right: EnumLeftRight
|
|
end
|
|
declare class EnumLevelOfDetailSetting extends EnumItem end
|
|
declare class EnumLevelOfDetailSetting_INTERNAL extends Enum
|
|
High: EnumLevelOfDetailSetting
|
|
Medium: EnumLevelOfDetailSetting
|
|
Low: EnumLevelOfDetailSetting
|
|
end
|
|
declare class EnumMaterial extends EnumItem end
|
|
declare class EnumMaterial_INTERNAL extends Enum
|
|
Plastic: EnumMaterial
|
|
Wood: EnumMaterial
|
|
Slate: EnumMaterial
|
|
Concrete: EnumMaterial
|
|
CorrodedMetal: EnumMaterial
|
|
DiamondPlate: EnumMaterial
|
|
Foil: EnumMaterial
|
|
Grass: EnumMaterial
|
|
Ice: EnumMaterial
|
|
Marble: EnumMaterial
|
|
Granite: EnumMaterial
|
|
Brick: EnumMaterial
|
|
Pebble: EnumMaterial
|
|
Sand: EnumMaterial
|
|
Fabric: EnumMaterial
|
|
SmoothPlastic: EnumMaterial
|
|
end
|
|
declare class EnumMembershipType extends EnumItem end
|
|
declare class EnumMembershipType_INTERNAL extends Enum
|
|
None: EnumMembershipType
|
|
BuildersClub: EnumMembershipType
|
|
TurboBuildersClub: EnumMembershipType
|
|
OutrageousBuildersClub: EnumMembershipType
|
|
end
|
|
declare class EnumMeshType extends EnumItem end
|
|
declare class EnumMeshType_INTERNAL extends Enum
|
|
Head: EnumMeshType
|
|
Torso: EnumMeshType
|
|
Wedge: EnumMeshType
|
|
Prism: EnumMeshType
|
|
Pyramid: EnumMeshType
|
|
ParallelRamp: EnumMeshType
|
|
RightAngleRamp: EnumMeshType
|
|
CornerWedge: EnumMeshType
|
|
Brick: EnumMeshType
|
|
Sphere: EnumMeshType
|
|
Cylinder: EnumMeshType
|
|
FileMesh: EnumMeshType
|
|
end
|
|
declare class EnumMoveState extends EnumItem end
|
|
declare class EnumMoveState_INTERNAL extends Enum
|
|
Stopped: EnumMoveState
|
|
Coasting: EnumMoveState
|
|
Pushing: EnumMoveState
|
|
Stopping: EnumMoveState
|
|
AirFree: EnumMoveState
|
|
end
|
|
declare class EnumNameOcclusion extends EnumItem end
|
|
declare class EnumNameOcclusion_INTERNAL extends Enum
|
|
OccludeAll: EnumNameOcclusion
|
|
EnemyOcclusion: EnumNameOcclusion
|
|
NoOcclusion: EnumNameOcclusion
|
|
end
|
|
declare class EnumNormalId extends EnumItem end
|
|
declare class EnumNormalId_INTERNAL extends Enum
|
|
Top: EnumNormalId
|
|
Bottom: EnumNormalId
|
|
Back: EnumNormalId
|
|
Front: EnumNormalId
|
|
Right: EnumNormalId
|
|
Left: EnumNormalId
|
|
end
|
|
declare class EnumPacketPriority extends EnumItem end
|
|
declare class EnumPacketPriority_INTERNAL extends Enum
|
|
IMMEDIATE_PRIORITY: EnumPacketPriority
|
|
HIGH_PRIORITY: EnumPacketPriority
|
|
MEDIUM_PRIORITY: EnumPacketPriority
|
|
LOW_PRIORITY: EnumPacketPriority
|
|
end
|
|
declare class EnumPacketReliability extends EnumItem end
|
|
declare class EnumPacketReliability_INTERNAL extends Enum
|
|
UNRELIABLE: EnumPacketReliability
|
|
UNRELIABLE_SEQUENCED: EnumPacketReliability
|
|
RELIABLE: EnumPacketReliability
|
|
RELIABLE_ORDERED: EnumPacketReliability
|
|
RELIABLE_SEQUENCED: EnumPacketReliability
|
|
end
|
|
declare class EnumPartType extends EnumItem end
|
|
declare class EnumPartType_INTERNAL extends Enum
|
|
Ball: EnumPartType
|
|
Block: EnumPartType
|
|
Cylinder: EnumPartType
|
|
end
|
|
declare class EnumPhysicsReceiveMethod extends EnumItem end
|
|
declare class EnumPhysicsReceiveMethod_INTERNAL extends Enum
|
|
Direct: EnumPhysicsReceiveMethod
|
|
Interpolation: EnumPhysicsReceiveMethod
|
|
end
|
|
declare class EnumPhysicsSendMethod extends EnumItem end
|
|
declare class EnumPhysicsSendMethod_INTERNAL extends Enum
|
|
ErrorComputation: EnumPhysicsSendMethod
|
|
ErrorComputation2: EnumPhysicsSendMethod
|
|
RoundRobin: EnumPhysicsSendMethod
|
|
TopNErrors: EnumPhysicsSendMethod
|
|
end
|
|
declare class EnumPlayerChatType extends EnumItem end
|
|
declare class EnumPlayerChatType_INTERNAL extends Enum
|
|
All: EnumPlayerChatType
|
|
Team: EnumPlayerChatType
|
|
Whisper: EnumPlayerChatType
|
|
end
|
|
declare class EnumPriorityMethod extends EnumItem end
|
|
declare class EnumPriorityMethod_INTERNAL extends Enum
|
|
LastError: EnumPriorityMethod
|
|
AccumulatedError: EnumPriorityMethod
|
|
FIFO: EnumPriorityMethod
|
|
end
|
|
declare class EnumPrismSides extends EnumItem end
|
|
declare class EnumPrismSides_INTERNAL extends Enum
|
|
["3"]: EnumPrismSides
|
|
["5"]: EnumPrismSides
|
|
["6"]: EnumPrismSides
|
|
["8"]: EnumPrismSides
|
|
["10"]: EnumPrismSides
|
|
["20"]: EnumPrismSides
|
|
end
|
|
declare class EnumPrivilegeType extends EnumItem end
|
|
declare class EnumPrivilegeType_INTERNAL extends Enum
|
|
Owner: EnumPrivilegeType
|
|
Admin: EnumPrivilegeType
|
|
Member: EnumPrivilegeType
|
|
Visitor: EnumPrivilegeType
|
|
Banned: EnumPrivilegeType
|
|
end
|
|
declare class EnumPyramidSides extends EnumItem end
|
|
declare class EnumPyramidSides_INTERNAL extends Enum
|
|
["3"]: EnumPyramidSides
|
|
["4"]: EnumPyramidSides
|
|
["5"]: EnumPyramidSides
|
|
["6"]: EnumPyramidSides
|
|
["8"]: EnumPyramidSides
|
|
["10"]: EnumPyramidSides
|
|
["20"]: EnumPyramidSides
|
|
end
|
|
declare class EnumQualityLevel extends EnumItem end
|
|
declare class EnumQualityLevel_INTERNAL extends Enum
|
|
Automatic: EnumQualityLevel
|
|
Level01: EnumQualityLevel
|
|
Level02: EnumQualityLevel
|
|
Level03: EnumQualityLevel
|
|
Level04: EnumQualityLevel
|
|
Level05: EnumQualityLevel
|
|
Level06: EnumQualityLevel
|
|
Level07: EnumQualityLevel
|
|
Level08: EnumQualityLevel
|
|
Level09: EnumQualityLevel
|
|
Level10: EnumQualityLevel
|
|
Level11: EnumQualityLevel
|
|
Level12: EnumQualityLevel
|
|
Level13: EnumQualityLevel
|
|
Level14: EnumQualityLevel
|
|
Level15: EnumQualityLevel
|
|
Level16: EnumQualityLevel
|
|
Level17: EnumQualityLevel
|
|
Level18: EnumQualityLevel
|
|
Level19: EnumQualityLevel
|
|
Level20: EnumQualityLevel
|
|
Level21: EnumQualityLevel
|
|
end
|
|
declare class EnumResolution extends EnumItem end
|
|
declare class EnumResolution_INTERNAL extends Enum
|
|
Automatic: EnumResolution
|
|
["720x526"]: EnumResolution
|
|
["800x600"]: EnumResolution
|
|
["1024x600"]: EnumResolution
|
|
["1024x768"]: EnumResolution
|
|
["1280x720"]: EnumResolution
|
|
["1280x768"]: EnumResolution
|
|
["1152x864"]: EnumResolution
|
|
["1280x800"]: EnumResolution
|
|
["1360x768"]: EnumResolution
|
|
["1280x960"]: EnumResolution
|
|
["1280x1024"]: EnumResolution
|
|
["1440x900"]: EnumResolution
|
|
["1600x900"]: EnumResolution
|
|
["1600x1024"]: EnumResolution
|
|
["1600x1200"]: EnumResolution
|
|
["1680x1050"]: EnumResolution
|
|
["1920x1080"]: EnumResolution
|
|
["1920x1200"]: EnumResolution
|
|
end
|
|
declare class EnumReverbType extends EnumItem end
|
|
declare class EnumReverbType_INTERNAL extends Enum
|
|
NoReverb: EnumReverbType
|
|
GenericReverb: EnumReverbType
|
|
PaddedCell: EnumReverbType
|
|
Room: EnumReverbType
|
|
Bathroom: EnumReverbType
|
|
LivingRoom: EnumReverbType
|
|
StoneRoom: EnumReverbType
|
|
Auditorium: EnumReverbType
|
|
ConcertHall: EnumReverbType
|
|
Cave: EnumReverbType
|
|
Arena: EnumReverbType
|
|
Hangar: EnumReverbType
|
|
CarpettedHallway: EnumReverbType
|
|
Hallway: EnumReverbType
|
|
StoneCorridor: EnumReverbType
|
|
Alley: EnumReverbType
|
|
Forest: EnumReverbType
|
|
City: EnumReverbType
|
|
Mountains: EnumReverbType
|
|
Quarry: EnumReverbType
|
|
Plain: EnumReverbType
|
|
ParkingLot: EnumReverbType
|
|
SewerPipe: EnumReverbType
|
|
UnderWater: EnumReverbType
|
|
end
|
|
declare class EnumRuntimeUndoBehavior extends EnumItem end
|
|
declare class EnumRuntimeUndoBehavior_INTERNAL extends Enum
|
|
Aggregate: EnumRuntimeUndoBehavior
|
|
Snapshot: EnumRuntimeUndoBehavior
|
|
Hybrid: EnumRuntimeUndoBehavior
|
|
end
|
|
declare class EnumSaveFilter extends EnumItem end
|
|
declare class EnumSaveFilter_INTERNAL extends Enum
|
|
SaveAll: EnumSaveFilter
|
|
SaveWorld: EnumSaveFilter
|
|
SaveGame: EnumSaveFilter
|
|
end
|
|
declare class EnumSavedQualitySetting extends EnumItem end
|
|
declare class EnumSavedQualitySetting_INTERNAL extends Enum
|
|
Automatic: EnumSavedQualitySetting
|
|
QualityLevel1: EnumSavedQualitySetting
|
|
QualityLevel2: EnumSavedQualitySetting
|
|
QualityLevel3: EnumSavedQualitySetting
|
|
QualityLevel4: EnumSavedQualitySetting
|
|
QualityLevel5: EnumSavedQualitySetting
|
|
QualityLevel6: EnumSavedQualitySetting
|
|
QualityLevel7: EnumSavedQualitySetting
|
|
QualityLevel8: EnumSavedQualitySetting
|
|
QualityLevel9: EnumSavedQualitySetting
|
|
QualityLevel10: EnumSavedQualitySetting
|
|
end
|
|
declare class EnumShadow extends EnumItem end
|
|
declare class EnumShadow_INTERNAL extends Enum
|
|
Automatic: EnumShadow
|
|
All: EnumShadow
|
|
CharacterOnly: EnumShadow
|
|
Off: EnumShadow
|
|
end
|
|
declare class EnumSizeConstraint extends EnumItem end
|
|
declare class EnumSizeConstraint_INTERNAL extends Enum
|
|
RelativeXY: EnumSizeConstraint
|
|
RelativeXX: EnumSizeConstraint
|
|
RelativeYY: EnumSizeConstraint
|
|
end
|
|
declare class EnumSleepAdjustMethod extends EnumItem end
|
|
declare class EnumSleepAdjustMethod_INTERNAL extends Enum
|
|
None: EnumSleepAdjustMethod
|
|
LastSample: EnumSleepAdjustMethod
|
|
AverageInterval: EnumSleepAdjustMethod
|
|
end
|
|
declare class EnumSoundType extends EnumItem end
|
|
declare class EnumSoundType_INTERNAL extends Enum
|
|
NoSound: EnumSoundType
|
|
Boing: EnumSoundType
|
|
Bomb: EnumSoundType
|
|
Break: EnumSoundType
|
|
Click: EnumSoundType
|
|
Clock: EnumSoundType
|
|
Slingshot: EnumSoundType
|
|
Page: EnumSoundType
|
|
Ping: EnumSoundType
|
|
Snap: EnumSoundType
|
|
Splat: EnumSoundType
|
|
Step: EnumSoundType
|
|
StepOn: EnumSoundType
|
|
Swoosh: EnumSoundType
|
|
Victory: EnumSoundType
|
|
end
|
|
declare class EnumSpecialKey extends EnumItem end
|
|
declare class EnumSpecialKey_INTERNAL extends Enum
|
|
Insert: EnumSpecialKey
|
|
Home: EnumSpecialKey
|
|
End: EnumSpecialKey
|
|
PageUp: EnumSpecialKey
|
|
PageDown: EnumSpecialKey
|
|
ChatHotkey: EnumSpecialKey
|
|
end
|
|
declare class EnumStatus extends EnumItem end
|
|
declare class EnumStatus_INTERNAL extends Enum
|
|
Poison: EnumStatus
|
|
Confusion: EnumStatus
|
|
end
|
|
declare class EnumStuff extends EnumItem end
|
|
declare class EnumStuff_INTERNAL extends Enum
|
|
Heads: EnumStuff
|
|
Faces: EnumStuff
|
|
Hats: EnumStuff
|
|
TShirts: EnumStuff
|
|
Shirts: EnumStuff
|
|
Pants: EnumStuff
|
|
Gears: EnumStuff
|
|
Torsos: EnumStuff
|
|
LeftArms: EnumStuff
|
|
RightArms: EnumStuff
|
|
LeftLegs: EnumStuff
|
|
RightLegs: EnumStuff
|
|
Bodies: EnumStuff
|
|
Costumes: EnumStuff
|
|
end
|
|
declare class EnumStyle extends EnumItem end
|
|
declare class EnumStyle_INTERNAL extends Enum
|
|
AlternatingSupports: EnumStyle
|
|
BridgeStyleSupports: EnumStyle
|
|
NoSupports: EnumStyle
|
|
end
|
|
declare class EnumSurfaceConstraint extends EnumItem end
|
|
declare class EnumSurfaceConstraint_INTERNAL extends Enum
|
|
None: EnumSurfaceConstraint
|
|
Hinge: EnumSurfaceConstraint
|
|
SteppingMotor: EnumSurfaceConstraint
|
|
Motor: EnumSurfaceConstraint
|
|
end
|
|
declare class EnumSurfaceType extends EnumItem end
|
|
declare class EnumSurfaceType_INTERNAL extends Enum
|
|
Smooth: EnumSurfaceType
|
|
Glue: EnumSurfaceType
|
|
Weld: EnumSurfaceType
|
|
Studs: EnumSurfaceType
|
|
Inlet: EnumSurfaceType
|
|
Universal: EnumSurfaceType
|
|
Hinge: EnumSurfaceType
|
|
Motor: EnumSurfaceType
|
|
SteppingMotor: EnumSurfaceType
|
|
Unjoinable: EnumSurfaceType
|
|
SmoothNoOutlines: EnumSurfaceType
|
|
end
|
|
declare class EnumSwipeDirection extends EnumItem end
|
|
declare class EnumSwipeDirection_INTERNAL extends Enum
|
|
Right: EnumSwipeDirection
|
|
Left: EnumSwipeDirection
|
|
Up: EnumSwipeDirection
|
|
Down: EnumSwipeDirection
|
|
None: EnumSwipeDirection
|
|
end
|
|
declare class EnumTeleportState extends EnumItem end
|
|
declare class EnumTeleportState_INTERNAL extends Enum
|
|
RequestedFromServer: EnumTeleportState
|
|
Started: EnumTeleportState
|
|
WaitingForServer: EnumTeleportState
|
|
Failed: EnumTeleportState
|
|
InProgress: EnumTeleportState
|
|
end
|
|
declare class EnumTextXAlignment extends EnumItem end
|
|
declare class EnumTextXAlignment_INTERNAL extends Enum
|
|
Left: EnumTextXAlignment
|
|
Center: EnumTextXAlignment
|
|
Right: EnumTextXAlignment
|
|
end
|
|
declare class EnumTextYAlignment extends EnumItem end
|
|
declare class EnumTextYAlignment_INTERNAL extends Enum
|
|
Top: EnumTextYAlignment
|
|
Center: EnumTextYAlignment
|
|
Bottom: EnumTextYAlignment
|
|
end
|
|
declare class EnumThreadPoolConfig extends EnumItem end
|
|
declare class EnumThreadPoolConfig_INTERNAL extends Enum
|
|
Auto: EnumThreadPoolConfig
|
|
PerCore1: EnumThreadPoolConfig
|
|
PerCore2: EnumThreadPoolConfig
|
|
PerCore3: EnumThreadPoolConfig
|
|
PerCore4: EnumThreadPoolConfig
|
|
Threads1: EnumThreadPoolConfig
|
|
Threads2: EnumThreadPoolConfig
|
|
Threads3: EnumThreadPoolConfig
|
|
Threads4: EnumThreadPoolConfig
|
|
Threads8: EnumThreadPoolConfig
|
|
Threads16: EnumThreadPoolConfig
|
|
end
|
|
declare class EnumTickCountSampleMethod extends EnumItem end
|
|
declare class EnumTickCountSampleMethod_INTERNAL extends Enum
|
|
Fast: EnumTickCountSampleMethod
|
|
Benchmark: EnumTickCountSampleMethod
|
|
Precise: EnumTickCountSampleMethod
|
|
end
|
|
declare class EnumTopBottom extends EnumItem end
|
|
declare class EnumTopBottom_INTERNAL extends Enum
|
|
Top: EnumTopBottom
|
|
Center: EnumTopBottom
|
|
Bottom: EnumTopBottom
|
|
end
|
|
declare class EnumTweenStatus extends EnumItem end
|
|
declare class EnumTweenStatus_INTERNAL extends Enum
|
|
Canceled: EnumTweenStatus
|
|
Completed: EnumTweenStatus
|
|
end
|
|
declare class EnumUploadSetting extends EnumItem end
|
|
declare class EnumUploadSetting_INTERNAL extends Enum
|
|
Never: EnumUploadSetting
|
|
Ask: EnumUploadSetting
|
|
Always: EnumUploadSetting
|
|
end
|
|
declare class EnumUserInputState extends EnumItem end
|
|
declare class EnumUserInputState_INTERNAL extends Enum
|
|
Begin: EnumUserInputState
|
|
Change: EnumUserInputState
|
|
End: EnumUserInputState
|
|
None: EnumUserInputState
|
|
end
|
|
declare class EnumUserInputType extends EnumItem end
|
|
declare class EnumUserInputType_INTERNAL extends Enum
|
|
MouseButton1: EnumUserInputType
|
|
MouseButton2: EnumUserInputType
|
|
MouseButton3: EnumUserInputType
|
|
MouseWheel: EnumUserInputType
|
|
MouseMovement: EnumUserInputType
|
|
Touch: EnumUserInputType
|
|
Keyboard: EnumUserInputType
|
|
Focus: EnumUserInputType
|
|
None: EnumUserInputType
|
|
end
|
|
declare class EnumVideoQualitySettings extends EnumItem end
|
|
declare class EnumVideoQualitySettings_INTERNAL extends Enum
|
|
LowResolution: EnumVideoQualitySettings
|
|
MediumResolution: EnumVideoQualitySettings
|
|
HighResolution: EnumVideoQualitySettings
|
|
end
|
|
declare class EnumWaterDirection extends EnumItem end
|
|
declare class EnumWaterDirection_INTERNAL extends Enum
|
|
NegX: EnumWaterDirection
|
|
X: EnumWaterDirection
|
|
NegY: EnumWaterDirection
|
|
Y: EnumWaterDirection
|
|
NegZ: EnumWaterDirection
|
|
Z: EnumWaterDirection
|
|
end
|
|
declare class EnumWaterForce extends EnumItem end
|
|
declare class EnumWaterForce_INTERNAL extends Enum
|
|
None: EnumWaterForce
|
|
Small: EnumWaterForce
|
|
Medium: EnumWaterForce
|
|
Strong: EnumWaterForce
|
|
Max: EnumWaterForce
|
|
end
|
|
|
|
|
|
|
|
|
|
type ENUM_LIST = {
|
|
AASamples: EnumAASamples_INTERNAL,
|
|
AccessType: EnumAccessType_INTERNAL,
|
|
ActionType: EnumActionType_INTERNAL,
|
|
AnimationPriority: EnumAnimationPriority_INTERNAL,
|
|
Antialiasing: EnumAntialiasing_INTERNAL,
|
|
Axis: EnumAxis_INTERNAL,
|
|
BinType: EnumBinType_INTERNAL,
|
|
BodyPart: EnumBodyPart_INTERNAL,
|
|
Button: EnumButton_INTERNAL,
|
|
ButtonStyle: EnumButtonStyle_INTERNAL,
|
|
CameraMode: EnumCameraMode_INTERNAL,
|
|
CameraPanMode: EnumCameraPanMode_INTERNAL,
|
|
CameraType: EnumCameraType_INTERNAL,
|
|
CellBlock: EnumCellBlock_INTERNAL,
|
|
CellMaterial: EnumCellMaterial_INTERNAL,
|
|
CellOrientation: EnumCellOrientation_INTERNAL,
|
|
CenterDialogType: EnumCenterDialogType_INTERNAL,
|
|
ChatColor: EnumChatColor_INTERNAL,
|
|
ChatMode: EnumChatMode_INTERNAL,
|
|
ChatStyle: EnumChatStyle_INTERNAL,
|
|
ConcurrencyModel: EnumConcurrencyModel_INTERNAL,
|
|
ControlMode: EnumControlMode_INTERNAL,
|
|
CoreGuiType: EnumCoreGuiType_INTERNAL,
|
|
CreatorType: EnumCreatorType_INTERNAL,
|
|
CurrencyType: EnumCurrencyType_INTERNAL,
|
|
D3DDEVTYPE: EnumD3DDEVTYPE_INTERNAL,
|
|
D3DFORMAT: EnumD3DFORMAT_INTERNAL,
|
|
DialogPurpose: EnumDialogPurpose_INTERNAL,
|
|
DialogTone: EnumDialogTone_INTERNAL,
|
|
EasingDirection: EnumEasingDirection_INTERNAL,
|
|
EasingStyle: EnumEasingStyle_INTERNAL,
|
|
EnviromentalPhysicsThrottle: EnumEnviromentalPhysicsThrottle_INTERNAL,
|
|
ErrorReporting: EnumErrorReporting_INTERNAL,
|
|
ExplosionType: EnumExplosionType_INTERNAL,
|
|
FilterResult: EnumFilterResult_INTERNAL,
|
|
Font: EnumFont_INTERNAL,
|
|
FontSize: EnumFontSize_INTERNAL,
|
|
FormFactor: EnumFormFactor_INTERNAL,
|
|
FrameStyle: EnumFrameStyle_INTERNAL,
|
|
FramerateManagerMode: EnumFramerateManagerMode_INTERNAL,
|
|
FriendRequestEvent: EnumFriendRequestEvent_INTERNAL,
|
|
FriendStatus: EnumFriendStatus_INTERNAL,
|
|
FunctionalTestResult: EnumFunctionalTestResult_INTERNAL,
|
|
GearGenreSetting: EnumGearGenreSetting_INTERNAL,
|
|
GearType: EnumGearType_INTERNAL,
|
|
Genre: EnumGenre_INTERNAL,
|
|
GraphicsMode: EnumGraphicsMode_INTERNAL,
|
|
HandlesStyle: EnumHandlesStyle_INTERNAL,
|
|
HttpContentType: EnumHttpContentType_INTERNAL,
|
|
InOut: EnumInOut_INTERNAL,
|
|
InfoType: EnumInfoType_INTERNAL,
|
|
InputType: EnumInputType_INTERNAL,
|
|
JointType: EnumJointType_INTERNAL,
|
|
KeywordFilterType: EnumKeywordFilterType_INTERNAL,
|
|
LeftRight: EnumLeftRight_INTERNAL,
|
|
LevelOfDetailSetting: EnumLevelOfDetailSetting_INTERNAL,
|
|
Material: EnumMaterial_INTERNAL,
|
|
MembershipType: EnumMembershipType_INTERNAL,
|
|
MeshType: EnumMeshType_INTERNAL,
|
|
MoveState: EnumMoveState_INTERNAL,
|
|
NameOcclusion: EnumNameOcclusion_INTERNAL,
|
|
NormalId: EnumNormalId_INTERNAL,
|
|
PacketPriority: EnumPacketPriority_INTERNAL,
|
|
PacketReliability: EnumPacketReliability_INTERNAL,
|
|
PartType: EnumPartType_INTERNAL,
|
|
PhysicsReceiveMethod: EnumPhysicsReceiveMethod_INTERNAL,
|
|
PhysicsSendMethod: EnumPhysicsSendMethod_INTERNAL,
|
|
PlayerChatType: EnumPlayerChatType_INTERNAL,
|
|
PriorityMethod: EnumPriorityMethod_INTERNAL,
|
|
PrismSides: EnumPrismSides_INTERNAL,
|
|
PrivilegeType: EnumPrivilegeType_INTERNAL,
|
|
PyramidSides: EnumPyramidSides_INTERNAL,
|
|
QualityLevel: EnumQualityLevel_INTERNAL,
|
|
Resolution: EnumResolution_INTERNAL,
|
|
ReverbType: EnumReverbType_INTERNAL,
|
|
RuntimeUndoBehavior: EnumRuntimeUndoBehavior_INTERNAL,
|
|
SaveFilter: EnumSaveFilter_INTERNAL,
|
|
SavedQualitySetting: EnumSavedQualitySetting_INTERNAL,
|
|
Shadow: EnumShadow_INTERNAL,
|
|
SizeConstraint: EnumSizeConstraint_INTERNAL,
|
|
SleepAdjustMethod: EnumSleepAdjustMethod_INTERNAL,
|
|
SoundType: EnumSoundType_INTERNAL,
|
|
SpecialKey: EnumSpecialKey_INTERNAL,
|
|
Status: EnumStatus_INTERNAL,
|
|
Stuff: EnumStuff_INTERNAL,
|
|
Style: EnumStyle_INTERNAL,
|
|
SurfaceConstraint: EnumSurfaceConstraint_INTERNAL,
|
|
SurfaceType: EnumSurfaceType_INTERNAL,
|
|
SwipeDirection: EnumSwipeDirection_INTERNAL,
|
|
TeleportState: EnumTeleportState_INTERNAL,
|
|
TextXAlignment: EnumTextXAlignment_INTERNAL,
|
|
TextYAlignment: EnumTextYAlignment_INTERNAL,
|
|
ThreadPoolConfig: EnumThreadPoolConfig_INTERNAL,
|
|
TickCountSampleMethod: EnumTickCountSampleMethod_INTERNAL,
|
|
TopBottom: EnumTopBottom_INTERNAL,
|
|
TweenStatus: EnumTweenStatus_INTERNAL,
|
|
UploadSetting: EnumUploadSetting_INTERNAL,
|
|
UserInputState: EnumUserInputState_INTERNAL,
|
|
UserInputType: EnumUserInputType_INTERNAL,
|
|
VideoQualitySettings: EnumVideoQualitySettings_INTERNAL,
|
|
WaterDirection: EnumWaterDirection_INTERNAL,
|
|
WaterForce: EnumWaterForce_INTERNAL,
|
|
} & { GetEnums: (self: ENUM_LIST) -> { Enum } }
|
|
declare Enum: ENUM_LIST
|
|
|
|
declare class Axes
|
|
Back: boolean
|
|
Bottom: boolean
|
|
Front: boolean
|
|
Left: boolean
|
|
Right: boolean
|
|
Top: boolean
|
|
X: boolean
|
|
Y: boolean
|
|
Z: boolean
|
|
end
|
|
|
|
declare class Color3
|
|
b: number
|
|
g: number
|
|
r: number
|
|
function Lerp(self, color: Color3, alpha: number): Color3
|
|
function ToHSV(self): (number, number, number)
|
|
function ToHex(self): string
|
|
end
|
|
|
|
declare class BrickColor
|
|
Color: Color3
|
|
Name: string
|
|
Number: number
|
|
b: number
|
|
g: number
|
|
r: number
|
|
end
|
|
|
|
declare class ColorSequenceKeypoint
|
|
Time: number
|
|
Value: Color3
|
|
end
|
|
|
|
declare class ColorSequence
|
|
Keypoints: { ColorSequenceKeypoint }
|
|
end
|
|
|
|
declare class DateTime
|
|
UnixTimestamp: number
|
|
UnixTimestampMillis: number
|
|
function FormatLocalTime(self, format: string, locale: string): string
|
|
function FormatUniversalTime(self, format: string, locale: string): string
|
|
function ToIsoDate(self): string
|
|
function ToLocalTime(self): { any }
|
|
function ToUniversalTime(self): { any }
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
declare class Enums
|
|
function GetEnums(self): { Enum }
|
|
end
|
|
|
|
declare class Faces
|
|
Back: boolean
|
|
Bottom: boolean
|
|
Front: boolean
|
|
Left: boolean
|
|
Right: boolean
|
|
Top: boolean
|
|
end
|
|
|
|
declare class NumberRange
|
|
Max: number
|
|
Min: number
|
|
end
|
|
|
|
declare class NumberSequenceKeypoint
|
|
Envelope: number
|
|
Time: number
|
|
Value: number
|
|
end
|
|
|
|
declare class NumberSequence
|
|
Keypoints: { NumberSequenceKeypoint }
|
|
end
|
|
|
|
declare class PhysicalProperties
|
|
Density: number
|
|
Elasticity: number
|
|
ElasticityWeight: number
|
|
Friction: number
|
|
FrictionWeight: number
|
|
end
|
|
|
|
declare class RBXScriptConnection
|
|
connected: boolean
|
|
function disconnect(self): nil
|
|
end
|
|
|
|
declare class UDim
|
|
Offset: number
|
|
Scale: number
|
|
function __add(self, other: UDim): UDim
|
|
function __sub(self, other: UDim): UDim
|
|
function __unm(self): UDim
|
|
end
|
|
|
|
declare class UDim2
|
|
Height: UDim
|
|
Width: UDim
|
|
X: UDim
|
|
Y: UDim
|
|
function Lerp(self, goal: UDim2, alpha: number): UDim2
|
|
function __add(self, other: UDim2): UDim2
|
|
function __sub(self, other: UDim2): UDim2
|
|
function __unm(self): UDim2
|
|
end
|
|
|
|
declare class Vector2
|
|
Magnitude: number
|
|
magnitude: number
|
|
Unit: Vector2
|
|
unit: Vector2
|
|
X: number
|
|
Y: number
|
|
x: number
|
|
y: number
|
|
function Cross(self, other: Vector2): number
|
|
function Dot(self, v: Vector2): number
|
|
function Lerp(self, v: Vector2, alpha: number): Vector2
|
|
function __add(self, other: Vector2): Vector2
|
|
function __div(self, other: Vector2 | number): Vector2
|
|
function __mul(self, other: Vector2 | number): Vector2
|
|
function __sub(self, other: Vector2): Vector2
|
|
function __unm(self): Vector2
|
|
end
|
|
|
|
declare class Rect
|
|
Height: number
|
|
Max: Vector2
|
|
Min: Vector2
|
|
Width: number
|
|
end
|
|
|
|
declare class Vector2int16
|
|
X: number
|
|
Y: number
|
|
function __add(self, other: Vector2int16): Vector2int16
|
|
function __div(self, other: Vector2int16 | number): Vector2int16
|
|
function __mul(self, other: Vector2int16 | number): Vector2int16
|
|
function __sub(self, other: Vector2int16): Vector2int16
|
|
function __unm(self): Vector2int16
|
|
end
|
|
|
|
declare class Vector3
|
|
Magnitude: number
|
|
magnitude: number
|
|
Unit: Vector3
|
|
unit: Vector3
|
|
X: number
|
|
x: number
|
|
Y: number
|
|
y: number
|
|
Z: number
|
|
z: number
|
|
function Angle(self, other: Vector3, axis: Vector3?): number
|
|
function Cross(self, other: Vector3): Vector3
|
|
function Dot(self, other: Vector3): number
|
|
function FuzzyEq(self, other: Vector3, epsilon: number): boolean
|
|
function Lerp(self, goal: Vector3, alpha: number): Vector3
|
|
function __add(self, other: Vector3): Vector3
|
|
function __div(self, other: Vector3 | number): Vector3
|
|
function __mul(self, other: Vector3 | number): Vector3
|
|
function __sub(self, other: Vector3): Vector3
|
|
function __unm(self): Vector3
|
|
end
|
|
|
|
declare class RaycastResult
|
|
Distance: number
|
|
Instance: Instance
|
|
Material: EnumMaterial
|
|
Normal: Vector3
|
|
Position: Vector3
|
|
end
|
|
|
|
declare class Ray
|
|
Direction: Vector3
|
|
Origin: Vector3
|
|
Unit: Ray
|
|
function ClosestPoint(self, point: Vector3): Vector3
|
|
function Distance(self, point: Vector3): number
|
|
end
|
|
|
|
declare class CFrame
|
|
lookVector: Vector3
|
|
p: Vector3
|
|
X: number
|
|
Y: number
|
|
Z: number
|
|
function inverse(self): CFrame
|
|
function pointToObjectSpace(self, v3: Vector3): Vector3
|
|
function pointToWorldSpace(self, v3: Vector3): Vector3
|
|
function toEulerAnglesXYZ(self): (number, number, number)
|
|
function toObjectSpace(self, cf: CFrame): CFrame
|
|
function toWorldSpace(self, cf: CFrame): CFrame
|
|
function vectorToObjectSpace(self, v3: Vector3): Vector3
|
|
function vectorToWorldSpace(self, v3: Vector3): Vector3
|
|
function __add(self, other: Vector3): CFrame
|
|
function __mul(self, other: CFrame): CFrame
|
|
function __mul(self, other: Vector3): Vector3
|
|
function __sub(self, other: Vector3): CFrame
|
|
end
|
|
|
|
declare class Region3
|
|
CFrame: CFrame
|
|
Size: Vector3
|
|
function ExpandToGrid(self, Region: number): Region3
|
|
end
|
|
|
|
declare class Vector3int16
|
|
X: number
|
|
Y: number
|
|
Z: number
|
|
function __add(self, other: Vector3int16): Vector3int16
|
|
function __div(self, other: Vector3int16 | number): Vector3int16
|
|
function __mul(self, other: Vector3int16 | number): Vector3int16
|
|
function __sub(self, other: Vector3int16): Vector3int16
|
|
function __unm(self): Vector3int16
|
|
end
|
|
|
|
declare class Region3int16
|
|
Max: Vector3int16
|
|
Min: Vector3int16
|
|
end
|
|
|
|
|
|
export type SharedTable = any
|
|
export type OpenCloudModel = any
|
|
|
|
export type RBXScriptSignal<T... = ...any> = {
|
|
wait: (self: RBXScriptSignal<T...>, time: number?) -> T...,
|
|
connect: (self: RBXScriptSignal<T...>, callback: (T...) -> ()) -> RBXScriptConnection,
|
|
connectParallel: (self: RBXScriptSignal<T...>, callback: (T...) -> ()) -> RBXScriptConnection,
|
|
once: (self: RBXScriptSignal<T...>, callback: (T...) -> ()) -> RBXScriptConnection,
|
|
}
|
|
|
|
type HttpRequestOptions = {
|
|
Url: string,
|
|
Method: "GET" | "HEAD" | "POST" | "PUT" | "DELETE" | "CONNECT" | "OPTIONS" | "TRACE" | "PATCH" | nil,
|
|
Headers: { [string]: string }?,
|
|
Body: string?,
|
|
}
|
|
|
|
type HttpResponseData = {
|
|
Success: boolean,
|
|
StatusCode: number,
|
|
StatusMessage: string,
|
|
Headers: { [string]: string },
|
|
Body: string?,
|
|
}
|
|
|
|
type Hat = any
|
|
type RocketPropulsion = any
|
|
-- type Skin = any
|
|
declare class Skin extends Instance
|
|
SkinColor: BrickColor
|
|
end
|
|
|
|
type CustomEvent = any
|
|
type CustomEventReceiver = any
|
|
type BevelMesh = any
|
|
type CylinderMesh = any
|
|
-- type Hole = any
|
|
declare class Hole extends Feature
|
|
end
|
|
|
|
type MotorFeature = any
|
|
type FunctionalTest = any
|
|
-- type GuiMain = any
|
|
declare class GuiMain extends ScreenGui
|
|
end
|
|
|
|
-- type FloorWire = any
|
|
declare class FloorWire extends GuiBase3d -- This thing is awesome, why on earth was it deprecated
|
|
-- and I still won't grow up
|
|
-- I'm a grown ass kid
|
|
-- swear I should be locked up
|
|
-- for stupid shit that I did
|
|
-- but I'm a champion
|
|
-- so I turned tragedy to triumph
|
|
-- write code that's fire
|
|
-- spit my soul through the FloorWire
|
|
CycleOffset: number
|
|
From: BasePart
|
|
StudsBetweenTextures: number
|
|
Texture: Content
|
|
TextureSize: Vector2
|
|
To: BasePart
|
|
Velocity: number
|
|
WireRadius: number
|
|
end
|
|
|
|
type SelectionPartLasso = any
|
|
type SelectionPointLasso = any
|
|
type Hopper = any
|
|
type RotateP = any
|
|
type RotateV = any
|
|
type Glue = any
|
|
type ManualSurfaceJointInstance = any
|
|
type ManualGlue = any
|
|
type ManualWeld = any
|
|
type Rotate = any
|
|
type Snap = any
|
|
type JointsService = any
|
|
type Message = any
|
|
type Hint = any
|
|
type FlagStand = any
|
|
type SkateboardPlatform = any
|
|
type HopperBin = any
|
|
type Flag = any
|
|
type Status = any
|
|
type PointsService = any
|
|
type DoubleConstrainedValue = any
|
|
type IntConstrainedValue = any
|
|
|
|
declare class Instance
|
|
AncestryChanged: RBXScriptSignal<Instance, Instance?>
|
|
Archivable: boolean
|
|
AttributeChanged: RBXScriptSignal<string>
|
|
Changed: RBXScriptSignal<string>
|
|
ChildAdded: RBXScriptSignal<Instance>
|
|
ChildRemoved: RBXScriptSignal<Instance>
|
|
ClassName: string
|
|
DescendantAdded: RBXScriptSignal<Instance>
|
|
DescendantRemoving: RBXScriptSignal<Instance>
|
|
Name: string
|
|
Parent: Instance?
|
|
RobloxLocked: boolean
|
|
SourceAssetId: number
|
|
|
|
VideoRecordingChangeRequest: RBXScriptSignal<any> -- lmao okay then
|
|
|
|
function ClearAllChildren(self): nil
|
|
function Clone(self): Instance
|
|
function Destroy(self): nil -- camelCase variant also exists
|
|
function Remove(self): nil -- camelCase variant also exists
|
|
function FindFirstChild(self, name: string, recursive: boolean?): Instance? -- camelCase variant also exists
|
|
function FindFirstDescendant(self, name: string): Instance?
|
|
function GetChildren(self): { Instance }
|
|
function GetDebugId(self, scopeLength: number?): string
|
|
function GetFullName(self): string
|
|
function IsA(self, className: string): boolean -- camelCase variant also exists
|
|
function IsAncestorOf(self, descendant: Instance): boolean -- deprecated camelCase variant also exists
|
|
function IsDescendantOf(self, ancestor: Instance): boolean -- camelCase variant also exists
|
|
function WaitForChild(self, name: string): Instance
|
|
function WaitForChild(self, name: string, timeout: number): Instance? -- deprecated camelCase variant also exists
|
|
end
|
|
|
|
declare class Accoutrement extends Instance
|
|
AttachmentForward: Vector3
|
|
AttachmentPoint: CFrame
|
|
AttachmentPos: Vector3
|
|
AttachmentRight: Vector3
|
|
AttachmentUp: Vector3
|
|
end
|
|
|
|
declare class AdvancedDragger extends Instance
|
|
end
|
|
|
|
declare class Animation extends Instance
|
|
AnimationId: Content
|
|
end
|
|
|
|
declare class AnimationClip extends Instance
|
|
Guid: string
|
|
Loop: boolean
|
|
Priority: EnumAnimationPriority
|
|
end
|
|
|
|
declare class CurveAnimation extends AnimationClip
|
|
end
|
|
|
|
declare class KeyframeSequence extends AnimationClip
|
|
AuthoredHipHeight: number
|
|
function AddKeyframe(self, keyframe: Keyframe): nil
|
|
function GetKeyframes(self): { Instance }
|
|
function RemoveKeyframe(self, keyframe: Keyframe): nil
|
|
end
|
|
|
|
declare class AnimationClipProvider extends Instance
|
|
function GetAnimationClipAsync(self, assetId: Content): AnimationClip
|
|
function GetAnimations(self, userId: number): Instance
|
|
function GetMemStats(self): { [any]: any }
|
|
function RegisterActiveAnimationClip(self, animationClip: AnimationClip): Content
|
|
function RegisterAnimationClip(self, animationClip: AnimationClip): Content
|
|
end
|
|
|
|
declare class AnimationController extends Instance
|
|
end
|
|
|
|
declare class AnimationTrack extends Instance
|
|
Animation: Animation
|
|
DidLoop: RBXScriptSignal<>
|
|
Ended: RBXScriptSignal<>
|
|
IsPlaying: boolean
|
|
KeyframeReached: RBXScriptSignal<string>
|
|
Length: number
|
|
Looped: boolean
|
|
Priority: EnumAnimationPriority
|
|
Speed: number
|
|
Stopped: RBXScriptSignal<>
|
|
TimePosition: number
|
|
WeightCurrent: number
|
|
WeightTarget: number
|
|
function AdjustSpeed(self, speed: number?): nil
|
|
function AdjustWeight(self, weight: number?, fadeTime: number?): nil
|
|
function GetMarkerReachedSignal(self, name: string): RBXScriptSignal
|
|
function GetTimeOfKeyframe(self, keyframeName: string): number
|
|
function Play(self, fadeTime: number?, weight: number?, speed: number?): nil
|
|
function Stop(self, fadeTime: number?): nil
|
|
end
|
|
|
|
declare class Animator extends Instance
|
|
function GetPlayingAnimationTracks(self): { AnimationTrack }
|
|
function GetPlayingAnimationTracksCoreScript(self): { any }
|
|
function LoadAnimation(self, animation: Animation): AnimationTrack
|
|
function StepAnimations(self, deltaTime: number): nil
|
|
end
|
|
|
|
declare class AssetCounterService extends Instance
|
|
end
|
|
|
|
declare class AssetPatchSettings extends Instance
|
|
ContentId: string
|
|
OutputPath: string
|
|
PatchId: string
|
|
end
|
|
|
|
declare class AssetService extends Instance
|
|
function GetAssetVersions(self, placeId: number, pageNum: number): { any }
|
|
function GetPlacePermissions(self, placeId: number): { any }
|
|
function RevertAsset(self, placeId: number, versionNumber: number): boolean
|
|
function SetAssetRevertUrl(self, revertUrl: string): nil
|
|
function SetAssetVersionsUrl(self, versionsUrl: string): nil
|
|
function SetPlaceAccessUrl(self, accessUrl: string): boolean
|
|
function SetPlacePermissions(self, placeId: number, accessType: any --[[EnumAccessType]], inviteList: { any }): boolean
|
|
end
|
|
|
|
declare class Backpack extends Instance
|
|
function SetOldSchoolBackpack(self, enabled: boolean): nil
|
|
end
|
|
|
|
declare class BadgeService extends Instance
|
|
BadgeAwarded: RBXScriptSignal<string, number, number>
|
|
OnBadgeAwarded: RBXScriptSignal<number, number, number>
|
|
function AwardBadge(self, userId: number, badgeId: number): boolean
|
|
function GetBadgeInfoAsync(self, badgeId: number): { [any]: any }
|
|
function UserHasBadgeAsync(self, userId: number, badgeId: number): boolean
|
|
end
|
|
|
|
declare class BaseImportData extends Instance
|
|
Id: string
|
|
ImportName: string
|
|
ShouldImport: boolean
|
|
function CreateTemplateFromData(self): { [any]: any }
|
|
function GetStatuses(self): { [any]: any }
|
|
end
|
|
|
|
declare class AnimationImportData extends BaseImportData
|
|
end
|
|
|
|
declare class FacsImportData extends BaseImportData
|
|
end
|
|
|
|
declare class GroupImportData extends BaseImportData
|
|
Anchored: boolean
|
|
ImportAsModelAsset: boolean
|
|
InsertInWorkspace: boolean
|
|
end
|
|
|
|
declare class JointImportData extends BaseImportData
|
|
end
|
|
|
|
declare class MaterialImportData extends BaseImportData
|
|
DiffuseFilePath: string
|
|
IsPbr: boolean
|
|
MetalnessFilePath: string
|
|
NormalFilePath: string
|
|
RoughnessFilePath: string
|
|
end
|
|
|
|
declare class MeshImportData extends BaseImportData
|
|
Anchored: boolean
|
|
CageManifold: boolean
|
|
CageMeshIntersectedPreview: boolean
|
|
CageMeshNotIntersected: boolean
|
|
CageNoOverlappingVertices: boolean
|
|
CageNonManifoldPreview: boolean
|
|
CageOverlappingVerticesPreview: boolean
|
|
CageUVMatched: boolean
|
|
CageUVMisMatchedPreview: boolean
|
|
Dimensions: Vector3
|
|
DoubleSided: boolean
|
|
IgnoreVertexColors: boolean
|
|
IrrelevantCageModifiedPreview: boolean
|
|
MeshHoleDetectedPreview: boolean
|
|
MeshNoHoleDetected: boolean
|
|
NoIrrelevantCageModified: boolean
|
|
NoOuterCageFarExtendedFromMesh: boolean
|
|
OuterCageFarExtendedFromMeshPreview: boolean
|
|
PolygonCount: number
|
|
UseImportedPivot: boolean
|
|
end
|
|
|
|
declare class BasePlayerGui extends Instance
|
|
function GetGuiObjectsAtPosition(self, x: number, y: number): { GuiObject }
|
|
function GetGuiObjectsInCircle(self, position: Vector2, radius: number): { GuiObject }
|
|
end
|
|
|
|
declare class CoreGui extends BasePlayerGui
|
|
Version: number
|
|
RobloxGui: ScreenGui -- graaah
|
|
end
|
|
|
|
declare class PlayerGui extends BasePlayerGui
|
|
end
|
|
|
|
declare class StarterGui extends BasePlayerGui
|
|
CoreGuiChangedSignal: RBXScriptSignal<EnumCoreGuiType, boolean>
|
|
ProcessUserInput: boolean
|
|
ShowDevelopmentGui: boolean
|
|
function GetCoreGuiEnabled(self, coreGuiType: EnumCoreGuiType): boolean
|
|
function SetCoreGuiEnabled(self, coreGuiType: EnumCoreGuiType, enabled: boolean): nil
|
|
end
|
|
|
|
declare class BindableEvent extends Instance
|
|
Event: RBXScriptSignal<...any>
|
|
function Fire(self, ...: any): ()
|
|
end
|
|
|
|
declare class BindableFunction extends Instance
|
|
OnInvoke: (...any) -> ...any
|
|
function Invoke(self, ...: any): ...any
|
|
end
|
|
|
|
declare class BodyMover extends Instance
|
|
end
|
|
|
|
declare class BodyAngularVelocity extends BodyMover
|
|
AngularVelocity: Vector3
|
|
MaxTorque: Vector3
|
|
P: number
|
|
end
|
|
|
|
declare class BodyForce extends BodyMover
|
|
force: Vector3
|
|
end
|
|
|
|
declare class BodyGyro extends BodyMover
|
|
CFrame: CFrame
|
|
D: number
|
|
MaxTorque: Vector3
|
|
P: number
|
|
end
|
|
|
|
declare class BodyPosition extends BodyMover
|
|
D: number
|
|
MaxForce: Vector3
|
|
P: number
|
|
Position: Vector3
|
|
ReachedTarget: RBXScriptSignal<>
|
|
function GetLastForce(self): Vector3
|
|
end
|
|
|
|
declare class BodyThrust extends BodyMover
|
|
Force: Vector3
|
|
Location: Vector3
|
|
end
|
|
|
|
declare class BodyVelocity extends BodyMover
|
|
MaxForce: Vector3
|
|
P: number
|
|
Velocity: Vector3
|
|
function GetLastForce(self): Vector3
|
|
function lastForce(self): Vector3
|
|
end
|
|
|
|
declare class BrowserService extends Instance
|
|
AuthCookieCopiedToEngine: RBXScriptSignal<>
|
|
BrowserWindowClosed: RBXScriptSignal<>
|
|
BrowserWindowWillNavigate: RBXScriptSignal<string>
|
|
JavaScriptCallback: RBXScriptSignal<string>
|
|
function CloseBrowserWindow(self): nil
|
|
function CopyAuthCookieFromBrowserToEngine(self): nil
|
|
function EmitHybridEvent(self, moduleName: string, eventName: string, params: string): nil
|
|
function ExecuteJavaScript(self, javascript: string): nil
|
|
function OpenBrowserWindow(self, url: string): nil
|
|
function OpenNativeOverlay(self, title: string, url: string): nil
|
|
function OpenWeChatAuthWindow(self): nil
|
|
function ReturnToJavaScript(self, callbackId: string, success: boolean, params: string): nil
|
|
function SendCommand(self, command: string): nil
|
|
end
|
|
|
|
declare class CacheableContentProvider extends Instance
|
|
end
|
|
|
|
declare class MeshContentProvider extends CacheableContentProvider
|
|
end
|
|
|
|
declare class Camera extends Instance
|
|
CoordinateFrame: CFrame -- no, .CFrame doesn't exist
|
|
CameraSubject: Humanoid | BasePart | nil
|
|
CameraType: EnumCameraType
|
|
FieldOfView: number
|
|
FirstPersonTransition: RBXScriptSignal<boolean>
|
|
Focus: CFrame
|
|
HeadScale: number
|
|
InterpolationFinished: RBXScriptSignal<>
|
|
ViewportSize: Vector2
|
|
function GetRoll(self): number
|
|
function SetCameraPanMode(self, mode: EnumCameraPanMode?): nil
|
|
function SetRoll(self, rollAngle: number): nil
|
|
function Zoom(self, distance: number): boolean
|
|
end
|
|
|
|
|
|
declare class ChangeHistoryService extends Instance
|
|
function GetCanRedo(self): any
|
|
function GetCanUndo(self): any
|
|
function Redo(self): nil
|
|
function ResetWaypoints(self): nil
|
|
function SetEnabled(self, state: boolean): nil
|
|
function SetWaypoint(self, name: string): nil
|
|
function Undo(self): nil
|
|
end
|
|
|
|
declare class CharacterAppearance extends Instance
|
|
end
|
|
|
|
declare class BodyColors extends CharacterAppearance
|
|
HeadColor3: Color3
|
|
HeadColor: BrickColor
|
|
LeftArmColor3: Color3
|
|
LeftArmColor: BrickColor
|
|
LeftLegColor3: Color3
|
|
LeftLegColor: BrickColor
|
|
RightArmColor3: Color3
|
|
RightArmColor: BrickColor
|
|
RightLegColor3: Color3
|
|
RightLegColor: BrickColor
|
|
TorsoColor3: Color3
|
|
TorsoColor: BrickColor
|
|
end
|
|
|
|
declare class CharacterMesh extends CharacterAppearance
|
|
BaseTextureId: number
|
|
BodyPart: EnumBodyPart
|
|
MeshId: number
|
|
OverlayTextureId: number
|
|
end
|
|
|
|
declare class Clothing extends CharacterAppearance
|
|
Color3: Color3
|
|
end
|
|
|
|
declare class Pants extends Clothing
|
|
PantsTemplate: Content
|
|
end
|
|
|
|
declare class Shirt extends Clothing
|
|
ShirtTemplate: Content
|
|
end
|
|
|
|
declare class ShirtGraphic extends CharacterAppearance
|
|
Graphic: Content
|
|
end
|
|
|
|
|
|
|
|
declare class Chat extends Instance
|
|
BubbleChatEnabled: boolean
|
|
BubbleChatSettingsChanged: RBXScriptSignal<any>
|
|
Chatted: RBXScriptSignal<BasePart, string, EnumChatColor>
|
|
LoadDefaultChat: boolean
|
|
function CanUserChatAsync(self, userId: number): boolean
|
|
function CanUsersChatAsync(self, userIdFrom: number, userIdTo: number): boolean
|
|
function Chat(self, partOrCharacter: Instance, message: string, color: EnumChatColor?): nil
|
|
function ChatLocal(self, partOrCharacter: Instance, message: string, color: EnumChatColor?): nil
|
|
function FilterStringAsync(self, stringToFilter: string, playerFrom: Player, playerTo: Player): string
|
|
function FilterStringForBroadcast(self, stringToFilter: string, playerFrom: Player): string
|
|
function SetBubbleChatSettings(self, settings: any): nil
|
|
end
|
|
|
|
declare class ClickDetector extends Instance
|
|
CursorIcon: Content
|
|
MaxActivationDistance: number
|
|
MouseClick: RBXScriptSignal<Player>
|
|
MouseHoverEnter: RBXScriptSignal<Player>
|
|
MouseHoverLeave: RBXScriptSignal<Player>
|
|
RightMouseClick: RBXScriptSignal<Player>
|
|
end
|
|
|
|
declare class ClusterPacketCache extends Instance
|
|
end
|
|
|
|
declare class CollectionService extends Instance
|
|
ItemAdded: RBXScriptSignal<Instance>
|
|
ItemRemoved: RBXScriptSignal<Instance>
|
|
function GetCollection(self, tag: string): { Instance }
|
|
end
|
|
|
|
declare class Configuration extends Instance
|
|
end
|
|
|
|
declare class ContentProvider extends Instance
|
|
BaseUrl: string
|
|
RequestQueueSize: number
|
|
function Preload(self, contentId: string): nil
|
|
function SetBaseUrl(self, url: string): nil
|
|
function SetThreadPool(self, count: number): nil
|
|
end
|
|
|
|
declare class ContextActionService extends Instance
|
|
LocalToolEquipped: RBXScriptSignal<Tool>
|
|
LocalToolUnequipped: RBXScriptSignal<Tool>
|
|
function BindActivate(self, userInputTypeForActivation: EnumUserInputType, keyCodesForActivation: any): nil
|
|
function GetCurrentLocalToolIcon(self): string
|
|
end
|
|
|
|
declare class Controller extends Instance
|
|
ButtonChanged: RBXScriptSignal<EnumButton>
|
|
function BindButton(self, button: EnumButton, caption: string): nil
|
|
function GetButton(self, button: EnumButton): boolean
|
|
function UnbindButton(self, button: EnumButton): nil
|
|
end
|
|
|
|
declare class HumanoidController extends Controller
|
|
end
|
|
|
|
declare class SkateboardController extends Controller
|
|
AxisChanged: RBXScriptSignal<string>
|
|
Steer: number
|
|
Throttle: number
|
|
end
|
|
|
|
declare class VehicleController extends Controller
|
|
end
|
|
|
|
declare class ControllerService extends Instance
|
|
end
|
|
|
|
declare class CookiesService extends Instance
|
|
-- "An error occurred" when calling any of these methods
|
|
function DeleteCookieValue(self, key: string): nil
|
|
function GetCookieValue(self, key: string): string
|
|
function SetCookieValue(self, key: string, value: string): nil
|
|
end
|
|
|
|
|
|
declare class DataModelMesh extends Instance
|
|
Offset: Vector3
|
|
Scale: Vector3
|
|
VertexColor: Vector3
|
|
end
|
|
|
|
|
|
|
|
|
|
declare class FileMesh extends DataModelMesh
|
|
MeshId: Content
|
|
TextureId: Content
|
|
end
|
|
|
|
declare class SpecialMesh extends FileMesh
|
|
MeshType: EnumMeshType
|
|
end
|
|
|
|
declare class DataStoreInfo extends Instance
|
|
CreatedTime: number
|
|
DataStoreName: string
|
|
UpdatedTime: number
|
|
end
|
|
|
|
declare class DataStoreKey extends Instance
|
|
KeyName: string
|
|
end
|
|
|
|
declare class DataStoreKeyInfo extends Instance
|
|
CreatedTime: number
|
|
UpdatedTime: number
|
|
Version: string
|
|
function GetMetadata(self): { [any]: any }
|
|
function GetUserIds(self): { number }
|
|
end
|
|
|
|
declare class DataStoreObjectVersionInfo extends Instance
|
|
CreatedTime: number
|
|
IsDeleted: boolean
|
|
Version: string
|
|
end
|
|
|
|
declare class DataStoreOptions extends Instance
|
|
AllScopes: boolean
|
|
function SetExperimentalFeatures(self, experimentalFeatures: { [any]: any }): nil
|
|
end
|
|
|
|
declare class DataStoreService extends Instance
|
|
function GetGlobalDataStore(self): GlobalDataStore
|
|
end
|
|
|
|
declare class Debris extends Instance
|
|
function AddItem(self, item: Instance, lifetime: number?): nil
|
|
function SetLegacyMaxItems(self, enabled: boolean): nil
|
|
end
|
|
|
|
declare class DebugSettings extends Instance
|
|
DataModel: number
|
|
InstanceCount: number
|
|
IsScriptStackTracingEnabled: boolean
|
|
JobCount: number
|
|
PlayerCount: number
|
|
ReportSoundWarnings: boolean
|
|
RobloxVersion: string
|
|
TickCountPreciseOverride: EnumTickCountSampleMethod
|
|
|
|
LuaRamLimit: number
|
|
|
|
function LegacyScriptMode(self): nil
|
|
end
|
|
|
|
declare class DebuggerBreakpoint extends Instance
|
|
Condition: string
|
|
IsEnabled: boolean
|
|
Line: number
|
|
end
|
|
|
|
declare class DebuggerManager extends Instance
|
|
DebuggerAdded: RBXScriptSignal<Instance>
|
|
DebuggerRemoved: RBXScriptSignal<Instance>
|
|
DebuggingEnabled: boolean
|
|
function AddDebugger(self, script: Instance): Instance
|
|
function EnableDebugging(self): nil
|
|
function GetDebuggers(self): { Instance }
|
|
end
|
|
|
|
declare class DebuggerWatch extends Instance
|
|
Expression: string
|
|
end
|
|
|
|
declare class Dialog extends Instance
|
|
ConversationDistance: number
|
|
DialogChoiceSelected: RBXScriptSignal<Player, DialogChoice>
|
|
GoodbyeChoiceActive: boolean
|
|
GoodbyeDialog: string
|
|
InUse: boolean
|
|
InitialPrompt: string
|
|
Purpose: EnumDialogPurpose
|
|
Tone: EnumDialogTone
|
|
TriggerDistance: number
|
|
TriggerOffset: Vector3
|
|
function GetCurrentPlayers(self): { Player }
|
|
function SetPlayerIsUsing(self, player: Instance, isUsing: boolean): nil
|
|
function SignalDialogChoiceSelected(self, player: Instance, dialogChoice: Instance): nil
|
|
end
|
|
|
|
declare class DialogChoice extends Instance
|
|
GoodbyeChoiceActive: boolean
|
|
GoodbyeDialog: string
|
|
ResponseDialog: string
|
|
UserDialog: string
|
|
end
|
|
|
|
declare class Dragger extends Instance
|
|
function AxisRotate(self, axis: EnumAxis?): nil
|
|
function MouseDown(self, mousePart: Instance, pointOnMousePart: Vector3, parts: { Instance }): nil
|
|
function MouseMove(self, mouseRay: Ray): nil
|
|
function MouseUp(self): nil
|
|
end
|
|
|
|
declare class Explosion extends Instance
|
|
BlastPressure: number
|
|
BlastRadius: number
|
|
DestroyJointRadiusPercent: number
|
|
ExplosionType: EnumExplosionType
|
|
Hit: RBXScriptSignal<BasePart, number>
|
|
Position: Vector3
|
|
TimeScale: number
|
|
Visible: boolean
|
|
end
|
|
|
|
declare class FaceInstance extends Instance
|
|
Face: EnumNormalId
|
|
end
|
|
|
|
declare class Decal extends FaceInstance
|
|
Color3: Color3
|
|
LocalTransparencyModifier: number
|
|
Texture: Content
|
|
Transparency: number
|
|
ZIndex: number
|
|
end
|
|
|
|
declare class Texture extends Decal
|
|
OffsetStudsU: number
|
|
OffsetStudsV: number
|
|
StudsPerTileU: number
|
|
StudsPerTileV: number
|
|
end
|
|
|
|
declare class Feature extends Instance
|
|
FaceId: EnumNormalId
|
|
InOut: EnumInOut
|
|
LeftRight: EnumLeftRight
|
|
TopBottom: EnumTopBottom
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
declare class Fire extends Instance
|
|
Color: Color3
|
|
Enabled: boolean
|
|
Heat: number
|
|
SecondaryColor: Color3
|
|
Size: number
|
|
TimeScale: number
|
|
function FastForward(self, numFrames: number): nil
|
|
end
|
|
|
|
declare class FlagStandService extends Instance
|
|
end
|
|
|
|
declare class ForceField extends Instance
|
|
Visible: boolean
|
|
end
|
|
|
|
declare class FriendService extends Instance
|
|
FriendsUpdated: RBXScriptSignal<{ any }>
|
|
function GetPlatformFriends(self): { any }
|
|
end
|
|
|
|
|
|
|
|
declare class GamePassService extends Instance
|
|
function SetPlayerHasPassUrl(self, playerHasPassUrl: string): nil
|
|
end
|
|
|
|
declare class GameSettings extends Instance
|
|
VideoCaptureEnabled: boolean
|
|
VideoRecording: boolean
|
|
VideoRecordingChangeRequest: RBXScriptSignal<boolean>
|
|
end
|
|
|
|
declare class GamepadService extends Instance
|
|
GamepadCursorEnabled: boolean
|
|
GamepadThumbstick1Changed: RBXScriptSignal<Vector2>
|
|
function DisableGamepadCursor(self): nil
|
|
function EnableGamepadCursor(self, guiObject: Instance): nil
|
|
function GetGamepadCursorPosition(self): Vector2
|
|
function SetGamepadCursorPosition(self, position: Vector2): nil
|
|
end
|
|
|
|
declare class GlobalDataStore extends Instance
|
|
function GetAsync(self, key: string): (any, DataStoreKeyInfo)
|
|
function IncrementAsync(self, key: string, delta: number?): (number, DataStoreKeyInfo)
|
|
function SetAsync(self, key: string, value: any): string
|
|
function UpdateAsync(self, key: string, transformFunction: ((any, DataStoreKeyInfo) -> (any, { number }?, {}?))): (any, DataStoreKeyInfo)
|
|
end
|
|
|
|
declare class GuiBase extends Instance
|
|
end
|
|
|
|
declare class GuiBase2d extends GuiBase
|
|
AbsolutePosition: Vector2
|
|
AbsoluteSize: Vector2
|
|
end
|
|
|
|
declare class GuiObject extends GuiBase2d
|
|
Active: boolean
|
|
AnchorPoint: Vector2
|
|
BackgroundColor3: Color3
|
|
BackgroundTransparency: number
|
|
BorderColor3: Color3
|
|
BorderSizePixel: number
|
|
ClipsDescendants: boolean
|
|
InputBegan: RBXScriptSignal<InputObject>
|
|
InputChanged: RBXScriptSignal<InputObject>
|
|
InputEnded: RBXScriptSignal<InputObject>
|
|
Interactable: boolean
|
|
LayoutOrder: number
|
|
MouseEnter: RBXScriptSignal<number, number>
|
|
MouseLeave: RBXScriptSignal<number, number>
|
|
MouseMoved: RBXScriptSignal<number, number>
|
|
MouseWheelBackward: RBXScriptSignal<number, number>
|
|
MouseWheelForward: RBXScriptSignal<number, number>
|
|
NextSelectionDown: GuiObject
|
|
NextSelectionLeft: GuiObject
|
|
NextSelectionRight: GuiObject
|
|
NextSelectionUp: GuiObject
|
|
Position: UDim2
|
|
Rotation: number
|
|
Selectable: boolean
|
|
SelectionOrder: number
|
|
Size: UDim2
|
|
SizeConstraint: EnumSizeConstraint
|
|
TouchLongPress: RBXScriptSignal<{ Vector2 }, EnumUserInputState>
|
|
TouchPan: RBXScriptSignal<{ Vector2 }, Vector2, Vector2, EnumUserInputState>
|
|
TouchPinch: RBXScriptSignal<{ Vector2 }, number, number, EnumUserInputState>
|
|
TouchRotate: RBXScriptSignal<{ Vector2 }, number, number, EnumUserInputState>
|
|
TouchSwipe: RBXScriptSignal<EnumSwipeDirection, number>
|
|
TouchTap: RBXScriptSignal<{ Vector2 }>
|
|
Transparency: number
|
|
Visible: boolean
|
|
ZIndex: number
|
|
function TweenPosition(self, endPosition: UDim2, easingDirection: EnumEasingDirection?, easingStyle: EnumEasingStyle?, time: number?, override: boolean?, callback: ((...any) -> ...any)?): boolean
|
|
function TweenSize(self, endSize: UDim2, easingDirection: EnumEasingDirection?, easingStyle: EnumEasingStyle?, time: number?, override: boolean?, callback: ((...any) -> ...any)?): boolean
|
|
function TweenSizeAndPosition(self, endSize: UDim2, endPosition: UDim2, easingDirection: EnumEasingDirection?, easingStyle: EnumEasingStyle?, time: number?, override: boolean?, callback: ((...any) -> ...any)?): boolean
|
|
end
|
|
|
|
declare class Frame extends GuiObject
|
|
Style: EnumFrameStyle
|
|
end
|
|
|
|
declare class GuiButton extends GuiObject
|
|
Activated: RBXScriptSignal<InputObject, number>
|
|
AutoButtonColor: boolean
|
|
Modal: boolean
|
|
MouseButton1Click: RBXScriptSignal<>
|
|
MouseButton1Down: RBXScriptSignal<number, number>
|
|
MouseButton1Up: RBXScriptSignal<number, number>
|
|
MouseButton2Click: RBXScriptSignal<>
|
|
MouseButton2Down: RBXScriptSignal<number, number>
|
|
MouseButton2Up: RBXScriptSignal<number, number>
|
|
Selected: boolean
|
|
Style: EnumButtonStyle
|
|
end
|
|
|
|
declare class ImageButton extends GuiButton
|
|
Image: Content
|
|
ImageRectOffset: Vector2
|
|
ImageRectSize: Vector2
|
|
end
|
|
|
|
declare class TextButton extends GuiButton
|
|
ContentText: string
|
|
Font: EnumFont
|
|
LineHeight: number
|
|
LocalizedText: string
|
|
MaxVisibleGraphemes: number
|
|
RichText: boolean
|
|
Text: string
|
|
TextBounds: Vector2
|
|
TextColor3: Color3
|
|
TextFits: boolean
|
|
TextScaled: boolean
|
|
TextSize: number
|
|
TextStrokeColor3: Color3
|
|
TextStrokeTransparency: number
|
|
TextTransparency: number
|
|
TextWrapped: boolean
|
|
TextXAlignment: EnumTextXAlignment
|
|
TextYAlignment: EnumTextYAlignment
|
|
function SetTextFromInput(self, text: string): nil
|
|
end
|
|
|
|
declare class GuiLabel extends GuiObject
|
|
end
|
|
|
|
declare class ImageLabel extends GuiLabel
|
|
Image: Content
|
|
ImageRectOffset: Vector2
|
|
ImageRectSize: Vector2
|
|
end
|
|
|
|
declare class TextLabel extends GuiLabel
|
|
ContentText: string
|
|
Font: EnumFont
|
|
LineHeight: number
|
|
Text: string
|
|
TextBounds: Vector2
|
|
TextColor3: Color3
|
|
TextFits: boolean
|
|
TextScaled: boolean
|
|
TextSize: number
|
|
TextStrokeColor3: Color3
|
|
TextStrokeTransparency: number
|
|
TextTransparency: number
|
|
TextWrapped: boolean
|
|
TextXAlignment: EnumTextXAlignment
|
|
TextYAlignment: EnumTextYAlignment
|
|
|
|
FontSize: EnumFontSize
|
|
end
|
|
|
|
declare class TextBox extends GuiObject
|
|
ClearTextOnFocus: boolean
|
|
FocusLost: RBXScriptSignal<boolean, InputObject>
|
|
Font: EnumFont
|
|
LineHeight: number
|
|
ManualFocusRelease: boolean
|
|
MaxVisibleGraphemes: number
|
|
MultiLine: boolean
|
|
OverlayNativeInput: boolean
|
|
PlaceholderColor3: Color3
|
|
PlaceholderText: string
|
|
ReturnPressedFromOnScreenKeyboard: RBXScriptSignal<>
|
|
RichText: boolean
|
|
SelectionStart: number
|
|
ShowNativeInput: boolean
|
|
Text: string
|
|
TextBounds: Vector2
|
|
TextColor3: Color3
|
|
TextEditable: boolean
|
|
TextFits: boolean
|
|
TextScaled: boolean
|
|
TextSize: number
|
|
TextStrokeColor3: Color3
|
|
TextStrokeTransparency: number
|
|
TextTransparency: number
|
|
TextWrapped: boolean
|
|
TextXAlignment: EnumTextXAlignment
|
|
TextYAlignment: EnumTextYAlignment
|
|
function CaptureFocus(self): nil
|
|
function IsFocused(self): boolean
|
|
function ReleaseFocus(self, submitted: boolean?): nil
|
|
function ResetKeyboardMode(self): nil
|
|
function SetTextFromInput(self, text: string): nil
|
|
end
|
|
|
|
declare class LayerCollector extends GuiBase2d
|
|
end
|
|
|
|
declare class BillboardGui extends LayerCollector
|
|
Active: boolean
|
|
Adornee: Instance
|
|
AlwaysOnTop: boolean
|
|
Brightness: number
|
|
ClipsDescendants: boolean
|
|
CurrentDistance: number
|
|
DistanceLowerLimit: number
|
|
DistanceStep: number
|
|
DistanceUpperLimit: number
|
|
ExtentsOffset: Vector3
|
|
ExtentsOffsetWorldSpace: Vector3
|
|
LightInfluence: number
|
|
MaxDistance: number
|
|
PlayerToHideFrom: Instance
|
|
Size: UDim2
|
|
SizeOffset: Vector2
|
|
StudsOffset: Vector3
|
|
StudsOffsetWorldSpace: Vector3
|
|
function GetScreenSpaceBounds(self): any
|
|
end
|
|
|
|
declare class PluginGui extends LayerCollector
|
|
PluginDragDropped: RBXScriptSignal<{ [any]: any }>
|
|
PluginDragEntered: RBXScriptSignal<{ [any]: any }>
|
|
PluginDragLeft: RBXScriptSignal<{ [any]: any }>
|
|
PluginDragMoved: RBXScriptSignal<{ [any]: any }>
|
|
Title: string
|
|
WindowFocusReleased: RBXScriptSignal<>
|
|
WindowFocused: RBXScriptSignal<>
|
|
function BindToClose(self, func: ((...any) -> ...any)?): nil
|
|
function GetRelativeMousePosition(self): Vector2
|
|
end
|
|
|
|
declare class QWidgetPluginGui extends PluginGui
|
|
end
|
|
|
|
declare class ScreenGui extends LayerCollector
|
|
end
|
|
|
|
|
|
|
|
declare class SurfaceGuiBase extends LayerCollector
|
|
Active: boolean
|
|
Adornee: Instance
|
|
Face: EnumNormalId
|
|
end
|
|
|
|
declare class SurfaceGui extends SurfaceGuiBase
|
|
AlwaysOnTop: boolean
|
|
Brightness: number
|
|
CanvasSize: Vector2
|
|
ClipsDescendants: boolean
|
|
HorizontalCurvature: number
|
|
LightInfluence: number
|
|
PixelsPerStud: number
|
|
ToolPunchThroughDistance: number
|
|
ZOffset: number
|
|
end
|
|
|
|
declare class GuiBase3d extends GuiBase
|
|
Color3: Color3
|
|
Transparency: number
|
|
Visible: boolean
|
|
end
|
|
|
|
|
|
|
|
declare class InstanceAdornment extends GuiBase3d
|
|
Adornee: Instance?
|
|
end
|
|
|
|
declare class SelectionBox extends InstanceAdornment
|
|
LineThickness: number
|
|
StudioSelectionBox: boolean
|
|
SurfaceColor3: Color3
|
|
SurfaceTransparency: number
|
|
end
|
|
|
|
declare class PVAdornment extends GuiBase3d
|
|
Adornee: PVInstance
|
|
end
|
|
|
|
declare class PartAdornment extends GuiBase3d
|
|
Adornee: BasePart?
|
|
end
|
|
|
|
declare class HandlesBase extends PartAdornment
|
|
end
|
|
|
|
declare class ArcHandles extends HandlesBase
|
|
Axes: Axes
|
|
MouseButton1Down: RBXScriptSignal<EnumAxis>
|
|
MouseButton1Up: RBXScriptSignal<EnumAxis>
|
|
MouseDrag: RBXScriptSignal<EnumAxis, number, number>
|
|
MouseEnter: RBXScriptSignal<EnumAxis>
|
|
MouseLeave: RBXScriptSignal<EnumAxis>
|
|
end
|
|
|
|
declare class Handles extends HandlesBase
|
|
Faces: Faces
|
|
MouseButton1Down: RBXScriptSignal<EnumNormalId>
|
|
MouseButton1Up: RBXScriptSignal<EnumNormalId>
|
|
MouseDrag: RBXScriptSignal<EnumNormalId, number>
|
|
MouseEnter: RBXScriptSignal<EnumNormalId>
|
|
MouseLeave: RBXScriptSignal<EnumNormalId>
|
|
Style: EnumHandlesStyle
|
|
end
|
|
|
|
declare class SurfaceSelection extends PartAdornment
|
|
TargetSurface: EnumNormalId
|
|
end
|
|
|
|
declare class SelectionLasso extends GuiBase3d
|
|
Humanoid: Humanoid
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
declare class GuiService extends Instance
|
|
AutoSelectGuiEnabled: boolean
|
|
CloseInspectMenuRequest: RBXScriptSignal<>
|
|
CoreGuiNavigationEnabled: boolean
|
|
CoreGuiRenderOverflowed: RBXScriptSignal<>
|
|
EmotesMenuOpenChanged: RBXScriptSignal<boolean>
|
|
GuiNavigationEnabled: boolean
|
|
InspectMenuEnabledChangedSignal: RBXScriptSignal<boolean>
|
|
InspectPlayerFromUserIdWithCtxRequest: RBXScriptSignal<number, string>
|
|
KeyPressed: RBXScriptSignal<string, string>
|
|
MenuClosed: RBXScriptSignal<>
|
|
MenuIsOpen: boolean
|
|
MenuOpened: RBXScriptSignal<>
|
|
NativeClose: RBXScriptSignal<>
|
|
NetworkPausedEnabledChanged: RBXScriptSignal<boolean>
|
|
Open9SliceEditor: RBXScriptSignal<Instance>
|
|
PreferredTransparency: number
|
|
PurchasePromptShown: RBXScriptSignal<>
|
|
ReducedMotionEnabled: boolean
|
|
SafeZoneOffsetsChanged: RBXScriptSignal<>
|
|
SelectedCoreObject: GuiObject
|
|
SelectedObject: GuiObject?
|
|
SendCoreUiNotification: (title: string, text: string) -> nil
|
|
SendNotification: (self: GuiService, title: string, text: string, text2: string, number: number, callback: (any) -> any) -> nil
|
|
ShowLeaveConfirmation: RBXScriptSignal<>
|
|
SpecialKeyPressed: RBXScriptSignal<EnumSpecialKey, string>
|
|
TouchControlsEnabled: boolean
|
|
|
|
EscapeKeyPressed: RBXScriptSignal<>
|
|
BrowserWindowClosed: RBXScriptSignal<>
|
|
IsWindows: boolean
|
|
IsModalDialog: boolean
|
|
UseLuaChat: boolean
|
|
|
|
function AddCenterDialog(self, dialog: Instance, centerDialogType: EnumCenterDialogType, showFunction: ((...any) -> ...any), hideFunction: ((...any) -> ...any)): nil
|
|
function AddKey(self, key: string): nil
|
|
function AddSelectionParent(self, selectionName: string, selectionParent: Instance): nil
|
|
function AddSelectionTuple(self, selectionName: string, selections: any): nil
|
|
function AddSpecialKey(self, key: EnumSpecialKey): nil
|
|
function BroadcastNotification(self, data: string, notificationType: number): nil
|
|
function ClearError(self): nil
|
|
function CloseInspectMenu(self): nil
|
|
function CloseStatsBasedOnInputString(self, input: string): boolean
|
|
function ForceTenFootInterface(self, isForced: boolean): nil
|
|
function GetBrickCount(self): number
|
|
function GetClosestDialogToPosition(self, position: Vector3): Instance
|
|
function GetEmotesMenuOpen(self): boolean
|
|
function GetGameplayPausedNotificationEnabled(self): boolean
|
|
function GetGuiInset(self): (Vector2, Vector2)
|
|
function GetInspectMenuEnabled(self): boolean
|
|
function GetNotificationTypeList(self): { [any]: any }
|
|
function GetResolutionScale(self): number
|
|
function GetSafeZoneOffsets(self): { [any]: any }
|
|
function GetScreenResolution(self): Vector2
|
|
function GetUiMessage(self): string
|
|
function InspectPlayerFromUserId(self, userId: number): nil
|
|
function InspectPlayerFromUserIdWithCtx(self, userId: number, ctx: string): nil
|
|
function IsMemoryTrackerEnabled(self): boolean
|
|
function IsTenFootInterface(self): boolean
|
|
function RemoveCenterDialog(self, dialog: Instance): nil
|
|
function RemoveKey(self, key: string): nil
|
|
function RemoveSelectionGroup(self, selectionName: string): nil
|
|
function RemoveSpecialKey(self, key: EnumSpecialKey): nil
|
|
function Select(self, selectionParent: Instance): nil
|
|
function SetEmotesMenuOpen(self, isOpen: boolean): nil
|
|
function SetGameplayPausedNotificationEnabled(self, enabled: boolean): nil
|
|
function SetGlobalGuiInset(self, x1: number, y1: number, x2: number, y2: number): nil
|
|
function SetHardwareSafeAreaInsets(self, left: number, top: number, right: number, bottom: number): nil
|
|
function SetInspectMenuEnabled(self, enabled: boolean): nil
|
|
function SetMenuIsOpen(self, open: boolean, menuName: string?): nil
|
|
function SetPurchasePromptIsShown(self, isShown: boolean): nil
|
|
function SetSafeZoneOffsets(self, top: number, bottom: number, left: number, right: number): nil
|
|
function ShowStatsBasedOnInputString(self, input: string): boolean
|
|
function ToggleFullscreen(self): nil
|
|
|
|
function OpenBrowserWindow(self, url: string): nil
|
|
function SetGlobalSizeOffsetPixel(self, x: number, y: number): nil
|
|
end
|
|
|
|
declare class GuidRegistryService extends Instance
|
|
end
|
|
|
|
declare class HttpService extends Instance
|
|
HttpEnabled: boolean
|
|
function GetAsync(self, url: string, nocache: boolean?, headers: any): string
|
|
function JSONDecode(self, input: string): any
|
|
function JSONEncode(self, input: any): string
|
|
function PostAsync(self, url: string, data: string, content_type: EnumHttpContentType?, compress: boolean?, headers: any): string
|
|
function UrlEncode(self, input: string): string
|
|
end
|
|
|
|
declare class Humanoid extends Instance
|
|
Climbing: RBXScriptSignal<number>
|
|
Died: RBXScriptSignal<>
|
|
FallingDown: RBXScriptSignal<boolean>
|
|
FreeFalling: RBXScriptSignal<boolean>
|
|
GettingUp: RBXScriptSignal<boolean>
|
|
Health: number
|
|
HealthChanged: RBXScriptSignal<number>
|
|
Jump: boolean
|
|
Jumping: RBXScriptSignal<boolean>
|
|
MaxHealth: number
|
|
NameOcclusion: EnumNameOcclusion
|
|
PlatformStand: boolean
|
|
PlatformStanding: RBXScriptSignal<boolean>
|
|
Ragdoll: RBXScriptSignal<boolean>
|
|
Running: RBXScriptSignal<number>
|
|
Seated: RBXScriptSignal<boolean, Seat>
|
|
Sit: boolean
|
|
Strafing: RBXScriptSignal<boolean>
|
|
Swimming: RBXScriptSignal<number>
|
|
TargetPoint: Vector3
|
|
WalkSpeed: number
|
|
WalkToPart: BasePart?
|
|
WalkToPoint: Vector3
|
|
function EquipTool(self, tool: Tool): nil
|
|
function GetMoveVelocity(self): Vector3
|
|
function MoveTo(self, location: Vector3, part: BasePart?): nil
|
|
function RemoveAccessories(self): nil
|
|
function SetClickToWalkEnabled(self, enabled: boolean): nil
|
|
function TakeDamage(self, amount: number): nil
|
|
function UnequipTools(self): nil
|
|
end
|
|
|
|
declare class InputObject extends Instance
|
|
Delta: Vector3
|
|
Position: Vector3
|
|
UserInputState: EnumUserInputState
|
|
UserInputType: EnumUserInputType
|
|
end
|
|
|
|
declare class InsertService extends Instance
|
|
AllowClientInsertModels: boolean
|
|
function GetBaseSets(self): { any }
|
|
function GetCollection(self, categoryId: number): { any }
|
|
function GetFreeDecals(self, searchText: string, pageNum: number): { any }
|
|
function GetFreeModels(self, searchText: string, pageNum: number): { any }
|
|
function GetLatestAssetVersionAsync(self, assetId: number): number
|
|
function GetLocalFileContents(self, contentId: string): string
|
|
function GetUserSets(self, userId: number): { any }
|
|
function LoadAsset(self, assetId: number): Instance
|
|
function LoadAssetVersion(self, assetVersionId: number): Instance
|
|
function LoadAssetWithFormat(self, assetId: number, format: string): { Instance }
|
|
function LoadLocalAsset(self, assetPath: string): Instance
|
|
function LoadPackageAsset(self, url: Content): { Instance }
|
|
function LoadPackageAssetAsync(self, url: Content): { Instance }
|
|
|
|
function SetAssetUrl(self, assetUrl: string): nil
|
|
function SetAssetVersionUrl(self, assetVersionUrl: string): nil
|
|
function SetBaseSetsUrl(self, baseSetsUrl: string): nil
|
|
function SetCollectionUrl(self, collectionUrl: string): nil
|
|
function SetUserSetsUrl(self, userSetsUrl: string): nil
|
|
function SetTrustLevel(self, trustLevel: number): nil
|
|
function SetFreeModelUrl(self, freeModelUrl: string): nil
|
|
function SetFreeDecalUrl(self, freeDecalUrl: string): nil
|
|
end
|
|
|
|
declare class JointInstance extends Instance
|
|
Active: boolean
|
|
C0: CFrame
|
|
C1: CFrame
|
|
Enabled: boolean
|
|
Part0: BasePart?
|
|
Part1: BasePart?
|
|
end
|
|
|
|
declare class DynamicRotate extends JointInstance
|
|
BaseAngle: number
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
declare class Motor extends JointInstance
|
|
CurrentAngle: number
|
|
DesiredAngle: number
|
|
MaxVelocity: number
|
|
function SetDesiredAngle(self, value: number): nil
|
|
end
|
|
|
|
declare class Motor6D extends Motor
|
|
ChildName: string
|
|
ParentName: string
|
|
Transform: CFrame
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
declare class VelocityMotor extends JointInstance
|
|
CurrentAngle: number
|
|
DesiredAngle: number
|
|
Hole: Hole
|
|
MaxVelocity: number
|
|
end
|
|
|
|
declare class Weld extends JointInstance
|
|
end
|
|
|
|
|
|
|
|
declare class KeyboardService extends Instance
|
|
end
|
|
|
|
declare class Keyframe extends Instance
|
|
Time: number
|
|
function AddMarker(self, marker: KeyframeMarker): nil
|
|
function AddPose(self, pose: Pose): nil
|
|
function GetMarkers(self): { Instance }
|
|
function GetPoses(self): { Instance }
|
|
function RemoveMarker(self, marker: Instance): nil
|
|
function RemovePose(self, pose: Pose): nil
|
|
end
|
|
|
|
declare class KeyframeMarker extends Instance
|
|
Value: string
|
|
end
|
|
|
|
declare class KeyframeSequenceProvider extends Instance
|
|
function GetAnimations(self, userId: number): Instance
|
|
function GetKeyframeSequenceAsync(self, assetId: Content): Instance
|
|
function GetMemStats(self): { [any]: any }
|
|
function RegisterActiveKeyframeSequence(self, keyframeSequence: Instance): Content
|
|
function RegisterKeyframeSequence(self, keyframeSequence: Instance): Content
|
|
end
|
|
|
|
declare class LanguageService extends Instance
|
|
end
|
|
|
|
declare class Light extends Instance
|
|
Brightness: number
|
|
Color: Color3
|
|
Enabled: boolean
|
|
Shadows: boolean
|
|
end
|
|
|
|
declare class PointLight extends Light
|
|
Range: number
|
|
end
|
|
|
|
declare class SpotLight extends Light
|
|
Angle: number
|
|
Face: EnumNormalId
|
|
Range: number
|
|
end
|
|
|
|
declare class SurfaceLight extends Light
|
|
Angle: number
|
|
Face: EnumNormalId
|
|
Range: number
|
|
end
|
|
|
|
declare class Lighting extends Instance
|
|
Ambient: Color3
|
|
Brightness: number
|
|
ClockTime: number
|
|
ColorShift_Bottom: Color3
|
|
ColorShift_Top: Color3
|
|
EnvironmentDiffuseScale: number
|
|
EnvironmentSpecularScale: number
|
|
ExposureCompensation: number
|
|
FogColor: Color3
|
|
FogEnd: number
|
|
FogStart: number
|
|
GeographicLatitude: number
|
|
GlobalShadows: boolean
|
|
LightingChanged: RBXScriptSignal<boolean>
|
|
OutdoorAmbient: Color3
|
|
ShadowSoftness: number
|
|
TempUseNewSkyRemovalBehaviour: boolean
|
|
TimeOfDay: string
|
|
function GetMinutesAfterMidnight(self): number
|
|
function GetMoonDirection(self): Vector3
|
|
function GetMoonPhase(self): number
|
|
function GetSunDirection(self): Vector3
|
|
function SetMinutesAfterMidnight(self, minutes: number): nil
|
|
end
|
|
|
|
declare class LocalStorageService extends Instance
|
|
ItemWasSet: RBXScriptSignal<string, string>
|
|
StoreWasCleared: RBXScriptSignal<>
|
|
function Flush(self): nil
|
|
function GetItem(self, key: string): string
|
|
function SetItem(self, key: string, value: string): nil
|
|
function WhenLoaded(self, callback: ((...any) -> ...any)): nil
|
|
end
|
|
|
|
declare class LoginService extends Instance
|
|
LoginFailed: RBXScriptSignal<string>
|
|
LoginSucceeded: RBXScriptSignal<string>
|
|
function Logout(self): nil
|
|
function PromptLogin(self): nil
|
|
end
|
|
|
|
declare class LuaSettings extends Instance
|
|
end
|
|
|
|
declare class LuaSourceContainer extends Instance
|
|
CurrentEditor: Instance
|
|
RuntimeSource: string
|
|
end
|
|
|
|
declare class BaseScript extends LuaSourceContainer
|
|
Disabled: boolean
|
|
Enabled: boolean
|
|
LinkedSource: Content
|
|
end
|
|
|
|
declare class CoreScript extends BaseScript
|
|
end
|
|
|
|
declare class Script extends BaseScript
|
|
Source: ProtectedString
|
|
function GetHash(self): string
|
|
end
|
|
|
|
declare class LocalScript extends Script
|
|
end
|
|
|
|
declare class ModuleScript extends LuaSourceContainer
|
|
LinkedSource: Content
|
|
Source: ProtectedString
|
|
end
|
|
|
|
declare class LuaWebService extends Instance
|
|
end
|
|
|
|
declare class MarketplaceService extends Instance
|
|
ClientLuaDialogRequested: RBXScriptSignal<any>
|
|
ClientPurchaseSuccess: RBXScriptSignal<string, number, number>
|
|
NativePurchaseFinished: RBXScriptSignal<Player, string, boolean>
|
|
NativePurchaseFinishedWithLocalPlayer: RBXScriptSignal<string, boolean>
|
|
PrepareCollectiblesPurchaseRequested: RBXScriptSignal<Instance, number, string, string, string, number>
|
|
PromptBundlePurchaseFinished: RBXScriptSignal<Instance, number, boolean>
|
|
PromptBundlePurchaseRequested: RBXScriptSignal<Instance, number>
|
|
PromptCollectiblesPurchaseRequested: RBXScriptSignal<Instance, number, string, string, string, number, string, string>
|
|
PromptGamePassPurchaseFinished: RBXScriptSignal<Player, number, boolean>
|
|
PromptGamePassPurchaseRequested: RBXScriptSignal<Player, number>
|
|
PromptPremiumPurchaseFinished: RBXScriptSignal<>
|
|
PromptPremiumPurchaseRequested: RBXScriptSignal<Instance>
|
|
PromptProductPurchaseFinished: RBXScriptSignal<number, number, boolean>
|
|
PromptProductPurchaseRequested: RBXScriptSignal<Player, number, boolean, EnumCurrencyType>
|
|
PromptPurchaseFinished: RBXScriptSignal<Player, number, boolean>
|
|
PromptPurchaseRequested: RBXScriptSignal<Player, number, boolean, EnumCurrencyType>
|
|
PromptPurchaseRequestedV2: RBXScriptSignal<Instance, number, boolean, EnumCurrencyType, string, string>
|
|
PromptRobloxPurchaseRequested: RBXScriptSignal<number, boolean>
|
|
PromptSubscriptionPurchaseRequested: RBXScriptSignal<Instance, string>
|
|
ServerPurchaseVerification: RBXScriptSignal<{ [any]: any }>
|
|
ThirdPartyPurchaseFinished: RBXScriptSignal<Instance, string, string, boolean>
|
|
function GetProductInfo(self, assetId: number, infoType: EnumInfoType?): { [any]: any }
|
|
function GetSubscriptionPurchaseInfoAsync(self, subscriptionId: string): { [any]: any }
|
|
function PerformPurchase(self, infoType: EnumInfoType, productId: number, expectedPrice: number, requestId: string, isRobloxPurchase: boolean, collectibleItemId: string?, collectibleProductId: string?, idempotencyKey: string?, purchaseAuthToken: string?): { [any]: any }
|
|
function PerformPurchaseV2(self, infoType: EnumInfoType, productId: number, expectedPrice: number, requestId: string, isRobloxPurchase: boolean, collectiblesProductDetails: { [any]: any }): { [any]: any }
|
|
function PlayerCanMakePurchases(self, player: Instance): boolean
|
|
function PlayerOwnsAsset(self, player: Player, assetId: number): boolean
|
|
function PlayerOwnsBundle(self, player: Player, bundleId: number): boolean
|
|
function PrepareCollectiblesPurchase(self, player: Instance, assetId: number, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: number): nil
|
|
function PromptBundlePurchase(self, player: Player, bundleId: number): nil
|
|
function PromptCollectiblesPurchase(self, player: Instance, assetId: number, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: number): nil
|
|
function PromptGamePassPurchase(self, player: Player, gamePassId: number): nil
|
|
function PromptNativePurchase(self, player: Instance, productId: string): nil
|
|
function PromptNativePurchaseWithLocalPlayer(self, productId: string): nil
|
|
function PromptPremiumPurchase(self, player: Player): nil
|
|
function PromptProductPurchase(self, player: Player, productId: number, equipIfPurchased: boolean?, currencyType: EnumCurrencyType?): nil
|
|
function PromptPurchase(self, player: Player, assetId: number, equipIfPurchased: boolean?, currencyType: EnumCurrencyType?): nil
|
|
function PromptRobloxPurchase(self, assetId: number, equipIfPurchased: boolean): nil
|
|
function PromptSubscriptionPurchaseFinished(self, subscriptionId: string, didTryPurchasing: boolean): nil
|
|
function PromptThirdPartyPurchase(self, player: Instance, productId: string): nil
|
|
function ReportAssetSale(self, assetId: string, robuxAmount: number): nil
|
|
function ReportRobuxUpsellStarted(self): nil
|
|
function SignalClientPurchaseSuccess(self, ticket: string, playerId: number, productId: number): nil
|
|
function SignalMockPurchasePremium(self): nil
|
|
function SignalPromptBundlePurchaseFinished(self, player: Instance, bundleId: number, success: boolean): nil
|
|
function SignalPromptGamePassPurchaseFinished(self, player: Instance, gamePassId: number, success: boolean): nil
|
|
function SignalPromptPremiumPurchaseFinished(self, didTryPurchasing: boolean): nil
|
|
function SignalPromptProductPurchaseFinished(self, userId: number, productId: number, success: boolean): nil
|
|
function SignalPromptPurchaseFinished(self, player: Instance, assetId: number, success: boolean): nil
|
|
function SignalServerLuaDialogClosed(self, value: boolean): nil
|
|
function UserOwnsGamePassAsync(self, userId: number, gamePassId: number): boolean
|
|
|
|
function SetProductInfoUrl(self, url: string): nil
|
|
function SetPlayerOwnsAssetUrl(self, url: string): nil
|
|
end
|
|
|
|
|
|
|
|
|
|
declare class Mouse extends Instance
|
|
Button1Down: RBXScriptSignal<>
|
|
Button1Up: RBXScriptSignal<>
|
|
Button2Down: RBXScriptSignal<>
|
|
Button2Up: RBXScriptSignal<>
|
|
Hit: CFrame
|
|
Icon: Content
|
|
Idle: RBXScriptSignal<>
|
|
Move: RBXScriptSignal<>
|
|
Origin: CFrame
|
|
Target: BasePart
|
|
TargetFilter: Instance
|
|
TargetSurface: EnumNormalId
|
|
UnitRay: Ray
|
|
ViewSizeX: number
|
|
ViewSizeY: number
|
|
WheelBackward: RBXScriptSignal<>
|
|
WheelForward: RBXScriptSignal<>
|
|
X: number
|
|
Y: number
|
|
end
|
|
|
|
declare class PlayerMouse extends Mouse
|
|
end
|
|
|
|
declare class PluginMouse extends Mouse
|
|
DragEnter: RBXScriptSignal<{ Instance }>
|
|
end
|
|
|
|
declare class MouseService extends Instance
|
|
MouseEnterStudioViewport: RBXScriptSignal<>
|
|
MouseLeaveStudioViewport: RBXScriptSignal<>
|
|
end
|
|
|
|
declare class NetworkMarker extends Instance
|
|
Received: RBXScriptSignal<>
|
|
end
|
|
|
|
declare class NetworkPeer extends Instance
|
|
function SetOutgoingKBPSLimit(self, limit: number): nil
|
|
end
|
|
|
|
declare class NetworkClient extends NetworkPeer
|
|
ConnectionAccepted: RBXScriptSignal<string, Instance>
|
|
ConnectionRejected: RBXScriptSignal<string>
|
|
ConnectionFailed: RBXScriptSignal<string, number, string>
|
|
function Connect(self, serverAddress: string, serverPort: number, id: number, threadSleepTime: number): nil
|
|
function Disconnect(self, blockDuration: number?): nil
|
|
function PlayerConnect(self, userId: number, server: string, serverPort: number, clientPort: number?, threadSleepTime: number?, userName: string?): Player
|
|
end
|
|
|
|
declare class NetworkServer extends NetworkPeer
|
|
DataBasicFiltered: RBXScriptSignal<Instance, EnumFilterResult, Instance, string>
|
|
DataCustomFiltered: RBXScriptSignal<Instance, EnumFilterResult, Instance, string>
|
|
IncommingConnection: RBXScriptSignal<string, Instance> -- LOL
|
|
Port: number
|
|
function SetIsPlayerAuthenticationRequired(self, value: boolean): nil
|
|
function SetGameId(self, newGameId: string): nil
|
|
function Start(self, port: number?, threadSleepTime: number?): nil
|
|
function Stop(self, blockDuration: number?): nil
|
|
end
|
|
|
|
declare class NetworkReplicator extends Instance
|
|
Disconnection: RBXScriptSignal<string, boolean, string>
|
|
function CloseConnection(self): nil
|
|
function GetPlayer(self): Instance
|
|
function RequestCharacter(self): nil
|
|
function SendMarker(self): Instance
|
|
end
|
|
|
|
declare class ClientReplicator extends NetworkReplicator
|
|
RCCProfilerDataComplete: RBXScriptSignal<boolean, string>
|
|
StatsReceived: RBXScriptSignal<{ [any]: any }>
|
|
function RequestRCCProfilerData(self, frameRate: number, timeFrame: number): nil
|
|
function RequestServerScriptProfiling(self, start: boolean, frequency: number?): nil
|
|
function RequestServerStats(self, request: boolean): nil
|
|
end
|
|
|
|
declare class ServerReplicator extends NetworkReplicator
|
|
end
|
|
|
|
declare class NetworkSettings extends Instance
|
|
FreeMemoryMBytes: number
|
|
PrintPhysicsErrors: boolean
|
|
PrintStreamInstanceQuota: boolean
|
|
RenderStreamedRegions: boolean
|
|
|
|
ExperimentalPhysicsEnabled: boolean
|
|
IncommingReplicationLag: number -- bruh
|
|
IsQueueErrorComputed: boolean
|
|
IsThrottledByCongestionControl: boolean
|
|
IsThrottledByOutgoingBandwidthLimit: boolean
|
|
MaxDataModelSendBuffer: number
|
|
MtuOverride: number
|
|
PhysicsMtuAdjust: number
|
|
PhysicsSend: number
|
|
PhysicsSendRate: number
|
|
PreferredClientPort: number
|
|
PrintEvents: boolean
|
|
PrintInstances: boolean
|
|
PrintProperties: boolean
|
|
PrintSplitMessage: boolean
|
|
PrintTouches: boolean
|
|
ReceiveRate: boolean
|
|
SendPacketBufferLimit: number
|
|
TouchSendRate: number
|
|
TrackDataTypes: boolean
|
|
TrackPhysicsDetails: boolean
|
|
UseInstancePacketCache: boolean
|
|
UsePhysicsPacketCache: boolean
|
|
WaitingForCharacterLogRate: number
|
|
end
|
|
|
|
declare class PVInstance extends Instance
|
|
Origin: CFrame
|
|
function GetPivot(self): CFrame
|
|
function PivotTo(self, targetCFrame: CFrame): nil
|
|
end
|
|
|
|
declare class BasePart extends PVInstance
|
|
Anchored: boolean
|
|
AssemblyAngularVelocity: Vector3
|
|
AssemblyCenterOfMass: Vector3
|
|
AssemblyLinearVelocity: Vector3
|
|
AssemblyMass: number
|
|
AssemblyRootPart: BasePart
|
|
BackSurface: EnumSurfaceType
|
|
BottomSurface: EnumSurfaceType
|
|
BrickColor: BrickColor
|
|
CFrame: CFrame
|
|
CanCollide: boolean
|
|
Color: Color3
|
|
FrontSurface: EnumSurfaceType
|
|
LeftSurface: EnumSurfaceType
|
|
LocalTransparencyModifier: number
|
|
Locked: boolean
|
|
Mass: number
|
|
Massless: boolean
|
|
Material: EnumMaterial
|
|
MaterialVariant: string
|
|
Position: Vector3
|
|
ReceiveAge: number
|
|
Reflectance: number
|
|
ResizeIncrement: number
|
|
ResizeableFaces: Faces
|
|
RightSurface: EnumSurfaceType
|
|
RootPriority: number
|
|
Rotation: Vector3
|
|
Size: Vector3
|
|
TopSurface: EnumSurfaceType
|
|
TouchEnded: RBXScriptSignal<BasePart>
|
|
Touched: RBXScriptSignal<BasePart>
|
|
Transparency: number
|
|
function GetConnectedParts(self, recursive: boolean?): { BasePart }
|
|
function GetJoints(self): { BasePart }
|
|
function GetMass(self): number
|
|
function GetRootPart(self): BasePart
|
|
function GetTouchingParts(self): { BasePart }
|
|
function GetVelocityAtPosition(self, position: Vector3): Vector3
|
|
function IsGrounded(self): boolean
|
|
function Resize(self, normalId: EnumNormalId, deltaAmount: number): boolean
|
|
end
|
|
|
|
declare class CornerWedgePart extends BasePart
|
|
end
|
|
|
|
declare class FormFactorPart extends BasePart
|
|
end
|
|
|
|
declare class Part extends FormFactorPart
|
|
Shape: EnumPartType
|
|
end
|
|
|
|
|
|
|
|
declare class Platform extends Part
|
|
end
|
|
|
|
declare class Seat extends Part
|
|
Disabled: boolean
|
|
Occupant: Humanoid?
|
|
function Sit(self, humanoid: Humanoid): nil
|
|
end
|
|
|
|
|
|
|
|
declare class SpawnLocation extends Part
|
|
AllowTeamChangeOnTouch: boolean
|
|
Duration: number
|
|
Enabled: boolean
|
|
Neutral: boolean
|
|
TeamColor: BrickColor
|
|
end
|
|
|
|
declare class WedgePart extends FormFactorPart
|
|
end
|
|
|
|
declare class Terrain extends BasePart
|
|
Decoration: boolean
|
|
MaterialColors: BinaryString
|
|
MaxExtents: Region3int16
|
|
ShorelinesUpgraded: boolean
|
|
SmoothVoxelsUpgraded: boolean
|
|
WaterColor: Color3
|
|
WaterReflectance: number
|
|
WaterTransparency: number
|
|
WaterWaveSize: number
|
|
WaterWaveSpeed: number
|
|
function CanShorelinesBeUpgraded(self): boolean
|
|
function CanSmoothVoxelsBeUpgraded(self): boolean
|
|
function CellCenterToWorld(self, x: number, y: number, z: number): Vector3
|
|
function CellCornerToWorld(self, x: number, y: number, z: number): Vector3
|
|
function Clear(self): nil
|
|
function CopyRegion(self, region: Region3int16): TerrainRegion
|
|
function CountCells(self): number
|
|
function FillBall(self, center: Vector3, radius: number, material: EnumMaterial): nil
|
|
function FillBlock(self, cframe: CFrame, size: Vector3, material: EnumMaterial): nil
|
|
function FillCylinder(self, cframe: CFrame, height: number, radius: number, material: EnumMaterial): nil
|
|
function FillRegion(self, region: Region3, resolution: number, material: EnumMaterial): nil
|
|
function FillWedge(self, cframe: CFrame, size: Vector3, material: EnumMaterial): nil
|
|
function GetMaterialColor(self, material: EnumMaterial): Color3
|
|
function GetTerrainWireframe(self, cframe: CFrame, size: Vector3): { any }
|
|
function PasteRegion(self, region: TerrainRegion, corner: Vector3int16, pasteEmptyCells: boolean): nil
|
|
function ReadVoxels(self, region: Region3, resolution: number): any
|
|
function ReplaceMaterial(self, region: Region3, resolution: number, sourceMaterial: EnumMaterial, targetMaterial: EnumMaterial): nil
|
|
function ReplaceMaterialInTransform(self, cframe: CFrame, size: Vector3, sourceMaterial: EnumMaterial, targetMaterial: EnumMaterial): nil
|
|
function ReplaceMaterialInTransformSubregion(self, cframe: CFrame, size: Vector3, sourceMaterial: EnumMaterial, targetMaterial: EnumMaterial, targetRegion: Region3int16): nil
|
|
function SetMaterialColor(self, material: EnumMaterial, value: Color3): nil
|
|
function SetMaterialInTransform(self, cframe: CFrame, size: Vector3, targetMaterial: EnumMaterial): nil
|
|
function SetMaterialInTransformSubregion(self, cframe: CFrame, size: Vector3, targetMaterial: EnumMaterial, targetRegion: Region3int16): nil
|
|
function SmoothRegion(self, region: Region3, resolution: number, strength: number): any
|
|
function WorldToCell(self, position: Vector3): Vector3
|
|
function WorldToCellPreferEmpty(self, position: Vector3): Vector3
|
|
function WorldToCellPreferSolid(self, position: Vector3): Vector3
|
|
function WriteVoxels(self, region: Region3, resolution: number, materials: { any }, occupancy: { any }): nil
|
|
|
|
function AutoWedgeCell(self, x: number, y: number, z: number): boolean
|
|
function SetWaterCell(self, x: number, y: number, z: number, waterForce: EnumWaterForce, waterDirection: EnumWaterDirection): nil
|
|
function SetCell(self, x: number, y: number, z: number, material: EnumCellMaterial, orientation: EnumCellOrientation): nil
|
|
function GetCell(self, x: number, y: number, z: number): any -- "tuple" bruh
|
|
end
|
|
|
|
declare class TrussPart extends BasePart
|
|
Style: EnumStyle
|
|
end
|
|
|
|
declare class VehicleSeat extends BasePart
|
|
AreHingesDetected: number
|
|
Disabled: boolean
|
|
HeadsUpDisplay: boolean
|
|
MaxSpeed: number
|
|
Occupant: Humanoid?
|
|
Steer: number
|
|
SteerFloat: number
|
|
Throttle: number
|
|
ThrottleFloat: number
|
|
Torque: number
|
|
TurnSpeed: number
|
|
function Sit(self, humanoid: Humanoid): nil
|
|
end
|
|
|
|
declare class Model extends PVInstance
|
|
PrimaryPart: BasePart?
|
|
Scale: number
|
|
WorldPivot: CFrame
|
|
function AddPersistentPlayer(self, playerInstance: Player?): nil
|
|
function GetBoundingBox(self): (CFrame, Vector3)
|
|
function GetExtentsSize(self): Vector3
|
|
function GetPersistentPlayers(self): { Instance }
|
|
function GetScale(self): number
|
|
function MoveTo(self, position: Vector3): nil
|
|
function RemovePersistentPlayer(self, playerInstance: Player?): nil
|
|
function ScaleTo(self, newScaleFactor: number): nil
|
|
function TranslateBy(self, delta: Vector3): nil
|
|
|
|
function GetModelCFrame(self): CFrame
|
|
end
|
|
|
|
declare class BackpackItem extends Model
|
|
TextureId: Content
|
|
end
|
|
|
|
|
|
|
|
declare class Tool extends BackpackItem
|
|
Activated: RBXScriptSignal<>
|
|
CanBeDropped: boolean
|
|
Deactivated: RBXScriptSignal<>
|
|
Enabled: boolean
|
|
Equipped: RBXScriptSignal<Mouse>
|
|
Grip: CFrame
|
|
GripForward: Vector3
|
|
GripPos: Vector3
|
|
GripRight: Vector3
|
|
GripUp: Vector3
|
|
ManualActivationOnly: boolean
|
|
RequiresHandle: boolean
|
|
ToolTip: string
|
|
Unequipped: RBXScriptSignal<>
|
|
function Activate(self): nil
|
|
function Deactivate(self): nil
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
declare class Workspace extends Model
|
|
AirDensity: number
|
|
AllowThirdPartySales: boolean
|
|
CurrentCamera: Camera
|
|
DistributedGameTime: number
|
|
FallenPartsDestroyHeight: number
|
|
GlobalWind: Vector3
|
|
Gravity: number
|
|
PersistentLoaded: RBXScriptSignal<Player>
|
|
StreamingEnabled: boolean -- brand -- spanking -- new --
|
|
Terrain: Terrain
|
|
function CalculateJumpDistance(self, gravity: number, jumpPower: number, walkSpeed: number): number
|
|
function CalculateJumpHeight(self, gravity: number, jumpPower: number): number
|
|
function CalculateJumpPower(self, gravity: number, jumpHeight: number): number
|
|
function ExperimentalSolverIsEnabled(self): boolean
|
|
function GetNumAwakeParts(self): number
|
|
function GetPhysicsThrottling(self): number
|
|
function GetRealPhysicsFPS(self): number
|
|
function GetServerTimeNow(self): number
|
|
function PGSIsEnabled(self): boolean
|
|
function SetPhysicsThrottleEnabled(self, value: boolean): nil
|
|
function ZoomToExtents(self): nil
|
|
|
|
function FindPartOnRay(self, ray: Ray, ignoreDescendantsInstance: Instance?, terrainCellsAreCubes: boolean?, ignoreWater: boolean?): { BasePart } -- deprecated camelCase variant also exists
|
|
function FindPartOnRayWithIgnoreList(self, ray: Ray, ignoreDescendantsTable: { Instance }, terrainCellsAreCubes: boolean?, ignoreWater: boolean?): { BasePart }
|
|
function FindPartsInRegion3(self, region: Region3, ignoreDescendantsInstance: Instance?, maxParts: number?): { BasePart } -- deprecated camelCase variant also exists
|
|
function InsertContent(self, url: Content): { Instance } -- yep, it's { Instance }
|
|
function IsRegion3Empty(self, region: Region3, ignoreDescendantsInstance: Instance?): boolean
|
|
function IsRegion3EmptyWithIgnoreList(self, region: Region3, ignoreDescendantsTable: { Instance }): boolean
|
|
end
|
|
|
|
declare class PhysicsService extends Instance
|
|
end
|
|
|
|
declare class PhysicsSettings extends Instance
|
|
AllowSleep: boolean
|
|
AreAnchorsShown: boolean
|
|
AreAssembliesShown: boolean
|
|
AreAwakePartsHighlighted: boolean
|
|
AreBodyTypesShown: boolean
|
|
AreContactPointsShown: boolean
|
|
AreJointCoordinatesShown: boolean
|
|
AreMechanismsShown: boolean
|
|
AreModelCoordsShown: boolean
|
|
AreOwnersShown: boolean
|
|
ArePartCoordsShown: boolean
|
|
AreRegionsShown: boolean
|
|
AreUnalignedPartsShown: boolean
|
|
AreWorldCoordsShown: boolean
|
|
IsReceiveAgeShown: boolean
|
|
IsTreeShown: boolean
|
|
PhysicsEnvironmentalThrottle: EnumEnviromentalPhysicsThrottle
|
|
ThrottleAdjustTime: number
|
|
end
|
|
|
|
declare class Player extends Instance
|
|
AccountAge: number
|
|
AutoJumpEnabled: boolean
|
|
CameraMaxZoomDistance: number
|
|
CameraMinZoomDistance: number
|
|
CameraMode: EnumCameraMode
|
|
CanLoadCharacterAppearance: boolean
|
|
Character: Model?
|
|
CharacterAdded: RBXScriptSignal<Model>
|
|
CharacterAppearance: string
|
|
CharacterAppearanceId: number
|
|
CharacterAppearanceLoaded: RBXScriptSignal<Model>
|
|
CharacterRemoving: RBXScriptSignal<Model>
|
|
ChatMode: EnumChatMode
|
|
Chatted: RBXScriptSignal<string, Player?>
|
|
FollowUserId: number
|
|
FriendStatusChanged: RBXScriptSignal<Player, EnumFriendStatus>
|
|
GameplayPaused: boolean
|
|
Guest: boolean
|
|
HasVerifiedBadge: boolean
|
|
HealthDisplayDistance: number
|
|
Idled: RBXScriptSignal<number>
|
|
LocaleId: string
|
|
MaximumSimulationRadius: number
|
|
MembershipType: EnumMembershipType
|
|
NameDisplayDistance: number
|
|
Neutral: boolean
|
|
OnTeleport: RBXScriptSignal<EnumTeleportState, number, string>
|
|
OsPlatform: string
|
|
PlatformName: string
|
|
ReplicationFocus: Instance
|
|
RespawnLocation: SpawnLocation
|
|
SimulationRadius: number
|
|
SimulationRadiusChanged: RBXScriptSignal<number>
|
|
Team: Team
|
|
TeamColor: BrickColor
|
|
Teleported: boolean
|
|
TeleportedIn: boolean
|
|
UnfilteredChat: boolean
|
|
userId: number
|
|
|
|
Backpack: Backpack
|
|
PlayerGui: PlayerGui
|
|
|
|
function AddToBlockList(self, userIds: { any }): nil
|
|
function ClearCharacterAppearance(self): nil
|
|
function DistanceFromCharacter(self, point: Vector3): number
|
|
function GetFriendStatus(self, player: Player): EnumFriendStatus
|
|
function GetFriendsOnline(self, maxFriends: number?): { any }
|
|
function GetGameSessionID(self): string
|
|
function GetJoinData(self): { [any]: any }
|
|
function GetMouse(self): Mouse
|
|
function GetNetworkPing(self): number
|
|
function GetRankInGroup(self, groupId: number): number
|
|
function GetRoleInGroup(self, groupId: number): string
|
|
function GetUnder13(self): boolean
|
|
function HasAppearanceLoaded(self): boolean
|
|
function IsFriendsWith(self, userId: number): boolean
|
|
function IsInGroup(self, groupId: number): boolean
|
|
function IsVerified(self): boolean
|
|
function Kick(self, message: string?): nil
|
|
function LoadCharacter(self, inGame: boolean): nil
|
|
function LoadCharacterBlocking(self): nil
|
|
function Move(self, walkDirection: Vector3, relativeToCamera: boolean?): nil
|
|
function RemoveCharacter(self): nil
|
|
function RequestFriendship(self, player: Player): nil
|
|
function RequestStreamAroundAsync(self, position: Vector3, timeOut: number?): nil
|
|
function RevokeFriendship(self, player: Player): nil
|
|
function SetAccountAge(self, accountAge: number): nil
|
|
function SetCharacterAppearanceJson(self, jsonBlob: string): nil
|
|
function SetExperienceSettingsLocaleId(self, locale: string): nil
|
|
function SetMembershipType(self, membershipType: EnumMembershipType): nil
|
|
function SetModerationAccessKey(self, moderationAccessKey: string): nil
|
|
function SetSuperSafeChat(self, value: boolean): nil
|
|
function UpdatePlayerBlocked(self, userId: number, blocked: boolean): nil
|
|
|
|
function SetUnder13(self, value: boolean): nil
|
|
end
|
|
|
|
declare class Players extends Instance
|
|
BubbleChat: boolean
|
|
CharacterAutoLoads: boolean
|
|
ClassicChat: boolean
|
|
FriendRequestEvent: RBXScriptSignal<Player, Player, EnumFriendRequestEvent>
|
|
GameAnnounce: RBXScriptSignal<string>
|
|
LocalPlayer: Player
|
|
MaxPlayers: number
|
|
MaxPlayersInternal: number
|
|
PlayerAdded: RBXScriptSignal<Player>
|
|
PlayerChatted: RBXScriptSignal<EnumPlayerChatType, Player, string, Player?>
|
|
PlayerConnecting: RBXScriptSignal<Player>
|
|
PlayerDisconnecting: RBXScriptSignal<Player>
|
|
PlayerMembershipChanged: RBXScriptSignal<Player>
|
|
PlayerRejoining: RBXScriptSignal<Player>
|
|
PlayerRemoving: RBXScriptSignal<Player>
|
|
PreferredPlayers: number
|
|
PreferredPlayersInternal: number
|
|
RespawnTime: number
|
|
UseStrafingAnimations: boolean
|
|
function Chat(self, message: string): nil
|
|
function CreateHumanoidModelFromUserId(self, userId: number): Model
|
|
function CreateLocalPlayer(self, id: number): Player
|
|
function GetCharacterAppearanceInfoAsync(self, userId: number): { [any]: any }
|
|
function GetFriendsAsync(self, userId: number): FriendPages
|
|
function GetNameFromUserIdAsync(self, userId: number): string
|
|
function GetPlayerByUserId(self, userId: number): Player?
|
|
function GetPlayerFromCharacter(self, character: Model): Player?
|
|
function GetPlayers(self): { Player }
|
|
function GetUserIdFromNameAsync(self, userName: string): number
|
|
function ReportAbuse(self, player: Player, reason: string, optionalMessage: string): nil
|
|
function ReportAbuseV3(self, player: Player, jsonTags: string): nil
|
|
function ResetLocalPlayer(self): nil
|
|
function SetChatStyle(self, style: EnumChatStyle?): nil
|
|
function SetLocalPlayerInfo(self, userId: number, userName: string, displayName: string, membershipType: EnumMembershipType, isUnder13: boolean): nil
|
|
function TeamChat(self, message: string): nil
|
|
function WhisperChat(self, message: string, player: Instance): nil
|
|
|
|
function SetAbuseReportUrl(self, url: string): nil
|
|
end
|
|
|
|
declare class Plugin extends Instance
|
|
CollisionEnabled: boolean
|
|
Deactivation: RBXScriptSignal<>
|
|
GridSize: number
|
|
ProcessAssetInsertionDrag: (assetId: string, assetTypeId: number, instances: { Instance }) -> { Instance }
|
|
ProcessAssetInsertionDrop: () -> nil
|
|
Ready: RBXScriptSignal<>
|
|
Unloading: RBXScriptSignal<>
|
|
UsesAssetInsertionDrag: boolean
|
|
function Activate(self, exclusiveMouse: boolean): nil
|
|
function CreateToolbar(self, name: string): PluginToolbar
|
|
function Deactivate(self): nil
|
|
function GetMouse(self): PluginMouse
|
|
function GetSetting(self, key: string): any
|
|
function SaveSelectedToRoblox(self): nil
|
|
function SetSetting(self, key: string, value: any): nil
|
|
end
|
|
|
|
declare class PluginDebugService extends Instance
|
|
end
|
|
|
|
declare class PluginManager extends Instance
|
|
function ExportPlace(self, filePath: string?): nil
|
|
function ExportSelection(self, filePath: string?): nil
|
|
function CreatePlugin(self): Plugin
|
|
end
|
|
|
|
declare class PluginManagerInterface extends Instance
|
|
function ExportPlace(self, filePath: string?): nil
|
|
function ExportSelection(self, filePath: string?): nil
|
|
end
|
|
|
|
declare class PluginToolbar extends Instance
|
|
function CreateButton(self, id: string, toolTip: string, iconAsset: string, text: string?): PluginToolbarButton
|
|
function CreatePopupButton(self, buttonId: string, tooltip: string, iconname: string, text: string?): Instance
|
|
end
|
|
|
|
declare class PluginToolbarButton extends Instance
|
|
Click: RBXScriptSignal<>
|
|
ClickableWhenViewportHidden: boolean
|
|
DropdownClick: RBXScriptSignal<>
|
|
Enabled: boolean
|
|
Icon: Content
|
|
function SetActive(self, active: boolean): nil
|
|
end
|
|
|
|
|
|
|
|
|
|
declare class Pose extends Instance
|
|
CFrame: CFrame
|
|
function AddSubPose(self, pose: Pose): nil
|
|
function GetSubPoses(self): { Instance }
|
|
function RemoveSubPose(self, pose: Pose): nil
|
|
end
|
|
|
|
declare class ReflectionMetadata extends Instance
|
|
end
|
|
|
|
declare class ReflectionMetadataCallbacks extends Instance
|
|
end
|
|
|
|
declare class ReflectionMetadataClasses extends Instance
|
|
end
|
|
|
|
declare class ReflectionMetadataEnums extends Instance
|
|
end
|
|
|
|
declare class ReflectionMetadataEvents extends Instance
|
|
end
|
|
|
|
declare class ReflectionMetadataFunctions extends Instance
|
|
end
|
|
|
|
declare class ReflectionMetadataItem extends Instance
|
|
Browsable: boolean
|
|
ClassCategory: string
|
|
ClientOnly: boolean
|
|
Constraint: string
|
|
Deprecated: boolean
|
|
EditingDisabled: boolean
|
|
EditorType: string
|
|
FFlag: string
|
|
IsBackend: boolean
|
|
PropertyOrder: number
|
|
ScriptContext: string
|
|
ServerOnly: boolean
|
|
SliderScaling: string
|
|
UIMaximum: number
|
|
UIMinimum: number
|
|
UINumTicks: number
|
|
end
|
|
|
|
declare class ReflectionMetadataClass extends ReflectionMetadataItem
|
|
ExplorerImageIndex: number
|
|
ExplorerOrder: number
|
|
Insertable: boolean
|
|
PreferredParent: string
|
|
end
|
|
|
|
declare class ReflectionMetadataEnum extends ReflectionMetadataItem
|
|
end
|
|
|
|
declare class ReflectionMetadataEnumItem extends ReflectionMetadataItem
|
|
end
|
|
|
|
declare class ReflectionMetadataMember extends ReflectionMetadataItem
|
|
end
|
|
|
|
declare class ReflectionMetadataProperties extends Instance
|
|
end
|
|
|
|
declare class ReflectionMetadataYieldFunctions extends Instance
|
|
end
|
|
|
|
declare class RemoteDebuggerServer extends Instance
|
|
end
|
|
|
|
declare class RemoteEvent extends Instance
|
|
OnClientEvent: RBXScriptSignal<...any>
|
|
OnServerEvent: RBXScriptSignal<(Player, ...any)>
|
|
function FireAllClients(self, ...: any): ()
|
|
function FireClient(self, player: Player, ...: any): ()
|
|
function FireServer(self, ...: any): ()
|
|
end
|
|
|
|
declare class RemoteFunction extends Instance
|
|
OnClientInvoke: (...any) -> ...any
|
|
OnServerInvoke: (player: Player, ...any) -> ...any
|
|
function InvokeClient(self, player: Player, ...: any): ...any
|
|
function InvokeServer(self, ...: any): ...any
|
|
end
|
|
|
|
declare class RenderSettings extends Instance
|
|
AutoFRMLevel: number
|
|
EagerBulkExecution: boolean
|
|
EditQualityLevel: EnumQualityLevel
|
|
EnableFRM: boolean
|
|
ExportMergeByMaterial: boolean
|
|
FrameRateManager: EnumFramerateManagerMode
|
|
GraphicsMode: EnumGraphicsMode
|
|
MeshCacheSize: number
|
|
QualityLevel: EnumQualityLevel
|
|
ReloadAssets: boolean
|
|
RenderCSGTrianglesDebug: boolean
|
|
ShowBoundingBoxes: boolean
|
|
function GetMaxQualityLevel(self): number
|
|
end
|
|
|
|
declare class ReplicatedStorage extends Instance
|
|
end
|
|
|
|
|
|
declare class RunService extends Instance
|
|
Heartbeat: RBXScriptSignal<number>
|
|
RenderStepped: RBXScriptSignal<number>
|
|
Stepped: RBXScriptSignal<number, number>
|
|
function Pause(self): nil
|
|
function Run(self): nil
|
|
function Stop(self): nil
|
|
end
|
|
|
|
declare class RuntimeScriptService extends Instance
|
|
end
|
|
|
|
declare class ScriptContext extends Instance
|
|
Error: RBXScriptSignal<string, string, Instance>
|
|
ScriptsDisabled: boolean
|
|
function SetTimeout(self, seconds: number): nil
|
|
|
|
-- player or instance
|
|
function AddCoreScript(self, assetId: number, parent: Instance, name: string): nil
|
|
function AddStarterScript(self, assetId: number): nil
|
|
function RegisterLibrary(self, libraryName: string, assetId: string): nil
|
|
function LibraryRegistrationComplete(self): nil
|
|
end
|
|
|
|
declare class ScriptDebugger extends Instance
|
|
BreakpointAdded: RBXScriptSignal<Instance>
|
|
BreakpointRemoved: RBXScriptSignal<Instance>
|
|
CurrentLine: number
|
|
EncounteredBreak: RBXScriptSignal<number>
|
|
IsDebugging: boolean
|
|
IsPaused: boolean
|
|
Resuming: RBXScriptSignal<>
|
|
Script: Instance
|
|
WatchAdded: RBXScriptSignal<Instance>
|
|
WatchRemoved: RBXScriptSignal<Instance>
|
|
function AddWatch(self, expression: string): Instance
|
|
function GetBreakpoints(self): { Instance }
|
|
function GetGlobals(self, stackFrame: number?): { [any]: any }
|
|
function GetLocals(self, stackFrame: number?): { [any]: any }
|
|
function GetStack(self): { any }
|
|
function GetUpvalues(self, stackFrame: number?): { [any]: any }
|
|
function GetWatchValue(self, watch: Instance): any
|
|
function GetWatches(self): { Instance }
|
|
function SetBreakpoint(self, line: number, isContextDependentBreakpoint: boolean): Instance
|
|
function SetGlobal(self, name: string, value: any, stackFrame: number): nil
|
|
function SetLocal(self, name: string, value: any, stackFrame: number?): nil
|
|
function SetUpvalue(self, name: string, value: any, stackFrame: number?): nil
|
|
|
|
function StepIn(self): nil
|
|
function StepOut(self): nil
|
|
function StepOver(self): nil
|
|
end
|
|
|
|
declare class ScriptService extends Instance
|
|
end
|
|
|
|
declare class Selection extends Instance
|
|
function Get(self): { Instance }
|
|
function Set(self, selection: { Instance }): nil
|
|
end
|
|
|
|
declare class ServerScriptService extends Instance
|
|
end
|
|
|
|
declare class ServerStorage extends Instance
|
|
end
|
|
|
|
declare class ThumbnailGenerator extends Instance -- Tap in rcc before carrot gets it
|
|
function Click(self, format: "PNG" | "OBJ", x: number, y: number, hideSky: boolean, crop: boolean?): string
|
|
end
|
|
|
|
declare class ServiceProvider extends Instance
|
|
Close: RBXScriptSignal<>
|
|
CloseLate: RBXScriptSignal<>
|
|
ServiceAdded: RBXScriptSignal<Instance>
|
|
ServiceRemoving: RBXScriptSignal<Instance>
|
|
|
|
AnimationClipProvider: AnimationClipProvider
|
|
AssetCounterService: AssetCounterService
|
|
AssetService: AssetService
|
|
BadgeService: BadgeService
|
|
BrowserService: BrowserService
|
|
CacheableContentProvider: CacheableContentProvider
|
|
ChangeHistoryService: ChangeHistoryService
|
|
Chat: Chat
|
|
ClusterPacketCache: ClusterPacketCache
|
|
CollectionService: CollectionService
|
|
ContentProvider: ContentProvider
|
|
ContextActionService: ContextActionService
|
|
ControllerService: ControllerService
|
|
CookiesService: CookiesService
|
|
CoreGui: CoreGui
|
|
DataStoreService: DataStoreService
|
|
Debris: Debris
|
|
DebuggerManager: DebuggerManager
|
|
FlagStandService: FlagStandService
|
|
FriendService: FriendService
|
|
GamePassService: GamePassService
|
|
GamepadService: GamepadService
|
|
GuiService: GuiService
|
|
GuidRegistryService: GuidRegistryService
|
|
HttpService: HttpService
|
|
InsertService: InsertService
|
|
KeyboardService: KeyboardService
|
|
KeyframeSequenceProvider: KeyframeSequenceProvider
|
|
LanguageService: LanguageService
|
|
Lighting: Lighting
|
|
LocalStorageService: LocalStorageService
|
|
LoginService: LoginService
|
|
LuaWebService: LuaWebService
|
|
MarketplaceService: MarketplaceService
|
|
MaterialGenerationService: MaterialGenerationService
|
|
MeshContentProvider: MeshContentProvider
|
|
MouseService: MouseService
|
|
NetworkClient: NetworkClient
|
|
NetworkServer: NetworkServer
|
|
NetworkSettings: NetworkSettings
|
|
PhysicsService: PhysicsService
|
|
Players: Players
|
|
PluginDebugService: PluginDebugService
|
|
RemoteDebuggerServer: RemoteDebuggerServer
|
|
RenderSettings: RenderSettings
|
|
ReplicatedStorage: ReplicatedStorage
|
|
RunService: RunService
|
|
RuntimeScriptService: RuntimeScriptService
|
|
ScriptContext: ScriptContext
|
|
ScriptService: ScriptService
|
|
Selection: Selection
|
|
ServerScriptService: ServerScriptService
|
|
ServerStorage: ServerStorage
|
|
SocialService: SocialService
|
|
SoundService: SoundService
|
|
SpawnerService: SpawnerService
|
|
StarterGui: StarterGui
|
|
StarterPack: StarterPack
|
|
StarterPlayer: StarterPlayer
|
|
Stats: Stats
|
|
Studio: Studio
|
|
StudioScriptDebugEventListener: StudioScriptDebugEventListener
|
|
TaskScheduler: TaskScheduler
|
|
TeamCreateData: TeamCreateData
|
|
TeamCreateService: TeamCreateService
|
|
Teams: Teams
|
|
TeleportService: TeleportService
|
|
TestService: TestService
|
|
TimerService: TimerService
|
|
UserInputService: UserInputService
|
|
VirtualUser: VirtualUser
|
|
Visit: Visit
|
|
Workspace: Workspace
|
|
|
|
LoadingGuiService: any
|
|
ScriptInformationProvider: ScriptInformationProvider
|
|
JointsService: JointsService
|
|
ThumbnailGenerator: ThumbnailGenerator
|
|
|
|
function FindService(self, className: string): Instance
|
|
function GetService(self, service: "AnimationClipProvider"): AnimationClipProvider
|
|
function GetService(self, service: "AssetCounterService"): AssetCounterService
|
|
function GetService(self, service: "AssetService"): AssetService
|
|
function GetService(self, service: "BadgeService"): BadgeService
|
|
function GetService(self, service: "BrowserService"): BrowserService
|
|
function GetService(self, service: "CacheableContentProvider"): CacheableContentProvider
|
|
function GetService(self, service: "ChangeHistoryService"): ChangeHistoryService
|
|
function GetService(self, service: "Chat"): Chat
|
|
function GetService(self, service: "ClusterPacketCache"): ClusterPacketCache
|
|
function GetService(self, service: "CollectionService"): CollectionService
|
|
function GetService(self, service: "ContentProvider"): ContentProvider
|
|
function GetService(self, service: "ContextActionService"): ContextActionService
|
|
function GetService(self, service: "ControllerService"): ControllerService
|
|
function GetService(self, service: "CookiesService"): CookiesService
|
|
function GetService(self, service: "CoreGui"): CoreGui
|
|
function GetService(self, service: "DataStoreService"): DataStoreService
|
|
function GetService(self, service: "Debris"): Debris
|
|
function GetService(self, service: "DebuggerManager"): DebuggerManager
|
|
function GetService(self, service: "FlagStandService"): FlagStandService
|
|
function GetService(self, service: "FriendService"): FriendService
|
|
function GetService(self, service: "GamePassService"): GamePassService
|
|
function GetService(self, service: "GamepadService"): GamepadService
|
|
function GetService(self, service: "GuiService"): GuiService
|
|
function GetService(self, service: "GuidRegistryService"): GuidRegistryService
|
|
function GetService(self, service: "Hopper"): Hopper
|
|
function GetService(self, service: "HttpService"): HttpService
|
|
function GetService(self, service: "InsertService"): InsertService
|
|
function GetService(self, service: "JointsService"): JointsService
|
|
function GetService(self, service: "KeyboardService"): KeyboardService
|
|
function GetService(self, service: "KeyframeSequenceProvider"): KeyframeSequenceProvider
|
|
function GetService(self, service: "LanguageService"): LanguageService
|
|
function GetService(self, service: "Lighting"): Lighting
|
|
function GetService(self, service: "LocalStorageService"): LocalStorageService
|
|
function GetService(self, service: "LoginService"): LoginService
|
|
function GetService(self, service: "LuaWebService"): LuaWebService
|
|
function GetService(self, service: "MarketplaceService"): MarketplaceService
|
|
function GetService(self, service: "MaterialGenerationService"): MaterialGenerationService
|
|
function GetService(self, service: "MeshContentProvider"): MeshContentProvider
|
|
function GetService(self, service: "MouseService"): MouseService
|
|
function GetService(self, service: "NetworkClient"): NetworkClient
|
|
function GetService(self, service: "NetworkServer"): NetworkServer
|
|
function GetService(self, service: "NetworkSettings"): NetworkSettings
|
|
function GetService(self, service: "PhysicsService"): PhysicsService
|
|
function GetService(self, service: "Players"): Players
|
|
function GetService(self, service: "PluginDebugService"): PluginDebugService
|
|
function GetService(self, service: "PointsService"): PointsService
|
|
function GetService(self, service: "RemoteDebuggerServer"): RemoteDebuggerServer
|
|
function GetService(self, service: "RenderSettings"): RenderSettings
|
|
function GetService(self, service: "ReplicatedStorage"): ReplicatedStorage
|
|
function GetService(self, service: "RunService"): RunService
|
|
function GetService(self, service: "RuntimeScriptService"): RuntimeScriptService
|
|
function GetService(self, service: "ScriptContext"): ScriptContext
|
|
function GetService(self, service: "ScriptService"): ScriptService
|
|
function GetService(self, service: "Selection"): Selection
|
|
function GetService(self, service: "ServerScriptService"): ServerScriptService
|
|
function GetService(self, service: "ServerStorage"): ServerStorage
|
|
function GetService(self, service: "SocialService"): SocialService
|
|
function GetService(self, service: "SoundService"): SoundService
|
|
function GetService(self, service: "SpawnerService"): SpawnerService
|
|
function GetService(self, service: "StarterGui"): StarterGui
|
|
function GetService(self, service: "StarterPack"): StarterPack
|
|
function GetService(self, service: "StarterPlayer"): StarterPlayer
|
|
function GetService(self, service: "Stats"): Stats
|
|
function GetService(self, service: "Studio"): Studio
|
|
function GetService(self, service: "StudioScriptDebugEventListener"): StudioScriptDebugEventListener
|
|
function GetService(self, service: "TaskScheduler"): TaskScheduler
|
|
function GetService(self, service: "TeamCreateData"): TeamCreateData
|
|
function GetService(self, service: "TeamCreateService"): TeamCreateService
|
|
function GetService(self, service: "Teams"): Teams
|
|
function GetService(self, service: "TeleportService"): TeleportService
|
|
function GetService(self, service: "TestService"): TestService
|
|
function GetService(self, service: "TimerService"): TimerService
|
|
function GetService(self, service: "TweenService"): nil
|
|
function GetService(self, service: "UserInputService"): UserInputService
|
|
function GetService(self, service: "VirtualUser"): VirtualUser
|
|
function GetService(self, service: "Visit"): Visit
|
|
function GetService(self, service: "Workspace"): Workspace
|
|
|
|
function GetService(self, service: "ScriptInformationProvider"): ScriptInformationProvider
|
|
function GetService(self, service: "LoadingGuiService"): any
|
|
function GetService(self, service: "PersonalServerService"): PersonalServerService
|
|
function GetService(self, service: "Terrain"): Terrain
|
|
function GetService(self, service: "ThumbnailGenerator"): ThumbnailGenerator
|
|
end
|
|
|
|
declare class DataModel extends ServiceProvider
|
|
CreatorId: number
|
|
CreatorType: EnumCreatorType
|
|
GameId: number
|
|
Genre: EnumGenre
|
|
GraphicsQualityChangeRequest: RBXScriptSignal<boolean>
|
|
JobId: string
|
|
Loaded: RBXScriptSignal<>
|
|
PlaceId: number
|
|
PlaceVersion: number
|
|
PrivateServerId: string
|
|
PrivateServerOwnerId: number
|
|
ScreenshotReady: RBXScriptSignal<string>
|
|
ScreenshotSavedToAlbum: RBXScriptSignal<string, boolean, string>
|
|
UniverseMetadataLoaded: RBXScriptSignal<>
|
|
Workspace: Workspace
|
|
|
|
LocalSaveEnabled: boolean
|
|
RequestShutdown: (...any) -> ...any
|
|
LocalBackpack: Backpack
|
|
|
|
function BindToClose(self, func: ((...any) -> ...any)): nil
|
|
function DefineFastFlag(self, name: string, defaultValue: boolean): boolean
|
|
function DefineFastInt(self, name: string, defaultValue: number): number
|
|
function DefineFastString(self, name: string, defaultValue: string): string
|
|
function GetJobsInfo(self): { any }
|
|
function GetObjects(self, url: Content): { Instance }
|
|
function HttpGet(self, url: string, synchronous: boolean?): string
|
|
function HttpGetAsync(self, url: string, synchronous: boolean?): string
|
|
function HttpPost(self, url: string, data: string, synchronous: boolean?): string
|
|
function HttpPostAsync(self, url: string, data: string): string
|
|
function IsContentLoaded(self): boolean
|
|
function IsLoaded(self): boolean
|
|
function Load(self, url: Content): nil
|
|
function SetIsLoaded(self, value: boolean, placeSizeInBytes: number?): nil
|
|
function SetPlaceId(self, placeId: number, idk: boolean?): nil
|
|
function Shutdown(self): nil
|
|
|
|
function SaveToRoblox(self): nil
|
|
function FinishShutdown(self, idk: boolean): nil
|
|
function SetScreenshotInfo(self, info: string): nil
|
|
function SetVideoInfo(self, info: string): nil
|
|
function SetRemoteBuildMode(self, value: boolean): nil
|
|
function SetMessage(self, message: string): nil
|
|
function SetMessageBrickCount(self): nil
|
|
function ClearMessage(self): nil
|
|
function SetCreatorID(self, id: number, creatorType: EnumCreatorType): nil
|
|
end
|
|
|
|
declare class GenericSettings extends ServiceProvider
|
|
end
|
|
|
|
declare class UserSettings extends GenericSettings
|
|
GameSettings: UserGameSettings
|
|
function GetService(self, service: "UserGameSettings"): UserGameSettings
|
|
function IsUserFeatureEnabled(self, name: string): boolean
|
|
function Reset(self): nil
|
|
function SaveState(self): nil
|
|
end
|
|
|
|
declare class Sky extends Instance
|
|
CelestialBodiesShown: boolean
|
|
MoonAngularSize: number
|
|
MoonTextureId: Content
|
|
SkyboxBk: Content
|
|
SkyboxDn: Content
|
|
SkyboxFt: Content
|
|
SkyboxLf: Content
|
|
SkyboxRt: Content
|
|
SkyboxUp: Content
|
|
StarCount: number
|
|
SunAngularSize: number
|
|
SunTextureId: Content
|
|
end
|
|
|
|
declare class Smoke extends Instance
|
|
Color: Color3
|
|
Enabled: boolean
|
|
Opacity: number
|
|
RiseVelocity: number
|
|
Size: number
|
|
TimeScale: number
|
|
function FastForward(self, numFrames: number): nil
|
|
end
|
|
|
|
declare class SocialService extends Instance
|
|
function SetGroupRankUrl(self, groupRankUrl: string): nil
|
|
function SetGroupRoleUrl(self, groupRoleUrl: string): nil
|
|
function SetFriendUrl(self, friendUrl: string): nil
|
|
function SetBestFriendUrl(self, bestFriendUrl: string): nil
|
|
function SetStuffUrl(self, stuffUrl: string): nil
|
|
function SetPackageContentsUrl(self, stuffUrl: string): nil
|
|
|
|
function SetGroupUrl(self, groupUrl: string): nil
|
|
end
|
|
|
|
declare class Sound extends Instance
|
|
ChannelCount: number
|
|
DidLoop: RBXScriptSignal<string, number>
|
|
Ended: RBXScriptSignal<string>
|
|
IsLoaded: boolean
|
|
IsPaused: boolean
|
|
IsPlaying: boolean
|
|
IsSpatial: boolean
|
|
Loaded: RBXScriptSignal<string>
|
|
LoopRegion: NumberRange
|
|
Looped: boolean
|
|
Paused: RBXScriptSignal<string>
|
|
PlayOnRemove: boolean
|
|
PlaybackLoudness: number
|
|
PlaybackRegion: NumberRange
|
|
PlaybackRegionsEnabled: boolean
|
|
PlaybackSpeed: number
|
|
Played: RBXScriptSignal<string>
|
|
Playing: boolean
|
|
Resumed: RBXScriptSignal<string>
|
|
RollOffGain: number
|
|
RollOffMaxDistance: number
|
|
RollOffMinDistance: number
|
|
SoundId: Content
|
|
Stopped: RBXScriptSignal<string>
|
|
TimeLength: number
|
|
TimePosition: number
|
|
Volume: number
|
|
function Pause(self): nil
|
|
function Play(self): nil
|
|
function Resume(self): nil
|
|
function Stop(self): nil
|
|
end
|
|
|
|
declare class SoundService extends Instance
|
|
AmbientReverb: EnumReverbType
|
|
DeviceListChanged: RBXScriptSignal<any>
|
|
DistanceFactor: number
|
|
DopplerScale: number
|
|
RespectFilteringEnabled: boolean
|
|
RolloffScale: number
|
|
function BeginRecording(self): boolean
|
|
function EndRecording(self): { [any]: any }
|
|
function GetInputDevice(self): any
|
|
function GetInputDevices(self): any
|
|
function GetOutputDevice(self): any
|
|
function GetOutputDevices(self): any
|
|
function GetRecordingDevices(self): { [any]: any }
|
|
function GetSoundMemoryData(self): { [any]: any }
|
|
function PlayLocalSound(self, sound: Sound): nil
|
|
function SetInputDevice(self, name: string, guid: string): nil
|
|
function SetOutputDevice(self, name: string, guid: string): nil
|
|
function SetRecordingDevice(self, deviceIndex: number): boolean
|
|
end
|
|
|
|
declare class Sparkles extends Instance
|
|
Color: Color3
|
|
Enabled: boolean
|
|
SparkleColor: Color3
|
|
TimeScale: number
|
|
function FastForward(self, numFrames: number): nil
|
|
end
|
|
|
|
declare class SpawnerService extends Instance
|
|
end
|
|
|
|
declare class StarterGear extends Instance
|
|
end
|
|
|
|
declare class StarterPack extends Instance
|
|
end
|
|
|
|
declare class StarterPlayer extends Instance
|
|
CameraMaxZoomDistance: number
|
|
CameraMinZoomDistance: number
|
|
CameraMode: EnumCameraMode
|
|
HealthDisplayDistance: number
|
|
NameDisplayDistance: number
|
|
end
|
|
|
|
declare class Stats extends Instance
|
|
ContactsCount: number
|
|
DataReceiveKbps: number
|
|
DataSendKbps: number
|
|
HeartbeatTimeMs: number
|
|
InstanceCount: number
|
|
MovingPrimitivesCount: number
|
|
PhysicsReceiveKbps: number
|
|
PhysicsSendKbps: number
|
|
PhysicsStepTimeMs: number
|
|
PrimitivesCount: number
|
|
function GetBrowserTrackerId(self): string
|
|
function GetTotalMemoryUsageMb(self): number
|
|
end
|
|
|
|
declare class StatsItem extends Instance
|
|
DisplayName: string
|
|
function GetValue(self): number
|
|
function GetValueString(self): string
|
|
end
|
|
|
|
declare class RunningAverageItemDouble extends StatsItem
|
|
end
|
|
|
|
declare class RunningAverageItemInt extends StatsItem
|
|
end
|
|
|
|
declare class RunningAverageTimeIntervalItem extends StatsItem
|
|
end
|
|
|
|
declare class TotalCountTimeIntervalItem extends StatsItem
|
|
end
|
|
|
|
declare class Studio extends Instance
|
|
CommandBarLocalState: boolean
|
|
DefaultScriptFileDir: QDir
|
|
DeprecatedObjectsShown: boolean
|
|
DisplayLanguage: string
|
|
EnableIndentationRulers: boolean
|
|
EnableOnTypeAutocomplete: boolean
|
|
Font: QFont
|
|
HintColor: Color3
|
|
IconOverrideDir: QDir
|
|
IndentationRulerColor: Color3
|
|
InformationColor: Color3
|
|
LocalAssetsFolder: QDir
|
|
LuaDebuggerEnabled: boolean
|
|
LuaDebuggerEnabledAtStartup: boolean
|
|
-- PermissionLevelShown: EnumPermissionLevelShown -- I don't think it exists
|
|
PluginDebuggingEnabled: boolean
|
|
PluginsDir: QDir
|
|
ReloadBuiltinPluginsOnChange: boolean
|
|
ReloadLocalPluginsOnChange: boolean
|
|
Rulers: string
|
|
RuntimeUndoBehavior: EnumRuntimeUndoBehavior
|
|
ScriptEditorMenuBorderColor: Color3
|
|
ScriptEditorShouldShowPluginMethods: boolean
|
|
ScriptTimeoutLength: number
|
|
end
|
|
|
|
declare class StudioScriptDebugEventListener extends Instance
|
|
end
|
|
|
|
declare class TaskScheduler extends Instance
|
|
SchedulerDutyCycle: number
|
|
SchedulerRate: number
|
|
ThreadPoolConfig: EnumThreadPoolConfig
|
|
ThreadPoolSize: number
|
|
end
|
|
|
|
declare class Team extends Instance
|
|
AutoAssignable: boolean
|
|
ChildOrder: number
|
|
PlayerAdded: RBXScriptSignal<Player>
|
|
PlayerRemoved: RBXScriptSignal<Player>
|
|
TeamColor: BrickColor
|
|
function GetPlayers(self): { Player }
|
|
end
|
|
|
|
declare class TeamCreateData extends Instance
|
|
end
|
|
|
|
declare class TeamCreateService extends Instance
|
|
ToggleManageCollaborators: RBXScriptSignal<>
|
|
function CloseGameIfUserDoesntHavePerms(self): nil
|
|
end
|
|
|
|
declare class Teams extends Instance
|
|
function GetTeams(self): { Team }
|
|
end
|
|
|
|
declare class TeleportAsyncResult extends Instance
|
|
PrivateServerId: string
|
|
ReservedServerAccessCode: string
|
|
end
|
|
|
|
declare class TeleportOptions extends Instance
|
|
ReservedServerAccessCode: string
|
|
ServerInstanceId: string
|
|
ShouldReserveServer: boolean
|
|
function GetTeleportData(self): any
|
|
function SetTeleportData(self, teleportData: any): nil
|
|
end
|
|
|
|
declare class TeleportService extends Instance
|
|
MenuTeleportAttempt: RBXScriptSignal<>
|
|
function SetTeleportGui(self, gui: GuiObject): nil
|
|
function Teleport(self, placeId: number, player: Player?, teleportData: any, customLoadingScreen: GuiObject?): nil
|
|
function TeleportCancel(self): nil
|
|
function TeleportToSpawnByName(self, placeId: number, spawnName: string, player: Player?, teleportData: any, customLoadingScreen: GuiObject?): nil
|
|
end
|
|
|
|
declare class TerrainRegion extends Instance
|
|
SizeInCells: Vector3
|
|
end
|
|
|
|
declare class TestService extends Instance
|
|
AutoRuns: boolean
|
|
Description: string
|
|
ErrorCount: number
|
|
ExecuteWithStudioRun: boolean
|
|
Is30FpsThrottleEnabled: boolean
|
|
IsPhysicsEnvironmentalThrottled: boolean
|
|
IsSleepAllowed: boolean
|
|
NumberOfPlayers: number
|
|
ServerCollectConditionalResult: RBXScriptSignal<boolean, string, Instance, number>
|
|
ServerCollectResult: RBXScriptSignal<string, Instance, number>
|
|
SimulateSecondsLag: number
|
|
TestCount: number
|
|
Timeout: number
|
|
WarnCount: number
|
|
function Check(self, condition: boolean, description: string, source: Instance?, line: number?): nil
|
|
function Checkpoint(self, text: string, source: Instance?, line: number?): nil
|
|
function Done(self): nil
|
|
function Error(self, description: string, source: Instance?, line: number?): nil
|
|
function Fail(self, description: string, source: Instance?, line: number?): nil
|
|
function Message(self, text: string, source: Instance?, line: number?): nil
|
|
function Require(self, condition: boolean, description: string, source: Instance?, line: number?): nil
|
|
function Run(self): nil
|
|
function ScopeTime(self): { [any]: any }
|
|
function Warn(self, condition: boolean, description: string, source: Instance?, line: number?): nil
|
|
function isFeatureEnabled(self, name: string): boolean
|
|
end
|
|
|
|
declare class TimerService extends Instance
|
|
end
|
|
|
|
declare class TouchTransmitter extends Instance
|
|
end
|
|
|
|
declare class UserGameSettings extends Instance
|
|
AllTutorialsDisabled: boolean
|
|
ControlMode: EnumControlMode
|
|
Fullscreen: boolean
|
|
FullscreenChanged: RBXScriptSignal<boolean>
|
|
SavedQualityLevel: EnumSavedQualitySetting
|
|
StudioModeChanged: RBXScriptSignal<boolean>
|
|
|
|
VideoUploadPromptBehavior: EnumUploadSetting
|
|
|
|
function GetTutorialState(self, tutorialId: string): boolean
|
|
function InFullScreen(self): boolean
|
|
function InStudioMode(self): boolean
|
|
function SetTutorialState(self, tutorialId: string, value: boolean): nil
|
|
end
|
|
|
|
declare class UserInputService extends Instance
|
|
GamepadEnabled: boolean
|
|
InputBegan: RBXScriptSignal<InputObject, boolean>
|
|
InputChanged: RBXScriptSignal<InputObject, boolean>
|
|
InputEnded: RBXScriptSignal<InputObject, boolean>
|
|
JumpRequest: RBXScriptSignal<>
|
|
KeyboardEnabled: boolean
|
|
LastInputTypeChanged: RBXScriptSignal<EnumUserInputType>
|
|
LegacyInputEventsEnabled: boolean
|
|
MouseDeltaSensitivity: number
|
|
MouseEnabled: boolean
|
|
MouseIcon: Content
|
|
MouseIconEnabled: boolean
|
|
NavBarSize: Vector2
|
|
OnScreenKeyboardAnimationDuration: number
|
|
OnScreenKeyboardPosition: Vector2
|
|
OnScreenKeyboardSize: Vector2
|
|
OnScreenKeyboardVisible: boolean
|
|
PointerAction: RBXScriptSignal<number, Vector2, number, boolean>
|
|
RightBarSize: Vector2
|
|
StatusBarSize: Vector2
|
|
StatusBarTapped: RBXScriptSignal<Vector2>
|
|
TextBoxFocusReleased: RBXScriptSignal<TextBox>
|
|
TextBoxFocused: RBXScriptSignal<TextBox>
|
|
TouchEnabled: boolean
|
|
TouchEnded: RBXScriptSignal<InputObject, boolean>
|
|
TouchLongPress: RBXScriptSignal<{ Vector2 }, EnumUserInputState, boolean>
|
|
TouchMoved: RBXScriptSignal<InputObject, boolean>
|
|
TouchPan: RBXScriptSignal<{ Vector2 }, Vector2, Vector2, EnumUserInputState, boolean>
|
|
TouchPinch: RBXScriptSignal<{ Vector2 }, number, number, EnumUserInputState, boolean>
|
|
TouchRotate: RBXScriptSignal<{ Vector2 }, number, number, EnumUserInputState, boolean>
|
|
TouchStarted: RBXScriptSignal<InputObject, boolean>
|
|
TouchSwipe: RBXScriptSignal<EnumSwipeDirection, number, boolean>
|
|
TouchTap: RBXScriptSignal<{ Vector2 }, boolean>
|
|
TouchTapInWorld: RBXScriptSignal<Vector2, boolean>
|
|
WindowFocusReleased: RBXScriptSignal<>
|
|
WindowFocused: RBXScriptSignal<>
|
|
function GetConnectedGamepads(self): { EnumUserInputType }
|
|
function GetDeviceAcceleration(self): InputObject
|
|
function GetDeviceGravity(self): InputObject
|
|
function GetDeviceRotation(self): (number, CFrame)
|
|
function GetFocusedTextBox(self): TextBox
|
|
function GetGamepadConnected(self, gamepadNum: EnumUserInputType): boolean
|
|
function GetGamepadState(self, gamepadNum: EnumUserInputType): { InputObject }
|
|
function GetKeysPressed(self): { InputObject }
|
|
function GetLastInputType(self): EnumUserInputType
|
|
function GetMouseButtonsPressed(self): { InputObject }
|
|
function GetMouseDelta(self): Vector2
|
|
function GetMouseLocation(self): Vector2
|
|
function GetNavigationGamepads(self): { EnumUserInputType }
|
|
function IsMouseButtonPressed(self, mouseButton: EnumUserInputType): boolean
|
|
function IsNavigationGamepad(self, gamepadEnum: EnumUserInputType): boolean
|
|
function RecenterUserHeadCFrame(self): nil
|
|
function SendAppUISizes(self, statusBarSize: Vector2, navBarSize: Vector2, bottomBarSize: Vector2, rightBarSize: Vector2): nil
|
|
function SetNavigationGamepad(self, gamepadEnum: EnumUserInputType, enabled: boolean): nil
|
|
end
|
|
|
|
declare class ValueBase extends Instance
|
|
end
|
|
|
|
declare class BinaryStringValue extends ValueBase
|
|
Changed: RBXScriptSignal<BinaryString>
|
|
end
|
|
|
|
declare class BoolValue extends ValueBase
|
|
Changed: RBXScriptSignal<boolean>
|
|
Value: boolean
|
|
end
|
|
|
|
declare class BrickColorValue extends ValueBase
|
|
Changed: RBXScriptSignal<BrickColor>
|
|
Value: BrickColor
|
|
end
|
|
|
|
declare class CFrameValue extends ValueBase
|
|
Changed: RBXScriptSignal<CFrame>
|
|
Value: CFrame
|
|
end
|
|
|
|
declare class Color3Value extends ValueBase
|
|
Changed: RBXScriptSignal<Color3>
|
|
Value: Color3
|
|
end
|
|
|
|
|
|
declare class ScriptInformationProvider extends Instance
|
|
function SetAssetUrl(self, url: string): nil
|
|
end
|
|
|
|
declare class PersonalServerService extends Instance
|
|
function Promote(self, player: Player): nil
|
|
function Demote(self, player: Player): nil
|
|
end
|
|
|
|
|
|
declare class IntValue extends ValueBase
|
|
Changed: RBXScriptSignal<number>
|
|
Value: number
|
|
end
|
|
|
|
declare class NumberValue extends ValueBase
|
|
Changed: RBXScriptSignal<number>
|
|
Value: number
|
|
end
|
|
|
|
declare class ObjectValue extends ValueBase
|
|
Changed: RBXScriptSignal<Instance?>
|
|
Value: Instance?
|
|
end
|
|
|
|
declare class RayValue extends ValueBase
|
|
Changed: RBXScriptSignal<Ray>
|
|
Value: Ray
|
|
end
|
|
|
|
declare class StringValue extends ValueBase
|
|
Changed: RBXScriptSignal<string>
|
|
Value: string
|
|
end
|
|
|
|
declare class Vector3Value extends ValueBase
|
|
Changed: RBXScriptSignal<Vector3>
|
|
Value: Vector3
|
|
end
|
|
|
|
declare class VirtualUser extends Instance
|
|
function Button1Down(self, position: Vector2, camera: CFrame?): nil
|
|
function Button1Up(self, position: Vector2, camera: CFrame?): nil
|
|
function Button2Down(self, position: Vector2, camera: CFrame?): nil
|
|
function Button2Up(self, position: Vector2, camera: CFrame?): nil
|
|
function CaptureController(self): nil
|
|
function ClickButton1(self, position: Vector2, camera: CFrame?): nil
|
|
function ClickButton2(self, position: Vector2, camera: CFrame?): nil
|
|
function MoveMouse(self, position: Vector2, camera: CFrame?): nil
|
|
function SetKeyDown(self, key: string): nil
|
|
function SetKeyUp(self, key: string): nil
|
|
function StartRecording(self): nil
|
|
function StopRecording(self): string
|
|
function TypeKey(self, key: string): nil
|
|
end
|
|
|
|
declare class Visit extends Instance
|
|
function SetPing(self, pingUrl: string, interval: number): nil
|
|
function SetUploadUrl(self, url: string): nil
|
|
end
|
|
|
|
declare Instance: {
|
|
new: ((className: "Accoutrement", parent: Instance?) -> Accoutrement)
|
|
& ((className: "Hat", parent: Instance?) -> Hat)
|
|
& ((className: "AdvancedDragger", parent: Instance?) -> AdvancedDragger)
|
|
& ((className: "Animation", parent: Instance?) -> Animation)
|
|
& ((className: "CurveAnimation", parent: Instance?) -> CurveAnimation)
|
|
& ((className: "KeyframeSequence", parent: Instance?) -> KeyframeSequence)
|
|
& ((className: "AnimationController", parent: Instance?) -> AnimationController)
|
|
& ((className: "Animator", parent: Instance?) -> Animator)
|
|
& ((className: "Backpack", parent: Instance?) -> Backpack)
|
|
& ((className: "BindableEvent", parent: Instance?) -> BindableEvent)
|
|
& ((className: "BindableFunction", parent: Instance?) -> BindableFunction)
|
|
& ((className: "BodyAngularVelocity", parent: Instance?) -> BodyAngularVelocity)
|
|
& ((className: "BodyForce", parent: Instance?) -> BodyForce)
|
|
& ((className: "BodyGyro", parent: Instance?) -> BodyGyro)
|
|
& ((className: "BodyPosition", parent: Instance?) -> BodyPosition)
|
|
& ((className: "BodyThrust", parent: Instance?) -> BodyThrust)
|
|
& ((className: "BodyVelocity", parent: Instance?) -> BodyVelocity)
|
|
& ((className: "RocketPropulsion", parent: Instance?) -> RocketPropulsion)
|
|
& ((className: "Camera", parent: Instance?) -> Camera)
|
|
& ((className: "BodyColors", parent: Instance?) -> BodyColors)
|
|
& ((className: "CharacterMesh", parent: Instance?) -> CharacterMesh)
|
|
& ((className: "Pants", parent: Instance?) -> Pants)
|
|
& ((className: "Shirt", parent: Instance?) -> Shirt)
|
|
& ((className: "ShirtGraphic", parent: Instance?) -> ShirtGraphic)
|
|
& ((className: "Skin", parent: Instance?) -> Skin)
|
|
& ((className: "ClickDetector", parent: Instance?) -> ClickDetector)
|
|
& ((className: "DragDetector", parent: Instance?) -> DragDetector)
|
|
& ((className: "Configuration", parent: Instance?) -> Configuration)
|
|
& ((className: "HumanoidController", parent: Instance?) -> HumanoidController)
|
|
& ((className: "SkateboardController", parent: Instance?) -> SkateboardController)
|
|
& ((className: "VehicleController", parent: Instance?) -> VehicleController)
|
|
& ((className: "CustomEvent", parent: Instance?) -> CustomEvent)
|
|
& ((className: "CustomEventReceiver", parent: Instance?) -> CustomEventReceiver)
|
|
& ((className: "CylinderMesh", parent: Instance?) -> CylinderMesh)
|
|
& ((className: "FileMesh", parent: Instance?) -> FileMesh)
|
|
& ((className: "SpecialMesh", parent: Instance?) -> SpecialMesh)
|
|
& ((className: "DataStoreOptions", parent: Instance?) -> DataStoreOptions)
|
|
& ((className: "DebuggerWatch", parent: Instance?) -> DebuggerWatch)
|
|
& ((className: "Dialog", parent: Instance?) -> Dialog)
|
|
& ((className: "DialogChoice", parent: Instance?) -> DialogChoice)
|
|
& ((className: "Dragger", parent: Instance?) -> Dragger)
|
|
& ((className: "Explosion", parent: Instance?) -> Explosion)
|
|
& ((className: "Decal", parent: Instance?) -> Decal)
|
|
& ((className: "Texture", parent: Instance?) -> Texture)
|
|
& ((className: "Hole", parent: Instance?) -> Hole)
|
|
& ((className: "MotorFeature", parent: Instance?) -> MotorFeature)
|
|
& ((className: "Fire", parent: Instance?) -> Fire)
|
|
& ((className: "ForceField", parent: Instance?) -> ForceField)
|
|
& ((className: "FunctionalTest", parent: Instance?) -> FunctionalTest)
|
|
& ((className: "Frame", parent: Instance?) -> Frame)
|
|
& ((className: "ImageButton", parent: Instance?) -> ImageButton)
|
|
& ((className: "TextButton", parent: Instance?) -> TextButton)
|
|
& ((className: "ImageLabel", parent: Instance?) -> ImageLabel)
|
|
& ((className: "TextLabel", parent: Instance?) -> TextLabel)
|
|
& ((className: "TextBox", parent: Instance?) -> TextBox)
|
|
& ((className: "BillboardGui", parent: Instance?) -> BillboardGui)
|
|
& ((className: "ScreenGui", parent: Instance?) -> ScreenGui)
|
|
& ((className: "GuiMain", parent: Instance?) -> GuiMain)
|
|
& ((className: "SurfaceGui", parent: Instance?) -> SurfaceGui)
|
|
& ((className: "FloorWire", parent: Instance?) -> FloorWire)
|
|
& ((className: "SelectionBox", parent: Instance?) -> SelectionBox)
|
|
& ((className: "ArcHandles", parent: Instance?) -> ArcHandles)
|
|
& ((className: "Handles", parent: Instance?) -> Handles)
|
|
& ((className: "SurfaceSelection", parent: Instance?) -> SurfaceSelection)
|
|
& ((className: "SelectionPartLasso", parent: Instance?) -> SelectionPartLasso)
|
|
& ((className: "SelectionPointLasso", parent: Instance?) -> SelectionPointLasso)
|
|
& ((className: "Humanoid", parent: Instance?) -> Humanoid)
|
|
& ((className: "RotateP", parent: Instance?) -> RotateP)
|
|
& ((className: "RotateV", parent: Instance?) -> RotateV)
|
|
& ((className: "Glue", parent: Instance?) -> Glue)
|
|
& ((className: "ManualGlue", parent: Instance?) -> ManualGlue)
|
|
& ((className: "ManualWeld", parent: Instance?) -> ManualWeld)
|
|
& ((className: "Motor", parent: Instance?) -> Motor)
|
|
& ((className: "Motor6D", parent: Instance?) -> Motor6D)
|
|
& ((className: "Rotate", parent: Instance?) -> Rotate)
|
|
& ((className: "Snap", parent: Instance?) -> Snap)
|
|
& ((className: "VelocityMotor", parent: Instance?) -> VelocityMotor)
|
|
& ((className: "Weld", parent: Instance?) -> Weld)
|
|
& ((className: "Keyframe", parent: Instance?) -> Keyframe)
|
|
& ((className: "KeyframeMarker", parent: Instance?) -> KeyframeMarker)
|
|
& ((className: "PointLight", parent: Instance?) -> PointLight)
|
|
& ((className: "SpotLight", parent: Instance?) -> SpotLight)
|
|
& ((className: "SurfaceLight", parent: Instance?) -> SurfaceLight)
|
|
& ((className: "Script", parent: Instance?) -> Script)
|
|
& ((className: "LocalScript", parent: Instance?) -> LocalScript)
|
|
& ((className: "ModuleScript", parent: Instance?) -> ModuleScript)
|
|
& ((className: "Message", parent: Instance?) -> Message)
|
|
& ((className: "Hint", parent: Instance?) -> Hint)
|
|
& ((className: "CornerWedgePart", parent: Instance?) -> CornerWedgePart)
|
|
& ((className: "Part", parent: Instance?) -> Part)
|
|
& ((className: "FlagStand", parent: Instance?) -> FlagStand)
|
|
& ((className: "Seat", parent: Instance?) -> Seat)
|
|
& ((className: "SkateboardPlatform", parent: Instance?) -> SkateboardPlatform)
|
|
& ((className: "SpawnLocation", parent: Instance?) -> SpawnLocation)
|
|
& ((className: "WedgePart", parent: Instance?) -> WedgePart)
|
|
& ((className: "IntersectOperation", parent: Instance?) -> IntersectOperation)
|
|
& ((className: "TrussPart", parent: Instance?) -> TrussPart)
|
|
& ((className: "VehicleSeat", parent: Instance?) -> VehicleSeat)
|
|
& ((className: "Model", parent: Instance?) -> Model)
|
|
& ((className: "HopperBin", parent: Instance?) -> HopperBin)
|
|
& ((className: "Tool", parent: Instance?) -> Tool)
|
|
& ((className: "Flag", parent: Instance?) -> Flag)
|
|
& ((className: "Player", parent: Instance?) -> Player)
|
|
& ((className: "Pose", parent: Instance?) -> Pose)
|
|
& ((className: "ReflectionMetadata", parent: Instance?) -> ReflectionMetadata)
|
|
& ((className: "ReflectionMetadataCallbacks", parent: Instance?) -> ReflectionMetadataCallbacks)
|
|
& ((className: "ReflectionMetadataClasses", parent: Instance?) -> ReflectionMetadataClasses)
|
|
& ((className: "ReflectionMetadataEnums", parent: Instance?) -> ReflectionMetadataEnums)
|
|
& ((className: "ReflectionMetadataEvents", parent: Instance?) -> ReflectionMetadataEvents)
|
|
& ((className: "ReflectionMetadataFunctions", parent: Instance?) -> ReflectionMetadataFunctions)
|
|
& ((className: "ReflectionMetadataClass", parent: Instance?) -> ReflectionMetadataClass)
|
|
& ((className: "ReflectionMetadataEnum", parent: Instance?) -> ReflectionMetadataEnum)
|
|
& ((className: "ReflectionMetadataEnumItem", parent: Instance?) -> ReflectionMetadataEnumItem)
|
|
& ((className: "ReflectionMetadataMember", parent: Instance?) -> ReflectionMetadataMember)
|
|
& ((className: "ReflectionMetadataProperties", parent: Instance?) -> ReflectionMetadataProperties)
|
|
& ((className: "ReflectionMetadataYieldFunctions", parent: Instance?) -> ReflectionMetadataYieldFunctions)
|
|
& ((className: "RemoteEvent", parent: Instance?) -> RemoteEvent)
|
|
& ((className: "RemoteFunction", parent: Instance?) -> RemoteFunction)
|
|
& ((className: "Sky", parent: Instance?) -> Sky)
|
|
& ((className: "Smoke", parent: Instance?) -> Smoke)
|
|
& ((className: "Sound", parent: Instance?) -> Sound)
|
|
& ((className: "Sparkles", parent: Instance?) -> Sparkles)
|
|
& ((className: "StarterGear", parent: Instance?) -> StarterGear)
|
|
& ((className: "Team", parent: Instance?) -> Team)
|
|
& ((className: "TeleportOptions", parent: Instance?) -> TeleportOptions)
|
|
& ((className: "TerrainRegion", parent: Instance?) -> TerrainRegion)
|
|
& ((className: "TestService", parent: Instance?) -> TestService)
|
|
& ((className: "BinaryStringValue", parent: Instance?) -> BinaryStringValue)
|
|
& ((className: "BoolValue", parent: Instance?) -> BoolValue)
|
|
& ((className: "BrickColorValue", parent: Instance?) -> BrickColorValue)
|
|
& ((className: "CFrameValue", parent: Instance?) -> CFrameValue)
|
|
& ((className: "Color3Value", parent: Instance?) -> Color3Value)
|
|
& ((className: "DoubleConstrainedValue", parent: Instance?) -> DoubleConstrainedValue)
|
|
& ((className: "IntConstrainedValue", parent: Instance?) -> IntConstrainedValue)
|
|
& ((className: "IntValue", parent: Instance?) -> IntValue)
|
|
& ((className: "NumberValue", parent: Instance?) -> NumberValue)
|
|
& ((className: "ObjectValue", parent: Instance?) -> ObjectValue)
|
|
& ((className: "RayValue", parent: Instance?) -> RayValue)
|
|
& ((className: "StringValue", parent: Instance?) -> StringValue)
|
|
& ((className: "Vector3Value", parent: Instance?) -> Vector3Value)
|
|
& ((className: string, parent: Instance?) -> Instance),
|
|
|
|
Lock: (instance: Instance, player: Player) -> nil,
|
|
Unlock: (instance: Instance) -> nil,
|
|
}
|
|
|
|
declare Ray: {
|
|
new: ((Origin: Vector3, Direction: Vector3) -> Ray),
|
|
}
|
|
|
|
declare NumberRange: {
|
|
new: ((value: number) -> NumberRange) & ((min: number, max: number) -> NumberRange),
|
|
}
|
|
|
|
declare BrickColor: {
|
|
Red: (() -> BrickColor),
|
|
Yellow: (() -> BrickColor),
|
|
Blue: (() -> BrickColor),
|
|
Gray: (() -> BrickColor),
|
|
DarkGray: (() -> BrickColor),
|
|
White: (() -> BrickColor),
|
|
random: (() -> BrickColor),
|
|
Green: (() -> BrickColor),
|
|
Black: (() -> BrickColor),
|
|
palette: ((paletteValue: number --[[0-63]]) -> BrickColor),
|
|
new: ((val: number) -> BrickColor) & ((r: number, g: number, b: number) -> BrickColor) & ((color: Color3) -> BrickColor) & ((name: "Alder" | "Artichoke" | "Baby blue" | "Beige" | "Black" | "Black metallic" | "Br. reddish orange" | "Br. yellowish green" | "Br. yellowish orange" | "Brick yellow" | "Bright blue" | "Bright bluish green" | "Bright bluish violet" | "Bright green" | "Bright orange" | "Bright purple" | "Bright red" | "Bright reddish lilac" | "Bright reddish violet" | "Bright violet" | "Bright yellow" | "Bronze" | "Brown" | "Burgundy" | "Burlap" | "Burnt Sienna" | "Buttermilk" | "CGA brown" | "Cadet blue" | "Camo" | "Carnation pink" | "Cashmere" | "Cloudy grey" | "Cocoa" | "Cool yellow" | "Copper" | "Cork" | "Crimson" | "Curry" | "Cyan" | "Daisy orange" | "Dark Curry" | "Dark Royal blue" | "Dark blue" | "Dark green" | "Dark grey" | "Dark grey metallic" | "Dark indigo" | "Dark nougat" | "Dark orange" | "Dark red" | "Dark stone grey" | "Dark taupe" | "Deep blue" | "Deep orange" | "Dirt brown" | "Dove blue" | "Dusty Rose" | "Earth blue" | "Earth green" | "Earth orange" | "Earth yellow" | "Eggplant" | "Electric blue" | "Faded green" | "Fawn brown" | "Fire Yellow" | "Flame reddish orange" | "Flame yellowish orange" | "Flint" | "Fog" | "Forest green" | "Fossil" | "Ghost grey" | "Gold" | "Grey" | "Grime" | "Gun metallic" | "Hot pink" | "Hurricane grey" | "Institutional white" | "Khaki" | "Lapis" | "Laurel green" | "Lavender" | "Lemon metalic" | "Lig. Yellowich orange" | "Lig. yellowish green" | "Light Royal blue" | "Light blue" | "Light bluish green" | "Light bluish violet" | "Light brick yellow" | "Light green (Mint)" | "Light grey" | "Light grey metallic" | "Light lilac" | "Light orange" | "Light orange brown" | "Light pink" | "Light purple" | "Light red" | "Light reddish violet" | "Light stone grey" | "Light yellow" | "Lilac" | "Lily white" | "Lime green" | "Linen" | "Magenta" | "Maroon" | "Mauve" | "Med. bluish green" | "Med. reddish violet" | "Med. yellowish green" | "Med. yellowish orange" | "Medium Royal blue" | "Medium blue" | "Medium bluish violet" | "Medium green" | "Medium lilac" | "Medium orange" | "Medium red" | "Medium stone grey" | "Mid gray" | "Mint" | "Moss" | "Mulberry" | "Navy blue" | "Neon green" | "Neon orange" | "New Yeller" | "Nougat" | "Olive" | "Olivine" | "Oyster" | "Parsley green" | "Pastel Blue" | "Pastel blue-green" | "Pastel brown" | "Pastel green" | "Pastel light blue" | "Pastel orange" | "Pastel violet" | "Pastel yellow" | "Pearl" | "Persimmon" | "Phosph. White" | "Pine Cone" | "Pink" | "Plum" | "Quill grey" | "Really black" | "Really blue" | "Really red" | "Red flip/flop" | "Reddish brown" | "Reddish lilac" | "Royal blue" | "Royal purple" | "Rust" | "Sage green" | "Salmon" | "Sand blue" | "Sand blue metallic" | "Sand green" | "Sand red" | "Sand violet" | "Sand violet metallic" | "Sand yellow" | "Sand yellow metallic" | "Sea green" | "Seashell" | "Shamrock" | "Silver" | "Silver flip/flop" | "Slime green" | "Smoky grey" | "Steel blue" | "Storm blue" | "Sunrise" | "Tawny" | "Teal" | "Terra Cotta" | "Toothpaste" | "Tr. Blue" | "Tr. Bright bluish violet" | "Tr. Brown" | "Tr. Flu. Blue" | "Tr. Flu. Green" | "Tr. Flu. Red" | "Tr. Flu. Reddish orange" | "Tr. Flu. Yellow" | "Tr. Green" | "Tr. Lg blue" | "Tr. Medi. reddish violet" | "Tr. Red" | "Tr. Yellow" | "Transparent" | "Turquoise" | "Warm yellowish orange" | "Wheat" | "White" | "Yellow flip/flop") -> BrickColor),
|
|
}
|
|
|
|
declare Vector2: {
|
|
zero: Vector2,
|
|
one: Vector2,
|
|
xAxis: Vector2,
|
|
yAxis: Vector2,
|
|
new: ((x: number?, y: number?) -> Vector2),
|
|
}
|
|
|
|
declare Vector2int16: {
|
|
new: ((x: number, y: number) -> Vector2int16),
|
|
}
|
|
|
|
declare Color3: {
|
|
fromRGB: ((red: number?, green: number?, blue: number?) -> Color3),
|
|
fromHSV: ((hue: number, saturation: number, value: number) -> Color3),
|
|
toHSV: ((color: Color3) -> (number, number, number)),
|
|
new: ((red: number?, green: number?, blue: number?) -> Color3),
|
|
fromHex: ((hex: string) -> Color3),
|
|
}
|
|
|
|
declare UDim: {
|
|
new: ((Scale: number?, Offset: number?) -> UDim),
|
|
}
|
|
|
|
declare PhysicalProperties: {
|
|
new: ((material: EnumMaterial) -> PhysicalProperties) & ((density: number, friction: number, elasticy: number, frictionWeight: number?, elasticyWeight: number?) -> PhysicalProperties),
|
|
}
|
|
|
|
declare Axes: {
|
|
new: ((axes: any) -> Axes),
|
|
}
|
|
|
|
declare Region3: {
|
|
new: ((min: Vector3, max: Vector3) -> Region3),
|
|
}
|
|
|
|
declare Region3int16: {
|
|
new: ((min: Vector3int16, max: Vector3int16) -> Region3int16),
|
|
}
|
|
|
|
declare UDim2: {
|
|
fromScale: ((xScale: number, yScale: number) -> UDim2),
|
|
fromOffset: ((xOffset: number, yOffset: number) -> UDim2),
|
|
new: ((x: UDim, y: UDim) -> UDim2) & ((xScale: number?, xOffset: number?, yScale: number?, yOffset: number?) -> UDim2),
|
|
}
|
|
|
|
declare CFrame: {
|
|
identity: CFrame,
|
|
fromEulerAnglesYXZ: ((rx: number, ry: number, rz: number) -> CFrame),
|
|
Angles: ((rx: number, ry: number, rz: number) -> CFrame),
|
|
fromMatrix: ((pos: Vector3, vX: Vector3, vY: Vector3, vZ: Vector3?) -> CFrame),
|
|
fromAxisAngle: ((v: Vector3, r: number) -> CFrame),
|
|
fromOrientation: ((rx: number, ry: number, rz: number) -> CFrame),
|
|
fromEulerAnglesXYZ: ((rx: number, ry: number, rz: number) -> CFrame),
|
|
lookAt: ((at: Vector3, target: Vector3, up: Vector3?) -> CFrame),
|
|
new: (() -> CFrame) & ((pos: Vector3) -> CFrame) & ((pos: Vector3, lookAt: Vector3) -> CFrame) & ((x: number, y: number, z: number) -> CFrame) & ((x: number, y: number, z: number, qX: number, qY: number, qZ: number, qW: number) -> CFrame) & ((x: number, y: number, z: number, R00: number, R01: number, R02: number, R10: number, R11: number, R12: number, R20: number, R21: number, R22: number) -> CFrame),
|
|
}
|
|
|
|
declare Faces: {
|
|
new: ((normalIds: any) -> Faces),
|
|
}
|
|
|
|
declare Rect: {
|
|
new: ((min: Vector2, max: Vector2) -> Rect) & ((minX: number, minY: number, maxX: number, maxY: number) -> Rect),
|
|
}
|
|
|
|
declare Vector3: {
|
|
zero: Vector3,
|
|
one: Vector3,
|
|
xAxis: Vector3,
|
|
yAxis: Vector3,
|
|
zAxis: Vector3,
|
|
fromNormalId: ((normal: EnumNormalId) -> Vector3),
|
|
fromAxis: ((axis: EnumAxis) -> Vector3),
|
|
FromNormalId: ((normal: EnumNormalId) -> Vector3),
|
|
FromAxis: ((axis: EnumAxis) -> Vector3),
|
|
new: ((x: number?, y: number?, z: number?) -> Vector3),
|
|
}
|
|
|
|
declare Vector3int16: {
|
|
new: ((x: number?, y: number?, z: number?) -> Vector3int16),
|
|
}
|
|
|
|
declare DateTime: {
|
|
now: (() -> DateTime),
|
|
fromUnixTimestamp: ((unixTimestamp: number) -> DateTime),
|
|
fromUnixTimestampMillis: ((unixTimestampMillis: number) -> DateTime),
|
|
fromUniversalTime: ((year: number?, month: number?, day: number?, hour: number?, minute: number?, second: number?, millisecond: number?) -> DateTime),
|
|
fromLocalTime: ((year: number?, month: number?, day: number?, hour: number?, minute: number?, second: number?, millisecond: number?) -> DateTime),
|
|
fromIsoDate: ((isoDate: string) -> DateTime),
|
|
}
|
|
|
|
declare NumberSequence: {
|
|
new: ((n: number) -> NumberSequence) & ((n0: number, n1: number) -> NumberSequence) & ((keypoints: { NumberSequenceKeypoint }) -> NumberSequence),
|
|
}
|
|
|
|
declare ColorSequence: {
|
|
new: ((c: Color3) -> ColorSequence) & ((c0: Color3, c1: Color3) -> ColorSequence) & ((keypoints: { ColorSequenceKeypoint }) -> ColorSequence),
|
|
}
|
|
|
|
declare NumberSequenceKeypoint: {
|
|
new: ((time: number, value: number, envelop: number?) -> NumberSequenceKeypoint),
|
|
}
|
|
|
|
declare ColorSequenceKeypoint: {
|
|
new: ((time: number, color: Color3) -> ColorSequenceKeypoint),
|
|
}
|
|
|
|
declare RaycastParams: {
|
|
new: (() -> RaycastParams),
|
|
}
|
|
|
|
declare OverlapParams: {
|
|
new: (() -> OverlapParams),
|
|
}
|
|
|
|
declare class GlobalSettings extends GenericSettings
|
|
Lua: LuaSettings
|
|
Game: GameSettings
|
|
Studio: Studio
|
|
Network: NetworkSettings
|
|
Physics: PhysicsSettings
|
|
Rendering: RenderSettings
|
|
Diagnostics: DebugSettings
|
|
["Task Scheduler"]: any
|
|
["Game Options"]: any
|
|
function GetFFlag(self, name: string): boolean
|
|
function GetFVariable(self, name: string): string
|
|
end
|
|
|
|
declare SharedTable: {
|
|
new: () -> SharedTable,
|
|
new: (t: { [any]: any }) -> SharedTable,
|
|
clear: (st: SharedTable) -> (),
|
|
clone: (st: SharedTable, deep: boolean?) -> SharedTable,
|
|
cloneAndFreeze: (st: SharedTable, deep: boolean?) -> SharedTable,
|
|
increment: (st: SharedTable, key: string | number, delta: number) -> number,
|
|
isFrozen: (st: SharedTable) -> boolean,
|
|
size: (st: SharedTable) -> number,
|
|
update: (st: SharedTable, key: string | number, f: (any) -> any) -> (),
|
|
}
|
|
|
|
declare _PLACE_ID: number
|
|
declare _IS_STUDIO_JOIN: string
|
|
declare _SERVER_ADDRESS: any
|
|
declare _SERVER_PORT: string
|
|
declare _CREATOR_ID: number
|
|
declare _USER_ID: number
|
|
declare _USER_NAME: any
|
|
declare _MEMBERSHIP_TYPE: any
|
|
declare _CHAR_APPEARANCE: string
|
|
declare _PING_URL: string
|
|
|
|
declare _BASE_URL: string
|
|
declare _THUMBNAIL_KEY: string
|
|
declare _RENDER_TYPE: string
|
|
declare _ASSET_ID: number
|
|
|
|
declare _MAP_LOCATION_EXISTS: boolean
|
|
declare _MAP_LOCATION: any
|
|
declare _SERVER_PORT: number
|
|
declare _SERVER_PRESENCE_URL: string
|
|
|
|
declare _SERVER: boolean
|
|
declare _CLIENT: boolean
|
|
|
|
declare game: DataModel
|
|
declare Game: DataModel
|
|
declare workspace: Workspace
|
|
declare Workspace: Workspace
|
|
declare TeleportService: TeleportService
|
|
declare plugin: Plugin
|
|
declare script: LuaSourceContainer
|
|
declare function loadfile(file: string): any
|
|
declare function dofile(file: string): any
|
|
|
|
-- fusion
|
|
|
|
-- pubtypes
|
|
|
|
--[[
|
|
Stores common public-facing type information for Fusion APIs.
|
|
]]
|
|
|
|
type Set<T> = { [T]: any }
|
|
|
|
--[[
|
|
General use types
|
|
]]
|
|
|
|
-- A unique symbolic value.
|
|
type Symbol = {
|
|
type: "Symbol",
|
|
name: string,
|
|
}
|
|
|
|
-- Types that can be expressed as vectors of numbers, and so can be animated.
|
|
type Animatable =
|
|
number
|
|
| CFrame
|
|
| Color3
|
|
| ColorSequenceKeypoint
|
|
| DateTime
|
|
| NumberRange
|
|
| NumberSequenceKeypoint
|
|
| PhysicalProperties
|
|
| Ray
|
|
| Rect
|
|
| Region3
|
|
| Region3int16
|
|
| UDim
|
|
| UDim2
|
|
| Vector2
|
|
| Vector2int16
|
|
| Vector3
|
|
| Vector3int16
|
|
|
|
-- A task which can be accepted for cleanup.
|
|
type Task =
|
|
Instance
|
|
| RBXScriptConnection
|
|
| () -> () | { destroy: (any) -> () } | { Destroy: (any) -> () } | { Task }
|
|
|
|
-- Script-readable version information.
|
|
type Version = {
|
|
major: number,
|
|
minor: number,
|
|
isRelease: boolean,
|
|
}
|
|
|
|
-- An object which stores a value scoped in time.
|
|
type Contextual<T> = {
|
|
type: "Contextual",
|
|
now: (Contextual<T>) -> T,
|
|
is: (Contextual<T>, T) -> ContextualIsMethods,
|
|
}
|
|
|
|
type ContextualIsMethods = {
|
|
during: <T, A...>(ContextualIsMethods, (A...) -> T, A...) -> T,
|
|
}
|
|
|
|
--[[
|
|
Generic reactive graph types
|
|
]]
|
|
|
|
-- A graph object which can have dependents.
|
|
type Dependency = {
|
|
dependentSet: Set<Dependent>,
|
|
}
|
|
|
|
-- A graph object which can have dependencies.
|
|
type Dependent = {
|
|
update: (Dependent) -> boolean,
|
|
dependencySet: Set<Dependency>,
|
|
}
|
|
|
|
-- An object which stores a piece of reactive state.
|
|
type StateObject<T> = Dependency & {
|
|
type: "State",
|
|
kind: string,
|
|
_typeIdentifier: T,
|
|
}
|
|
|
|
-- Either a constant value of type T, or a state object containing type T.
|
|
type CanBeState<T> = StateObject<T> | T
|
|
|
|
-- Function signature for use callbacks.
|
|
type Use = <T>(target: CanBeState<T>) -> T
|
|
|
|
--[[
|
|
Specific reactive graph types
|
|
]]
|
|
|
|
-- A state object whose value can be set at any time by the user.
|
|
type Value<T> = StateObject<T> & {
|
|
kind: "State",
|
|
set: (Value<T>, newValue: any, force: boolean?) -> (),
|
|
}
|
|
|
|
-- A state object whose value is derived from other objects using a callback.
|
|
type Computed<T> = StateObject<T> & Dependent & {
|
|
kind: "Computed",
|
|
}
|
|
|
|
-- A state object whose value is derived from other objects using a callback.
|
|
type ForPairs<KO, VO> = StateObject<{ [KO]: VO }> & Dependent & {
|
|
kind: "ForPairs",
|
|
}
|
|
-- A state object whose value is derived from other objects using a callback.
|
|
type ForKeys<KO, V> = StateObject<{ [KO]: V }> & Dependent & {
|
|
kind: "ForKeys",
|
|
}
|
|
-- A state object whose value is derived from other objects using a callback.
|
|
type ForValues<K, VO> = StateObject<{ [K]: VO }> & Dependent & {
|
|
kind: "ForKeys",
|
|
}
|
|
|
|
-- A state object which follows another state object using tweens.
|
|
type Tween<T> = StateObject<T> & Dependent & {
|
|
kind: "Tween",
|
|
}
|
|
|
|
-- A state object which follows another state object using spring simulation.
|
|
type Spring<T> = StateObject<T> & Dependent & {
|
|
kind: "Spring",
|
|
setPosition: (Spring<T>, newPosition: Animatable) -> (),
|
|
setVelocity: (Spring<T>, newVelocity: Animatable) -> (),
|
|
addVelocity: (Spring<T>, deltaVelocity: Animatable) -> (),
|
|
}
|
|
|
|
-- An object which can listen for updates on another state object.
|
|
type Observer = Dependent & {
|
|
kind: "Observer",
|
|
onChange: (Observer, callback: () -> ()) -> (() -> ()),
|
|
}
|
|
|
|
--[[
|
|
Instance related types
|
|
]]
|
|
|
|
-- Denotes children instances in an instance or component's property table.
|
|
type SpecialKey = {
|
|
type: "SpecialKey",
|
|
kind: string,
|
|
stage: "self" | "descendants" | "ancestor" | "observer",
|
|
apply: (
|
|
SpecialKey,
|
|
value: any,
|
|
applyTo: Instance,
|
|
cleanupTasks: { Task }
|
|
) -> (),
|
|
}
|
|
|
|
-- A collection of instances that may be parented to another instance.
|
|
type Children = Instance | StateObject<Children> | { [any]: Children }
|
|
|
|
-- A table that defines an instance's properties, handlers and children.
|
|
type PropertyTable = { [string | SpecialKey]: any }
|
|
|
|
-- init
|
|
|
|
export type Fusion = {
|
|
version: Version,
|
|
|
|
New: (
|
|
className: string
|
|
) -> ((propertyTable: PropertyTable) -> Instance),
|
|
Hydrate: (
|
|
target: Instance
|
|
) -> ((propertyTable: PropertyTable) -> Instance),
|
|
Ref: SpecialKey,
|
|
Cleanup: SpecialKey,
|
|
Children: SpecialKey,
|
|
Out: (propertyName: string) -> SpecialKey,
|
|
OnEvent: (eventName: string) -> SpecialKey,
|
|
OnChange: (propertyName: string) -> SpecialKey,
|
|
|
|
Value: <T>(initialValue: T) -> Value<T>,
|
|
Computed: <T>(callback: (Use) -> T, destructor: (T) -> ()?) -> Computed<T>,
|
|
ForPairs: <KI, VI, KO, VO, M>(
|
|
inputTable: CanBeState<{ [KI]: VI }>,
|
|
processor: (Use, KI, VI) -> (KO, VO, M?),
|
|
destructor: (KO, VO, M?) -> ()?
|
|
) -> ForPairs<KO, VO>,
|
|
ForKeys: <KI, KO, M>(
|
|
inputTable: CanBeState<{ [KI]: any }>,
|
|
processor: (Use, KI) -> (KO, M?),
|
|
destructor: (KO, M?) -> ()?
|
|
) -> ForKeys<KO, any>,
|
|
ForValues: <VI, VO, M>(
|
|
inputTable: CanBeState<{ [any]: VI }>,
|
|
processor: (Use, VI) -> (VO, M?),
|
|
destructor: (VO, M?) -> ()?
|
|
) -> ForValues<any, VO>,
|
|
Observer: (watchedState: StateObject<any>) -> Observer,
|
|
|
|
Tween: <T>(goalState: StateObject<T>, tweenInfo: TweenInfo?) -> Tween<T>,
|
|
Spring: <T>(
|
|
goalState: StateObject<T>,
|
|
speed: CanBeState<number>?,
|
|
damping: CanBeState<number>?
|
|
) -> Spring<T>,
|
|
|
|
Contextual: <T>(defaultValue: T) -> Contextual<T>,
|
|
cleanup: (...any) -> (),
|
|
doNothing: (...any) -> (),
|
|
peek: Use,
|
|
}
|
|
|
|
export type Server = {
|
|
new: (Name: string) -> Server,
|
|
Server: (Name: string) -> Server,
|
|
Fire: (self: Server, Player: Player, EventName: string, ...any) -> (),
|
|
FireAll: (self: Server, EventName: string, ...any) -> (),
|
|
FireAllExcept: (self: Server, Player: Player, EventName: string, ...any) -> (),
|
|
FireList: (self: Server, Players: {Player}, EventName: string, ...any) -> (),
|
|
FireWithFilter: (self: Server, Filter: (Player) -> boolean, EventName: string, ...any) -> (),
|
|
On: (self: Server, EventName: string, Callback: ((Player, ...any) -> ...any?)) -> (),
|
|
Folder: (self: Server, Player: Player?) -> Model,
|
|
}
|
|
|
|
export type Client = {
|
|
new: (self: Client, Name: string) -> Client,
|
|
Client: (self: Client, Name: string) -> Client,
|
|
Fire: (self: Client, EventName: string, ...any) -> Promise,
|
|
Call: (self: Client, EventName: string, ...any) -> Promise,
|
|
On: (self: Client, EventName: string, Callback: ((...any) -> ())?) -> Promise,
|
|
Folder: (self: Client) -> Model,
|
|
LocalFolder: (self: Client) -> Model,
|
|
}
|
|
|
|
export type Promise = {
|
|
new: (Callback: (Resolve: (...any) -> (), Reject: (...any) -> ()) -> ()) -> Promise,
|
|
Promise: (Callback: (Resolve: (...any) -> (), Reject: (...any) -> ()) -> ()) -> Promise,
|
|
Reject: (a: any, b: any, c: any, d: any, e: any) -> Promise,
|
|
_Resolve: (self: Promise, ...any) -> (),
|
|
_Reject: (self: Promise, ...any) -> (),
|
|
Then: (self: Promise, OnResolve: ((...any) -> ...any)?, OnReject: ((...any) -> ...any)?) -> Promise,
|
|
Catch: (self: Promise, OnReject: ((...any) -> ())) -> ...any,
|
|
Finally: (self: Promise, Finally: (() -> ())) -> ...any,
|
|
Await: (self: Promise) -> ...any,
|
|
}
|
|
|
|
type SignalNode<T...> = {
|
|
Next: SignalNode<T...>?,
|
|
Callback: (T...) -> (),
|
|
}
|
|
|
|
export type Signal<T...> = {
|
|
Root: SignalNode<T...>?,
|
|
|
|
Connect: (self: Signal<T...>, Callback: (T...) -> ()) -> () -> (),
|
|
Wait: (self: Signal<T...>) -> (Callback: (Resolve: (...any) -> (), Reject: (...any) -> ()) -> ()) -> Promise,
|
|
Fire: (self: Signal<T...>, T...) -> (),
|
|
DisconnectAll: (self: Signal<T...>) -> (),
|
|
}
|
|
|
|
export type Clock = {
|
|
new: (Interval: number, Callback: () -> ()) -> Clock,
|
|
Clock: (Interval: number, Callback: () -> ()) -> Clock,
|
|
Pause: (self: Clock) -> (),
|
|
Resume: (self: Clock) -> (),
|
|
Advance: (self: Clock, Delta: number) -> (),
|
|
}
|
|
|
|
type RedCore = {
|
|
Server: (Name: string, Definitions: {string}?) -> Server,
|
|
Client: (Name: string) -> Client,
|
|
|
|
Collection: <T...>(Tag: string, Start: (Instance) -> (T...), Stop: (T...) -> ()) -> () -> (),
|
|
Ratelimit: <T>(Limit: number, Interval: number) -> (Key: T?) -> boolean,
|
|
Promise: Promise,
|
|
Signal: {
|
|
new: <T...>() -> Signal<T...>,
|
|
Connect: <T...>(self: Signal<T...>, Callback: (T...) -> ()) -> () -> (),
|
|
Wait: <T...>(self: Signal<T...>) -> Promise,
|
|
Fire: <T...>(self: Signal<T...>, T...) -> (),
|
|
DisconnectAll: <T...>(self: Signal<T...>) -> (),
|
|
},
|
|
Clock: Clock,
|
|
Spawn: <T...>(fn: (T...) -> (), T...) -> (), -- variadics SUCK
|
|
Bin: () -> ((Item: (() -> ...any) | Instance | RBXScriptConnection) -> (), () -> ())
|
|
}
|
|
|
|
export type Red = {
|
|
Help: () -> string,
|
|
Load: (self: Red, Script: LuaSourceContainer) -> RedCore,
|
|
}
|
|
|
|
-- just plain useful
|
|
|
|
export type InstanceName =
|
|
"Accoutrement"
|
|
| "Hat"
|
|
| "AdvancedDragger"
|
|
| "Animation"
|
|
| "CurveAnimation"
|
|
| "KeyframeSequence"
|
|
| "AnimationController"
|
|
| "Animator"
|
|
| "AudioDistortion"
|
|
| "AudioFader"
|
|
| "AudioFlanger"
|
|
| "AudioListener"
|
|
| "AudioPitchShifter"
|
|
| "AudioPlayer"
|
|
| "AudioReverb"
|
|
| "AudioSearchParams"
|
|
| "Backpack"
|
|
| "BindableEvent"
|
|
| "BindableFunction"
|
|
| "BodyAngularVelocity"
|
|
| "BodyForce"
|
|
| "BodyGyro"
|
|
| "BodyPosition"
|
|
| "BodyThrust"
|
|
| "BodyVelocity"
|
|
| "RocketPropulsion"
|
|
| "Camera"
|
|
| "BodyColors"
|
|
| "CharacterMesh"
|
|
| "Pants"
|
|
| "Shirt"
|
|
| "ShirtGraphic"
|
|
| "Skin"
|
|
| "ClickDetector"
|
|
| "DragDetector"
|
|
| "Configuration"
|
|
| "HumanoidController"
|
|
| "SkateboardController"
|
|
| "VehicleController"
|
|
| "CustomEvent"
|
|
| "CustomEventReceiver"
|
|
| "CylinderMesh"
|
|
| "FileMesh"
|
|
| "SpecialMesh"
|
|
| "DataStoreOptions"
|
|
| "DebuggerWatch"
|
|
| "Dialog"
|
|
| "DialogChoice"
|
|
| "Dragger"
|
|
| "Explosion"
|
|
| "Decal"
|
|
| "Texture"
|
|
| "Hole"
|
|
| "MotorFeature"
|
|
| "Fire"
|
|
| "ForceField"
|
|
| "FunctionalTest"
|
|
| "Frame"
|
|
| "ImageButton"
|
|
| "TextButton"
|
|
| "ImageLabel"
|
|
| "TextLabel"
|
|
| "TextBox"
|
|
| "BillboardGui"
|
|
| "ScreenGui"
|
|
| "GuiMain"
|
|
| "SurfaceGui"
|
|
| "FloorWire"
|
|
| "SelectionBox"
|
|
| "ArcHandles"
|
|
| "Handles"
|
|
| "SurfaceSelection"
|
|
| "SelectionPartLasso"
|
|
| "SelectionPointLasso"
|
|
| "Humanoid"
|
|
| "RotateP"
|
|
| "RotateV"
|
|
| "Glue"
|
|
| "ManualGlue"
|
|
| "ManualWeld"
|
|
| "Motor"
|
|
| "Motor6D"
|
|
| "Rotate"
|
|
| "Snap"
|
|
| "VelocityMotor"
|
|
| "Weld"
|
|
| "Keyframe"
|
|
| "KeyframeMarker"
|
|
| "PointLight"
|
|
| "SpotLight"
|
|
| "SurfaceLight"
|
|
| "Script"
|
|
| "LocalScript"
|
|
| "ModuleScript"
|
|
| "Message"
|
|
| "Hint"
|
|
| "CornerWedgePart"
|
|
| "Part"
|
|
| "FlagStand"
|
|
| "Seat"
|
|
| "SkateboardPlatform"
|
|
| "SpawnLocation"
|
|
| "WedgePart"
|
|
| "TrussPart"
|
|
| "VehicleSeat"
|
|
| "Model"
|
|
| "HopperBin"
|
|
| "Tool"
|
|
| "Flag"
|
|
| "Player"
|
|
| "Pose"
|
|
| "ReflectionMetadata"
|
|
| "ReflectionMetadataCallbacks"
|
|
| "ReflectionMetadataClasses"
|
|
| "ReflectionMetadataEnums"
|
|
| "ReflectionMetadataEvents"
|
|
| "ReflectionMetadataFunctions"
|
|
| "ReflectionMetadataClass"
|
|
| "ReflectionMetadataEnum"
|
|
| "ReflectionMetadataEnumItem"
|
|
| "ReflectionMetadataMember"
|
|
| "ReflectionMetadataProperties"
|
|
| "ReflectionMetadataYieldFunctions"
|
|
| "RemoteEvent"
|
|
| "RemoteFunction"
|
|
| "Sky"
|
|
| "Smoke"
|
|
| "Sound"
|
|
| "Sparkles"
|
|
| "StarterGear"
|
|
| "Team"
|
|
| "TeleportOptions"
|
|
| "TerrainRegion"
|
|
| "TestService"
|
|
| "BinaryStringValue"
|
|
| "BoolValue"
|
|
| "BrickColorValue"
|
|
| "CFrameValue"
|
|
| "Color3Value"
|
|
| "DoubleConstrainedValue"
|
|
| "IntConstrainedValue"
|
|
| "IntValue"
|
|
| "NumberValue"
|
|
| "ObjectValue"
|
|
| "RayValue"
|
|
| "StringValue"
|
|
| "Vector3Value"
|
|
|
|
declare LoadLibrary: ((libraryName: "RbxFusion") -> Fusion) & ((libraryName: "RbxRed") -> Red) & ((libraryName: string) -> any)
|
|
|
|
declare function settings(): GlobalSettings
|
|
declare function UserSettings(): UserSettings
|
|
declare function PluginManager(): PluginManager
|
|
declare function ypcall(f: (() -> any) | (() -> ()) | ((...any) -> (), (...any) -> ()) -> (), ...: any): (boolean, any)
|