Classes: Difference between revisions

From Goodblox Wiki
Jump to navigationJump to search
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Classes [GBX.lua.]==
==Classes [GBX.lua.]==
{| cellspacing="5" border="0" width="100%" style="background-color: #fdd; border: 2px dashed #f00;"
{| cellspacing="5" border="0" width="100%" style="background-color: #fdd; border: 2px dashed #f00;"
|+ '''Items in ''Italics'' are preliminary. Use for experimental work only.'''
|+ <big>'''Items in ''Italics'' are preliminary. Use for experimental work only.'''</big>
! 3D Objects !! Physics Objects !! Player Objects !! Value holders
! 3D Objects !! Physics Objects !! GUI Objects !! Player Objects !! Value holders
|-  
|-  
|[[GBX.lua.Accoutrement (Object)|Accoutrement]] || [[GBX.lua.AutoJoint (Object)|AutoJoint]] || ''[[GBX.lua.Backpack (Object)|Backpack]]'' || [[GBX.lua.BoolValue (Object)|BoolValue]]
|[[GBX.lua.Accoutrement (Object)|Accoutrement]] || [[GBX.lua.BodyAngularVelocity (Object)|BodyAngularVelocity]] || ''[[GBX.lua.ArcHandles (Object)|ArcHandles]]'' || ''[[GBX.lua.Animation (Object)|Animation]]'' || [[GBX.lua.BoolValue (Object)|BoolValue]]
|-
|-
|[[GBX.lua.Decal (Object)|Decal]] || [[GBX.lua.BodyGyro (Object)|BodyGyro]] || ''[[GBX.lua.BackpackItem (Object)|BackpackItem]]'' || [[GBX.lua.BrickColorValue (Object)|BrickColorValue]]
|[[GBX.lua.BasePart (Object)|BasePart]] || [[GBX.lua.BodyGyro (Object)|BodyGyro]] || [[GBX.lua.BillboardGui (Object)|BillboardGui]] || ''[[GBX.lua.AnimationTrack (Object)|AnimationTrack]]'' || [[GBX.lua.BrickColorValue (Object)|BrickColorValue]]
|-
|-
|[[GBX.lua.Explosion (Object)|Explosion]] || [[GBX.lua.BodyForce (Object)|BodyForce]] || ''[[GBX.lua.BodyColors (Object)|BodyColors]]'' || [[GBX.lua.CFrameValue (Object)|CFrameValue]]
|[[GBX.lua.BaseScript (Object)|BaseScript]] || [[GBX.lua.BodyForce (Object)|BodyForce]] || ''[[GBX.lua.Frame (Object)|Frame]]'' || [[GBX.lua.Backpack (Object)|Backpack]] || [[GBX.lua.CFrameValue (Object)|CFrameValue]]
|-
|-
|[[GBX.lua.Feature (Object)|Feature]] || [[GBX.lua.BodyPosition (Object)|BodyPosition]] || [[GBX.lua.Camera (Object)|Camera]] || [[GBX.lua.Color3Value (Object)|Color3Value]]
|''[[GBX.lua.BevelMesh (Object)|BevelMesh]]'' || [[GBX.lua.BodyPosition (Object)|BodyPosition]] || [[GBX.lua.GuiBase (Object)|GuiBase]] || [[GBX.lua.BackpackItem (Object)|BackpackItem]] || [[GBX.lua.Color3Value (Object)|Color3Value]]
|-
|-
|''[[GBX.lua.Flag (Object)|Flag]]'' || [[GBX.lua.BodyThrust (Object)|BodyThrust]] || [[GBX.lua.HopperBin (Object)|HopperBin]] || [[GBX.lua.IntValue (Object)|IntValue]]
|''[[GBX.lua.BlockMesh (Object)|BlockMesh]]'' || [[GBX.lua.BodyThrust (Object)|BodyThrust]] || [[GBX.lua.GuiBase3d (Object)|GuiBase3d]] || ''[[GBX.lua.BodyColors (Object)|BodyColors]]'' || ''[[GBX.lua.Configuration (Object)|Configuration]]''
|-
|-
|''[[GBX.lua.FlagStand (Object)|FlagStand]]'' || [[GBX.lua.BodyVelocity (Object)|BodyVelocity]] || ''[[GBX.lua.Humanoid (Object)|Humanoid]]'' || [[GBX.lua.NumberValue (Object)|NumberValue]]
|[[GBX.lua.ClickDetector (Object)|ClickDetector]] || [[GBX.lua.BodyVelocity (Object)|BodyVelocity]] || [[GBX.lua.GuiButton (Object)|GuiButton]] || [[GBX.lua.Camera (Object)|Camera]] || [[GBX.lua.DoubleConstrainedValue (Object)|DoubleConstrainedValue]]
|-
|-
|[[GBX.lua.Hat (Object)|Hat]] || [[GBX.lua.Glue (Object)|Glue]] || [[GBX.lua.LocalBackpack (Object)|LocalBackpack]] || [[GBX.lua.ObjectValue (Object)|ObjectValue]]
|''[[GBX.lua.CylinderMesh (Object)|CylinderMesh]]'' || ''[[GBX.lua.DynamicRotate (Object)|DynamicRotate]]'' || [[GBX.lua.GuiLabel (Object)|GuiLabel]] || [[GBX.lua.CharacterAppearance (Object)|CharacterAppearance]] || [[GBX.lua.IntValue (Object)|IntValue]]
|-
|-
|[[GBX.lua.Hint (Object)|Hint]] || ''[[GBX.lua.JointInstance (Object)|JointInstance]]'' || [[GBX.lua.LocalBackpackItem (Object)|LocalBackpackItem]] || [[GBX.lua.RayValue (Object)|RayValue]]
|[[GBX.lua.DataModel (Object)|DataModel]] || [[GBX.lua.Feature (Object)|Feature]] || <s>[[GBX.lua.GuiMain (Object)|GuiMain]]</s> || ''[[GBX.lua.CharacterMesh (Object)|CharacterMesh]]'' || [[GBX.lua.IntConstrainedValue (Object)|IntConstrainedValue]]
|-
|-
|[[GBX.lua.Hole (Object)|Hole]] || [[GBX.lua.Motor (Object)|Motor]] || ''[[GBX.lua.StarterPack (Object)|StarterPack]]'' || [[GBX.lua.StringValue (Object)|StringValue]]
|''[[GBX.lua.DataModelMesh (Object)|DataModelMesh]]'' || [[GBX.lua.Glue (Object)|Glue]] || [[GBX.lua.GuiObject (Object)|GuiObject]] || [[GBX.lua.Clothing (Object)|Clothing]] || [[GBX.lua.NumberValue (Object)|NumberValue]]
|-
|-
|''[[GBX.lua.HtmlWindow (Object)|HtmlWindow]]'' || [[GBX.lua.MotorFeature (Object)|MotorFeature]] || [[GBX.lua.Stats (Object)|Stats]] || [[GBX.lua.Vector3Value (Object)|Vector3Value]]
|[[GBX.lua.Decal (Object)|Decal]] || ''[[GBX.lua.Hole (Object)|Hole]]'' || ''[[GBX.lua.Handles (Object)|Handles]]'' || [[GBX.lua.Controller (Object)|Controller]] || [[GBX.lua.ObjectValue (Object)|ObjectValue]]
|-
|-
|[[GBX.lua.Lighting (Object)|Lighting]] || ''[[GBX.lua.RocketPropulsion (Object)|RocketPropulsion]]'' || ''[[GBX.lua.Team (Object)|Team]]''
|[[GBX.lua.Explosion (Object)|Explosion]] || [[GBX.lua.JointInstance (Object)|JointInstance]] || [[GBX.lua.HandlesBase (Object)|HandlesBase]] || [[GBX.lua.Dragger(Object)|Dragger]] || [[GBX.lua.RayValue (Object)|RayValue]]
|-
|-
|''[[GBX.lua.LocalScript (Object)|LocalScript]]'' || [[GBX.lua.Rotate (Object)|Rotate]] || ''[[GBX.lua.Tool (Object)|Tool]]''
|[[GBX.lua.FaceInstance (Object)|FaceInstance]] || [[GBX.lua.ManualGlue (Object)|ManualGlue]] || <s>[[GBX.lua.Hint (Object)|Hint]]</s> || [[GBX.lua.HopperBin (Object)|HopperBin]] || [[GBX.lua.StringValue (Object)|StringValue]]
|-
|-
|[[GBX.lua.Message (Object)|Message]] || [[GBX.lua.RotateP (Object)|RotateP]] || ''[[GBX.lua.Player (Object)|Player]]''
|''[[GBX.lua.FileMesh (Object)|FileMesh]]'' || [[GBX.lua.ManualSurfaceJointInstance (Object)|ManualSurfaceJointInstance]] || ''[[GBX.lua.ImageButton (Object)|ImageButton]]'' || [[GBX.lua.Humanoid (Object)|Humanoid]] || [[GBX.lua.Vector3Value (Object)|Vector3Value]]
|-
|-
|[[GBX.lua.Model (Object)|Model]] || [[GBX.lua.RotateV (Object)|RotateV]] || [[GBX.lua.Shirt (Object)|Shirt]]
|[[GBX.lua.Fire (Object)|Fire]] || [[GBX.lua.ManualWeld (Object)|ManualWeld]] || ''[[GBX.lua.ImageLabel (Object)|ImageLabel]]'' || [[GBX.lua.HumanoidController (Object)|HumanoidController]]
|-
|-
|[[GBX.lua.Part (Object)|Part]] || [[GBX.lua.Snap (Object)|Snap]] || ''[[GBX.lua.ShirtGraphic (Object)|ShirtGraphic]]''
|[[GBX.lua.Flag (Object)|Flag]] || ''[[GBX.lua.Motor (Object)|Motor]]'' || [[GBX.lua.Message (Object)|Message]] || [[GBX.lua.Mouse (Object)|Mouse]]
|-
|-
|[[GBX.lua.Script (Object)|Script]] || [[GBX.lua.VelocityMotor (Object)|VelocityMotor]] || ''[[GBX.lua.Skin (Object)|Skin]]''
|[[GBX.lua.FlagStand (Object)|FlagStand]] || [[GBX.lua.Motor6D (Object)|Motor6D]] || [[GBX.lua.PartAdornment (Object)|PartAdornment]] || [[GBX.lua.Pants (Object)|Pants]]
|-
|-
|''[[GBX.lua.Seat (Object)|Seat]]'' || [[GBX.lua.Weld (Object)|Weld]] || ''[[GBX.lua.Mouse (Object)|Mouse]]''
|[[GBX.lua.ForceField (Object)|ForceField]] || [[GBX.lua.MotorFeature (Object)|MotorFeature]] || ''[[GBX.lua.ScreenGui (Object)|ScreenGui]]'' || [[GBX.lua.Player (Object)|Player]]
|-
|-
|[[GBX.lua.SpecialMesh (Object)|SpecialMesh]]
|[[GBX.lua.FormFactorPart (Object)|FormFactorPart]] || ''[[GBX.lua.RocketPropulsion (Object)|RocketPropulsion]]'' || ''[[GBX.lua.SelectionBox (Object)|SelectionBox]]'' || ''[[GBX.lua.PlayerGui (Object)|PlayerGui]]''
|-
|[[GBX.lua.Hat (Object)|Hat]] || [[GBX.lua.Rotate (Object)|Rotate]] || [[GBX.lua.SelectionLasso (Object)|SelectionLasso]] || [[GBX.lua.Shirt (Object)|Shirt]]
|-
|[[GBX.lua.LocalScript (Object)|LocalScript]] || [[GBX.lua.RotateP (Object)|RotateP]] || ''[[GBX.lua.SelectionPartLasso (Object)|SelectionPartLasso]]'' || [[GBX.lua.ShirtGraphic (Object)|ShirtGraphic]]
|-
|[[GBX.lua.Model (Object)|Model]] || [[GBX.lua.RotateV (Object)|RotateV]] || ''[[GBX.lua.SelectionPointLasso (Object)|SelectionPointLasso]]'' || [[GBX.lua.SkateboardController (Object)|SkateboardController]]
|-
|[[GBX.lua.Part (Object)|Part]] || [[GBX.lua.Snap (Object)|Snap]] || ''[[GBX.lua.SurfaceSelection (Object)|SurfaceSelection]]'' || ''[[GBX.lua.Skin (Object)|Skin]]''
|-
|''[[GBX.lua.Platform (Object)|Platform]]'' || ''[[GBX.lua.TouchTransmitter (Object)|TouchTransmitter]]'' || ''[[GBX.lua.TextBox (Object)|TextBox]]'' || [[GBX.lua.StarterGear (Object)|StarterGear]]
|-
|[[GBX.lua.PVInstance (Object)|PVInstance]] || [[GBX.lua.VelocityMotor (Object)|VelocityMotor]] || ''[[GBX.lua.TextButton (Object)|TextButton]]'' || [[GBX.lua.Team (Object)|Team]]
|-
|[[GBX.lua.Script (Object)|Script]] || [[GBX.lua.Weld (Object)|Weld]] || ''[[GBX.lua.TextLabel (Object)|TextLabel]]'' || [[GBX.lua.Tool (Object)|Tool]]
|-
|''[[GBX.lua.Seat (Object)|Seat]]'' || || || [[GBX.lua.VehicleController (Object)|VehicleController]]
|-
|-
|[[GBX.lua.Texture (Object)|Texture]]
|''[[GBX.lua.SkateboardPlatform (Object)|SkateboardPlatform]]''
|-
|-
|''[[GBX.lua.Sky (Object)|Sky]]''
|[[GBX.lua.Sky (Object)|Sky]]
|-
|-
|''[[GBX.lua.SpawnLocation (Object)|SpawnLocation]]''
|''[[GBX.lua.Smoke (Object)|Smoke]]''
|-
|-
|[[GBX.lua.Sound (Object)|Sound]]
|[[GBX.lua.Sound (Object)|Sound]]
|-
|-
|[[GBX.lua.Sparkles (Object)|Sparkles]]
|[[GBX.lua.Sparkles (Object)|Sparkles]]
|-
|[[GBX.lua.SpawnLocation (Object)|SpawnLocation]]
|-
|[[GBX.lua.SpecialMesh (Object)|SpecialMesh]]
|-
|[[GBX.lua.Texture (Object)|Texture]]
|-
|[[GBX.lua.TrussPart (Object)|TrussPart]]
|-
|[[GBX.lua.VehicleSeat (Object)|VehicleSeat]]
|-
|-
|<br>
|<br>
Line 55: Line 81:
!Game Services !! Network Properties
!Game Services !! Network Properties
|-  
|-  
|[[GBX.lua.ChangeHistoryService (Service)|ChangeHistoryService]] || [[GBX.lua.NetworkClient (Service)|NetworkClient]]
|[[GBX.lua.BadgeService (Service)|BadgeService]] || [[GBX.lua.NetworkClient (Service)|NetworkClient]]
|-  
|-  
|[[GBX.lua.ControllerService (Service)|ControllerService]] || [[GBX.lua.NetworkMarker (Service)|NetworkMarker]]
|[[GBX.lua.ChangeHistoryService (Service)|ChangeHistoryService]] || [[GBX.lua.NetworkMarker (Object)|NetworkMarker]]
|-  
|-  
|[[GBX.lua.Debris (Service)|Debris]] || [[GBX.lua.NetworkReplicator (Service)|NetworkReplicator]]
|[[GBX.lua.CollectionService (Service)|CollectionService]] || [[GBX.lua.NetworkPeer (Object)|NetworkPeer]]
|-  
|-  
|''[[GBX.lua.DataModel (Service)|DataModel]]'' || [[GBX.lua.NetworkServer (Service)|NetworkServer]]
|[[GBX.lua.ContentFilter  (Service)|ContentFilter]] || [[GBX.lua.NetworkReplicator (Object)|NetworkReplicator]]
|-
|[[GBX.lua.ContentProvider (Service)|ContentProvider]] || [[GBX.lua.NetworkServer (Service)|NetworkServer]]
|-
|[[GBX.lua.ControllerService (Service)|ControllerService]]
|-
|''[[GBX.lua.CoreGui (Service)|CoreGui]]''
|-
|[[GBX.lua.Debris (Service)|Debris]]
|-  
|-  
|[[GBX.lua.FlagStandService (Service)|FlagStandService]]
|[[GBX.lua.FlagStandService (Service)|FlagStandService]]
|-  
|-  
|[[GBX.lua.HtmlService (Service)|HtmlService]]
|[[GBX.lua.Geometry (Service)|Geometry]]
|-
|[[GBX.lua.GuidRegistryService (Service)|GuidRegistryService]]
|-
|[[GBX.lua.GuiService (Service)|GuiService]]
|-
|[[GBX.lua.InsertService (Service)|InsertService]]
|-  
|-  
|[[GBX.lua.KeyframeSequenceProvider (Service)|KeyframeSequenceProvider]]
|-
|[[GBX.lua.Lighting (Service)|Lighting]]
|-
|[[GBX.lua.LuaWebService (Service)|LuaWebService]]
|-
|[[GBX.lua.PhysicsService (Service)|PhysicsService]]
|-
|[[GBX.lua.Players (Service)|Players]]
|[[GBX.lua.Players (Service)|Players]]
|-  
|-
|[[GBX.lua.RenderSettings (Service)|RenderSettings]]
|-
|[[GBX.lua.RunService (Service)|RunService]]
|[[GBX.lua.RunService (Service)|RunService]]
|-  
|-
|[[GBX.lua.ScriptContext (Service)|ScriptContext]]
|[[GBX.lua.ScriptContext (Service)|ScriptContext]]
|-  
|-
|[[GBX.lua.ScriptInformationProvider (Service)|ScriptInformationProvider]]
|-
|[[GBX.lua.Selection (Service)|Selection]]
|[[GBX.lua.Selection (Service)|Selection]]
|-  
|-
|[[GBX.lua.SoundService (Service)|SoundService]]
|[[GBX.lua.SoundService (Service)|SoundService]]
|-  
|-
|[[GBX.lua.SpawnerService (Service)|SpawnerService]]
|[[GBX.lua.SpawnerService (Service)|SpawnerService]]
|-  
|-
|''[[GBX.lua.StarterGui (Service)|StarterGui]]''
|-
|[[GBX.lua.StarterPack (Service)|StarterPack]]
|-
|[[GBX.lua.Stats (Service)|Stats]]
|-
|[[GBX.lua.TaskScheduler (Service)|TaskScheduler]]
|-
|[[GBX.lua.Teams (Service)|Teams]]
|[[GBX.lua.Teams (Service)|Teams]]
|-  
|-
|[[GBX.lua.Timer (Service)|Timer]]
|[[GBX.lua.Timer (Service)|Timer]]
|-  
|-
|[[GBX.lua.VirtualUser (Service)|VirtualUser]]
|-
|[[GBX.lua.Visit (Service)|Visit]]
|-
|[[GBX.lua.Workspace (Service)|Workspace]]
|[[GBX.lua.Workspace (Service)|Workspace]]
|-
|-
|<br>
|<br>
|}
|}

Latest revision as of 00:32, 1 October 2021

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