Changed team recolor to replace material albedo color instead of multiply by it for design convenience
parent
8f710a24c8
commit
013d3cccf4
|
@ -2922,14 +2922,14 @@ void CEngine::Draw3DScene()
|
||||||
objectRenderer->SetAlphaScissor(0.0f);
|
objectRenderer->SetAlphaScissor(0.0f);
|
||||||
}
|
}
|
||||||
|
|
||||||
Color recolor = Color(1.0, 1.0, 1.0, 1.0);
|
Color color = data.material.albedoColor;
|
||||||
|
|
||||||
if (data.material.tag == "team")
|
if (data.material.tag == "team")
|
||||||
{
|
{
|
||||||
recolor = m_teamColors[m_objects[objRank].team];
|
color = m_teamColors[m_objects[objRank].team];
|
||||||
}
|
}
|
||||||
|
|
||||||
objectRenderer->SetAlbedoColor(data.material.albedoColor * recolor);
|
objectRenderer->SetAlbedoColor(color);
|
||||||
objectRenderer->SetAlbedoTexture(data.albedoTexture);
|
objectRenderer->SetAlbedoTexture(data.albedoTexture);
|
||||||
objectRenderer->SetDetailTexture(data.detailTexture);
|
objectRenderer->SetDetailTexture(data.detailTexture);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue