ClassName (Object function): Difference between revisions
Jump to navigation
Jump to search
m (→Syntax terms) |
m (→Syntax terms) |
||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
<table> | <table> | ||
<tr><th>%string</th> | <tr><th>%string</th> | ||
<td>The class name of the object referenced by <var>object</var>.</td></tr> | <td>The class name of the object referenced by <var class="term">object</var>.</td></tr> | ||
<tr><th>object</th> | <tr><th>object</th> | ||
<td><var>Object</var> object for which the class name is to be returned.</td></tr> | <td><var>Object</var> class object variable for which the class name is to be returned.</td></tr> | ||
</table> | </table> | ||
Latest revision as of 19:17, 7 August 2014
Class name of object (Object class)
[Introduced in Sirius Mods 8.1]
This function returns the class name of the underlying object.
Syntax
%string = object:ClassName
Syntax terms
%string | The class name of the object referenced by object. |
---|---|
object | Object class object variable for which the class name is to be returned. |
Usage notes
- The class name returned is the class of the object variable assigned to the Object class object variable, not the outermost (highest level extension) class. For example, if a variable
%foo is object foo
is assigned to variable%obj is object object
, %obj:classname would returnFoo
, even if the underlying object was of class Foobar which extended Foo.
Examples
The following displays the class of the object referenced by Object class variable %something:
... %something is object object ... printText {~=%something:className}