Class BannerPatternLayer
- Namespace
- Obsidian.API
- Assembly
- Obsidian.API.dll
public sealed record BannerPatternLayer : INetworkSerializable<BannerPatternLayer>, IEquatable<BannerPatternLayer>
- Inheritance
-
BannerPatternLayer
- Implements
-
- Inherited Members
-
Constructors
BannerPatternLayer()
public BannerPatternLayer()
Properties
AssetId
public required string AssetId { get; set; }
Property Value
- string
Color
public required Dye Color { get; set; }
Property Value
- Dye
TranslationKey
public required string TranslationKey { get; set; }
Property Value
- string
Methods
Equals(BannerPatternLayer?)
public bool Equals(BannerPatternLayer? other)
Parameters
other
BannerPatternLayer
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 ==(BannerPatternLayer?, BannerPatternLayer?)
public static bool operator ==(BannerPatternLayer? left, BannerPatternLayer? right)
Parameters
left
BannerPatternLayer
right
BannerPatternLayer
Returns
- bool
operator !=(BannerPatternLayer?, BannerPatternLayer?)
public static bool operator !=(BannerPatternLayer? left, BannerPatternLayer? right)
Parameters
left
BannerPatternLayer
right
BannerPatternLayer
Returns
- bool
Explicit Interface Implementations
Read(INetStreamReader)
static BannerPatternLayer Read(INetStreamReader reader)
Parameters
reader
INetStreamReader
Returns
- BannerPatternLayer
Write(BannerPatternLayer, INetStreamWriter)
static void Write(BannerPatternLayer value, INetStreamWriter writer)
Parameters
value
BannerPatternLayer
writer
INetStreamWriter