神魂出版提交

dev_chengFeng
jiaoyangna 2021-10-22 15:47:59 +08:00
parent 06a8251a40
commit f5dc4a20b2
22 changed files with 4058 additions and 19522 deletions

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 9e51bffc03022dd4a811ab704bbec993
guid: 50960b14f4d9a9c4693c3de40dfc009c
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e32b13bedb7c7854c86f948e599771ca
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -6,7 +6,7 @@ AnimatorController:
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: s_shenhunxitong_huoyan_03
m_Name: s_shenhunxitong_huoyan_animtion
serializedVersion: 5
m_AnimatorParameters: []
m_AnimatorLayers:

View File

@ -6,7 +6,7 @@ AnimationClip:
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: god
m_Name: s_shenhunxitong_huoyan_god
serializedVersion: 6
m_Legacy: 0
m_Compressed: 0
@ -18,23 +18,6 @@ AnimationClip:
m_ScaleCurves: []
m_FloatCurves: []
m_PPtrCurves:
- curve:
- time: 0
value: {fileID: 21300000, guid: b8edce2c7e5337742b17f23e6207f305, type: 3}
- time: 0.083333336
value: {fileID: 21300000, guid: c55d6d82e84c100438442cb8269b35e6, type: 3}
- time: 0.16666667
value: {fileID: 21300000, guid: bbd7a8c196409f54bb11a7e825a1ea73, type: 3}
- time: 0.25
value: {fileID: 21300000, guid: 135a94b4e4513e3428efadea0d8a38c4, type: 3}
- time: 0.33333334
value: {fileID: 21300000, guid: 7c605df283c015147851992bfea145fe, type: 3}
- time: 0.41666666
value: {fileID: 21300000, guid: bb41f148d0dc2f345ae866afbc583304, type: 3}
attribute: m_Sprite
path:
classID: 212
script: {fileID: 0}
- curve:
- time: 0
value: {fileID: 21300000, guid: b8edce2c7e5337742b17f23e6207f305, type: 3}
@ -59,13 +42,6 @@ AnimationClip:
m_Extent: {x: 0, y: 0, z: 0}
m_ClipBindingConstant:
genericBindings:
- serializedVersion: 2
path: 0
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
- serializedVersion: 2
path: 0
attribute: 2015549526
@ -80,12 +56,6 @@ AnimationClip:
- {fileID: 21300000, guid: 135a94b4e4513e3428efadea0d8a38c4, type: 3}
- {fileID: 21300000, guid: 7c605df283c015147851992bfea145fe, type: 3}
- {fileID: 21300000, guid: bb41f148d0dc2f345ae866afbc583304, type: 3}
- {fileID: 21300000, guid: b8edce2c7e5337742b17f23e6207f305, type: 3}
- {fileID: 21300000, guid: c55d6d82e84c100438442cb8269b35e6, type: 3}
- {fileID: 21300000, guid: bbd7a8c196409f54bb11a7e825a1ea73, type: 3}
- {fileID: 21300000, guid: 135a94b4e4513e3428efadea0d8a38c4, type: 3}
- {fileID: 21300000, guid: 7c605df283c015147851992bfea145fe, type: 3}
- {fileID: 21300000, guid: bb41f148d0dc2f345ae866afbc583304, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
@ -110,11 +80,4 @@ AnimationClip:
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
m_Events:
- time: 0
functionName:
data:
objectReferenceParameter: {fileID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
m_Events: []

File diff suppressed because it is too large Load Diff

View File

@ -108,7 +108,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 0, y: 0.000010117607}
m_AnchoredPosition: {x: 0, y: -0.000013643401}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 1}
--- !u!114 &3981280066466389833
@ -346,7 +346,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: -647}
m_AnchoredPosition: {x: 0, y: 54}
m_SizeDelta: {x: 1080, y: 550}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7266364021255335440
@ -538,7 +538,7 @@ MonoBehaviour:
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_HorizontalOverflow: 1
m_VerticalOverflow: 1
m_LineSpacing: 1
m_Text: "\u9700\u8981\uFF1A"
@ -1020,6 +1020,7 @@ RectTransform:
m_Children:
- {fileID: 394706968880482131}
- {fileID: 1451547768145439107}
- {fileID: 7026640070725781074}
m_Father: {fileID: 1192127436118750043}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -1112,7 +1113,6 @@ GameObject:
m_Component:
- component: {fileID: 4864859122014172380}
- component: {fileID: 4737436409537813172}
- component: {fileID: 1736896707}
m_Layer: 5
m_Name: godPre
m_TagString: Untagged
@ -1160,25 +1160,6 @@ MonoBehaviour:
m_FlexibleWidth: -1
m_FlexibleHeight: -1
m_LayoutPriority: 1
--- !u!95 &1736896707
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5283900474873480367}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: a8f0d0d263d4ae04ba339a334d0df3cd, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!1 &6097065128053805043
GameObject:
m_ObjectHideFlags: 0
@ -1375,6 +1356,144 @@ MonoBehaviour:
m_VerticalOverflow: 1
m_LineSpacing: 1
m_Text:
--- !u!1 &7785291308332354919
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7026640070725781074}
- component: {fileID: 6907097536520889140}
- component: {fileID: 5273093410147767717}
- component: {fileID: 3682189992107803933}
- component: {fileID: 5533528737144790416}
m_Layer: 5
m_Name: add
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7026640070725781074
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7785291308332354919}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 7083992215520858126}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: -98, y: 0.000011444}
m_SizeDelta: {x: 67, y: 68}
m_Pivot: {x: 1, y: 0.5}
--- !u!222 &6907097536520889140
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7785291308332354919}
m_CullTransparentMesh: 0
--- !u!114 &5273093410147767717
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7785291308332354919}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite: {fileID: 21300000, guid: 49a156ba0c3868f469544ef70157cab0, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
--- !u!114 &3682189992107803933
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7785291308332354919}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 5273093410147767717}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!114 &5533528737144790416
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7785291308332354919}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreLayout: 1
m_MinWidth: -1
m_MinHeight: -1
m_PreferredWidth: -1
m_PreferredHeight: -1
m_FlexibleWidth: -1
m_FlexibleHeight: -1
m_LayoutPriority: 1
--- !u!1 &8518043796909361383
GameObject:
m_ObjectHideFlags: 0
@ -1411,8 +1530,8 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 540.05, y: 0}
m_SizeDelta: {x: 1080.1, y: 0}
m_AnchoredPosition: {x: 457.55, y: 0}
m_SizeDelta: {x: 915.1, y: 0}
m_Pivot: {x: 0.5, y: 1}
--- !u!222 &7060858449526443569
CanvasRenderer:

View File

