====== assets.material (ExportMaterial) (Material modicifation) ====== On version 1.8.2a, functions to modify materials are added. [[en:vci:script:reference:exportassets|vci.assets(ExportAssets)]] has functions to modify materials as well, but they are planned to be moved to ExportMaterial. So please prioritize ExportMaterial. ===== List of functions ===== **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. |