【副本】新界面
parent
3620c4095e
commit
7b66ae5db4
|
@ -32,10 +32,10 @@ RectTransform:
|
|||
m_Father: {fileID: 6278899851612589502}
|
||||
m_RootOrder: 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_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 1188, y: 2112}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &5398097059162196124
|
||||
CanvasRenderer:
|
||||
|
@ -74,6 +74,71 @@ MonoBehaviour:
|
|||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
--- !u!1 &3405237349591711058
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2111641511848696073}
|
||||
- component: {fileID: 9187190141067604625}
|
||||
- component: {fileID: 548094670712264025}
|
||||
m_Layer: 5
|
||||
m_Name: Map
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &2111641511848696073
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3405237349591711058}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 6278899851612589502}
|
||||
m_RootOrder: 1
|
||||
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: 0}
|
||||
m_SizeDelta: {x: 1080, y: 1920}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &9187190141067604625
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3405237349591711058}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &548094670712264025
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3405237349591711058}
|
||||
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 &3921825046780773120
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -106,6 +171,8 @@ RectTransform:
|
|||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 726186697464692875}
|
||||
- {fileID: 2111641511848696073}
|
||||
- {fileID: 9099120451958544182}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
|
@ -173,4 +240,142 @@ MonoBehaviour:
|
|||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
bgList:
|
||||
- {fileID: 3405237349591711058}
|
||||
- {fileID: 189216995408502861}
|
||||
--- !u!1 &8897976809987278559
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 9099120451958544182}
|
||||
- component: {fileID: 2851381598490102823}
|
||||
- component: {fileID: 3140260167062192408}
|
||||
- component: {fileID: 5433826826178794580}
|
||||
- component: {fileID: 2260336172595079420}
|
||||
m_Layer: 0
|
||||
m_Name: mapPre
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
--- !u!224 &9099120451958544182
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8897976809987278559}
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 7.6934485}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 6278899851612589502}
|
||||
m_RootOrder: 2
|
||||
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: -70.29025, y: -61.572266}
|
||||
m_SizeDelta: {x: 200, y: 200}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &2851381598490102823
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8897976809987278559}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &3140260167062192408
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8897976809987278559}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
|
||||
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
m_Sprite: {fileID: 21300000, guid: 5288ff5cdac23b34d8428d9112c94e07, type: 3}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
m_FillAmount: 1
|
||||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
--- !u!114 &5433826826178794580
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8897976809987278559}
|
||||
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: 3
|
||||
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: 3140260167062192408}
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
--- !u!95 &2260336172595079420
|
||||
Animator:
|
||||
serializedVersion: 3
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8897976809987278559}
|
||||
m_Enabled: 1
|
||||
m_Avatar: {fileID: 0}
|
||||
m_Controller: {fileID: 9100000, guid: 6ffe000b5a58aac48a9d130543849d76, type: 2}
|
||||
m_CullingMode: 0
|
||||
m_UpdateMode: 0
|
||||
m_ApplyRootMotion: 0
|
||||
m_LinearVelocityBlending: 0
|
||||
m_WarningMessage:
|
||||
m_HasTransformHierarchy: 1
|
||||
m_AllowConstantClipSamplingOptimization: 1
|
||||
m_KeepAnimatorControllerStateOnDisable: 0
|
||||
|
|
|
@ -4,46 +4,60 @@ local CarbonsPanel = Inherit(BasePanel)
|
|||
local carbonData = {
|
||||
[1] = {
|
||||
id = FUNCTION_OPEN_TYPE.DAILYCHALLENGE_COIN, --日常
|
||||
Imgname = "r_Dungeon_richangfuben",
|
||||
Imgname = "11",
|
||||
ImgPos = Vector2(-200,650),
|
||||
btnPos = Vector2(0,0),
|
||||
redPointType = RedPointType.HeroExplore
|
||||
},
|
||||
[2] = {
|
||||
id = FUNCTION_OPEN_TYPE.MONSTER_COMING, --心魔
|
||||
Imgname = "r_Dungeon_richangfuben",
|
||||
Imgname = "12",
|
||||
ImgPos = Vector2(200,650),
|
||||
btnPos = Vector2(0,0),
|
||||
redPointType = RedPointType.EpicExplore
|
||||
},
|
||||
[3] = {
|
||||
id = FUNCTION_OPEN_TYPE.EXPEDITION, --大闹天宫
|
||||
Imgname = "r_Dungeon_richangfuben",
|
||||
livePos = Vector2(0,0),
|
||||
Imgname = "13",
|
||||
ImgPos = Vector2(-200,300),
|
||||
btnPos = Vector2(0,0),
|
||||
redPointType = RedPointType.OrdinaryExplore
|
||||
},
|
||||
[4] = {
|
||||
id = FUNCTION_OPEN_TYPE.CARDELAY, --车迟斗法
|
||||
Imgname = "r_Dungeon_chechidoufa",
|
||||
livePos = Vector2(0,0),
|
||||
Imgname = "14",
|
||||
ImgPos = Vector2(200,300),
|
||||
btnPos = Vector2(0,0),
|
||||
redPointType = RedPointType.LegendExplore
|
||||
},
|
||||
[5] = {
|
||||
id = FUNCTION_OPEN_TYPE.ENDLESS, --无尽
|
||||
Imgname = "r_Dungeon_wujinfuben",
|
||||
livePos = Vector2(149, -6.33),
|
||||
Imgname = "15",
|
||||
ImgPos = Vector2(-200,-100),
|
||||
btnPos = Vector2(149, -6.33),
|
||||
redPointType = RedPointType.EndLess
|
||||
},
|
||||
[6] = {
|
||||
id = FUNCTION_OPEN_TYPE.TRIAL, --森罗
|
||||
Imgname = "r_Dungeon_senluohuanjing",
|
||||
livePos = Vector2(274.5, -408.1),
|
||||
Imgname = "16",
|
||||
ImgPos = Vector2(200,-100),
|
||||
btnPos = Vector2(274.5, -408.1),
|
||||
redPointType = RedPointType.Trial
|
||||
},
|
||||
[7] = {
|
||||
id = FUNCTION_OPEN_TYPE.PEOPLE_MIRROR, --轩辕
|
||||
Imgname = "r_Dungeon_xuanyuanbaojing",
|
||||
livePos = Vector2(149, -6.33),
|
||||
Imgname = "17",
|
||||
ImgPos = Vector2(-200,-400),
|
||||
btnPos = Vector2(149, -6.33),
|
||||
redPointType = RedPointType.People_Mirror
|
||||
},
|
||||
[8] = {
|
||||
id = FUNCTION_OPEN_TYPE.FIGHTLEVEL, --山河社稷图
|
||||
Imgname = "18",
|
||||
ImgPos = Vector2(200,-400),
|
||||
btnPos = Vector2(149, -6.33),
|
||||
redPointType = RedPointType.FightLevel
|
||||
},
|
||||
}
|
||||
|
||||
--初始化组件(用于子类重写)
|
||||
|
@ -51,10 +65,14 @@ function CarbonsPanel:InitComponent()
|
|||
self.spLoader = SpriteLoader.New()
|
||||
self.sortingOrder = 0
|
||||
if not self.playerInfoView then
|
||||
self.playerInfoView = SubUIManager.Open(SubUIConfig.PlayerInfoView, self.zonghe.transform)
|
||||
self.playerInfoView = SubUIManager.Open(SubUIConfig.PlayerInfoView, self.transform)
|
||||
end
|
||||
self.BtView = SubUIManager.Open(SubUIConfig.BtView, self.gameObject.transform)
|
||||
self.UpView = SubUIManager.Open(SubUIConfig.UpView, self.gameObject.transform)
|
||||
self.BtView = SubUIManager.Open(SubUIConfig.BtView, self.transform)
|
||||
self.UpView = SubUIManager.Open(SubUIConfig.UpView, self.transform)
|
||||
|
||||
self.mapGrid = Util.GetGameObject(self.gameObject,"Map")
|
||||
self.mapPre = Util.GetGameObject(self.gameObject,"mapPre")
|
||||
self.mapList = {}
|
||||
end
|
||||
|
||||
--绑定事件(用于子类重写)
|
||||
|
@ -70,8 +88,8 @@ function CarbonsPanel:RemoveListener()
|
|||
end
|
||||
--副本类型 1 综合 2 万象
|
||||
function CarbonsPanel:OnOpen()
|
||||
self.BtView.gameObject:SetActive(true)
|
||||
self.BtView:OnOpen(self, {sortOrder = self.sortingOrder, panelType = PanelTypeView.Carbon})
|
||||
self.BtView.gameObject:SetActive(true)
|
||||
self.BtView:OnOpen(self, {sortOrder = self.sortingOrder, panelType = PanelTypeView.Carbon})
|
||||
self.UpView:OnOpen({showType = UpViewOpenType.ShowRight, panelType = PanelType.Main})
|
||||
end
|
||||
|
||||
|
@ -81,8 +99,25 @@ function CarbonsPanel:OnShow(...)
|
|||
SoundManager.PlayMusic(SoundConfig.BGM_Carbon)
|
||||
-- 刷新一次编队战斗力
|
||||
FormationManager.RefreshMainFormationPower()
|
||||
self:ShowMap()
|
||||
end
|
||||
|
||||
function CarbonsPanel:ShowMap()
|
||||
for i = 1, #carbonData do
|
||||
local go = self.mapList[carbonData[i].id]
|
||||
if not go then
|
||||
go = newObject(self.mapPre)
|
||||
go.transform:SetParent(self.mapGrid.transform)
|
||||
go.transform.localScale = Vector3.one
|
||||
go.transform.localPosition = Vector3.zero
|
||||
self.mapList[carbonData[i].id] = go
|
||||
end
|
||||
go:SetActive(true)
|
||||
go.transform.localPosition = carbonData[i].ImgPos
|
||||
go:GetComponent("Image").sprite = self.spLoader:LoadSprite(carbonData[i].Imgname)
|
||||
-- go:GetComponent("Image"):SetNativeSize()
|
||||
end
|
||||
end
|
||||
|
||||
function CarbonsPanel:BtnClick(id)
|
||||
if id == FUNCTION_OPEN_TYPE.DAILYCHALLENGE_COIN then
|
||||
|
@ -212,6 +247,7 @@ function CarbonsPanel:OnDestroy()
|
|||
SubUIManager.Close(self.UpView)
|
||||
self.UpView = nil
|
||||
self.BtView = nil
|
||||
self.mapList = {}
|
||||
end
|
||||
|
||||
return CarbonsPanel
|
|
@ -79,7 +79,9 @@ end
|
|||
-- 打开副本选择界面
|
||||
function this:OpenCarbon()
|
||||
PlayerManager.carbonType = 1
|
||||
UIManager.OpenPanel(UIName.CarbonTypePanelV2)
|
||||
-- UIManager.OpenPanel(UIName.CarbonTypePanelV2)
|
||||
UIManager.OpenPanel(UIName.CarbonsPanel)
|
||||
|
||||
end
|
||||
function this:OpenGuild()
|
||||
JumpManager.GoJump(4001)
|
||||
|
|
Loading…
Reference in New Issue