Difference between revisions of "GetLeveledActorBase - Actor"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>Jlundin
(Created page with 'Category:Scripting Category:Papyrus '''Member of:''' Actor Script Gets the temporary ActorBase of a leveled Actor - the one gen…')
 
imported>Layam
m
 
(One intermediate revision by the same user not shown)
Line 23: Line 23:
endif
endif
</source>
</source>
== Notes ==
* Creating an actor in script from a temporary ActorBase will cause a CTD when the temporary ActorBase is garbage collected.  To make a copy of an actor, use GetActorBase() instead.


== See Also ==
== See Also ==

Latest revision as of 08:18, 20 February 2013

Member of: Actor Script

Gets the temporary ActorBase of a leveled Actor - the one generated by the game from the leveled list. If the actor is not leveled, it will simply return the base object shown in the editor.

Syntax[edit | edit source]

ActorBase Function GetLeveledActorBase() native

Parameters[edit | edit source]

  • None.

Return Value[edit | edit source]

Returns the ActorBase that was created for the leveled actor from the leveled list. If called on a non-leveled actor, it will just return the actor's base object.

Examples[edit | edit source]

; Get the sex of a leveled actor by using GetLeveledActorBase() so you can call the GetSex() function
if myActorProperty.GetLeveledActorBase().GetSex() == 1
    ;do something
endif

Notes[edit | edit source]

  • Creating an actor in script from a temporary ActorBase will cause a CTD when the temporary ActorBase is garbage collected. To make a copy of an actor, use GetActorBase() instead.

See Also[edit | edit source]