bool Set( string param, Vector4 value )
bool Set( string param, Texture texture )
bool Set( string param, Color value )
bool Set( string param, Vector3 value )
bool Set( string param, Vector2 value )
bool Set( string param, float value )
bool Set( string param, int value )
bool Set( string param, bool value )

robot_2Generated
code_blocksInput

Description

The Set method in the Material class is used to assign a Vector4 value to a specified parameter within the material. This method is useful for dynamically changing material properties at runtime, such as colors, positions, or other vector-based attributes.

Usage

To use the Set method, you need to have an instance of a Material object. Call the method with the name of the parameter you wish to set and the Vector4 value you want to assign to it. The method returns a Boolean indicating whether the operation was successful.

Example

// Example of using the Set method to change a material's parameter
Material myMaterial = Material.Load("path/to/material");

// Define a Vector4 value
Vector4 newValue = new Vector4(1.0f, 0.5f, 0.25f, 1.0f);

// Set the parameter named "MyParameter" to the new Vector4 value
bool success = myMaterial.Set("MyParameter", newValue);

if (success)
{
    // The parameter was successfully set
    // Additional logic can be added here
}
else
{
    // Handle the failure case
}