ItemBaseAmmo.cs 862 B

1234567891011121314151617181920212223242526272829303132
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using Sirenix.OdinInspector;
  5. namespace KairoEngine.Inventory
  6. {
  7. [CreateAssetMenu(fileName = "Item", menuName = "KairoEngine/Items/Ammo Item", order = 4)]
  8. public class ItemBaseAmmo : ItemBase
  9. {
  10. [TitleGroup("Ammo Properties")]
  11. public GameObject bulletPrefab;
  12. [TitleGroup("Ammo Properties")]
  13. public string bulletPrefabPool = "";
  14. [TitleGroup("Ammo Properties")]
  15. public float bulletSpeed = 10f;
  16. [TitleGroup("Ammo Properties")]
  17. public float accuracyModifier = 0;
  18. [TitleGroup("Ammo Properties")]
  19. public int damageModifier = 0;
  20. [TitleGroup("Ammo Properties")]
  21. public int armorPiercing = 0;
  22. [TitleGroup("Ammo Properties")]
  23. public float lifetime = 3f;
  24. }
  25. }