Example #1
0
 public WeaponObject(WeaponGenList gen)
 {
     this.id              = gen.id;
     this.template        = gen.template;
     this.level           = gen.level;
     this.optimalDistance = gen.optimalDistance;
     this.color           = gen.color;
     this.damageType      = WeaponDamageType.damage;
     this.baseCritChance  = gen.critChance;
     this.mWorkshop       = (byte)gen.workshop;
     this.binded          = false;
     this.isNew           = false;
     m_Damage.SetRocketDamage(gen.rocketDamage);
     m_Damage.SetLaserDamage(gen.laserDamage);
     m_Damage.SetAcidDamage(gen.acidDamage);
     m_Damage.SetBaseType(gen.baseType);
     mRaw = GetInfo();
 }