static StackObject *registeCollider_13(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 3);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            global::ObjectClickCallback @clickCallback = (global::ObjectClickCallback)typeof(global::ObjectClickCallback).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));

            __intp.Free(ptr_of_this_method);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 2);
            global::myUIObject @obj = (global::myUIObject)typeof(global::myUIObject).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));

            __intp.Free(ptr_of_this_method);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 3);
            global::LayoutScript instance_of_this_method = (global::LayoutScript)typeof(global::LayoutScript).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));

            __intp.Free(ptr_of_this_method);

            instance_of_this_method.registeCollider(@obj, @clickCallback);

            return(__ret);
        }
예제 #2
0
 public override void setClickCallback(global::ObjectClickCallback callback)
 {
     if (msetClickCallback_44.CheckShouldInvokeBase(this.instance))
     {
         base.setClickCallback(callback);
     }
     else
     {
         msetClickCallback_44.Invoke(this.instance, callback);
     }
 }