Oh cool, thanks! That fixed that part!
Also I just deleted {DefaultText := “”} from
var WidgetLine1:text_block = text_block { DefaultText := ""}
because maybe I don’t need it? I don’t remember why I put it. I think I thought it was needed in order for me to call SetText later?
Now that the string/message stuff is fixed I’m running into problems with Player/Agent for OnClicked and InteractedWithEvent. More API changes. Do you know what’s going on here?
OnBegin<override>()<suspends>:void={
ButtonUIAdd.InteractedWithEvent.Subscribe(OnButtonUISpawnInteracted)
WidgetUIButton.OnClick.Subscribe(UIButtonClicked)
OnButtonUISpawnInteracted(Player:player):void={
AddCanvas(Player)
UIButtonClicked(Message: widget_message):void={
Print("UI Button clicked")
OnButtonUISpawnInteracted “expects a value of type agent”, but I need to use Player:player for the function so that I can use AddCanvas(Player). Also OnClick.Subscribe now says “Unknown member Subscribe
in tuple()->listenable(widget_message)
”