コード例 #1
0
ファイル: DiceSystem.cs プロジェクト: Camypai/DuelGame
        public void Update()
        {
            if (_context.NeedThrow && !_isThrew)
            {
                _context.NeedThrow = false;
                _isThrew           = true;
                _dice.BackToTheHidePosition();
            }

            if (_isThrew)
            {
                // Debug.Log("Throwing");
                var faceValue = _dice.Throw();
                if (faceValue.HasValue)
                {
                    // Debug.Log($"Threw {faceValue}");
                    _isThrew           = false;
                    _context.FaceValue = faceValue;
                }
            }
        }