示例#1
0
 public static void ToPlayerWeaponComponent(this WeaponInfo weaponInfo, Components.Bag.WeaponComponent weaponComp)
 {
     weaponComp.Id             = weaponInfo.Id;
     weaponComp.AvatarId       = weaponInfo.AvatarId;
     weaponComp.UpperRail      = weaponInfo.UpperRail;
     weaponComp.LowerRail      = weaponInfo.LowerRail;
     weaponComp.Magazine       = weaponInfo.Magazine;
     weaponComp.Muzzle         = weaponInfo.Muzzle;
     weaponComp.Stock          = weaponInfo.Stock;
     weaponComp.Bullet         = weaponInfo.Bullet;
     weaponComp.ReservedBullet = weaponInfo.ReservedBullet;
 }
示例#2
0
 public static WeaponInfo ToWeaponInfo(this Components.Bag.WeaponComponent weapon)
 {
     return(new WeaponInfo
     {
         Id = weapon.Id,
         AvatarId = weapon.AvatarId,
         UpperRail = weapon.UpperRail,
         LowerRail = weapon.LowerRail,
         Magazine = weapon.Magazine,
         Muzzle = weapon.Muzzle,
         Stock = weapon.Stock,
         Bullet = weapon.Bullet,
         ReservedBullet = weapon.ReservedBullet,
     });
 }