static void ML_Detour(IntPtr instance, IntPtr value) { Il2CppUtilities.InvokeMethod(UnityTypes.TMP_Text_Methods.IL2CPP.set_text, instance, value); var __instance = instance.CreateTextMeshProDerivedProxy(); _Postfix(__instance); }
static void ML_Detour(IntPtr instance) { Il2CppUtilities.InvokeMethod(UnityTypes.TextMeshPro_Methods.IL2CPP.OnEnable, instance); var __instance = (Component)Il2CppUtilities.CreateProxyComponentWithDerivedType(instance, UnityTypes.TextMeshPro.ClrType); _Postfix(__instance); }
static void ML_Detour(IntPtr instance, IntPtr value) { Il2CppUtilities.InvokeMethod(UnityTypes.UILabel_Methods.IL2CPP.set_text, instance, value); var __instance = (Component)Il2CppUtilities.CreateProxyComponentWithDerivedType(instance, UnityTypes.UILabel.ClrType); _Postfix(__instance); }
static void ML_Detour(IntPtr instance) { Il2CppUtilities.InvokeMethod(UnityTypes.Text_Methods.IL2CPP.OnEnable, instance); if (instance.IsInstancePointerAssignableFrom(UnityTypes.Text.ClassPointer)) { var __instance = (Component)Il2CppUtilities.CreateProxyComponentWithDerivedType(instance, UnityTypes.Text.ClrType); _Postfix(__instance); } }
static void ML_Detour(IntPtr instance) { Il2CppUtilities.InvokeMethod(UnityTypes.UIRect_Methods.IL2CPP.OnEnable, instance); var __instance = instance.CreateNGUIDerivedProxy(); if (__instance != null) { _Postfix(__instance); } }