public float reloadTime; // 재장전 시간 public S_GunInfo(E_ShotMode _shotMode, float _effectiveRange, float _reboundDegree, float _delay, float _delayInGroupMode, int _maxBulletNum, float _reloadTime) { effectiveRange = _effectiveRange; shotMode = _shotMode; reboundDegree = _reboundDegree; delay = _delay; delayInGroupMode = _delayInGroupMode; maxBulletNum = _maxBulletNum; reloadTime = _reloadTime; }
public void SetGunInfo(S_GunInfo gunInfo) { shotMode = gunInfo.shotMode; effectiveRange = gunInfo.effectiveRange; reboundDegree = gunInfo.reboundDegree; delay = gunInfo.delay; delayInGroupMode = gunInfo.delayInGroupMode; maxBulletNum = gunInfo.maxBulletNum; curBulletNum = maxBulletNum; reloadTime = gunInfo.reloadTime; isReloadCompleted = false; elapsedTime = 0.0f; }