Struct BaseIdMixin
Namespace: OblivionMp.Sdk.Common.Archetypes.Mixins
Assembly: OblivionMp.Sdk.Common.dll
The game form an entity is an instance of.
[ArchetypeMixin]
public readonly struct BaseIdMixin : 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
BaseId
The form this entity is made from, such as which kind of chest or which creature.
public NetworkFormId BaseId { get; set; }
Property Value
NetworkFormId
Methods
Keep()
This entity, which it already is: a loop over this shape hands over the shape itself.
public BaseIdMixin 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.