【四象心法】功能完善
parent
48d06c3a76
commit
a89d168e50
|
|
@ -4215,6 +4215,123 @@ CanvasRenderer:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3699544272634416336}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!1 &3732375754931608203
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2661143904800219612}
|
||||
- component: {fileID: 7363477031707390935}
|
||||
- component: {fileID: 346792301147329093}
|
||||
- component: {fileID: 769121068337991348}
|
||||
m_Layer: 5
|
||||
m_Name: costIcon
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &2661143904800219612
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3732375754931608203}
|
||||
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: 7978426695694292878}
|
||||
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_AnchoredPosition: {x: 122, y: 8}
|
||||
m_SizeDelta: {x: 68.5, y: 68.5}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &7363477031707390935
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3732375754931608203}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &346792301147329093
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3732375754931608203}
|
||||
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: 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
|
||||
--- !u!114 &769121068337991348
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3732375754931608203}
|
||||
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: 346792301147329093}
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
--- !u!1 &3915679568935400736
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -5717,7 +5834,8 @@ RectTransform:
|
|||
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_Children:
|
||||
- {fileID: 2661143904800219612}
|
||||
m_Father: {fileID: 3255348971583853336}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
|
|
@ -5767,7 +5885,8 @@ MonoBehaviour:
|
|||
m_HorizontalOverflow: 1
|
||||
m_VerticalOverflow: 1
|
||||
m_LineSpacing: 1
|
||||
m_Text: "\u56DB\u79CD\u5C5E\u6027\u5F3A\u5316\u81F3\u4E0A\u9650\u540E\u4F7F\u7528xxx\u8FDB\u9636"
|
||||
m_Text: "\u56DB\u79CD\u5C5E\u6027\u5F3A\u5316\u81F3\u4E0A\u9650\u540E\u4F7F\u7528
|
||||
\ <color=#24F604>\u4E03\u5143\u7389</color>\u8FDB\u9636"
|
||||
LanguageIndex: 0
|
||||
--- !u!1 &6242702340650261284
|
||||
GameObject:
|
||||
|
|
|
|||
|
|
@ -107,7 +107,7 @@ function this.SetPropAdd(_propAddObj,_gongmingLv,isNext)
|
|||
local propertyIcon= Util.GetGameObject(propertyObj,"Image"):GetComponent("Image")
|
||||
local addNum=0
|
||||
if curFourQuadConfig.PropResonance then
|
||||
addNum=10000/curFourQuadConfig.PropResonance[i][2]
|
||||
addNum=curFourQuadConfig.PropResonance[i][2]/10000*100
|
||||
end
|
||||
if isNext then
|
||||
propertyText.text=string.format("全体神将%s <color=#5AC283>+%s%%</color>",PropertyName[i],addNum)
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ function this:InitComponent()
|
|||
this.backBtn = Util.GetGameObject(self.gameObject, "bg/btnBack")
|
||||
this.titleText = Util.GetGameObject(self.gameObject, "bg/titleText"):GetComponent("Text")
|
||||
this.limitHint = Util.GetGameObject(self.gameObject, "bg/limitHint"):GetComponent("Text")
|
||||
this.limitCost = Util.GetGameObject(self.gameObject, "bg/limitHint/costIcon"):GetComponent("Image")
|
||||
this.shuchuBtn = Util.GetGameObject(self.gameObject, "bg/TabBox/box/shuchuBtn")
|
||||
this.roudunBtn =Util.GetGameObject(self.gameObject, "bg/TabBox/box/roudunBtn")
|
||||
this.kongzhiBtn = Util.GetGameObject(self.gameObject, "bg/TabBox/box/kongzhiBtn")
|
||||
|
|
@ -69,6 +70,7 @@ function this:InitComponent()
|
|||
[2]=this.shuchuBtn,
|
||||
[3]=this.kongzhiBtn,
|
||||
[4]=this.fuzhuBtn,}
|
||||
this.itemView= SubUIManager.Open(SubUIConfig.ItemView, this.limitCost.transform)
|
||||
end
|
||||
|
||||
--绑定事件(用于子类重写)
|
||||
|
|
@ -105,6 +107,10 @@ function this:BindEvent()
|
|||
UIManager.OpenPanel(UIName.GeneralInfoPopup,GENERALINFO_TYPE.FourQuadrant,this.professionId,this.professionLv,this.curProfessionName)
|
||||
end)
|
||||
|
||||
Util.AddClick(this.limitCost.gameObject, function()
|
||||
this.itemView:OnBtnCkickEvent(this.upStarCostitem.Id)
|
||||
end)
|
||||
|
||||
Util.AddClick(this.upBtn, function()
|
||||
local costArr=fourQuadConfig.LvupCost
|
||||
for i = 1, #costArr do
|
||||
|
|
@ -231,8 +237,13 @@ function this.UpdateData(_professionId)
|
|||
this.professionLv=professionInfo and professionInfo.level or 0
|
||||
local propertyList=professionInfo and professionInfo.propertyList or nil
|
||||
fourQuadConfig = ConfigManager.GetConfigDataByKey(ConfigName.FourQuadrantConfig,"Star",this.professionLv)
|
||||
local itemName= ConfigManager.GetConfigData(ConfigName.ItemConfig,fourQuadConfig.RankupCost[1][1]).Name
|
||||
this.limitHint.text=string.format("四种属性强化至上限后使用<color=#24F604>%s</color>进阶",itemName)
|
||||
this.upStarCostitem= ConfigManager.GetConfigData(ConfigName.ItemConfig,fourQuadConfig.RankupCost[1][1])
|
||||
local itemName=this.upStarCostitem.Name
|
||||
local itemIcon=GetResourcePath(this.upStarCostitem.ResourceID)
|
||||
LogRed("icon:"..itemIcon)
|
||||
this.limitHint.text=string.format("四种属性强化至上限后使用 <color=#24F604>%s</color>进阶",itemName)
|
||||
this.limitCost.sprite=this.spLoader:LoadSprite(itemIcon)
|
||||
this.itemView:OnOpen(false, {this.upStarCostitem.Id,1}, 0, false,false,false)
|
||||
upStarProperty=PracticeManager.fourQuadrantUpStarPropMap[_professionId]
|
||||
---获取属性上限(属性id:属性上限值)
|
||||
for i = 1, #fourQuadConfig.PropLimit do
|
||||
|
|
|
|||
|
|
@ -592,6 +592,15 @@ function this.CheckIsUpStarCondition(_professionId)
|
|||
return true
|
||||
end
|
||||
|
||||
function this.GetGongMingPropList()
|
||||
local propMap={}
|
||||
propMap[1]=1000
|
||||
propMap[2]=1000
|
||||
propMap[3]=1000
|
||||
propMap[4]=1000
|
||||
return propMap
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue