// Amplify Shader Editor - Visual Shader Editing Tool // Copyright (c) Amplify Creations, Lda using UnityEngine; using System; namespace AmplifyShaderEditor { //GENERICS DON'T WORK WITH HOT CODE RELOAD [Serializable] public class FallbackVariable { [SerializeField] private T m_current; [SerializeField] private T m_last; public void Revert() { m_current = m_last; } public T Current { get { return m_current; } set { m_last = m_current; m_current = value; } } } }