pengjunwu 2024-01-08 19:14:33 +08:00
parent 9444c4e81f
commit f8f9a96223
29 changed files with 2614 additions and 189 deletions

View File

@ -0,0 +1,527 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2069764899403845850
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5835140293271896549}
- component: {fileID: 2135920436101798975}
- component: {fileID: 7642598946704164594}
- component: {fileID: 5479304157978386947}
m_Layer: 5
m_Name: Button_EnemyInfo
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5835140293271896549
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2069764899403845850}
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_ConstrainProportionsScale: 0
m_Children:
- {fileID: 383488329624488265}
- {fileID: 4607305694007656492}
- {fileID: 2868838875754721542}
m_Father: {fileID: 0}
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: -634, y: -2}
m_SizeDelta: {x: 400, y: 500}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2135920436101798975
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2069764899403845850}
m_CullTransparentMesh: 1
--- !u!114 &7642598946704164594
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2069764899403845850}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &5479304157978386947
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2069764899403845850}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
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_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, 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_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 7642598946704164594}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!1 &6756444528644015989
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4607305694007656492}
- component: {fileID: 9133800067592841350}
- component: {fileID: 145117741026248925}
m_Layer: 5
m_Name: order
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4607305694007656492
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6756444528644015989}
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5835140293271896549}
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: 74}
m_SizeDelta: {x: 400, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &9133800067592841350
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6756444528644015989}
m_CullTransparentMesh: 1
--- !u!114 &145117741026248925
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6756444528644015989}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: Button
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4281479730
m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 24
m_fontSizeBase: 24
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &8483874738764512115
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 383488329624488265}
- component: {fileID: 995533521791063772}
- component: {fileID: 4501640233567081398}
m_Layer: 5
m_Name: score
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &383488329624488265
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8483874738764512115}
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5835140293271896549}
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: 200}
m_SizeDelta: {x: 400, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &995533521791063772
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8483874738764512115}
m_CullTransparentMesh: 1
--- !u!114 &4501640233567081398
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8483874738764512115}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: Button
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4281479730
m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 24
m_fontSizeBase: 24
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &9006381702233408561
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2868838875754721542}
- component: {fileID: 8041819834862508934}
- component: {fileID: 7679532313819433318}
m_Layer: 5
m_Name: nickName
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2868838875754721542
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9006381702233408561}
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5835140293271896549}
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: -95}
m_SizeDelta: {x: 400, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8041819834862508934
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9006381702233408561}
m_CullTransparentMesh: 1
--- !u!114 &7679532313819433318
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9006381702233408561}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: Button
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4281479730
m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 24
m_fontSizeBase: 24
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 86e19f81082a97e409f96943eeca75e2
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,883 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &217111404588154564
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3799944151810130361}
- component: {fileID: 3404946713641850956}
- component: {fileID: 2684532316511348851}
m_Layer: 5
m_Name: Text_Order
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3799944151810130361
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 217111404588154564}
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4976636920185614098}
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: 405}
m_SizeDelta: {x: 200, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3404946713641850956
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 217111404588154564}
m_CullTransparentMesh: 1
--- !u!114 &2684532316511348851
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 217111404588154564}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: New Text
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 36
m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 1
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &940135666646268060
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4976636920185614098}
m_Layer: 5
m_Name: UI_PVPMain
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4976636920185614098
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 940135666646268060}
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_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1527736702416603300}
- {fileID: 5819675090657058001}
- {fileID: 192808497333167116}
- {fileID: 6560666072739069428}
- {fileID: 6752672994832151256}
- {fileID: 3799944151810130361}
- {fileID: 417179245032235755}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &2307170424800068300
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6752672994832151256}
- component: {fileID: 4642326910791326169}
- component: {fileID: 6858722336054766511}
m_Layer: 5
m_Name: Text_Score
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6752672994832151256
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2307170424800068300}
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4976636920185614098}
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: 475}
m_SizeDelta: {x: 200, y: 50}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4642326910791326169
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2307170424800068300}
m_CullTransparentMesh: 1
--- !u!114 &6858722336054766511
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2307170424800068300}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: New Text
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 36
m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 1
m_VerticalAlignment: 256
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &3919226011281377730
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1527736702416603300}
- component: {fileID: 7498100194951554428}
- component: {fileID: 1983487900946146048}
m_Layer: 5
m_Name: bkg
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1527736702416603300
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3919226011281377730}
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_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 4976636920185614098}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7498100194951554428
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3919226011281377730}
m_CullTransparentMesh: 1
--- !u!114 &1983487900946146048
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3919226011281377730}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.61635214, g: 0.31205246, b: 0.31205246, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1001 &16104029231242548
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 4976636920185614098}
m_Modifications:
- target: {fileID: 2069764899403845850, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_Name
value: Button_EnemyInfo_0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_SizeDelta.x
value: 400
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_SizeDelta.y
value: 500
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchoredPosition.x
value: -634
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -2
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 86e19f81082a97e409f96943eeca75e2, type: 3}
--- !u!224 &5819675090657058001 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
m_PrefabInstance: {fileID: 16104029231242548}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &862085452471729169
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 4976636920185614098}
m_Modifications:
- target: {fileID: 2069764899403845850, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_Name
value: Button_EnemyInfo_2
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_SizeDelta.x
value: 400
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_SizeDelta.y
value: 500
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 617
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -2
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 86e19f81082a97e409f96943eeca75e2, type: 3}
--- !u!224 &6560666072739069428 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
m_PrefabInstance: {fileID: 862085452471729169}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &4900039867698542505
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 4976636920185614098}
m_Modifications:
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_SizeDelta.x
value: 455.93005
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_SizeDelta.y
value: 127.100006
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_AnchoredPosition.x
value: -688
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_AnchoredPosition.y
value: 446
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8687545733931836314, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
propertyPath: m_Name
value: Button_Back
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 2ece976bb7b041640a969c074b3c7858, type: 3}
--- !u!224 &417179245032235755 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}
m_PrefabInstance: {fileID: 4900039867698542505}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &5933047622426306025
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 4976636920185614098}
m_Modifications:
- target: {fileID: 2069764899403845850, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_Name
value: Button_EnemyInfo_1
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_Pivot.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_Pivot.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchorMax.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchorMax.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchorMin.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchorMin.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_SizeDelta.x
value: 400
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_SizeDelta.y
value: 500
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_AnchoredPosition.y
value: -2
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 86e19f81082a97e409f96943eeca75e2, type: 3}
--- !u!224 &192808497333167116 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 5835140293271896549, guid: 86e19f81082a97e409f96943eeca75e2,
type: 3}
m_PrefabInstance: {fileID: 5933047622426306025}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 52cff7261e489cd4c8c5bfbfa81d20ae
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -184,6 +184,7 @@
//PVP
OnPVPFightStart,
OnPVPFightFinish,
OnGetPVPInformationFromServer,
OnGetPVPInformation,
OnPVPFightDataSettlement,
}

