示例#1
0
 private SingleBulletGun(WeaponData data) : base(data)
 {
     bulletPrefab = data.BulletData.BulletVisual;
     data.SetBulletValues();
     bulletData         = data.BulletData;
     bulletModifierData = ScriptableObject.CreateInstance <BulletUpgradeData>();
     bulletModifierData.ResetValues();
 }
示例#2
0
 public override void ModifyWeapon(BulletUpgradeData data)
 {
     bulletModifierData += data;
     isWeaponModified    = true;
 }
示例#3
0
 public abstract void ModifyWeapon(BulletUpgradeData data);