public ShipStatData GetNetworkData() { ShipStatData data = new ShipStatData(); data.ShieldType = ShieldType; data.ShipType = ShipType; data.Id = Id; data.Name = Name; data.Description = Description; data.MaxShields = MaxShields; data.MaxHealth = MaxHealth; data.Energy = Energy; data.TotalHolds = MaxHolds; data.BaseWeight = BaseWeight; data.Graphic = Graphic; data.ThrustGraphic = ThrustGraphic; data.Class = Class; data.TurnRate = TurnRate; data.EnergyRegenRate = EnergyRegenRate; data.HaloShieldRegenRate = HaloShieldRegenRate; data.SlowShieldRegenRate = SlowShieldRegenRate; data.BoostBonus = BoostBonus; data.TopSpeed = TopSpeed; data.BaseThrustForward = BaseThrustForward; data.BaseThrustReverse = BaseThrustReverse; data.BaseThrustLateral = BaseThrustLateral; return(data); }
public ShipStats(ShipStatData data) { ShieldType = data.ShieldType; ShipType = data.ShipType; Id = data.Id; Name = data.Name; Description = data.Description; MaxShields = data.MaxShields; MaxHealth = data.MaxHealth; Energy = data.Energy; MaxHolds = data.TotalHolds; BaseWeight = data.BaseWeight; Graphic = data.Graphic; ThrustGraphic = data.ThrustGraphic; Class = data.Class; TurnRate = data.TurnRate; EnergyRegenRate = data.EnergyRegenRate; HaloShieldRegenRate = data.HaloShieldRegenRate; SlowShieldRegenRate = data.SlowShieldRegenRate; BoostBonus = data.BoostBonus; TopSpeed = data.TopSpeed; BaseThrustForward = data.BaseThrustForward; BaseThrustReverse = data.BaseThrustReverse; BaseThrustLateral = data.BaseThrustLateral; }