How to create an instance and call a method?
ballsofsoul opened this issue · 4 comments
ballsofsoul commented
issuimo commented
UnityResolveClass* pClass;
DirectoryInfo* ptr = pClass->New<DirectoryInfo*>();
ptr->GetFiles(...)
issuimo commented
UnityResolve::Class* pClass;
UnityResolve::Method* ptr = pClass->GetUnityResolve::Class("GetFiles");
ptr->Invoke<ReturnType*>(instance, UnityResolve::UnityType::String::New("file"), 0);
ballsofsoul commented
UnityResolveClass* pClass; DirectoryInfo* ptr = pClass->New<DirectoryInfo*>(); ptr->GetFiles(...)
Assuming i have implemented DirectoryInfo type?
UnityResolve::Method* ptr = pClass->GetUnityResolve::Class("GetFiles");
You meant UnityResolve::Method* ptr = pClass->Get<UnityResolve::Method>("GetFiles");?
issuimo commented
yeah
