Skip to content

Instantly share code, notes, and snippets.

@kcbanner
Created January 29, 2014 00:56
Show Gist options
  • Save kcbanner/8679688 to your computer and use it in GitHub Desktop.
Save kcbanner/8679688 to your computer and use it in GitHub Desktop.
ExplosionComponent = class(nil, {});
function ExplosionComponent:OnInit(parentComponent)
self.uptime = 0;
self.parentComponent = parentComponent;
self.lightComponent = self.parentComponent:getLightComponent();
end
function ExplosionComponent:OnPreUpdate(dt)
self.uptime = self.uptime + dt;
brightness = Math.easeLinear(self.uptime, 1, -1, 0.5);
self.lightComponent:setBrightness(brightness);
end
function ExplosionComponent:OnPostUpdate(dt)
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment