23 lines
341 B
C#
Raw Normal View History

2021-11-26 17:36:14 +00:00
using System;
namespace QSB.Utility.VariableSync
{
internal class VariableReference<T>
{
private Func<T> _getter;
private Action<T> _setter;
public VariableReference(Func<T> getter, Action<T> setter)
{
_getter = getter;
_setter = setter;
}
public T Value
{
get => _getter();
set => _setter(value);
}
}
}