Muzzleflash now very nice
This commit is contained in:
@@ -15,15 +15,27 @@ void FadeSystem::UpdateComponent(EntityWrapper& entity, ComponentWrapper& cFade,
|
||||
dTime *= -1;
|
||||
}
|
||||
|
||||
if((bool)cFade["Reverse"]) {
|
||||
dTime *= 2;
|
||||
}
|
||||
|
||||
double fadeTime = cFade["FadeTime"];
|
||||
double& currentTime = cFade["Time"];
|
||||
currentTime += dTime;
|
||||
|
||||
if(currentTime > fadeTime) {
|
||||
currentTime = 0.0;
|
||||
if ((bool)cFade["Reverse"]) {
|
||||
(bool&)cFade["Out"] = !(bool)cFade["Out"];
|
||||
currentTime = fadeTime;
|
||||
}
|
||||
}
|
||||
if(currentTime < 0.0) {
|
||||
currentTime = fadeTime;
|
||||
if ((bool)cFade["Reverse"]) {
|
||||
(bool&)cFade["Out"] = !(bool)cFade["Out"];
|
||||
currentTime = 0.0;
|
||||
}
|
||||
}
|
||||
double ratio = currentTime/fadeTime;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user