public Weapon(WeaponDetail data, Transform self) { _transform = self; _weaponData = data; _timer = _weaponData.fireInterval; _canFire = true; _ammo = _weaponData.ammo; }
/// <summary> /// Untuk mengambil reference damage dari weapon /// </summary> void RefreshWeapon() { weaponDetail = transform.GetChild(1).GetComponent <WeaponDetail>(); attackDamage = new float[weaponDetail.damage.Length]; attackDamage = weaponDetail.damage; }