Description
Wiki Description
Gets the ActorBase that owns this cell. Will return None if the cell isn't owned by an actor.
Documentation Comment
Gets the actor that owns this cell (or none if not owned by an actor)
Caveats
CK Wiki - Notes
As this function doesn't return ownership for items in containers that also inherit ownership from the cell, you have to use the following function: Source
Actor Function GetInheritedOwner(ObjectReference aObj, ObjectReference aContainer)
Actor owner = aObj.GetActorOwner()
if !owner
if aContainer
owner = aContainer.GetActorOwner()
endIf
if !owner
if aContainer
owner = aContainer.GetParentCell().GetActorOwner()
else
owner = aObj.GetParentCell().GetActorOwner()
endIf
endIf
endIf
return owner
EndFunction
Examples
; Does the emperor's base actor own the non-life star?
bool ownsNonLifeStar = (NonLifeStarProperty.GetActorOwner() == Emperor.GetActorBase())Auto-Generated Example
ActorBase returnedValue = myCell__toCallFunctionOn.GetActorOwner()Related Pages
- Cell
- Cell.SetActorOwner(...)
