Basic Material Properties
- material.color = Simple color setting
- material.mainTexture = Main texture assignment
- material.shader = Shader selection
- Don't modify these every frame - breaks batching!
Custom Shader Properties
- SetColor() for specific color properties
- SetTexture() for custom texture maps
- SetFloat() for numeric properties (transparency, gloss)
- SetVector() for Vector3/Vector4 properties
- Perfect for controlled material modifications