3#include "../Utils/Delegate.hpp"
4#include "../Utils/Il2cpp.hpp"
5#include "../Utils/MonoPtr.hpp"
9#include <System/Threading/Thread.hpp>
15 using namespace System;
16 using namespace System::Threading;
35 static bool m_RunCondition;
37 static Queue** m_Queues;
39 static int m_FrontQueue;
40 static std::mutex m_Mutex;
Dummy il2cpp object for thread start.
DECLARE_STATIC_METHOD(void, Dummy)
Dummy method for thread start.
static void __INTERNAL_Update()
Thread update.
static void EnqueueOnThread(_v::CActionRef<> p_Delegate)
Enqueue a new action.
static void Destroy()
Stop.
static void Initialize()
Initialize.
Tools and extensions to interact with Unity on different layer & threads, load fonts/sprites/textures...
Various platform utils like Delegate/Action/Function/Event system.