INNER CODE UNIT · C#
attr
GloriousPtr/ArcGameEngine · Arc-ScriptCore/src/Core/AssemblyHelper.cs:583
var attr = fieldInfo.CustomAttributes.FirstOrDefault(x => x.AttributeType.FullName == typeof(RangeAttribute).FullName);
if (attr == null)
return new FloatRange(0.0f, 0.0f);
return new FloatRange((float)attr.ConstructorArguments[0].Value, (float)attr.ConstructorArguments[1].Value);
}
catch (Exception ex)
{
ex.ReportToArc();
return new FloatRange(0.0f, 0.0f);
}
}
[UnmanagedCallersOnly]
internal static void GetFieldValue(IntPtr objectPtr, IntPtr fieldName, IntPtr dataOut)
{
try
{