using UnityEngine; namespace SLSFramework.General { [System.Serializable] public class UnityObjectWrapper where T : class { [SerializeField] private Object value; public T Value => value as T; public UnityObjectWrapper(Object value) { this.value = value; } } }