/// <summary> /// Выдает награду игроку за приведенного реферала /// </summary> private void GiveReferalReward(Client player, PlayerInfo playerInfo) { var referal = _accountsProvider.GetFriendReferal(playerInfo.AccountId); if (string.IsNullOrEmpty(referal)) { return; } var referalPlayer = API.getAllPlayers().FirstOrDefault(e => e.name == referal); if (referalPlayer != null) { SetBalance(referalPlayer, REFERAL_REWARD, true); API.sendNotificationToPlayer(referalPlayer, "~b~Ваш друг достиг третьего уровня!"); } else { _playersProvider.SetReferalReward(referal, REFERAL_REWARD); } }