public MeshRenderData(Table table) { textures = new List <Texture>(); // lod lodOut = table["LODout"].DoubleValue; // shadow SetShadow(table); // renderMode if (table["Shader"].Value != null) { renderMode = MeshRenderModeEnum.Texture; shader = table["Shader"].StrValue; subfunction = table["SUBfunction"].StrValue; SetTexture(table); } else if (table["Material"].Value != null) { renderMode = MeshRenderModeEnum.Material; material = table["Material"].StrValue; subfunction = table["SUBfunction"].StrValue; } else { renderMode = MeshRenderModeEnum.None; } }
public MeshRenderData() { textures = new List <Texture>(); renderMode = MeshRenderModeEnum.None; }