57 lines
1.3 KiB
Plaintext
57 lines
1.3 KiB
Plaintext
|
|
|||
|
require("LuaUtil")
|
|||
|
PetClearFix = {}
|
|||
|
|
|||
|
local OldExpText
|
|||
|
local NewExpText
|
|||
|
local OldSliderScript
|
|||
|
local NewSliderScript
|
|||
|
local TimeSweep = 15
|
|||
|
--生命周期
|
|||
|
function PetClearFix:Awake( )
|
|||
|
OldExpText = OldExp:GetComponent('Text')
|
|||
|
NewExpText = NewExp:GetComponent('Text')
|
|||
|
OldSliderScript = OldSlider:GetComponent('Slider')
|
|||
|
NewSliderScript = NewSlider:GetComponent('Slider')
|
|||
|
end
|
|||
|
|
|||
|
function PetClearFix:OnEnable( )
|
|||
|
PetInfo:SetActive(false)
|
|||
|
PetList:SetActive(true)
|
|||
|
OldAptitude:SetActive(true)
|
|||
|
NewAptitude:SetActive(true)
|
|||
|
|
|||
|
PetClearFix.ResetData()
|
|||
|
|
|||
|
print("PetClearFix.OnEnable")
|
|||
|
print(CS.PetMainWnd.CurrentSelectFellowId)
|
|||
|
end
|
|||
|
|
|||
|
function PetClearFix.ResetData()
|
|||
|
|
|||
|
local pet = CS.GameManager.gameManager.PlayerDataPool.FellowContainer:GetFellowByGuid(CS.PetMainWnd.CurrentSelectFellowId);
|
|||
|
if(pet == nil)
|
|||
|
then
|
|||
|
OldExpText.text = ""
|
|||
|
NewExpText.text = ""
|
|||
|
OldSliderScript.value = 0
|
|||
|
NewSliderScript.value = 0
|
|||
|
else
|
|||
|
OldExpText.text = string.format("%.1f%s", pet.AptitudeTotle * 100,"%")
|
|||
|
NewExpText.text = string.format("%.1f%s", pet.NewAptitudeTotle * 100,"%")
|
|||
|
OldSliderScript.value = pet.AptitudeTotle
|
|||
|
NewSliderScript.value = pet.NewAptitudeTotle
|
|||
|
end
|
|||
|
|
|||
|
end
|
|||
|
|
|||
|
function PetClearFix:Update()
|
|||
|
|
|||
|
TimeSweep = TimeSweep-1
|
|||
|
if(TimeSweep<=0)
|
|||
|
then
|
|||
|
PetClearFix.ResetData()
|
|||
|
TimeSweep = 15
|
|||
|
end
|
|||
|
|
|||
|
end
|