Returns the same object, but having its parent class as class.
It basically is the C# base keyword, so that parent members can be
accessed.
Example
Consider the following classes:
class Foo
{
int foo()
{
return 1;
}
}
class Bar : Foo
{
new int foo()
{
return 2;
}
}
then:
const Bar: Il2Cpp.Class = ...;
const bar = Bar.new();
console.log(bar.foo()); // 2
console.log(bar.base.foo()); // 1
Gets the class of this object.
StaticheaderGets the Il2CppObject struct size, possibly equal to Process.pointerSize * 2.
Returns a monitor for this object.
Gets the size of the current object.
Gets the non-static field with the given name of the current class hierarchy.
Gets the non-static method with the given name (and optionally parameter count) of the current class hierarchy.
OptionalparameterCount: numberGets the non-static field with the given name of the current class hierarchy, if it exists.
Gets the non-static method with the given name (and optionally parameter count) of the current class hierarchy, if it exists.
OptionalparameterCount: numberUnboxes the value type (either a primitive, a struct or an enum) out of this object.
Gets the correct virtual method from the given virtual method.
Scaffold class.