Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
            }
        }
Esempio n. 5
0
        static void ML_Detour(IntPtr instance)
        {
            Il2CppUtilities.InvokeMethod(UnityTypes.UIRect_Methods.IL2CPP.OnEnable, instance);

            var __instance = instance.CreateNGUIDerivedProxy();

            if (__instance != null)
            {
                _Postfix(__instance);
            }
        }