四灵协议提交

dev_chengFeng
jiaoyangna 2020-12-21 09:51:08 +08:00
parent 4519f70c54
commit 5aa171267d
18 changed files with 10327 additions and 1298 deletions

View File

@ -28512,10 +28512,10 @@ RectTransform:
m_Father: {fileID: 3404279405243076626}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 163, y: -35}
m_SizeDelta: {x: 76, y: 42}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6915921386120270260
CanvasRenderer:
@ -33863,10 +33863,10 @@ RectTransform:
m_Father: {fileID: 3404279405243076626}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 97.5, y: -35}
m_SizeDelta: {x: 55, y: 42}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5498398686762856135
CanvasRenderer:
@ -48041,10 +48041,10 @@ RectTransform:
m_Father: {fileID: 3404279405243076626}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 40, y: -35}
m_SizeDelta: {x: 60, y: 60}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &286124065444150248
CanvasRenderer:
@ -48193,7 +48193,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!224 &3363796285663876381
RectTransform:
m_ObjectHideFlags: 0
@ -48274,7 +48274,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: -582.6}
m_SizeDelta: {x: 221, y: 70}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4644864955242000865
CanvasRenderer:
@ -48438,6 +48438,11 @@ PrefabInstance:
m_Modification:
m_TransformParent: {fileID: 3274204420621330496}
m_Modifications:
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_Name
value: Hero4
objectReference: {fileID: 0}
- target: {fileID: 2535060995107670383, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_LocalPosition.x
@ -48543,11 +48548,6 @@ PrefabInstance:
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_Name
value: Hero4
objectReference: {fileID: 0}
- target: {fileID: 2320031819680067764, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_IsActive
@ -48568,6 +48568,11 @@ PrefabInstance:
m_Modification:
m_TransformParent: {fileID: 2187535576244049135}
m_Modifications:
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_Name
value: Hero2
objectReference: {fileID: 0}
- target: {fileID: 2535060995107670383, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_LocalPosition.x
@ -48673,11 +48678,6 @@ PrefabInstance:
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_Name
value: Hero2
objectReference: {fileID: 0}
- target: {fileID: 2320031819680067764, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_IsActive
@ -48698,6 +48698,11 @@ PrefabInstance:
m_Modification:
m_TransformParent: {fileID: 410062387173518693}
m_Modifications:
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_Name
value: Hero6
objectReference: {fileID: 0}
- target: {fileID: 2535060995107670383, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_LocalPosition.x
@ -48803,11 +48808,6 @@ PrefabInstance:
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_Name
value: Hero6
objectReference: {fileID: 0}
- target: {fileID: 2320031819680067764, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_IsActive
@ -48828,6 +48828,11 @@ PrefabInstance:
m_Modification:
m_TransformParent: {fileID: 4712119047133306745}
m_Modifications:
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_Name
value: Hero3
objectReference: {fileID: 0}
- target: {fileID: 2535060995107670383, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_LocalPosition.x
@ -48933,11 +48938,6 @@ PrefabInstance:
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_Name
value: Hero3
objectReference: {fileID: 0}
- target: {fileID: 2320031819680067764, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_IsActive
@ -48958,6 +48958,11 @@ PrefabInstance:
m_Modification:
m_TransformParent: {fileID: 192657534952313714}
m_Modifications:
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_Name
value: Hero5
objectReference: {fileID: 0}
- target: {fileID: 2535060995107670383, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_LocalPosition.x
@ -49063,11 +49068,6 @@ PrefabInstance:
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_Name
value: Hero5
objectReference: {fileID: 0}
- target: {fileID: 2320031819680067764, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_IsActive
@ -49088,6 +49088,16 @@ PrefabInstance:
m_Modification:
m_TransformParent: {fileID: 1837687755842177320}
m_Modifications:
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_Name
value: Hero1
objectReference: {fileID: 0}
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2535060995107670383, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_LocalPosition.x
@ -49193,16 +49203,6 @@ PrefabInstance:
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_Name
value: Hero1
objectReference: {fileID: 0}
- target: {fileID: 2321054590987622477, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2320031819680067764, guid: e356d5948e4971f499cfe38db3551f59,
type: 3}
propertyPath: m_IsActive

View File

@ -812,6 +812,9 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 6914448710290492690}
- component: {fileID: 2805164774649176722}
- component: {fileID: 4750236734166155473}
- component: {fileID: 2003189223079740325}
m_Layer: 5
m_Name: trail4
m_TagString: Untagged
@ -842,6 +845,76 @@ RectTransform:
m_AnchoredPosition: {x: 267, y: -203.70007}
m_SizeDelta: {x: 474.1, y: 450.4}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2805164774649176722
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2941668925418438750}
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: 0}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!222 &4750236734166155473
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2941668925418438750}
m_CullTransparentMesh: 0
--- !u!114 &2003189223079740325
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2941668925418438750}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e459a084d8e15a240b58db751097122b, 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
--- !u!1 &2956812427750450901
GameObject:
m_ObjectHideFlags: 0
@ -1464,6 +1537,9 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 4307548460208379828}
- component: {fileID: 6080892940490570942}
- component: {fileID: 2440992734038229438}
- component: {fileID: 2512256257793105960}
m_Layer: 5
m_Name: trail3
m_TagString: Untagged
@ -1494,6 +1570,76 @@ RectTransform:
m_AnchoredPosition: {x: -264, y: -203.70007}
m_SizeDelta: {x: 474.1, y: 450.4}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &6080892940490570942
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4050893306636628480}
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: 0}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!222 &2440992734038229438
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4050893306636628480}
m_CullTransparentMesh: 0
--- !u!114 &2512256257793105960
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4050893306636628480}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e459a084d8e15a240b58db751097122b, 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
--- !u!1 &4407989783316076089
GameObject:
m_ObjectHideFlags: 0
@ -1739,6 +1885,9 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 8063354211924401121}
- component: {fileID: 5070659083630869165}
- component: {fileID: 7630920753266204028}
- component: {fileID: 1528429008203066252}
m_Layer: 5
m_Name: trail1
m_TagString: Untagged
@ -1769,6 +1918,76 @@ RectTransform:
m_AnchoredPosition: {x: -264, y: 289.29993}
m_SizeDelta: {x: 474.1, y: 450.4}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &5070659083630869165
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4823338124448762274}
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: 0}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!222 &7630920753266204028
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4823338124448762274}
m_CullTransparentMesh: 0
--- !u!114 &1528429008203066252
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4823338124448762274}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e459a084d8e15a240b58db751097122b, 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
--- !u!1 &4836013013222337933
GameObject:
m_ObjectHideFlags: 0
@ -2015,6 +2234,9 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 892259134149817139}
- component: {fileID: 1777536124760428708}
- component: {fileID: 3334367362379270140}
- component: {fileID: 7580516909596023365}
m_Layer: 5
m_Name: trail2
m_TagString: Untagged
@ -2045,6 +2267,76 @@ RectTransform:
m_AnchoredPosition: {x: 267, y: 289.29993}
m_SizeDelta: {x: 474.1, y: 450.4}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1777536124760428708
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5332064772442085268}
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: 0}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!222 &3334367362379270140
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5332064772442085268}
m_CullTransparentMesh: 0
--- !u!114 &7580516909596023365
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5332064772442085268}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e459a084d8e15a240b58db751097122b, 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
--- !u!1 &5612358657128057904
GameObject:
m_ObjectHideFlags: 0

View File

@ -1299,7 +1299,7 @@ FUNCTION_OPEN_TYPE = {
POKEMON=79,--灵兽山
XiaoYaoYou = 80, -- 逍遥游
RoleAwake = 81, -- 神将觉醒
FourElementTrail = 90, -- 神将觉醒
FourElementTrail = 83, -- 四灵试炼
}
TaskGetBtnIconDef = {
@ -2204,4 +2204,6 @@ Pokemon_Formation_RefreshType={
UpZhen = 1,--上阵
DownZhen = 2,--下阵
Replace = 3,--替换
}
}
FourElementName = {"人杰试炼","妖灵试炼","佛禅试炼","道玄试炼"}
NumConvertWeek = {[1]=Language[10005],[2]=Language[10006],[3]=Language[10007],[4]=Language[10008],[5]=Language[10009],[6]=Language[10010],[7]=Language[12303]}

View File

