Page 1 of 1

SetText convert integer to text?

Posted: 29 Jun 2017, 19:27
by adamkooo2
Hello guys!

I have problem with integers when I want to use them in SetText function.

Code: Select all

main() 
{
	(Page.GetFirstChild("SP") as CMlLabel).SetText(LocalUser.LadderPoints);
	(Page.GetFirstChild("Rank") as CMlLabel).SetText(LocalUser.LadderRank);
	yield;   
}

--></script>
This doesn't work too:

Code: Select all

main() 
{
	(Page.GetFirstChild("SP") as CMlLabel).SetText(LocalUser.LadderPoints as Text);
	(Page.GetFirstChild("Rank") as CMlLabel).SetText(LocalUser.LadderRank as Text);
	yield;   
}

--></script>
Do you have a solution?
Thanks :thx:

Re: SetText convert integer to text?

Posted: 29 Jun 2017, 19:51
by undef.de
This works (auto convert):

Code: Select all

main() 
{
	(Page.GetFirstChild("SP") as CMlLabel).SetText(""^ LocalUser.LadderPoints);
	(Page.GetFirstChild("Rank") as CMlLabel).SetText(""^ LocalUser.LadderRank);
	yield;   
}

--></script>
or convert it with TexLib::ToText():

Code: Select all

#Include "TextLib" as TextLib
main() 
{
	(Page.GetFirstChild("SP") as CMlLabel).SetText( TextLib::ToText(LocalUser.LadderPoints) );
	(Page.GetFirstChild("Rank") as CMlLabel).SetText( TextLib::ToText(LocalUser.LadderRank) );
	yield;   
}

--></script>

Re: SetText convert integer to text?

Posted: 30 Jun 2017, 11:22
by adamkooo2
Thanks, it works! :thx: