#pragma once #include "Engine/Game/Build/fingerprint.h" namespace dingosdk::game::build::v20260929::lua_startup { // Native post-startup routine hooked to run the Lua startup callbacks. inline constexpr Fingerprint startup_contract{0x4641d40, {0x48,0x89,0x5c,0x24,0x08,0x57,0x48,0x83,0xec,0x50,0x48,0x8b,0xf9,0xe8,0x3e,0x52,0x28,0xfd,0x33,0xd2,0x48,0x8b,0xc8,0x48,0x8b,0xd8,0xe8,0x61,0x56,0x28,0xfd,0x48}}; // Executes a Lua source buffer in a context. inline constexpr Fingerprint execute_contract{0x18c7640, {0x48,0x83,0xec,0x38,0x48,0x8d,0x05,0xd5,0x32,0x9b,0x04,0xc6,0x44,0x24,0x28,0x00,0x48,0x89,0x44,0x24,0x20,0xe8,0xf6,0x31,0x00,0x00,0x48,0x83,0xc4,0x38,0xc3,0xcc}}; // Returns the Lua context. inline constexpr Fingerprint get_context_contract{0x18c6f90, {0x48,0x83,0xec,0x28,0x48,0x8b,0x05,0x15,0xbd,0xbb,0x05,0x48,0x85,0xc0,0x0f,0x85,0xb8,0x00,0x00,0x00,0x44,0x0f,0xb6,0x44,0x24,0x30,0xb9,0x10,0x01,0x00,0x00,0x48}}; // Reloads settings on the settings manager. inline constexpr Fingerprint reload_settings_contract{0x18d3360, {0x4c,0x8b,0xdc,0x55,0x53,0x49,0x8d,0xab,0x08,0xfe,0xff,0xff,0x48,0x81,0xec,0xe8,0x02,0x00,0x00,0x48,0x8b,0x05,0x46,0x10,0x8f,0x05,0x48,0x33,0xc4,0x48,0x89,0x85}}; }