@ -20,6 +20,14 @@ SELETSUBREWARDPOOLRESPONSE = protobuf.Descriptor();
SPECICALMONSTERCHOOSEREQUEST = protobuf.Descriptor();
SPECICALMONSTERCHOOSEREQUEST_ACTIVITYID_FIELD = protobuf.FieldDescriptor();
SPECICALMONSTERCHOOSEREQUEST_SELECTID_FIELD = protobuf.FieldDescriptor();
NEWGENERALATTACKREQUEST = protobuf.Descriptor();
NEWGENERALATTACKREQUEST_ACTIVITYID_FIELD = protobuf.FieldDescriptor();
NEWGENERALATTACKREQUEST_PRIVILAGETYPEID_FIELD = protobuf.FieldDescriptor();
NEWGENERALATTACKRESPONSE = protobuf.Descriptor();
NEWGENERALATTACKRESPONSE_FIGHTDATA_FIELD = protobuf.FieldDescriptor();
NEWGENERALATTACKRESPONSE_DROP_FIELD = protobuf.FieldDescriptor();
UPGRADEGODTREEREQUEST = protobuf.Descriptor();
UPGRADEGODTREERESPONSE = protobuf.Descriptor();
COMMITSHEJIACTIVITYITEMREQUEST_ITEMID_FIELD.name = "itemId"
COMMITSHEJIACTIVITYITEMREQUEST_ITEMID_FIELD.full_name = ".com.ljsd.jieling.protocols.CommitShejiActivityItemRequest.itemId"
@ -162,12 +170,86 @@ SPECICALMONSTERCHOOSEREQUEST.enum_types = {}
SPECICALMONSTERCHOOSEREQUEST.fields = {SPECICALMONSTERCHOOSEREQUEST_ACTIVITYID_FIELD, SPECICALMONSTERCHOOSEREQUEST_SELECTID_FIELD}
SPECICALMONSTERCHOOSEREQUEST.is_extendable = false
SPECICALMONSTERCHOOSEREQUEST.extensions = {}
NEWGENERALATTACKREQUEST_ACTIVITYID_FIELD.name = "activityId"
NEWGENERALATTACKREQUEST_ACTIVITYID_FIELD.full_name = ".com.ljsd.jieling.protocols.NewGeneralAttackRequest.activityId"
NEWGENERALATTACKREQUEST_ACTIVITYID_FIELD.number = 1
NEWGENERALATTACKREQUEST_ACTIVITYID_FIELD.index = 0
NEWGENERALATTACKREQUEST_ACTIVITYID_FIELD.label = 1
NEWGENERALATTACKREQUEST_ACTIVITYID_FIELD.has_default_value = false
NEWGENERALATTACKREQUEST_ACTIVITYID_FIELD.default_value = 0
NEWGENERALATTACKREQUEST_ACTIVITYID_FIELD.type = 5
NEWGENERALATTACKREQUEST_ACTIVITYID_FIELD.cpp_type = 1
NEWGENERALATTACKREQUEST_PRIVILAGETYPEID_FIELD.name = "privilageTypeId"
NEWGENERALATTACKREQUEST_PRIVILAGETYPEID_FIELD.full_name = ".com.ljsd.jieling.protocols.NewGeneralAttackRequest.privilageTypeId"
NEWGENERALATTACKREQUEST_PRIVILAGETYPEID_FIELD.number = 2
NEWGENERALATTACKREQUEST_PRIVILAGETYPEID_FIELD.index = 1
NEWGENERALATTACKREQUEST_PRIVILAGETYPEID_FIELD.label = 1
NEWGENERALATTACKREQUEST_PRIVILAGETYPEID_FIELD.has_default_value = false
NEWGENERALATTACKREQUEST_PRIVILAGETYPEID_FIELD.default_value = 0
NEWGENERALATTACKREQUEST_PRIVILAGETYPEID_FIELD.type = 5
NEWGENERALATTACKREQUEST_PRIVILAGETYPEID_FIELD.cpp_type = 1
NEWGENERALATTACKREQUEST.name = "NewGeneralAttackRequest"
NEWGENERALATTACKREQUEST.full_name = ".com.ljsd.jieling.protocols.NewGeneralAttackRequest"
NEWGENERALATTACKREQUEST.nested_types = {}
NEWGENERALATTACKREQUEST.enum_types = {}
NEWGENERALATTACKREQUEST.fields = {NEWGENERALATTACKREQUEST_ACTIVITYID_FIELD, NEWGENERALATTACKREQUEST_PRIVILAGETYPEID_FIELD}
NEWGENERALATTACKREQUEST.is_extendable = false
NEWGENERALATTACKREQUEST.extensions = {}
NEWGENERALATTACKRESPONSE_FIGHTDATA_FIELD.name = "fightData"
NEWGENERALATTACKRESPONSE_FIGHTDATA_FIELD.full_name = ".com.ljsd.jieling.protocols.NewGeneralAttackResponse.fightData"
NEWGENERALATTACKRESPONSE_FIGHTDATA_FIELD.number = 1
NEWGENERALATTACKRESPONSE_FIGHTDATA_FIELD.index = 0
NEWGENERALATTACKRESPONSE_FIGHTDATA_FIELD.label = 1
NEWGENERALATTACKRESPONSE_FIGHTDATA_FIELD.has_default_value = false
NEWGENERALATTACKRESPONSE_FIGHTDATA_FIELD.default_value = nil
NEWGENERALATTACKRESPONSE_FIGHTDATA_FIELD.message_type = CommonProto_pb.FIGHTDATA
NEWGENERALATTACKRESPONSE_FIGHTDATA_FIELD.type = 11
NEWGENERALATTACKRESPONSE_FIGHTDATA_FIELD.cpp_type = 10
NEWGENERALATTACKRESPONSE_DROP_FIELD.name = "drop"
NEWGENERALATTACKRESPONSE_DROP_FIELD.full_name = ".com.ljsd.jieling.protocols.NewGeneralAttackResponse.drop"
NEWGENERALATTACKRESPONSE_DROP_FIELD.number = 2
NEWGENERALATTACKRESPONSE_DROP_FIELD.index = 1
NEWGENERALATTACKRESPONSE_DROP_FIELD.label = 1
NEWGENERALATTACKRESPONSE_DROP_FIELD.has_default_value = false
NEWGENERALATTACKRESPONSE_DROP_FIELD.default_value = nil
NEWGENERALATTACKRESPONSE_DROP_FIELD.message_type = CommonProto_pb.DROP
NEWGENERALATTACKRESPONSE_DROP_FIELD.type = 11
NEWGENERALATTACKRESPONSE_DROP_FIELD.cpp_type = 10
NEWGENERALATTACKRESPONSE.name = "NewGeneralAttackResponse"
NEWGENERALATTACKRESPONSE.full_name = ".com.ljsd.jieling.protocols.NewGeneralAttackResponse"
NEWGENERALATTACKRESPONSE.nested_types = {}
NEWGENERALATTACKRESPONSE.enum_types = {}
NEWGENERALATTACKRESPONSE.fields = {NEWGENERALATTACKRESPONSE_FIGHTDATA_FIELD, NEWGENERALATTACKRESPONSE_DROP_FIELD}
NEWGENERALATTACKRESPONSE.is_extendable = false
NEWGENERALATTACKRESPONSE.extensions = {}
UPGRADEGODTREEREQUEST.name = "UpgradeGodTreeRequest"
UPGRADEGODTREEREQUEST.full_name = ".com.ljsd.jieling.protocols.UpgradeGodTreeRequest"
UPGRADEGODTREEREQUEST.nested_types = {}
UPGRADEGODTREEREQUEST.enum_types = {}
UPGRADEGODTREEREQUEST.fields = {}
UPGRADEGODTREEREQUEST.is_extendable = false
UPGRADEGODTREEREQUEST.extensions = {}
UPGRADEGODTREERESPONSE.name = "UpgradeGodTreeResponse"
UPGRADEGODTREERESPONSE.full_name = ".com.ljsd.jieling.protocols.UpgradeGodTreeResponse"
UPGRADEGODTREERESPONSE.nested_types = {}
UPGRADEGODTREERESPONSE.enum_types = {}
UPGRADEGODTREERESPONSE.fields = {}
UPGRADEGODTREERESPONSE.is_extendable = false
UPGRADEGODTREERESPONSE.extensions = {}
CommitShejiActivityItemRequest = protobuf.Message(COMMITSHEJIACTIVITYITEMREQUEST)
CommitShejiActivityItemResponse = protobuf.Message(COMMITSHEJIACTIVITYITEMRESPONSE)
GetShejiAwardRequest = protobuf.Message(GETSHEJIAWARDREQUEST)
GetShejiAwardResponse = protobuf.Message(GETSHEJIAWARDRESPONSE)
NewGeneralAttackRequest = protobuf.Message(NEWGENERALATTACKREQUEST)
NewGeneralAttackResponse = protobuf.Message(NEWGENERALATTACKRESPONSE)
SeletSubRewardPoolRequest = protobuf.Message(SELETSUBREWARDPOOLREQUEST)
SeletSubRewardPoolResponse = protobuf.Message(SELETSUBREWARDPOOLRESPONSE)
SpecicalMonsterChooseRequest = protobuf.Message(SPECICALMONSTERCHOOSEREQUEST)
UpgradeGodTreeRequest = protobuf.Message(UPGRADEGODTREEREQUEST)
UpgradeGodTreeResponse = protobuf.Message(UPGRADEGODTREERESPONSE)

View File

