Class reference: Difference between revisions

From Goodblox Wiki
Jump to navigationJump to search
No edit summary
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
{{CatUp|Lua Help}}
{{CatUp|Lua Help}}


The following is documentation for specific Goodblox Lua classes. Documentation is currently incomplete and subject to change.
The following is documentation for specific GoodBlox Lua classes. Documentation is currently incomplete and subject to change.


If you are looking for information on undocumented classes, one of your best resources is the [[Object Browser]] pane (under the Help menu in [[Goodblox Studio]]).
If you are looking for information on undocumented classes, one of your best resources is the [[Object Browser]] pane (under the Help menu in [[GoodBlox Studio]]).


{{:Global Properties}}
{{:Global Properties}}

Latest revision as of 07:43, 25 September 2021


The following is documentation for specific GoodBlox Lua classes. Documentation is currently incomplete and subject to change.

If you are looking for information on undocumented classes, one of your best resources is the Object Browser pane (under the Help menu in GoodBlox Studio).

Globals

There are a number of events, objects, values, etc. that are global, in this case meaning that in every class you will be able to find these. It is assumed that these are in all of the GoodBlox classes, unless noted in the class description.

Functions Properties Events
Clone Name AncestryChanged
FindFirstChild Parent Changed
GetChildren archivable ChildAdded
# GetDebugId className ChildRemoved
GetFullName DescendantAdded
IsA DescendantRemoving
IsAncestorOf
IsDescendantOf
Remove
children

Classes [GBX.lua.]

Items in Italics are preliminary. Use for experimental work only.
3D Objects Physics Objects GUI Objects Player Objects Value holders
Accoutrement BodyAngularVelocity ArcHandles Animation BoolValue
BasePart BodyGyro BillboardGui AnimationTrack BrickColorValue
BaseScript BodyForce Frame Backpack CFrameValue
BevelMesh BodyPosition GuiBase BackpackItem Color3Value
BlockMesh BodyThrust GuiBase3d BodyColors Configuration
ClickDetector BodyVelocity GuiButton Camera DoubleConstrainedValue
CylinderMesh DynamicRotate GuiLabel CharacterAppearance IntValue
DataModel Feature GuiMain CharacterMesh IntConstrainedValue
DataModelMesh Glue GuiObject Clothing NumberValue
Decal Hole Handles Controller ObjectValue
Explosion JointInstance HandlesBase Dragger RayValue
FaceInstance ManualGlue Hint HopperBin StringValue
FileMesh ManualSurfaceJointInstance ImageButton Humanoid Vector3Value
Fire ManualWeld ImageLabel HumanoidController
Flag Motor Message Mouse
FlagStand Motor6D PartAdornment Pants
ForceField MotorFeature ScreenGui Player
FormFactorPart RocketPropulsion SelectionBox PlayerGui
Hat Rotate SelectionLasso Shirt
LocalScript RotateP SelectionPartLasso ShirtGraphic
Model RotateV SelectionPointLasso SkateboardController
Part Snap SurfaceSelection Skin
Platform TouchTransmitter TextBox StarterGear
PVInstance VelocityMotor TextButton Team
Script Weld TextLabel Tool
Seat VehicleController
SkateboardPlatform
Sky
Smoke
Sound
Sparkles
SpawnLocation
SpecialMesh
Texture
TrussPart
VehicleSeat

Game Services Network Properties
BadgeService NetworkClient
ChangeHistoryService NetworkMarker
CollectionService NetworkPeer
ContentFilter NetworkReplicator
ContentProvider NetworkServer
ControllerService
CoreGui
Debris
FlagStandService
Geometry
GuidRegistryService
GuiService
InsertService
KeyframeSequenceProvider
Lighting
LuaWebService
PhysicsService
Players
RenderSettings
RunService
ScriptContext
ScriptInformationProvider
Selection
SoundService
SpawnerService
StarterGui
StarterPack
Stats
TaskScheduler
Teams
Timer
VirtualUser
Visit
Workspace