Reloading System
1stWeaponAmmo/BagRifleAmmo
- BagRifleAmmo == 0
ex 1) 0/0 -> 불가능
ex 2) 25/0 -> 불가능
1stWeaponAmmo + BagRifleAmmo < MaxAmmo and BagRifleAmmo < ProvideAmmo
ex 3) 0/25 -> 1stWeaponAmmo = BagRifleAmmo, BagRifleAmmo = 0
-> 25/0
1stWeaponAmmo + BagRifleAmmo < MaxAmmo and BagRifleAmmo >= MaxAmmo
ex 4) 0/40 ->1stWeaponAmmo = MaxAmmo, BagRifleAmmo = BagRifleAmmo - MaxAmmo
-> 30/10
1stWeaponAmmo > 0 and BagRifleAmmo >= MaxAmmo
ex 5) 25/30 -> 1stWeaponAmmo = MaxAmmo ,
BagRifleAmmo = BagRifleAmmo - (MaxAmmo - 1stWeaponAmmo)
-> 30/25
ex 6) 25/110 -> 1stWeaponAmmo = MaxAmmo ,
BagRifleAmmo = BagRifleAmmo - (MaxAmmo - 1stWeaponAmmo)
-> 30/105
1stWeaponAmmo > 0 and BagRifleAmmo < MaxAmmo
ex 7) 25/28-> 1stWeaponAmmo = MaxAmmo ,
BagRifleAmmo = BagRifleAmmo - (MaxAmmo - 1stWeaponAmmo)
-> 30/23
1stWeaponAmmo + BagRifleAmmo < MaxAmmo
Ex 8) 24/5 ->
-> 29/0
'develop-note > Unreal_BattleGround' 카테고리의 다른 글
Customize Skin 동기화 버그 (0) | 2019.08.20 |
---|