@ -32,6 +32,7 @@ PLAYER_DECROTION_FIELD = protobuf.FieldDescriptor();
PLAYER_RIDE_FIELD = protobuf.FieldDescriptor();
PLAYER_RIDELEVEL_FIELD = protobuf.FieldDescriptor();
PLAYER_SEX_FIELD = protobuf.FieldDescriptor();
PLAYER_TREELEVEL_FIELD = protobuf.FieldDescriptor();
PRIVILEGE = protobuf.Descriptor();
PRIVILEGE_ID_FIELD = protobuf.FieldDescriptor();
PRIVILEGE_USEDTIMES_FIELD = protobuf.FieldDescriptor();
@ -594,6 +595,11 @@ JOURNEYCELL_REWARDID_FIELD = protobuf.FieldDescriptor();
SKININFO = protobuf.Descriptor();
SKININFO_SKINID_FIELD = protobuf.FieldDescriptor();
SKININFO_OVERTIME_FIELD = protobuf.FieldDescriptor();
FOURCHALLENGEINFO = protobuf.Descriptor();
FOURCHALLENGEINFO_TYPE_FIELD = protobuf.FieldDescriptor();
FOURCHALLENGEINFO_OVERTIME_FIELD = protobuf.FieldDescriptor();
FOURCHALLENGEINFO_CURRENTFLOOR_FIELD = protobuf.FieldDescriptor();
FOURCHALLENGEINFO_REMAINTIMES_FIELD = protobuf.FieldDescriptor();
ERRORRESPONSE_ERRCODE_FIELD.name = "errCode"
ERRORRESPONSE_ERRCODE_FIELD.full_name = ".com.ljsd.jieling.protocols.ErrorResponse.errCode"
@ -872,11 +878,21 @@ PLAYER_SEX_FIELD.default_value = 0
PLAYER_SEX_FIELD.type = 5
PLAYER_SEX_FIELD.cpp_type = 1
PLAYER_TREELEVEL_FIELD.name = "treeLevel"
PLAYER_TREELEVEL_FIELD.full_name = ".com.ljsd.jieling.protocols.Player.treeLevel"
PLAYER_TREELEVEL_FIELD.number = 25
PLAYER_TREELEVEL_FIELD.index = 24
PLAYER_TREELEVEL_FIELD.label = 1
PLAYER_TREELEVEL_FIELD.has_default_value = false
PLAYER_TREELEVEL_FIELD.default_value = 0
PLAYER_TREELEVEL_FIELD.type = 5
PLAYER_TREELEVEL_FIELD.cpp_type = 1
PLAYER.name = "Player"
PLAYER.full_name = ".com.ljsd.jieling.protocols.Player"
PLAYER.nested_types = {}
PLAYER.enum_types = {}
PLAYER.fields = {PLAYER_UID_FIELD, PLAYER_NICKNAME_FIELD, PLAYER_LEVEL_FIELD, PLAYER_EXP_FIELD, PLAYER_VIPLEVEL_FIELD, PLAYER_FAMILYID_FIELD, PLAYER_HEAD_FIELD, PLAYER_CURMAPID_FIELD, PLAYER_ENERGY_FIELD, PLAYER_LASTUPDATEENERGYTIME_FIELD, PLAYER_SERVERTIME_FIELD, PLAYER_MAXFORCE_FIELD, PLAYER_SAVEAMT_FIELD, PLAYER_RECHARGETIME_FIELD, PLAYER_ISFIRSTRECHARGE_FIELD, PLAYER_ISMATCHROOM_FIELD, PLAYER_CURROOMTYPE_FIELD, PLAYER_HEADFRAME_FIELD, PLAYER_ROOMADDREESS_FIELD, PLAYER_DESIGNATION_FIELD, PLAYER_DECROTION_FIELD, PLAYER_RIDE_FIELD, PLAYER_RIDELEVEL_FIELD, PLAYER_SEX_FIELD}
PLAYER.fields = {PLAYER_UID_FIELD, PLAYER_NICKNAME_FIELD, PLAYER_LEVEL_FIELD, PLAYER_EXP_FIELD, PLAYER_VIPLEVEL_FIELD, PLAYER_FAMILYID_FIELD, PLAYER_HEAD_FIELD, PLAYER_CURMAPID_FIELD, PLAYER_ENERGY_FIELD, PLAYER_LASTUPDATEENERGYTIME_FIELD, PLAYER_SERVERTIME_FIELD, PLAYER_MAXFORCE_FIELD, PLAYER_SAVEAMT_FIELD, PLAYER_RECHARGETIME_FIELD, PLAYER_ISFIRSTRECHARGE_FIELD, PLAYER_ISMATCHROOM_FIELD, PLAYER_CURROOMTYPE_FIELD, PLAYER_HEADFRAME_FIELD, PLAYER_ROOMADDREESS_FIELD, PLAYER_DESIGNATION_FIELD, PLAYER_DECROTION_FIELD, PLAYER_RIDE_FIELD, PLAYER_RIDELEVEL_FIELD, PLAYER_SEX_FIELD, PLAYER_TREELEVEL_FIELD}
PLAYER.is_extendable = false
PLAYER.extensions = {}
PRIVILEGE_ID_FIELD.name = "id"
@ -6223,6 +6239,53 @@ SKININFO.enum_types = {}
SKININFO.fields = {SKININFO_SKINID_FIELD, SKININFO_OVERTIME_FIELD}
SKININFO.is_extendable = false
SKININFO.extensions = {}
FOURCHALLENGEINFO_TYPE_FIELD.name = "type"
FOURCHALLENGEINFO_TYPE_FIELD.full_name = ".com.ljsd.jieling.protocols.FourChallengeInfo.type"
FOURCHALLENGEINFO_TYPE_FIELD.number = 1
FOURCHALLENGEINFO_TYPE_FIELD.index = 0
FOURCHALLENGEINFO_TYPE_FIELD.label = 1
FOURCHALLENGEINFO_TYPE_FIELD.has_default_value = false
FOURCHALLENGEINFO_TYPE_FIELD.default_value = 0
FOURCHALLENGEINFO_TYPE_FIELD.type = 5
FOURCHALLENGEINFO_TYPE_FIELD.cpp_type = 1
FOURCHALLENGEINFO_OVERTIME_FIELD.name = "overTime"
FOURCHALLENGEINFO_OVERTIME_FIELD.full_name = ".com.ljsd.jieling.protocols.FourChallengeInfo.overTime"
FOURCHALLENGEINFO_OVERTIME_FIELD.number = 2
FOURCHALLENGEINFO_OVERTIME_FIELD.index = 1
FOURCHALLENGEINFO_OVERTIME_FIELD.label = 1
FOURCHALLENGEINFO_OVERTIME_FIELD.has_default_value = false
FOURCHALLENGEINFO_OVERTIME_FIELD.default_value = 0
FOURCHALLENGEINFO_OVERTIME_FIELD.type = 5
FOURCHALLENGEINFO_OVERTIME_FIELD.cpp_type = 1
FOURCHALLENGEINFO_CURRENTFLOOR_FIELD.name = "currentFloor"
FOURCHALLENGEINFO_CURRENTFLOOR_FIELD.full_name = ".com.ljsd.jieling.protocols.FourChallengeInfo.currentFloor"
FOURCHALLENGEINFO_CURRENTFLOOR_FIELD.number = 3
FOURCHALLENGEINFO_CURRENTFLOOR_FIELD.index = 2
FOURCHALLENGEINFO_CURRENTFLOOR_FIELD.label = 1
FOURCHALLENGEINFO_CURRENTFLOOR_FIELD.has_default_value = false
FOURCHALLENGEINFO_CURRENTFLOOR_FIELD.default_value = 0
FOURCHALLENGEINFO_CURRENTFLOOR_FIELD.type = 5
FOURCHALLENGEINFO_CURRENTFLOOR_FIELD.cpp_type = 1
FOURCHALLENGEINFO_REMAINTIMES_FIELD.name = "remainTimes"
FOURCHALLENGEINFO_REMAINTIMES_FIELD.full_name = ".com.ljsd.jieling.protocols.FourChallengeInfo.remainTimes"
FOURCHALLENGEINFO_REMAINTIMES_FIELD.number = 4
FOURCHALLENGEINFO_REMAINTIMES_FIELD.index = 3
FOURCHALLENGEINFO_REMAINTIMES_FIELD.label = 1
FOURCHALLENGEINFO_REMAINTIMES_FIELD.has_default_value = false
FOURCHALLENGEINFO_REMAINTIMES_FIELD.default_value = 0
FOURCHALLENGEINFO_REMAINTIMES_FIELD.type = 5
FOURCHALLENGEINFO_REMAINTIMES_FIELD.cpp_type = 1
FOURCHALLENGEINFO.name = "FourChallengeInfo"
FOURCHALLENGEINFO.full_name = ".com.ljsd.jieling.protocols.FourChallengeInfo"
FOURCHALLENGEINFO.nested_types = {}
FOURCHALLENGEINFO.enum_types = {}
FOURCHALLENGEINFO.fields = {FOURCHALLENGEINFO_TYPE_FIELD, FOURCHALLENGEINFO_OVERTIME_FIELD, FOURCHALLENGEINFO_CURRENTFLOOR_FIELD, FOURCHALLENGEINFO_REMAINTIMES_FIELD}
FOURCHALLENGEINFO.is_extendable = false
FOURCHALLENGEINFO.extensions = {}
ActivityInfo = protobuf.Message(ACTIVITYINFO)
ActivityInfo.MissionInfo = protobuf.Message(ACTIVITYINFO_MISSIONINFO)
@ -6263,6 +6326,7 @@ FightData = protobuf.Message(FIGHTDATA)
FightTeamInfo = protobuf.Message(FIGHTTEAMINFO)
FightUnitInfo = protobuf.Message(FIGHTUNITINFO)
FoodBuffer = protobuf.Message(FOODBUFFER)
FourChallengeInfo = protobuf.Message(FOURCHALLENGEINFO)
Friend = protobuf.Message(FRIEND)
FunctionOfTime = protobuf.Message(FUNCTIONOFTIME)
GMCommand = protobuf.Message(GMCOMMAND)

View File

