Struct Time
Namespace: OblivionMp.Sdk.Common.Archetypes.Mixins
Assembly: OblivionMp.Sdk.Common.dll
The clock of an area.
[ArchetypeMixin]
[Extends(typeof(Area), "")]
public readonly struct Time : 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
GameDaysPassed
The days passed since the game started.
public float GameDaysPassed { get; set; }
Property Value
GameHour
The hour of the day, 0 to 24.
public float GameHour { get; set; }
Property Value
TimeScale
How fast game time runs compared to real time.
public float TimeScale { get; set; }
Property Value
Methods
Keep()
This entity, which it already is: a loop over this shape hands over the shape itself.
public Time 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.