Enfusion contains the following class:
class Link<Class T> { proto private native void Init(T init); proto private native Object Get(); void Release() { T obj = Get(); if(obj) obj.Release(); } void Link(T init) { Init(init); } T Ptr() { return Get(); } bool IsNull() { if(!Get()) return true; return false; } };
Could we get some documentation or even brief feedback from the team on the limitations of and usage of this class?