Difference between revisions of "CBlob::exists"
From King Arthur's Gold Wiki
Shadlington (Talk | contribs) (Created page with "<onlyinclude> </onlyinclude> <syntaxhighlight lang="cpp"> bool exists(const string &in) </syntaxhighlight> Object method of: CBlob Category:Scripting [[Category:Obj...") |
|||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<onlyinclude> | <onlyinclude> | ||
| − | + | Returns a bool indicating whether or not this blob has given property. | |
</onlyinclude> | </onlyinclude> | ||
| − | + | ||
| + | Normally you want to use this to make sure that blob has a specific property initialized, which you want to read. | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
bool exists(const string &in) | bool exists(const string &in) | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | |||
| + | Example from Base\Entities\Common\FireScripts\HOTHOTHOT.as | ||
| + | <syntaxhighlight lang="cpp"> | ||
| + | if (blob.getProperties().exists("burn_time")) | ||
| + | { | ||
| + | u8 burn_time = blob.getProperties().get_u8("burn_time"); | ||
| + | ... | ||
| + | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 23:10, 28 September 2012
Returns a bool indicating whether or not this blob has given property.
Normally you want to use this to make sure that blob has a specific property initialized, which you want to read.
bool exists(const string &in)
Example from Base\Entities\Common\FireScripts\HOTHOTHOT.as
if (blob.getProperties().exists("burn_time")) { u8 burn_time = blob.getProperties().get_u8("burn_time"); ... }
Object method of: CBlob