ModIdentifier Class |
Namespace: UMod.Shared
[SerializableAttribute] public class ModIdentifier : IEquatable<ModIdentifier>
The ModIdentifier type exposes the following members.
Name | Description | |
---|---|---|
![]() | ModIdentifier |
Create a new mod identifier.
|
![]() | ModIdentifier(Byte) |
Create a new mod identifier from the specified byte array.
|
![]() | ModIdentifier(String) |
Create a new mod identifier from the specified friendly string.
|
Name | Description | |
---|---|---|
![]() | FriendlyIdentifier |
Get the friendly string representation of the hash code.
Mainly used for displaying the hash code in debug scenarios.
|
Name | Description | |
---|---|---|
![]() | Equals(Object) |
Override equals method.
(Overrides ObjectEquals(Object).) |
![]() | Equals(ModIdentifier) |
Custom equals method.
|
![]() ![]() | GeneratePotentiallyUnique |
Attempts to generate a unique identifier that has a very high chance of being unique.
|
![]() | GetHashCode |
Override method.
(Overrides ObjectGetHashCode.) |
![]() | ToString |
Override method.
(Overrides ObjectToString.) |
Name | Description | |
---|---|---|
![]() ![]() | Equality |
Override equals operator.
|
![]() ![]() | (Byte to ModIdentifier) |
Implicit conversion of 'byte[]' to ModIdentifier.
|
![]() ![]() | (ModIdentifier to Byte) |
Get the specified ModIdentifier as a byte array.
The lenght of the array will always be equal to identifierLength.
|
![]() ![]() | Inequality |
Override not-equal operator.
|
Name | Description | |
---|---|---|
![]() | friendlyIdentifier |
The friendly string code for this identifier.
|
![]() | identifier |
The raw 8-byte hash code for this identifier.
|
![]() ![]() | identifierLength |
Get the number of bytes that makes up the identifier hash code.
|