namespace UnityGoDiceInterface {
    public enum DieColor : byte {
        DieColorBlack = 0,
        DieColorRed = 1,
        DieColorGreen = 2,
        DieColorBlue = 3,
        DieColorYellow = 4,
        DieColorOrange = 5,
    }

    public struct DieInfo {
        public string identifier;
        public string deviceName;
        public DieColor color;
        public bool connected;

        public DieInfo(
                string identifier,
                string deviceName,
                DieColor color,
                bool connected = false) {
            this.identifier = identifier;
            this.deviceName = deviceName;
            this.color = color;
            this.connected = connected;
        }
    }
}