示例#1
0
        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);
        }
示例#2
0
 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;
 }