using System.Numerics; using Raylib_cs; namespace Smoll.Ex2 { class TimeToLiveComponent : Smoll.Component { float secondsToLive; float lived = 0f; public TimeToLiveComponent(float secondsToLive) { this.secondsToLive = secondsToLive; } public override void Update(float deltaTimeSeconds) { lived += deltaTimeSeconds; if(lived > secondsToLive) owner.mustDelete = true; } public override void Draw(Smoll.Layer.DrawMode drawMode) { if(drawMode == Layer.DrawMode.Debug) { } } } }