@ -2231,6 +2231,7 @@ GENERAL_POPUP_TYPE={
FourElementReturnLook = 48,--四灵试炼回放界面
XunBaoMiZong = 46, --寻宝迷踪奖励
QiJieTreasure = 50, --七界试炼遗物
ShenHun = 51,
}
--通用信息弹窗类型
@ -2669,6 +2670,15 @@ PropertyIcon = {
[5] = "z_icon_01_zh",
}
PropertySmallIcon = {
[0] = "z_icon_01_zh",
[1] = "r_hero_huo_zh",
[2] = "r_hero_feng_zh",
[3] = "r_hero_shui_zh",
[4] = "r_hero_dadi_zh",
[5] = "z_icon_01_zh",
}
EquipPositionIcon = {
[1] = "r_hero_zhuangbeiguanlikuang_02_zh",
[2] = "r_hero_zhuangbeiguanlikuang_03_zh",

View File

@ -456,7 +456,7 @@ SubUIConfig = {
SingleFightPlayerView = { name = "SingleFightPlayerView",assetName = "SingleFightPlayerView",script = "View/SingleFightPlayerView" }, -- 挂机界面一个人
SingleStoryPlayerView = { name = "SingleStoryPlayerView",assetName = "SingleStoryPlayerView",script = "View/SingleStoryPlayerView" } , --剧情界面一个对象
PlayerTitle = {name = "PlayerTitle",assetName = "PlayerTitle",script = "View/PlayerTitle"},
RoleGodSoulLayout = {name = "RoleGodSoulLayout",assetName = "RoleGodSoulLayout",script = "View/RoleGodSoulLayout"},
RoleGodSoulLayout = {name = "RoleGodSoulLayout",assetName = "RoleGodSoulLayout",script = "Modules/RoleInfo/RoleGodSoulLayout"},
[1] = {name = "EveryDayGift",assetName = "EveryDayGift",script = "Modules/Recharge/View/EveryDayGift"},
[2] = {name = "GiftPre",assetName = "GiftPre",script = "Modules/Recharge/View/GiftPre"},
[3] = {name = "RechargeView",assetName = "RechargeView",script = "Modules/Recharge/View/RechargeView"},

View File

@ -61,6 +61,28 @@ QIMENDUNJIAHITLISTREQUEST = protobuf.Descriptor();
QIMENDUNJIAHITLISTREQUEST_ACTIVITYID_FIELD = protobuf.FieldDescriptor();
QIMENDUNJIAHITLISTRESPONSE = protobuf.Descriptor();
QIMENDUNJIAHITLISTRESPONSE_HITLIST_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDACTIVITYREQUEST = protobuf.Descriptor();
RIDINGSWARDACTIVITYREQUEST_ACTIVITYID_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDACTIVITYRESPONSE = protobuf.Descriptor();
RIDINGSWARDACTIVITYRESPONSE_STATE_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDACTIVITYRESPONSE_TIME_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDACTIVITYRESPONSE_MODELINFO_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDACTIVITYRESPONSE_RANKID_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDACTIVITYRESPONSE_BETCOUNT_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDINFOREQUEST = protobuf.Descriptor();
RIDINGSWARDREWARDREQUEST = protobuf.Descriptor();
RIDINGSWARDREWARDREQUEST_ROUND_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDREWARDREQUEST_SWARDID_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDREWARDRESPONSE = protobuf.Descriptor();
RIDINGSWARDREWARDRESPONSE_DROP_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDBETREQUEST = protobuf.Descriptor();
RIDINGSWARDBETREQUEST_SWARDID_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDBETREQUEST_COSTNUM_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDINFORESPONSE = protobuf.Descriptor();
RIDINGSWARDINFORESPONSE_RECORDLSIT_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDINFORESPONSE_BETLIST_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDINFORESPONSE_LASTRANK_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDINFORESPONSE_BETCOUNT_FIELD = protobuf.FieldDescriptor();
COMMITSHEJIACTIVITYITEMREQUEST_ITEMID_FIELD.name = "itemId"
COMMITSHEJIACTIVITYITEMREQUEST_ITEMID_FIELD.full_name = ".rpc.protocols.CommitShejiActivityItemRequest.itemId"
@ -569,6 +591,210 @@ QIMENDUNJIAHITLISTRESPONSE.enum_types = {}
QIMENDUNJIAHITLISTRESPONSE.fields = {QIMENDUNJIAHITLISTRESPONSE_HITLIST_FIELD}
QIMENDUNJIAHITLISTRESPONSE.is_extendable = false
QIMENDUNJIAHITLISTRESPONSE.extensions = {}
RIDINGSWARDACTIVITYREQUEST_ACTIVITYID_FIELD.name = "activityId"
RIDINGSWARDACTIVITYREQUEST_ACTIVITYID_FIELD.full_name = ".rpc.protocols.RidingSwardActivityRequest.activityId"
RIDINGSWARDACTIVITYREQUEST_ACTIVITYID_FIELD.number = 1
RIDINGSWARDACTIVITYREQUEST_ACTIVITYID_FIELD.index = 0
RIDINGSWARDACTIVITYREQUEST_ACTIVITYID_FIELD.label = 1
RIDINGSWARDACTIVITYREQUEST_ACTIVITYID_FIELD.has_default_value = false
RIDINGSWARDACTIVITYREQUEST_ACTIVITYID_FIELD.default_value = 0
RIDINGSWARDACTIVITYREQUEST_ACTIVITYID_FIELD.type = 5
RIDINGSWARDACTIVITYREQUEST_ACTIVITYID_FIELD.cpp_type = 1
RIDINGSWARDACTIVITYREQUEST.name = "RidingSwardActivityRequest"
RIDINGSWARDACTIVITYREQUEST.full_name = ".rpc.protocols.RidingSwardActivityRequest"
RIDINGSWARDACTIVITYREQUEST.nested_types = {}
RIDINGSWARDACTIVITYREQUEST.enum_types = {}
RIDINGSWARDACTIVITYREQUEST.fields = {RIDINGSWARDACTIVITYREQUEST_ACTIVITYID_FIELD}
RIDINGSWARDACTIVITYREQUEST.is_extendable = false
RIDINGSWARDACTIVITYREQUEST.extensions = {}
RIDINGSWARDACTIVITYRESPONSE_STATE_FIELD.name = "state"
RIDINGSWARDACTIVITYRESPONSE_STATE_FIELD.full_name = ".rpc.protocols.RidingSwardActivityResponse.state"
RIDINGSWARDACTIVITYRESPONSE_STATE_FIELD.number = 1
RIDINGSWARDACTIVITYRESPONSE_STATE_FIELD.index = 0
RIDINGSWARDACTIVITYRESPONSE_STATE_FIELD.label = 1
RIDINGSWARDACTIVITYRESPONSE_STATE_FIELD.has_default_value = false
RIDINGSWARDACTIVITYRESPONSE_STATE_FIELD.default_value = 0
RIDINGSWARDACTIVITYRESPONSE_STATE_FIELD.type = 5
RIDINGSWARDACTIVITYRESPONSE_STATE_FIELD.cpp_type = 1
RIDINGSWARDACTIVITYRESPONSE_TIME_FIELD.name = "time"
RIDINGSWARDACTIVITYRESPONSE_TIME_FIELD.full_name = ".rpc.protocols.RidingSwardActivityResponse.time"
RIDINGSWARDACTIVITYRESPONSE_TIME_FIELD.number = 2
RIDINGSWARDACTIVITYRESPONSE_TIME_FIELD.index = 1
RIDINGSWARDACTIVITYRESPONSE_TIME_FIELD.label = 1
RIDINGSWARDACTIVITYRESPONSE_TIME_FIELD.has_default_value = false
RIDINGSWARDACTIVITYRESPONSE_TIME_FIELD.default_value = 0
RIDINGSWARDACTIVITYRESPONSE_TIME_FIELD.type = 3
RIDINGSWARDACTIVITYRESPONSE_TIME_FIELD.cpp_type = 2
RIDINGSWARDACTIVITYRESPONSE_MODELINFO_FIELD.name = "modelInfo"
RIDINGSWARDACTIVITYRESPONSE_MODELINFO_FIELD.full_name = ".rpc.protocols.RidingSwardActivityResponse.modelInfo"
RIDINGSWARDACTIVITYRESPONSE_MODELINFO_FIELD.number = 3
RIDINGSWARDACTIVITYRESPONSE_MODELINFO_FIELD.index = 2
RIDINGSWARDACTIVITYRESPONSE_MODELINFO_FIELD.label = 3
RIDINGSWARDACTIVITYRESPONSE_MODELINFO_FIELD.has_default_value = false
RIDINGSWARDACTIVITYRESPONSE_MODELINFO_FIELD.default_value = {}
RIDINGSWARDACTIVITYRESPONSE_MODELINFO_FIELD.message_type = CommonProto_pb.MODELUSERINFO
RIDINGSWARDACTIVITYRESPONSE_MODELINFO_FIELD.type = 11
RIDINGSWARDACTIVITYRESPONSE_MODELINFO_FIELD.cpp_type = 10
RIDINGSWARDACTIVITYRESPONSE_RANKID_FIELD.name = "rankId"
RIDINGSWARDACTIVITYRESPONSE_RANKID_FIELD.full_name = ".rpc.protocols.RidingSwardActivityResponse.rankId"
RIDINGSWARDACTIVITYRESPONSE_RANKID_FIELD.number = 4
RIDINGSWARDACTIVITYRESPONSE_RANKID_FIELD.index = 3
RIDINGSWARDACTIVITYRESPONSE_RANKID_FIELD.label = 1
RIDINGSWARDACTIVITYRESPONSE_RANKID_FIELD.has_default_value = false
RIDINGSWARDACTIVITYRESPONSE_RANKID_FIELD.default_value = 0
RIDINGSWARDACTIVITYRESPONSE_RANKID_FIELD.type = 5
RIDINGSWARDACTIVITYRESPONSE_RANKID_FIELD.cpp_type = 1
RIDINGSWARDACTIVITYRESPONSE_BETCOUNT_FIELD.name = "betCount"
RIDINGSWARDACTIVITYRESPONSE_BETCOUNT_FIELD.full_name = ".rpc.protocols.RidingSwardActivityResponse.betCount"
RIDINGSWARDACTIVITYRESPONSE_BETCOUNT_FIELD.number = 5
RIDINGSWARDACTIVITYRESPONSE_BETCOUNT_FIELD.index = 4
RIDINGSWARDACTIVITYRESPONSE_BETCOUNT_FIELD.label = 1
RIDINGSWARDACTIVITYRESPONSE_BETCOUNT_FIELD.has_default_value = false
RIDINGSWARDACTIVITYRESPONSE_BETCOUNT_FIELD.default_value = 0
RIDINGSWARDACTIVITYRESPONSE_BETCOUNT_FIELD.type = 5
RIDINGSWARDACTIVITYRESPONSE_BETCOUNT_FIELD.cpp_type = 1
RIDINGSWARDACTIVITYRESPONSE.name = "RidingSwardActivityResponse"
RIDINGSWARDACTIVITYRESPONSE.full_name = ".rpc.protocols.RidingSwardActivityResponse"
RIDINGSWARDACTIVITYRESPONSE.nested_types = {}
RIDINGSWARDACTIVITYRESPONSE.enum_types = {}
RIDINGSWARDACTIVITYRESPONSE.fields = {RIDINGSWARDACTIVITYRESPONSE_STATE_FIELD, RIDINGSWARDACTIVITYRESPONSE_TIME_FIELD, RIDINGSWARDACTIVITYRESPONSE_MODELINFO_FIELD, RIDINGSWARDACTIVITYRESPONSE_RANKID_FIELD, RIDINGSWARDACTIVITYRESPONSE_BETCOUNT_FIELD}
RIDINGSWARDACTIVITYRESPONSE.is_extendable = false
RIDINGSWARDACTIVITYRESPONSE.extensions = {}
RIDINGSWARDINFOREQUEST.name = "RidingSwardInfoRequest"
RIDINGSWARDINFOREQUEST.full_name = ".rpc.protocols.RidingSwardInfoRequest"
RIDINGSWARDINFOREQUEST.nested_types = {}
RIDINGSWARDINFOREQUEST.enum_types = {}
RIDINGSWARDINFOREQUEST.fields = {}
RIDINGSWARDINFOREQUEST.is_extendable = false
RIDINGSWARDINFOREQUEST.extensions = {}
RIDINGSWARDREWARDREQUEST_ROUND_FIELD.name = "round"
RIDINGSWARDREWARDREQUEST_ROUND_FIELD.full_name = ".rpc.protocols.RidingSwardRewardRequest.round"
RIDINGSWARDREWARDREQUEST_ROUND_FIELD.number = 1
RIDINGSWARDREWARDREQUEST_ROUND_FIELD.index = 0
RIDINGSWARDREWARDREQUEST_ROUND_FIELD.label = 1
RIDINGSWARDREWARDREQUEST_ROUND_FIELD.has_default_value = false
RIDINGSWARDREWARDREQUEST_ROUND_FIELD.default_value = 0
RIDINGSWARDREWARDREQUEST_ROUND_FIELD.type = 5
RIDINGSWARDREWARDREQUEST_ROUND_FIELD.cpp_type = 1
RIDINGSWARDREWARDREQUEST_SWARDID_FIELD.name = "swardId"
RIDINGSWARDREWARDREQUEST_SWARDID_FIELD.full_name = ".rpc.protocols.RidingSwardRewardRequest.swardId"
RIDINGSWARDREWARDREQUEST_SWARDID_FIELD.number = 2
RIDINGSWARDREWARDREQUEST_SWARDID_FIELD.index = 1
RIDINGSWARDREWARDREQUEST_SWARDID_FIELD.label = 1
RIDINGSWARDREWARDREQUEST_SWARDID_FIELD.has_default_value = false
RIDINGSWARDREWARDREQUEST_SWARDID_FIELD.default_value = 0
RIDINGSWARDREWARDREQUEST_SWARDID_FIELD.type = 5
RIDINGSWARDREWARDREQUEST_SWARDID_FIELD.cpp_type = 1
RIDINGSWARDREWARDREQUEST.name = "RidingSwardRewardRequest"
RIDINGSWARDREWARDREQUEST.full_name = ".rpc.protocols.RidingSwardRewardRequest"
RIDINGSWARDREWARDREQUEST.nested_types = {}
RIDINGSWARDREWARDREQUEST.enum_types = {}
RIDINGSWARDREWARDREQUEST.fields = {RIDINGSWARDREWARDREQUEST_ROUND_FIELD, RIDINGSWARDREWARDREQUEST_SWARDID_FIELD}
RIDINGSWARDREWARDREQUEST.is_extendable = false
RIDINGSWARDREWARDREQUEST.extensions = {}
RIDINGSWARDREWARDRESPONSE_DROP_FIELD.name = "drop"
RIDINGSWARDREWARDRESPONSE_DROP_FIELD.full_name = ".rpc.protocols.RidingSwardRewardResponse.drop"
RIDINGSWARDREWARDRESPONSE_DROP_FIELD.number = 1
RIDINGSWARDREWARDRESPONSE_DROP_FIELD.index = 0
RIDINGSWARDREWARDRESPONSE_DROP_FIELD.label = 1
RIDINGSWARDREWARDRESPONSE_DROP_FIELD.has_default_value = false
RIDINGSWARDREWARDRESPONSE_DROP_FIELD.default_value = nil
RIDINGSWARDREWARDRESPONSE_DROP_FIELD.message_type = CommonProto_pb.DROP
RIDINGSWARDREWARDRESPONSE_DROP_FIELD.type = 11
RIDINGSWARDREWARDRESPONSE_DROP_FIELD.cpp_type = 10
RIDINGSWARDREWARDRESPONSE.name = "RidingSwardRewardResponse"
RIDINGSWARDREWARDRESPONSE.full_name = ".rpc.protocols.RidingSwardRewardResponse"
RIDINGSWARDREWARDRESPONSE.nested_types = {}
RIDINGSWARDREWARDRESPONSE.enum_types = {}
RIDINGSWARDREWARDRESPONSE.fields = {RIDINGSWARDREWARDRESPONSE_DROP_FIELD}
RIDINGSWARDREWARDRESPONSE.is_extendable = false
RIDINGSWARDREWARDRESPONSE.extensions = {}
RIDINGSWARDBETREQUEST_SWARDID_FIELD.name = "swardId"
RIDINGSWARDBETREQUEST_SWARDID_FIELD.full_name = ".rpc.protocols.RidingSwardBetRequest.swardId"
RIDINGSWARDBETREQUEST_SWARDID_FIELD.number = 1
RIDINGSWARDBETREQUEST_SWARDID_FIELD.index = 0
RIDINGSWARDBETREQUEST_SWARDID_FIELD.label = 1
RIDINGSWARDBETREQUEST_SWARDID_FIELD.has_default_value = false
RIDINGSWARDBETREQUEST_SWARDID_FIELD.default_value = 0
RIDINGSWARDBETREQUEST_SWARDID_FIELD.type = 5
RIDINGSWARDBETREQUEST_SWARDID_FIELD.cpp_type = 1
RIDINGSWARDBETREQUEST_COSTNUM_FIELD.name = "costNum"
RIDINGSWARDBETREQUEST_COSTNUM_FIELD.full_name = ".rpc.protocols.RidingSwardBetRequest.costNum"
RIDINGSWARDBETREQUEST_COSTNUM_FIELD.number = 2
RIDINGSWARDBETREQUEST_COSTNUM_FIELD.index = 1
RIDINGSWARDBETREQUEST_COSTNUM_FIELD.label = 1
RIDINGSWARDBETREQUEST_COSTNUM_FIELD.has_default_value = false
RIDINGSWARDBETREQUEST_COSTNUM_FIELD.default_value = 0
RIDINGSWARDBETREQUEST_COSTNUM_FIELD.type = 5
RIDINGSWARDBETREQUEST_COSTNUM_FIELD.cpp_type = 1
RIDINGSWARDBETREQUEST.name = "RidingSwardBetRequest"
RIDINGSWARDBETREQUEST.full_name = ".rpc.protocols.RidingSwardBetRequest"
RIDINGSWARDBETREQUEST.nested_types = {}
RIDINGSWARDBETREQUEST.enum_types = {}
RIDINGSWARDBETREQUEST.fields = {RIDINGSWARDBETREQUEST_SWARDID_FIELD, RIDINGSWARDBETREQUEST_COSTNUM_FIELD}
RIDINGSWARDBETREQUEST.is_extendable = false
RIDINGSWARDBETREQUEST.extensions = {}
RIDINGSWARDINFORESPONSE_RECORDLSIT_FIELD.name = "recordLsit"
RIDINGSWARDINFORESPONSE_RECORDLSIT_FIELD.full_name = ".rpc.protocols.RidingSwardInfoResponse.recordLsit"
RIDINGSWARDINFORESPONSE_RECORDLSIT_FIELD.number = 1
RIDINGSWARDINFORESPONSE_RECORDLSIT_FIELD.index = 0
RIDINGSWARDINFORESPONSE_RECORDLSIT_FIELD.label = 3
RIDINGSWARDINFORESPONSE_RECORDLSIT_FIELD.has_default_value = false
RIDINGSWARDINFORESPONSE_RECORDLSIT_FIELD.default_value = {}
RIDINGSWARDINFORESPONSE_RECORDLSIT_FIELD.message_type = CommonProto_pb.RIDINGSWARDRECORD
RIDINGSWARDINFORESPONSE_RECORDLSIT_FIELD.type = 11
RIDINGSWARDINFORESPONSE_RECORDLSIT_FIELD.cpp_type = 10
RIDINGSWARDINFORESPONSE_BETLIST_FIELD.name = "betList"
RIDINGSWARDINFORESPONSE_BETLIST_FIELD.full_name = ".rpc.protocols.RidingSwardInfoResponse.betList"
RIDINGSWARDINFORESPONSE_BETLIST_FIELD.number = 2
RIDINGSWARDINFORESPONSE_BETLIST_FIELD.index = 1
RIDINGSWARDINFORESPONSE_BETLIST_FIELD.label = 3
RIDINGSWARDINFORESPONSE_BETLIST_FIELD.has_default_value = false
RIDINGSWARDINFORESPONSE_BETLIST_FIELD.default_value = {}
RIDINGSWARDINFORESPONSE_BETLIST_FIELD.message_type = CommonProto_pb.RIDINGSWARDBET
RIDINGSWARDINFORESPONSE_BETLIST_FIELD.type = 11
RIDINGSWARDINFORESPONSE_BETLIST_FIELD.cpp_type = 10
RIDINGSWARDINFORESPONSE_LASTRANK_FIELD.name = "lastRank"
RIDINGSWARDINFORESPONSE_LASTRANK_FIELD.full_name = ".rpc.protocols.RidingSwardInfoResponse.lastRank"
RIDINGSWARDINFORESPONSE_LASTRANK_FIELD.number = 3
RIDINGSWARDINFORESPONSE_LASTRANK_FIELD.index = 2
RIDINGSWARDINFORESPONSE_LASTRANK_FIELD.label = 1
RIDINGSWARDINFORESPONSE_LASTRANK_FIELD.has_default_value = false
RIDINGSWARDINFORESPONSE_LASTRANK_FIELD.default_value = nil
RIDINGSWARDINFORESPONSE_LASTRANK_FIELD.message_type = CommonProto_pb.RIDINGSWARDLASTRANK
RIDINGSWARDINFORESPONSE_LASTRANK_FIELD.type = 11
RIDINGSWARDINFORESPONSE_LASTRANK_FIELD.cpp_type = 10
RIDINGSWARDINFORESPONSE_BETCOUNT_FIELD.name = "betCount"
RIDINGSWARDINFORESPONSE_BETCOUNT_FIELD.full_name = ".rpc.protocols.RidingSwardInfoResponse.betCount"
RIDINGSWARDINFORESPONSE_BETCOUNT_FIELD.number = 4
RIDINGSWARDINFORESPONSE_BETCOUNT_FIELD.index = 3
RIDINGSWARDINFORESPONSE_BETCOUNT_FIELD.label = 1
RIDINGSWARDINFORESPONSE_BETCOUNT_FIELD.has_default_value = false
RIDINGSWARDINFORESPONSE_BETCOUNT_FIELD.default_value = 0
RIDINGSWARDINFORESPONSE_BETCOUNT_FIELD.type = 5
RIDINGSWARDINFORESPONSE_BETCOUNT_FIELD.cpp_type = 1
RIDINGSWARDINFORESPONSE.name = "RidingSwardInfoResponse"
RIDINGSWARDINFORESPONSE.full_name = ".rpc.protocols.RidingSwardInfoResponse"
RIDINGSWARDINFORESPONSE.nested_types = {}
RIDINGSWARDINFORESPONSE.enum_types = {}
RIDINGSWARDINFORESPONSE.fields = {RIDINGSWARDINFORESPONSE_RECORDLSIT_FIELD, RIDINGSWARDINFORESPONSE_BETLIST_FIELD, RIDINGSWARDINFORESPONSE_LASTRANK_FIELD, RIDINGSWARDINFORESPONSE_BETCOUNT_FIELD}
RIDINGSWARDINFORESPONSE.is_extendable = false
RIDINGSWARDINFORESPONSE.extensions = {}
CommitShejiActivityItemRequest = protobuf.Message(COMMITSHEJIACTIVITYITEMREQUEST)
CommitShejiActivityItemResponse = protobuf.Message(COMMITSHEJIACTIVITYITEMRESPONSE)
@ -579,6 +805,13 @@ GoodLuckRequest = protobuf.Message(GOODLUCKREQUEST)
GoodLuckResponse = protobuf.Message(GOODLUCKRESPONSE)
NewGeneralAttackRequest = protobuf.Message(NEWGENERALATTACKREQUEST)
NewGeneralAttackResponse = protobuf.Message(NEWGENERALATTACKRESPONSE)
RidingSwardActivityRequest = protobuf.Message(RIDINGSWARDACTIVITYREQUEST)
RidingSwardActivityResponse = protobuf.Message(RIDINGSWARDACTIVITYRESPONSE)
RidingSwardBetRequest = protobuf.Message(RIDINGSWARDBETREQUEST)
RidingSwardInfoRequest = protobuf.Message(RIDINGSWARDINFOREQUEST)
RidingSwardInfoResponse = protobuf.Message(RIDINGSWARDINFORESPONSE)
RidingSwardRewardRequest = protobuf.Message(RIDINGSWARDREWARDREQUEST)
RidingSwardRewardResponse = protobuf.Message(RIDINGSWARDREWARDRESPONSE)
SeletSubRewardPoolRequest = protobuf.Message(SELETSUBREWARDPOOLREQUEST)
SeletSubRewardPoolResponse = protobuf.Message(SELETSUBREWARDPOOLRESPONSE)
SpecicalMonsterChooseRequest = protobuf.Message(SPECICALMONSTERCHOOSEREQUEST)

View File

@ -94,12 +94,14 @@ FIGHTUNITINFO_POSITION_FIELD = protobuf.FieldDescriptor();
FIGHTUNITINFO_STAR_FIELD = protobuf.FieldDescriptor();
FIGHTUNITINFO_SKINID_FIELD = protobuf.FieldDescriptor();
FIGHTUNITINFO_REALID_FIELD = protobuf.FieldDescriptor();
FIGHTUNITINFO_FORCESCORE_FIELD = protobuf.FieldDescriptor();
FIGHTTEAMINFO = protobuf.Descriptor();
FIGHTTEAMINFO_FIGHTUNITLIST_FIELD = protobuf.FieldDescriptor();
FIGHTTEAMINFO_POKEMONUNITLIST_FIELD = protobuf.FieldDescriptor();
FIGHTTEAMINFO_TEAMPASSIVELIST_FIELD = protobuf.FieldDescriptor();
FIGHTTEAMINFO_SPECIALPASSIVE_FIELD = protobuf.FieldDescriptor();
FIGHTTEAMINFO_FIRSTCAMP_FIELD = protobuf.FieldDescriptor();
FIGHTTEAMINFO_FORCESCORE_FIELD = protobuf.FieldDescriptor();
EVENTBEHAVIORVALUES = protobuf.Descriptor();
EVENTBEHAVIORVALUES_BEHAVIORVALUES_FIELD = protobuf.FieldDescriptor();
EVENTBEHAVIORCOMMON = protobuf.Descriptor();
@ -740,6 +742,8 @@ CROSSYXLDPLAYERRECORDINFO_SCORE_FIELD = protobuf.FieldDescriptor();
CROSSYXLDPLAYERRECORDINFO_SERVERNAME_FIELD = protobuf.FieldDescriptor();
CROSSYXLDPLAYERRECORDINFO_RESULT_FIELD = protobuf.FieldDescriptor();
CROSSYXLDPLAYERRECORDINFO_MYSERVERNAME_FIELD = protobuf.FieldDescriptor();
CROSSYXLDPLAYERRECORDINFO_YXLDMYFORCE_FIELD = protobuf.FieldDescriptor();
CROSSYXLDPLAYERRECORDINFO_YXLDDEFFORCE_FIELD = protobuf.FieldDescriptor();
SIXIANGXINFAPROPERTYINFO = protobuf.Descriptor();
SIXIANGXINFAPROPERTYINFO_PROPERTYID_FIELD = protobuf.FieldDescriptor();
SIXIANGXINFAPROPERTYINFO_PROPERTYNUM_FIELD = protobuf.FieldDescriptor();
@ -774,6 +778,31 @@ HEROGODSOULINFO_HEROS_FIELD = protobuf.FieldDescriptor();
HEROBEBINDGODSOULINFO = protobuf.Descriptor();
HEROBEBINDGODSOULINFO_LEVEL_FIELD = protobuf.FieldDescriptor();
HEROBEBINDGODSOULINFO_HEROID_FIELD = protobuf.FieldDescriptor();
MODELUSERINFO = protobuf.Descriptor();
MODELUSERINFO_USERNAME_FIELD = protobuf.FieldDescriptor();
MODELUSERINFO_PRACTICELEVEL_FIELD = protobuf.FieldDescriptor();
MODELUSERINFO_SEX_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDLASTRANK = protobuf.Descriptor();
RIDINGSWARDLASTRANK_RANKTIME_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDLASTRANK_RANKID_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDRECORD = protobuf.Descriptor();
RIDINGSWARDRECORD_TIME_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDRECORD_RESULT_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDRECORD_WINNERID_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDRECORD_COSTNUM_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDRECORD_GETNUM_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDRECORD_STATE_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDRECORD_BETSWARDID_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDRECORD_ROUND_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDBET = protobuf.Descriptor();
RIDINGSWARDBET_SWARDID_FIELD = protobuf.FieldDescriptor();
RIDINGSWARDBET_COSTNUM_FIELD = protobuf.FieldDescriptor();
EQUIPBOOKINFO = protobuf.Descriptor();
EQUIPBOOKINFO_EQUIPID_FIELD = protobuf.FieldDescriptor();
EQUIPBOOKINFO_NUM_FIELD = protobuf.FieldDescriptor();
PRACTICESKILLINFO = protobuf.Descriptor();
PRACTICESKILLINFO_SKILLID_FIELD = protobuf.FieldDescriptor();
PRACTICESKILLINFO_SKILLLV_FIELD = protobuf.FieldDescriptor();
ERRORRESPONSE_ERRCODE_FIELD.name = "errCode"
ERRORRESPONSE_ERRCODE_FIELD.full_name = ".rpc.protocols.ErrorResponse.errCode"
@ -1650,11 +1679,21 @@ FIGHTUNITINFO_REALID_FIELD.default_value = ""
FIGHTUNITINFO_REALID_FIELD.type = 9
FIGHTUNITINFO_REALID_FIELD.cpp_type = 9
FIGHTUNITINFO_FORCESCORE_FIELD.name = "forceScore"
FIGHTUNITINFO_FORCESCORE_FIELD.full_name = ".rpc.protocols.FightUnitInfo.forceScore"
FIGHTUNITINFO_FORCESCORE_FIELD.number = 8
FIGHTUNITINFO_FORCESCORE_FIELD.index = 7
FIGHTUNITINFO_FORCESCORE_FIELD.label = 1
FIGHTUNITINFO_FORCESCORE_FIELD.has_default_value = false
FIGHTUNITINFO_FORCESCORE_FIELD.default_value = 0
FIGHTUNITINFO_FORCESCORE_FIELD.type = 3
FIGHTUNITINFO_FORCESCORE_FIELD.cpp_type = 2
FIGHTUNITINFO.name = "FightUnitInfo"
FIGHTUNITINFO.full_name = ".rpc.protocols.FightUnitInfo"
FIGHTUNITINFO.nested_types = {}
FIGHTUNITINFO.enum_types = {}
FIGHTUNITINFO.fields = {FIGHTUNITINFO_UNITID_FIELD, FIGHTUNITINFO_UNITSKILLIDS_FIELD, FIGHTUNITINFO_PROPERTY_FIELD, FIGHTUNITINFO_POSITION_FIELD, FIGHTUNITINFO_STAR_FIELD, FIGHTUNITINFO_SKINID_FIELD, FIGHTUNITINFO_REALID_FIELD}
FIGHTUNITINFO.fields = {FIGHTUNITINFO_UNITID_FIELD, FIGHTUNITINFO_UNITSKILLIDS_FIELD, FIGHTUNITINFO_PROPERTY_FIELD, FIGHTUNITINFO_POSITION_FIELD, FIGHTUNITINFO_STAR_FIELD, FIGHTUNITINFO_SKINID_FIELD, FIGHTUNITINFO_REALID_FIELD, FIGHTUNITINFO_FORCESCORE_FIELD}
FIGHTUNITINFO.is_extendable = false
FIGHTUNITINFO.extensions = {}
FIGHTTEAMINFO_FIGHTUNITLIST_FIELD.name = "fightUnitList"
@ -1709,11 +1748,21 @@ FIGHTTEAMINFO_FIRSTCAMP_FIELD.default_value = 0
FIGHTTEAMINFO_FIRSTCAMP_FIELD.type = 5
FIGHTTEAMINFO_FIRSTCAMP_FIELD.cpp_type = 1
FIGHTTEAMINFO_FORCESCORE_FIELD.name = "forceScore"
FIGHTTEAMINFO_FORCESCORE_FIELD.full_name = ".rpc.protocols.FightTeamInfo.forceScore"
FIGHTTEAMINFO_FORCESCORE_FIELD.number = 6
FIGHTTEAMINFO_FORCESCORE_FIELD.index = 5
FIGHTTEAMINFO_FORCESCORE_FIELD.label = 1
FIGHTTEAMINFO_FORCESCORE_FIELD.has_default_value = false
FIGHTTEAMINFO_FORCESCORE_FIELD.default_value = 0
FIGHTTEAMINFO_FORCESCORE_FIELD.type = 3
FIGHTTEAMINFO_FORCESCORE_FIELD.cpp_type = 2
FIGHTTEAMINFO.name = "FightTeamInfo"
FIGHTTEAMINFO.full_name = ".rpc.protocols.FightTeamInfo"
FIGHTTEAMINFO.nested_types = {}
FIGHTTEAMINFO.enum_types = {}
FIGHTTEAMINFO.fields = {FIGHTTEAMINFO_FIGHTUNITLIST_FIELD, FIGHTTEAMINFO_POKEMONUNITLIST_FIELD, FIGHTTEAMINFO_TEAMPASSIVELIST_FIELD, FIGHTTEAMINFO_SPECIALPASSIVE_FIELD, FIGHTTEAMINFO_FIRSTCAMP_FIELD}
FIGHTTEAMINFO.fields = {FIGHTTEAMINFO_FIGHTUNITLIST_FIELD, FIGHTTEAMINFO_POKEMONUNITLIST_FIELD, FIGHTTEAMINFO_TEAMPASSIVELIST_FIELD, FIGHTTEAMINFO_SPECIALPASSIVE_FIELD, FIGHTTEAMINFO_FIRSTCAMP_FIELD, FIGHTTEAMINFO_FORCESCORE_FIELD}
FIGHTTEAMINFO.is_extendable = false
FIGHTTEAMINFO.extensions = {}
EVENTBEHAVIORVALUES_BEHAVIORVALUES_FIELD.name = "behaviorValues"
@ -7816,11 +7865,31 @@ CROSSYXLDPLAYERRECORDINFO_MYSERVERNAME_FIELD.default_value = ""
CROSSYXLDPLAYERRECORDINFO_MYSERVERNAME_FIELD.type = 9
CROSSYXLDPLAYERRECORDINFO_MYSERVERNAME_FIELD.cpp_type = 9
CROSSYXLDPLAYERRECORDINFO_YXLDMYFORCE_FIELD.name = "yxldMyForce"
CROSSYXLDPLAYERRECORDINFO_YXLDMYFORCE_FIELD.full_name = ".rpc.protocols.crossYxldPlayerRecordInfo.yxldMyForce"
CROSSYXLDPLAYERRECORDINFO_YXLDMYFORCE_FIELD.number = 19
CROSSYXLDPLAYERRECORDINFO_YXLDMYFORCE_FIELD.index = 18
CROSSYXLDPLAYERRECORDINFO_YXLDMYFORCE_FIELD.label = 3
CROSSYXLDPLAYERRECORDINFO_YXLDMYFORCE_FIELD.has_default_value = false
CROSSYXLDPLAYERRECORDINFO_YXLDMYFORCE_FIELD.default_value = {}
CROSSYXLDPLAYERRECORDINFO_YXLDMYFORCE_FIELD.type = 5
CROSSYXLDPLAYERRECORDINFO_YXLDMYFORCE_FIELD.cpp_type = 1
CROSSYXLDPLAYERRECORDINFO_YXLDDEFFORCE_FIELD.name = "yxldDefForce"
CROSSYXLDPLAYERRECORDINFO_YXLDDEFFORCE_FIELD.full_name = ".rpc.protocols.crossYxldPlayerRecordInfo.yxldDefForce"
CROSSYXLDPLAYERRECORDINFO_YXLDDEFFORCE_FIELD.number = 20
CROSSYXLDPLAYERRECORDINFO_YXLDDEFFORCE_FIELD.index = 19
CROSSYXLDPLAYERRECORDINFO_YXLDDEFFORCE_FIELD.label = 3
CROSSYXLDPLAYERRECORDINFO_YXLDDEFFORCE_FIELD.has_default_value = false
CROSSYXLDPLAYERRECORDINFO_YXLDDEFFORCE_FIELD.default_value = {}
CROSSYXLDPLAYERRECORDINFO_YXLDDEFFORCE_FIELD.type = 5
CROSSYXLDPLAYERRECORDINFO_YXLDDEFFORCE_FIELD.cpp_type = 1
CROSSYXLDPLAYERRECORDINFO.name = "crossYxldPlayerRecordInfo"
CROSSYXLDPLAYERRECORDINFO.full_name = ".rpc.protocols.crossYxldPlayerRecordInfo"
CROSSYXLDPLAYERRECORDINFO.nested_types = {}
CROSSYXLDPLAYERRECORDINFO.enum_types = {}
CROSSYXLDPLAYERRECORDINFO.fields = {CROSSYXLDPLAYERRECORDINFO_UID_FIELD, CROSSYXLDPLAYERRECORDINFO_LEVEL_FIELD, CROSSYXLDPLAYERRECORDINFO_HEAD_FIELD, CROSSYXLDPLAYERRECORDINFO_USERNAME_FIELD, CROSSYXLDPLAYERRECORDINFO_HEADFRAME_FIELD, CROSSYXLDPLAYERRECORDINFO_TIME_FIELD, CROSSYXLDPLAYERRECORDINFO_FIGHTDATA1_FIELD, CROSSYXLDPLAYERRECORDINFO_FIGHTDATA2_FIELD, CROSSYXLDPLAYERRECORDINFO_FIGHTDATA3_FIELD, CROSSYXLDPLAYERRECORDINFO_POWER_FIELD, CROSSYXLDPLAYERRECORDINFO_TYPE_FIELD, CROSSYXLDPLAYERRECORDINFO_PRACTICELEVEL_FIELD, CROSSYXLDPLAYERRECORDINFO_MYSCORECHANGE_FIELD, CROSSYXLDPLAYERRECORDINFO_RESULTLIST_FIELD, CROSSYXLDPLAYERRECORDINFO_SCORE_FIELD, CROSSYXLDPLAYERRECORDINFO_SERVERNAME_FIELD, CROSSYXLDPLAYERRECORDINFO_RESULT_FIELD, CROSSYXLDPLAYERRECORDINFO_MYSERVERNAME_FIELD}
CROSSYXLDPLAYERRECORDINFO.fields = {CROSSYXLDPLAYERRECORDINFO_UID_FIELD, CROSSYXLDPLAYERRECORDINFO_LEVEL_FIELD, CROSSYXLDPLAYERRECORDINFO_HEAD_FIELD, CROSSYXLDPLAYERRECORDINFO_USERNAME_FIELD, CROSSYXLDPLAYERRECORDINFO_HEADFRAME_FIELD, CROSSYXLDPLAYERRECORDINFO_TIME_FIELD, CROSSYXLDPLAYERRECORDINFO_FIGHTDATA1_FIELD, CROSSYXLDPLAYERRECORDINFO_FIGHTDATA2_FIELD, CROSSYXLDPLAYERRECORDINFO_FIGHTDATA3_FIELD, CROSSYXLDPLAYERRECORDINFO_POWER_FIELD, CROSSYXLDPLAYERRECORDINFO_TYPE_FIELD, CROSSYXLDPLAYERRECORDINFO_PRACTICELEVEL_FIELD, CROSSYXLDPLAYERRECORDINFO_MYSCORECHANGE_FIELD, CROSSYXLDPLAYERRECORDINFO_RESULTLIST_FIELD, CROSSYXLDPLAYERRECORDINFO_SCORE_FIELD, CROSSYXLDPLAYERRECORDINFO_SERVERNAME_FIELD, CROSSYXLDPLAYERRECORDINFO_RESULT_FIELD, CROSSYXLDPLAYERRECORDINFO_MYSERVERNAME_FIELD, CROSSYXLDPLAYERRECORDINFO_YXLDMYFORCE_FIELD, CROSSYXLDPLAYERRECORDINFO_YXLDDEFFORCE_FIELD}
CROSSYXLDPLAYERRECORDINFO.is_extendable = false
CROSSYXLDPLAYERRECORDINFO.extensions = {}
SIXIANGXINFAPROPERTYINFO_PROPERTYID_FIELD.name = "propertyId"
@ -8142,6 +8211,238 @@ HEROBEBINDGODSOULINFO.enum_types = {}
HEROBEBINDGODSOULINFO.fields = {HEROBEBINDGODSOULINFO_LEVEL_FIELD, HEROBEBINDGODSOULINFO_HEROID_FIELD}
HEROBEBINDGODSOULINFO.is_extendable = false
HEROBEBINDGODSOULINFO.extensions = {}
MODELUSERINFO_USERNAME_FIELD.name = "userName"
MODELUSERINFO_USERNAME_FIELD.full_name = ".rpc.protocols.ModelUserInfo.userName"
MODELUSERINFO_USERNAME_FIELD.number = 1
MODELUSERINFO_USERNAME_FIELD.index = 0
MODELUSERINFO_USERNAME_FIELD.label = 1
MODELUSERINFO_USERNAME_FIELD.has_default_value = false
MODELUSERINFO_USERNAME_FIELD.default_value = ""
MODELUSERINFO_USERNAME_FIELD.type = 9
MODELUSERINFO_USERNAME_FIELD.cpp_type = 9
MODELUSERINFO_PRACTICELEVEL_FIELD.name = "practiceLevel"
MODELUSERINFO_PRACTICELEVEL_FIELD.full_name = ".rpc.protocols.ModelUserInfo.practiceLevel"
MODELUSERINFO_PRACTICELEVEL_FIELD.number = 2
MODELUSERINFO_PRACTICELEVEL_FIELD.index = 1
MODELUSERINFO_PRACTICELEVEL_FIELD.label = 1
MODELUSERINFO_PRACTICELEVEL_FIELD.has_default_value = false
MODELUSERINFO_PRACTICELEVEL_FIELD.default_value = 0
MODELUSERINFO_PRACTICELEVEL_FIELD.type = 5
MODELUSERINFO_PRACTICELEVEL_FIELD.cpp_type = 1
MODELUSERINFO_SEX_FIELD.name = "sex"
MODELUSERINFO_SEX_FIELD.full_name = ".rpc.protocols.ModelUserInfo.sex"
MODELUSERINFO_SEX_FIELD.number = 3
MODELUSERINFO_SEX_FIELD.index = 2
MODELUSERINFO_SEX_FIELD.label = 1
MODELUSERINFO_SEX_FIELD.has_default_value = false
MODELUSERINFO_SEX_FIELD.default_value = 0
MODELUSERINFO_SEX_FIELD.type = 5
MODELUSERINFO_SEX_FIELD.cpp_type = 1
MODELUSERINFO.name = "ModelUserInfo"
MODELUSERINFO.full_name = ".rpc.protocols.ModelUserInfo"
MODELUSERINFO.nested_types = {}
MODELUSERINFO.enum_types = {}
MODELUSERINFO.fields = {MODELUSERINFO_USERNAME_FIELD, MODELUSERINFO_PRACTICELEVEL_FIELD, MODELUSERINFO_SEX_FIELD}
MODELUSERINFO.is_extendable = false
MODELUSERINFO.extensions = {}
RIDINGSWARDLASTRANK_RANKTIME_FIELD.name = "rankTime"
RIDINGSWARDLASTRANK_RANKTIME_FIELD.full_name = ".rpc.protocols.RidingSwardLastRank.rankTime"
RIDINGSWARDLASTRANK_RANKTIME_FIELD.number = 1
RIDINGSWARDLASTRANK_RANKTIME_FIELD.index = 0
RIDINGSWARDLASTRANK_RANKTIME_FIELD.label = 1
RIDINGSWARDLASTRANK_RANKTIME_FIELD.has_default_value = false
RIDINGSWARDLASTRANK_RANKTIME_FIELD.default_value = 0
RIDINGSWARDLASTRANK_RANKTIME_FIELD.type = 3
RIDINGSWARDLASTRANK_RANKTIME_FIELD.cpp_type = 2
RIDINGSWARDLASTRANK_RANKID_FIELD.name = "rankId"
RIDINGSWARDLASTRANK_RANKID_FIELD.full_name = ".rpc.protocols.RidingSwardLastRank.rankId"
RIDINGSWARDLASTRANK_RANKID_FIELD.number = 2
RIDINGSWARDLASTRANK_RANKID_FIELD.index = 1
RIDINGSWARDLASTRANK_RANKID_FIELD.label = 1
RIDINGSWARDLASTRANK_RANKID_FIELD.has_default_value = false
RIDINGSWARDLASTRANK_RANKID_FIELD.default_value = 0
RIDINGSWARDLASTRANK_RANKID_FIELD.type = 5
RIDINGSWARDLASTRANK_RANKID_FIELD.cpp_type = 1
RIDINGSWARDLASTRANK.name = "RidingSwardLastRank"
RIDINGSWARDLASTRANK.full_name = ".rpc.protocols.RidingSwardLastRank"
RIDINGSWARDLASTRANK.nested_types = {}
RIDINGSWARDLASTRANK.enum_types = {}
RIDINGSWARDLASTRANK.fields = {RIDINGSWARDLASTRANK_RANKTIME_FIELD, RIDINGSWARDLASTRANK_RANKID_FIELD}
RIDINGSWARDLASTRANK.is_extendable = false
RIDINGSWARDLASTRANK.extensions = {}
RIDINGSWARDRECORD_TIME_FIELD.name = "time"
RIDINGSWARDRECORD_TIME_FIELD.full_name = ".rpc.protocols.RidingSwardRecord.time"
RIDINGSWARDRECORD_TIME_FIELD.number = 1
RIDINGSWARDRECORD_TIME_FIELD.index = 0
RIDINGSWARDRECORD_TIME_FIELD.label = 1
RIDINGSWARDRECORD_TIME_FIELD.has_default_value = false
RIDINGSWARDRECORD_TIME_FIELD.default_value = 0
RIDINGSWARDRECORD_TIME_FIELD.type = 3
RIDINGSWARDRECORD_TIME_FIELD.cpp_type = 2
RIDINGSWARDRECORD_RESULT_FIELD.name = "result"
RIDINGSWARDRECORD_RESULT_FIELD.full_name = ".rpc.protocols.RidingSwardRecord.result"
RIDINGSWARDRECORD_RESULT_FIELD.number = 2
RIDINGSWARDRECORD_RESULT_FIELD.index = 1
RIDINGSWARDRECORD_RESULT_FIELD.label = 1
RIDINGSWARDRECORD_RESULT_FIELD.has_default_value = false
RIDINGSWARDRECORD_RESULT_FIELD.default_value = 0
RIDINGSWARDRECORD_RESULT_FIELD.type = 5
RIDINGSWARDRECORD_RESULT_FIELD.cpp_type = 1
RIDINGSWARDRECORD_WINNERID_FIELD.name = "winnerId"
RIDINGSWARDRECORD_WINNERID_FIELD.full_name = ".rpc.protocols.RidingSwardRecord.winnerId"
RIDINGSWARDRECORD_WINNERID_FIELD.number = 3
RIDINGSWARDRECORD_WINNERID_FIELD.index = 2
RIDINGSWARDRECORD_WINNERID_FIELD.label = 1
RIDINGSWARDRECORD_WINNERID_FIELD.has_default_value = false
RIDINGSWARDRECORD_WINNERID_FIELD.default_value = 0
RIDINGSWARDRECORD_WINNERID_FIELD.type = 5
RIDINGSWARDRECORD_WINNERID_FIELD.cpp_type = 1
RIDINGSWARDRECORD_COSTNUM_FIELD.name = "costNum"
RIDINGSWARDRECORD_COSTNUM_FIELD.full_name = ".rpc.protocols.RidingSwardRecord.costNum"
RIDINGSWARDRECORD_COSTNUM_FIELD.number = 4
RIDINGSWARDRECORD_COSTNUM_FIELD.index = 3
RIDINGSWARDRECORD_COSTNUM_FIELD.label = 1
RIDINGSWARDRECORD_COSTNUM_FIELD.has_default_value = false
RIDINGSWARDRECORD_COSTNUM_FIELD.default_value = 0
RIDINGSWARDRECORD_COSTNUM_FIELD.type = 5
RIDINGSWARDRECORD_COSTNUM_FIELD.cpp_type = 1
RIDINGSWARDRECORD_GETNUM_FIELD.name = "getNum"
RIDINGSWARDRECORD_GETNUM_FIELD.full_name = ".rpc.protocols.RidingSwardRecord.getNum"
RIDINGSWARDRECORD_GETNUM_FIELD.number = 5
RIDINGSWARDRECORD_GETNUM_FIELD.index = 4
RIDINGSWARDRECORD_GETNUM_FIELD.label = 1
RIDINGSWARDRECORD_GETNUM_FIELD.has_default_value = false
RIDINGSWARDRECORD_GETNUM_FIELD.default_value = 0
RIDINGSWARDRECORD_GETNUM_FIELD.type = 5
RIDINGSWARDRECORD_GETNUM_FIELD.cpp_type = 1
RIDINGSWARDRECORD_STATE_FIELD.name = "state"
RIDINGSWARDRECORD_STATE_FIELD.full_name = ".rpc.protocols.RidingSwardRecord.state"
RIDINGSWARDRECORD_STATE_FIELD.number = 6
RIDINGSWARDRECORD_STATE_FIELD.index = 5
RIDINGSWARDRECORD_STATE_FIELD.label = 1
RIDINGSWARDRECORD_STATE_FIELD.has_default_value = false
RIDINGSWARDRECORD_STATE_FIELD.default_value = 0
RIDINGSWARDRECORD_STATE_FIELD.type = 5
RIDINGSWARDRECORD_STATE_FIELD.cpp_type = 1
RIDINGSWARDRECORD_BETSWARDID_FIELD.name = "betSwardId"
RIDINGSWARDRECORD_BETSWARDID_FIELD.full_name = ".rpc.protocols.RidingSwardRecord.betSwardId"
RIDINGSWARDRECORD_BETSWARDID_FIELD.number = 7
RIDINGSWARDRECORD_BETSWARDID_FIELD.index = 6
RIDINGSWARDRECORD_BETSWARDID_FIELD.label = 1
RIDINGSWARDRECORD_BETSWARDID_FIELD.has_default_value = false
RIDINGSWARDRECORD_BETSWARDID_FIELD.default_value = 0
RIDINGSWARDRECORD_BETSWARDID_FIELD.type = 5
RIDINGSWARDRECORD_BETSWARDID_FIELD.cpp_type = 1
RIDINGSWARDRECORD_ROUND_FIELD.name = "round"
RIDINGSWARDRECORD_ROUND_FIELD.full_name = ".rpc.protocols.RidingSwardRecord.round"
RIDINGSWARDRECORD_ROUND_FIELD.number = 8
RIDINGSWARDRECORD_ROUND_FIELD.index = 7
RIDINGSWARDRECORD_ROUND_FIELD.label = 1
RIDINGSWARDRECORD_ROUND_FIELD.has_default_value = false
RIDINGSWARDRECORD_ROUND_FIELD.default_value = 0
RIDINGSWARDRECORD_ROUND_FIELD.type = 5
RIDINGSWARDRECORD_ROUND_FIELD.cpp_type = 1
RIDINGSWARDRECORD.name = "RidingSwardRecord"
RIDINGSWARDRECORD.full_name = ".rpc.protocols.RidingSwardRecord"
RIDINGSWARDRECORD.nested_types = {}
RIDINGSWARDRECORD.enum_types = {}
RIDINGSWARDRECORD.fields = {RIDINGSWARDRECORD_TIME_FIELD, RIDINGSWARDRECORD_RESULT_FIELD, RIDINGSWARDRECORD_WINNERID_FIELD, RIDINGSWARDRECORD_COSTNUM_FIELD, RIDINGSWARDRECORD_GETNUM_FIELD, RIDINGSWARDRECORD_STATE_FIELD, RIDINGSWARDRECORD_BETSWARDID_FIELD, RIDINGSWARDRECORD_ROUND_FIELD}
RIDINGSWARDRECORD.is_extendable = false
RIDINGSWARDRECORD.extensions = {}
RIDINGSWARDBET_SWARDID_FIELD.name = "swardId"
RIDINGSWARDBET_SWARDID_FIELD.full_name = ".rpc.protocols.RidingSwardBet.swardId"
RIDINGSWARDBET_SWARDID_FIELD.number = 1
RIDINGSWARDBET_SWARDID_FIELD.index = 0
RIDINGSWARDBET_SWARDID_FIELD.label = 1
RIDINGSWARDBET_SWARDID_FIELD.has_default_value = false
RIDINGSWARDBET_SWARDID_FIELD.default_value = 0
RIDINGSWARDBET_SWARDID_FIELD.type = 5
RIDINGSWARDBET_SWARDID_FIELD.cpp_type = 1
RIDINGSWARDBET_COSTNUM_FIELD.name = "costNum"
RIDINGSWARDBET_COSTNUM_FIELD.full_name = ".rpc.protocols.RidingSwardBet.costNum"
RIDINGSWARDBET_COSTNUM_FIELD.number = 2
RIDINGSWARDBET_COSTNUM_FIELD.index = 1
RIDINGSWARDBET_COSTNUM_FIELD.label = 1
RIDINGSWARDBET_COSTNUM_FIELD.has_default_value = false
RIDINGSWARDBET_COSTNUM_FIELD.default_value = 0
RIDINGSWARDBET_COSTNUM_FIELD.type = 5
RIDINGSWARDBET_COSTNUM_FIELD.cpp_type = 1
RIDINGSWARDBET.name = "RidingSwardBet"
RIDINGSWARDBET.full_name = ".rpc.protocols.RidingSwardBet"
RIDINGSWARDBET.nested_types = {}
RIDINGSWARDBET.enum_types = {}
RIDINGSWARDBET.fields = {RIDINGSWARDBET_SWARDID_FIELD, RIDINGSWARDBET_COSTNUM_FIELD}
RIDINGSWARDBET.is_extendable = false
RIDINGSWARDBET.extensions = {}
EQUIPBOOKINFO_EQUIPID_FIELD.name = "equipId"
EQUIPBOOKINFO_EQUIPID_FIELD.full_name = ".rpc.protocols.EquipBookInfo.equipId"
EQUIPBOOKINFO_EQUIPID_FIELD.number = 1
EQUIPBOOKINFO_EQUIPID_FIELD.index = 0
EQUIPBOOKINFO_EQUIPID_FIELD.label = 1
EQUIPBOOKINFO_EQUIPID_FIELD.has_default_value = false
EQUIPBOOKINFO_EQUIPID_FIELD.default_value = 0
EQUIPBOOKINFO_EQUIPID_FIELD.type = 5
EQUIPBOOKINFO_EQUIPID_FIELD.cpp_type = 1
EQUIPBOOKINFO_NUM_FIELD.name = "num"
EQUIPBOOKINFO_NUM_FIELD.full_name = ".rpc.protocols.EquipBookInfo.num"
EQUIPBOOKINFO_NUM_FIELD.number = 2
EQUIPBOOKINFO_NUM_FIELD.index = 1
EQUIPBOOKINFO_NUM_FIELD.label = 1
EQUIPBOOKINFO_NUM_FIELD.has_default_value = false
EQUIPBOOKINFO_NUM_FIELD.default_value = 0
EQUIPBOOKINFO_NUM_FIELD.type = 5
EQUIPBOOKINFO_NUM_FIELD.cpp_type = 1
EQUIPBOOKINFO.name = "EquipBookInfo"
EQUIPBOOKINFO.full_name = ".rpc.protocols.EquipBookInfo"
EQUIPBOOKINFO.nested_types = {}
EQUIPBOOKINFO.enum_types = {}
EQUIPBOOKINFO.fields = {EQUIPBOOKINFO_EQUIPID_FIELD, EQUIPBOOKINFO_NUM_FIELD}
EQUIPBOOKINFO.is_extendable = false
EQUIPBOOKINFO.extensions = {}
PRACTICESKILLINFO_SKILLID_FIELD.name = "skillId"
PRACTICESKILLINFO_SKILLID_FIELD.full_name = ".rpc.protocols.PracticeSkillInfo.skillId"
PRACTICESKILLINFO_SKILLID_FIELD.number = 1
PRACTICESKILLINFO_SKILLID_FIELD.index = 0
PRACTICESKILLINFO_SKILLID_FIELD.label = 1
PRACTICESKILLINFO_SKILLID_FIELD.has_default_value = false
PRACTICESKILLINFO_SKILLID_FIELD.default_value = 0
PRACTICESKILLINFO_SKILLID_FIELD.type = 5
PRACTICESKILLINFO_SKILLID_FIELD.cpp_type = 1
PRACTICESKILLINFO_SKILLLV_FIELD.name = "skillLv"
PRACTICESKILLINFO_SKILLLV_FIELD.full_name = ".rpc.protocols.PracticeSkillInfo.skillLv"
PRACTICESKILLINFO_SKILLLV_FIELD.number = 2
PRACTICESKILLINFO_SKILLLV_FIELD.index = 1
PRACTICESKILLINFO_SKILLLV_FIELD.label = 1
PRACTICESKILLINFO_SKILLLV_FIELD.has_default_value = false
PRACTICESKILLINFO_SKILLLV_FIELD.default_value = 0
PRACTICESKILLINFO_SKILLLV_FIELD.type = 5
PRACTICESKILLINFO_SKILLLV_FIELD.cpp_type = 1
PRACTICESKILLINFO.name = "PracticeSkillInfo"
PRACTICESKILLINFO.full_name = ".rpc.protocols.PracticeSkillInfo"
PRACTICESKILLINFO.nested_types = {}
PRACTICESKILLINFO.enum_types = {}
PRACTICESKILLINFO.fields = {PRACTICESKILLINFO_SKILLID_FIELD, PRACTICESKILLINFO_SKILLLV_FIELD}
PRACTICESKILLINFO.is_extendable = false
PRACTICESKILLINFO.extensions = {}
ActivityInfo = protobuf.Message(ACTIVITYINFO)
ActivityInfo.MissionInfo = protobuf.Message(ACTIVITYINFO_MISSIONINFO)
@ -8164,6 +8465,7 @@ Drop = protobuf.Message(DROP)
EndlessPoint = protobuf.Message(ENDLESSPOINT)
EndlessRefreshInfo = protobuf.Message(ENDLESSREFRESHINFO)
Equip = protobuf.Message(EQUIP)
EquipBookInfo = protobuf.Message(EQUIPBOOKINFO)
ErrorResponse = protobuf.Message(ERRORRESPONSE)
EventBehaviorCommon = protobuf.Message(EVENTBEHAVIORCOMMON)
EventBehaviorValues = protobuf.Message(EVENTBEHAVIORVALUES)
@ -8216,6 +8518,7 @@ Mail = protobuf.Message(MAIL)
MainLevelRankInfo = protobuf.Message(MAINLEVELRANKINFO)
MapInfo = protobuf.Message(MAPINFO)
Mission = protobuf.Message(MISSION)
ModelUserInfo = protobuf.Message(MODELUSERINFO)
MonsterRankInfo = protobuf.Message(MONSTERRANKINFO)
MonthCardInfo = protobuf.Message(MONTHCARDINFO)
NewPlayerGuidePoint = protobuf.Message(NEWPLAYERGUIDEPOINT)
@ -8224,6 +8527,7 @@ PlayerBindPhone = protobuf.Message(PLAYERBINDPHONE)
PokemonInfo = protobuf.Message(POKEMONINFO)
Pokemoncomonpent = protobuf.Message(POKEMONCOMONPENT)
PosMineral = protobuf.Message(POSMINERAL)
PracticeSkillInfo = protobuf.Message(PRACTICESKILLINFO)
Privilege = protobuf.Message(PRIVILEGE)
PurpleMansionSeal = protobuf.Message(PURPLEMANSIONSEAL)
PurpleSealShowInfo = protobuf.Message(PURPLESEALSHOWINFO)
@ -8233,6 +8537,9 @@ RedOneDetail = protobuf.Message(REDONEDETAIL)
RedPackage = protobuf.Message(REDPACKAGE)
RefreshTask = protobuf.Message(REFRESHTASK)
Relic = protobuf.Message(RELIC)
RidingSwardBet = protobuf.Message(RIDINGSWARDBET)
RidingSwardLastRank = protobuf.Message(RIDINGSWARDLASTRANK)
RidingSwardRecord = protobuf.Message(RIDINGSWARDRECORD)
RingFireInfo = protobuf.Message(RINGFIREINFO)
SceneActor = protobuf.Message(SCENEACTOR)
SceneGetFullMsgResponse = protobuf.Message(SCENEGETFULLMSGRESPONSE)

View File

@ -214,6 +214,8 @@ HONGMENGSTELENEWHANDINDICATION_STATE_FIELD = protobuf.FieldDescriptor();
UPPRACTICELEVELREQUEST = protobuf.Descriptor();
UPPRACTICELEVELRESPONSE = protobuf.Descriptor();
UPPRACTICELEVELRESPONSE_PRACTICELEVEL_FIELD = protobuf.FieldDescriptor();
XIUXIANLEVELUPRESPONSE = protobuf.Descriptor();
XIUXIANLEVELUPRESPONSE_XIUXIANLEVEL_FIELD = protobuf.FieldDescriptor();
REPLACEPURPLEMANSIONSEALREQUEST = protobuf.Descriptor();
REPLACEPURPLEMANSIONSEALREQUEST_OLDSEALID_FIELD = protobuf.FieldDescriptor();
REPLACEPURPLEMANSIONSEALREQUEST_NEWSEALID_FIELD = protobuf.FieldDescriptor();
@ -254,6 +256,12 @@ HEROUPLIKABLEREQUEST_ITEMID_FIELD = protobuf.FieldDescriptor();
HEROUPLIKABLEREQUEST_ITEMNUM_FIELD = protobuf.FieldDescriptor();
EQUIPBOOKINDICATION = protobuf.Descriptor();
EQUIPBOOKINDICATION_CHANGEEQUIPLIST_FIELD = protobuf.FieldDescriptor();
HEROGODSOULBINDREQUEST = protobuf.Descriptor();
HEROGODSOULBINDREQUEST_HEROID_FIELD = protobuf.FieldDescriptor();
HEROGODSOULBINDREQUEST_GODSOULLV_FIELD = protobuf.FieldDescriptor();
HEROGODSOULBINDREQUEST_BINDHEROS_FIELD = protobuf.FieldDescriptor();
PRACTICESKILLUPREQUEST = protobuf.Descriptor();
PRACTICESKILLUPREQUEST_SKILLID_FIELD = protobuf.FieldDescriptor();
GETHEROLISTINFOREQUEST_INDEX_FIELD.name = "index"
GETHEROLISTINFOREQUEST_INDEX_FIELD.full_name = ".rpc.protocols.GetHeroListInfoRequest.index"
@ -2165,6 +2173,23 @@ UPPRACTICELEVELRESPONSE.enum_types = {}
UPPRACTICELEVELRESPONSE.fields = {UPPRACTICELEVELRESPONSE_PRACTICELEVEL_FIELD}
UPPRACTICELEVELRESPONSE.is_extendable = false
UPPRACTICELEVELRESPONSE.extensions = {}
XIUXIANLEVELUPRESPONSE_XIUXIANLEVEL_FIELD.name = "xiuxianLevel"
XIUXIANLEVELUPRESPONSE_XIUXIANLEVEL_FIELD.full_name = ".rpc.protocols.XiuxianLevelUpResponse.xiuxianLevel"
XIUXIANLEVELUPRESPONSE_XIUXIANLEVEL_FIELD.number = 1
XIUXIANLEVELUPRESPONSE_XIUXIANLEVEL_FIELD.index = 0
XIUXIANLEVELUPRESPONSE_XIUXIANLEVEL_FIELD.label = 1
XIUXIANLEVELUPRESPONSE_XIUXIANLEVEL_FIELD.has_default_value = false
XIUXIANLEVELUPRESPONSE_XIUXIANLEVEL_FIELD.default_value = 0
XIUXIANLEVELUPRESPONSE_XIUXIANLEVEL_FIELD.type = 5
XIUXIANLEVELUPRESPONSE_XIUXIANLEVEL_FIELD.cpp_type = 1
XIUXIANLEVELUPRESPONSE.name = "XiuxianLevelUpResponse"
XIUXIANLEVELUPRESPONSE.full_name = ".rpc.protocols.XiuxianLevelUpResponse"
XIUXIANLEVELUPRESPONSE.nested_types = {}
XIUXIANLEVELUPRESPONSE.enum_types = {}
XIUXIANLEVELUPRESPONSE.fields = {XIUXIANLEVELUPRESPONSE_XIUXIANLEVEL_FIELD}
XIUXIANLEVELUPRESPONSE.is_extendable = false
XIUXIANLEVELUPRESPONSE.extensions = {}
REPLACEPURPLEMANSIONSEALREQUEST_OLDSEALID_FIELD.name = "oldSealId"
REPLACEPURPLEMANSIONSEALREQUEST_OLDSEALID_FIELD.full_name = ".rpc.protocols.ReplacePurpleMansionSealRequest.oldSealId"
REPLACEPURPLEMANSIONSEALREQUEST_OLDSEALID_FIELD.number = 1
@ -2529,6 +2554,60 @@ EQUIPBOOKINDICATION.enum_types = {}
EQUIPBOOKINDICATION.fields = {EQUIPBOOKINDICATION_CHANGEEQUIPLIST_FIELD}
EQUIPBOOKINDICATION.is_extendable = false
EQUIPBOOKINDICATION.extensions = {}
HEROGODSOULBINDREQUEST_HEROID_FIELD.name = "heroId"
HEROGODSOULBINDREQUEST_HEROID_FIELD.full_name = ".rpc.protocols.HeroGodSoulBindRequest.heroId"
HEROGODSOULBINDREQUEST_HEROID_FIELD.number = 1
HEROGODSOULBINDREQUEST_HEROID_FIELD.index = 0
HEROGODSOULBINDREQUEST_HEROID_FIELD.label = 1
HEROGODSOULBINDREQUEST_HEROID_FIELD.has_default_value = false
HEROGODSOULBINDREQUEST_HEROID_FIELD.default_value = ""
HEROGODSOULBINDREQUEST_HEROID_FIELD.type = 9
HEROGODSOULBINDREQUEST_HEROID_FIELD.cpp_type = 9
HEROGODSOULBINDREQUEST_GODSOULLV_FIELD.name = "godSoulLv"
HEROGODSOULBINDREQUEST_GODSOULLV_FIELD.full_name = ".rpc.protocols.HeroGodSoulBindRequest.godSoulLv"
HEROGODSOULBINDREQUEST_GODSOULLV_FIELD.number = 2
HEROGODSOULBINDREQUEST_GODSOULLV_FIELD.index = 1
HEROGODSOULBINDREQUEST_GODSOULLV_FIELD.label = 1
HEROGODSOULBINDREQUEST_GODSOULLV_FIELD.has_default_value = false
HEROGODSOULBINDREQUEST_GODSOULLV_FIELD.default_value = 0
HEROGODSOULBINDREQUEST_GODSOULLV_FIELD.type = 5
HEROGODSOULBINDREQUEST_GODSOULLV_FIELD.cpp_type = 1
HEROGODSOULBINDREQUEST_BINDHEROS_FIELD.name = "bindHeros"
HEROGODSOULBINDREQUEST_BINDHEROS_FIELD.full_name = ".rpc.protocols.HeroGodSoulBindRequest.bindHeros"
HEROGODSOULBINDREQUEST_BINDHEROS_FIELD.number = 3
HEROGODSOULBINDREQUEST_BINDHEROS_FIELD.index = 2
HEROGODSOULBINDREQUEST_BINDHEROS_FIELD.label = 3
HEROGODSOULBINDREQUEST_BINDHEROS_FIELD.has_default_value = false
HEROGODSOULBINDREQUEST_BINDHEROS_FIELD.default_value = {}
HEROGODSOULBINDREQUEST_BINDHEROS_FIELD.type = 9
HEROGODSOULBINDREQUEST_BINDHEROS_FIELD.cpp_type = 9
HEROGODSOULBINDREQUEST.name = "HeroGodSoulBindRequest"
HEROGODSOULBINDREQUEST.full_name = ".rpc.protocols.HeroGodSoulBindRequest"
HEROGODSOULBINDREQUEST.nested_types = {}
HEROGODSOULBINDREQUEST.enum_types = {}
HEROGODSOULBINDREQUEST.fields = {HEROGODSOULBINDREQUEST_HEROID_FIELD, HEROGODSOULBINDREQUEST_GODSOULLV_FIELD, HEROGODSOULBINDREQUEST_BINDHEROS_FIELD}
HEROGODSOULBINDREQUEST.is_extendable = false
HEROGODSOULBINDREQUEST.extensions = {}
PRACTICESKILLUPREQUEST_SKILLID_FIELD.name = "skillId"
PRACTICESKILLUPREQUEST_SKILLID_FIELD.full_name = ".rpc.protocols.PracticeSkillUpRequest.skillId"
PRACTICESKILLUPREQUEST_SKILLID_FIELD.number = 1
PRACTICESKILLUPREQUEST_SKILLID_FIELD.index = 0
PRACTICESKILLUPREQUEST_SKILLID_FIELD.label = 1
PRACTICESKILLUPREQUEST_SKILLID_FIELD.has_default_value = false
PRACTICESKILLUPREQUEST_SKILLID_FIELD.default_value = 0
PRACTICESKILLUPREQUEST_SKILLID_FIELD.type = 5
PRACTICESKILLUPREQUEST_SKILLID_FIELD.cpp_type = 1
PRACTICESKILLUPREQUEST.name = "PracticeSkillUpRequest"
PRACTICESKILLUPREQUEST.full_name = ".rpc.protocols.PracticeSkillUpRequest"
PRACTICESKILLUPREQUEST.nested_types = {}
PRACTICESKILLUPREQUEST.enum_types = {}
PRACTICESKILLUPREQUEST.fields = {PRACTICESKILLUPREQUEST_SKILLID_FIELD}
PRACTICESKILLUPREQUEST.is_extendable = false
PRACTICESKILLUPREQUEST.extensions = {}
AllBookEnableRequest = protobuf.Message(ALLBOOKENABLEREQUEST)
CancelHeroChangeRequest = protobuf.Message(CANCELHEROCHANGEREQUEST)
@ -2568,6 +2647,7 @@ GetLikableDataResponse = protobuf.Message(GETLIKABLEDATARESPONSE)
GetSkinIndication = protobuf.Message(GETSKININDICATION)
HeroComposeRequest = protobuf.Message(HEROCOMPOSEREQUEST)
HeroComposeResponse = protobuf.Message(HEROCOMPOSERESPONSE)
HeroGodSoulBindRequest = protobuf.Message(HEROGODSOULBINDREQUEST)
HeroLockChangeRequest = protobuf.Message(HEROLOCKCHANGEREQUEST)
HeroRandRequest = protobuf.Message(HERORANDREQUEST)
HeroRandResponse = protobuf.Message(HERORANDRESPONSE)
@ -2590,6 +2670,7 @@ PokemonFreeRequest = protobuf.Message(POKEMONFREEREQUEST)
PokemonFreeResponse = protobuf.Message(POKEMONFREERESPONSE)
PokenmonUpLevelRequest = protobuf.Message(POKENMONUPLEVELREQUEST)
PokenmonUpLevelResponse = protobuf.Message(POKENMONUPLEVELRESPONSE)
PracticeSkillUpRequest = protobuf.Message(PRACTICESKILLUPREQUEST)
PurpleMansionSealIndication = protobuf.Message(PURPLEMANSIONSEALINDICATION)
ReplacePrupleMansionSealResponse = protobuf.Message(REPLACEPRUPLEMANSIONSEALRESPONSE)
ReplacePurpleMansionSealRequest = protobuf.Message(REPLACEPURPLEMANSIONSEALREQUEST)
@ -2617,6 +2698,7 @@ UpPracticeLevelRequest = protobuf.Message(UPPRACTICELEVELREQUEST)
UpPracticeLevelResponse = protobuf.Message(UPPRACTICELEVELRESPONSE)
UpQuickSoulEquipRequest = protobuf.Message(UPQUICKSOULEQUIPREQUEST)
UpSoulEquipResponse = protobuf.Message(UPSOULEQUIPRESPONSE)
XiuxianLevelUpResponse = protobuf.Message(XIUXIANLEVELUPRESPONSE)
beautyBagCardIndication = protobuf.Message(BEAUTYBAGCARDINDICATION)
beautyBagWishEquipRequest = protobuf.Message(BEAUTYBAGWISHEQUIPREQUEST)
beautyBagWishEquipResponse = protobuf.Message(BEAUTYBAGWISHEQUIPRESPONSE)

File diff suppressed because one or more lines are too long

View File

@ -74,6 +74,8 @@ GETPLAYERINFORESPONSE_DRAWTIMES_FIELD = protobuf.FieldDescriptor();
GETPLAYERINFORESPONSE_HELPFIGHTLIST_FIELD = protobuf.FieldDescriptor();
GETPLAYERINFORESPONSE_SIXIANGINFOS_FIELD = protobuf.FieldDescriptor();
GETPLAYERINFORESPONSE_SERVEROPENTIME_FIELD = protobuf.FieldDescriptor();
GETPLAYERINFORESPONSE_XIUWEILEVEL_FIELD = protobuf.FieldDescriptor();
GETPLAYERINFORESPONSE_PRACTICESKILLINFOS_FIELD = protobuf.FieldDescriptor();
GETITEMINFOREQUEST = protobuf.Descriptor();
GETITEMINFOREQUEST_INDEX_FIELD = protobuf.FieldDescriptor();
GETITEMINFORESPONSE = protobuf.Descriptor();
@ -440,6 +442,7 @@ REFRESHRECHARGEINDICATION = protobuf.Descriptor();
REFRESHRECHARGEINDICATION_AMOUNT_FIELD = protobuf.FieldDescriptor();
REFRESHRECHARGEINDICATION_MONTHSAVEAMT_FIELD = protobuf.FieldDescriptor();
REFRESHRECHARGEINDICATION_SMONTHSAVEAMT_FIELD = protobuf.FieldDescriptor();
REFRESHRECHARGEINDICATION_SINCEREMONTH_FIELD = protobuf.FieldDescriptor();
VIPTAKEDILYREQUEST = protobuf.Descriptor();
VIPTAKEDILYRESPONSE = protobuf.Descriptor();
VIPTAKEDILYRESPONSE_DROP_FIELD = protobuf.FieldDescriptor();
@ -551,6 +554,7 @@ WELFAREREDPACKETSENDRESPONSE_REDPACKET_FIELD = protobuf.FieldDescriptor();
HARDSTAGEREQUEST = protobuf.Descriptor();
HARDSTAGERESPONSE = protobuf.Descriptor();
HARDSTAGERESPONSE_INFO_FIELD = protobuf.FieldDescriptor();
HARDSTAGERESPONSE_ISTAKE_FIELD = protobuf.FieldDescriptor();
HARDSTAGEFIGHTREQUEST = protobuf.Descriptor();
HARDSTAGEFIGHTREQUEST_NODEID_FIELD = protobuf.FieldDescriptor();
HARDSTAGEFIGHTREQUEST_TEAMID_FIELD = protobuf.FieldDescriptor();
@ -568,6 +572,8 @@ HARDSTAGEREPORTREQUSET = protobuf.Descriptor();
HARDSTAGEREPORTREQUSET_HARDSTAGEID_FIELD = protobuf.FieldDescriptor();
HARDSTAGEREPORTRESPONSE = protobuf.Descriptor();
HARDSTAGEREPORTRESPONSE_PLAYER_FIELD = protobuf.FieldDescriptor();
HARDSTAGEDAILYREWARDRESPONSE = protobuf.Descriptor();
HARDSTAGEDAILYREWARDRESPONSE_DROP_FIELD = protobuf.FieldDescriptor();
VIPLEVELSTATEREQUSET = protobuf.Descriptor();
VIPLEVELSTATERESPONSE = protobuf.Descriptor();
VIPLEVELSTATERESPONSE_VIPSTATE_FIELD = protobuf.FieldDescriptor();
@ -1317,11 +1323,32 @@ GETPLAYERINFORESPONSE_SERVEROPENTIME_FIELD.default_value = 0
GETPLAYERINFORESPONSE_SERVEROPENTIME_FIELD.type = 5
GETPLAYERINFORESPONSE_SERVEROPENTIME_FIELD.cpp_type = 1
GETPLAYERINFORESPONSE_XIUWEILEVEL_FIELD.name = "xiuweiLevel"
GETPLAYERINFORESPONSE_XIUWEILEVEL_FIELD.full_name = ".rpc.protocols.GetPlayerInfoResponse.xiuweiLevel"
GETPLAYERINFORESPONSE_XIUWEILEVEL_FIELD.number = 48
GETPLAYERINFORESPONSE_XIUWEILEVEL_FIELD.index = 46
GETPLAYERINFORESPONSE_XIUWEILEVEL_FIELD.label = 1
GETPLAYERINFORESPONSE_XIUWEILEVEL_FIELD.has_default_value = false
GETPLAYERINFORESPONSE_XIUWEILEVEL_FIELD.default_value = 0
GETPLAYERINFORESPONSE_XIUWEILEVEL_FIELD.type = 5
GETPLAYERINFORESPONSE_XIUWEILEVEL_FIELD.cpp_type = 1
GETPLAYERINFORESPONSE_PRACTICESKILLINFOS_FIELD.name = "practiceSkillInfos"
GETPLAYERINFORESPONSE_PRACTICESKILLINFOS_FIELD.full_name = ".rpc.protocols.GetPlayerInfoResponse.practiceSkillInfos"
GETPLAYERINFORESPONSE_PRACTICESKILLINFOS_FIELD.number = 49
GETPLAYERINFORESPONSE_PRACTICESKILLINFOS_FIELD.index = 47
GETPLAYERINFORESPONSE_PRACTICESKILLINFOS_FIELD.label = 3
GETPLAYERINFORESPONSE_PRACTICESKILLINFOS_FIELD.has_default_value = false
GETPLAYERINFORESPONSE_PRACTICESKILLINFOS_FIELD.default_value = {}
GETPLAYERINFORESPONSE_PRACTICESKILLINFOS_FIELD.message_type = CommonProto_pb.PRACTICESKILLINFO
GETPLAYERINFORESPONSE_PRACTICESKILLINFOS_FIELD.type = 11
GETPLAYERINFORESPONSE_PRACTICESKILLINFOS_FIELD.cpp_type = 10
GETPLAYERINFORESPONSE.name = "GetPlayerInfoResponse"
GETPLAYERINFORESPONSE.full_name = ".rpc.protocols.GetPlayerInfoResponse"
GETPLAYERINFORESPONSE.nested_types = {}
GETPLAYERINFORESPONSE.enum_types = {}
GETPLAYERINFORESPONSE.fields = {GETPLAYERINFORESPONSE_PLAYER_FIELD, GETPLAYERINFORESPONSE_NEWPLAYERGUIDEPOINT_FIELD, GETPLAYERINFORESPONSE_PRIVILEGE_FIELD, GETPLAYERINFORESPONSE_GIFTGOODSINFO_FIELD, GETPLAYERINFORESPONSE_BUYGOODSID_FIELD, GETPLAYERINFORESPONSE_SUDDENLYBOSSINFO_FIELD, GETPLAYERINFORESPONSE_VIPLEVETAKE_FIELD, GETPLAYERINFORESPONSE_USERCREATETIME_FIELD, GETPLAYERINFORESPONSE_REDTYPE_FIELD, GETPLAYERINFORESPONSE_RANDCOUNT_FIELD, GETPLAYERINFORESPONSE_HEROHANDBOOK_FIELD, GETPLAYERINFORESPONSE_EQUIPHANDBOOK_FIELD, GETPLAYERINFORESPONSE_TOWERRECEIVEDREWARD_FIELD, GETPLAYERINFORESPONSE_GOODSTYPEDURATION_FIELD, GETPLAYERINFORESPONSE_TREASURELEVEL_FIELD, GETPLAYERINFORESPONSE_HADBUYTREASURE_FIELD, GETPLAYERINFORESPONSE_SIGNININFO_FIELD, GETPLAYERINFORESPONSE_FIRSTTENTH_FIELD, GETPLAYERINFORESPONSE_MONSTERATTACKTIME_FIELD, GETPLAYERINFORESPONSE_ISDAYFIRST_FIELD, GETPLAYERINFORESPONSE_PLAYERBINDPHONE_FIELD, GETPLAYERINFORESPONSE_QUESTIONSTATE_FIELD, GETPLAYERINFORESPONSE_SOULEQUIPPOOL_FIELD, GETPLAYERINFORESPONSE_PLAYEDMAPTYPES_FIELD, GETPLAYERINFORESPONSE_AMOUNT_FIELD, GETPLAYERINFORESPONSE_VIPDAILY_FIELD, GETPLAYERINFORESPONSE_MISSINGREFRESHCOUNT_FIELD, GETPLAYERINFORESPONSE_MONTHINFOS_FIELD, GETPLAYERINFORESPONSE_DAILYCHALLENGEINFO_FIELD, GETPLAYERINFORESPONSE_EXPEDITIONLEVE_FIELD, GETPLAYERINFORESPONSE_HADLUCKTIME_FIELD, GETPLAYERINFORESPONSE_HADADVANCELUCKTIME_FIELD, GETPLAYERINFORESPONSE_WORLDLEVE_FIELD, GETPLAYERINFORESPONSE_DEMONSTRIALREWARDINFO_FIELD, GETPLAYERINFORESPONSE_HEADFRAMEBAG_FIELD, GETPLAYERINFORESPONSE_USERSKINLIST_FIELD, GETPLAYERINFORESPONSE_USERTITLELIST_FIELD, GETPLAYERINFORESPONSE_USERMOUNTLIST_FIELD, GETPLAYERINFORESPONSE_DAILYREDPACK_FIELD, GETPLAYERINFORESPONSE_PRACTICELEVEL_FIELD, GETPLAYERINFORESPONSE_SEALLIST_FIELD, GETPLAYERINFORESPONSE_RANDOMCOUNT_FIELD, GETPLAYERINFORESPONSE_DRAWTIMES_FIELD, GETPLAYERINFORESPONSE_HELPFIGHTLIST_FIELD, GETPLAYERINFORESPONSE_SIXIANGINFOS_FIELD, GETPLAYERINFORESPONSE_SERVEROPENTIME_FIELD}
GETPLAYERINFORESPONSE.fields = {GETPLAYERINFORESPONSE_PLAYER_FIELD, GETPLAYERINFORESPONSE_NEWPLAYERGUIDEPOINT_FIELD, GETPLAYERINFORESPONSE_PRIVILEGE_FIELD, GETPLAYERINFORESPONSE_GIFTGOODSINFO_FIELD, GETPLAYERINFORESPONSE_BUYGOODSID_FIELD, GETPLAYERINFORESPONSE_SUDDENLYBOSSINFO_FIELD, GETPLAYERINFORESPONSE_VIPLEVETAKE_FIELD, GETPLAYERINFORESPONSE_USERCREATETIME_FIELD, GETPLAYERINFORESPONSE_REDTYPE_FIELD, GETPLAYERINFORESPONSE_RANDCOUNT_FIELD, GETPLAYERINFORESPONSE_HEROHANDBOOK_FIELD, GETPLAYERINFORESPONSE_EQUIPHANDBOOK_FIELD, GETPLAYERINFORESPONSE_TOWERRECEIVEDREWARD_FIELD, GETPLAYERINFORESPONSE_GOODSTYPEDURATION_FIELD, GETPLAYERINFORESPONSE_TREASURELEVEL_FIELD, GETPLAYERINFORESPONSE_HADBUYTREASURE_FIELD, GETPLAYERINFORESPONSE_SIGNININFO_FIELD, GETPLAYERINFORESPONSE_FIRSTTENTH_FIELD, GETPLAYERINFORESPONSE_MONSTERATTACKTIME_FIELD, GETPLAYERINFORESPONSE_ISDAYFIRST_FIELD, GETPLAYERINFORESPONSE_PLAYERBINDPHONE_FIELD, GETPLAYERINFORESPONSE_QUESTIONSTATE_FIELD, GETPLAYERINFORESPONSE_SOULEQUIPPOOL_FIELD, GETPLAYERINFORESPONSE_PLAYEDMAPTYPES_FIELD, GETPLAYERINFORESPONSE_AMOUNT_FIELD, GETPLAYERINFORESPONSE_VIPDAILY_FIELD, GETPLAYERINFORESPONSE_MISSINGREFRESHCOUNT_FIELD, GETPLAYERINFORESPONSE_MONTHINFOS_FIELD, GETPLAYERINFORESPONSE_DAILYCHALLENGEINFO_FIELD, GETPLAYERINFORESPONSE_EXPEDITIONLEVE_FIELD, GETPLAYERINFORESPONSE_HADLUCKTIME_FIELD, GETPLAYERINFORESPONSE_HADADVANCELUCKTIME_FIELD, GETPLAYERINFORESPONSE_WORLDLEVE_FIELD, GETPLAYERINFORESPONSE_DEMONSTRIALREWARDINFO_FIELD, GETPLAYERINFORESPONSE_HEADFRAMEBAG_FIELD, GETPLAYERINFORESPONSE_USERSKINLIST_FIELD, GETPLAYERINFORESPONSE_USERTITLELIST_FIELD, GETPLAYERINFORESPONSE_USERMOUNTLIST_FIELD, GETPLAYERINFORESPONSE_DAILYREDPACK_FIELD, GETPLAYERINFORESPONSE_PRACTICELEVEL_FIELD, GETPLAYERINFORESPONSE_SEALLIST_FIELD, GETPLAYERINFORESPONSE_RANDOMCOUNT_FIELD, GETPLAYERINFORESPONSE_DRAWTIMES_FIELD, GETPLAYERINFORESPONSE_HELPFIGHTLIST_FIELD, GETPLAYERINFORESPONSE_SIXIANGINFOS_FIELD, GETPLAYERINFORESPONSE_SERVEROPENTIME_FIELD, GETPLAYERINFORESPONSE_XIUWEILEVEL_FIELD, GETPLAYERINFORESPONSE_PRACTICESKILLINFOS_FIELD}
GETPLAYERINFORESPONSE.is_extendable = false
GETPLAYERINFORESPONSE.extensions = {}
GETITEMINFOREQUEST_INDEX_FIELD.name = "index"
@ -4668,11 +4695,21 @@ REFRESHRECHARGEINDICATION_SMONTHSAVEAMT_FIELD.default_value = 0.0
REFRESHRECHARGEINDICATION_SMONTHSAVEAMT_FIELD.type = 1
REFRESHRECHARGEINDICATION_SMONTHSAVEAMT_FIELD.cpp_type = 5
REFRESHRECHARGEINDICATION_SINCEREMONTH_FIELD.name = "sincereMonth"
REFRESHRECHARGEINDICATION_SINCEREMONTH_FIELD.full_name = ".rpc.protocols.RefreshRechargeIndication.sincereMonth"
REFRESHRECHARGEINDICATION_SINCEREMONTH_FIELD.number = 4
REFRESHRECHARGEINDICATION_SINCEREMONTH_FIELD.index = 3
REFRESHRECHARGEINDICATION_SINCEREMONTH_FIELD.label = 1
REFRESHRECHARGEINDICATION_SINCEREMONTH_FIELD.has_default_value = false
REFRESHRECHARGEINDICATION_SINCEREMONTH_FIELD.default_value = 0.0
REFRESHRECHARGEINDICATION_SINCEREMONTH_FIELD.type = 1
REFRESHRECHARGEINDICATION_SINCEREMONTH_FIELD.cpp_type = 5
REFRESHRECHARGEINDICATION.name = "RefreshRechargeIndication"
REFRESHRECHARGEINDICATION.full_name = ".rpc.protocols.RefreshRechargeIndication"
REFRESHRECHARGEINDICATION.nested_types = {}
REFRESHRECHARGEINDICATION.enum_types = {}
REFRESHRECHARGEINDICATION.fields = {REFRESHRECHARGEINDICATION_AMOUNT_FIELD, REFRESHRECHARGEINDICATION_MONTHSAVEAMT_FIELD, REFRESHRECHARGEINDICATION_SMONTHSAVEAMT_FIELD}
REFRESHRECHARGEINDICATION.fields = {REFRESHRECHARGEINDICATION_AMOUNT_FIELD, REFRESHRECHARGEINDICATION_MONTHSAVEAMT_FIELD, REFRESHRECHARGEINDICATION_SMONTHSAVEAMT_FIELD, REFRESHRECHARGEINDICATION_SINCEREMONTH_FIELD}
REFRESHRECHARGEINDICATION.is_extendable = false
REFRESHRECHARGEINDICATION.extensions = {}
VIPTAKEDILYREQUEST.name = "VipTakeDilyRequest"
@ -5650,11 +5687,21 @@ HARDSTAGERESPONSE_INFO_FIELD.message_type = CommonProto_pb.HARDSTAGEINFO
HARDSTAGERESPONSE_INFO_FIELD.type = 11
HARDSTAGERESPONSE_INFO_FIELD.cpp_type = 10
HARDSTAGERESPONSE_ISTAKE_FIELD.name = "isTake"
HARDSTAGERESPONSE_ISTAKE_FIELD.full_name = ".rpc.protocols.HardStageResponse.isTake"
HARDSTAGERESPONSE_ISTAKE_FIELD.number = 2
HARDSTAGERESPONSE_ISTAKE_FIELD.index = 1
HARDSTAGERESPONSE_ISTAKE_FIELD.label = 1
HARDSTAGERESPONSE_ISTAKE_FIELD.has_default_value = false
HARDSTAGERESPONSE_ISTAKE_FIELD.default_value = false
HARDSTAGERESPONSE_ISTAKE_FIELD.type = 8
HARDSTAGERESPONSE_ISTAKE_FIELD.cpp_type = 7
HARDSTAGERESPONSE.name = "HardStageResponse"
HARDSTAGERESPONSE.full_name = ".rpc.protocols.HardStageResponse"
HARDSTAGERESPONSE.nested_types = {}
HARDSTAGERESPONSE.enum_types = {}
HARDSTAGERESPONSE.fields = {HARDSTAGERESPONSE_INFO_FIELD}
HARDSTAGERESPONSE.fields = {HARDSTAGERESPONSE_INFO_FIELD, HARDSTAGERESPONSE_ISTAKE_FIELD}
HARDSTAGERESPONSE.is_extendable = false
HARDSTAGERESPONSE.extensions = {}
HARDSTAGEFIGHTREQUEST_NODEID_FIELD.name = "nodeId"
@ -5813,6 +5860,24 @@ HARDSTAGEREPORTRESPONSE.enum_types = {}
HARDSTAGEREPORTRESPONSE.fields = {HARDSTAGEREPORTRESPONSE_PLAYER_FIELD}
HARDSTAGEREPORTRESPONSE.is_extendable = false
HARDSTAGEREPORTRESPONSE.extensions = {}
HARDSTAGEDAILYREWARDRESPONSE_DROP_FIELD.name = "drop"
HARDSTAGEDAILYREWARDRESPONSE_DROP_FIELD.full_name = ".rpc.protocols.HardStageDailyRewardResponse.drop"
HARDSTAGEDAILYREWARDRESPONSE_DROP_FIELD.number = 1
HARDSTAGEDAILYREWARDRESPONSE_DROP_FIELD.index = 0
HARDSTAGEDAILYREWARDRESPONSE_DROP_FIELD.label = 1
HARDSTAGEDAILYREWARDRESPONSE_DROP_FIELD.has_default_value = false
HARDSTAGEDAILYREWARDRESPONSE_DROP_FIELD.default_value = nil
HARDSTAGEDAILYREWARDRESPONSE_DROP_FIELD.message_type = CommonProto_pb.DROP
HARDSTAGEDAILYREWARDRESPONSE_DROP_FIELD.type = 11
HARDSTAGEDAILYREWARDRESPONSE_DROP_FIELD.cpp_type = 10
HARDSTAGEDAILYREWARDRESPONSE.name = "HardStageDailyRewardResponse"
HARDSTAGEDAILYREWARDRESPONSE.full_name = ".rpc.protocols.HardStageDailyRewardResponse"
HARDSTAGEDAILYREWARDRESPONSE.nested_types = {}
HARDSTAGEDAILYREWARDRESPONSE.enum_types = {}
HARDSTAGEDAILYREWARDRESPONSE.fields = {HARDSTAGEDAILYREWARDRESPONSE_DROP_FIELD}
HARDSTAGEDAILYREWARDRESPONSE.is_extendable = false
HARDSTAGEDAILYREWARDRESPONSE.extensions = {}
VIPLEVELSTATEREQUSET.name = "VipLevelStateRequset"
VIPLEVELSTATEREQUSET.full_name = ".rpc.protocols.VipLevelStateRequset"
VIPLEVELSTATEREQUSET.nested_types = {}
@ -6347,6 +6412,7 @@ GetSomeActitityInfoRespone = protobuf.Message(GETSOMEACTITITYINFORESPONE)
GetSomeActivityInfoRequest = protobuf.Message(GETSOMEACTIVITYINFOREQUEST)
GetStoreInfosResponse = protobuf.Message(GETSTOREINFOSRESPONSE)
GetWorkShopInfoResponse = protobuf.Message(GETWORKSHOPINFORESPONSE)
HardStageDailyRewardResponse = protobuf.Message(HARDSTAGEDAILYREWARDRESPONSE)
HardStageFightRequest = protobuf.Message(HARDSTAGEFIGHTREQUEST)
HardStageFightResponse = protobuf.Message(HARDSTAGEFIGHTRESPONSE)
HardStageReportRequset = protobuf.Message(HARDSTAGEREPORTREQUSET)

View File

@ -28,6 +28,8 @@ local contentScripts = {
[GENERAL_POPUP_TYPE.QiJieTreasure] = {view = require("Modules/GeneralPanel/View/GeneralBigPopup_QiJieTreasure"), panelName = "GeneralBigPopup_QiJieTreasure"},
--寻宝迷踪奖励
[GENERAL_POPUP_TYPE.XunBaoMiZong] = {view = require("Modules/GeneralPanel/View/GeneralBigPopup_XunBaoMiZong"), panelName = "GeneralBigPopup_XunBaoMiZong"},
--神魂
[GENERAL_POPUP_TYPE.ShenHun] = {view = require("Modules/GeneralPanel/View/GeneralBigPopup_RoleGodSoulUp"), panelName = "GeneralBigPopup_RoleGodSoulUp"},
}
--子模块预设
local contentPrefabs={}

View File

@ -0,0 +1,209 @@
local GeneralBigPopup_RoleGodSoulUp = {}
--传入父脚本模块
local parent
--传入特效层级
local sortingOrder=0
local heroConfig = ConfigManager.GetConfig(ConfigName.HeroConfig)
--初始化组件(用于子类重写)
function GeneralBigPopup_RoleGodSoulUp:InitComponent(gameObject)
self.spLoader = SpriteLoader.New()
self.Scroll = Util.GetGameObject(gameObject,"Scroll")
self.itemPre = Util.GetGameObject(gameObject,"itemPre")
local rootHight = self.Scroll.transform.rect.height
local width = self.Scroll.transform.rect.width
self.ScrollView = SubUIManager.Open(SubUIConfig.ScrollCycleView, self.Scroll.transform,
self.itemPre,nil, Vector2.New(width, rootHight), 1, 5,Vector2.New(20, 10))
self.ScrollView.moveTween.MomentumAmount = 1
self.ScrollView.moveTween.Strength = 2
self.ScrollView.elastic = false
self.costItemPre = Util.GetGameObject(gameObject, "costPre")
self.costGrid = Util.GetGameObject(gameObject, "costItem/costGrid")
self.oneKeyBtn = Util.GetGameObject(gameObject, "oneKey")
self.sureBtn = Util.GetGameObject(gameObject, "sure")
self.itemlist = {}
self.costItemlist = {}
self.choosedIdList = {}
end
--绑定事件(用于子类重写)
function GeneralBigPopup_RoleGodSoulUp:BindEvent()
Util.AddClick(self.oneKeyBtn,function ()
end)
Util.AddClick(self.sureBtn,function()
if self.isenuough then
NetManager.HeroGodSoulBindRequest(self.curHeroData.dynamicId,self.lv,self.choosedIdList,function()
parent:ClosePanel()
end)
end
end)
end
--添加事件监听(用于子类重写)
function GeneralBigPopup_RoleGodSoulUp:AddListener()
end
--移除事件监听(用于子类重写)
function GeneralBigPopup_RoleGodSoulUp:RemoveListener()
end
--界面打开时调用(用于子类重写)
function GeneralBigPopup_RoleGodSoulUp:OnShow(_parent,_Data)
parent =_parent
sortingOrder = _parent.sortingOrder
self.costItems = _Data[1]
self.curHeroData = _Data[2]
self.lv = _Data[3]
self.allDatas = GodSoulManager.GetGodSoulData(self.curHeroData,self.lv)
self.choosedIdList = GodSoulManager.GetBindHeroDatasByLevel(self.curHeroData.dynamicId,self.lv)
self:Refresh(true,true)
end
function GeneralBigPopup_RoleGodSoulUp:Refresh(isTop,isAni)
if not self.itemlist then
self.itemlist = {}
end
for k,v in ipairs(self.itemlist) do
v.go.gameObject:SetActive(false)
end
self.ScrollView:SetData(self.allDatas, function(index, go)
self:SetSingleData(index,go,self.allDatas[index])
end,not isTop,not isAni)
self:UpdateCostItem()
end
function GeneralBigPopup_RoleGodSoulUp:SetSingleData(index,go,heroData)
if not self.itemlist[index] then
self.itemlist[index] = {}
self.itemlist[index].go = go
self.itemlist[index].mask = Util.GetGameObject(go,"mask")
self.itemlist[index].select = Util.GetGameObject(go,"select")
self.itemlist[index].using = Util.GetGameObject(go,"using")
self.itemlist[index]._go = Util.GetGameObject(go,"HeroPre")
self.itemlist[index].frame = Util.GetGameObject(self.itemlist[index]._go,"frame"):GetComponent("Image")
self.itemlist[index].icon = Util.GetGameObject(self.itemlist[index]._go, "icon"):GetComponent("Image")
self.itemlist[index].pos = Util.GetGameObject(self.itemlist[index]._go, "posIcon"):GetComponent("Image")
self.itemlist[index].pro = Util.GetGameObject(self.itemlist[index]._go, "proIcon"):GetComponent("Image")
self.itemlist[index].lv = Util.GetGameObject(self.itemlist[index]._go, "lv/Text"):GetComponent("Text")
self.itemlist[index].name = Util.GetGameObject(self.itemlist[index]._go, "name"):GetComponent("Text")
self.itemlist[index].starGrid = Util.GetGameObject(self.itemlist[index]._go, "star")
self.itemlist[index].frame.sprite=self.spLoader:LoadSprite(GetHeroQuantityImageByquality(heroData.heroConfig.Quality,heroData.star))
self.itemlist[index].icon.sprite=self.spLoader:LoadSprite(heroData.icon)
end
self.itemlist[index].go.gameObject:SetActive(true)
if HarmonyManager.IsChangeColor(heroData.dynamicId) then
self.itemlist[index].lv.text="<color=#0f0>"..heroData.lv.."</color>"
elseif HarmonyManager:IsEnvoy(heroData.dynamicId) and HarmonyManager:HongMengTowerUpLimit() >= HarmonyManager.TowerStartLimit then
self.itemlist[index].lv.text="<color=#ffbe22>"..heroData.lv.."</color>"
else
self.itemlist[index].lv.text = heroData.lv
end
self.itemlist[index].name.text = heroData.heroConfig.ReadingName
self.itemlist[index].pro.sprite = self.spLoader:LoadSprite(GetProStrImageByProNum(heroData.heroConfig.PropertyName))
self.itemlist[index].pos.sprite = self.spLoader:LoadSprite(heroData.professionIcon)
SetHeroStars(self.spLoader, self.itemlist[index].starGrid, heroData.star,1,Vector2.New(30,30),-8)
if self:CheckIsChooseId(heroData.dynamicId) then
self.itemlist[index].select.gameObject:SetActive(true)
else
self.itemlist[index].select.gameObject:SetActive(false)
if GodSoulManager.CheckExistBindHeroDataByDid(self.curHeroData.dynamicId,heroData.dynamicId) > 0 then
self.itemlist[index].using.gameObject:SetActive(true)
else
self.itemlist[index].using.gameObject:SetActive(false)
end
end
-- 点击事件
Util.AddOnceClick(self.itemlist[index]._go, function()
if self:CheckIsChooseId(heroData.dynamicId) then
table.removebyvalue(self.choosedIdList,heroData.dynamicId)
self.itemlist[index].select.gameObject:SetActive(false)
else
table.insert(self.choosedIdList,heroData.dynamicId)
self.itemlist[index].select.gameObject:SetActive(true)
end
self:RefreshCostItemNums()
end)
Util.AddLongPressClick(self.itemlist[index]._go, function()
end, 0.5)
end
function GeneralBigPopup_RoleGodSoulUp:CheckIsChooseId(heroId)
for i = 1,#self.choosedIdList do
if heroId == self.choosedIdList[i] then
return true
end
end
return false
end
function GeneralBigPopup_RoleGodSoulUp:UpdateCostItem()
for i = 1,math.max(#self.costItemlist,#self.costItems) do
if not self.costItems[i] then
self.costItemlist[i].go.gameObject:SetActive(false)
else
if not self.costItemlist[i] then
self.costItemlist[i] = {}
self.costItemlist[i].go = newObjToParent(self.costItemPre,self.costGrid)
self.costItemlist[i].frame = Util.GetGameObject(self.costItemlist[i].go,"frame"):GetComponent("Image")
self.costItemlist[i].icon = Util.GetGameObject(self.costItemlist[i].frame.transform,"icon"):GetComponent("Image")
self.costItemlist[i].num = Util.GetGameObject(self.costItemlist[i].go,"num"):GetComponent("Text")
end
self.costItemlist[i].go.gameObject:SetActive(true)
if self.costItems[i].id > 0 then
self.costItemlist[i].frame.sprite = self.spLoader:LoadSprite("s_shenhunxitong_zuanshitouxiangkuang")
self.costItemlist[i].icon.gameObject:SetActive(true)
self.costItemlist[i].icon.sprite = self.spLoader:LoadSprite(GetResourcePath(heroConfig[self.costItems[i].id].Icon))
elseif self.costItems[i].property > 0 then
self.costItemlist[i].icon.gameObject:SetActive(false)
self.costItemlist[i].frame.sprite = self.spLoader:LoadSprite(PropertySmallIcon[self.costItems[i].property])
elseif self.costItems[i].profession > 0 then
self.costItemlist[i].icon.gameObject:SetActive(false)
self.costItemlist[i].frame.sprite = self.spLoader:LoadSprite(GodSoulProfession[self.costItems[i].profession])
end
end
end
self:RefreshCostItemNums()
end
function GeneralBigPopup_RoleGodSoulUp:RefreshCostItemNums()
self.isenuough,self.enoughNums = GodSoulManager.CheckCanUpGodSoul(self.curHeroData,self.lv,self.choosedIdList)
for i = 1,#self.enoughNums do
if self.isenuough then
self.costItemlist[i].num.text = string.format("<color=#B5AA95>×%s</color>",self.costItems[i].num)
else
if self.enoughNums[i] >= self.costItems[i].num then
self.costItemlist[i].num.text = string.format("<color=#B5AA95>×%s</color>",self.costItems[i].num)
else
self.costItemlist[i].num.text = string.format("<color=#B5AA95>×%s</color>",self.costItems[i].num)
end
end
end
end
--界面关闭时调用(用于子类重写)
function GeneralBigPopup_RoleGodSoulUp:OnClose()
end
--界面销毁时调用(用于子类重写)
function GeneralBigPopup_RoleGodSoulUp:OnDestroy()
self.spLoader:Destroy()
self.itemlist = {}
self.costItemlist = {}
end
return GeneralBigPopup_RoleGodSoulUp

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: cece4a911e1ac234191fea4dcbc0e3be
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,11 +1,13 @@
GodSoulManager = {}
local this = GodSoulManager
local heroConfig = ConfigManager.GetConfig(ConfigName.HeroConfig)
local heroRankupConfig = ConfigManager.GetConfig(ConfigName.HeroRankupConfig)
local heroRankupGroup = ConfigManager.GetConfig(ConfigName.HeroRankupGroup)
local passiveSkillConfig = ConfigManager.GetConfig(ConfigName.PassiveSkillConfig)
this.heroDatas = {}
this.GodSoulTableData = {}
function this.Initialize()
this.InitializeTableData()
this.heroDatas = {}
end
function this.InitializeTableData()
@ -13,37 +15,46 @@ function this.InitializeTableData()
if not this.GodSoulTableData[v.Id] then
this.GodSoulTableData[v.Id] = {}
end
for i = 1,#v.Soul do
if not this.GodSoulTableData[v.Id][v.Soul[i][1]] then
this.GodSoulTableData[v.Id][v.Soul[i][1]] = {}
end
local data = {}
data.index = v.Soul[i][2]
data.num = v.Soul[i][4]
local config = heroRankupConfig[v.Soul[i][3]]
if config.Issame == 1 then
data.id = v.Id
data.property = v.PropertyName
data.profession = v.Profession
elseif config.IsId > 0 then
data.id = config.IsId
data.property = heroConfig[config.IsId].PropertyName
data.profession = heroConfig[config.IsId].Profession
else
data.id = 0
if config.IsSameClan == 1 then
if not v.Soul then
else
for i = 1,#v.Soul do
if not this.GodSoulTableData[v.Id][v.Soul[i][1]] then
this.GodSoulTableData[v.Id][v.Soul[i][1]] = {}
for j = 1,#v.SoulSkill do
if v.Soul[i][1] == v.SoulSkill[j][1] then
this.GodSoulTableData[v.Id][v.Soul[i][1]].skill = GetSkillConfigDesc(passiveSkillConfig[v.SoulSkill[j][2]])
break
end
end
end
local data = {}
data.index = v.Soul[i][2]
data.num = v.Soul[i][4]
local config = heroRankupGroup[v.Soul[i][3]]
if config.Issame == 1 then
data.id = v.Id
data.property = v.PropertyName
else
data.property = 0
end
if config.IsSameJob == 1 then
data.profession = v.Profession
elseif config.IsId > 0 then
data.id = config.IsId
data.property = heroConfig[config.IsId].PropertyName
data.profession = heroConfig[config.IsId].Profession
else
data.profession = 0
data.id = 0
if config.IsSameClan == 1 then
data.property = v.PropertyName
else
data.property = 0
end
if config.IsSameJob == 1 then
data.profession = v.Profession
else
data.profession = 0
end
end
data.star = config.StarLimit
table.insert(this.GodSoulTableData[v.Id][v.Soul[i][1]],data)
end
data.star = config.StarLimit
table.insert(this.GodSoulTableData[v.Id][v.Soul[i][1]],data)
end
end
end
@ -56,7 +67,8 @@ function this.BindHeroDatas(heroData)
this.heroDatas[heroData.id].BindHeroDatas = {} --绑定了哪些神将
this.heroDatas[heroData.id].BindToHeroDatas = {} --被绑定了哪些神将
end
for k,v in ipairs(heroData.godSoulList) do
LogGreen("heroData.godSoulList:"..#heroData.godSoulList)
for k,v in ipairs(heroData.godSoulList) do
if not this.heroDatas[heroData.id].BindHeroDatas[v.level] then
this.heroDatas[heroData.id].BindHeroDatas[v.level] = {}
end
@ -184,36 +196,56 @@ function this.DeleteHeroId(heroId)
this.heroDatas[heroId] = {}
end
--获取id,lv级绑定的神将
function this.GetBindHeroDatasByLevel(id,lv)
local data = {}
if not this.heroDatas[id] then
return data
end
if not this.heroDatas[id].BindHeroDatas then
return data
end
for k,v in pairs(this.heroDatas[id].BindHeroDatas) do
if k == lv then
return v
end
end
return data
end
--获取激活神魂所需的神将条件
function this.GetGodSoulDataByLv(id,lv)
if lv == 0 then
return this.GodSoulTableData[id]
return this.GodSoulTableData[id] or {}
end
if this.GodSoulTableData[id] and this.GodSoulTableData[id][lv] and #this.GodSoulTableData[id][lv] > 0 then
return this.GodSoulTableData[id][lv]
end
return nil
return {}
end
--检测红点
function this.CheckRedPointGodSoul(curHeroData)
if curHeroData.heroConfig.IsSoulOpen == 1 then
return true
end
local lv = this.GetGodSoulLv(curHeroData.dynamicId)
return this.CheckCanUpGodSoul(curHeroData.heroConfig.Id,lv + 1)
return this.CheckCanUpGodSoul(curHeroData,lv + 1)
end
--筛选符合条件的所有神将
function this.GetGodSoulData(curHeroData,lv)
local datas = HeroManager.GetAllHeroList()
local godData = this.GetGodSoulDataByLv(curHeroData.heroConfig.Id,lv)
local haveDatas = {}
if godData then
for i = 1, #datas do
for k,v in pairs(datas) do
for j = 1,#godData do
if (godData[j].id == 0 or datas[i].id == godData[j].id)
and (datas[i].star >= godData[j].star)
and (godData[j].property == 0 or datas[i].property == godData[j].property)
and (godData[j].profession == 0 or datas[i].profession == godData[j].profession) then
table.insert(haveDatas,datas[i])
if (godData[j].id == 0 or v.id == godData[j].id)
and (v.star >= godData[j].star)
and (godData[j].property == 0 or v.property == godData[j].property)
and (godData[j].profession == 0 or v.profession == godData[j].profession) then
table.insert(haveDatas,v)
break
end
end
@ -222,8 +254,16 @@ function this.GetGodSoulData(curHeroData,lv)
return haveDatas
end
function this.CheckCanUpGodSoul(id,lv,datas)
local godDatas = datas or HeroManager.GetAllHeroList()
--检测所选择神将是否满足激活神魂
function this.CheckCanUpGodSoul(curHeroData,lv,datas)
local godDatas = HeroManager.GetAllHeroList()
if datas then
godDatas = {}
for i = 1,#datas do
local tempData = HeroManager.GetSingleHeroData(datas[i])
table.insert(godDatas,tempData)
end
end
local godData = this.GetGodSoulDataByLv(curHeroData.heroConfig.Id,lv)
local enoughData = {}
for j = 1,#godData do
@ -234,30 +274,33 @@ function this.CheckCanUpGodSoul(id,lv,datas)
local s = function()
local isAll = true
for i = 1,#enoughData do
if enoughData[i] == 0 then
if enoughData[i] < godData[i].num then
isAll = false
return isAll
return isAll,enoughData
end
end
return isAll
return isAll,enoughData
end
if godData then
for i = 1, #godDatas do
for j = 1,#godData do
if (godData[j].id == 0 or godDatas[i].id == godData[j].id)
and (godDatas[i].star >= godData[j].star)
and (godData[j].property == 0 or godDatas[i].property == godData[j].property)
and (godData[j].profession == 0 or godDatas[i].profession == godData[j].profession) then
enoughData[j] = 1
end
end
if s() then
break
end
for k,v in pairs(godDatas) do
if this.CheckExistBindHeroDataByDid(curHeroData.dynamicId,v.dynamicId) > 0 then
else
for j = 1,#godData do
if (godData[j].id == 0 or v.id == godData[j].id)
and (v.star >= godData[j].star)
and (godData[j].property == 0 or v.property == godData[j].property)
and (godData[j].profession == 0 or v.profession == godData[j].profession) then
enoughData[j] = enoughData[j] + 1
end
end
if s() then
break
end
end
end
return s()
end
return false
return false,enoughData
end
return this

View File

@ -5913,4 +5913,27 @@ function NetManager.HeroUpLikableRequest(heroId,itemId,itemNum,func)
end)
end
function NetManager.HeroGodSoulBindRequest(heroId,lv,bindheros,func)
local data=HeroInfoProto_pb.HeroGodSoulBindRequest()
data.heroId = heroId
data.godSoulLv = lv
for i = 1, #bindheros do
data.bindHeros:append(bindheros[i])
end
local msg = data:SerializeToString()
Network:SendMessageWithCallBack(MessageTypeProto_pb.HERO_GOD_SOUL_BIND_REQUEST , MessageTypeProto_pb.HERO_GOD_SOUL_BIND_RESPONSE , msg, function(buffer)
local data = {}
data.id = heroId
data.godSoulList = {}
local singledata = {}
singledata.level = lv
singledata.heros = bindheros
table.insert(data.godSoulList,singledata)
GodSoulManager.BindHeroDatas(data)
if func then
func()
end
end)
end
return this

View File

@ -53,18 +53,25 @@ function RoleGodSoulLayout:SetData(_sortinglayer,_parent,_curHerodata,_isUpZhen,
end
function RoleGodSoulLayout:UpdateGodList()
self.godDatas = GodSoulManager.GetGodSoulDataByLv(self.curHeroData.id,0)
for i = 1,math.max(#self.gridList,LengthOfTable(self.godDatas)) do
self.lv = GodSoulManager.GetGodSoulLv(self.curHeroData.dynamicId)
self.godDatas = GodSoulManager.GetGodSoulDataByLv(self.curHeroData.heroConfig.Id,0)
if not self.gridList then
self.gridList = {}
end
for i = 1,math.max(#self.gridList,#self.godDatas) do
if not self.godDatas[i] then
self.gridList[i].go.gameObject:SetActive(false)
end
if not self.gridList[i] then
self.gridList[i] = {}
self.gridList[i].go = newObjToParent(self.singlePre,self.grid)
self.gridList[i].tip = Util.GetGameObject(self.gridList[i].go,"middle/Text"):GetComponent("Text")
self.gridList[i].godGrid = Util.GetGameObject(self.gridList[i].go,"middle/godGrid")
self.gridList[i].godLvList = {}
self.gridList[i].costGrid = Util.GetGameObject(self.gridList[i].go,"middle/costGrid")
self.gridList[i].costList = {}
self.gridList[i].add = Util.GetGameObject(self.gridList[i].go,"add")
self.gridList[i].des = Util.GetGameObject(self.gridList[i].go,"bottom/des"):GetComponent("Text")
end
self.gridList[i].go.gameObject:SetActive(true)
self:UpdataSingleGod(i)
@ -77,36 +84,79 @@ function RoleGodSoulLayout:UpdataSingleGod(index)
self.gridList[index].godLvList[i].gameObject:SetActive(false)
else
if not self.gridList[index].godLvList[i] then
self.gridList[index].godLvList[i] = newObjToParent(self.godPre,self.gridList[index].costGrid)
self.gridList[index].godLvList[i] = newObjToParent(self.godPre,self.gridList[index].godGrid)
end
self.gridList[index].godLvList[i].gameObject:SetActive(true)
end
end
for i = 1,math.max(#self.gridList[index].costList,#self.godDatas[index]) do
if not self.godDatas[index][i] then
self.gridList[index].costList[i].go.gameObject:SetActive(false)
--绿色
self.gridList[index].des.text = self.godDatas[index].skill
if index <= self.lv + 1 then
--绿色
self.gridList[index].tip.text = "<color=#B5AA95>需要:</color>"
self.gridList[index].costGrid.gameObject:SetActive(true)
for i = 1,math.max(#self.gridList[index].costList,#self.godDatas[index]) do
if not self.godDatas[index][i] then
self.gridList[index].costList[i].go.gameObject:SetActive(false)
else
if not self.gridList[index].costList[i] then
self.gridList[index].costList[i] = {}
self.gridList[index].costList[i].go = newObjToParent(self.costPre,self.gridList[index].costGrid)
self.gridList[index].costList[i].frame = Util.GetGameObject(self.gridList[index].costList[i].go,"frame"):GetComponent("Image")
self.gridList[index].costList[i].icon = Util.GetGameObject(self.gridList[index].costList[i].frame.transform,"icon"):GetComponent("Image")
self.gridList[index].costList[i].num = Util.GetGameObject(self.gridList[index].costList[i].go,"num"):GetComponent("Text")
end
self.gridList[index].costList[i].go.gameObject:SetActive(true)
if self.godDatas[index][i].id > 0 then
self.gridList[index].costList[i].frame.sprite = self.spLoader:LoadSprite("s_shenhunxitong_zuanshitouxiangkuang")
self.gridList[index].costList[i].icon.gameObject:SetActive(true)
self.gridList[index].costList[i].icon.sprite = self.spLoader:LoadSprite(GetResourcePath(heroConfig[self.godDatas[index][i].id].Icon))
elseif self.godDatas[index][i].property > 0 then
self.gridList[index].costList[i].icon.gameObject:SetActive(false)
self.gridList[index].costList[i].frame.sprite = self.spLoader:LoadSprite(PropertySmallIcon[self.godDatas[index][i].property])
elseif self.godDatas[index][i].profession > 0 then
self.gridList[index].costList[i].icon.gameObject:SetActive(false)
self.gridList[index].costList[i].frame.sprite = self.spLoader:LoadSprite(GodSoulProfession[self.godDatas[index][i].profession])
end
if index == self.lv + 1 then
--红色
self.gridList[index].costList[i].num.text = string.format("<color=#B5AA95>×%s</color>",self.godDatas[index][i].num)
else
--绿色
self.gridList[index].costList[i].num.text = string.format("<color=#B5AA95>×%s</color>",self.godDatas[index][i].num)
end
end
end
self.gridList[index].add.gameObject:SetActive(true)
if index == self.lv + 1 then
Util.SetGray(self.gridList[index].godGrid,true)
Util.SetGray(self.gridList[index].costGrid,true)
Util.SetGray(self.gridList[index].tip.gameObject,true)
Util.SetGray(self.gridList[index].des.gameObject,true)
else
if not self.gridList[index].costList[i] then
self.gridList[index].costList[i] = {}
self.gridList[index].costList[i].go = newObjToParent(self.godPre,self.gridList[index].costGrid)
self.gridList[index].costList[i].frame = Util.GetGameObject(self.gridList[index].costList[i].go,"frame"):GetComponent("Image")
self.gridList[index].costList[i].icon = Util.GetGameObject(self.gridList[index].costList[i].frame.transform,"icon"):GetComponent("Image")
self.gridList[index].costList[i].num = Util.GetGameObject(self.gridList[index].costList[i].go,"frame"):GetComponent("Text")
end
self.gridList[index].godLvList[i].gameObject:SetActive(true)
if self.godDatas[index][i].id > 0 then
self.gridList[index].costList[i].frame.sprite = self.spLoader:LoadSprite("s_shenhunxitong_zuanshitouxiangkuang")
self.gridList[index].costList[i].icon.gameObject:SetActive(true)
self.gridList[index].costList[i].icon.sprite = self.spLoader:LoadSprite(GetResourcePath(heroConfig[self.godDatas[index][i].id].Icon))
elseif self.godDatas[index][i].property > 0 then
self.gridList[index].costList[i].icon.gameObject:SetActive(false)
self.gridList[index].costList[i].frame.sprite = self.spLoader:LoadSprite(PropertyIcon[self.godDatas[index][i].property])
elseif self.godDatas[index][i].profession > 0 then
self.gridList[index].costList[i].icon.gameObject:SetActive(false)
self.gridList[index].costList[i].frame.sprite = self.spLoader:LoadSprite(GodSoulProfession[self.godDatas[index][i].profession])
end
Util.SetGray(self.gridList[index].godGrid,false)
Util.SetGray(self.gridList[index].costGrid,false)
Util.SetGray(self.gridList[index].tip.gameObject,false)
Util.SetGray(self.gridList[index].des.gameObject,false)
end
else
self.gridList[index].costGrid.gameObject:SetActive(false)
self.gridList[index].add.gameObject:SetActive(true)
--红色
self.gridList[index].tip.text = string.format("<color=#B5AA95>激活%s级神魂后解锁:</color>",index - 1)
Util.SetGray(self.gridList[index].godGrid,true)
Util.SetGray(self.gridList[index].costGrid,false)
Util.SetGray(self.gridList[index].tip.gameObject,false)
Util.SetGray(self.gridList[index].des.gameObject,true)
end
Util.AddOnceClick(self.gridList[index].add,function()
if index <= self.lv + 1 then
UIManager.OpenPanel(UIName.GeneralBigPopup,GENERAL_POPUP_TYPE.ShenHun,self.godDatas[index],self.curHeroData,index)
end
end)
end
function RoleGodSoulLayout:OnHide()