Class MaterialUpgrader
Inheritance
System.Object
MaterialUpgrader
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
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