Files
JJBB/Assets/Project/Script/LuaScripts/UI/Lua/Pet/PetClearFix.txt

57 lines
1.3 KiB
Plaintext
Raw Permalink Normal View History

2024-08-23 15:49:34 +08:00

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