asr::game_engine::unity

Module mono

Source
Available on crate feature unity only.
Expand description

Support for attaching to Unity games that are using the standard Mono backend.

Structs§

Class
A .NET class that is part of an Image.
Image
An image is a .NET DLL that is loaded by the game. The Assembly-CSharp image is the main game assembly, and contains all the game logic.
Module
Represents access to a Unity game that is using the standard Mono backend.
UnityPointer
A Mono-specific implementation for automatic pointer path resolution

Enums§

Version
The version of Mono that was used for the game. These don’t correlate to the Mono version numbers.

Derive Macros§

Classderive
A derive macro that can be used to bind to a .NET class. This allows reading the contents of an instance of the class described by the struct from a process. Each field must match the name of the field in the class exactly (or alternatively renamed with the #[rename = "..."] attribute) and needs to be of a type that can be read from a process. Fields can be marked as static with the #[static_field] attribute.