//解除武器数据 public void DetachWeaponData(WeaponData weaponData) { if (weaponData == null) { return; } AllWeaponData.Remove(weaponData); }
//附加武器数据 public void AttachWeaponData(WeaponData weaponData) { if (weaponData == null) { return; } if (AllWeaponData.Contains(weaponData)) { return; } AllWeaponData.Add(weaponData); }