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 |