public Timer(Ability activeAbility, GameTime gameTime, double deltaInMilliseconds) { this.ability = activeAbility; bodies = new List<Body>(); if (activeAbility.getBodies() != null) { foreach (Body b in activeAbility.getBodies()) { bodies.Add(b); } } deadline = gameTime.TotalGameTime.TotalMilliseconds + deltaInMilliseconds; }
public Timer(Ability activeAbility, double expiryTime) { this.ability = activeAbility; bodies = new List<Body>(); if (activeAbility.getBodies() != null) { foreach (Body b in activeAbility.getBodies()) { bodies.Add(b); } } deadline = expiryTime; }