View File

@ -68,7 +68,7 @@ public partial class UIManager
_WindowMeta(UINameConst.UI_Purchase, UIWindowLayer.Normal);
_WindowMeta(UINameConst.UI_GetItemWindow, UIWindowLayer.Normal);
_WindowMeta(UINameConst.UINoticeOne, UIWindowLayer.Max);
_WindowMeta(UINameConst.UI_PVPMain,UIWindowLayer.Normal);
}
@ -155,5 +155,5 @@ public static class UINameConst
public static readonly string UI_Shop = "Interface/Shop/UI_Shop";
public static readonly string UI_Purchase = "Interface/Shop/UI_Purchase";
public static readonly string UI_GetItemWindow= "Interface/Shop/UI_GetItemWindow";
public static readonly string UI_PVPMain = "PVP/UI_PVPMain";
}

View File

@ -1 +1 @@
using System.Collections.Generic; using System.ComponentModel; using Framework; using Framework.Wrapper; using Gameplay; using Gameplay.Area; using Gameplay.Character; using Gameplay.Level; using Gameplay.SubSystems; using UnityEngine; using CharacterInfo = Gameplay.Net.CharacterInfo; public partial class SROptions { [Category("Level")] public int LevelId { get { return _levelId; } set { _levelId = value; } } private int _levelId = 101; [Category("Level")] public void EnterLevel() { LevelManager.Instance.TryEnterLevel(LevelId); } [Category("Level")] public void EnterPVPLevel() { var pvpData = new PVPDefenderData(); List<PVPUnitInfo> unitInfos = new(); unitInfos.Add(new() { unitID = 100001, cellIndex = 74, }); // unitInfos.Add(new() // { var pvpData = new PVPDefenderData(); var pvpData = new PVPDefenderData(); var pvpData = new PVPDefenderData(); // }); // unitInfos.Add(new() // { var pvpData = new PVPDefenderData(); unitInfos.Add(new() var pvpData = new PVPDefenderData(); { // }); unitInfos.Add(new() { var pvpData = new PVPDefenderData(); unitID = 100001, var pvpData = new PVPDefenderData(); cellIndex = 74, type = Unit.UnitType.Vehicle, }); var pvpData = new PVPDefenderData(); // unitInfos.Add(new() var pvpData = new PVPDefenderData(); // { { List<PVPUnitInfo> unitInfos = new(); List<PVPUnitInfo> unitInfos = new(); var pvpData = new PVPDefenderData(); List<PVPUnitInfo> unitInfos = new(); List<PVPUnitInfo> unitInfos = new(); List<PVPUnitInfo> unitInfos = new(); unitInfos.Add(new() UltraSkillLevel = 1, }); List<PVPUnitInfo> unitInfos = new(); unitID = 100001, { List<PVPUnitInfo> unitInfos = new(); cellIndex = 74, List<PVPUnitInfo> unitInfos = new(); }); List<PVPUnitInfo> unitInfos = new(); // unitInfos.Add(new() pvpData.Init(unitInfos, characterInfos, vehicleInfo); LevelManager.Instance.TryEnterLevel(TableManager.Instance.Tables.GlobalConfig.PVPLevelID, null, pvpData); } [Category("Level")] public void EnterPVPDefenderPrepare() { PVPManager.Instance.EnterDefendPrepare(); } [Category("Level")] public bool ShowCharacterID { get { return _showCharacterID; } set { _showCharacterID = value; if (_showCharacterID) { UIManager.Instance.OpenWindow(UINameConst.UIDebugShowID); } else { UIManager.Instance.CloseWindow(UINameConst.UIDebugShowID); } } } private bool _showCharacterID = false; [Category("Level")] public bool ShowPrepareRegion { get { return _showPrepareRegion; } set { _showPrepareRegion = value; if (_showPrepareRegion) { AreaManager.instance.readyAreaManager.ShowReadyArea(); } else { AreaManager.instance.readyAreaManager.HideReadyArea(); } } } private bool _showPrepareRegion = false; [Category("Level")] public bool ShowMapDebugInfo { get { return _showMapDebugInfo; } set { _showMapDebugInfo = value; LevelManager.Instance?.CurrentLevel?.Map?.ShowInfo(_showMapDebugInfo ? -1 : 0); } } private bool _showMapDebugInfo = false; // // [Category("Level")] // public bool Pause { // get { return _pause; } // set // { // _pause = value; // LevelManager.Instance.CurrentLevel.SetPause(_pause); // } // } // private bool _pause = false; // // [Category("Level")] // public float Speed { // get { return _speed; } // set // { // _speed = value; // LevelManager.Instance.CurrentLevel.SetSpeed(_speed); // } // } // private float _speed = ELevelSpeed.Normal; [Category("Level")] public void StageSuccess() { LevelManager.Instance.CurrentLevel?.EnterNextStage(); } [Category("Level")] public void LevelSuccess() { LevelManager.Instance.TryExitLevel(true); } [Category("Level")] public void LevelFail() { LevelManager.Instance.TryExitLevel(false); } }
using System.Collections.Generic; using System.ComponentModel; using Framework; using Framework.Wrapper; using Gameplay; using Gameplay.Area; using Gameplay.Character; using Gameplay.Level; using Gameplay.SubSystems; using UnityEngine; using CharacterInfo = Gameplay.Net.CharacterInfo; public partial class SROptions { [Category("Level")] public int LevelId { get { return _levelId; } set { _levelId = value; } } private int _levelId = 101; [Category("Level")] public void EnterLevel() { LevelManager.Instance.TryEnterLevel(LevelId); } [Category("Level")] public void EnterPVPLevel() { unitInfos.Add(new() var pvpData = new PVPDefenderData(); unitInfos.Add(new() List<PVPUnitInfo> unitInfos = new(); // unitInfos.Add(new() // { unitInfos.Add(new() unitInfos.Add(new() unitInfos.Add(new() { // }); unitInfos.Add(new() unitID = 100001, unitInfos.Add(new() cellIndex = 74, unitInfos.Add(new() }); unitInfos.Add(new() // unitInfos.Add(new() unitInfos.Add(new() // { // // unitInfos.Add(new() // // { { { var pvpData = new PVPDefenderData(); // // }); // unitInfos.Add(new() // { // unitID = 300001, { unitInfos.Add(new() { { // }); { unitID = 100001, { cellIndex = 74, // { { }); { // unitInfos.Add(new() { // { unitID = 100001, unitID = 100001, var pvpData = new PVPDefenderData(); var pvpData = new PVPDefenderData(); List<PVPUnitInfo> unitInfos = new(); unitID = 100001, List<PVPUnitInfo> unitInfos = new(); // { // nID = 300001, unitID = 100001, { // }; unitID = 100001, cellIndex = 74, unitID = 100001, }); unitID = 100001, // unitInfos.Add(new() ); } [Category("Level")] public void EnterPVPDefenderPrepare() { PVPManager.Instance.EnterDefendPrepare(); } [Category("Level")] public bool ShowCharacterID { get { return _showCharacterID; } set { _showCharacterID = value; if (_showCharacterID) { UIManager.Instance.OpenWindow(UINameConst.UIDebugShowID); } else { UIManager.Instance.CloseWindow(UINameConst.UIDebugShowID); } } } private bool _showCharacterID = false; [Category("Level")] public bool ShowPrepareRegion { get { return _showPrepareRegion; } set { _showPrepareRegion = value; if (_showPrepareRegion) { AreaManager.instance.readyAreaManager.ShowReadyArea(); } else { AreaManager.instance.readyAreaManager.HideReadyArea(); } } } private bool _showPrepareRegion = false; [Category("Level")] public bool ShowMapDebugInfo { get { return _showMapDebugInfo; } set { _showMapDebugInfo = value; LevelManager.Instance?.CurrentLevel?.Map?.ShowInfo(_showMapDebugInfo ? -1 : 0); } } private bool _showMapDebugInfo = false; // // [Category("Level")] // public bool Pause { // get { return _pause; } // set // { // _pause = value; // LevelManager.Instance.CurrentLevel.SetPause(_pause); // } // } // private bool _pause = false; // // [Category("Level")] // public float Speed { // get { return _speed; } // set // { // _speed = value; // LevelManager.Instance.CurrentLevel.SetSpeed(_speed); // } // } // private float _speed = ELevelSpeed.Normal; [Category("Level")] public void StageSuccess() { LevelManager.Instance.CurrentLevel?.EnterNextStage(); } [Category("Level")] public void LevelSuccess() { LevelManager.Instance.TryExitLevel(true); } [Category("Level")] public void LevelFail() { LevelManager.Instance.TryExitLevel(false); } }

View File

@ -190,7 +190,7 @@ namespace Gameplay.Level
if (chapterInfo.CanGetReward(index))
{
DebugUtil.Log($"[Level] 发送领取章节奖励!章节ID{levelGroupID} index:{index}");
NetHelper.ChapterReward((uint)levelGroupID, (uint)index);
NetHelper.LevelGroupReward((uint)levelGroupID, (uint)index);
return;
}
}

View File

@ -61,7 +61,7 @@ namespace Gameplay.Net
public void OnPvpInformation(NLDPB.G_Clt_PvpInformation pb)
{
EventManager.Instance.Send(EventManager.EventName.OnGetPVPInformation, pb);
EventManager.Instance.Send(EventManager.EventName.OnGetPVPInformationFromServer, pb);
}
//结算之前的PVP数据

View File

@ -37,6 +37,7 @@ namespace Gameplay.Net
msg.mPB.LevelId = nLevelID;
msg.mPB.TeamIndex = nTeamIndex;
NetManager.Instance.mClient.SendMessage(msg);
DebugUtil.Log($"C->S send message EnterLevel,levelID:{nLevelID} nTeamIndex:{nTeamIndex}");
}
// 退出关卡,关卡结算
@ -49,11 +50,11 @@ namespace Gameplay.Net
}
// 领取章节宝箱
public static void ChapterReward(uint nChapterID, uint nIndex)
public static void LevelGroupReward(uint nGroupID, uint nIndex)
{
MSG_Clt_G_ChapterReward msg =
NetManager.Instance.GetMessage(NLDMID.MSGID.CltGChapterReward) as MSG_Clt_G_ChapterReward;
msg.mPB.Chapter = nChapterID;
MSG_Clt_G_GroupReward msg =
NetManager.Instance.GetMessage(NLDMID.MSGID.CltGGroupReward) as MSG_Clt_G_GroupReward;
msg.mPB.GroupId = nGroupID;
msg.mPB.Index = nIndex;
NetManager.Instance.mClient.SendMessage(msg);
}

View File

@ -111,7 +111,7 @@ namespace Gameplay.Net
m_MessagePool[(int)NLDMID.MSGID.GCltActorRaffle] = new MSG_G_Clt_ActorRaffle();
m_MessagePool[(int)NLDMID.MSGID.CltGRaffle] = new MSG_Clt_G_Raffle();
m_MessagePool[(int)NLDMID.MSGID.GCltItemList] = new MSG_G_Clt_ItemList();
m_MessagePool[(int)NLDMID.MSGID.CltGChapterReward] = new MSG_Clt_G_ChapterReward();
m_MessagePool[(int)NLDMID.MSGID.CltGGroupReward] = new MSG_Clt_G_GroupReward();
m_MessagePool[(int)NLDMID.MSGID.CltGVehicleUpgrade] = new MSG_Clt_G_VehicleUpgrade();
m_MessagePool[(int)NLDMID.MSGID.GCltActorTeam] = new MSG_G_Clt_ActorTeam();
m_MessagePool[(int)NLDMID.MSGID.CltGCreateTeam] = new MSG_Clt_G_CreateTeam();
@ -140,6 +140,8 @@ namespace Gameplay.Net
m_MessagePool[(int)NLDMID.MSGID.CltGPvpResult] = new MSG_Clt_G_PvpResult();
m_MessagePool[(int)NLDMID.MSGID.GCltActorPvp] = new MSG_G_Clt_ActorPvp();
m_MessagePool[(int)NLDMID.MSGID.GCltPvpDefenceData] = new MSG_G_Clt_PvpDefenceData();
m_MessagePool[(int)NLDMID.MSGID.CltMgPvpOrderList] = new MSG_Clt_Mg_PvpOrderList();
m_MessagePool[(int)NLDMID.MSGID.MgCltPvpOrderListData] = new MSG_Mg_Clt_PvpOrderListData();
// MESSAGE_END
}

View File

@ -1,8 +1,8 @@
//////////////////////////////////////////////////////////////////////////
//
// 文件:/Code/Scripts/Gameplay/Net/Messages/MSG_Clt_G_ChapterReward.cs
// 文件:/Code/Scripts/Gameplay/Net/Messages/MSG_Clt_G_GroupReward.cs
// 作者NLD Tools
// 时间:9/4/2023
// 时间:2024/1/8
// 描述client --> game 领取章节宝箱
// 说明:
//
@ -14,17 +14,17 @@ using Framework;
namespace Gameplay.Net
{
public sealed class MSG_Clt_G_ChapterReward : IMessage
public sealed class MSG_Clt_G_GroupReward : IMessage
{
public override MSGID ID { get { return MSGID.CltGChapterReward; } }
public override MSGID ID { get { return MSGID.CltGGroupReward; } }
private Clt_G_ChapterReward m_PB;
public Clt_G_ChapterReward mPB
private Clt_G_GroupReward m_PB;
public Clt_G_GroupReward mPB
{
get
{
if (m_PB == null)
m_PB = new Clt_G_ChapterReward();
m_PB = new Clt_G_GroupReward();
return m_PB;
}
@ -40,7 +40,7 @@ namespace Gameplay.Net
public override void Import(byte[] data, int offset, int length)
{
m_PB = Clt_G_ChapterReward.Parser.ParseFrom(data, offset, length);
m_PB = Clt_G_GroupReward.Parser.ParseFrom(data, offset, length);
}
// 消息处理接口

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 1a7815c8961604d51815d831e27f070b
guid: b527eeff74e9281438ebfd9d1c024b0f
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@ -0,0 +1,54 @@
//////////////////////////////////////////////////////////////////////////
//
// 文件:/Code/Scripts/Gameplay/Net/Messages/MSG_Clt_Mg_PvpOrderList.cs
// 作者NLD Tools
// 时间2024/1/8
// 描述client --> manager 请求pvp排行榜
// 说明:
//
//////////////////////////////////////////////////////////////////////////
using NLDMID;
using NLDPB;
using Framework;
namespace Gameplay.Net
{
public sealed class MSG_Clt_Mg_PvpOrderList : IMessage
{
public override MSGID ID { get { return MSGID.CltMgPvpOrderList; } }
private Clt_Mg_PvpOrderList m_PB;
public Clt_Mg_PvpOrderList mPB
{
get
{
if (m_PB == null)
m_PB = new Clt_Mg_PvpOrderList();
return m_PB;
}
}
public override byte[] Export()
{
// 写入PB数据
byte[] bytes = new byte[mPB.CalculateSize()];
mPB.WriteTo(new Google.Protobuf.CodedOutputStream(bytes));
return bytes;
}
public override void Import(byte[] data, int offset, int length)
{
m_PB = Clt_Mg_PvpOrderList.Parser.ParseFrom(data, offset, length);
}
// 消息处理接口
public override void Execute(NetClient client)
{
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c33b839e879b28049bd66a68aaf66f46
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -56,9 +56,9 @@ namespace Gameplay.Net
Actor.Instance.Level.SetLevelInfo(m_PB.Infos[i].Id, m_PB.Infos[i].IsPassed, m_PB.Infos[i].Star);
}
for(int i = 0; i < mPB.Chapters.Count; i ++)
for(int i = 0; i < mPB.Groups.Count; i ++)
{
Actor.Instance.Level.SetChapterInfo(mPB.Chapters[i].Id, mPB.Chapters[i].RewardIndex);
Actor.Instance.Level.SetChapterInfo(mPB.Groups[i].Id, mPB.Groups[i].RewardIndex);
}
}
}

View File

@ -11,6 +11,7 @@
using NLDMID;
using NLDPB;
using Framework;
using UnityEngine;
namespace Gameplay.Net
{
@ -54,7 +55,7 @@ namespace Gameplay.Net
return;
}
DebugUtil.Log($"Op Result:OK msgID:{((MSGID)m_PB.MsgId).ToString()} ");
switch (m_PB.MsgId)
{
case (uint)MSGID.CltGCharacterUpgrade:
@ -138,10 +139,10 @@ namespace Gameplay.Net
break;
}
case (uint)MSGID.CltGPvpResult:
{
EventManager.Instance.Send(EventManager.EventName.OnPVPFightFinish);
break;
}
{
EventManager.Instance.Send(EventManager.EventName.OnPVPFightFinish);
break;
}
}
}
}

View File

@ -0,0 +1,54 @@
//////////////////////////////////////////////////////////////////////////
//
// 文件:/Code/Scripts/Gameplay/Net/Messages/MSG_Mg_Clt_PvpOrderListData.cs
// 作者NLD Tools
// 时间2024/1/8
// 描述manager --> client pvp排行榜数据
// 说明:
//
//////////////////////////////////////////////////////////////////////////
using NLDMID;
using NLDPB;
using Framework;
namespace Gameplay.Net
{
public sealed class MSG_Mg_Clt_PvpOrderListData : IMessage
{
public override MSGID ID { get { return MSGID.MgCltPvpOrderListData; } }
private Mg_Clt_PvpOrderListData m_PB;
public Mg_Clt_PvpOrderListData mPB
{
get
{
if (m_PB == null)
m_PB = new Mg_Clt_PvpOrderListData();
return m_PB;
}
}
public override byte[] Export()
{
// 写入PB数据
byte[] bytes = new byte[mPB.CalculateSize()];
mPB.WriteTo(new Google.Protobuf.CodedOutputStream(bytes));
return bytes;
}
public override void Import(byte[] data, int offset, int length)
{
m_PB = Mg_Clt_PvpOrderListData.Parser.ParseFrom(data, offset, length);
}
// 消息处理接口
public override void Execute(NetClient client)
{
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 18d5b00acb45df249a729b35a85d2a89
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@ -24,7 +24,7 @@ namespace NLDMID {
static MessageIdReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChBtZXNzYWdlX2lkLnByb3RvEgdOTERfTUlEKqcJCgVNU0dJRBIICgROb25l",
"ChBtZXNzYWdlX2lkLnByb3RvEgdOTERfTUlEKtsJCgVNU0dJRBIICgROb25l",
"EAASFAoQQ2x0X0d0X0hhbmRzaGFrZRABEhQKEEd0X0NsdF9IYW5kc2hha2UQ",
"AhIUChBDbHRfR3RfSGVhcnRiZWF0EAMSFAoQR3RfQ2x0X0hlYXJ0YmVhdBAE",
"EhUKEUd0X0NsdF9EaXNjb25uZWN0EAUSDwoLQ2x0X0xfTG9naW4QBhIVChFM",
@ -35,23 +35,24 @@ namespace NLDMID {
"EwoPR19DbHRfQWN0b3JUYXNrEBASFQoRQ2x0X0dfU2V0Tmlja25hbWUQERIU",
"ChBHX0NsdF9BY3RvckxldmVsEBISFAoQQ2x0X0dfRW50ZXJMZXZlbBATEhMK",
"D0NsdF9HX0V4aXRMZXZlbBAUEhUKEUdfQ2x0X0FjdG9yUmFmZmxlEBUSEAoM",
"Q2x0X0dfUmFmZmxlEBYSEgoOR19DbHRfSXRlbUxpc3QQFxIXChNDbHRfR19D",
"aGFwdGVyUmV3YXJkEBgSGAoUQ2x0X0dfVmVoaWNsZVVwZ3JhZGUQGRITCg9H",
"X0NsdF9BY3RvclRlYW0QGhIUChBDbHRfR19DcmVhdGVUZWFtEBsSEQoNQ2x0",
"X0dfVXNlSXRlbRAcEhIKDkNsdF9HX1Rlc3RJbml0EB0SEgoOQ2x0X0dfR2lm",
"dENvZGUQHhITCg9NbF9DbHRfTWFpbEluZm8QHxIWChJDbHRfTWxfTWFpbFJl",
"cXVlc3QQIBITCg9NbF9DbHRfTWFpbERhdGEQIRITCg9DbHRfTWxfT3Blbk1h",
"aWwQIhIYChRNbF9DbHRfTmV3R2xvYmFsTWFpbBAjEhIKDkdfQ2x0X0xvZ2lu",
"S2V5ECQSEQoNQ2x0X0dfUmVsb2dpbhAlEhkKFUNsdF9NbF9DbGFpbU1haWxJ",
"dGVtcxAmEhUKEUNsdF9NbF9EZWxldGVNYWlsECcSEwoPQ2x0X0dfVGFza0Ns",
"YWltECgSGAoUQ2x0X0dfR2V0U2hvcENvbnRlbnQQKRITCg9HX0NsdF9TaG9w",
"RGF0YXMQKhIWChJDbHRfR19TaG9wUHVyY2hhc2UQKxIaChZHX0NsdF9BY3Rv",
"clBsYXllclNraWxsECwSHAoYQ2x0X0dfUGxheWVyU2tpbGxVcGdyYWRlEC0S",
"HgoaQ2x0X0dfU2V0RGVmZW5jZVRlYW1Gb3JQdnAQLhIZChVDbHRfTWdfUHZw",
"SW5mb3JtYXRpb24QLxIYChRHX0NsdF9QdnBJbmZvcm1hdGlvbhAwEhIKDkNs",
"dF9HX1B2cFN0YXJ0EDESEwoPQ2x0X0dfUHZwUmVzdWx0EDISEgoOR19DbHRf",
"QWN0b3JQdnAQMxIYChRHX0NsdF9QdnBEZWZlbmNlRGF0YRA0Eg0KCU1TR0lE",
"X01heBBkQgtaCXBiL3hzZl9wYmIGcHJvdG8z"));
"Q2x0X0dfUmFmZmxlEBYSEgoOR19DbHRfSXRlbUxpc3QQFxIVChFDbHRfR19H",
"cm91cFJld2FyZBAYEhgKFENsdF9HX1ZlaGljbGVVcGdyYWRlEBkSEwoPR19D",
"bHRfQWN0b3JUZWFtEBoSFAoQQ2x0X0dfQ3JlYXRlVGVhbRAbEhEKDUNsdF9H",
"X1VzZUl0ZW0QHBISCg5DbHRfR19UZXN0SW5pdBAdEhIKDkNsdF9HX0dpZnRD",
"b2RlEB4SEwoPTWxfQ2x0X01haWxJbmZvEB8SFgoSQ2x0X01sX01haWxSZXF1",
"ZXN0ECASEwoPTWxfQ2x0X01haWxEYXRhECESEwoPQ2x0X01sX09wZW5NYWls",
"ECISGAoUTWxfQ2x0X05ld0dsb2JhbE1haWwQIxISCg5HX0NsdF9Mb2dpbktl",
"eRAkEhEKDUNsdF9HX1JlbG9naW4QJRIZChVDbHRfTWxfQ2xhaW1NYWlsSXRl",
"bXMQJhIVChFDbHRfTWxfRGVsZXRlTWFpbBAnEhMKD0NsdF9HX1Rhc2tDbGFp",
"bRAoEhgKFENsdF9HX0dldFNob3BDb250ZW50ECkSEwoPR19DbHRfU2hvcERh",
"dGFzECoSFgoSQ2x0X0dfU2hvcFB1cmNoYXNlECsSGgoWR19DbHRfQWN0b3JQ",
"bGF5ZXJTa2lsbBAsEhwKGENsdF9HX1BsYXllclNraWxsVXBncmFkZRAtEh4K",
"GkNsdF9HX1NldERlZmVuY2VUZWFtRm9yUHZwEC4SGQoVQ2x0X01nX1B2cElu",
"Zm9ybWF0aW9uEC8SGAoUR19DbHRfUHZwSW5mb3JtYXRpb24QMBISCg5DbHRf",
"R19QdnBTdGFydBAxEhMKD0NsdF9HX1B2cFJlc3VsdBAyEhIKDkdfQ2x0X0Fj",
"dG9yUHZwEDMSGAoUR19DbHRfUHZwRGVmZW5jZURhdGEQNBIXChNDbHRfTWdf",
"UHZwT3JkZXJMaXN0EDUSGwoXTWdfQ2x0X1B2cE9yZGVyTGlzdERhdGEQNhIN",
"CglNU0dJRF9NYXgQZEILWglwYi94c2ZfcGJiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::NLDMID.MSGID), }, null, null));
@ -153,7 +154,7 @@ namespace NLDMID {
/// <summary>
/// client --> game 领取章节宝箱
/// </summary>
[pbr::OriginalName("Clt_G_ChapterReward")] CltGChapterReward = 24,
[pbr::OriginalName("Clt_G_GroupReward")] CltGGroupReward = 24,
/// <summary>
/// client --> game 载具升级
/// </summary>
@ -266,6 +267,14 @@ namespace NLDMID {
/// game --> client 防守数据
/// </summary>
[pbr::OriginalName("G_Clt_PvpDefenceData")] GCltPvpDefenceData = 52,
/// <summary>
/// client --> manager 请求pvp排行榜
/// </summary>
[pbr::OriginalName("Clt_Mg_PvpOrderList")] CltMgPvpOrderList = 53,
/// <summary>
/// manager --> client pvp排行榜数据
/// </summary>
[pbr::OriginalName("Mg_Clt_PvpOrderListData")] MgCltPvpOrderListData = 54,
[pbr::OriginalName("MSGID_Max")] Max = 100,
}

View File

@ -20,9 +20,8 @@ public class PVPDefenderData
public PVPDefenderData()
{
}
public PVPDefenderData(MSG_PvpDefenceData pvpDefenceData)
{
var unitInfos = PVPUnitInfo.DeSerialize(pvpDefenceData.TeamData.ToByteArray());
@ -74,8 +73,15 @@ public class PVPDefenderData
/// <summary>
/// 单个战斗单元上阵数据,该数据会序列化后发送给服务器
/// </summary>
[Serializable]
public class PVPUnitInfo
{
[Serializable]
private class PVPUnitInfoListData
{
public List<PVPUnitInfo> unitInfos;
}
public uint unitID;
public Unit.UnitType type = Unit.UnitType.Charactor;
@ -88,7 +94,11 @@ public class PVPUnitInfo
public static byte[] Serialize(List<PVPUnitInfo> unitInfos)
{
var jsonStr = JsonUtility.ToJson(unitInfos);
var listData = new PVPUnitInfoListData()
{
unitInfos = unitInfos,
};
var jsonStr = JsonUtility.ToJson(listData);
return System.Text.Encoding.UTF8.GetBytes(jsonStr);
}
@ -97,7 +107,10 @@ public class PVPUnitInfo
if (bytes == null)
return new List<PVPUnitInfo>();
var jsonStr = System.Text.Encoding.UTF8.GetString(bytes);
return JsonUtility.FromJson<List<PVPUnitInfo>>(jsonStr);
var listData = JsonUtility.FromJson<PVPUnitInfoListData>(jsonStr);
if (listData == null)
return new List<PVPUnitInfo>();
return listData.unitInfos;
}
}

View File

@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using Cysharp.Threading.Tasks;
using Framework;
using Framework.Wrapper;
using Gameplay;
using Gameplay.Level;
using Gameplay.Net;
@ -40,12 +41,12 @@ public partial class PVPManager
public async void ExitDefendPrepare(List<PVPUnitInfo> unitInfosAfterEdit)
{
SetPVPDefenderPrepareData(unitInfosAfterEdit);
PrepareTeamManager.Instance.Dispose();
UIManager.Instance.CloseWindow(UINameConst.UI_PVPDefendPrepare, UIWindowCloseType.HideAndDestroy);
UIManager.Instance.ShowAllUI();
await GameSceneManager.Instance.UnLoadSceneAsync(_scenePath);
CameraManager.Instance.SetMainCameraActive(true);
SetPVPDefenderPrepareData(unitInfosAfterEdit);
}
private async UniTask LoadScene()
@ -87,17 +88,19 @@ public partial class PVPManager
return 0;
}
}
private void SetPVPDefenderPrepareData(List<PVPUnitInfo> unitInfos)
{
unitInfos.Sort((a, b) => a.type.CompareTo(b.type));
if(unitInfos.Count == 0)
return;
uint[] characterIDs = new uint[unitInfos.Count - 1];
for (int i = 0; i < unitInfos.Count - 1; i++)
{
characterIDs[i] = unitInfos[i].unitID;
}
uint vehicleID = unitInfos[^1].unitID;
uint vehicleID = unitInfos[^1].type == Unit.UnitType.Vehicle ? unitInfos[^1].unitID : 0;
byte[] teamData = PVPUnitInfo.Serialize(unitInfos);
NetHelper.SetDefenceTeamForPvp(characterIDs, vehicleID, teamData);
}

View File

@ -51,7 +51,7 @@ public partial class PVPManager : Singlenton<PVPManager>, IInitable
public void Init()
{
EventManager.Instance.Register<G_Clt_PvpInformation>(EventManager.EventName.OnGetPVPInformation,
EventManager.Instance.Register<G_Clt_PvpInformation>(EventManager.EventName.OnGetPVPInformationFromServer,
OnGetPVPInformation);
EventManager.Instance.Register(EventManager.EventName.AllConfigLoad, OnAllConfigLoad);
InitFight();
@ -59,7 +59,7 @@ public partial class PVPManager : Singlenton<PVPManager>, IInitable
public void Release()
{
EventManager.Instance.Register<G_Clt_PvpInformation>(EventManager.EventName.OnGetPVPInformation,
EventManager.Instance.Register<G_Clt_PvpInformation>(EventManager.EventName.OnGetPVPInformationFromServer,
OnGetPVPInformation);
EventManager.Instance.Unregister(EventManager.EventName.AllConfigLoad, OnAllConfigLoad);
ReleaseFight();
@ -95,5 +95,6 @@ public partial class PVPManager : Singlenton<PVPManager>, IInitable
PVPEnemyInfo enemyInfo = new(actor);
_enemies.Add(enemyInfo);
}
EventManager.Instance.Send(EventManager.EventName.OnGetPVPInformation);
}
}

View File

@ -0,0 +1,34 @@
using System.Collections;
using System.Collections.Generic;
using TMPro;
using Framework;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.UIElements;
using Button = UnityEngine.UI.Button;
using Image = UnityEngine.UI.Image;
using Toggle = UnityEngine.UI.Toggle;
using ScrollView = PhxhSDK.PhxhScrollView;
public class UI_PVPMainBinder
{
public static void GetComponents(UI_PVPMainController window)
{
window.Button_EnemyInfo_0 = window.GetComponent<Button>("Button_EnemyInfo_0");
window.Button_EnemyInfo_1 = window.GetComponent<Button>("Button_EnemyInfo_1");
window.Button_EnemyInfo_2 = window.GetComponent<Button>("Button_EnemyInfo_2");
window.Text_Score = window.GetComponent<TMP_Text>("Text_Score");
window.Text_Order = window.GetComponent<TMP_Text>("Text_Order");
}
/****** ******
public Button Button_EnemyInfo_0;
public Button Button_EnemyInfo_1;
public Button Button_EnemyInfo_2;
public TMP_Text Text_Score;
public TMP_Text Text_Order;
****** End ******/
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f296d4d39e39ea44fb92939f0e2cbe7f
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -183,6 +183,8 @@ public class UI_PVPDefendPrepareController : UIWindow
private void OnAddModel(int cellIndex, string prefabPath)
{
if(_currSelectedIndex == -1)
return;
var unitInfo = new PVPUnitInfo();
GetUnitDataByIndex(_currSelectedIndex, out var characterDataInfo, out var vehicleData);
var type = characterDataInfo != null ? Unit.UnitType.Charactor : Unit.UnitType.Vehicle;
@ -221,6 +223,7 @@ public class UI_PVPDefendPrepareController : UIWindow
private void RevertFromCurrentPrepareData()
{
RefreshData();
var savedPrepareData = Actor.Instance.Pvp.TeamData;
_pvpUnitInfos = PVPUnitInfo.DeSerialize(savedPrepareData);
Dictionary<int, string> prepareTeamData = new();

View File

@ -0,0 +1,98 @@
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.UIElements;
using Button = UnityEngine.UI.Button;
using Image = UnityEngine.UI.Image;
using Toggle = UnityEngine.UI.Toggle;
using ScrollView = PhxhSDK.PhxhScrollView;
using Framework;
public class UI_PVPMainController : UIWindow
{
//UI GameObj
///Auto Gen Start///
public Button Button_EnemyInfo_0;
public Button Button_EnemyInfo_1;
public Button Button_EnemyInfo_2;
public TMP_Text Text_Score;
public TMP_Text Text_Order;
///Auto Gen End///
private List<PVPEnemyInfo> _enemies = new();
// Use this for initialization
public override void OnAwake()
{
//bind UI GameObj
UI_PVPMainBinder.GetComponents(this);
PVPManager.Instance.GetPVPInformation();
BindButton("Button_Back/Button_back",OnClickBack);
BindButton("Button_Back/Button_Home",OnClickBack);
RegisterEvent();
}
private void RegisterEvent()
{
EventManager.Instance.Register(EventManager.EventName.OnGetPVPInformation, Refresh);
}
private void UnRegisterEvent()
{
EventManager.Instance.Unregister(EventManager.EventName.OnGetPVPInformation, Refresh);
}
private void OnClickBack()
{
CloseWindow(UIWindowCloseType.HideAndDestroy);
}
private void Refresh()
{
Text_Score.text = PVPManager.Instance.score.ToString();
Text_Order.text = PVPManager.Instance.order.ToString();
_enemies = PVPManager.Instance.Enemies.ToList();
RenderButtonEnemyInfo(Button_EnemyInfo_0, _enemies[0]);
RenderButtonEnemyInfo(Button_EnemyInfo_1, _enemies[1]);
RenderButtonEnemyInfo(Button_EnemyInfo_2, _enemies[2]);
}
private void RenderButtonEnemyInfo(Button btn, PVPEnemyInfo enemyInfo)
{
var score = btn.transform.Find("score").GetComponent<TMP_Text>();
var order = btn.transform.Find("order").GetComponent<TMP_Text>();
var nickName = btn.transform.Find("nickName").GetComponent<TMP_Text>();
score.text = enemyInfo.score.ToString();
order.text = enemyInfo.order.ToString();
nickName.text = enemyInfo.nickName;
btn.onClick.RemoveAllListeners();
btn.onClick.AddListener(() => { PVPManager.Instance.StartPVPFight(enemyInfo.actorID); });
}
//invoke when open window
protected override void OnOpenWindow(object data = null)
{
Refresh();
}
//invoke when reload window
protected override void OnReloadWindow(object data = null)
{
Refresh();
}
//invoke when close window
protected override void OnCloseWindow()
{
UnRegisterEvent();
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 98df2175d318dc9459d8f91eb0fec1a9
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: