WIP, dash effect fade weapon.

This commit is contained in:
William Moberg
2016-03-13 23:23:05 +01:00
parent e4145cf292
commit 0084224e18
+8 -1
View File
@@ -64,7 +64,7 @@ void PlayerMovementSystem::Update(double dt)
// }
//}
m_DashEffectTimer += dt;
if (m_DashEffectTimer < 0.046f) {
if (m_DashEffectTimer < 0.075f) {
return;
}
m_DashEffectTimer = 0.f;
@@ -89,6 +89,13 @@ void PlayerMovementSystem::Update(double dt)
for (auto& cAnim : dashEffect.ChildrenWithComponent("Animation")) {
cAnim["Animation"]["Play"] = false;
}
for (auto& cModel : dashEffect.ChildrenWithComponent("Model")) {
Entity.AttachComponent("Lifetime");
dashEffect.AttachComponent("Fade");
dashEffect["Fade"]["Loop"] = false;
dashEffect["Fade"]["FadeTime"] = 0.5;
dashEffect["Fade"]["Time"] = (double)dashEffect["Fade"]["FadeTime"];
}
dashEffect.AttachComponent("Lifetime");
dashEffect.AttachComponent("Fade");
dashEffect["Fade"]["Loop"] = false;