1
1
import Fusion from "@rbxts/fusion" ;
2
- import { CreateControlStates , InferFusionControls , UpdateControlStates } from "@rbxts/ui-labs" ;
2
+ import {
3
+ CreateControlStates ,
4
+ InferFusionControls ,
5
+ UpdateControlStates
6
+ } from "@rbxts/ui-labs" ;
3
7
import { ConvertedControls } from "@rbxts/ui-labs/src/ControlTypings/Typing" ;
4
8
import { Cast } from "Utils/MiscUtils" ;
5
9
@@ -15,13 +19,21 @@ export function GetFusionVersion(fusion: typeof Fusion) {
15
19
}
16
20
}
17
21
18
- export function CreateFusionValues ( fusion : typeof Fusion , controls : ConvertedControls , controlValues : ParametrizedControls ) {
22
+ export function CreateFusionValues (
23
+ fusion : typeof Fusion ,
24
+ controls : ConvertedControls ,
25
+ controlValues : ParametrizedControls
26
+ ) {
19
27
return CreateControlStates ( controls , controlValues , ( value ) => {
20
28
return fusion . Value ( value ) ;
21
29
} ) as InferFusionControls < ConvertedControls > ;
22
30
}
23
31
24
- export function CreateFusion3Values ( fusion : Fusion3 , controls : ConvertedControls , controlValues : ParametrizedControls ) {
32
+ export function CreateFusion3Values (
33
+ fusion : Fusion3 ,
34
+ controls : ConvertedControls ,
35
+ controlValues : ParametrizedControls
36
+ ) {
25
37
return CreateControlStates ( controls , controlValues , ( value ) => {
26
38
return fusion . Value ( value ) ;
27
39
} ) as InferFusionControls < ConvertedControls > ;
@@ -30,9 +42,14 @@ export function CreateFusion3Values(fusion: Fusion3, controls: ConvertedControls
30
42
export function UpdateFusionValues (
31
43
values : InferFusionControls < ConvertedControls > ,
32
44
controls : ConvertedControls ,
33
- controlValues : ParametrizedControls ,
45
+ controlValues : ParametrizedControls
34
46
) {
35
- UpdateControlStates ( values , controls , controlValues , ( value : Fusion . Value < any > , update ) => {
36
- return value . set ( update ) ;
37
- } ) ;
47
+ UpdateControlStates (
48
+ values ,
49
+ controls ,
50
+ controlValues ,
51
+ ( value : Fusion . Value < any > , update ) => {
52
+ return value . set ( update ) ;
53
+ }
54
+ ) ;
38
55
}
0 commit comments