first commit

This commit is contained in:
2026-06-04 17:37:58 +03:00
commit 67b3baf017
91 changed files with 11209 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
using UnityEngine;
[CreateAssetMenu(fileName = "WeaponData", menuName = "WeaponSystem/WeaponData")]
public class WeaponData : ScriptableObject
{
public string weaponName;
public float damage;
public float fireRate;
public int magazineSize;
public int totalReserveAmmo;
public float spread;
public float recoilForce;
public float reloadTime;
public int pelletsPerShot;
public float range;
public bool automatic;
public GameObject muzzleFlashPrefab;
public GameObject hitEffectPrefab;
public AudioClip shootSound;
public AudioClip reloadSound;
public Color weaponColor;
[TextArea(2, 5)] public string description;
}