public InventoryPermissionsData(InventoryPermissionsData src) { m_Base = src.m_Base; m_Current = src.m_Current; m_EveryOne = src.m_EveryOne; m_Group = src.m_Group; m_NextOwner = src.m_NextOwner; }
public static bool TryChange <T>(ref ReferenceBoxed <T> referenceBoxed, T newValue) where T : struct => Interlocked.Exchange(ref referenceBoxed, newValue) != newValue;
public static Vector3 ElementMultiply(this ReferenceBoxed <Vector3> boxed, Vector3 value) { return(((Vector3)boxed).ElementMultiply(value)); }