public static UnityEngine.Material ToUnityMaterial(this PbrMaterial vpxMaterial, TableBehavior table, StringBuilder debug = null) { if (table != null) { var existingMat = table.GetMaterial(vpxMaterial); if (existingMat != null) { return(existingMat); } } var unityMaterial = MaterialConverter.CreateMaterial(vpxMaterial, table, debug); if (table != null) { table.AddMaterial(vpxMaterial, unityMaterial); } return(unityMaterial); }