Class MaterialUpgrader
Inheritance
System.Object
MaterialUpgrader
Syntax
public class MaterialUpgrader
Methods
Convert(Material, Material)
Declaration
public virtual void Convert(Material srcMaterial, Material dstMaterial)
Parameters
Type |
Name |
Description |
Material |
srcMaterial |
|
Material |
dstMaterial |
|
RemoveTexture(String)
Declaration
public void RemoveTexture(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
RenameColor(String, String)
Declaration
public void RenameColor(string oldName, string newName)
Parameters
Type |
Name |
Description |
System.String |
oldName |
|
System.String |
newName |
|
RenameFloat(String, String)
Declaration
public void RenameFloat(string oldName, string newName)
Parameters
Type |
Name |
Description |
System.String |
oldName |
|
System.String |
newName |
|
RenameKeywordToFloat(String, String, Single, Single)
Declaration
public void RenameKeywordToFloat(string oldName, string newName, float setVal, float unsetVal)
Parameters
Type |
Name |
Description |
System.String |
oldName |
|
System.String |
newName |
|
System.Single |
setVal |
|
System.Single |
unsetVal |
|
RenameShader(String, String, MaterialUpgrader.MaterialFinalizer)
Declaration
public void RenameShader(string oldName, string newName, MaterialUpgrader.MaterialFinalizer finalizer = null)
Parameters
RenameTexture(String, String)
Declaration
public void RenameTexture(string oldName, string newName)
Parameters
Type |
Name |
Description |
System.String |
oldName |
|
System.String |
newName |
|
SetColor(String, Color)
Declaration
public void SetColor(string propertyName, Color value)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Color |
value |
|
SetFloat(String, Single)
Declaration
public void SetFloat(string propertyName, float value)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
System.Single |
value |
|
SetTexture(String, Texture)
Declaration
public void SetTexture(string propertyName, Texture value)
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Texture |
value |
|
Upgrade(Material, List<MaterialUpgrader>, MaterialUpgrader.UpgradeFlags)
Declaration
public static void Upgrade(Material material, List<MaterialUpgrader> upgraders, MaterialUpgrader.UpgradeFlags flags)
Parameters
Upgrade(Material, MaterialUpgrader, MaterialUpgrader.UpgradeFlags)
Declaration
public static void Upgrade(Material material, MaterialUpgrader upgrader, MaterialUpgrader.UpgradeFlags flags)
Parameters
Upgrade(Material, MaterialUpgrader.UpgradeFlags)
Declaration
public void Upgrade(Material material, MaterialUpgrader.UpgradeFlags flags)
Parameters
UpgradeProjectFolder(List<MaterialUpgrader>, String, MaterialUpgrader.UpgradeFlags)
Declaration
public static void UpgradeProjectFolder(List<MaterialUpgrader> upgraders, string progressBarName, MaterialUpgrader.UpgradeFlags flags = MaterialUpgrader.UpgradeFlags.None)
Parameters
UpgradeSelection(List<MaterialUpgrader>, String, MaterialUpgrader.UpgradeFlags)
Declaration
public static void UpgradeSelection(List<MaterialUpgrader> upgraders, string progressBarName, MaterialUpgrader.UpgradeFlags flags = MaterialUpgrader.UpgradeFlags.None)
Parameters