Struct SpawnOrigin
Namespace: OblivionMp.Sdk.Common.Archetypes.Mixins
Assembly: OblivionMp.Sdk.Common.dll
The spawner an NPC came from.
[ArchetypeMixin]
public readonly struct SpawnOrigin : IArchetypeMixin, IArchetypeQueryable, IEntityShape
Implements
IArchetypeMixin, IArchetypeQueryable, IEntityShape
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properties
SpawnerRefId
The ref id of the spawner that made this NPC, or 0.
public uint SpawnerRefId { get; set; }
Property Value
Methods
Keep()
This entity, which it already is: a loop over this shape hands over the shape itself.
public SpawnOrigin Keep()
Returns
Remarks
Here so taking something out of a loop reads the same whichever way the loop walks. Whether a shape is walked by chunk follows from what it includes, which the call site cannot see and which changes when an include does.