Skip to content

Instantly share code, notes, and snippets.

@synasius
synasius / SerializableId.cs
Last active April 10, 2023 20:07
UI Toolkit Serializable Id
using System;
using UnityEngine;
/// <summary>
/// A generic serializable GUID.
/// </summary>
[Serializable]
public struct SerializableId<T> : IComparable<SerializableId<T>>, IEquatable<SerializableId<T>>, ISerializationCallbackReceiver
{
[SerializeField] private string _guid;