Match CVEKeyframeEmitter::GetValue, thanks Zeldex72

This commit is contained in:
2025-11-26 15:10:47 -08:00
parent 896e4ad33e
commit f10f805033

View File

@@ -303,10 +303,9 @@ bool CVEKeyframeEmitter::GetValue(int frame, CVector3f& valOut) const {
if (CParticleGlobals::GetParticleLifetimePercentage() == 100) { if (CParticleGlobals::GetParticleLifetimePercentage() == 100) {
valOut = mKeys[CParticleGlobals::GetParticleLifetimePercentage()]; valOut = mKeys[CParticleGlobals::GetParticleLifetimePercentage()];
} else { } else {
valOut = (1.f - CParticleGlobals::GetParticleLifetimePercentageRemainder()) * float remainder = CParticleGlobals::GetParticleLifetimePercentageRemainder();
mKeys[CParticleGlobals::GetParticleLifetimePercentage()] + valOut = (1.f - remainder) * mKeys[CParticleGlobals::GetParticleLifetimePercentage()] +
CParticleGlobals::GetParticleLifetimePercentageRemainder() * remainder * mKeys[CParticleGlobals::GetParticleLifetimePercentage() + 1];
mKeys[CParticleGlobals::GetParticleLifetimePercentage() + 1];
} }
return false; return false;