@ -46,6 +46,9 @@ MAPENTERRESPONSE_ADDHPCOUNT_FIELD = protobuf.FieldDescriptor();
MAPENTERRESPONSE_MAPID_FIELD = protobuf.FieldDescriptor();
MAPENTERRESPONSE_CURTOWER_FIELD = protobuf.FieldDescriptor();
MAPENTERRESPONSE_BOMBUSED_FIELD = protobuf.FieldDescriptor();
MAPENTERRESPONSE_KILLCOUNT_FIELD = protobuf.FieldDescriptor();
MAPENTERRESPONSE_TRIALREWARDINFO_FIELD = protobuf.FieldDescriptor();
MAPENTERRESPONSE_ESSENCEVALUE_FIELD = protobuf.FieldDescriptor();
EVENTUPDATEREQUEST = protobuf.Descriptor();
EVENTUPDATEREQUEST_EVENTID_FIELD = protobuf.FieldDescriptor();
EVENTUPDATEREQUEST_OPTIONID_FIELD = protobuf.FieldDescriptor();
@ -79,21 +82,10 @@ USETOWERBUFFREQUEST_TOWERLEVEL_FIELD = protobuf.FieldDescriptor();
USETOWERBUFFREQUEST_OPTIONID_FIELD = protobuf.FieldDescriptor();
USETOWERBUFFRESPONSE = protobuf.Descriptor();
USETOWERBUFFRESPONSE_EVENTBEHAVIORCOMMON_FIELD = protobuf.FieldDescriptor();
TOWERCOPYINFO = protobuf.Descriptor();
TOWERCOPYINFO_TOWER_FIELD = protobuf.FieldDescriptor();
TOWERCOPYINFO_FIGHTCOUNT_FIELD = protobuf.FieldDescriptor();
TOWERCOPYINFO_HIGHESTTOWER_FIELD = protobuf.FieldDescriptor();
TOWERCOPYINFO_ESSENCEVALUE_FIELD = protobuf.FieldDescriptor();
TOWERCOPYINFO_MAPINTORESET_FIELD = protobuf.FieldDescriptor();
TOWERCOPYINFO_TOWERUSETIME_FIELD = protobuf.FieldDescriptor();
TOWERCOPYINFO_TRIALREWARDINFO_FIELD = protobuf.FieldDescriptor();
TOWERCOPYINFO_KILLCOUNT_FIELD = protobuf.FieldDescriptor();
TOWERCOPYINFO_BOMBUSED_FIELD = protobuf.FieldDescriptor();
GETALLLEVELDIFFICULTYINFOSRESPONSE = protobuf.Descriptor();
GETALLLEVELDIFFICULTYINFOSRESPONSE_LEVELDIFFICULTYINFOS_FIELD = protobuf.FieldDescriptor();
GETALLLEVELDIFFICULTYINFOSRESPONSE_MAPINFOS_FIELD = protobuf.FieldDescriptor();
GETALLLEVELDIFFICULTYINFOSRESPONSE_STARNUM_FIELD = protobuf.FieldDescriptor();
GETALLLEVELDIFFICULTYINFOSRESPONSE_TOWERCOPYINFO_FIELD = protobuf.FieldDescriptor();
GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD = protobuf.FieldDescriptor();
GETALLLEVELDIFFICULTYINFOSRESPONSE_DIFFICULTMAPOPTIONS_FIELD = protobuf.FieldDescriptor();
MAPGETRANKINFOREQUEST = protobuf.Descriptor();
@ -637,11 +629,41 @@ MAPENTERRESPONSE_BOMBUSED_FIELD.default_value = 0
MAPENTERRESPONSE_BOMBUSED_FIELD.type = 5
MAPENTERRESPONSE_BOMBUSED_FIELD.cpp_type = 1
MAPENTERRESPONSE_KILLCOUNT_FIELD.name = "killCount"
MAPENTERRESPONSE_KILLCOUNT_FIELD.full_name = ".com.ljsd.jieling.protocols.MapEnterResponse.killCount"
MAPENTERRESPONSE_KILLCOUNT_FIELD.number = 22
MAPENTERRESPONSE_KILLCOUNT_FIELD.index = 21
MAPENTERRESPONSE_KILLCOUNT_FIELD.label = 1
MAPENTERRESPONSE_KILLCOUNT_FIELD.has_default_value = false
MAPENTERRESPONSE_KILLCOUNT_FIELD.default_value = 0
MAPENTERRESPONSE_KILLCOUNT_FIELD.type = 5
MAPENTERRESPONSE_KILLCOUNT_FIELD.cpp_type = 1
MAPENTERRESPONSE_TRIALREWARDINFO_FIELD.name = "trialRewardInfo"
MAPENTERRESPONSE_TRIALREWARDINFO_FIELD.full_name = ".com.ljsd.jieling.protocols.MapEnterResponse.trialRewardInfo"
MAPENTERRESPONSE_TRIALREWARDINFO_FIELD.number = 23
MAPENTERRESPONSE_TRIALREWARDINFO_FIELD.index = 22
MAPENTERRESPONSE_TRIALREWARDINFO_FIELD.label = 3
MAPENTERRESPONSE_TRIALREWARDINFO_FIELD.has_default_value = false
MAPENTERRESPONSE_TRIALREWARDINFO_FIELD.default_value = {}
MAPENTERRESPONSE_TRIALREWARDINFO_FIELD.type = 5
MAPENTERRESPONSE_TRIALREWARDINFO_FIELD.cpp_type = 1
MAPENTERRESPONSE_ESSENCEVALUE_FIELD.name = "essenceValue"
MAPENTERRESPONSE_ESSENCEVALUE_FIELD.full_name = ".com.ljsd.jieling.protocols.MapEnterResponse.essenceValue"
MAPENTERRESPONSE_ESSENCEVALUE_FIELD.number = 24
MAPENTERRESPONSE_ESSENCEVALUE_FIELD.index = 23
MAPENTERRESPONSE_ESSENCEVALUE_FIELD.label = 1
MAPENTERRESPONSE_ESSENCEVALUE_FIELD.has_default_value = false
MAPENTERRESPONSE_ESSENCEVALUE_FIELD.default_value = 0
MAPENTERRESPONSE_ESSENCEVALUE_FIELD.type = 5
MAPENTERRESPONSE_ESSENCEVALUE_FIELD.cpp_type = 1
MAPENTERRESPONSE.name = "MapEnterResponse"
MAPENTERRESPONSE.full_name = ".com.ljsd.jieling.protocols.MapEnterResponse"
MAPENTERRESPONSE.nested_types = {}
MAPENTERRESPONSE.enum_types = {}
MAPENTERRESPONSE.fields = {MAPENTERRESPONSE_MAPLIST_FIELD, MAPENTERRESPONSE_CURXY_FIELD, MAPENTERRESPONSE_HEROINFOS_FIELD, MAPENTERRESPONSE_LEFTTIME_FIELD, MAPENTERRESPONSE_TEMPORARYITEMS_FIELD, MAPENTERRESPONSE_FOODBUFFERS_FIELD, MAPENTERRESPONSE_WAKECELLS_FIELD, MAPENTERRESPONSE_MISSIONS_FIELD, MAPENTERRESPONSE_REVIVETIME_FIELD, MAPENTERRESPONSE_DIECOUNT_FIELD, MAPENTERRESPONSE_EXPLOREDETAIL_FIELD, MAPENTERRESPONSE_BUF_FIELD, MAPENTERRESPONSE_SIGNS_FIELD, MAPENTERRESPONSE_REFRESHINFO_FIELD, MAPENTERRESPONSE_SKIPFIGHT_FIELD, MAPENTERRESPONSE_INFOS_FIELD, MAPENTERRESPONSE_CURHERO_FIELD, MAPENTERRESPONSE_ADDHPCOUNT_FIELD, MAPENTERRESPONSE_MAPID_FIELD, MAPENTERRESPONSE_CURTOWER_FIELD, MAPENTERRESPONSE_BOMBUSED_FIELD}
MAPENTERRESPONSE.fields = {MAPENTERRESPONSE_MAPLIST_FIELD, MAPENTERRESPONSE_CURXY_FIELD, MAPENTERRESPONSE_HEROINFOS_FIELD, MAPENTERRESPONSE_LEFTTIME_FIELD, MAPENTERRESPONSE_TEMPORARYITEMS_FIELD, MAPENTERRESPONSE_FOODBUFFERS_FIELD, MAPENTERRESPONSE_WAKECELLS_FIELD, MAPENTERRESPONSE_MISSIONS_FIELD, MAPENTERRESPONSE_REVIVETIME_FIELD, MAPENTERRESPONSE_DIECOUNT_FIELD, MAPENTERRESPONSE_EXPLOREDETAIL_FIELD, MAPENTERRESPONSE_BUF_FIELD, MAPENTERRESPONSE_SIGNS_FIELD, MAPENTERRESPONSE_REFRESHINFO_FIELD, MAPENTERRESPONSE_SKIPFIGHT_FIELD, MAPENTERRESPONSE_INFOS_FIELD, MAPENTERRESPONSE_CURHERO_FIELD, MAPENTERRESPONSE_ADDHPCOUNT_FIELD, MAPENTERRESPONSE_MAPID_FIELD, MAPENTERRESPONSE_CURTOWER_FIELD, MAPENTERRESPONSE_BOMBUSED_FIELD, MAPENTERRESPONSE_KILLCOUNT_FIELD, MAPENTERRESPONSE_TRIALREWARDINFO_FIELD, MAPENTERRESPONSE_ESSENCEVALUE_FIELD}
MAPENTERRESPONSE.is_extendable = false
MAPENTERRESPONSE.extensions = {}
EVENTUPDATEREQUEST_EVENTID_FIELD.name = "eventId"
@ -953,103 +975,6 @@ USETOWERBUFFRESPONSE.enum_types = {}
USETOWERBUFFRESPONSE.fields = {USETOWERBUFFRESPONSE_EVENTBEHAVIORCOMMON_FIELD}
USETOWERBUFFRESPONSE.is_extendable = false
USETOWERBUFFRESPONSE.extensions = {}
TOWERCOPYINFO_TOWER_FIELD.name = "tower"
TOWERCOPYINFO_TOWER_FIELD.full_name = ".com.ljsd.jieling.protocols.TowerCopyInfo.tower"
TOWERCOPYINFO_TOWER_FIELD.number = 1
TOWERCOPYINFO_TOWER_FIELD.index = 0
TOWERCOPYINFO_TOWER_FIELD.label = 1
TOWERCOPYINFO_TOWER_FIELD.has_default_value = false
TOWERCOPYINFO_TOWER_FIELD.default_value = 0
TOWERCOPYINFO_TOWER_FIELD.type = 5
TOWERCOPYINFO_TOWER_FIELD.cpp_type = 1
TOWERCOPYINFO_FIGHTCOUNT_FIELD.name = "fightCount"
TOWERCOPYINFO_FIGHTCOUNT_FIELD.full_name = ".com.ljsd.jieling.protocols.TowerCopyInfo.fightCount"
TOWERCOPYINFO_FIGHTCOUNT_FIELD.number = 2
TOWERCOPYINFO_FIGHTCOUNT_FIELD.index = 1
TOWERCOPYINFO_FIGHTCOUNT_FIELD.label = 1
TOWERCOPYINFO_FIGHTCOUNT_FIELD.has_default_value = false
TOWERCOPYINFO_FIGHTCOUNT_FIELD.default_value = 0
TOWERCOPYINFO_FIGHTCOUNT_FIELD.type = 5
TOWERCOPYINFO_FIGHTCOUNT_FIELD.cpp_type = 1
TOWERCOPYINFO_HIGHESTTOWER_FIELD.name = "highestTower"
TOWERCOPYINFO_HIGHESTTOWER_FIELD.full_name = ".com.ljsd.jieling.protocols.TowerCopyInfo.highestTower"
TOWERCOPYINFO_HIGHESTTOWER_FIELD.number = 3
TOWERCOPYINFO_HIGHESTTOWER_FIELD.index = 2
TOWERCOPYINFO_HIGHESTTOWER_FIELD.label = 1
TOWERCOPYINFO_HIGHESTTOWER_FIELD.has_default_value = false
TOWERCOPYINFO_HIGHESTTOWER_FIELD.default_value = 0
TOWERCOPYINFO_HIGHESTTOWER_FIELD.type = 5
TOWERCOPYINFO_HIGHESTTOWER_FIELD.cpp_type = 1
TOWERCOPYINFO_ESSENCEVALUE_FIELD.name = "essenceValue"
TOWERCOPYINFO_ESSENCEVALUE_FIELD.full_name = ".com.ljsd.jieling.protocols.TowerCopyInfo.essenceValue"
TOWERCOPYINFO_ESSENCEVALUE_FIELD.number = 4
TOWERCOPYINFO_ESSENCEVALUE_FIELD.index = 3
TOWERCOPYINFO_ESSENCEVALUE_FIELD.label = 1
TOWERCOPYINFO_ESSENCEVALUE_FIELD.has_default_value = false
TOWERCOPYINFO_ESSENCEVALUE_FIELD.default_value = 0
TOWERCOPYINFO_ESSENCEVALUE_FIELD.type = 5
TOWERCOPYINFO_ESSENCEVALUE_FIELD.cpp_type = 1
TOWERCOPYINFO_MAPINTORESET_FIELD.name = "mapIntoReset"
TOWERCOPYINFO_MAPINTORESET_FIELD.full_name = ".com.ljsd.jieling.protocols.TowerCopyInfo.mapIntoReset"
TOWERCOPYINFO_MAPINTORESET_FIELD.number = 5
TOWERCOPYINFO_MAPINTORESET_FIELD.index = 4
TOWERCOPYINFO_MAPINTORESET_FIELD.label = 1
TOWERCOPYINFO_MAPINTORESET_FIELD.has_default_value = false
TOWERCOPYINFO_MAPINTORESET_FIELD.default_value = 0
TOWERCOPYINFO_MAPINTORESET_FIELD.type = 5
TOWERCOPYINFO_MAPINTORESET_FIELD.cpp_type = 1
TOWERCOPYINFO_TOWERUSETIME_FIELD.name = "towerUseTime"
TOWERCOPYINFO_TOWERUSETIME_FIELD.full_name = ".com.ljsd.jieling.protocols.TowerCopyInfo.towerUseTime"
TOWERCOPYINFO_TOWERUSETIME_FIELD.number = 6
TOWERCOPYINFO_TOWERUSETIME_FIELD.index = 5
TOWERCOPYINFO_TOWERUSETIME_FIELD.label = 1
TOWERCOPYINFO_TOWERUSETIME_FIELD.has_default_value = false
TOWERCOPYINFO_TOWERUSETIME_FIELD.default_value = 0
TOWERCOPYINFO_TOWERUSETIME_FIELD.type = 5
TOWERCOPYINFO_TOWERUSETIME_FIELD.cpp_type = 1
TOWERCOPYINFO_TRIALREWARDINFO_FIELD.name = "trialRewardInfo"
TOWERCOPYINFO_TRIALREWARDINFO_FIELD.full_name = ".com.ljsd.jieling.protocols.TowerCopyInfo.trialRewardInfo"
TOWERCOPYINFO_TRIALREWARDINFO_FIELD.number = 7
TOWERCOPYINFO_TRIALREWARDINFO_FIELD.index = 6
TOWERCOPYINFO_TRIALREWARDINFO_FIELD.label = 3
TOWERCOPYINFO_TRIALREWARDINFO_FIELD.has_default_value = false
TOWERCOPYINFO_TRIALREWARDINFO_FIELD.default_value = {}
TOWERCOPYINFO_TRIALREWARDINFO_FIELD.type = 5
TOWERCOPYINFO_TRIALREWARDINFO_FIELD.cpp_type = 1
TOWERCOPYINFO_KILLCOUNT_FIELD.name = "killCount"
TOWERCOPYINFO_KILLCOUNT_FIELD.full_name = ".com.ljsd.jieling.protocols.TowerCopyInfo.killCount"
TOWERCOPYINFO_KILLCOUNT_FIELD.number = 8
TOWERCOPYINFO_KILLCOUNT_FIELD.index = 7
TOWERCOPYINFO_KILLCOUNT_FIELD.label = 1
TOWERCOPYINFO_KILLCOUNT_FIELD.has_default_value = false
TOWERCOPYINFO_KILLCOUNT_FIELD.default_value = 0
TOWERCOPYINFO_KILLCOUNT_FIELD.type = 5
TOWERCOPYINFO_KILLCOUNT_FIELD.cpp_type = 1
TOWERCOPYINFO_BOMBUSED_FIELD.name = "bombUsed"
TOWERCOPYINFO_BOMBUSED_FIELD.full_name = ".com.ljsd.jieling.protocols.TowerCopyInfo.bombUsed"
TOWERCOPYINFO_BOMBUSED_FIELD.number = 9
TOWERCOPYINFO_BOMBUSED_FIELD.index = 8
TOWERCOPYINFO_BOMBUSED_FIELD.label = 1
TOWERCOPYINFO_BOMBUSED_FIELD.has_default_value = false
TOWERCOPYINFO_BOMBUSED_FIELD.default_value = 0
TOWERCOPYINFO_BOMBUSED_FIELD.type = 5
TOWERCOPYINFO_BOMBUSED_FIELD.cpp_type = 1
TOWERCOPYINFO.name = "TowerCopyInfo"
TOWERCOPYINFO.full_name = ".com.ljsd.jieling.protocols.TowerCopyInfo"
TOWERCOPYINFO.nested_types = {}
TOWERCOPYINFO.enum_types = {}
TOWERCOPYINFO.fields = {TOWERCOPYINFO_TOWER_FIELD, TOWERCOPYINFO_FIGHTCOUNT_FIELD, TOWERCOPYINFO_HIGHESTTOWER_FIELD, TOWERCOPYINFO_ESSENCEVALUE_FIELD, TOWERCOPYINFO_MAPINTORESET_FIELD, TOWERCOPYINFO_TOWERUSETIME_FIELD, TOWERCOPYINFO_TRIALREWARDINFO_FIELD, TOWERCOPYINFO_KILLCOUNT_FIELD, TOWERCOPYINFO_BOMBUSED_FIELD}
TOWERCOPYINFO.is_extendable = false
TOWERCOPYINFO.extensions = {}
GETALLLEVELDIFFICULTYINFOSRESPONSE_LEVELDIFFICULTYINFOS_FIELD.name = "levelDifficultyInfos"
GETALLLEVELDIFFICULTYINFOSRESPONSE_LEVELDIFFICULTYINFOS_FIELD.full_name = ".com.ljsd.jieling.protocols.getAllLevelDifficultyInfosResponse.levelDifficultyInfos"
GETALLLEVELDIFFICULTYINFOSRESPONSE_LEVELDIFFICULTYINFOS_FIELD.number = 1
@ -1082,21 +1007,10 @@ GETALLLEVELDIFFICULTYINFOSRESPONSE_STARNUM_FIELD.default_value = 0
GETALLLEVELDIFFICULTYINFOSRESPONSE_STARNUM_FIELD.type = 5
GETALLLEVELDIFFICULTYINFOSRESPONSE_STARNUM_FIELD.cpp_type = 1
GETALLLEVELDIFFICULTYINFOSRESPONSE_TOWERCOPYINFO_FIELD.name = "towerCopyInfo"
GETALLLEVELDIFFICULTYINFOSRESPONSE_TOWERCOPYINFO_FIELD.full_name = ".com.ljsd.jieling.protocols.getAllLevelDifficultyInfosResponse.towerCopyInfo"
GETALLLEVELDIFFICULTYINFOSRESPONSE_TOWERCOPYINFO_FIELD.number = 4
GETALLLEVELDIFFICULTYINFOSRESPONSE_TOWERCOPYINFO_FIELD.index = 3
GETALLLEVELDIFFICULTYINFOSRESPONSE_TOWERCOPYINFO_FIELD.label = 1
GETALLLEVELDIFFICULTYINFOSRESPONSE_TOWERCOPYINFO_FIELD.has_default_value = false
GETALLLEVELDIFFICULTYINFOSRESPONSE_TOWERCOPYINFO_FIELD.default_value = nil
GETALLLEVELDIFFICULTYINFOSRESPONSE_TOWERCOPYINFO_FIELD.message_type = TOWERCOPYINFO
GETALLLEVELDIFFICULTYINFOSRESPONSE_TOWERCOPYINFO_FIELD.type = 11
GETALLLEVELDIFFICULTYINFOSRESPONSE_TOWERCOPYINFO_FIELD.cpp_type = 10
GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD.name = "playedGenMapId"
GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD.full_name = ".com.ljsd.jieling.protocols.getAllLevelDifficultyInfosResponse.playedGenMapId"
GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD.number = 5
GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD.index = 4
GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD.number = 4
GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD.index = 3
GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD.label = 3
GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD.has_default_value = false
GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD.default_value = {}
@ -1105,8 +1019,8 @@ GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD.cpp_type = 1
GETALLLEVELDIFFICULTYINFOSRESPONSE_DIFFICULTMAPOPTIONS_FIELD.name = "difficultMapOptions"
GETALLLEVELDIFFICULTYINFOSRESPONSE_DIFFICULTMAPOPTIONS_FIELD.full_name = ".com.ljsd.jieling.protocols.getAllLevelDifficultyInfosResponse.difficultMapOptions"
GETALLLEVELDIFFICULTYINFOSRESPONSE_DIFFICULTMAPOPTIONS_FIELD.number = 6
GETALLLEVELDIFFICULTYINFOSRESPONSE_DIFFICULTMAPOPTIONS_FIELD.index = 5
GETALLLEVELDIFFICULTYINFOSRESPONSE_DIFFICULTMAPOPTIONS_FIELD.number = 5
GETALLLEVELDIFFICULTYINFOSRESPONSE_DIFFICULTMAPOPTIONS_FIELD.index = 4
GETALLLEVELDIFFICULTYINFOSRESPONSE_DIFFICULTMAPOPTIONS_FIELD.label = 3
GETALLLEVELDIFFICULTYINFOSRESPONSE_DIFFICULTMAPOPTIONS_FIELD.has_default_value = false
GETALLLEVELDIFFICULTYINFOSRESPONSE_DIFFICULTMAPOPTIONS_FIELD.default_value = {}
@ -1118,7 +1032,7 @@ GETALLLEVELDIFFICULTYINFOSRESPONSE.name = "getAllLevelDifficultyInfosResponse"
GETALLLEVELDIFFICULTYINFOSRESPONSE.full_name = ".com.ljsd.jieling.protocols.getAllLevelDifficultyInfosResponse"
GETALLLEVELDIFFICULTYINFOSRESPONSE.nested_types = {}
GETALLLEVELDIFFICULTYINFOSRESPONSE.enum_types = {}
GETALLLEVELDIFFICULTYINFOSRESPONSE.fields = {GETALLLEVELDIFFICULTYINFOSRESPONSE_LEVELDIFFICULTYINFOS_FIELD, GETALLLEVELDIFFICULTYINFOSRESPONSE_MAPINFOS_FIELD, GETALLLEVELDIFFICULTYINFOSRESPONSE_STARNUM_FIELD, GETALLLEVELDIFFICULTYINFOSRESPONSE_TOWERCOPYINFO_FIELD, GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD, GETALLLEVELDIFFICULTYINFOSRESPONSE_DIFFICULTMAPOPTIONS_FIELD}
GETALLLEVELDIFFICULTYINFOSRESPONSE.fields = {GETALLLEVELDIFFICULTYINFOSRESPONSE_LEVELDIFFICULTYINFOS_FIELD, GETALLLEVELDIFFICULTYINFOSRESPONSE_MAPINFOS_FIELD, GETALLLEVELDIFFICULTYINFOSRESPONSE_STARNUM_FIELD, GETALLLEVELDIFFICULTYINFOSRESPONSE_PLAYEDGENMAPID_FIELD, GETALLLEVELDIFFICULTYINFOSRESPONSE_DIFFICULTMAPOPTIONS_FIELD}
GETALLLEVELDIFFICULTYINFOSRESPONSE.is_extendable = false
GETALLLEVELDIFFICULTYINFOSRESPONSE.extensions = {}
MAPGETRANKINFOREQUEST_MAPID_FIELD.name = "mapId"
@ -2422,7 +2336,6 @@ SignEndlessCellResponse = protobuf.Message(SIGNENDLESSCELLRESPONSE)
SituationChallengeRequest = protobuf.Message(SITUATIONCHALLENGEREQUEST)
SituationChallengeResponse = protobuf.Message(SITUATIONCHALLENGERESPONSE)
TowerBuff = protobuf.Message(TOWERBUFF)
TowerCopyInfo = protobuf.Message(TOWERCOPYINFO)
TowerRewardRequest = protobuf.Message(TOWERREWARDREQUEST)
TowerRewardResponse = protobuf.Message(TOWERREWARDRESPONSE)
TrialHeroInfo = protobuf.Message(TRIALHEROINFO)

