PAR - functions for parser manipulation
Parser functions are used to manipulate the parsers. Retrieve SymbolID, access arrays and such.
Par_GetParserID
Returns a parser ID of the parser with a parName
name
Parser names:
"Game"
"SFX"
"PFX"
"VFX"
"Camera"
"Menu"
"Music"
parName
- parser namereturn
- parser ID
Par_GetSymbolID
Returns symbol ID for the symbol specified by its name
parID
- parser IDsymName
- symbol namereturn
- symbol ID
Par_GetSymbolLength
Returns symbol length (number of elements)
parID
- parser IDsymName
- symbol namereturn
- symbol length
Par_GetSymbolValueInt
Returns the integer value of specified symbol
parID
- parser IDsymName
- symbol namereturn
- symbol value
Par_GetSymbolValueFloat
Returns the float value of specified symbol
parID
- parser IDsymName
- symbol namereturn
- symbol value
Par_GetSymbolValueString
Returns the string value of specified symbol
parID
- parser IDsymName
- symbol namereturn
- symbol value
Par_GetSymbolValueInstance
Returns the instance value of specified symbol
parID
- parser IDsymName
- symbol namereturn
- symbol value
Par_GetSymbolValueIntArray
Returns the value of specified integer array at the arrayID
index
parID
- parser IDsymName
- symbol namearrayID
- array indexreturn
- value
Par_GetSymbolValueFloatArray
Returns the value of specified float array at the arrayID
index
parID
- parser IDsymName
- symbol namearrayID
- array indexreturn
- value
Par_GetSymbolValueStringArray
Returns the value of specified string array at the arrayID
index
parID
- parser IDsymName
- symbol namearrayID
- array indexreturn
- value
Par_SetSymbolValueInt
Sets a new integer value to specified symbol
value
- value to be setparID
- parser IDsymId
- symbol ID
Par_SetSymbolValueFloat
Sets a new float value to specified symbol
value
- value to be setparID
- parser IDsymId
- symbol ID
Par_SetSymbolValueString
Sets a new string value to specified symbol
value
- value to be setparID
- parser IDsymId
- symbol ID
Par_SetSymbolValueInstance
Sets a new instance value to specified symbol
value
- value to be setparID
- parser IDsymId
- symbol ID
Par_SetSymbolValueIntArray
Sets a new integer value to specified integer array symbol
value
- value to be setparID
- parser IDsymId
- symbol IDarrayId
- array index
Par_SetSymbolValueFloatArray
Sets a new float value to specified float array symbol
value
- value to be setparID
- parser IDsymId
- symbol IDarrayId
- array index
Par_SetSymbolValueStringArray
Sets a new string value to specified string array symbol
value
- value to be setparID
- parser IDsymId
- symbol IDarrayId
- array index