You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lsp/api-docs.json
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -501,7 +501,7 @@
501
501
"documentation": "* An RGB color"
502
502
},
503
503
"@phoenix/global/Color.new": {
504
-
"documentation": "* Returns a Color with the provided R, G, and B values\n* Values are expected to be in the range 0 to 1"
504
+
"documentation": "* Returns a Color with the provided R, G, and B values\n* Values are expected to be in the range 0 to 1\n* This datatype is not hash consed! Two separate value-identical colors are not `rawequal` and will not behave as expected when used as table keys"
505
505
},
506
506
"@phoenix/global/Enum": {
507
507
"documentation": "* Contains enumerations"
@@ -721,10 +721,10 @@
721
721
"documentation": "* A connection to an Event"
722
722
},
723
723
"@phoenix/global/EventSignal": {
724
-
"documentation": "* An Event that can be connected to"
724
+
"documentation": "* An Event that can be connected to\n* This datatype is not hash consed! Two separate value-identical signals are not `rawequal` and will not behave as expected when used as table keys (e.g. `rawequal(game.OnFrameBegin, game.OnFrameBegin) == false`)"
725
725
},
726
726
"@phoenix/global/GameObject": {
727
-
"documentation": "* A Game Object\n* Game Objects have a \"base\" API (properties, methods, and events) that can be extended by giving them Components\n* The base API will be documented on the Component APIs page"
727
+
"documentation": "* A Game Object\n* Game Objects have a \"base\" API (properties, methods, and events) that can be extended by giving them Components\n* The base API will be documented on the Component APIs page\n* This datatype is hash consed, `t[game]` and `t[workspace.Parent]` are guaranteed to access the same value as `game` and `workspace.Parent` are `rawequal`"
728
728
},
729
729
"@phoenix/global/GameObject.fromId": {
730
730
"documentation": "* Finds an Object by it's internal ID. Do not rely on the ID"
@@ -736,7 +736,7 @@
736
736
"documentation": "* A list of all valid component names which can be passed into `.new`"
737
737
},
738
738
"@phoenix/global/Matrix": {
739
-
"documentation": "* A 4x4 transformation matrix"
739
+
"documentation": "* A 4x4 transformation matrix\n* This datatype is not hash consed! Two separate value-identical matrices are not `rawequal` and will not behave as expected when used as table keys"
740
740
},
741
741
"@phoenix/global/Matrix.fromAngles": {
742
742
"documentation": "* Alias of `.fromEulerAnglesYXZ`"
@@ -1192,6 +1193,7 @@ local function renderMainMenuBar(dt: number)
1192
1193
)
1193
1194
1194
1195
EditorPreferences.AutosaveInterval=imgui.inputnumber("Autosave interval (in minutes)", EditorPreferences.AutosaveInterval)
1196
+
EditorPreferences.KeepGizmoInView=imgui.checkbox("Turn the camera to keep the gizmo handles in view while moving an object", EditorPreferences.KeepGizmoInView)
Copy file name to clipboardExpand all lines: wikigen/doc-comments.json
+12-4Lines changed: 12 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -654,7 +654,8 @@
654
654
"new": {
655
655
"Description": [
656
656
"Returns a Color with the provided R, G, and B values",
657
-
"Values are expected to be in the range 0 to 1"
657
+
"Values are expected to be in the range 0 to 1",
658
+
"This datatype is not hash consed! Two separate value-identical colors are not `rawequal` and will not behave as expected when used as table keys"
658
659
],
659
660
"In": "R: number, G: number, B: number",
660
661
"Out": "Color",
@@ -693,7 +694,10 @@
693
694
}
694
695
},
695
696
"EventSignal": {
696
-
"Description": "An Event that can be connected to",
697
+
"Description": [
698
+
"An Event that can be connected to",
699
+
"This datatype is not hash consed! Two separate value-identical signals are not `rawequal` and will not behave as expected when used as table keys (e.g. `rawequal(game.OnFrameBegin, game.OnFrameBegin) == false`)"
700
+
],
697
701
"Members": {
698
702
":Connect": {
699
703
"Description": "Connect a callback to the Event",
@@ -710,7 +714,8 @@
710
714
"Description": [
711
715
"A Game Object",
712
716
"Game Objects have a \"base\" API (properties, methods, and events) that can be extended by giving them Components",
713
-
"The base API will be documented on the Component APIs page"
717
+
"The base API will be documented on the Component APIs page",
718
+
"This datatype is hash consed, `t[game]` and `t[workspace.Parent]` are guaranteed to access the same value as `game` and `workspace.Parent` are `rawequal`"
714
719
],
715
720
"Library": {
716
721
"fromId": {
@@ -730,7 +735,10 @@
730
735
}
731
736
},
732
737
"Matrix": {
733
-
"Description": "A 4x4 transformation matrix",
738
+
"Description": [
739
+
"A 4x4 transformation matrix",
740
+
"This datatype is not hash consed! Two separate value-identical matrices are not `rawequal` and will not behave as expected when used as table keys"
0 commit comments