File diff suppressed because one or more lines are too long

View File

@ -455,6 +455,14 @@ JADEDYNASTYREFRESHINDICATION_TASKS_FIELD = protobuf.FieldDescriptor();
JADEDYNASTYREFRESHTIMERESPONSE = protobuf.Descriptor();
JADEDYNASTYREFRESHTIMERESPONSE_DAYTIME_FIELD = protobuf.FieldDescriptor();
JADEDYNASTYREFRESHTIMERESPONSE_WEEKTIME_FIELD = protobuf.FieldDescriptor();
FOURCHALLENGEGETINFORESPONSE = protobuf.Descriptor();
FOURCHALLENGEGETINFORESPONSE_INFO_FIELD = protobuf.FieldDescriptor();
FOURCHALLENGEDOREQUEST = protobuf.Descriptor();
FOURCHALLENGEDOREQUEST_CHALLENGEID_FIELD = protobuf.FieldDescriptor();
FOURCHALLENGEDOREQUEST_TYPE_FIELD = protobuf.FieldDescriptor();
FOURCHALLENGEDORESPONSE = protobuf.Descriptor();
FOURCHALLENGEDORESPONSE_DROP_FIELD = protobuf.FieldDescriptor();
FOURCHALLENGEDORESPONSE_FIGHTDATA_FIELD = protobuf.FieldDescriptor();
ERRORMSGRESPONSE_MSG_FIELD.name = "msg"
ERRORMSGRESPONSE_MSG_FIELD.full_name = ".com.ljsd.jieling.protocols.ErrorMsgResponse.msg"
@ -4609,6 +4617,80 @@ JADEDYNASTYREFRESHTIMERESPONSE.enum_types = {}
JADEDYNASTYREFRESHTIMERESPONSE.fields = {JADEDYNASTYREFRESHTIMERESPONSE_DAYTIME_FIELD, JADEDYNASTYREFRESHTIMERESPONSE_WEEKTIME_FIELD}
JADEDYNASTYREFRESHTIMERESPONSE.is_extendable = false
JADEDYNASTYREFRESHTIMERESPONSE.extensions = {}
FOURCHALLENGEGETINFORESPONSE_INFO_FIELD.name = "info"
FOURCHALLENGEGETINFORESPONSE_INFO_FIELD.full_name = ".com.ljsd.jieling.protocols.FourChallengeGetInfoResponse.info"
FOURCHALLENGEGETINFORESPONSE_INFO_FIELD.number = 1
FOURCHALLENGEGETINFORESPONSE_INFO_FIELD.index = 0
FOURCHALLENGEGETINFORESPONSE_INFO_FIELD.label = 3
FOURCHALLENGEGETINFORESPONSE_INFO_FIELD.has_default_value = false
FOURCHALLENGEGETINFORESPONSE_INFO_FIELD.default_value = {}
FOURCHALLENGEGETINFORESPONSE_INFO_FIELD.message_type = CommonProto_pb.FOURCHALLENGEINFO
FOURCHALLENGEGETINFORESPONSE_INFO_FIELD.type = 11
FOURCHALLENGEGETINFORESPONSE_INFO_FIELD.cpp_type = 10
FOURCHALLENGEGETINFORESPONSE.name = "FourChallengeGetInfoResponse"
FOURCHALLENGEGETINFORESPONSE.full_name = ".com.ljsd.jieling.protocols.FourChallengeGetInfoResponse"
FOURCHALLENGEGETINFORESPONSE.nested_types = {}
FOURCHALLENGEGETINFORESPONSE.enum_types = {}
FOURCHALLENGEGETINFORESPONSE.fields = {FOURCHALLENGEGETINFORESPONSE_INFO_FIELD}
FOURCHALLENGEGETINFORESPONSE.is_extendable = false
FOURCHALLENGEGETINFORESPONSE.extensions = {}
FOURCHALLENGEDOREQUEST_CHALLENGEID_FIELD.name = "challengeId"
FOURCHALLENGEDOREQUEST_CHALLENGEID_FIELD.full_name = ".com.ljsd.jieling.protocols.FourChallengeDoRequest.challengeId"
FOURCHALLENGEDOREQUEST_CHALLENGEID_FIELD.number = 1
FOURCHALLENGEDOREQUEST_CHALLENGEID_FIELD.index = 0
FOURCHALLENGEDOREQUEST_CHALLENGEID_FIELD.label = 1
FOURCHALLENGEDOREQUEST_CHALLENGEID_FIELD.has_default_value = false
FOURCHALLENGEDOREQUEST_CHALLENGEID_FIELD.default_value = 0
FOURCHALLENGEDOREQUEST_CHALLENGEID_FIELD.type = 5
FOURCHALLENGEDOREQUEST_CHALLENGEID_FIELD.cpp_type = 1
FOURCHALLENGEDOREQUEST_TYPE_FIELD.name = "type"
FOURCHALLENGEDOREQUEST_TYPE_FIELD.full_name = ".com.ljsd.jieling.protocols.FourChallengeDoRequest.type"
FOURCHALLENGEDOREQUEST_TYPE_FIELD.number = 2
FOURCHALLENGEDOREQUEST_TYPE_FIELD.index = 1
FOURCHALLENGEDOREQUEST_TYPE_FIELD.label = 1
FOURCHALLENGEDOREQUEST_TYPE_FIELD.has_default_value = false
FOURCHALLENGEDOREQUEST_TYPE_FIELD.default_value = 0
FOURCHALLENGEDOREQUEST_TYPE_FIELD.type = 5
FOURCHALLENGEDOREQUEST_TYPE_FIELD.cpp_type = 1
FOURCHALLENGEDOREQUEST.name = "FourChallengeDoRequest"
FOURCHALLENGEDOREQUEST.full_name = ".com.ljsd.jieling.protocols.FourChallengeDoRequest"
FOURCHALLENGEDOREQUEST.nested_types = {}
FOURCHALLENGEDOREQUEST.enum_types = {}
FOURCHALLENGEDOREQUEST.fields = {FOURCHALLENGEDOREQUEST_CHALLENGEID_FIELD, FOURCHALLENGEDOREQUEST_TYPE_FIELD}
FOURCHALLENGEDOREQUEST.is_extendable = false
FOURCHALLENGEDOREQUEST.extensions = {}
FOURCHALLENGEDORESPONSE_DROP_FIELD.name = "drop"
FOURCHALLENGEDORESPONSE_DROP_FIELD.full_name = ".com.ljsd.jieling.protocols.FourChallengeDoResponse.drop"
FOURCHALLENGEDORESPONSE_DROP_FIELD.number = 1
FOURCHALLENGEDORESPONSE_DROP_FIELD.index = 0
FOURCHALLENGEDORESPONSE_DROP_FIELD.label = 1
FOURCHALLENGEDORESPONSE_DROP_FIELD.has_default_value = false
FOURCHALLENGEDORESPONSE_DROP_FIELD.default_value = nil
FOURCHALLENGEDORESPONSE_DROP_FIELD.message_type = CommonProto_pb.DROP
FOURCHALLENGEDORESPONSE_DROP_FIELD.type = 11
FOURCHALLENGEDORESPONSE_DROP_FIELD.cpp_type = 10
FOURCHALLENGEDORESPONSE_FIGHTDATA_FIELD.name = "fightData"
FOURCHALLENGEDORESPONSE_FIGHTDATA_FIELD.full_name = ".com.ljsd.jieling.protocols.FourChallengeDoResponse.fightData"
FOURCHALLENGEDORESPONSE_FIGHTDATA_FIELD.number = 2
FOURCHALLENGEDORESPONSE_FIGHTDATA_FIELD.index = 1
FOURCHALLENGEDORESPONSE_FIGHTDATA_FIELD.label = 1
FOURCHALLENGEDORESPONSE_FIGHTDATA_FIELD.has_default_value = false
FOURCHALLENGEDORESPONSE_FIGHTDATA_FIELD.default_value = nil
FOURCHALLENGEDORESPONSE_FIGHTDATA_FIELD.message_type = CommonProto_pb.FIGHTDATA
FOURCHALLENGEDORESPONSE_FIGHTDATA_FIELD.type = 11
FOURCHALLENGEDORESPONSE_FIGHTDATA_FIELD.cpp_type = 10
FOURCHALLENGEDORESPONSE.name = "FourChallengeDoResponse"
FOURCHALLENGEDORESPONSE.full_name = ".com.ljsd.jieling.protocols.FourChallengeDoResponse"
FOURCHALLENGEDORESPONSE.nested_types = {}
FOURCHALLENGEDORESPONSE.enum_types = {}
FOURCHALLENGEDORESPONSE.fields = {FOURCHALLENGEDORESPONSE_DROP_FIELD, FOURCHALLENGEDORESPONSE_FIGHTDATA_FIELD}
FOURCHALLENGEDORESPONSE.is_extendable = false
FOURCHALLENGEDORESPONSE.extensions = {}
ActiviteWorkShopReqeust = protobuf.Message(ACTIVITEWORKSHOPREQEUST)
ActivityUpateIndication = protobuf.Message(ACTIVITYUPATEINDICATION)
@ -4627,6 +4709,9 @@ DirectBuyIndication = protobuf.Message(DIRECTBUYINDICATION)
ErrorMsgResponse = protobuf.Message(ERRORMSGRESPONSE)
ExchangeCdkRequest = protobuf.Message(EXCHANGECDKREQUEST)
FivePlayerUpdateIndication = protobuf.Message(FIVEPLAYERUPDATEINDICATION)
FourChallengeDoRequest = protobuf.Message(FOURCHALLENGEDOREQUEST)
FourChallengeDoResponse = protobuf.Message(FOURCHALLENGEDORESPONSE)
FourChallengeGetInfoResponse = protobuf.Message(FOURCHALLENGEGETINFORESPONSE)
FriendBlackOptRequest = protobuf.Message(FRIENDBLACKOPTREQUEST)
FriendGivePresentRequest = protobuf.Message(FRIENDGIVEPRESENTREQUEST)
FriendInviteOperationRequest = protobuf.Message(FRIENDINVITEOPERATIONREQUEST)

