API Reference › Services
IGameDataService
InterfaceNamespace: SwiftlyS2.Shared.Services · Assembly: SwiftlyS2.CS2.dll
public interface IGameDataServiceMethods
Apply a patch by name.
void ApplyPatch(string patchName)Parameters
- patchNamestringPatch name defined in `patches.jsonc` file.
Get an offset by name.
int GetOffset(string offsetName)Parameters
- offsetNamestringOffset name defined in `offsets.jsonc` file.
Get a signature by name.
nint GetSignature(string signatureName)Parameters
- signatureNamestringSignature name defined in `signatures.jsonc` file.
Check if an offset exists.
bool HasOffset(string offsetName)Parameters
- offsetNamestringOffset name defined in `offsets.jsonc` file.
Check if a patch exists.
bool HasPatch(string patchName)Parameters
- patchNamestringPatch name defined in `patches.jsonc` file.
Check if a signature exists.
bool HasSignature(string signatureName)Parameters
- signatureNamestringSignature name defined in `signatures.jsonc` file.
Revert a patch by name.
void RevertPatch(string patchName)Parameters
- patchNamestringPatch name defined in `patches.jsonc` file.
Try to get an offset by name.
bool TryGetOffset(string offsetName, out nint offset)