Struct StoryEventValue
- Namespace
- SkyrimForge
- Assembly
- SkyrimForge.dll
One value of a story event, named as the game names it and read as its kind directs.
public readonly struct StoryEventValue : IEquatable<StoryEventValue>
- Implements
- Inherited Members
Properties
Form
The form, and null where this value is of another kind or the game passed none.
public Form? Form { get; }
Property Value
- Form?
Keyword
The keyword, and null where this value is of another kind or the game passed none.
public Keyword? Keyword { get; }
Property Value
Kind
public StoryEventValueKind Kind { get; }
Property Value
Location
The location, and null where this value is of another kind or the game passed none.
public Location? Location { get; }
Property Value
Name
The name the game gives this value, such as "Workbench" or "Crime Gold".
public string Name { get; }
Property Value
Number
The number, and 0 for every other kind.
public long Number { get; }
Property Value
Reference
The reference, and null where this value is of another kind or the game passed none.
public ObjectReference? Reference { get; }
Property Value
Methods
Equals(StoryEventValue)
public bool Equals(StoryEventValue other)
Parameters
otherStoryEventValue
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(StoryEventValue, StoryEventValue)
public static bool operator ==(StoryEventValue left, StoryEventValue right)
Parameters
leftStoryEventValuerightStoryEventValue
Returns
operator !=(StoryEventValue, StoryEventValue)
public static bool operator !=(StoryEventValue left, StoryEventValue right)
Parameters
leftStoryEventValuerightStoryEventValue