public BasicTurret(BasicTurret turret) { Offset = turret.Offset; EnergyCost = turret.EnergyCost; TurnRate = turret.TurnRate; Type = turret.Type; Cooldown = turret.Cooldown; Speed = turret.Speed; Range = turret.Range; SoundEffect = turret.SoundEffect; //Sprite Rotation = turret.Rotation; Position = turret.Position; Rectangle = turret.Rectangle; Origin = turret.Origin; Texture = turret.Texture; //End Shot = new Shot(turret.Shot); }
public ITurret CloneTurret(ITurret turret) { var tempTurret = new BasicTurret((BasicTurret)turret); return(tempTurret); }