40 lines
658 B
C#
40 lines
658 B
C#
using System;
|
|
|
|
namespace Luski.net.Structures.Public;
|
|
|
|
public class Color
|
|
{
|
|
public Color(string servercol)
|
|
{
|
|
Bytes = servercol;
|
|
}
|
|
|
|
public Color(byte R, byte G, byte B, byte A)
|
|
{
|
|
Bytes = $"{Convert.ToChar(R)}{Convert.ToChar(G)}{Convert.ToChar(B)}{Convert.ToChar(A)}";
|
|
}
|
|
|
|
private string Bytes;
|
|
|
|
public string ToDB()
|
|
{
|
|
return Bytes;
|
|
}
|
|
|
|
public byte A
|
|
{
|
|
get => (byte)(Bytes[3]);
|
|
}
|
|
public byte R
|
|
{
|
|
get => (byte)(Bytes[0]);
|
|
}
|
|
public byte G
|
|
{
|
|
get => (byte)(Bytes[1]);
|
|
}
|
|
public byte B
|
|
{
|
|
get => (byte)(Bytes[2]);
|
|
}
|
|
} |