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) {
valOut = mKeys[CParticleGlobals::GetParticleLifetimePercentage()];
} else {
valOut = (1.f - CParticleGlobals::GetParticleLifetimePercentageRemainder()) *
mKeys[CParticleGlobals::GetParticleLifetimePercentage()] +
CParticleGlobals::GetParticleLifetimePercentageRemainder() *
mKeys[CParticleGlobals::GetParticleLifetimePercentage() + 1];
float remainder = CParticleGlobals::GetParticleLifetimePercentageRemainder();
valOut = (1.f - remainder) * mKeys[CParticleGlobals::GetParticleLifetimePercentage()] +
remainder * mKeys[CParticleGlobals::GetParticleLifetimePercentage() + 1];
}
return false;