Difference between revisions of "GetBlobByNetworkId"

From King Arthur's Gold Wiki
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
 
Returns a reference to the [[CBlob]] with the given Network ID.
 
Returns a reference to the [[CBlob]] with the given Network ID.
 
</onlyinclude>
 
</onlyinclude>
<syntaxhighlight lang="cpp">[[CBlob]]@ getBlobByNetworkId(u16 netid)</syntaxhighlight>
+
 
 +
<syntaxhighlight lang="cpp">CBlob@ getBlobByNetworkId(u16 netid)</syntaxhighlight>
  
 
This will be used where a [[CBlob]]'s Network ID has been passed around scripts to identify it.
 
This will be used where a [[CBlob]]'s Network ID has been passed around scripts to identify it.
Line 8: Line 9:
  
 
Example from Entities/Workshops/WorkshopTasks.as, in the [[onCommand]] function, where the calling [[CBlob]]'s Network ID was passed in via the params parameter:
 
Example from Entities/Workshops/WorkshopTasks.as, in the [[onCommand]] function, where the calling [[CBlob]]'s Network ID was passed in via the params parameter:
<syntaxhighlight lang="cpp">[[CBlob]]@ caller = getBlobByNetworkId( params.read_u16() );</syntaxhighlight>
+
<syntaxhighlight lang="cpp">CBlob@ caller = getBlobByNetworkId( params.read_u16() );</syntaxhighlight>
  
 
[[Category:Scripting]]
 
[[Category:Scripting]]
 
[[Category:Global Functions]]
 
[[Category:Global Functions]]

Latest revision as of 21:03, 19 August 2012

Returns a reference to the CBlob with the given Network ID.


CBlob@ getBlobByNetworkId(u16 netid)

This will be used where a CBlob's Network ID has been passed around scripts to identify it. This is commonly done in a script's onCommand function.

Example from Entities/Workshops/WorkshopTasks.as, in the onCommand function, where the calling CBlob's Network ID was passed in via the params parameter:

CBlob@ caller = getBlobByNetworkId( params.read_u16() );