name
getNumber
getNumber(name: string) -> Property<number>?
local vmi = context:viewModel() if vmi then local score = vmi:getNumber('score') if score then print(score.value) end end
getTrigger
getTrigger(name: string) -> PropertyTrigger?
local vmi = context:viewModel() if vmi then local myTrigger = vmi:getTrigger('myTrigger') if myTrigger then mytrigger:fire() end end
getString
getString(name: string) -> Property<string>?
local vmi = context:viewModel() if vmi then local heading = vmi:getString('heading') if heading then print(heading) end end
getBoolean
getBoolean(name: string) -> Property<boolean>?
local vmi = context:viewModel() if vmi then local darkMode = vmi:getBoolean('darkMode') if darkMode then print(darkMode) end end
getColor
getColor(name: string) -> Property<Color>?
local vmi = context:viewModel() if vmi then local primaryColor = vmi:getColor('primaryColor') if primaryColor then primaryColor.value = Color.rgba(255, 0, 0, 155) end end
getList
getList(name: string) -> PropertyList?
local vmi = context:viewModel() if vmi then local enemies = vmi:getList('enemies') if enemies then enemies:pop() end end
getViewModel
getViewModel(name: string) -> PropertyViewModel?
getEnum
getEnum(name: string) -> PropertyEnum?
local vmi = context:viewModel() if vmi then local textAlignment = vmi:getEnum('textAlignment') end
instance
instance(instanceName: string?) -> ViewModel
Was this page helpful?