SAMP.NET/sampdotnethook/src/Mono.h

30 lines
525 B
C
Raw Normal View History

2022-08-27 17:10:32 +00:00
#ifndef MONO_H
#define MONO_H
#include "common.h"
#include <stdio.h>
#include <iostream>
#include <mono/jit/jit.h>
#include <mono/metadata/assembly.h>
#include <mono/metadata/debug-helpers.h>
class Mono {
public:
void init();
MonoString* createString(const char* string);
int callReturn(const char* name, void* args[]);
void callMethod(const char* name, void* args[]);
private:
MonoDomain* domain;
MonoAssembly* assembly;
MonoImage* image;
MonoClass* klass;
};
extern Mono *g_Mono;
#endif // MONO_H