View File

@ -337,6 +337,7 @@ function this.BtnClick(id)
end
UIManager.OpenPanel(UIName.DailyCarbonPanel)
elseif id == FUNCTION_OPEN_TYPE.MONSTER_COMING then
LogGreen(tostring(ActTimeCtrlManager.IsQualifiled(FUNCTION_OPEN_TYPE.FourElementTrail)) )
if ActTimeCtrlManager.IsQualifiled(FUNCTION_OPEN_TYPE.FourElementTrail) then
UIManager.OpenPanel(UIName.MonsterCampMainPanel)
else

View File

@ -27,7 +27,6 @@ local activityType = {
gameObject = "daoxuanbaojing" ,
},
}
local NumConvertWeek = {[1]=Language[10005],[2]=Language[10006],[3]=Language[10007],[4]=Language[10008],[5]=Language[10009],[6]=Language[10010],[7]=Language[12303]}
--初始化组件(用于子类重写)
function this:InitComponent()
this.btnHelp = Util.GetGameObject(self.gameObject, "btnRoot/btnhelp")

View File

@ -81,7 +81,7 @@ function ExpeditionMonsterInfoPopup:OnOpen(popupType,...)
contentPrefabs[i].gameObject:SetActive(false)
end
this.BGImage1:SetActive(index == 1 or index == 2)
this.BGImage2:SetActive(index == 3 or index == 4 or index == 5)
this.BGImage2:SetActive(index == 3 or index == 4 or index == 5 or index == 6)
contentPrefabs[index].gameObject:SetActive(true)
contentScripts[index].view:OnShow(this,...)--1、传入自己 2、传入不定参
end

View File

