public virtual bool Update(double miliseconds, UserSpaceShip ssUser) { base.Update(miliseconds); if (this.Colide(ssUser)) { this.ApplyChanges(miliseconds, ssUser); return(true); } return(false); }
public override void ApplyChanges(double miliseconds, UserSpaceShip ssUser) { ssUser.BulletSettings = this.BulletSettings; ssUser.TimeAcummulator.MaxTime = this.BulletSettings.Interval; }
public abstract void ApplyChanges(double miliseconds, UserSpaceShip ssUser);
public virtual void LoadComponents() { ssUser = new UserSpaceShip(); }