Table of Contents

Struct PackageDataValue

Namespace
SkyrimForge.Game
Assembly
SkyrimForge.Game.dll

One value a package built on a template sets.

public readonly struct PackageDataValue : IEquatable<PackageDataValue>
Implements
Inherited Members

Constructors

PackageDataValue(string, string, string)

One value a package built on a template sets.

public PackageDataValue(string Name, string TypeName, string Value)

Parameters

Name string

The name the template declares for the value, such as Location or Allow Sitting. Empty where the template declares none.

TypeName string

The value's type as the game names it, such as Bool or Location.

Value string

The text IPackageData::GetDataAsString returns for the value.

Properties

Name

The name the template declares for the value, such as Location or Allow Sitting. Empty where the template declares none.

public string Name { get; init; }

Property Value

string

TypeName

The value's type as the game names it, such as Bool or Location.

public string TypeName { get; init; }

Property Value

string

Value

The text IPackageData::GetDataAsString returns for the value.

public string Value { get; init; }

Property Value

string

Methods

Deconstruct(out string, out string, out string)

public void Deconstruct(out string Name, out string TypeName, out string Value)

Parameters

Name string
TypeName string
Value string

Equals(PackageDataValue)

public bool Equals(PackageDataValue other)

Parameters

other PackageDataValue

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(PackageDataValue, PackageDataValue)

public static bool operator ==(PackageDataValue left, PackageDataValue right)

Parameters

left PackageDataValue
right PackageDataValue

Returns

bool

operator !=(PackageDataValue, PackageDataValue)

public static bool operator !=(PackageDataValue left, PackageDataValue right)

Parameters

left PackageDataValue
right PackageDataValue

Returns

bool