Patcher.Data.Plugins.PluginReferenceMapper.LocalToContext C# (CSharp) Method

LocalToContext() public method

public LocalToContext ( uint formId ) : uint
formId uint
return uint
        public uint LocalToContext(uint formId)
        {
            // No need to map main plugin Forms IDs
            if ((formId & 0xFFFFFF) == 0)
                return formId;

            byte p = (byte)(formId >> 24);
            if (p >= localToContext.Length)
            {
                p = (byte)(localToContext.Length - 1);
            }
            return (formId & 0xFFFFFF) | ((uint)localToContext[p] << 24);
        }