aimodel.getStateCount

Returns the number of states in an AIModel.

Prototype

  1. nCount = aimodel.getStateCount ( hAIModel )

Description

Returns the number of states in an AIModel.


Parameters

hAIModel - valid AIModel handle


Return values

nCount - number 0..n


Sample

  1. local nStatesCount = aimodel.getStateCount ( hResource )
  2. if ( nStatesCount > 0 ) then
  3. local sInitialStateName = aimodel.getInitialStateName ( hResource )
  4. for iIndex = 1, nStatesCount do
  5. local sStateName = aimodel.getStateName ( hResource, iIndex )
  6. -- etc.

Available since ShiVa 2.0