SetLocalFloat(object, string, float)

Store a float as a local variable within an object.

void SetLocalFloat(
    object oObject,
    string sVarName,
    float fValue
);

Parameters

oObject

Target object to store local variable in.

sVarName

Unique variable name.

fValue

Variable being stored in local object.


Description

Stores fValue as a local float within oObject using the variable name sVarName. The parameter sVarName is a unique string identifying a single local variable. Using the same value for sVarName in subsequent calls will overwrite the original value.



Known Bugs

Setting a value to a newly created object has some particular nuances. See SetLocalString(object, string, string) for more information. Alternatively, whenever possible, set the local variable directly on the creature in the Toolset (available since version 1.59).


Version

1.61

Example

// demonstrates syntax for SetLocalFloat
void main()
{
     object oThis = OBJECT_SELF;
     string sKey = “foo”;
     float fValue = 20.0;
     SetLocalFloat(oThis, sKey, fValue);
}

See Also

functions: GetLocalFloat
categories: Local Variables Functions


 author: Daniel Beckman, editor: Lilac Soul, additional contributor(s): Graziano Lenzi, Lilac Soul
 Send comments on this topic.