CValue* KX_LightObject::GetReplica() { KX_LightObject* replica = new KX_LightObject(*this); replica->ProcessReplica(); replica->m_lightobj.m_light = replica; m_rendertools->AddLight(&replica->m_lightobj); return replica; }
CValue* KX_LightObject::GetReplica() { KX_LightObject* replica = new KX_LightObject(*this); replica->ProcessReplica(); replica->m_lightobj = m_lightobj->Clone(); replica->m_lightobj->m_light = replica; m_rasterizer->AddLight(replica->m_lightobj); if (m_base) m_base = NULL; return replica; }