Function at 0x180023140
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
mov rbp, rsp
sub rsp, 0x40
lea rcx, str.GameAssembly.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, str.il2cpp_init
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_init_utf16
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_shutdown
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_set_config_dir
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_set_data_dir
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_set_temp_dir
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_set_commandline_arguments
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_set_commandline_arguments_utf16
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_set_config_utf16
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_set_config
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_set_memory_callbacks
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_get_corlib
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_add_internal_call
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_resolve_icall
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_alloc
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_free
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_array_class_get
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_array_length
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_array_get_byte_length
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_array_new
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_array_new_specific
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_array_new_full
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_bounded_array_class_get
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_array_element_size
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_assembly_get_image
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_for_each
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_enum_basetype
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_is_generic
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_is_inflated
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_is_assignable_from
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_is_subclass_of
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_has_parent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_from_il2cpp_type
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_from_name
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_from_system_type
mov rcx, rbx
mov qword [0x1800780a8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_element_class
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_events
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_fields
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_nested_types
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_interfaces
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_properties
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_property_from_name
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_field_from_name
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_methods
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_method_from_name
mov rcx, rbx
mov qword [0x180078090], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_name
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_type_get_name_chunked
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_namespace
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_parent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_declaring_type
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_instance_size
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_num_fields
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_is_valuetype
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_value_size
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_is_blittable
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_flags
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_is_abstract
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_is_interface
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_array_element_size
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_from_type
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_type
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_type_token
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_has_attribute
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_has_references
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_is_enum
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_image
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_assemblyname
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_rank
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_data_size
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_static_field_data
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_bitmap_size
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_bitmap
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_stats_dump_to_file
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_stats_get_value
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_domain_get
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_domain_assembly_open
mov rcx, rbx
mov qword [0x180078078], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_domain_get_assemblies
mov rcx, rbx
mov qword [0x1800780a0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_raise_exception
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_exception_from_name_msg
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_get_exception_argument_null
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_format_exception
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_format_stack_trace
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_unhandled_exception
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_native_stack_trace
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_get_flags
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_get_name
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_get_parent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_get_offset
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_get_type
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_get_value
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_get_value_object
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_has_attribute
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_set_value
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_static_get_value
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_static_set_value
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_set_value_object
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_field_is_literal
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_collect
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_collect_a_little
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_start_incremental_collection
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_disable
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_enable
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_is_disabled
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_set_mode
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_get_max_time_slice_ns
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_set_max_time_slice_ns
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_is_incremental
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_get_used_size
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_get_heap_size
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_wbarrier_set_field
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_has_strict_wbarriers
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_set_external_allocation_tracker
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_set_external_wbarrier_tracker
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_foreach_heap
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_stop_gc_world
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_start_gc_world
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_alloc_fixed
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gc_free_fixed
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gchandle_new
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gchandle_new_weakref
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gchandle_get_target
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gchandle_free
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_gchandle_foreach_get_target
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_object_header_size
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_array_object_header_size
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_offset_of_array_length_in_array_object_header
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_offset_of_array_bounds_in_array_object_header
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_allocation_granularity
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_unity_liveness_allocate_struct
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_unity_liveness_calculation_from_root
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_unity_liveness_calculation_from_statics
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_unity_liveness_finalize
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_unity_liveness_free_struct
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_get_return_type
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_get_declaring_type
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_get_name
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_get_from_reflection
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_get_object
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_is_generic
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_is_inflated
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_is_instance
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_get_param_count
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_get_param
mov rcx, rbx
mov qword [0x180078080], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_get_class
mov rcx, rbx
mov qword [0x180078098], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_has_attribute
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_get_flags
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_get_token
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_method_get_param_name
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_property_get_flags
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_property_get_get_method
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_property_get_set_method
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_property_get_name
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_property_get_parent
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_object_get_class
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_object_get_size
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_object_get_virtual_method
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_object_new
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_object_unbox
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_value_box
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_monitor_enter
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_monitor_try_enter
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_monitor_exit
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_monitor_pulse
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_monitor_pulse_all
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_monitor_wait
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_monitor_try_wait
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_runtime_invoke
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_runtime_invoke_convert_args
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_runtime_class_init
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_runtime_object_init
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_runtime_object_init_exception
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_runtime_unhandled_exception_policy_set
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_string_length
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_string_chars
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_string_new
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_string_new_len
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_string_new_utf16
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_string_new_wrapper
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_string_intern
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_string_is_interned
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_thread_current
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_thread_attach
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_thread_detach
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_thread_get_all_attached_threads
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_is_vm_thread
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_current_thread_walk_frame_stack
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_thread_walk_frame_stack
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_current_thread_get_top_frame
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_thread_get_top_frame
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_current_thread_get_frame_at
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_thread_get_frame_at
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_current_thread_get_stack_depth
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_thread_get_stack_depth
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_override_stack_backtrace
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_type_get_object
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_type_get_type
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_type_get_class_or_element_class
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_type_get_name
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_type_is_byref
mov rcx, rbx
mov qword [0x180078088], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_type_get_attrs
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_type_equals
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_type_get_assembly_qualified_name
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_type_is_static
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_type_is_pointer_type
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_image_get_assembly
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_image_get_name
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_image_get_filename
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_image_get_entry_point
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_image_get_class_count
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_image_get_class
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_capture_memory_snapshot
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_free_captured_memory_snapshot
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_set_find_plugin_callback
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_register_log_callback
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_debugger_set_agent_options
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_is_debugger_attached
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_register_debugger_agent_transport
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_debug_get_method_info
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_unity_install_unitytls_interface
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_custom_attrs_from_class
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_custom_attrs_from_method
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_custom_attrs_get_attr
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_custom_attrs_has_attr
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_custom_attrs_construct
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_custom_attrs_free
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_set_userdata
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_class_get_userdata_offset
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.il2cpp_set_default_thread_affinity
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ebx, ebx
mov qword [rbp - 8], 0xf
lea rdx, str.mscorlib__System.String_System.Runtime.InteropServices.Marshal::PtrToStringAnsi_System.IntPtr_
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
lea r8d, [rbx + 0x5e]
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x5d]
mov qword [rbp - 0x20], rbx
lea rdx, str.mscorlib__System.String_System.Runtime.InteropServices.Marshal::PtrToStringUni_System.IntPtr_
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x5f]
mov qword [rbp - 0x20], rbx
lea rdx, str.UnityEngine.CoreModule__UnityEngine.Object___UnityEngine.Object::FindObjectsOfType_System.Type_
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x53]
mov qword [rbp - 0x20], rbx
lea rdx, str.UnityEngine.CoreModule__System.Void_UnityEngine.Object::Destroy_UnityEngine.Object_
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x44]
mov qword [rbp - 0x20], rbx
lea rdx, str.UnityEngine.CoreModule__System.String_UnityEngine.Object::get_name__
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x5f]
mov qword [rbp - 0x20], rbx
lea rdx, str.UnityEngine.CoreModule__UnityEngine.Component_UnityEngine.GameObject::GetComponent_System.Type_
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x5f]
mov qword [rbp - 0x20], rbx
lea rdx, str.UnityEngine.CoreModule__UnityEngine.Component_UnityEngine.GameObject::AddComponent_System.Type_
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x57]
mov qword [rbp - 0x20], rbx
lea rdx, str.UnityEngine.CoreModule__UnityEngine.GameObject_UnityEngine.GameObject::get_gameObject__
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x55]
mov qword [rbp - 0x20], rbx
lea rdx, str.UnityEngine.CoreModule__System.Void_UnityEngine.GameObject::SetActive_System.Boolean_
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x56]
mov qword [0x1800780d0], rax
lea rdx, str.UnityEngine.CoreModule__UnityEngine.GameObject_UnityEngine.Component::get_gameObject__
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x54]
mov qword [rbp - 0x20], rbx
lea rdx, str.UnityEngine.CoreModule__UnityEngine.Transform_UnityEngine.Component::get_transform__
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x55]
mov qword [0x1800780c8], rax
lea rdx, str.UnityEngine.CoreModule__UnityEngine.Transform_UnityEngine.GameObject::get_transform__
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x51]
mov qword [rbp - 0x20], rbx
lea rdx, str.UnityEngine.CoreModule__UnityEngine.Vector3_UnityEngine.Transform::get_position__
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
lea rcx, [rbp - 0x20]
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x5c]
mov qword [rbp - 0x20], rbx
lea rdx, str.UnityEngine.CoreModule__System.Void_UnityEngine.Transform::set_position_UnityEngine.Vector3_
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x39]
mov qword [0x1800780b0], rax
lea rdx, str.mscorlib__System.Type_System.Type::GetType_System.String_
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x49]
mov qword [rbp - 0x20], rbx
lea rdx, str.UnityEngine.CoreModule__UnityEngine.Camera_UnityEngine.Camera::get_main__
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x67]
mov qword [0x180078128], rax
lea rdx, str.UnityEngine.CoreModule__UnityEngine.Vector3_UnityEngine.Camera::WorldToScreenPoint_UnityEngine.Vector3_
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x56]
mov qword [rbp - 0x20], rbx
lea rdx, str.UnityEngine.CoreModule__System.Void_UnityEngine.Behaviour::set_enabled_System.Boolean_
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x5c]
mov qword [0x180078108], rax
lea rdx, str.Assembly_CSharp__System.Void_Handlers.GameHandlers.PlayerHandlers.PlayerController::Update__
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x37]
mov qword [0x1800780f0], rax
lea rdx, str.Assembly_CSharp__System.Void_UICooldownButton::Update__
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x6c]
mov qword [0x1800780b8], rax
lea rdx, str.Assembly_CSharp__System.Void_UICooldownButton::set_Cooldown_CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat_
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
mov r8d, 0x89
mov qword [0x1800780e0], rax
lea rdx, str.ACTk.Runtime__CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat_CodeStage.AntiCheat.ObscuredTypes.ObscuredFloat::op_Implicit_System.Single_
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
mov r8d, 0x84
mov qword [0x180078110], rax
lea rdx, str.ACTk.Runtime__CodeStage.AntiCheat.ObscuredTypes.ObscuredInt_CodeStage.AntiCheat.ObscuredTypes.ObscuredInt::op_Implicit_System.Int32_
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
mov r8d, 0x88
mov qword [rbp - 0x20], rbx
lea rdx, str.ACTk.Runtime__CodeStage.AntiCheat.ObscuredTypes.ObscuredBool_CodeStage.AntiCheat.ObscuredTypes.ObscuredBool::op_Implicit_System.Boolean_
mov qword [rbp - 0x10], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
mov r8d, 0xa9
mov qword [0x1800780d8], rax
lea rdx, str.Assembly_CSharp__System.Void_Handlers.GameHandlers.TaskHandlers.TasksHandler::CompleteTask_System.String__System.Boolean__System.Boolean__System.Boolean__System.Boolean_
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x59]
mov qword [0x180078120], rax
lea rdx, str.Assembly_CSharp__System.Void_Handlers.LobbyHandlers.LobbySceneHandler::ChangeReadyState__
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x5b]
mov qword [0x1800780e8], rax
lea rdx, str.Assembly_CSharp__System.Void_Handlers.GameHandlers.RoofHandler::ONGDJCGLOBC_System.Boolean_
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x65]
mov qword [0x180078130], rax
lea rdx, str.Assembly_CSharp__System.Void_Handlers.GameHandlers.FogOfWarHandler::UpdateFieldOfView_System.Boolean_
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180020340
lea r8d, [rbx + 0x46]
mov qword [0x1800780f8], rax
lea rdx, str.Assembly_CSharp__Handlers.GameHandlers.PlayerHandlers.PlayerController
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180021420
mov qword [0x1800780c0], rax
mov qword [rbp - 0x20], rbx
lea r8d, [rbx + 0x41]
mov qword [rbp - 0x10], rbx
lea rdx, str.Assembly_CSharp__Handlers.GameHandlers.PlayerHandlers.LocalPlayer
mov qword [rbp - 8], 0xf
lea rcx, [rbp - 0x20]
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180021420
lea r8d, [rbx + 0x39]
mov qword [0x180078100], rax
lea rdx, str.Assembly_CSharp__Handlers.LobbyHandlers.LobbySceneHandler
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x20]
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], 0xf
call fcn.18001d030
lea rcx, [rbp - 0x20]
call fcn.180021420
mov rbx, qword [rsp + 0x58]
mov qword [0x180078118], rax
add rsp, 0x40
pop rbp
ret