public void BtnAddingRunestone() { if (isRollingInforce) { return; } if (_mainEquip != null && _itemRunstone != null) { isRollingInforce = true; _timeRolling = _effectPatternUpgrade._timeRolling;; isHaveResult = false; _resultUpgrade = string.Empty; _effectPatternUpgrade.StartRolling(); if (_mainEquip.typeItem == TypeEquipmentCharacter.Avatar) { StartCoroutine(ServerAdapter.UpgradeAddingRunestoneAvatar(CharacterInfo._instance._baseProperties.idHero, CharacterInfo._instance._baseProperties.idCodeHero, _mainEquip.idItem, int.Parse(_itemRunstone.getValue("idhg").ToString()), result => { isHaveResult = true; _resultUpgrade = result; })); } else { StartCoroutine(ServerAdapter.UpgradeAddingRunestone(CharacterInfo._instance._baseProperties.idHero, CharacterInfo._instance._baseProperties.idCodeHero, _mainEquip.idItem, int.Parse(_itemRunstone.getValue("idhg").ToString()), result => { isHaveResult = true; _resultUpgrade = result; })); } } }