public void ArrowCharging(int chargingArrowNum) { for (int i = 0; i < chargingArrowNum; i++) { if (Arrows.Count + chargingArrowNum >= LimitChargingNum) { OnQuiverFullCharging(Arrows, LimitChargingNum, chargingArrowNum); break; } Arrow newArrow = new Arrow(); OnNewArrowAdd(newArrow, Arrows.Count); Arrows.Push(newArrow); } }