SetLocalLocation(object, string, location)
Store a location as a local variable within an object.
void SetLocalLocation( object oObject, string sVarName, location lValue );
Parameters
oObject
Target object to store local variable in.
sVarName
Unique variable name.
lValue
Variable being stored in local object.
Description
Stores lValue as a local location 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.
Remarks
Set the function Location for more information about locations.
Known Bugs
Setting a value to a newly created object has some particular nuances. See SetLocalString(object, string, string) for more information.
Version
1.28
Example
// simple example that demonstrates syntax for SetLocalLocation
void main()
{
object oThis = OBJECT_SELF;
string sKey = "foo";
object oArea = GetArea(OBJECT_SELF);
vector vPosition = Vector(0.0, 0.0, 0.0);
location lValue = Location(oArea, vPosition, 0.0);
SetLocalLocation(oThis, sKey, lValue);
}
See Also
| functions: | GetLocalLocation |
| categories: | Local Variables Functions |
author: Daniel Beckman, editor: Jasperre, Mistress, additional contributors: Steve U., Graziano Lenzi, Fireboar