What is wrong with my function?

using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Verse.org/Random }

See Create Your Own Device Using Verse for how to create a verse device.

A Verse-authored creative device that can be placed in a level

testing := class(creative_device):

@editable
OrderTimer : timer_device = timer_device{}

@editable
ButtonHouse1 : conditional_button_device = conditional_button_device{}
@editable
ButtonHouse2 : conditional_button_device = conditional_button_device{}
@editable
ButtonHouse3 : conditional_button_device = conditional_button_device{}
@editable
ButtonHouse4 : conditional_button_device = conditional_button_device{}
@editable
ButtonHouse5 : conditional_button_device = conditional_button_device{}
@editable
ButtonHouse6 : conditional_button_device = conditional_button_device{}
@editable
ButtonHouse7 : conditional_button_device = conditional_button_device{}
@editable
ButtonHouse8 : conditional_button_device = conditional_button_device{}
@editable
ButtonHouse9 : conditional_button_device = conditional_button_device{}
@editable
ButtonHouse10 : conditional_button_device = conditional_button_device{}
@editable
ButtonHouse11 : conditional_button_device = conditional_button_device{}
@editable
ButtonHouse12 : conditional_button_device = conditional_button_device{}


# Runs when the device is started in a running game
OnBegin<override>()<suspends>:void=
    # TODO: Replace this with your code



    
    var pizza1 : int = GetRandomInt(0,3)
    var slurp1 : int = GetRandomInt(0,3)
    var icecream1 : int = GetRandomInt(0,3)

    if (pizza1 = 0):
        ButtonHouse1.SetItemCountRequired(0,0)
    else if (pizza1 = 1):
        ButtonHouse1.SetItemCountRequired(0,1)
    else if (pizza1 = 2):
        ButtonHouse1.SetItemCountRequired(0,2)
    else if (pizza1 = 3):
        ButtonHouse1.SetItemCountRequired(0,3)

        

    if (slurp1 = 0):
        ButtonHouse1.SetItemCountRequired(1,0)
    else if (slurp1 = 1):
        ButtonHouse1.SetItemCountRequired(1,1)
    else if (slurp1 = 2):
        ButtonHouse1.SetItemCountRequired(1,2)
    else if (slurp1 = 3):
        ButtonHouse1.SetItemCountRequired(1,3)



    if (icecream1 = 0):
        ButtonHouse1.SetItemCountRequired(2,0)
    else if (icecream1 = 1):
        ButtonHouse1.SetItemCountRequired(2,1)
    else if (icecream1 = 2):
        ButtonHouse1.SetItemCountRequired(2,2)
    else if (icecream1 = 3):
        ButtonHouse1.SetItemCountRequired(2,3)

    Print ("Order from House 1:")
    if (pizza1 > 0):
        Print("{pizza1}" + " pizzas")

    if (slurp1 > 0):
        Print("{slurp1}" + " milkshakes")

    if (icecream1 > 0):
        Print("{icecream1}" + " ice creams")

Blockquote

This is the code block for the first house, basically what I was gonna copy and paste