// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: ActionReasonType.proto

package emu.grasscutter.net.proto;

public final class ActionReasonTypeOuterClass {
  private ActionReasonTypeOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  /**
   * Protobuf enum {@code ActionReasonType}
   */
  public enum ActionReasonType
      implements com.google.protobuf.ProtocolMessageEnum {
    /**
     * <code>ActionReasonNone = 0;</code>
     */
    ActionReasonNone(0),
    /**
     * <code>ActionReasonQuestItem = 1;</code>
     */
    ActionReasonQuestItem(1),
    /**
     * <code>ActionReasonQuestReward = 2;</code>
     */
    ActionReasonQuestReward(2),
    /**
     * <code>ActionReasonTrifle = 3;</code>
     */
    ActionReasonTrifle(3),
    /**
     * <code>ActionReasonShop = 4;</code>
     */
    ActionReasonShop(4),
    /**
     * <code>ActionReasonPlayerUpgradeReward = 5;</code>
     */
    ActionReasonPlayerUpgradeReward(5),
    /**
     * <code>ActionReasonAddAvatar = 6;</code>
     */
    ActionReasonAddAvatar(6),
    /**
     * <code>ActionReasonGadgetEnvAnimal = 7;</code>
     */
    ActionReasonGadgetEnvAnimal(7),
    /**
     * <code>ActionReasonMonsterEnvAnimal = 8;</code>
     */
    ActionReasonMonsterEnvAnimal(8),
    /**
     * <code>ActionReasonCompound = 9;</code>
     */
    ActionReasonCompound(9),
    /**
     * <code>ActionReasonCook = 10;</code>
     */
    ActionReasonCook(10),
    /**
     * <code>ActionReasonGather = 11;</code>
     */
    ActionReasonGather(11),
    /**
     * <code>ActionReasonMailAttachment = 12;</code>
     */
    ActionReasonMailAttachment(12),
    /**
     * <code>ActionReasonCityLevelupReturn = 15;</code>
     */
    ActionReasonCityLevelupReturn(15),
    /**
     * <code>ActionReasonCityLevelupReward = 17;</code>
     */
    ActionReasonCityLevelupReward(17),
    /**
     * <code>ActionReasonAreaExploreReward = 18;</code>
     */
    ActionReasonAreaExploreReward(18),
    /**
     * <code>ActionReasonUnlockPointReward = 19;</code>
     */
    ActionReasonUnlockPointReward(19),
    /**
     * <code>ActionReasonDungeonFirstPass = 20;</code>
     */
    ActionReasonDungeonFirstPass(20),
    /**
     * <code>ActionReasonDungeonPass = 21;</code>
     */
    ActionReasonDungeonPass(21),
    /**
     * <code>ActionReasonChangeElemType = 23;</code>
     */
    ActionReasonChangeElemType(23),
    /**
     * <code>ActionReasonFetterOpen = 25;</code>
     */
    ActionReasonFetterOpen(25),
    /**
     * <code>ActionReasonDailyTaskScore = 26;</code>
     */
    ActionReasonDailyTaskScore(26),
    /**
     * <code>ActionReasonDailyTaskHost = 27;</code>
     */
    ActionReasonDailyTaskHost(27),
    /**
     * <code>ActionReasonRandTaskHost = 28;</code>
     */
    ActionReasonRandTaskHost(28),
    /**
     * <code>ActionReasonExpedition = 29;</code>
     */
    ActionReasonExpedition(29),
    /**
     * <code>ActionReasonGacha = 30;</code>
     */
    ActionReasonGacha(30),
    /**
     * <code>ActionReasonCombine = 31;</code>
     */
    ActionReasonCombine(31),
    /**
     * <code>ActionReasonRandTaskGuest = 32;</code>
     */
    ActionReasonRandTaskGuest(32),
    /**
     * <code>ActionReasonDailyTaskGuest = 33;</code>
     */
    ActionReasonDailyTaskGuest(33),
    /**
     * <code>ActionReasonForgeOutput = 34;</code>
     */
    ActionReasonForgeOutput(34),
    /**
     * <code>ActionReasonForgeReturn = 35;</code>
     */
    ActionReasonForgeReturn(35),
    /**
     * <code>ActionReasonInitAvatar = 36;</code>
     */
    ActionReasonInitAvatar(36),
    /**
     * <code>ActionReasonMonsterDie = 37;</code>
     */
    ActionReasonMonsterDie(37),
    /**
     * <code>ActionReasonGm = 38;</code>
     */
    ActionReasonGm(38),
    /**
     * <code>ActionReasonOpenChest = 39;</code>
     */
    ActionReasonOpenChest(39),
    /**
     * <code>ActionReasonGadgetDie = 40;</code>
     */
    ActionReasonGadgetDie(40),
    /**
     * <code>ActionReasonMonsterChangeHp = 41;</code>
     */
    ActionReasonMonsterChangeHp(41),
    /**
     * <code>ActionReasonSubfieldDrop = 42;</code>
     */
    ActionReasonSubfieldDrop(42),
    /**
     * <code>ActionReasonPushTipsReward = 43;</code>
     */
    ActionReasonPushTipsReward(43),
    /**
     * <code>ActionReasonActivityMonsterDrop = 44;</code>
     */
    ActionReasonActivityMonsterDrop(44),
    /**
     * <code>ActionReasonActivityGather = 45;</code>
     */
    ActionReasonActivityGather(45),
    /**
     * <code>ActionReasonActivitySubfieldDrop = 46;</code>
     */
    ActionReasonActivitySubfieldDrop(46),
    /**
     * <code>ActionReasonTowerScheduleReward = 47;</code>
     */
    ActionReasonTowerScheduleReward(47),
    /**
     * <code>ActionReasonTowerFloorStarReward = 48;</code>
     */
    ActionReasonTowerFloorStarReward(48),
    /**
     * <code>ActionReasonTowerFirstPassReward = 49;</code>
     */
    ActionReasonTowerFirstPassReward(49),
    /**
     * <code>ActionReasonTowerDailyReward = 50;</code>
     */
    ActionReasonTowerDailyReward(50),
    /**
     * <code>ActionReasonHitClientTrivialEntity = 51;</code>
     */
    ActionReasonHitClientTrivialEntity(51),
    /**
     * <code>ActionReasonOpenWorldBossChest = 52;</code>
     */
    ActionReasonOpenWorldBossChest(52),
    /**
     * <code>ActionReasonMaterialDeleteReturn = 53;</code>
     */
    ActionReasonMaterialDeleteReturn(53),
    /**
     * <code>ActionReasonSignInReward = 54;</code>
     */
    ActionReasonSignInReward(54),
    /**
     * <code>ActionReasonOpenBlossomChest = 55;</code>
     */
    ActionReasonOpenBlossomChest(55),
    /**
     * <code>ActionReasonRecharge = 56;</code>
     */
    ActionReasonRecharge(56),
    /**
     * <code>ActionReasonBonusActivityReward = 57;</code>
     */
    ActionReasonBonusActivityReward(57),
    /**
     * <code>ActionReasonTowerCommemorativeReward = 58;</code>
     */
    ActionReasonTowerCommemorativeReward(58),
    /**
     * <code>ActionReasonTowerSkipFloorReward = 59;</code>
     */
    ActionReasonTowerSkipFloorReward(59),
    /**
     * <code>ActionReasonRechargeBonus = 60;</code>
     */
    ActionReasonRechargeBonus(60),
    /**
     * <code>ActionReasonRechargeCard = 61;</code>
     */
    ActionReasonRechargeCard(61),
    /**
     * <code>ActionReasonRechargeCardDaily = 62;</code>
     */
    ActionReasonRechargeCardDaily(62),
    /**
     * <code>ActionReasonRechargeCardReplace = 63;</code>
     */
    ActionReasonRechargeCardReplace(63),
    /**
     * <code>ActionReasonRechargeCardReplaceFree = 64;</code>
     */
    ActionReasonRechargeCardReplaceFree(64),
    /**
     * <code>ActionReasonRechargePlayReplace = 65;</code>
     */
    ActionReasonRechargePlayReplace(65),
    /**
     * <code>ActionReasonMpPlayTakeReward = 66;</code>
     */
    ActionReasonMpPlayTakeReward(66),
    /**
     * <code>ActionReasonActivityWatcher = 67;</code>
     */
    ActionReasonActivityWatcher(67),
    /**
     * <code>ActionReasonSalesmanDeliverItem = 68;</code>
     */
    ActionReasonSalesmanDeliverItem(68),
    /**
     * <code>ActionReasonSalesmanReward = 69;</code>
     */
    ActionReasonSalesmanReward(69),
    /**
     * <code>ActionReasonRebate = 70;</code>
     */
    ActionReasonRebate(70),
    /**
     * <code>ActionReasonMcoinExchangeHcoin = 71;</code>
     */
    ActionReasonMcoinExchangeHcoin(71),
    /**
     * <code>ActionReasonDailyTaskExchangeLegendaryKey = 72;</code>
     */
    ActionReasonDailyTaskExchangeLegendaryKey(72),
    /**
     * <code>ActionReasonUnlockPersonLine = 73;</code>
     */
    ActionReasonUnlockPersonLine(73),
    /**
     * <code>ActionReasonFetterLevelReward = 74;</code>
     */
    ActionReasonFetterLevelReward(74),
    /**
     * <code>ActionReasonBuyResin = 75;</code>
     */
    ActionReasonBuyResin(75),
    /**
     * <code>ActionReasonRechargePackage = 76;</code>
     */
    ActionReasonRechargePackage(76),
    /**
     * <code>ActionReasonDeliveryDailyReward = 77;</code>
     */
    ActionReasonDeliveryDailyReward(77),
    /**
     * <code>ActionReasonCityReputationLevel = 78;</code>
     */
    ActionReasonCityReputationLevel(78),
    /**
     * <code>ActionReasonCityReputationQuest = 79;</code>
     */
    ActionReasonCityReputationQuest(79),
    /**
     * <code>ActionReasonCityReputationRequest = 80;</code>
     */
    ActionReasonCityReputationRequest(80),
    /**
     * <code>ActionReasonCityReputationExplore = 81;</code>
     */
    ActionReasonCityReputationExplore(81),
    /**
     * <code>ActionReasonOffergingLevel = 82;</code>
     */
    ActionReasonOffergingLevel(82),
    /**
     * <code>ActionReasonRoutineHost = 83;</code>
     */
    ActionReasonRoutineHost(83),
    /**
     * <code>ActionReasonRoutineGuest = 84;</code>
     */
    ActionReasonRoutineGuest(84),
    /**
     * <code>ActionReasonTreasureMapSpotToken = 89;</code>
     */
    ActionReasonTreasureMapSpotToken(89),
    /**
     * <code>ActionReasonTreasureMapBonusLevelReward = 90;</code>
     */
    ActionReasonTreasureMapBonusLevelReward(90),
    /**
     * <code>ActionReasonTreasureMapMpReward = 91;</code>
     */
    ActionReasonTreasureMapMpReward(91),
    /**
     * <code>ActionReasonConvert = 92;</code>
     */
    ActionReasonConvert(92),
    /**
     * <code>ActionReasonOverflowTransform = 93;</code>
     */
    ActionReasonOverflowTransform(93),
    /**
     * <code>ActionReasonActivityAvatarSelectionReward = 96;</code>
     */
    ActionReasonActivityAvatarSelectionReward(96),
    /**
     * <code>ActionReasonActivityWatcherBatch = 97;</code>
     */
    ActionReasonActivityWatcherBatch(97),
    /**
     * <code>ActionReasonHitTreeDrop = 98;</code>
     */
    ActionReasonHitTreeDrop(98),
    /**
     * <code>ActionReasonGetHomeLevelupReward = 99;</code>
     */
    ActionReasonGetHomeLevelupReward(99),
    /**
     * <code>ActionReasonHomeDefaultFurniture = 100;</code>
     */
    ActionReasonHomeDefaultFurniture(100),
    /**
     * <code>ActionReasonActivityCond = 101;</code>
     */
    ActionReasonActivityCond(101),
    /**
     * <code>ActionReasonBattlePassNotify = 102;</code>
     */
    ActionReasonBattlePassNotify(102),
    /**
     * <code>ActionReasonPlayerUseItem = 1001;</code>
     */
    ActionReasonPlayerUseItem(1001),
    /**
     * <code>ActionReasonDropItem = 1002;</code>
     */
    ActionReasonDropItem(1002),
    /**
     * <code>ActionReasonWeaponUpgrade = 1011;</code>
     */
    ActionReasonWeaponUpgrade(1011),
    /**
     * <code>ActionReasonWeaponPromote = 1012;</code>
     */
    ActionReasonWeaponPromote(1012),
    /**
     * <code>ActionReasonWeaponAwaken = 1013;</code>
     */
    ActionReasonWeaponAwaken(1013),
    /**
     * <code>ActionReasonRelicUpgrade = 1014;</code>
     */
    ActionReasonRelicUpgrade(1014),
    /**
     * <code>ActionReasonAbility = 1015;</code>
     */
    ActionReasonAbility(1015),
    /**
     * <code>ActionReasonDungeonStatueDrop = 1016;</code>
     */
    ActionReasonDungeonStatueDrop(1016),
    /**
     * <code>ActionReasonOfflineMsg = 1017;</code>
     */
    ActionReasonOfflineMsg(1017),
    /**
     * <code>ActionReasonAvatarUpgrade = 1018;</code>
     */
    ActionReasonAvatarUpgrade(1018),
    /**
     * <code>ActionReasonAvatarPromote = 1019;</code>
     */
    ActionReasonAvatarPromote(1019),
    /**
     * <code>ActionReasonQuestAction = 1021;</code>
     */
    ActionReasonQuestAction(1021),
    /**
     * <code>ActionReasonCityLevelup = 1022;</code>
     */
    ActionReasonCityLevelup(1022),
    /**
     * <code>ActionReasonUpgradeSkill = 1024;</code>
     */
    ActionReasonUpgradeSkill(1024),
    /**
     * <code>ActionReasonUnlockTalent = 1025;</code>
     */
    ActionReasonUnlockTalent(1025),
    /**
     * <code>ActionReasonUpgradeProudSkill = 1026;</code>
     */
    ActionReasonUpgradeProudSkill(1026),
    /**
     * <code>ActionReasonPlayerLevelLimitUp = 1027;</code>
     */
    ActionReasonPlayerLevelLimitUp(1027),
    /**
     * <code>ActionReasonDungeonDaily = 1028;</code>
     */
    ActionReasonDungeonDaily(1028),
    /**
     * <code>ActionReasonItemGiving = 1030;</code>
     */
    ActionReasonItemGiving(1030),
    /**
     * <code>ActionReasonForgeCost = 1031;</code>
     */
    ActionReasonForgeCost(1031),
    /**
     * <code>ActionReasonInvestigationReward = 1032;</code>
     */
    ActionReasonInvestigationReward(1032),
    /**
     * <code>ActionReasonInvestigationTargetReward = 1033;</code>
     */
    ActionReasonInvestigationTargetReward(1033),
    /**
     * <code>ActionReasonGadgetInteract = 1034;</code>
     */
    ActionReasonGadgetInteract(1034),
    /**
     * <code>ActionReasonSeaLampCiMaterial = 1036;</code>
     */
    ActionReasonSeaLampCiMaterial(1036),
    /**
     * <code>ActionReasonSeaLampContributionReward = 1037;</code>
     */
    ActionReasonSeaLampContributionReward(1037),
    /**
     * <code>ActionReasonSeaLampPhaseReward = 1038;</code>
     */
    ActionReasonSeaLampPhaseReward(1038),
    /**
     * <code>ActionReasonSeaLampFlyLamp = 1039;</code>
     */
    ActionReasonSeaLampFlyLamp(1039),
    /**
     * <code>ActionReasonAutoRecover = 1040;</code>
     */
    ActionReasonAutoRecover(1040),
    /**
     * <code>ActionReasonActivityExpireItem = 1041;</code>
     */
    ActionReasonActivityExpireItem(1041),
    /**
     * <code>ActionReasonSubCoinNegative = 1042;</code>
     */
    ActionReasonSubCoinNegative(1042),
    /**
     * <code>ActionReasonBargainDeduct = 1043;</code>
     */
    ActionReasonBargainDeduct(1043),
    /**
     * <code>ActionReasonBattlePassPaidReward = 1044;</code>
     */
    ActionReasonBattlePassPaidReward(1044),
    /**
     * <code>ActionReasonBattlePassLevelReward = 1045;</code>
     */
    ActionReasonBattlePassLevelReward(1045),
    /**
     * <code>ActionReasonTrialAvatarActivityFirstPassReward = 1046;</code>
     */
    ActionReasonTrialAvatarActivityFirstPassReward(1046),
    /**
     * <code>ActionReasonBuyBattlePassLevel = 1047;</code>
     */
    ActionReasonBuyBattlePassLevel(1047),
    /**
     * <code>ActionReasonGrantBirthdayBenefit = 1048;</code>
     */
    ActionReasonGrantBirthdayBenefit(1048),
    /**
     * <code>ActionReasonAchievementReward = 1049;</code>
     */
    ActionReasonAchievementReward(1049),
    /**
     * <code>ActionReasonAchievementGoalReward = 1050;</code>
     */
    ActionReasonAchievementGoalReward(1050),
    /**
     * <code>ActionReasonFirstShareToSocialNetwork = 1051;</code>
     */
    ActionReasonFirstShareToSocialNetwork(1051),
    /**
     * <code>ActionReasonDestroyMaterial = 1052;</code>
     */
    ActionReasonDestroyMaterial(1052),
    /**
     * <code>ActionReasonCodexLevelupReward = 1053;</code>
     */
    ActionReasonCodexLevelupReward(1053),
    /**
     * <code>ActionReasonHuntingOfferReward = 1054;</code>
     */
    ActionReasonHuntingOfferReward(1054),
    /**
     * <code>ActionReasonUseWidgetAnchorPoint = 1055;</code>
     */
    ActionReasonUseWidgetAnchorPoint(1055),
    /**
     * <code>ActionReasonUseWidgetBonfire = 1056;</code>
     */
    ActionReasonUseWidgetBonfire(1056),
    /**
     * <code>ActionReasonUngradeWeaponReturnMaterial = 1057;</code>
     */
    ActionReasonUngradeWeaponReturnMaterial(1057),
    /**
     * <code>ActionReasonUseWidgetOneoffGatherPointDetector = 1058;</code>
     */
    ActionReasonUseWidgetOneoffGatherPointDetector(1058),
    /**
     * <code>ActionReasonUseWidgetClientCollector = 1059;</code>
     */
    ActionReasonUseWidgetClientCollector(1059),
    /**
     * <code>ActionReasonUseWidgetClientDetector = 1060;</code>
     */
    ActionReasonUseWidgetClientDetector(1060),
    /**
     * <code>ActionReasonTakeGeneralReward = 1061;</code>
     */
    ActionReasonTakeGeneralReward(1061),
    /**
     * <code>ActionReasonAsterTakeSpecialReward = 1062;</code>
     */
    ActionReasonAsterTakeSpecialReward(1062),
    /**
     * <code>ActionReasonRemoveCodexBook = 1063;</code>
     */
    ActionReasonRemoveCodexBook(1063),
    /**
     * <code>ActionReasonOfferingItem = 1064;</code>
     */
    ActionReasonOfferingItem(1064),
    /**
     * <code>ActionReasonUseWidgetGadgetBuilder = 1065;</code>
     */
    ActionReasonUseWidgetGadgetBuilder(1065),
    /**
     * <code>ActionReasonEffigyFirstPassReward = 1066;</code>
     */
    ActionReasonEffigyFirstPassReward(1066),
    /**
     * <code>ActionReasonEffigyReward = 1067;</code>
     */
    ActionReasonEffigyReward(1067),
    /**
     * <code>ActionReasonReunionFirstGiftReward = 1068;</code>
     */
    ActionReasonReunionFirstGiftReward(1068),
    /**
     * <code>ActionReasonReunionSignInReward = 1069;</code>
     */
    ActionReasonReunionSignInReward(1069),
    /**
     * <code>ActionReasonReunionWatcherReward = 1070;</code>
     */
    ActionReasonReunionWatcherReward(1070),
    /**
     * <code>ActionReasonSalesmanMpReward = 1071;</code>
     */
    ActionReasonSalesmanMpReward(1071),
    /**
     * <code>ActionReasionAvatarPromoteReward = 1072;</code>
     */
    ActionReasionAvatarPromoteReward(1072),
    /**
     * <code>ActionReasonBlessingRedeemReward = 1073;</code>
     */
    ActionReasonBlessingRedeemReward(1073),
    /**
     * <code>ActionMiracleRingReward = 1074;</code>
     */
    ActionMiracleRingReward(1074),
    /**
     * <code>ActionReasonExpeditionReward = 1075;</code>
     */
    ActionReasonExpeditionReward(1075),
    /**
     * <code>ActionReasonTreasureMapRemoveDetector = 1076;</code>
     */
    ActionReasonTreasureMapRemoveDetector(1076),
    /**
     * <code>ActionReasonMechanicusDungeonTicket = 1077;</code>
     */
    ActionReasonMechanicusDungeonTicket(1077),
    /**
     * <code>ActionReasonMechanicusLevelupGear = 1078;</code>
     */
    ActionReasonMechanicusLevelupGear(1078),
    /**
     * <code>ActionReasonMechanicusBattleSettle = 1079;</code>
     */
    ActionReasonMechanicusBattleSettle(1079),
    /**
     * <code>ActionReasonRegionSearchReward = 1080;</code>
     */
    ActionReasonRegionSearchReward(1080),
    /**
     * <code>ActionReasonUnlockCoopChapter = 1081;</code>
     */
    ActionReasonUnlockCoopChapter(1081),
    /**
     * <code>ActionReasonTakeCoopReward = 1082;</code>
     */
    ActionReasonTakeCoopReward(1082),
    /**
     * <code>ActionReasonFleurFairDungeonReward = 1083;</code>
     */
    ActionReasonFleurFairDungeonReward(1083),
    /**
     * <code>ActionReasonActivityScore = 1084;</code>
     */
    ActionReasonActivityScore(1084),
    /**
     * <code>ActionReasonChannellerSlabOneoffDungeonReward = 1085;</code>
     */
    ActionReasonChannellerSlabOneoffDungeonReward(1085),
    /**
     * <code>ActionReasonFurnitureMakeStart = 1086;</code>
     */
    ActionReasonFurnitureMakeStart(1086),
    /**
     * <code>ActionReasonFurnitureMakeTake = 1087;</code>
     */
    ActionReasonFurnitureMakeTake(1087),
    /**
     * <code>ActionReasonFurnitureMakeCancel = 1088;</code>
     */
    ActionReasonFurnitureMakeCancel(1088),
    /**
     * <code>ActionReasonFurnitureMakeFastFinish = 1089;</code>
     */
    ActionReasonFurnitureMakeFastFinish(1089),
    /**
     * <code>ActionReasonChannellerSlabLoopDungeonFirstPassReward = 1090;</code>
     */
    ActionReasonChannellerSlabLoopDungeonFirstPassReward(1090),
    /**
     * <code>ActionReasonChannellerSlabLoopDungeonScoreReward = 1091;</code>
     */
    ActionReasonChannellerSlabLoopDungeonScoreReward(1091),
    /**
     * <code>ActionReasonHomeLimitedShopBuy = 1092;</code>
     */
    ActionReasonHomeLimitedShopBuy(1092),
    /**
     * <code>ActionReasonHomeCoinCollect = 1093;</code>
     */
    ActionReasonHomeCoinCollect(1093),
    UNRECOGNIZED(-1),
    ;

    /**
     * <code>ActionReasonNone = 0;</code>
     */
    public static final int ActionReasonNone_VALUE = 0;
    /**
     * <code>ActionReasonQuestItem = 1;</code>
     */
    public static final int ActionReasonQuestItem_VALUE = 1;
    /**
     * <code>ActionReasonQuestReward = 2;</code>
     */
    public static final int ActionReasonQuestReward_VALUE = 2;
    /**
     * <code>ActionReasonTrifle = 3;</code>
     */
    public static final int ActionReasonTrifle_VALUE = 3;
    /**
     * <code>ActionReasonShop = 4;</code>
     */
    public static final int ActionReasonShop_VALUE = 4;
    /**
     * <code>ActionReasonPlayerUpgradeReward = 5;</code>
     */
    public static final int ActionReasonPlayerUpgradeReward_VALUE = 5;
    /**
     * <code>ActionReasonAddAvatar = 6;</code>
     */
    public static final int ActionReasonAddAvatar_VALUE = 6;
    /**
     * <code>ActionReasonGadgetEnvAnimal = 7;</code>
     */
    public static final int ActionReasonGadgetEnvAnimal_VALUE = 7;
    /**
     * <code>ActionReasonMonsterEnvAnimal = 8;</code>
     */
    public static final int ActionReasonMonsterEnvAnimal_VALUE = 8;
    /**
     * <code>ActionReasonCompound = 9;</code>
     */
    public static final int ActionReasonCompound_VALUE = 9;
    /**
     * <code>ActionReasonCook = 10;</code>
     */
    public static final int ActionReasonCook_VALUE = 10;
    /**
     * <code>ActionReasonGather = 11;</code>
     */
    public static final int ActionReasonGather_VALUE = 11;
    /**
     * <code>ActionReasonMailAttachment = 12;</code>
     */
    public static final int ActionReasonMailAttachment_VALUE = 12;
    /**
     * <code>ActionReasonCityLevelupReturn = 15;</code>
     */
    public static final int ActionReasonCityLevelupReturn_VALUE = 15;
    /**
     * <code>ActionReasonCityLevelupReward = 17;</code>
     */
    public static final int ActionReasonCityLevelupReward_VALUE = 17;
    /**
     * <code>ActionReasonAreaExploreReward = 18;</code>
     */
    public static final int ActionReasonAreaExploreReward_VALUE = 18;
    /**
     * <code>ActionReasonUnlockPointReward = 19;</code>
     */
    public static final int ActionReasonUnlockPointReward_VALUE = 19;
    /**
     * <code>ActionReasonDungeonFirstPass = 20;</code>
     */
    public static final int ActionReasonDungeonFirstPass_VALUE = 20;
    /**
     * <code>ActionReasonDungeonPass = 21;</code>
     */
    public static final int ActionReasonDungeonPass_VALUE = 21;
    /**
     * <code>ActionReasonChangeElemType = 23;</code>
     */
    public static final int ActionReasonChangeElemType_VALUE = 23;
    /**
     * <code>ActionReasonFetterOpen = 25;</code>
     */
    public static final int ActionReasonFetterOpen_VALUE = 25;
    /**
     * <code>ActionReasonDailyTaskScore = 26;</code>
     */
    public static final int ActionReasonDailyTaskScore_VALUE = 26;
    /**
     * <code>ActionReasonDailyTaskHost = 27;</code>
     */
    public static final int ActionReasonDailyTaskHost_VALUE = 27;
    /**
     * <code>ActionReasonRandTaskHost = 28;</code>
     */
    public static final int ActionReasonRandTaskHost_VALUE = 28;
    /**
     * <code>ActionReasonExpedition = 29;</code>
     */
    public static final int ActionReasonExpedition_VALUE = 29;
    /**
     * <code>ActionReasonGacha = 30;</code>
     */
    public static final int ActionReasonGacha_VALUE = 30;
    /**
     * <code>ActionReasonCombine = 31;</code>
     */
    public static final int ActionReasonCombine_VALUE = 31;
    /**
     * <code>ActionReasonRandTaskGuest = 32;</code>
     */
    public static final int ActionReasonRandTaskGuest_VALUE = 32;
    /**
     * <code>ActionReasonDailyTaskGuest = 33;</code>
     */
    public static final int ActionReasonDailyTaskGuest_VALUE = 33;
    /**
     * <code>ActionReasonForgeOutput = 34;</code>
     */
    public static final int ActionReasonForgeOutput_VALUE = 34;
    /**
     * <code>ActionReasonForgeReturn = 35;</code>
     */
    public static final int ActionReasonForgeReturn_VALUE = 35;
    /**
     * <code>ActionReasonInitAvatar = 36;</code>
     */
    public static final int ActionReasonInitAvatar_VALUE = 36;
    /**
     * <code>ActionReasonMonsterDie = 37;</code>
     */
    public static final int ActionReasonMonsterDie_VALUE = 37;
    /**
     * <code>ActionReasonGm = 38;</code>
     */
    public static final int ActionReasonGm_VALUE = 38;
    /**
     * <code>ActionReasonOpenChest = 39;</code>
     */
    public static final int ActionReasonOpenChest_VALUE = 39;
    /**
     * <code>ActionReasonGadgetDie = 40;</code>
     */
    public static final int ActionReasonGadgetDie_VALUE = 40;
    /**
     * <code>ActionReasonMonsterChangeHp = 41;</code>
     */
    public static final int ActionReasonMonsterChangeHp_VALUE = 41;
    /**
     * <code>ActionReasonSubfieldDrop = 42;</code>
     */
    public static final int ActionReasonSubfieldDrop_VALUE = 42;
    /**
     * <code>ActionReasonPushTipsReward = 43;</code>
     */
    public static final int ActionReasonPushTipsReward_VALUE = 43;
    /**
     * <code>ActionReasonActivityMonsterDrop = 44;</code>
     */
    public static final int ActionReasonActivityMonsterDrop_VALUE = 44;
    /**
     * <code>ActionReasonActivityGather = 45;</code>
     */
    public static final int ActionReasonActivityGather_VALUE = 45;
    /**
     * <code>ActionReasonActivitySubfieldDrop = 46;</code>
     */
    public static final int ActionReasonActivitySubfieldDrop_VALUE = 46;
    /**
     * <code>ActionReasonTowerScheduleReward = 47;</code>
     */
    public static final int ActionReasonTowerScheduleReward_VALUE = 47;
    /**
     * <code>ActionReasonTowerFloorStarReward = 48;</code>
     */
    public static final int ActionReasonTowerFloorStarReward_VALUE = 48;
    /**
     * <code>ActionReasonTowerFirstPassReward = 49;</code>
     */
    public static final int ActionReasonTowerFirstPassReward_VALUE = 49;
    /**
     * <code>ActionReasonTowerDailyReward = 50;</code>
     */
    public static final int ActionReasonTowerDailyReward_VALUE = 50;
    /**
     * <code>ActionReasonHitClientTrivialEntity = 51;</code>
     */
    public static final int ActionReasonHitClientTrivialEntity_VALUE = 51;
    /**
     * <code>ActionReasonOpenWorldBossChest = 52;</code>
     */
    public static final int ActionReasonOpenWorldBossChest_VALUE = 52;
    /**
     * <code>ActionReasonMaterialDeleteReturn = 53;</code>
     */
    public static final int ActionReasonMaterialDeleteReturn_VALUE = 53;
    /**
     * <code>ActionReasonSignInReward = 54;</code>
     */
    public static final int ActionReasonSignInReward_VALUE = 54;
    /**
     * <code>ActionReasonOpenBlossomChest = 55;</code>
     */
    public static final int ActionReasonOpenBlossomChest_VALUE = 55;
    /**
     * <code>ActionReasonRecharge = 56;</code>
     */
    public static final int ActionReasonRecharge_VALUE = 56;
    /**
     * <code>ActionReasonBonusActivityReward = 57;</code>
     */
    public static final int ActionReasonBonusActivityReward_VALUE = 57;
    /**
     * <code>ActionReasonTowerCommemorativeReward = 58;</code>
     */
    public static final int ActionReasonTowerCommemorativeReward_VALUE = 58;
    /**
     * <code>ActionReasonTowerSkipFloorReward = 59;</code>
     */
    public static final int ActionReasonTowerSkipFloorReward_VALUE = 59;
    /**
     * <code>ActionReasonRechargeBonus = 60;</code>
     */
    public static final int ActionReasonRechargeBonus_VALUE = 60;
    /**
     * <code>ActionReasonRechargeCard = 61;</code>
     */
    public static final int ActionReasonRechargeCard_VALUE = 61;
    /**
     * <code>ActionReasonRechargeCardDaily = 62;</code>
     */
    public static final int ActionReasonRechargeCardDaily_VALUE = 62;
    /**
     * <code>ActionReasonRechargeCardReplace = 63;</code>
     */
    public static final int ActionReasonRechargeCardReplace_VALUE = 63;
    /**
     * <code>ActionReasonRechargeCardReplaceFree = 64;</code>
     */
    public static final int ActionReasonRechargeCardReplaceFree_VALUE = 64;
    /**
     * <code>ActionReasonRechargePlayReplace = 65;</code>
     */
    public static final int ActionReasonRechargePlayReplace_VALUE = 65;
    /**
     * <code>ActionReasonMpPlayTakeReward = 66;</code>
     */
    public static final int ActionReasonMpPlayTakeReward_VALUE = 66;
    /**
     * <code>ActionReasonActivityWatcher = 67;</code>
     */
    public static final int ActionReasonActivityWatcher_VALUE = 67;
    /**
     * <code>ActionReasonSalesmanDeliverItem = 68;</code>
     */
    public static final int ActionReasonSalesmanDeliverItem_VALUE = 68;
    /**
     * <code>ActionReasonSalesmanReward = 69;</code>
     */
    public static final int ActionReasonSalesmanReward_VALUE = 69;
    /**
     * <code>ActionReasonRebate = 70;</code>
     */
    public static final int ActionReasonRebate_VALUE = 70;
    /**
     * <code>ActionReasonMcoinExchangeHcoin = 71;</code>
     */
    public static final int ActionReasonMcoinExchangeHcoin_VALUE = 71;
    /**
     * <code>ActionReasonDailyTaskExchangeLegendaryKey = 72;</code>
     */
    public static final int ActionReasonDailyTaskExchangeLegendaryKey_VALUE = 72;
    /**
     * <code>ActionReasonUnlockPersonLine = 73;</code>
     */
    public static final int ActionReasonUnlockPersonLine_VALUE = 73;
    /**
     * <code>ActionReasonFetterLevelReward = 74;</code>
     */
    public static final int ActionReasonFetterLevelReward_VALUE = 74;
    /**
     * <code>ActionReasonBuyResin = 75;</code>
     */
    public static final int ActionReasonBuyResin_VALUE = 75;
    /**
     * <code>ActionReasonRechargePackage = 76;</code>
     */
    public static final int ActionReasonRechargePackage_VALUE = 76;
    /**
     * <code>ActionReasonDeliveryDailyReward = 77;</code>
     */
    public static final int ActionReasonDeliveryDailyReward_VALUE = 77;
    /**
     * <code>ActionReasonCityReputationLevel = 78;</code>
     */
    public static final int ActionReasonCityReputationLevel_VALUE = 78;
    /**
     * <code>ActionReasonCityReputationQuest = 79;</code>
     */
    public static final int ActionReasonCityReputationQuest_VALUE = 79;
    /**
     * <code>ActionReasonCityReputationRequest = 80;</code>
     */
    public static final int ActionReasonCityReputationRequest_VALUE = 80;
    /**
     * <code>ActionReasonCityReputationExplore = 81;</code>
     */
    public static final int ActionReasonCityReputationExplore_VALUE = 81;
    /**
     * <code>ActionReasonOffergingLevel = 82;</code>
     */
    public static final int ActionReasonOffergingLevel_VALUE = 82;
    /**
     * <code>ActionReasonRoutineHost = 83;</code>
     */
    public static final int ActionReasonRoutineHost_VALUE = 83;
    /**
     * <code>ActionReasonRoutineGuest = 84;</code>
     */
    public static final int ActionReasonRoutineGuest_VALUE = 84;
    /**
     * <code>ActionReasonTreasureMapSpotToken = 89;</code>
     */
    public static final int ActionReasonTreasureMapSpotToken_VALUE = 89;
    /**
     * <code>ActionReasonTreasureMapBonusLevelReward = 90;</code>
     */
    public static final int ActionReasonTreasureMapBonusLevelReward_VALUE = 90;
    /**
     * <code>ActionReasonTreasureMapMpReward = 91;</code>
     */
    public static final int ActionReasonTreasureMapMpReward_VALUE = 91;
    /**
     * <code>ActionReasonConvert = 92;</code>
     */
    public static final int ActionReasonConvert_VALUE = 92;
    /**
     * <code>ActionReasonOverflowTransform = 93;</code>
     */
    public static final int ActionReasonOverflowTransform_VALUE = 93;
    /**
     * <code>ActionReasonActivityAvatarSelectionReward = 96;</code>
     */
    public static final int ActionReasonActivityAvatarSelectionReward_VALUE = 96;
    /**
     * <code>ActionReasonActivityWatcherBatch = 97;</code>
     */
    public static final int ActionReasonActivityWatcherBatch_VALUE = 97;
    /**
     * <code>ActionReasonHitTreeDrop = 98;</code>
     */
    public static final int ActionReasonHitTreeDrop_VALUE = 98;
    /**
     * <code>ActionReasonGetHomeLevelupReward = 99;</code>
     */
    public static final int ActionReasonGetHomeLevelupReward_VALUE = 99;
    /**
     * <code>ActionReasonHomeDefaultFurniture = 100;</code>
     */
    public static final int ActionReasonHomeDefaultFurniture_VALUE = 100;
    /**
     * <code>ActionReasonActivityCond = 101;</code>
     */
    public static final int ActionReasonActivityCond_VALUE = 101;
    /**
     * <code>ActionReasonBattlePassNotify = 102;</code>
     */
    public static final int ActionReasonBattlePassNotify_VALUE = 102;
    /**
     * <code>ActionReasonPlayerUseItem = 1001;</code>
     */
    public static final int ActionReasonPlayerUseItem_VALUE = 1001;
    /**
     * <code>ActionReasonDropItem = 1002;</code>
     */
    public static final int ActionReasonDropItem_VALUE = 1002;
    /**
     * <code>ActionReasonWeaponUpgrade = 1011;</code>
     */
    public static final int ActionReasonWeaponUpgrade_VALUE = 1011;
    /**
     * <code>ActionReasonWeaponPromote = 1012;</code>
     */
    public static final int ActionReasonWeaponPromote_VALUE = 1012;
    /**
     * <code>ActionReasonWeaponAwaken = 1013;</code>
     */
    public static final int ActionReasonWeaponAwaken_VALUE = 1013;
    /**
     * <code>ActionReasonRelicUpgrade = 1014;</code>
     */
    public static final int ActionReasonRelicUpgrade_VALUE = 1014;
    /**
     * <code>ActionReasonAbility = 1015;</code>
     */
    public static final int ActionReasonAbility_VALUE = 1015;
    /**
     * <code>ActionReasonDungeonStatueDrop = 1016;</code>
     */
    public static final int ActionReasonDungeonStatueDrop_VALUE = 1016;
    /**
     * <code>ActionReasonOfflineMsg = 1017;</code>
     */
    public static final int ActionReasonOfflineMsg_VALUE = 1017;
    /**
     * <code>ActionReasonAvatarUpgrade = 1018;</code>
     */
    public static final int ActionReasonAvatarUpgrade_VALUE = 1018;
    /**
     * <code>ActionReasonAvatarPromote = 1019;</code>
     */
    public static final int ActionReasonAvatarPromote_VALUE = 1019;
    /**
     * <code>ActionReasonQuestAction = 1021;</code>
     */
    public static final int ActionReasonQuestAction_VALUE = 1021;
    /**
     * <code>ActionReasonCityLevelup = 1022;</code>
     */
    public static final int ActionReasonCityLevelup_VALUE = 1022;
    /**
     * <code>ActionReasonUpgradeSkill = 1024;</code>
     */
    public static final int ActionReasonUpgradeSkill_VALUE = 1024;
    /**
     * <code>ActionReasonUnlockTalent = 1025;</code>
     */
    public static final int ActionReasonUnlockTalent_VALUE = 1025;
    /**
     * <code>ActionReasonUpgradeProudSkill = 1026;</code>
     */
    public static final int ActionReasonUpgradeProudSkill_VALUE = 1026;
    /**
     * <code>ActionReasonPlayerLevelLimitUp = 1027;</code>
     */
    public static final int ActionReasonPlayerLevelLimitUp_VALUE = 1027;
    /**
     * <code>ActionReasonDungeonDaily = 1028;</code>
     */
    public static final int ActionReasonDungeonDaily_VALUE = 1028;
    /**
     * <code>ActionReasonItemGiving = 1030;</code>
     */
    public static final int ActionReasonItemGiving_VALUE = 1030;
    /**
     * <code>ActionReasonForgeCost = 1031;</code>
     */
    public static final int ActionReasonForgeCost_VALUE = 1031;
    /**
     * <code>ActionReasonInvestigationReward = 1032;</code>
     */
    public static final int ActionReasonInvestigationReward_VALUE = 1032;
    /**
     * <code>ActionReasonInvestigationTargetReward = 1033;</code>
     */
    public static final int ActionReasonInvestigationTargetReward_VALUE = 1033;
    /**
     * <code>ActionReasonGadgetInteract = 1034;</code>
     */
    public static final int ActionReasonGadgetInteract_VALUE = 1034;
    /**
     * <code>ActionReasonSeaLampCiMaterial = 1036;</code>
     */
    public static final int ActionReasonSeaLampCiMaterial_VALUE = 1036;
    /**
     * <code>ActionReasonSeaLampContributionReward = 1037;</code>
     */
    public static final int ActionReasonSeaLampContributionReward_VALUE = 1037;
    /**
     * <code>ActionReasonSeaLampPhaseReward = 1038;</code>
     */
    public static final int ActionReasonSeaLampPhaseReward_VALUE = 1038;
    /**
     * <code>ActionReasonSeaLampFlyLamp = 1039;</code>
     */
    public static final int ActionReasonSeaLampFlyLamp_VALUE = 1039;
    /**
     * <code>ActionReasonAutoRecover = 1040;</code>
     */
    public static final int ActionReasonAutoRecover_VALUE = 1040;
    /**
     * <code>ActionReasonActivityExpireItem = 1041;</code>
     */
    public static final int ActionReasonActivityExpireItem_VALUE = 1041;
    /**
     * <code>ActionReasonSubCoinNegative = 1042;</code>
     */
    public static final int ActionReasonSubCoinNegative_VALUE = 1042;
    /**
     * <code>ActionReasonBargainDeduct = 1043;</code>
     */
    public static final int ActionReasonBargainDeduct_VALUE = 1043;
    /**
     * <code>ActionReasonBattlePassPaidReward = 1044;</code>
     */
    public static final int ActionReasonBattlePassPaidReward_VALUE = 1044;
    /**
     * <code>ActionReasonBattlePassLevelReward = 1045;</code>
     */
    public static final int ActionReasonBattlePassLevelReward_VALUE = 1045;
    /**
     * <code>ActionReasonTrialAvatarActivityFirstPassReward = 1046;</code>
     */
    public static final int ActionReasonTrialAvatarActivityFirstPassReward_VALUE = 1046;
    /**
     * <code>ActionReasonBuyBattlePassLevel = 1047;</code>
     */
    public static final int ActionReasonBuyBattlePassLevel_VALUE = 1047;
    /**
     * <code>ActionReasonGrantBirthdayBenefit = 1048;</code>
     */
    public static final int ActionReasonGrantBirthdayBenefit_VALUE = 1048;
    /**
     * <code>ActionReasonAchievementReward = 1049;</code>
     */
    public static final int ActionReasonAchievementReward_VALUE = 1049;
    /**
     * <code>ActionReasonAchievementGoalReward = 1050;</code>
     */
    public static final int ActionReasonAchievementGoalReward_VALUE = 1050;
    /**
     * <code>ActionReasonFirstShareToSocialNetwork = 1051;</code>
     */
    public static final int ActionReasonFirstShareToSocialNetwork_VALUE = 1051;
    /**
     * <code>ActionReasonDestroyMaterial = 1052;</code>
     */
    public static final int ActionReasonDestroyMaterial_VALUE = 1052;
    /**
     * <code>ActionReasonCodexLevelupReward = 1053;</code>
     */
    public static final int ActionReasonCodexLevelupReward_VALUE = 1053;
    /**
     * <code>ActionReasonHuntingOfferReward = 1054;</code>
     */
    public static final int ActionReasonHuntingOfferReward_VALUE = 1054;
    /**
     * <code>ActionReasonUseWidgetAnchorPoint = 1055;</code>
     */
    public static final int ActionReasonUseWidgetAnchorPoint_VALUE = 1055;
    /**
     * <code>ActionReasonUseWidgetBonfire = 1056;</code>
     */
    public static final int ActionReasonUseWidgetBonfire_VALUE = 1056;
    /**
     * <code>ActionReasonUngradeWeaponReturnMaterial = 1057;</code>
     */
    public static final int ActionReasonUngradeWeaponReturnMaterial_VALUE = 1057;
    /**
     * <code>ActionReasonUseWidgetOneoffGatherPointDetector = 1058;</code>
     */
    public static final int ActionReasonUseWidgetOneoffGatherPointDetector_VALUE = 1058;
    /**
     * <code>ActionReasonUseWidgetClientCollector = 1059;</code>
     */
    public static final int ActionReasonUseWidgetClientCollector_VALUE = 1059;
    /**
     * <code>ActionReasonUseWidgetClientDetector = 1060;</code>
     */
    public static final int ActionReasonUseWidgetClientDetector_VALUE = 1060;
    /**
     * <code>ActionReasonTakeGeneralReward = 1061;</code>
     */
    public static final int ActionReasonTakeGeneralReward_VALUE = 1061;
    /**
     * <code>ActionReasonAsterTakeSpecialReward = 1062;</code>
     */
    public static final int ActionReasonAsterTakeSpecialReward_VALUE = 1062;
    /**
     * <code>ActionReasonRemoveCodexBook = 1063;</code>
     */
    public static final int ActionReasonRemoveCodexBook_VALUE = 1063;
    /**
     * <code>ActionReasonOfferingItem = 1064;</code>
     */
    public static final int ActionReasonOfferingItem_VALUE = 1064;
    /**
     * <code>ActionReasonUseWidgetGadgetBuilder = 1065;</code>
     */
    public static final int ActionReasonUseWidgetGadgetBuilder_VALUE = 1065;
    /**
     * <code>ActionReasonEffigyFirstPassReward = 1066;</code>
     */
    public static final int ActionReasonEffigyFirstPassReward_VALUE = 1066;
    /**
     * <code>ActionReasonEffigyReward = 1067;</code>
     */
    public static final int ActionReasonEffigyReward_VALUE = 1067;
    /**
     * <code>ActionReasonReunionFirstGiftReward = 1068;</code>
     */
    public static final int ActionReasonReunionFirstGiftReward_VALUE = 1068;
    /**
     * <code>ActionReasonReunionSignInReward = 1069;</code>
     */
    public static final int ActionReasonReunionSignInReward_VALUE = 1069;
    /**
     * <code>ActionReasonReunionWatcherReward = 1070;</code>
     */
    public static final int ActionReasonReunionWatcherReward_VALUE = 1070;
    /**
     * <code>ActionReasonSalesmanMpReward = 1071;</code>
     */
    public static final int ActionReasonSalesmanMpReward_VALUE = 1071;
    /**
     * <code>ActionReasionAvatarPromoteReward = 1072;</code>
     */
    public static final int ActionReasionAvatarPromoteReward_VALUE = 1072;
    /**
     * <code>ActionReasonBlessingRedeemReward = 1073;</code>
     */
    public static final int ActionReasonBlessingRedeemReward_VALUE = 1073;
    /**
     * <code>ActionMiracleRingReward = 1074;</code>
     */
    public static final int ActionMiracleRingReward_VALUE = 1074;
    /**
     * <code>ActionReasonExpeditionReward = 1075;</code>
     */
    public static final int ActionReasonExpeditionReward_VALUE = 1075;
    /**
     * <code>ActionReasonTreasureMapRemoveDetector = 1076;</code>
     */
    public static final int ActionReasonTreasureMapRemoveDetector_VALUE = 1076;
    /**
     * <code>ActionReasonMechanicusDungeonTicket = 1077;</code>
     */
    public static final int ActionReasonMechanicusDungeonTicket_VALUE = 1077;
    /**
     * <code>ActionReasonMechanicusLevelupGear = 1078;</code>
     */
    public static final int ActionReasonMechanicusLevelupGear_VALUE = 1078;
    /**
     * <code>ActionReasonMechanicusBattleSettle = 1079;</code>
     */
    public static final int ActionReasonMechanicusBattleSettle_VALUE = 1079;
    /**
     * <code>ActionReasonRegionSearchReward = 1080;</code>
     */
    public static final int ActionReasonRegionSearchReward_VALUE = 1080;
    /**
     * <code>ActionReasonUnlockCoopChapter = 1081;</code>
     */
    public static final int ActionReasonUnlockCoopChapter_VALUE = 1081;
    /**
     * <code>ActionReasonTakeCoopReward = 1082;</code>
     */
    public static final int ActionReasonTakeCoopReward_VALUE = 1082;
    /**
     * <code>ActionReasonFleurFairDungeonReward = 1083;</code>
     */
    public static final int ActionReasonFleurFairDungeonReward_VALUE = 1083;
    /**
     * <code>ActionReasonActivityScore = 1084;</code>
     */
    public static final int ActionReasonActivityScore_VALUE = 1084;
    /**
     * <code>ActionReasonChannellerSlabOneoffDungeonReward = 1085;</code>
     */
    public static final int ActionReasonChannellerSlabOneoffDungeonReward_VALUE = 1085;
    /**
     * <code>ActionReasonFurnitureMakeStart = 1086;</code>
     */
    public static final int ActionReasonFurnitureMakeStart_VALUE = 1086;
    /**
     * <code>ActionReasonFurnitureMakeTake = 1087;</code>
     */
    public static final int ActionReasonFurnitureMakeTake_VALUE = 1087;
    /**
     * <code>ActionReasonFurnitureMakeCancel = 1088;</code>
     */
    public static final int ActionReasonFurnitureMakeCancel_VALUE = 1088;
    /**
     * <code>ActionReasonFurnitureMakeFastFinish = 1089;</code>
     */
    public static final int ActionReasonFurnitureMakeFastFinish_VALUE = 1089;
    /**
     * <code>ActionReasonChannellerSlabLoopDungeonFirstPassReward = 1090;</code>
     */
    public static final int ActionReasonChannellerSlabLoopDungeonFirstPassReward_VALUE = 1090;
    /**
     * <code>ActionReasonChannellerSlabLoopDungeonScoreReward = 1091;</code>
     */
    public static final int ActionReasonChannellerSlabLoopDungeonScoreReward_VALUE = 1091;
    /**
     * <code>ActionReasonHomeLimitedShopBuy = 1092;</code>
     */
    public static final int ActionReasonHomeLimitedShopBuy_VALUE = 1092;
    /**
     * <code>ActionReasonHomeCoinCollect = 1093;</code>
     */
    public static final int ActionReasonHomeCoinCollect_VALUE = 1093;


    public final int getNumber() {
      if (this == UNRECOGNIZED) {
        throw new java.lang.IllegalArgumentException(
            "Can't get the number of an unknown enum value.");
      }
      return value;
    }

    /**
     * @param value The numeric wire value of the corresponding enum entry.
     * @return The enum associated with the given numeric wire value.
     * @deprecated Use {@link #forNumber(int)} instead.
     */
    @java.lang.Deprecated
    public static ActionReasonType valueOf(int value) {
      return forNumber(value);
    }

    /**
     * @param value The numeric wire value of the corresponding enum entry.
     * @return The enum associated with the given numeric wire value.
     */
    public static ActionReasonType forNumber(int value) {
      switch (value) {
        case 0: return ActionReasonNone;
        case 1: return ActionReasonQuestItem;
        case 2: return ActionReasonQuestReward;
        case 3: return ActionReasonTrifle;
        case 4: return ActionReasonShop;
        case 5: return ActionReasonPlayerUpgradeReward;
        case 6: return ActionReasonAddAvatar;
        case 7: return ActionReasonGadgetEnvAnimal;
        case 8: return ActionReasonMonsterEnvAnimal;
        case 9: return ActionReasonCompound;
        case 10: return ActionReasonCook;
        case 11: return ActionReasonGather;
        case 12: return ActionReasonMailAttachment;
        case 15: return ActionReasonCityLevelupReturn;
        case 17: return ActionReasonCityLevelupReward;
        case 18: return ActionReasonAreaExploreReward;
        case 19: return ActionReasonUnlockPointReward;
        case 20: return ActionReasonDungeonFirstPass;
        case 21: return ActionReasonDungeonPass;
        case 23: return ActionReasonChangeElemType;
        case 25: return ActionReasonFetterOpen;
        case 26: return ActionReasonDailyTaskScore;
        case 27: return ActionReasonDailyTaskHost;
        case 28: return ActionReasonRandTaskHost;
        case 29: return ActionReasonExpedition;
        case 30: return ActionReasonGacha;
        case 31: return ActionReasonCombine;
        case 32: return ActionReasonRandTaskGuest;
        case 33: return ActionReasonDailyTaskGuest;
        case 34: return ActionReasonForgeOutput;
        case 35: return ActionReasonForgeReturn;
        case 36: return ActionReasonInitAvatar;
        case 37: return ActionReasonMonsterDie;
        case 38: return ActionReasonGm;
        case 39: return ActionReasonOpenChest;
        case 40: return ActionReasonGadgetDie;
        case 41: return ActionReasonMonsterChangeHp;
        case 42: return ActionReasonSubfieldDrop;
        case 43: return ActionReasonPushTipsReward;
        case 44: return ActionReasonActivityMonsterDrop;
        case 45: return ActionReasonActivityGather;
        case 46: return ActionReasonActivitySubfieldDrop;
        case 47: return ActionReasonTowerScheduleReward;
        case 48: return ActionReasonTowerFloorStarReward;
        case 49: return ActionReasonTowerFirstPassReward;
        case 50: return ActionReasonTowerDailyReward;
        case 51: return ActionReasonHitClientTrivialEntity;
        case 52: return ActionReasonOpenWorldBossChest;
        case 53: return ActionReasonMaterialDeleteReturn;
        case 54: return ActionReasonSignInReward;
        case 55: return ActionReasonOpenBlossomChest;
        case 56: return ActionReasonRecharge;
        case 57: return ActionReasonBonusActivityReward;
        case 58: return ActionReasonTowerCommemorativeReward;
        case 59: return ActionReasonTowerSkipFloorReward;
        case 60: return ActionReasonRechargeBonus;
        case 61: return ActionReasonRechargeCard;
        case 62: return ActionReasonRechargeCardDaily;
        case 63: return ActionReasonRechargeCardReplace;
        case 64: return ActionReasonRechargeCardReplaceFree;
        case 65: return ActionReasonRechargePlayReplace;
        case 66: return ActionReasonMpPlayTakeReward;
        case 67: return ActionReasonActivityWatcher;
        case 68: return ActionReasonSalesmanDeliverItem;
        case 69: return ActionReasonSalesmanReward;
        case 70: return ActionReasonRebate;
        case 71: return ActionReasonMcoinExchangeHcoin;
        case 72: return ActionReasonDailyTaskExchangeLegendaryKey;
        case 73: return ActionReasonUnlockPersonLine;
        case 74: return ActionReasonFetterLevelReward;
        case 75: return ActionReasonBuyResin;
        case 76: return ActionReasonRechargePackage;
        case 77: return ActionReasonDeliveryDailyReward;
        case 78: return ActionReasonCityReputationLevel;
        case 79: return ActionReasonCityReputationQuest;
        case 80: return ActionReasonCityReputationRequest;
        case 81: return ActionReasonCityReputationExplore;
        case 82: return ActionReasonOffergingLevel;
        case 83: return ActionReasonRoutineHost;
        case 84: return ActionReasonRoutineGuest;
        case 89: return ActionReasonTreasureMapSpotToken;
        case 90: return ActionReasonTreasureMapBonusLevelReward;
        case 91: return ActionReasonTreasureMapMpReward;
        case 92: return ActionReasonConvert;
        case 93: return ActionReasonOverflowTransform;
        case 96: return ActionReasonActivityAvatarSelectionReward;
        case 97: return ActionReasonActivityWatcherBatch;
        case 98: return ActionReasonHitTreeDrop;
        case 99: return ActionReasonGetHomeLevelupReward;
        case 100: return ActionReasonHomeDefaultFurniture;
        case 101: return ActionReasonActivityCond;
        case 102: return ActionReasonBattlePassNotify;
        case 1001: return ActionReasonPlayerUseItem;
        case 1002: return ActionReasonDropItem;
        case 1011: return ActionReasonWeaponUpgrade;
        case 1012: return ActionReasonWeaponPromote;
        case 1013: return ActionReasonWeaponAwaken;
        case 1014: return ActionReasonRelicUpgrade;
        case 1015: return ActionReasonAbility;
        case 1016: return ActionReasonDungeonStatueDrop;
        case 1017: return ActionReasonOfflineMsg;
        case 1018: return ActionReasonAvatarUpgrade;
        case 1019: return ActionReasonAvatarPromote;
        case 1021: return ActionReasonQuestAction;
        case 1022: return ActionReasonCityLevelup;
        case 1024: return ActionReasonUpgradeSkill;
        case 1025: return ActionReasonUnlockTalent;
        case 1026: return ActionReasonUpgradeProudSkill;
        case 1027: return ActionReasonPlayerLevelLimitUp;
        case 1028: return ActionReasonDungeonDaily;
        case 1030: return ActionReasonItemGiving;
        case 1031: return ActionReasonForgeCost;
        case 1032: return ActionReasonInvestigationReward;
        case 1033: return ActionReasonInvestigationTargetReward;
        case 1034: return ActionReasonGadgetInteract;
        case 1036: return ActionReasonSeaLampCiMaterial;
        case 1037: return ActionReasonSeaLampContributionReward;
        case 1038: return ActionReasonSeaLampPhaseReward;
        case 1039: return ActionReasonSeaLampFlyLamp;
        case 1040: return ActionReasonAutoRecover;
        case 1041: return ActionReasonActivityExpireItem;
        case 1042: return ActionReasonSubCoinNegative;
        case 1043: return ActionReasonBargainDeduct;
        case 1044: return ActionReasonBattlePassPaidReward;
        case 1045: return ActionReasonBattlePassLevelReward;
        case 1046: return ActionReasonTrialAvatarActivityFirstPassReward;
        case 1047: return ActionReasonBuyBattlePassLevel;
        case 1048: return ActionReasonGrantBirthdayBenefit;
        case 1049: return ActionReasonAchievementReward;
        case 1050: return ActionReasonAchievementGoalReward;
        case 1051: return ActionReasonFirstShareToSocialNetwork;
        case 1052: return ActionReasonDestroyMaterial;
        case 1053: return ActionReasonCodexLevelupReward;
        case 1054: return ActionReasonHuntingOfferReward;
        case 1055: return ActionReasonUseWidgetAnchorPoint;
        case 1056: return ActionReasonUseWidgetBonfire;
        case 1057: return ActionReasonUngradeWeaponReturnMaterial;
        case 1058: return ActionReasonUseWidgetOneoffGatherPointDetector;
        case 1059: return ActionReasonUseWidgetClientCollector;
        case 1060: return ActionReasonUseWidgetClientDetector;
        case 1061: return ActionReasonTakeGeneralReward;
        case 1062: return ActionReasonAsterTakeSpecialReward;
        case 1063: return ActionReasonRemoveCodexBook;
        case 1064: return ActionReasonOfferingItem;
        case 1065: return ActionReasonUseWidgetGadgetBuilder;
        case 1066: return ActionReasonEffigyFirstPassReward;
        case 1067: return ActionReasonEffigyReward;
        case 1068: return ActionReasonReunionFirstGiftReward;
        case 1069: return ActionReasonReunionSignInReward;
        case 1070: return ActionReasonReunionWatcherReward;
        case 1071: return ActionReasonSalesmanMpReward;
        case 1072: return ActionReasionAvatarPromoteReward;
        case 1073: return ActionReasonBlessingRedeemReward;
        case 1074: return ActionMiracleRingReward;
        case 1075: return ActionReasonExpeditionReward;
        case 1076: return ActionReasonTreasureMapRemoveDetector;
        case 1077: return ActionReasonMechanicusDungeonTicket;
        case 1078: return ActionReasonMechanicusLevelupGear;
        case 1079: return ActionReasonMechanicusBattleSettle;
        case 1080: return ActionReasonRegionSearchReward;
        case 1081: return ActionReasonUnlockCoopChapter;
        case 1082: return ActionReasonTakeCoopReward;
        case 1083: return ActionReasonFleurFairDungeonReward;
        case 1084: return ActionReasonActivityScore;
        case 1085: return ActionReasonChannellerSlabOneoffDungeonReward;
        case 1086: return ActionReasonFurnitureMakeStart;
        case 1087: return ActionReasonFurnitureMakeTake;
        case 1088: return ActionReasonFurnitureMakeCancel;
        case 1089: return ActionReasonFurnitureMakeFastFinish;
        case 1090: return ActionReasonChannellerSlabLoopDungeonFirstPassReward;
        case 1091: return ActionReasonChannellerSlabLoopDungeonScoreReward;
        case 1092: return ActionReasonHomeLimitedShopBuy;
        case 1093: return ActionReasonHomeCoinCollect;
        default: return null;
      }
    }

    public static com.google.protobuf.Internal.EnumLiteMap<ActionReasonType>
        internalGetValueMap() {
      return internalValueMap;
    }
    private static final com.google.protobuf.Internal.EnumLiteMap<
        ActionReasonType> internalValueMap =
          new com.google.protobuf.Internal.EnumLiteMap<ActionReasonType>() {
            public ActionReasonType findValueByNumber(int number) {
              return ActionReasonType.forNumber(number);
            }
          };

    public final com.google.protobuf.Descriptors.EnumValueDescriptor
        getValueDescriptor() {
      if (this == UNRECOGNIZED) {
        throw new java.lang.IllegalStateException(
            "Can't get the descriptor of an unrecognized enum value.");
      }
      return getDescriptor().getValues().get(ordinal());
    }
    public final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptorForType() {
      return getDescriptor();
    }
    public static final com.google.protobuf.Descriptors.EnumDescriptor
        getDescriptor() {
      return emu.grasscutter.net.proto.ActionReasonTypeOuterClass.getDescriptor().getEnumTypes().get(0);
    }

    private static final ActionReasonType[] VALUES = values();

    public static ActionReasonType valueOf(
        com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
      if (desc.getType() != getDescriptor()) {
        throw new java.lang.IllegalArgumentException(
          "EnumValueDescriptor is not for this type.");
      }
      if (desc.getIndex() == -1) {
        return UNRECOGNIZED;
      }
      return VALUES[desc.getIndex()];
    }

    private final int value;

    private ActionReasonType(int value) {
      this.value = value;
    }

    // @@protoc_insertion_point(enum_scope:ActionReasonType)
  }


  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\n\026ActionReasonType.proto*\213/\n\020ActionReaso" +
      "nType\022\024\n\020ActionReasonNone\020\000\022\031\n\025ActionRea" +
      "sonQuestItem\020\001\022\033\n\027ActionReasonQuestRewar" +
      "d\020\002\022\026\n\022ActionReasonTrifle\020\003\022\024\n\020ActionRea" +
      "sonShop\020\004\022#\n\037ActionReasonPlayerUpgradeRe" +
      "ward\020\005\022\031\n\025ActionReasonAddAvatar\020\006\022\037\n\033Act" +
      "ionReasonGadgetEnvAnimal\020\007\022 \n\034ActionReas" +
      "onMonsterEnvAnimal\020\010\022\030\n\024ActionReasonComp" +
      "ound\020\t\022\024\n\020ActionReasonCook\020\n\022\026\n\022ActionRe" +
      "asonGather\020\013\022\036\n\032ActionReasonMailAttachme" +
      "nt\020\014\022!\n\035ActionReasonCityLevelupReturn\020\017\022" +
      "!\n\035ActionReasonCityLevelupReward\020\021\022!\n\035Ac" +
      "tionReasonAreaExploreReward\020\022\022!\n\035ActionR" +
      "easonUnlockPointReward\020\023\022 \n\034ActionReason" +
      "DungeonFirstPass\020\024\022\033\n\027ActionReasonDungeo" +
      "nPass\020\025\022\036\n\032ActionReasonChangeElemType\020\027\022" +
      "\032\n\026ActionReasonFetterOpen\020\031\022\036\n\032ActionRea" +
      "sonDailyTaskScore\020\032\022\035\n\031ActionReasonDaily" +
      "TaskHost\020\033\022\034\n\030ActionReasonRandTaskHost\020\034" +
      "\022\032\n\026ActionReasonExpedition\020\035\022\025\n\021ActionRe" +
      "asonGacha\020\036\022\027\n\023ActionReasonCombine\020\037\022\035\n\031" +
      "ActionReasonRandTaskGuest\020 \022\036\n\032ActionRea" +
      "sonDailyTaskGuest\020!\022\033\n\027ActionReasonForge" +
      "Output\020\"\022\033\n\027ActionReasonForgeReturn\020#\022\032\n" +
      "\026ActionReasonInitAvatar\020$\022\032\n\026ActionReaso" +
      "nMonsterDie\020%\022\022\n\016ActionReasonGm\020&\022\031\n\025Act" +
      "ionReasonOpenChest\020\'\022\031\n\025ActionReasonGadg" +
      "etDie\020(\022\037\n\033ActionReasonMonsterChangeHp\020)" +
      "\022\034\n\030ActionReasonSubfieldDrop\020*\022\036\n\032Action" +
      "ReasonPushTipsReward\020+\022#\n\037ActionReasonAc" +
      "tivityMonsterDrop\020,\022\036\n\032ActionReasonActiv" +
      "ityGather\020-\022$\n ActionReasonActivitySubfi" +
      "eldDrop\020.\022#\n\037ActionReasonTowerScheduleRe" +
      "ward\020/\022$\n ActionReasonTowerFloorStarRewa" +
      "rd\0200\022$\n ActionReasonTowerFirstPassReward" +
      "\0201\022 \n\034ActionReasonTowerDailyReward\0202\022&\n\"" +
      "ActionReasonHitClientTrivialEntity\0203\022\"\n\036" +
      "ActionReasonOpenWorldBossChest\0204\022$\n Acti" +
      "onReasonMaterialDeleteReturn\0205\022\034\n\030Action" +
      "ReasonSignInReward\0206\022 \n\034ActionReasonOpen" +
      "BlossomChest\0207\022\030\n\024ActionReasonRecharge\0208" +
      "\022#\n\037ActionReasonBonusActivityReward\0209\022(\n" +
      "$ActionReasonTowerCommemorativeReward\020:\022" +
      "$\n ActionReasonTowerSkipFloorReward\020;\022\035\n" +
      "\031ActionReasonRechargeBonus\020<\022\034\n\030ActionRe" +
      "asonRechargeCard\020=\022!\n\035ActionReasonRechar" +
      "geCardDaily\020>\022#\n\037ActionReasonRechargeCar" +
      "dReplace\020?\022\'\n#ActionReasonRechargeCardRe" +
      "placeFree\020@\022#\n\037ActionReasonRechargePlayR" +
      "eplace\020A\022 \n\034ActionReasonMpPlayTakeReward" +
      "\020B\022\037\n\033ActionReasonActivityWatcher\020C\022#\n\037A" +
      "ctionReasonSalesmanDeliverItem\020D\022\036\n\032Acti" +
      "onReasonSalesmanReward\020E\022\026\n\022ActionReason" +
      "Rebate\020F\022\"\n\036ActionReasonMcoinExchangeHco" +
      "in\020G\022-\n)ActionReasonDailyTaskExchangeLeg" +
      "endaryKey\020H\022 \n\034ActionReasonUnlockPersonL" +
      "ine\020I\022!\n\035ActionReasonFetterLevelReward\020J" +
      "\022\030\n\024ActionReasonBuyResin\020K\022\037\n\033ActionReas" +
      "onRechargePackage\020L\022#\n\037ActionReasonDeliv" +
      "eryDailyReward\020M\022#\n\037ActionReasonCityRepu" +
      "tationLevel\020N\022#\n\037ActionReasonCityReputat" +
      "ionQuest\020O\022%\n!ActionReasonCityReputation" +
      "Request\020P\022%\n!ActionReasonCityReputationE" +
      "xplore\020Q\022\036\n\032ActionReasonOffergingLevel\020R" +
      "\022\033\n\027ActionReasonRoutineHost\020S\022\034\n\030ActionR" +
      "easonRoutineGuest\020T\022$\n ActionReasonTreas" +
      "ureMapSpotToken\020Y\022+\n\'ActionReasonTreasur" +
      "eMapBonusLevelReward\020Z\022#\n\037ActionReasonTr" +
      "easureMapMpReward\020[\022\027\n\023ActionReasonConve" +
      "rt\020\\\022!\n\035ActionReasonOverflowTransform\020]\022" +
      "-\n)ActionReasonActivityAvatarSelectionRe" +
      "ward\020`\022$\n ActionReasonActivityWatcherBat" +
      "ch\020a\022\033\n\027ActionReasonHitTreeDrop\020b\022$\n Act" +
      "ionReasonGetHomeLevelupReward\020c\022$\n Actio" +
      "nReasonHomeDefaultFurniture\020d\022\034\n\030ActionR" +
      "easonActivityCond\020e\022 \n\034ActionReasonBattl" +
      "ePassNotify\020f\022\036\n\031ActionReasonPlayerUseIt" +
      "em\020\351\007\022\031\n\024ActionReasonDropItem\020\352\007\022\036\n\031Acti" +
      "onReasonWeaponUpgrade\020\363\007\022\036\n\031ActionReason" +
      "WeaponPromote\020\364\007\022\035\n\030ActionReasonWeaponAw" +
      "aken\020\365\007\022\035\n\030ActionReasonRelicUpgrade\020\366\007\022\030" +
      "\n\023ActionReasonAbility\020\367\007\022\"\n\035ActionReason" +
      "DungeonStatueDrop\020\370\007\022\033\n\026ActionReasonOffl" +
      "ineMsg\020\371\007\022\036\n\031ActionReasonAvatarUpgrade\020\372" +
      "\007\022\036\n\031ActionReasonAvatarPromote\020\373\007\022\034\n\027Act" +
      "ionReasonQuestAction\020\375\007\022\034\n\027ActionReasonC" +
      "ityLevelup\020\376\007\022\035\n\030ActionReasonUpgradeSkil" +
      "l\020\200\010\022\035\n\030ActionReasonUnlockTalent\020\201\010\022\"\n\035A" +
      "ctionReasonUpgradeProudSkill\020\202\010\022#\n\036Actio" +
      "nReasonPlayerLevelLimitUp\020\203\010\022\035\n\030ActionRe" +
      "asonDungeonDaily\020\204\010\022\033\n\026ActionReasonItemG" +
      "iving\020\206\010\022\032\n\025ActionReasonForgeCost\020\207\010\022$\n\037" +
      "ActionReasonInvestigationReward\020\210\010\022*\n%Ac" +
      "tionReasonInvestigationTargetReward\020\211\010\022\037" +
      "\n\032ActionReasonGadgetInteract\020\212\010\022\"\n\035Actio" +
      "nReasonSeaLampCiMaterial\020\214\010\022*\n%ActionRea" +
      "sonSeaLampContributionReward\020\215\010\022#\n\036Actio" +
      "nReasonSeaLampPhaseReward\020\216\010\022\037\n\032ActionRe" +
      "asonSeaLampFlyLamp\020\217\010\022\034\n\027ActionReasonAut" +
      "oRecover\020\220\010\022#\n\036ActionReasonActivityExpir" +
      "eItem\020\221\010\022 \n\033ActionReasonSubCoinNegative\020" +
      "\222\010\022\036\n\031ActionReasonBargainDeduct\020\223\010\022%\n Ac" +
      "tionReasonBattlePassPaidReward\020\224\010\022&\n!Act" +
      "ionReasonBattlePassLevelReward\020\225\010\0223\n.Act" +
      "ionReasonTrialAvatarActivityFirstPassRew" +
      "ard\020\226\010\022#\n\036ActionReasonBuyBattlePassLevel" +
      "\020\227\010\022%\n ActionReasonGrantBirthdayBenefit\020" +
      "\230\010\022\"\n\035ActionReasonAchievementReward\020\231\010\022&" +
      "\n!ActionReasonAchievementGoalReward\020\232\010\022*" +
      "\n%ActionReasonFirstShareToSocialNetwork\020" +
      "\233\010\022 \n\033ActionReasonDestroyMaterial\020\234\010\022#\n\036" +
      "ActionReasonCodexLevelupReward\020\235\010\022#\n\036Act" +
      "ionReasonHuntingOfferReward\020\236\010\022%\n Action" +
      "ReasonUseWidgetAnchorPoint\020\237\010\022!\n\034ActionR" +
      "easonUseWidgetBonfire\020\240\010\022,\n\'ActionReason" +
      "UngradeWeaponReturnMaterial\020\241\010\0223\n.Action" +
      "ReasonUseWidgetOneoffGatherPointDetector" +
      "\020\242\010\022)\n$ActionReasonUseWidgetClientCollec" +
      "tor\020\243\010\022(\n#ActionReasonUseWidgetClientDet" +
      "ector\020\244\010\022\"\n\035ActionReasonTakeGeneralRewar" +
      "d\020\245\010\022\'\n\"ActionReasonAsterTakeSpecialRewa" +
      "rd\020\246\010\022 \n\033ActionReasonRemoveCodexBook\020\247\010\022" +
      "\035\n\030ActionReasonOfferingItem\020\250\010\022\'\n\"Action" +
      "ReasonUseWidgetGadgetBuilder\020\251\010\022&\n!Actio" +
      "nReasonEffigyFirstPassReward\020\252\010\022\035\n\030Actio" +
      "nReasonEffigyReward\020\253\010\022\'\n\"ActionReasonRe" +
      "unionFirstGiftReward\020\254\010\022$\n\037ActionReasonR" +
      "eunionSignInReward\020\255\010\022%\n ActionReasonReu" +
      "nionWatcherReward\020\256\010\022!\n\034ActionReasonSale" +
      "smanMpReward\020\257\010\022%\n ActionReasionAvatarPr" +
      "omoteReward\020\260\010\022%\n ActionReasonBlessingRe" +
      "deemReward\020\261\010\022\034\n\027ActionMiracleRingReward" +
      "\020\262\010\022!\n\034ActionReasonExpeditionReward\020\263\010\022*" +
      "\n%ActionReasonTreasureMapRemoveDetector\020" +
      "\264\010\022(\n#ActionReasonMechanicusDungeonTicke" +
      "t\020\265\010\022&\n!ActionReasonMechanicusLevelupGea" +
      "r\020\266\010\022\'\n\"ActionReasonMechanicusBattleSett" +
      "le\020\267\010\022#\n\036ActionReasonRegionSearchReward\020" +
      "\270\010\022\"\n\035ActionReasonUnlockCoopChapter\020\271\010\022\037" +
      "\n\032ActionReasonTakeCoopReward\020\272\010\022\'\n\"Actio" +
      "nReasonFleurFairDungeonReward\020\273\010\022\036\n\031Acti" +
      "onReasonActivityScore\020\274\010\0222\n-ActionReason" +
      "ChannellerSlabOneoffDungeonReward\020\275\010\022#\n\036" +
      "ActionReasonFurnitureMakeStart\020\276\010\022\"\n\035Act" +
      "ionReasonFurnitureMakeTake\020\277\010\022$\n\037ActionR" +
      "easonFurnitureMakeCancel\020\300\010\022(\n#ActionRea" +
      "sonFurnitureMakeFastFinish\020\301\010\0229\n4ActionR" +
      "easonChannellerSlabLoopDungeonFirstPassR" +
      "eward\020\302\010\0225\n0ActionReasonChannellerSlabLo" +
      "opDungeonScoreReward\020\303\010\022#\n\036ActionReasonH" +
      "omeLimitedShopBuy\020\304\010\022 \n\033ActionReasonHome" +
      "CoinCollect\020\305\010B\033\n\031emu.grasscutter.net.pr" +
      "otob\006proto3"
    };
    descriptor = com.google.protobuf.Descriptors.FileDescriptor
      .internalBuildGeneratedFileFrom(descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
        });
  }

  // @@protoc_insertion_point(outer_class_scope)
}