@ -8,10 +8,10 @@ local fun
--item容器
local itemList = {}
local heroListGo = {}
local waveId = 0
local waveId = 0 --当前层
local configData = {}
local rewardData = {}
local type = 1 --1 前往 2 放弃
local curType = 1 --当前试炼类型
local liveNodes = {}
local liveNames = {}
local curNodeConFig
@ -67,56 +67,59 @@ function this:OnShow(_parent,...)
parent=_parent
sortingOrder = _parent.sortingOrder
--不定参中包含的不定参 _args[1]为面板类型 _args[2]之后(包括)为打开面板后传入的不定参
local args = {...}
waveId = args[1]
type = args[2]
configData = ConfigManager.GetConfigData(ConfigName.CampTowerConfig,waveId)
--组数据
rewardData = {}
local curRewardData = {}
local Reward
if type == 1 then
Reward = configData.FirstReward
else
Reward = configData.CommonReward
end
if Reward and Reward.Reward and #Reward.Reward > 0 then
for i = 1, #Reward.Reward do
local rewardGroupConfig = ConfigManager.TryGetConfigData(ConfigName.RewardGroup,Reward.Reward[i])
if rewardGroupConfig and #rewardGroupConfig.ShowItem > 0 then
for j = 1, #rewardGroupConfig.ShowItem do
local v = rewardGroupConfig.ShowItem[j]
if curRewardData[v[1]] then
curRewardData[v[1]] = {v[1],curRewardData[v[1]][2] + v[2]}
else
curRewardData[v[1]] = {v[1],v[2]}
end
end
end
end
end
for i, v in pairs(curRewardData) do
if curNodeConFig and curNodeConFig.Reward and curNodeConFig.Reward > 0 then
v = {v[1],math.floor(v[2] * curNodeConFig.Reward)}
end
table.insert(rewardData,v)
end
local args = {...}
curType = args[1]
waveId = args[2]
configData = MonsterCampManager.GetFourElementMonsterInfoByWave(curType,waveId)
-- --组数据
-- rewardData = {}
-- local curRewardData = {}
-- local Reward
-- if type == 1 then
-- Reward = configData.FirstReward
-- else
-- Reward = configData.CommonReward
-- end
-- if Reward and Reward.Reward and #Reward.Reward > 0 then
-- for i = 1, #Reward.Reward do
-- local rewardGroupConfig = ConfigManager.TryGetConfigData(ConfigName.RewardGroup,Reward.Reward[i])
-- if rewardGroupConfig and #rewardGroupConfig.ShowItem > 0 then
-- for j = 1, #rewardGroupConfig.ShowItem do
-- local v = rewardGroupConfig.ShowItem[j]
-- if curRewardData[v[1]] then
-- curRewardData[v[1]] = {v[1],curRewardData[v[1]][2] + v[2]}
-- else
-- curRewardData[v[1]] = {v[1],v[2]}
-- end
-- end
-- end
-- end
-- end
-- for i, v in pairs(curRewardData) do
-- if curNodeConFig and curNodeConFig.Reward and curNodeConFig.Reward > 0 then
-- v = {v[1],math.floor(v[2] * curNodeConFig.Reward)}
-- end
-- table.insert(rewardData,v)
-- end
this:FormationAdapter()
end
-- 编队数据匹配
function this:FormationAdapter()
this.fightBtnNum.gameObject:SetActive(false)
this.fightBtnIcon.gameObject:SetActive(false)
if type == 1 then
this.fightBtn.text = "挑战"
-- if type == 1 then
-- this.fightBtn.text = "挑战"
elseif type == 2 then
this.fightBtn.text = "扫荡"
end
-- elseif type == 2 then
-- this.fightBtn.text = "扫荡"
-- end
this.titleText.text = string.format("%s层",waveId)
this.power.text = configData.Force
this.titleText.text = string.format("%s层",configData.wave)
this.power.text = configData.power
local bossTeaminfo = ConfigManager.GetConfigData(ConfigName.MonsterGroup,configData.Monster)
for i = 1, #heroListGo do
if (bossTeaminfo.Contents[1][i]) and bossTeaminfo.Contents[1][i] > 0 then

View File

@ -479,6 +479,7 @@ function this.ExecuteLoading()
--[[[34] =]] function() HeroManager.CheckRepeatTreasure(LoadingPanel.OnStep) end,
--[[[34] =]] function() XiaoYaoManager.GetOpenMapData(LoadingPanel.OnStep) end,
function() NetManager.GetHeroSkinData(LoadingPanel.OnStep) end,
function() NetManager.GetFourElementGetInfo(LoadingPanel.OnStep) end,
--[[[35] =]] function() -- 登录请求最终接口,所有请求放在此接口之前
if AppConst.isGuide then

View File

