dythervin / unity.serialized-reference

Serializes reference to interface implementation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unity serialized reference

Serializes reference to interface implementation

    public interface IDemoInterface
    {
        void LogName();
    }
    
    
    public class RefDemo : MonoBehaviour
    {
        [SerializeField] private Ref<IDemoInterface> demoInterface;

        private void Awake()
        {
            //Usage
            demoInterface.Value.LogName();
        }
    }

Example

About

Serializes reference to interface implementation

License:MIT License


Languages

Language:C# 100.0%