示例#1
0
    public static void UpdateMaterials(int tintIndex, int materialIndex)
    {
        //First, we need to get a manager.
        GameObject manager = GameObject.Find("CDT_MaterialSwapManager");

        if (manager == null)
        {
            manager      = new GameObject();
            manager.name = "CDT_MaterialSwapManager";
            manager.AddComponent <MaterialSwapManager>();
        }
        MaterialSwapManager materialSwapManager = manager.GetComponent <MaterialSwapManager>();

        materialSwapManager.isSecondColor      = tintIndex;
        materialSwapManager.materialBlendIndex = materialIndex;
        //Then paint.
        materialSwapManager.StartPaintingRaw();
    }
示例#2
0
    public static void UpdateMaterials()
    {
        MaterialSwapManager materialSwapManager = MaterialSwapManager.GetManager();

        materialSwapManager.StartPaintingRaw();
    }