@ -2,14 +2,35 @@
FourElementMonsterCampPanel = Inherit(BasePanel)
local itemConfig = ConfigManager.GetConfig(ConfigName.ItemConfig)
local this = FourElementMonsterCampPanel
this.monsterInfoList = {}
this.rewardList = {}
this.grid = {}
local curType = 0
local trailData = {}
local callBack
--初始化组件(用于子类重写)
function FourElementMonsterCampPanel:InitComponent()
this.btnBack = Util.GetGameObject(self.gameObject, "infoRoot/btnBack")
this.pre = Util.GetGameObject(self.gameObject, "infoRoot/pre")
this.btnBack = Util.GetGameObject(self.gameObject, "InfoRoot/btnBack")
this.help = Util.GetGameObject(self.gameObject, "InfoRoot/help")
this.pre = Util.GetGameObject(self.gameObject, "InfoRoot/pre")
this.grid = Util.GetGameObject(self.gameObject, "InfoRoot/grid")
local rootHight = this.grid.transform.rect.height
local width = this.grid.transform.rect.width
this.scrollView = SubUIManager.Open(SubUIConfig.ScrollCycleView,this.grid.transform,
this.pre, nil, Vector2.New(width, rootHight), 1, 1, Vector2.New(40, 10))
this.scrollView.moveTween.MomentumAmount = 1
this.scrollView.moveTween.Strength = 2
this.titleText = Util.GetGameObject(self.gameObject, "InfoRoot/tiitleRoot/title"):GetComponent("Text")
this.canFightWaves = Util.GetGameObject(self.gameObject, "InfoRoot/bottomLayout/canFightWaves"):GetComponent("Text")
this.freeMoppingTimes = Util.GetGameObject(self.gameObject, "InfoRoot/bottomLayout/freeMoppingTimes"):GetComponent("Text")
this.buyMoppingTimes = Util.GetGameObject(self.gameObject, "InfoRoot/bottomLayout/buyMoppingTimes"):GetComponent("Text")
this.addBtn = Util.GetGameObject(self.gameObject, "InfoRoot/bottomLayout/addBtn")
this.btnRank = Util.GetGameObject(self.gameObject, "InfoRoot/btnRank")
this.btnHelpFight = Util.GetGameObject(self.gameObject, "InfoRoot/btnHelpFight")
end
--绑定事件(用于子类重写)
@ -18,6 +39,18 @@ function FourElementMonsterCampPanel:BindEvent()
self:ClosePanel()
if callBack then callBack() end
end)
Util.AddClick(this.help, function ()
end)
Util.AddClick(this.addBtn, function ()
end)
Util.AddClick(this.btnRank, function ()
end)
Util.AddClick(this.btnHelpFight, function ()
end)
end
--添加事件监听(用于子类重写)
@ -31,56 +64,106 @@ function FourElementMonsterCampPanel:RemoveListener()
end
--界面打开时调用(用于子类重写)
function FourElementMonsterCampPanel:OnOpen(func)
this.InitShowReward()
function FourElementMonsterCampPanel:OnOpen(index)
curType = index
trailData = MonsterCampManager.GetCurFourElementMonsterInfo(index)
end
--界面打开时调用(用于子类重写)
function FourElementMonsterCampPanel:OnShow()
this.titleText.text = FourElementName[curType]
this.canFightWaves.text = "可挑战层数:"..trailData.canFightTime
local freeTimes,buyTimes = MonsterCampManager.GetTimeTip(curType)
this.freeMoppingTimes = "免费扫荡:" ..freeTimes
this.buyMoppingTimes = "购买次数:" ..buyTimes
this.InitMonsterShow()
if func then
callBack = func
end
end
-- 初始化奖励显示
function this.InitShowReward()
for i = 1, 5 do
this.monsterInfoList[i]:SetActive(false)
if not this.rewardList[i] then
this.rewardList[i] = {}
for j = 1, 6 do
this.rewardList[i][j] = SubUIManager.Open(SubUIConfig.ItemView, this.grid[i].transform)
this.rewardList[i][j].gameObject:SetActive(false)
end
function this.InitShowReward(reward,rewardShow)
local rewardGrid = Util.GetGameObject(reward,"grid")
if not this.rewardList[reward] then
this.rewardList[reward] = {}
end
for i = 1 ,#this.rewardList[reward] do
this.rewardList[reward][i].gameObject:SetActive(false)
end
for i = 1,#rewardShow do
if not this.rewardList[reward][i] then
this.rewardList[reward][i] = SubUIManager.Open(SubUIConfig.ItemView, rewardGrid.transform)
this.rewardList[reward][i].gameObject:SetActive(false)
end
this.rewardList[reward][i]:OnOpen(false, {rewardShow[i].id,rewardShow[i].num}, 0.65,false,false,false)
this.rewardList[reward][i].gameObject:SetActive(true)
end
end
function this.InitMonsterShow()
local monsterInfo = MonsterCampManager.GetNextWaveMonsterInfo()
local curWave = MonsterCampManager.monsterWave
for i = 1, 5 do -- 5 只妖怪
if not monsterInfo[i + curWave] then Log(Language[11576])
return
--设置每条英雄数据
function this.SingleHeroDataShow(_go, monConfig,heroData,wave)
local go = _go
local frame=Util.GetGameObject(go,"Bg1"):GetComponent("Image")
local icon=Util.GetGameObject(go, "Mask/icon"):GetComponent("RawImage")
local lv= Util.GetGameObject(go, "lv/Text"):GetComponent("Text")
local pro= Util.GetGameObject(go, "Pro/Image"):GetComponent("Image")
local starGrid = Util.GetGameObject(go, "star")
frame.sprite=Util.LoadSprite(GetHeroQuantityImageByquality(monConfig.Quality,monConfig.Star))
local liveName = heroData.live
icon.texture = CardRendererManager.GetSpineTexture(1, heroData.live, Vector3.one * heroData.scale, Vector3.New(heroData.position[1],heroData.position[2],0), true)
icon.transform.localScale = Vector3.one
icon.transform.localPosition = Vector3.zero
lv.text = monConfig.Level
pro.sprite= Util.LoadSprite(GetProStrImageByProNum(heroData.property))
SetHeroStars(starGrid, monConfig.Star,1,Vector2.New(30,30),-8)
Util.AddOnceClick(go, function()
UIManager.OpenPanel(UIName.ExpeditionMonsterInfoPopup,EXPEDITON_POPUP_TYPE.FourElementMonster,curType,wave)
end)
end
function this.SingleDataShow(go, data)
local wave = Util.GetGameObject(go,"bg/leftLayout/num"):GetComponent("Text")
local power = Util.GetGameObject(go,"bg/power/Text"):GetComponent("Text")
local reward = Util.GetGameObject(go,"bg/rewardRect")
local fight = Util.GetGameObject(go,"bg/fight")
local pass = Util.GetGameObject(go,"bg/pass"):GetComponent("Image")
pass.sprite = Util.LoadSprite("")
local hero = Util.GetGameObject(go,"bg/Hero")
wave.text = ""..data.wave..""
power.text = ""..data.power..""
if data.wave < trailData.monsterWave then
pass.gameObject:SetActive(true)
fight.gameObject:SetActive(false)
reward.gameObject:SetActive(false)
else
pass.gameObject:SetActive(false)
if data.wave == trailData.monsterWave then
--设置扫荡按钮
Util.GetGameObject(fight,"mask"):GetComponent("Image").sprite = Util.LoadSprite("r_chouka_button_002")
elseif data.wave == trailData.monsterWave + 1 then
--设置挑战fight
Util.GetGameObject(fight,"mask"):GetComponent("Image").sprite = Util.LoadSprite("r_chouka_button_001")
Util.GetGameObject(fight,"layout/icon").gameObject:SetActive(false)
Util.GetGameObject(fight,"layout/num").gameObject:SetActive(false)
Util.GetGameObject(fight,"layout/Text"):GetComponent("Text").text = "挑战"
this.InitShowReward(reward, data.firstReward)
else
fight.gameObject:SetActive(false)
this.InitShowReward(reward, data.commonReward)
end
local waveNum = Util.GetGameObject(this.monsterInfoList[i], "bg/num"):GetComponent("Text")
local icon = Util.GetGameObject(this.monsterInfoList[i], "bg/frame/icon"):GetComponent("Image")
local name = Util.GetGameObject(this.monsterInfoList[i], "bg/nameFrame/name"):GetComponent("Text")
local rewardData = monsterInfo[i + curWave].rewardShow
waveNum.text = Language[10311] ..curWave + i .. Language[10316]
icon.sprite = monsterInfo[i + curWave].icon
name.text = monsterInfo[i + curWave].name
-- 显示奖励
for j = 1, #rewardData do
local item = {}
local itemId = rewardData[j][1]
item[#item + 1] = itemId
item[#item + 1] = rewardData[j][2]
this.rewardList[i][j]:OnOpen(false, item, 0.9)
this.rewardList[i][j].gameObject:SetActive(true)
end
this.monsterInfoList[i]:SetActive(true)
end
this.SingleHeroDataShow(hero, data.monsterConfig,data.herodata,data.wave)
end
function this.InitMonsterShow()
local curwaves = trailData.monsterWave + 1 --当前可挑战层
local monsterInfo = MonsterCampManager.GetFourElementMonstersInfo(curType,curwaves)
this.scrollView:SetData(monsterInfo, function (index, go)
this.SingleDataShow(go, monsterInfo[index])
end)
end
--界面关闭时调用(用于子类重写)

View File

@ -6,7 +6,6 @@ local monsterGroup = ConfigManager.GetConfig(ConfigName.MonsterGroup)
local monsterConfig = ConfigManager.GetConfig(ConfigName.MonsterConfig)
local trails = {}
--初始化组件(用于子类重写)
function MonsterCampMainPanel:InitComponent()
orginLayer = 0
@ -61,17 +60,61 @@ function MonsterCampMainPanel:OnShow()
this.waveNum.text = MonsterCampManager.monsterWave
this.shenYingProgressText = "16/100"
this.shenYingProgressIma.fillAmount = 16/100
LogGreen("#trails:"..#trails)
for i = 1,#trails do
local singleFourElementData = MonsterCampManager.GetCurFourElementMonsterInfo(i)
this:SetSingleTrailData(trails[i],singleFourElementData)
end
end
function MonsterCampMainPanel:SetSingleTrailData(go,index,data)
function this:GetOpenTime(id)
local str = nil
local isFunction = false
local config = ConfigManager.GetConfigData(ConfigName.CampTowerSetting,1)
if config then
for k,v in ipairs(config.CampOpenDay) do
isFunction = false
for n,m in ipairs(v) do
if tonumber(n) == 1 and tonumber(m) == id then
isFunction = true
else
if isFunction then
if str then
str =str.. Language[12304]..NumConvertWeek[tonumber(m)]
else
str = Language[12305]..NumConvertWeek[tonumber(m)]
end
end
end
end
end
end
LogBlue(str.." 宝镜开启时间")
return str
end
function MonsterCampMainPanel:SetSingleTrailData(go,data)
local title = Util.GetGameObject(go, "title/Text"):GetComponent("Text")
local curwave = Util.GetGameObject(go, "curwave"):GetComponent("Text")
local canFightWave = Util.GetGameObject(go, "canFightWave"):GetComponent("Text")
local openTime = Util.GetGameObject(go, "openTime"):GetComponent("Text")
LogGreen("data.fourElementType:"..data.fourElementType)
title.text = FourElementName[data.fourElementType]
curwave.text = (data.monsterWave + 1)..""
canFightWave.text = data.canFightTime
openTime.text = this:GetOpenTime(data.fourElementType).."开启"
if data.openState == 1 then
--不置灰
else
--置灰
end
Util.AddOnceClick(go,function()
if data.openState == 1 then
UIManager.OpenPanel(UIName.FourElementMonsterCampPanel,data.fourElementType)
else
PopupTipPanel.ShowTip("未在开启时间内!")
end
end)
end
function MonsterCampMainPanel:OnSortingOrderChange()

View File

@ -14,7 +14,7 @@ this.fourMonsterData = {}
function this.Initialize()
this.monsterWave = 0 -- 当前妖兽波次
this.m_Jump = false -- 跳过战斗设置
----------------------------------------------------------------------四灵试炼------------------------------------------------------------------
local config = {}
for i = 1 ,4 do
this.fourMonsterData[i] = {}
@ -22,12 +22,23 @@ function this.Initialize()
this.fourMonsterData[i].canFightId = config.Privilege[1]
this.fourMonsterData[i].freeTimeId = config.Privilege[2]
this.fourMonsterData[i].buyTimeId = config.Privilege[3]
this.fourMonsterData[i].monsterWave = 0
--0 未开 1已开
this.fourMonsterData[i].openState = 0
this.fourMonsterData[i].freeTime = 0
this.fourMonsterData[i].buyTime = 0
this.fourMonsterData[i].canFightTime = 0
this.fourMonsterData[i].fourElementType = i
end
end
function this.InitFourMonsterData(msg)
for i = 1 , #msg.monsterWaves do
this.fourMonsterData[i].monsterWave = msg.monsterWaves[i]
for i = 1 , #msg.info do
LogGreen("type:"..msg.info[i].type.." currentFloor:"..msg.info[i].currentFloor.." msg.info[i].remainTimes:"..msg.info[i].remainTimes.." overTime:"..msg.info[i].overTime)
local index = msg.info[i].type
this.fourMonsterData[index].monsterWave = msg.info[i].currentFloor
this.fourMonsterData[index].canFightTime = msg.info[i].remainTimes
this.fourMonsterData[index].openState = msg.info[i].overTime
end
end
@ -44,24 +55,100 @@ function this.GetTimeTip(campId)
return this.fourMonsterData[campId].freeTime,this.fourMonsterData[campId].buyTime
end
--设置挑战剩余次数
function this.GetTimeTip(campId)
LogBlue("挑战总次数:"..PrivilegeManager.GetPrivilegeNumber(this.fourMonsterData[campId].canFightId))
LogBlue("挑战使用的次数:"..PrivilegeManager.GetPrivilegeUsedTimes(this.fourMonsterData[campId].canFightId))
this.fourMonsterData[campId].canFightTime = PrivilegeManager.GetPrivilegeRemainValue(this.fourMonsterData[campId].canFightId)
LogBlue("购买剩余次数:"..this.fourMonsterData[campId].canFightTime)
return this.fourMonsterData[campId].canFightTime
end
--获取当前通过的总层数
function this.GetFourElementTotalWave()
local waves = 0
for k,v in pairs(this.fourMonsterData) do
waves = waves + (v.monsterWave - 1)
waves = waves + v.monsterWave
end
return waves
end
function this.GetCurFourElementMonsterInfo(index)
return this.fourMonsterData[index]
end
function this.GetFourElementMonstersInfo(curType,curWave)
local monsterInfo = {}
local data = ConfigManager.GetConfigDataByDoubleKey(ConfigName.CampTowerConfig,"CampId",curType,"FloorId",curWave)
for i = 1, curWave + data.UpLimitWave do
local tempData = this.GetFourElementMonsterInfoByWave(curType,i)
if tempData then
table.insert(monsterInfo,tempData)
end
end
return monsterInfo
end
function this.GetFourElementMonsterInfoByWave(curType,wave)
local tempConfig = ConfigManager.GetConfigDataByDoubleKey(ConfigName.CampTowerConfig,"CampId",curType,"FloorId",wave)
if not tempConfig then
return nil
end
local data = {}
data.wave = tempConfig.FloorId
--战力
data.power = tempConfig.Force
data.firstReward = {}
--首通奖励
if tempConfig.FirstReward and #tempConfig.FirstReward > 0 then
for i = 1, #tempConfig.FirstReward do
table.insert(data.firstReward,{id = tempConfig.FirstReward[i][1],num = tempConfig.FirstReward[i][2]})
end
end
data.commonReward = {}
--首通奖励
if tempConfig.CommonReward and #tempConfig.CommonReward > 0 then
for i = 1, #tempConfig.CommonReward do
table.insert(data.commonReward,{id = tempConfig.CommonReward[i][1],num = tempConfig.CommonReward[i][2]})
end
end
local monsterGroupId = tempConfig.Monster
-- 默认显示第一只怪
local id = monsterGroupConfig[monsterGroupId].Contents[1][1]
data.monsterConfig = monsterConfig[id]
data.herodata = this.SetSingleMonster(data.monsterConfig.MonsterId)
return data
end
function this.SetSingleMonster(id)
local herodata = {}
local _configData = ConfigManager.GetConfigData(ConfigName.HeroConfig,id)
herodata.live = GetResourcePath(_configData.Live)
herodata.painting = GetResourcePath(_configData.Painting)
herodata.icon = GetResourcePath(_configData.Icon)
herodata.scale = _configData.Scale
herodata.position = _configData.Position
herodata.profession = _configData.Profession
herodata.profession = _configData.Profession
herodata.ProfessionResourceId = _configData.ProfessionResourceId
if GetJobSpriteStrByJobNum(_configData.Profession) then
herodata.professionIcon = GetJobSpriteStrByJobNum(_configData.Profession)
else
herodata.professionIcon = GetJobSpriteStrByJobNum(1)
end
herodata.name = _configData.ReadingName
herodata.property = _configData.PropertyName
return herodata
end
function this.GetMonsterTeamInfo()
local tempConfig = ConfigManager.GetConfigDataByDoubleKey(ConfigName.CampTowerConfig,"CampId",curType,"FloorId",wave)
if not tempConfig then
return nil
end
local teamMonsterInfo = {}
local monsterGroupId = tempConfig.Monster
for i = 1, #monsterGroupConfig[monsterGroupId].Contents[1] do
local id = monsterConfig[monsterGroupConfig[monsterGroupId].Contents[1][i]].MonsterId
local monsterConfig = this.SetSingleMonster(data.monsterConfig.MonsterId)
end
end
----------------------------------------------------------------------四灵试炼------------------------------------------------------------------
-- 返回5个大虾的信息, 显示怪物的第一个,
function this.GetNextWaveMonsterInfo()
local curWave = this.monsterWave

View File

@ -1219,7 +1219,7 @@ function this.GetAllFightDataRequest(func)
local msg = MapInfoProto_pb.getAllLevelDifficultyInfosResponse()
msg:ParseFromString(data)
--FightManager.InitAllMapPgData(msg.levelDifficultyInfos)
MapTrialManager.RefreshTrialInfo(msg.towerCopyInfo)
--MapTrialManager.RefreshTrialInfo(msg.towerCopyInfo)
CarbonManager.InitCarbonState(msg.mapInfos)
CarbonManager.InitNormalState(msg.playedGenMapId)
CarbonManager.InitCountDownProcess()
@ -4781,4 +4781,16 @@ function this.ChengeMonsterChooseRequest(activityId,selectId,func)
end
end)
end
function this.GetFourElementGetInfo(func)
Network:SendMessageWithCallBack(MessageTypeProto_pb.FOUR_CHALLENGE_GET_INFO_REQUEST, MessageTypeProto_pb.FOUR_CHALLENGE_GET_INFO_RESPONSE, nil, function(buffer)
local data = buffer:DataByte()
local msg = PlayerInfoProto_pb.FourChallengeGetInfoResponse()
msg:ParseFromString(data)
MonsterCampManager.InitFourMonsterData(msg)
if func then
func()
end
end)
end
return this