Difference between revisions of "HPL3/SOMA/Scripting/Scripting Api/Entity"
< HPL3 | SOMA | Scripting | Scripting Api
Jump to navigation
Jump to search
Line 44: | Line 44: | ||
==Function Detail== | ==Function Detail== | ||
− | + | {{CodeDocDetailTop|Entity_GetAutoSleep}} | |
− | |||
− | |||
− | |||
<syntaxhighlight lang="c++">bool Entity_GetAutoSleep(const tString &in asName)</syntaxhighlight> | <syntaxhighlight lang="c++">bool Entity_GetAutoSleep(const tString &in asName)</syntaxhighlight> | ||
+ | {{CodeDocDetailBody|Get if an entity automatically falls asleep when it isnt active}} | ||
+ | {{CodeDocDetailParam|asName|[[../../tString|tString]]|Name of the entity.}} | ||
+ | {{CodeDocDetailReturn|bool|if sleeping or not.}} | ||
+ | {{CodeDocDetailBottom}} | ||
− | + | {{CodeDocDetailTop|Entity_SetIsOccluder}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<syntaxhighlight lang="c++">void Entity_SetIsOccluder(const tString &in asName, | <syntaxhighlight lang="c++">void Entity_SetIsOccluder(const tString &in asName, | ||
bool abOccluder)</syntaxhighlight> | bool abOccluder)</syntaxhighlight> | ||
+ | {{CodeDocDetailBody|Set if entity is an occluder}} | ||
+ | {{CodeDocDetailParam|asName|[[../../tString|tString]]|Name of the entity, Wildcard(s) * are supported *}} | ||
+ | {{CodeDocDetailParam|abOccluder|bool|<nowiki>true = object is occluder</nowiki>}} | ||
+ | {{CodeDocDetailReturn|void}} | ||
+ | {{CodeDocDetailBottom}} | ||
− | + | {{CodeDocDetailTop|Entity_IsOccluder}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<syntaxhighlight lang="c++">bool Entity_IsOccluder(const tString &in asName)</syntaxhighlight> | <syntaxhighlight lang="c++">bool Entity_IsOccluder(const tString &in asName)</syntaxhighlight> | ||
+ | {{CodeDocDetailBody|Get if an entity is an occluder}} | ||
+ | {{CodeDocDetailParam|asName|[[../../tString|tString]]|Name of the entity.}} | ||
+ | {{CodeDocDetailReturn|bool|if entity is an occluder}} | ||
+ | {{CodeDocDetailBottom}} | ||
− | + | {{CodeDocDetailTop|Entity_IsInteractedWith}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<syntaxhighlight lang="c++">bool Entity_IsInteractedWith(const tString &in asName)</syntaxhighlight> | <syntaxhighlight lang="c++">bool Entity_IsInteractedWith(const tString &in asName)</syntaxhighlight> | ||
+ | {{CodeDocDetailBody|Checks if the entity is being interacted with.}} | ||
+ | {{CodeDocDetailParam|asName|[[../../tString|tString]]|name of the entity.}} | ||
+ | {{CodeDocDetailReturn|bool|if the entity is being interacted with}} | ||
+ | {{CodeDocDetailBottom}} | ||
− | + | {{CodeDocDetailTop|Entity_SetVarString}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<syntaxhighlight lang="c++">void Entity_SetVarString(const tString &in asEntityName, | <syntaxhighlight lang="c++">void Entity_SetVarString(const tString &in asEntityName, | ||
const tString &in asVarName, | const tString &in asVarName, | ||
const tString &in asX)</syntaxhighlight> | const tString &in asX)</syntaxhighlight> | ||
− | + | {{CodeDocDetailBody|Sets the value of an entity string variable. Wildcard(s) * are supported for EntityName. *}} | |
− | Sets the value of an entity string variable. Wildcard(s) * are supported for EntityName. * | + | {{CodeDocDetailParam|asEntityName|[[../../tString|tString]]|}} |
− | + | {{CodeDocDetailParam|asVarName|[[../../tString|tString]]|}} | |
− | + | {{CodeDocDetailParam|asX|[[../../tString|tString]]|}} | |
− | + | {{CodeDocDetailReturn|void}} | |
− | + | {{CodeDocDetailBottom}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
__NOTOC__ | __NOTOC__ |
Revision as of 18:24, 11 August 2020
Summary
Raw HTML
Return Type | Function and Description |
---|---|
bool | Entity_GetAutoSleep(const tString &in asName) Get if an entity automatically falls asleep when it isnt active |
void | Entity_SetIsOccluder(const tString &in asName, bool abOccluder) Set if entity is an occluder |
bool | Entity_IsOccluder(const tString &in asName) Get if an entity is an occluder |
bool | Entity_IsInteractedWith(const tString &in asName) Checks if the entity is being interacted with. |
void | Entity_SetVarString(const tString &in asName, const tString &in asVarName, const tString &in asX) Sets the value of an entity string variable. Wildcard(s) * are supported for EntityName. |
Template
Return Type | Function and Description |
---|---|
bool | Entity_GetAutoSleep(const tString &in asName) Get if an entity automatically falls asleep when it isnt active |
void | Entity_SetIsOccluder(const tString &in asName, bool abOccluder) Set if entity is an occluder |
bool | Entity_IsOccluder(const tString &in asName) Get if an entity is an occluder |
bool | Entity_IsInteractedWith(const tString &in asName) Checks if the entity is being interacted with. |
void | Entity_SetVarString(const tString &in asName, const tString &in asVarName, const tString &in asX) Sets the value of an entity string variable. Wildcard(s) * are supported for EntityName. |
Function Detail
Entity_GetAutoSleep
bool Entity_GetAutoSleep(const tString &in asName)
Get if an entity automatically falls asleep when it isnt active
- asName (tString) — Name of the entity.
Returns:
- bool—if sleeping or not.
Entity_SetIsOccluder
void Entity_SetIsOccluder(const tString &in asName,
bool abOccluder)
Set if entity is an occluder
- asName (tString) — Name of the entity, Wildcard(s) * are supported *
- abOccluder (bool) — true = object is occluder
Returns:
- void
Entity_IsOccluder
bool Entity_IsOccluder(const tString &in asName)
Get if an entity is an occluder
- asName (tString) — Name of the entity.
Returns:
- bool—if entity is an occluder
Entity_IsInteractedWith
bool Entity_IsInteractedWith(const tString &in asName)
Checks if the entity is being interacted with.
- asName (tString) — name of the entity.
Returns:
- bool—if the entity is being interacted with
Entity_SetVarString