On version 1.8.2a, functions to modify materials are added. vci.assets(ExportAssets) has functions to modify materials as well, but they are planned to be moved to ExportMaterial. So please prioritize ExportMaterial.
For the latest list of the functions, refer to “types.lua” file in “EmbeddedScriptWorkspace” folder.
Function | Description |
---|---|
GetNames: fun(): usertype | Get the list of material names. |
GetColorFromIndex: fun(index: number): Color | Get Color by specifying an index number. |
GetColor: fun(name: number): Color | Get Color by specifying a name. |
GetEmissionColorFromIndex: fun(index: number): Color | Get EmissionColor by specifying an index number. |
GetEmissionColor: fun(name: string): Color | Get EmissionColor by specifying a name. |
GetTextureOffsetFromIndex: fun(index: number): Vector2 | Get TextureOffset by specifying an index number. |
GetTextureOffset: fun(name: string): Vector2 | Get TextureOffset by specifying a name. |
SetColorFromIndex: fun(index: number, color: Color) | Specify Color by specifying an index number. |
SetColor: fun(name: string, color: Color) fun(name: string): Vector2 | Specify Color by specifying a name. |
SetEmissionColorFromIndex: fun(index: number, color: Color) | Specify EmissionColor by specifying an index number. |
SetEmissionColor: fun(name: string, color: Color) | Specify EmissionColor by specifying a name. |
SetTextureOffsetFromIndex: fun(index: number, offset: Vector2) | Get TextureOffset by specifying a name. |
SetTextureOffset: fun(name: string, offset: Vector2) | Specify TextureOffset by specifying an index number. |
ResetFromIndex: fun(index: number) | Reset to the initial state by specifying an index number. |
Reset: fun(name: string) | Reset to the initial state by specifying a name. |
The functions with _ALL_
are run on other clients as well.
Function | Description |
---|---|
_ALL_SetColorFromIndex: fun(index: number, color: Color) | Specify Color by specifying an index number. |
_ALL_SetColor: fun(name: string, color: Color) fun(name: string): Vector2 | Specify Color by specifying a name. |
_ALL_SetEmissionColorFromIndex: fun(index: number, color: Color) | Specify EmissionColor by specifying an index number. |
_ALL_SetEmissionColor: fun(name: string, color: Color) | Specify EmissionColor by specifying a name. |
_ALL_SetTextureOffsetFromIndex: fun(index: number, offset: Vector2) | Get TextureOffset by specifying a name. |
_ALL_SetTextureOffset: fun(name: string, offset: Vector2) | Specify TextureOffset by specifying an index number. |
_ALL_ResetFromIndex: fun(index: number) | Reset to the initial state by specifying an index number. |
_ALL_Reset: fun(name: string) | Reset to the initial state by specifying a name. |