Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Запуск игры (разворачивание игры)
- public const string AppLaunch = "AppLaunch";
- // Вход в игру с лобби
- public const string TimesFFAStartButtonPress = "TimesFFAStartButtonPress";
- public const string FFAStartButtonPress = "FFAStartButtonPress";
- public const string TimesTDMStartButtonPress = "TimesTDMStartButtonPress";
- public const string TDMStartButtonPress = "TDMStartButtonPress";
- public const string TimesKINGStartButtonPress = "TimesKINGStartButtonPress";
- public const string KINGStartButtonPress = "KINGStartButtonPress";
- // Завершение игры (game over)
- public const string FFAGameOver = "FFAGameOver";
- public const string TDMGameOver = "TDMGameOver";
- public const string KINGGameOver = "KINGGameOver";
- // Cмерть игрока
- public const string SandboxDeath = "SandboxDeath";
- public const string FFADeath = "FFADeath";
- public const string TDMDeath = "TDMDeath";
- public const string KINGDeath = "KINGDeath";
- // Респаун в игре (revive)
- public const string FFARespawn = "FFARespawn";
- public const string TDMRespawn = "TDMRespawn";
- public const string KINGRespawn = "KINGRespawn";
- // Событие того что игрок убил игрока
- public const string KillPlayer = "KillPlayer";
- // Отправка смайла
- public const string SmileWasSend = "SmileWasSend_";
- // Покупки стартового оружия
- public const string StartWeaponPurchaseEventNameFormat = "{0}_StartWeaponPurchase";
- // Таймер одной жизни (время от спауна до смерти)
- public const string GameLifeTimer = "GameTimer";
- // Сколько монеток игрок собирает за минуту в среднем за жизнь (время от спауна до смерти)
- public const string GameLifeSoftMoneyPerMinute = "GameSoftMoneyPerMinute";
- // Сколько кристаллов игрок собирает за минуту в среднем за жизнь (время от спауна до смерти)
- public const string GameLifeHardMoneyPerMinute = "GameHardMoneyPerMinute";
- // Сколько зомби игрок убивает за минуту в среднем за жизнь (время от спауна до смерти)
- public const string GameLifeZFragsPerMinute = "GameZFragsPerMinute";
- // Сколько игроков игрок убивает за минуту в среднем за жизнь (время от спауна до смерти)
- public const string GameLifePFragsPerMinute = "GamePFragsPerMinute";
- // Сколько денег за раунд получает игрок
- public const string GameRoundSoftMoney = "GameRoundSoftMoney";
- public const string GameRoundHardMoney = "GameRoundHardMoney";
- public const string GameRoundEXP = "GameRoundEXP";
- // Статистика по лагу аргумент 1 = serverName, аргумент 2 = диапазон лага
- public const string ConnectionTestEventNameFormat = "LAG_{0}_{1}";
- // Отключение UDP протокола
- public const string ConnectionUDPDisable = "UDPDisable";
- // Сколько за все время игрок убил зомби
- public const string GlobalZFrags = "TimesZombieKilled";
- // Сколько за все время игрок убил других игроков
- public const string GlobalPFrags = "TimesPlayerKilled";
- // Нажатие на кнопку восстановления покупок
- public const string RestorePurchasesButtonPress = "RestorePurchasesButtonPress";
- // Нажатие на кнопку включения звука
- public const string SfxMuteOffButtonPress = "SfxMuteOffButtonPress";
- // Нажатие на кнопку выключения звука
- public const string SfxMuteOnButtonPress = "SfxMuteOnButtonPress";
- // Нажатие на кнопку включения музыки
- public const string MusicMuteOffButtonPress = "MusicMuteOffButtonPress";
- // Нажатие на кнопку выключения музыки
- public const string MusicMuteOnButtonPress = "MusicMuteOnButtonPress";
- // Нажатие на кнопку подключения к фб
- public const string ConnectToFacebookButtonPress = "ConnectToFacebookButtonPress";
- // Успешный логин в фб
- public const string FacebookLoginSuccess = "FacebookLoginSuccess";
- // Нажатие на кнопку "Фригифт за просмотр рекламы" на лобби
- public const string FreeGiftForAdPressed = "FreeGiftForAdPressed";
- // Нажатие на кнопку отмены попапа "деньги за просмотр рекламы"
- public const string ClickedNoPopupMoreMoneyForAd = "ClickedNoPopupMoreMoneyForAd";
- // Нажатие на кнопку отмены попапа "Предложение буста за просмотр рекламы"
- public const string ClickedNoPopupSuggestBoost = "ClickedNoPopupSuggestBoost";
- // Нажатие на кнопку "просмотреть" попапа "деньги за просмотр рекламы"
- public const string ClickedYesPopupMoreMoneyForAd = "ClickedYesPopupMoreMoneyForAd";
- // Нажатие на кнопку "просмотреть" попапа "Предложение буста за просмотр рекламы"
- public const string ClickedYesPopupSuggestBoost = "ClickedYesPopupSuggestBoost";
- // Нажатие на кнопку "Удвоить подарок"
- public const string DoubleGiftForAdPressed = "DoubleGiftForAdPressed";
- // Нажатие на кнопку "пополнить" попапа "пополни перки"
- public const string ClickedYesPopupSuggestPerks = "ClickedYesPopupSuggestPerks";
- // Нажатие на кнопку "отмена" попапа "пополни перки"
- public const string ClickedNoPopupSuggestPerks = "ClickedYesPopupSuggestPerks";
- // Нажатие на кнопку "Больше перков" на лобби в алерте перков
- public const string SuperArmorPerksForAdPressed = "SuperArmorPerksForAdPressed";
- public const string SuperHealthRegenPerksForAdPressed = "SuperHealthRegenPerksForAdPressed";
- public const string SuperPowerIncreasePerksForAdPressed = "SuperPowerIncreasePerksForAdPressed";
- // Попытка покупки за реал
- public const string RealPurchaseInitiated = "{0}_RealPurchaseInitiated";
- // Покупка за реал
- public const string RealPurchase = "RealPurchase";
- // Покупка за внутриигровую валюту
- public const string InGamePurchase = "InGamePurchase";
- // Смена никнейма
- public const string NicknameChanged = "TimesNicknameChanged";
- // Просмотр рекламы
- public const string AdShown = "TimesAdShown";
- // Просмотр interstitial рекламы
- public const string InterstitialAdShown = "TimesInterstitialAdShown";
- // Просмотр video рекламы
- public const string RewardableAdShown = "TimesRewardableAdShown";
- // Начало показа туториала джостика
- public const string TutorialJoystickStart = "TutorialJoytick_Start";
- // Завершение туториала джостика движения
- public const string TutorialJoystickMovementDone = "TutorialJoytick_1_Movement_done";
- // Начала туториала джостика прицеливания
- public const string TutorialJoystickAimingStart = "TutorialJoytick_2_Aiming_start";
- // Завершение туториала джостика прицеливания
- public const string TutorialJoystickAimingDone = "TutorialJoytick_3_Aiming_done";
- // Возобновление туториала джостика прицеливания(если игрок не вкурил)
- public const string TutorialJoystickAimingRenew = "TutorialJoytick_4_Aiming_renew";
- // Запуск песочницы
- public const string SandboxIsLaunched = "SandboxIsLaunched";
- // Задание завершено
- public const string SandboxTaskIsCompleted = "SandboxTaskIsCompleted_";
- // Песочница завершена
- public const string SandboxIsCompleted = "SandboxIsCompleted";
- // Нажатие на кнопку "Оповестить о подарке"
- public const string GiftNotificationAccepted = "GiftNotificationAccepted";
- // Нажатие на кнопку "Не оповещать о подарке"
- public const string GiftNotificationCanceled = "GiftNotificationCanceled";
- // Нажатие на кнопку принять в SmartNews
- public const string SmartNewsAcceptButtonWasPressed = "SmartNewsAcceptButtonWasPressed";
- // Нажатие на кнопку закрыть в SmartNews
- public const string SmartNewsExitButtonWasPressed = "SmartNewsExitButtonWasPressed";
- // ивент на показ SmartNews
- public const string SmartNewsWasShowing = "SmartNewsWasShowing";
- // ивент старта реквеста
- public const string RequestStarted = "RequestStarted";
- // ивент успешного завершения реквеста
- public const string RequestSucceed = "RequestSucceed";
- // ивент фейла реквеста
- public const string RequestFailed = "RequestFailed";
- // ивент начала подключения к смартфоксу на лобби
- public const string CNSmartfoxStartConnect = "CNSmartfoxStartConnect";
- // ивент успешного подключения к смартфоксу
- public const string CNSmartfoxConnected = "CNSmartfoxConnected";
- // ивент фейла подключения, в параметрах код и домен ошибки
- public const string CNSmartfoxError = "CNSmartfoxError";
- // ивент успешного логина на смартфокс
- public const string CNSmartfoxLogined = "CNSmartfoxLogined";
- // ивент успешной установки UDP
- public const string CNSmartfoxUDPInited = "CNSmartfoxUDPInited";
- // ивент успешного подключения к игре
- public const string CNSmartfoxGameJoined = "CNSmartfoxGameJoined";
- // ивент инита в геймлогике
- public const string CNGameLogicInited = "CNGameLogicInited";
- // ивент рэди гейма в геймлогике(принят инитреспонз)
- public const string CNGameLogicReadyGame = "CNGameLogicReadyGame";
- // ивент успешного спавна игрока
- public const string CNGameLogicPlayerSpawned= "CNGameLogicPlayerSpawned";
- // ивент фейла при спавне игрока
- public const string CNGameLogicPlayerNotSpawned = "CNGameLogicPlayerNotSpawned";
- // ивент ошибки в течении игры
- public const string CNGameLogicStoppedGameByError= "CNGameLogicStoppedGameByError";
- // ивент по завершения игры
- public const string CNGameLogicStoppedGameByLogic = "CNGameLogicStoppedGameByLogic";
- // ивент на закрытие опросника про возраст
- public const string SkipAgePopup = "SkipAgePopup";
- // имя ивента и имя параметра на возростную группу пользователя
- public static string AgeRange(EUserAgeType ageRange)
- {
- if (ageRange == EUserAgeType.Undefined)
- {
- LogWraper.LogError("Trying to get localized string for Undefined Age Range!");
- return "";
- }
- return AgeRangeDict[ageRange];
- }
- public static Dictionary<EUserAgeType, string> AgeRangeDict = new Dictionary<EUserAgeType, string>()
- {
- {EUserAgeType.Less17, "ageGroup17less"},
- {EUserAgeType.Range18_24, "ageGroup18_24"},
- {EUserAgeType.Range25_34, "ageGroup25_34"},
- {EUserAgeType.More35, "ageGroup35older"},
- };
- public static string BuyPerkName(EPerkType type)
- {
- if (type == EPerkType.Undefined)
- {
- LogWraper.LogError("Trying to get localized string for Undefined EPerkType!");
- return "";
- }
- return PerkNamesDict[type];
- }
- public static Dictionary<EPerkType, string> PerkNamesDict = new Dictionary<EPerkType, string>()
- {
- {EPerkType.Armor, "buyArmorPackCons"},
- {EPerkType.HealthRegen, "buyRegenPackCons"},
- {EPerkType.PowerIncrease, "buyDamagePackCons"},
- {EPerkType.SuperArmor, "buyArmorPackCons"},
- {EPerkType.SuperHealthRegen, "buyRegenPackCons"},
- {EPerkType.SuperPowerIncrease, "buyDamagePackCons"},
- };
- // параметр статистики devUI
- public const string ParamDevUI = "devUI";
- // параметр статистики error
- public const string ParamError = "error";
- // параметр статистики errorCode
- public const string ParamErrorCode = "errorCode";
- // параметр статистики errorDomain
- public const string ParamErrorDomain = "errorDomain";
- // параметр статистики type
- public const string ParamType = "type";
- // параметр статистики ProccessingTime
- public const string ParamProccessingTime = "ptime";
- }
- static class StatisticsCounterEventsSettings
- {
- public static List<int> InterstitialAdShown = new List<int>
- {
- 1,2,3,4,5,6,7,8,9,10,15,20,25,30,35,40,45,50,100
- };
- public static List<int> RewardableAdShown = new List<int>
- {
- 1,2,3,4,5,10,15,20,35,50,75,100
- };
- public static List<int> AdShown = new List<int>
- {
- 1,2,3,4,5,10,15,20,35,50,100,200,350,500
- };
- public static List<int> TimesTDMStartButtonPress = new List<int>
- {
- 1,2,3,4,5,6,7,8,9,10,15,20,50,75
- };
- public static List<int> TimesFFAStartButtonPress = new List<int>
- {
- 1,2,3,4,5,6,7,8,9,10,15,20,50,75
- };
- public static List<int> TimesKINGStartButtonPress = new List<int>
- {
- 1,2,3,4,5,6,7,8,9,10,15,20,50,75
- };
- public static List<int> GlobalZFrags = new List<int>
- {
- 1, 5, 10, 15, 25, 50, 100, 250, 500, 1000, 2000, 5000, 7500,10000, 15000
- };
- public static List<int> GlobalPFrags = new List<int>
- {
- 1, 5, 10, 15, 25, 50, 100, 250, 500, 1000, 2000, 5000, 7500, 10000
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement