aimodel.setVariableValue

Store a value in an AIModel "member" variable.

Prototype

  1. bOk = aimodel.setVariableValue ( hAIModel, sName|nIndex, vValue )

Description

Make sure the variable type matches the value type!


Parameters

hAIModel - valid AIModel handle
sName|nIndex - name string or index number 1..nVariableCount
vValue - variable value you want to store


Return values

bOk - true on success


Sample

  1. if ( aimodel.addVariable ( hResource, sName, kType ) ) then
  2. local vValue = aimodel.getVariableValue ( hResource, sName )
  3. if ( kType == aimodel.kVariableTypeNumber ) then
  4. local nValue = commonAPI.getPropertyViewControlNumberBoxValue ( gui.getComponentFromView ( hView, "addVariableDialog.value.number" ) )
  5. aimodel.setVariableValue ( hResource, sName, nValue )
  6. end
  7. end

Available since ShiVa 2.0