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); }
public override void setClickCallback(global::ObjectClickCallback callback) { if (msetClickCallback_44.CheckShouldInvokeBase(this.instance)) { base.setClickCallback(callback); } else { msetClickCallback_44.Invoke(this.instance, callback); } }