Il2CppHookScripts
4 views
645bcbfc...
Description
Dynamically parsing Android il2cpp, using export methods to help us quickly analyze game logic, type resolution ... @ https://github.com/axhlzy/Il2CppHookScripts
How to Use
Download the script and run it with Frida CLI:
Download ScriptThen run with Frida:
frida -U -f YOUR_PACKAGE_NAME -l il2cpphookscripts.js
Replace YOUR_PACKAGE_NAME with the target app's package name.
Source Code
JavaScript
!function i(r,o,a){function l(t,e){if(!o[t]){if(!r[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}n=o[t]={exports:{}},r[t][0].call(n.exports,function(e){return l(r[t][1][e]||e)},n,n.exports,i,r,o,a)}return o[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)l(a[e]);return l}({1:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./list"),e("./text")},{"./list":2,"./text":3}],2:[function(e,t,n){},{}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});e("../utils/common")},{"../utils/common":550}],4:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(n,"__esModule",{value:!0}),n.find_method=n.fake_gc_instance=n.show_gc_instance=n.get_gc_instance=n.HookerBase=void 0;const C=e("../bridge/fix/il2cppM"),u=e("../utils/formart"),A=e("./enum"),r=e("decorator-cache-getter"),S=e("../utils/alloc"),o=e("./valueResolve");class U{constructor(){}static get _list_assemblies(){return Il2Cpp.Domain.assemblies}static get _list_assemblies_names(){return U._list_assemblies.map(e=>e.name)}static get _list_images(){return U._list_assemblies.map(e=>e.image)}static get _list_images_pointers(){return U._list_images.map(e=>e.handle)}static get _list_images_names(){return U._list_assemblies.map(e=>e.image.name.split(".dll")[0])}static getMapImagesCacheMap=new Map;static getMapImages(){return 0==U.getMapImagesCacheMap.size&&U._list_images_names.forEach((e,t)=>U.getMapImagesCacheMap.set(e,U._list_images_pointers[t])),U.getMapImagesCacheMap}static get _list_classes(){return Il2Cpp.Domain.assemblies.map(e=>e.image).flatMap(e=>e.classes)}static showImages(t="",n=!0){u.formartClass.printTitile("List Images { assembly -> image -> classCount -> imageName }"),U._list_images.filter(e=>""==t||-1!=e.name.indexOf(t)).sort((e,t)=>n?e.name.toLowerCase().charAt(0)>t.name.toLowerCase().charAt(0)?1:-1:0).forEach(e=>{LOGD(`[*] ${e.assembly.handle} -> ${e.handle} ${e.classCount} `+e.assembly.name)}),""==t&&(LOGO(getLine(28)),LOGE(` List ${U._list_images.length} Images`)),LOGO(getLine(85))}static showClasses(e,t="",n=""){let i;try{if("string"==typeof e)i=e.startsWith("0x")?new Il2Cpp.Image(ptr(e.trim())):Il2Cpp.Domain.assembly(e).image;else{if("number"!=typeof e)throw null==e?new Error("imageOrName can not be null"):new Error("imageOrName must be string or number");if("arm64"==Process.arch&&15<e.toString().length)throw new Error("\nNot support parameter typed number at arm64\n\n\tUse b('0x...') instead\n");i=new Il2Cpp.Image(ptr(e))}if(i.handle.equals(1))throw new Error("image handle can not be null")}catch(e){return void LOGE(e)}let r=new Map,o=0,a=0;for(let e=0;e<i.classes.length;e++){var l="[*] "+i.classes[e].namespace;null==r.get(l)&&r.set(l,new Array),r.get(l)?.push(i.classes[e])}LOG(`
Current -> ${i.name} @ ${i.handle}
`,A.LogColor.C104);var s,p=u.formartClass.printTitileA("List Classes { namespace {classPtr->filedsCount->methodsCount->enumClass->className} }",A.LogColor.C90);for(s of r.keys()){var c,_=s;null!=_&&(c=r.get(_),-1!=_.toLowerCase().indexOf(t.toLowerCase()))&&(++o,LOGD(`
`+_),c?.forEach(e=>{-1!=e.name.toLowerCase().indexOf(n.toLowerCase())&&(++a,LOGD(` [-] ${e.handle} (F:${e.fields.length}/M:${e.methods.length}/E:${Number(e.isEnum)}) `+e.name))}))}LOGO("\n"+getLine(28)),""==t&&""==n?LOGE(`List ${i.classCount} Classes | Group by ${o} NameSpaces`):LOGE(`ALl ${i.classCount} Classes | List ${a} Classes | Group by ${o} NameSpaces`),LOGO(getLine(p))}static checkType(e){let t;if(e instanceof NativePointer)t=new Il2Cpp.Class(e);else if("string"==typeof e)t=e.startsWith("0x")?new Il2Cpp.Class(ptr(e.trim())):new Il2Cpp.Class(findClass(e));else{if("number"!=typeof e)throw"mPtr must be string or number or NativePointer";t=new Il2Cpp.Class(ptr(e))}if(t.handle.equals(ptr(0)))throw"klass handle can not be null";return t}static showMethods(t,n=A.MethodSortType.ADDRESS,e=!1){if(t instanceof NativePointer&&t.isNull())throw new Error("input can not be null");if("string"==typeof t&&0==t.trim().length)throw new Error("input can not be null");t=U.inputCheck(t);if(0!=t.methods.length)if(newLine(),u.formartClass.printTitile(`Found ${t.methods.length} Methods ${t.isEnum?"(enum) ":""} in class: ${t.name} @ `+t.handle),e){let i=0;t.methods.forEach(e=>{LOGD(`
[*] ${e.handle} ---> ${e.virtualAddress} ---> `+e.relativeVirtualAddress);var t=` `+(0,C.getMethodDesFromMethodInfo)(e);LOGD(t),i=Math.max(i,t.length);let n=-1;e.parameters.map(e=>` ---> args[${++n}] ${e.type.handle} <- `+e.type.name).forEach(LOGZ),LOGZ(` ---> retval ${e.returnType.class.handle} <- `+e.returnType.class.name)}),newLine(),LOGO(getLine(i))}else{let e=t.methods;switch(n){case A.MethodSortType.ADDRESS:e=e.sort((e,t)=>e.relativeVirtualAddress.compare(t.relativeVirtualAddress));break;case A.MethodSortType.ACCESS:e=e.sort((e,t)=>t.modifier.localeCompare(e.modifier));break;case A.MethodSortType.MethodName:e=e.sort((e,t)=>t.name.localeCompare(e.name));break;case A.MethodSortType.ARGSCOUNT:e=e.sort((e,t)=>e.parameterCount-t.parameterCount)}e.filter(e=>!e.virtualAddress.isNull()).forEach(e=>{LOGD(`[*] ${e.handle} ---> ${e.virtualAddress} ---> ${e.relativeVirtualAddress} | `+(0,C.getMethodDesFromMethodInfo)(e))}),newLine(),e.filter(e=>e.virtualAddress.isNull()).forEach(e=>{LOGZ(`[*] ${e.handle} | `+(0,C.getMethodDesFromMethodInfo)(e))}),newLine()}}static showFields(e){e=U.inputCheck(e);if(0==e.fields.length)LOGZ(`
`+e.toString()),LOGE(`
[!] ${e.assemblyName}.${e.namespace}.${e.name} @ ${e.handle} has no fields
`);else{u.formartClass.printTitile(`Found ${e.fields.length} Fields ${e.isEnum?"(enum) ":""}in class: ${e.name} (${e.handle})`);let t=0,n=0,i=e.fields.length.toString().length+4,r=(e.fields.forEach(e=>{t=Math.max(t,e.name.length),n=Math.max(n,e.type.name.length)}),-1);e.fields.forEach(e=>{var t=`[${++r}]`.padEnd(i," ");t+=""+e,LOGD(t)}),newLine()}}static inputCheck(e){let t;if(e instanceof NativePointer)t=U.checkType(e);else if("string"==typeof e)t=U.checkType(e.trim());else{if("number"!=typeof e)throw"mPtr must be string('0x...') or NativePointer";if("arm64"==Process.arch&&15<e.toString().length)throw new Error(`
Not support parameter typed number at ${Process.arch}
Use ('0x...') instead
`);t=U.checkType(ptr(e))}return t}static map_cache_class=new Map;static findClass(n,t=["Assembly-CSharp","MaxSdk.Scripts","mscorlib"],e=!0){if(!(n instanceof NativePointer||n instanceof Number)){if(null==n)throw"Search name can not be null or undefined";if("string"!=typeof n)throw"findClass need a string value";if(e){e=U.map_cache_class.get(n);if(null!=e)return e.handle}var i=Il2Cpp.Domain.assemblies;for(let e=0;e<i.length;e++)if(t.includes(i[e].name)){var r=a(i[e].image.classes);if(null!=r)return r.handle}for(let e=0;e<i.length;e++)if(!t.includes(i[e].name)){var o=a(i[e].image.classes);if(null!=o)return o.handle}}return ptr(0);function a(t){for(let e=0;e<t.length;e++)if(t[e].name==n)return U.map_cache_class.set(n,t[e]),t[e]}}static findMethodNew(n,e,t,i=-1,r=[],o=!0){let a;if(null!=arguments[3]&&"number"==typeof arguments[3])try{a=Il2Cpp.Domain.assembly(n).image.class(e).method(t,i),0!=r.length&&(a=a?.overload(...r))}catch{throw new Error(`findMethod failed: Not Found ${t}(argCount:${i}) in `+e)}else if(null!=e)a=new Il2Cpp.Class(findClass(e)).method(n,t);else if(null!=n&&null==e)for(let t=0;t<U._list_classes.length;t++)for(let e=0;e<U._list_classes[t].methods.length;e++)if(U._list_classes[t].methods[e]==n){a=U._list_classes[t].methods[e];break}if(null==a)throw new Error("Method not found");if(!o)return a;showMethodInfo(a.handle)}static findMethodsyncCacheMap=new Map;static findMethodSync(e,t,n,i=-1,r=!0,o){if(null==e||null==t||null==n)return ptr(0);var a=Il2Cpp.module.base,l=e+"."+t+"."+n+"."+i;if(r){var s=U.findMethodsyncCacheMap.get(l);if(null!=s)return s}let p=Il2Cpp.Domain.assembly(e).image.handle,c=Il2Cpp.Api._classFromName(p,(0,S.allocCStr)(e),(0,S.allocCStr)(t));if(c.isNull())for(let e=0;e<Il2Cpp.Api._imageGetClassCount(p);e++){var _=new Il2Cpp.Class(Il2Cpp.Api._imageGetClass(p,e));if(_.name==t){c=_.handle;break}}if(c.isNull())return ptr(0);s=Il2Cpp.Api._classGetMethodFromName(c,(0,S.allocCStr)(n),i);if(s.isNull())return ptr(0);if(null!=arguments[5]&&2!=arguments[5])return s;if(null!=arguments[5]&&2==arguments[5])return s.readPointer().sub(a);if(U.findMethodsyncCacheMap.set(l,s.readPointer()),r)return r?s.readPointer():s.readPointer().sub(a);var u=new Il2Cpp.Method(s),d=u.parameterCount,g=new Array,h=new Array;for(let e=0;e<d;e++){var y=u.parameters[e],I=y.type.class.handle,m=y.type.class.name;g.push(m+" "+y.name),h.push(m+" "+I)}n=(0,C.getMethodModifier)(s)+u.returnType.name+" "+u.name+" ("+g+")\t";LOGO(getLine(85)),LOG(e+"."+t+"\t"+n,A.LogColor.RED),LOGO(getLine(30)),LOG("Il2CppImage\t----\x3e\t"+p),LOG("Il2CppClass\t----\x3e\t"+c),LOG("MethodInfo\t----\x3e\t"+s),LOGD("MethodPointer\t----\x3e\t"+s.readPointer()+"\t===>\t"+s.readPointer().sub(a)),LOGO(getLine(85))}static MethodToShow(e){"number"==typeof(e="string"==typeof e&&(String(e).startsWith("0x")||String(e).startsWith("0X"))?new Il2Cpp.Method(ptr(e)):e)&&(e=new Il2Cpp.Method(ptr(e)));var t=(0,C.getMethodDesFromMethodInfo)(e),n=e.class.namespace,n=(0==n.length?"":n+".")+e.class.name+` `+t,t=n.length+16;LOGW(getLine(t,"-")),LOGE(n),LOGW(getLine(t/2,"-")),LOGZ("Il2CppImage\t----\x3e\t"+e.class.image.handle),LOGZ("Il2CppClass\t----\x3e\t"+e.class.handle),LOGZ("MethodInfo\t----\x3e\t"+e.handle),LOGD("MethodPointer\t----\x3e\t"+e.virtualAddress+"\t===>\t"+(e.virtualAddress.isNull()?ptr(0):e.relativeVirtualAddress)),LOGW(getLine(t,"-"))}static listFieldsFromCls(c,_){if(null!=c){"number"==typeof c&&(c=ptr(c)),"number"==typeof _&&(_=ptr(_));var t=new Il2Cpp.Class(c),n=t.fields.length;if(!(n<=0)){var u=t.isEnum;null==arguments[2]&&LOGH("\nFound "+n+" Fields"+(u?"(enum)":"")+" in class: "+t.name+" ("+c+")");let e=alloc(),a=null,l=0,s=new Array,p=0;for(;(a=Il2Cpp.Api._classGetFields(c,e))&&!a.isNull();){let e=a.readPointer().readCString(),t=a.add(p_size).readPointer(),n="0x"+a.add(3*p_size).readInt().toString(16),i=Il2Cpp.Api._classFromType(t),r=new Il2Cpp.Class(i).name,o=function(e){let t=e.add(p_size).readPointer(),n="";switch(Number(t)&A.FieldAccess.FIELD_ATTRIBUTE_FIELD_ACCESS_MASK){case A.FieldAccess.FIELD_ATTRIBUTE_PRIVATE:n+="private ";break;case A.FieldAccess.FIELD_ATTRIBUTE_PUBLIC:n+="public ";break;case A.FieldAccess.FIELD_ATTRIBUTE_FAMILY:n+="protected ";break;case A.FieldAccess.FIELD_ATTRIBUTE_ASSEMBLY:case A.FieldAccess.FIELD_ATTRIBUTE_FAM_AND_ASSEM:n+="internal ";break;case A.FieldAccess.FIELD_ATTRIBUTE_FAM_OR_ASSEM:n+="protected internal "}return Number(t)&A.FieldAccess.FIELD_ATTRIBUTE_LITERAL?n+="const ":(Number(t)&A.FieldAccess.FIELD_ATTRIBUTE_STATIC&&(n+="static "),Number(t)&A.FieldAccess.FIELD_ATTRIBUTE_INIT_ONLY&&(n+="readonly ")),n}(t);var d=n+"\t"+(o=o.substring(0,o.length-1))+"\t"+r+"\t"+i+"\t"+e+"\t"+(u&&String(i)==String(c)?p+++"\t":" ");if("1"==arguments[2]&&e==arguments[3])return ptr(n);if("2"==arguments[2]&&e==arguments[3])return[e,n,i,r,_.isNull()?ptr(0):_.add(ptr(n)),_.isNull()?ptr(0):_.add(ptr(n)).readPointer()];s.push(d),l=d.length<l?l:d.length}if(null!=arguments[2])return ptr(0);LOGO("\n"+getLine(l+5)),s.sort((e,t)=>parseInt(e.split("\t")[0])-parseInt(t.split("\t")[0])).forEach((e,t)=>{var n=e.split("\t"),i=n[2],t=String("["+t+"]"),r=3==t.length?" ":"",o=1==String(n[5]).length?String(n[5]+" "):String(n[5]);LOG(t+r+" "+n[0]+" "+n[1]+" "+n[2]+"("+n[3]+") "+o+" "+n[4],A.LogColor.C36),null!=(_="number"==typeof _?ptr(_):_)&&-1==e.indexOf("static")?(t=_.add(n[0]).readPointer(),n[3],"Boolean"==i&&(String(t).substr(0,2),String(t).substr(String(t).length-2,String(t).length).replace("x","0"),getLine(("arm"==Process.arch?10:14)-2-2,".")),LOG("\tundefined\n",A.LogColor.C90)):-1!=e.indexOf("static")&&((r=Il2Cpp.Api._classGetFieldFromName(ptr(n[3]),(0,S.allocCStr)(n[4]))).isNull()||(o=alloc(),Il2Cpp.Api._fieldGetStaticValue(r,o),i=o.readPointer(),LOG("\t"+o+" ---\x3e "+i+" ---\x3e "+void n[3],A.LogColor.C90)),LOG("\n"))}),LOGO(getLine(l+5))}}}}i([r.cache],U,"_list_assemblies",null),i([r.cache],U,"_list_assemblies_names",null),i([r.cache],U,"_list_images",null),i([r.cache],U,"_list_images_pointers",null),i([r.cache],U,"_list_images_names",null),i([r.cache],U,"_list_classes",null),n.HookerBase=U;n.get_gc_instance=(e="GameObject")=>{let t;if(e instanceof NativePointer){if(e.isNull())throw new Error("inputClass can not be null");t=new Il2Cpp.Class(e)}else if(e instanceof Il2Cpp.Class){if(e.isNull())throw new Error("inputClass can not be null");t=e}else{if("string"!=typeof e)throw new Error("inputClass type error");e=findClass(e);if(e.isNull())throw new Error("If the class is not found, please pay attention to capitalization");t=new Il2Cpp.Class(e)}return Il2Cpp.GC.choose(t)},n.show_gc_instance=e=>(0,n.get_gc_instance)(e).forEach(e=>{var t=(0,o.FakeCommonType)(e.class.type,e.handle);LOGD(`[*] ${e.handle} `+t)});n.fake_gc_instance=(e,t)=>{"string"==typeof e&&"TMP_Text"==e&&(t=t||(e=>callFunctionRUS((0,n.find_method)("Unity.TextMeshPro","TMP_Text","get_text",0),e.handle))),(0,n.get_gc_instance)(e).map(e=>t?t(e):e).forEach(e=>{"string"==typeof e?LOGD("[*] "+e):e instanceof Il2Cpp.Object&&LOGD(`[*] ${e.handle} `+e)})},n.find_method=U.findMethodSync,Reflect.set(globalThis,"Hooker",U),globalThis.i=U.showImages,globalThis.c=U.showClasses,globalThis.m=U.showMethods,globalThis.f=U.showFields,globalThis.F=U.listFieldsFromCls,globalThis.fc=U.findClass,globalThis.findClass=U.findClass,globalThis.findMethod=U.findMethodNew,globalThis.find_method=U.findMethodSync,globalThis.MethodToShow=U.MethodToShow,globalThis.af=e=>B(findClass(e)),globalThis.aui=()=>B("AUI"),globalThis.getGCInstance=n.get_gc_instance,globalThis.showGCInstance=n.show_gc_instance,globalThis.fakeGCInstance=n.fake_gc_instance,globalThis.J=e=>Java.perform(e),Il2Cpp.perform(()=>globalThis.soAddr=Il2Cpp.module.base)},{"../bridge/fix/il2cppM":21,"../utils/alloc":546,"../utils/formart":553,"./enum":7,"./valueResolve":12,"decorator-cache-getter":561}],5:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Breaker=void 0;const g=e("../bridge/fix/il2cppM"),y=e("../utils/common"),I=e("../utils/formart"),l=e("fastest-levenshtein"),m=e("./valueResolve"),s=e("./base"),a=e("./enum"),p=["Assembly-CSharp","MaxSdk.Scripts","Game","Zenject","UniRx","Purchasing.Common","UnityEngine.Purchasing"];class C{static _maxCallTimes=10;static _detachTimes=500;static _callTimesInline=0;static map_attachedMethodInfos=new Map;static map_methodInfo_callTimes=new Map;static array_methodInfo_detached=new Array;static array_methodValue_cache=new Array;static array_attach_failed=new Array;static addBreakPoint(t="CommonClass",i=""){if(t instanceof NativePointer)a(t);else if(t instanceof Il2Cpp.Class)a(t.handle);else if("number"==typeof t){if("arm64"==Process.arch)throw new Error("Use '0x..' instead of number");a(ptr(t))}else if("string"==typeof t){if("arm64"==Process.arch&&t.trim().startsWith("0x"))return a(ptr(t));if("CommonClass"==t||"JNI"==t||"Soon"==t){var e=t;if("CommonClass"==e)s.HookerBase._list_images.forEach(e=>{p.includes(e.assembly.name)&&(I.formartClass.printTitile(`Found : ImageName: ${e.name} @ `+e.handle),a(e.handle))});else if("JNI"==e){e=Il2Cpp.Domain.assembly("UnityEngine.AndroidJNIModule").image.class("UnityEngine.AndroidJNI");if(e.isNull())throw new Error("can't find class UnityEngine.AndroidJNI");I.formartClass.printTitile(`Found : ClassName: ${e.name} @ `+e.handle),a(e.handle)}else a(Il2Cpp.Domain.assembly("Assembly-CSharp").image.handle),setTimeout(()=>h("Update"),3e3)}else{if("AUI"==t)return BF("Update");if(s.HookerBase._list_images_names.toString().includes(t))s.HookerBase._list_images.forEach(e=>{e.name.includes(t)&&(I.formartClass.printTitile(`Found : ClassName: ${e.name} @ `+e.handle),a(e.handle))});else{var n,e=t,r=findClasses(e,!0,!0),o=findClass(t);if(o.isNull())throw n=(0,l.closest)(t,s.HookerBase._list_images_names),LOGE(`You mean this ? ${n} @ `+Il2Cpp.Domain.assemblies.filter(e=>e.name.includes)[0].handle),new Error(`
Can't find class ${e}
`);1==r.length&&o.equals(r[0].handle)&&a(o),1<r.length&&(LOGD(`
Found multiple classmates, please select one to attach { using ${"arm64"==Process.arch?'B("0x123...")':"B(0x123...)"} }`),findClasses(e,!0,!1))}}}function a(e){var t=C.map_attachedMethodInfos.size;if(e.isNull())throw new Error("can't attach nullptr");if(s.HookerBase._list_images_pointers.map(e=>Number(e)).includes(Number(e)))new Il2Cpp.Image(e).classes.filter(e=>e.namespace.includes(i)).flatMap(e=>e.methods).forEach(C.attachMethod);else{var n=new Il2Cpp.Class(e);if(n.isEnum)throw new Error("can't attach enum class");I.formartClass.printTitile(`Found : ClassName: ${n.name} @ `+e),n.methods.forEach(C.attachMethod)}LOGO(`${getLine(40,"-")}
Attached ${C.map_attachedMethodInfos.size-t} methods / All ${C.map_attachedMethodInfos.size} methods
`+getLine(85,"-"))}}static attachMethod(e){e=e,(0,g.getMethodModifier)(e).includes("abstract")||e.virtualAddress.isNull()||C.attachMethodInfo(e)}static attachMethodInfo(u,d=!1){if(u.virtualAddress.isNull())LOGE((0,g.methodToString)(u,!1,"[-]"));else if(!C.map_attachedMethodInfos.has(u))try{var e=Interceptor.attach(u.virtualAddress,{onEnter:function(i){if(C.needShowLOG(u,"onEnter")){if(!d){var e=`[${++C._callTimesInline}|${(0,y.TIME_SIMPLE)()}]`;try{this.passValue=new m.ValueResolve(e,u).setArgs(i)}catch{u.isStatic?this.passValue=new m.ValueResolve(e,u).setArgs([NULL]):this.passValue=new m.ValueResolve(e,u).setArgs([i[0],i[1],i[2],i[3]])}return LOGD(this.passValue.toString())}var r=new Array,o=(0,g.getMethodMaxArgNameLength)(u)+1;if(this.passParameterNameMaxStr=getLine(o," "),u.isStatic)for(let n=0;n<u.parameterCount;++n){let e,t=` arg${n} | `;try{e=I.formartClass.alignStr(""+u.parameters[n].name,o)}catch{e=I.formartClass.alignStr(" ",o)}var a=""+e+` ---> ${I.formartClass.getPtrFormart(i[n])} `,l=`${u.parameters[n].type.name} (${u.parameters[n].type.class.handle})\t `,s=""+m.ValueResolve.fakeValue(i[n],u.parameters[n].type,u);r[r.length]=t+a+l+s}else{r[0]=` inst |${this.passParameterNameMaxStr} ${i[0]} [ ${m.ValueResolve.fakeValue(i[0],new Il2Cpp.Type(ptr(1)),u)} ] ( ${u.class.handle} )`;for(let n=1;n<u.parameterCount+1;++n){let e,t=` arg${n} | `;try{e=I.formartClass.alignStr(""+u.parameters[n-1].name,o)}catch{e=I.formartClass.alignStr(" ",o)}var p=""+e+` ---> ${I.formartClass.getPtrFormart(i[n])} `,c=`${u.parameters[n-1].type.name} (${u.parameters[n-1].type.class.handle})`,_=` `+m.ValueResolve.fakeValue(i[n],u.parameters[n-1].type,u);r[r.length]=t+p+c+_}}this.content=r;e=""+u.class.namespace,e=(0==e.length?"":e+".")+u.class.name+` | ${(0,g.methodToString)(u,!0)} [ ${u.handle} -> ${u.virtualAddress} -> ${u.relativeVirtualAddress} ] | `+(0,y.TIME_SIMPLE)();this.disp_title=e}},onLeave:function(e){var t,n;C.needShowLOG(u,"onLeave")&&(d||null==this.passValue||C.array_methodValue_cache.push(this.passValue.setRetval(e)),null!=this.content)&&null!=this.disp_title&&(n=""+this.passParameterNameMaxStr+` ${I.formartClass.getPtrFormart(e)} `,t=`${u.returnType.name} (${u.returnType.class.handle})\t `,e=""+new m.ValueResolve("",u).setRetval(e).resolve(-1),this.content[this.content.length]=` ret | `+n+t+e,n=Math.max(...this.content.map(e=>e.length),this.disp_title.length)+6,LOGO(`
`+getLine(n)),LOGD(this.disp_title),LOGO(getLine(this.disp_title.length/3)),this.content.forEach(LOGD),LOGO(getLine(n)))}});LOGD(`[+] add BP ( ${this.HookTypeToString(a.JSHOOKTYPE.METHOD)} ) | `+(0,g.methodToString)(u,!1,"")),C.map_attachedMethodInfos.set(u,e)}catch{n=u,LOGE((0,g.methodToString)(n,!1,"[-]")),"arm"==Process.arch?null!=(i=n.virtualAddress.readPointer())&&i.equals(3778019102)&&t(i):"arm64"==Process.arch?null!=(i=n.virtualAddress.readPointer())&&i.equals(3221446614)&&t(i):(C.array_attach_failed.push(n),printCtx(n.relativeVirtualAddress,1,1,LogColor.WHITE,1))}function t(e,t="\tMethod null implementation or attach by other intercepter"){LOGE(` ${n.virtualAddress} -> ${e} -> ${e.toMatchPattern()} `),LOGE(t)}var n,i}static needShowLOG=(t,n="onEnter")=>{if(t instanceof Il2Cpp.Method){C.map_methodInfo_callTimes.has(t)||C.map_methodInfo_callTimes.set(t,0);let e=C.map_methodInfo_callTimes.get(t);return(e=null==e?0:e)>=C._detachTimes&&(C.map_attachedMethodInfos.get(t).detach(),C.array_methodInfo_detached.push(t)),"onEnter"===n&&C.map_methodInfo_callTimes.set(t,e+1),e<C._maxCallTimes}throw new Error("method must be Il2Cpp.Method")};static HookTypeToString=e=>{switch(e){case a.JSHOOKTYPE.STACK:return"stack";case a.JSHOOKTYPE.ARGS:return"args";case a.JSHOOKTYPE.METHOD:return"method";case a.JSHOOKTYPE.INLINE:return"inline";case a.JSHOOKTYPE.MEMORY:return"memory";default:return"args"}};static fakeMethodPtr(e,t=a.JSHOOKTYPE.ARGS){let n=NULL,i=`[+] add BP ( ${this.HookTypeToString(t)} )`.padEnd(21," ")+" |";try{"string"==typeof(e="number"==typeof e?ptr(e):e)&&(e=ptr(e));var r=new Il2Cpp.Method(e);r.name,n=r.virtualAddress,LOGD(i+" "+(0,g.methodToString)(r,!1,""))}catch{null!=Process.findModuleByName("libil2cpp.so")&&(n=checkPointer(e));t=Process.findModuleByAddress(n),r=null==t?"":"@ "+t.name;LOGD(i+` ${e} - ${n} `+r)}return n}static breakWithArgs=(r,o=4)=>{r=this.fakeMethodPtr(r,a.JSHOOKTYPE.ARGS),A(r,(t,e,n)=>{LOGO(`
`+getLine(85)),LOGH(`Called from ${r} ---> ${r.sub(soAddr)} | LR : `+checkCtx(getPlatformCtx(e)));let i=String(t[0]);for(let e=1;e<o;++e)i+="\t"+t[e];LOGD(`Args ---> `+i)},e=>LOGD(`Retval ---> `+e))};static breakWithStack=(i,r=!0,o=!0)=>{i=this.fakeMethodPtr(i,a.JSHOOKTYPE.STACK),A(i,(e,t,n)=>{LOGO(`
${getLine(65)}
`),LOGH(`Called from ${i} ---> ${i.sub(soAddr)} | LR : ${checkCtx(getPlatformCtx(t))}
`),PrintStackTraceNative(t,r,!1,6,o),LOGO(`
`+getLine(65))})};static breakInline=(e,i)=>{let r=checkPointer(e);LOGD(`[+] add BP ( ${this.HookTypeToString(a.JSHOOKTYPE.INLINE)} ) | ${ptr(e)} - `+r),A(r,(e,t,n)=>{LOGO(`
`+getLine(65)),LOGH(`Called from ${r} ---> ${r.sub(soAddr)} | LR : ${checkCtx(getPlatformCtx(t))}
`),null==i?LOGD(JSON.stringify(t)):i(t)})};static recordMem=new Map;static breakMem=(n,i,e)=>{if("arm64"!=Process.arch&&"arm"!=Process.arch)throw new Error("Only support arm/arm64");var t=n.readByteArray(i);if(null==t)throw new Error("mem is null");this.recordMem.set(n.toString(),t);var t=n.and(~(Process.pageSize-1)),r=+Process.pageSize;Process.setExceptionHandler(e=>{var t;if("access-violation"==e.type&&null!=e.memory)return(t=e.address)!=n?Memory.protect(t,4,"rwx"):(e=`${e.memory.operation} -> ${e.memory.address} | PC: ${e.context.pc} | LR: `+e.context.lr,LOGD(`[!] HIT: ${t} -> { ${t} - ${t.add(i)} }
${e}
`),"arm"!=Process.arch&&Process.arch),!0}),Memory.protect(t,r,"---"),LOGD(`Set -> protect ${n} [ ${t} ] -> ${n.add(i)} ---
`)};static breakMemRW=(e,t=4)=>this.breakMem(e,t,"RW");static clearBreak=()=>{d(),C.map_attachedMethodInfos.clear(),C.map_methodInfo_callTimes.clear(),C.array_methodInfo_detached=[]};static clearBreakAll=()=>{C.clearBreak(),C.array_methodValue_cache=[],C.array_attach_failed=[]};static printDesertedMethods=(r="")=>{if(0!=C.map_methodInfo_callTimes.size){let e=`
${getLine(20)} detached methods `+getLine(20),i=0;LOGM(e),C.map_methodInfo_callTimes.forEach((e,t)=>{var n;e>=C._maxCallTimes&&(""==r||-1!=t.name.indexOf(r))&&(e=methodToArray(t),n=this.map_methodInfo_callTimes.get(t),++i,LOGD(`[*] ${e[0]} ---> ${e[1]} ${I.formartClass.alignStr(e[2],2*p_size+2)} ${I.formartClass.alignStr(n,4)} | ${I.formartClass.alignStr(t.class.name,16)} | `+e[3]))}),LOGM(""+getLine(40)),LOGD(` ${C.map_attachedMethodInfos.size} attached / ${C.array_methodInfo_detached.length} detached / ${i} hidden`),LOGM(getLine(e.length)+"\n")}};static printHistoryLog=(t="",e=50,n=!1,i=!0)=>{i&&D(),"number"==typeof t&&(e=t,t="");i=C.array_methodValue_cache.map(e=>e.toString()).filter(e=>e.includes(t)).slice(0,e);n&&i.reverse(),i.forEach(LOGD)};static printHistoryNum=(e=0,t=100,n=!1)=>{n&&D(),C.array_methodValue_cache.slice(e,t).forEach(LOGD)};static get maxCallTimes(){return C._maxCallTimes}static set maxCallTimes(e){C._maxCallTimes=e}static get detachTimes(){return C._detachTimes}static set detachTimes(e){C._detachTimes=e}}n.Breaker=C,globalThis.maxCallTimes=C.maxCallTimes,globalThis.D=C.clearBreak,globalThis.DD=C.clearBreakAll,globalThis.B=C.addBreakPoint,globalThis.h=C.printHistoryLog,globalThis.hn=C.printHistoryNum,globalThis.breakWithArgs=C.breakWithArgs,globalThis.breakWithStack=C.breakWithStack,globalThis.breakInline=C.breakInline,globalThis.breakMemRW=C.breakMemRW,globalThis.printDesertedMethods=C.printDesertedMethods,globalThis.prd=C.printDesertedMethods,globalThis.bt=e=>b(AddressToMethod(e)),globalThis.BN=e=>C.addBreakPoint("",e),globalThis.getPlatform=()=>"linux"==Process.platform&&4==Process.pageSize?"arm":"arm64",globalThis.getPlatformCtx=e=>(getPlatform(),e),globalThis.b=t=>{if("number"==typeof t){if("arm"!=Process.arch&&"arm64"==Process.arch&&15<t.toString().length)throw new Error("\nNot support parameter typed number at arm64\n\n\tUse b('0x...') instead\n");t=ptr(t)}else if("string"==typeof t){if(!(t=t.trim()).startsWith("0x"))throw new Error("Only support String format (like '0x...')");t=ptr(t)}try{if(t instanceof Il2Cpp.Method)return C.attachMethodInfo(t,!0);new Il2Cpp.Method(t).name,C.attachMethodInfo(new Il2Cpp.Method(t),!0)}catch(e){C.breakWithArgs(t)}},globalThis.printCurrentMethods=(t="",n=!1)=>{let e=Date.now();new Promise(e=>{let n=new Array;C.map_attachedMethodInfos.forEach((e,t)=>{n.push(t)}),e(n=""!=t?n.filter(e=>e.name.includes(t)):n)}).then(e=>{return[e.flatMap(e=>e.relativeVirtualAddress),e.flatMap(e=>e.class.name+"::"+(0,g.getMethodDesFromMethodInfo)(e))]}).then(e=>{n?LOGD(`
var arrayAddr : string[] =
${JSON.stringify(e[0])}
var arrayName : string[] =
${JSON.stringify(e[1])}
`):LOGD(`
var arrayAddr =
${JSON.stringify(e[0])}
var arrayName =
${JSON.stringify(e[1])}
`)}).catch(e=>{LOGE(e)}).finally(()=>{LOGZ(`list ${C.map_attachedMethodInfos.size} methods in ${Date.now()-e} ms
`)})},globalThis.BM=e=>{if("string"!=typeof e)throw new Error("\n\tclassName must be a string\n");var t=findClass(e);if(t.isNull())throw new Error(`
Can't find class ${e}
`);new Il2Cpp.Class(t).methods.forEach(e=>C.attachMethodInfo(e,!0))},globalThis.BF=(t,n=!0,i=!1)=>{if("string"!=typeof t)throw new Error("\n\tfilterStr must be a string\n");DD(),s.HookerBase._list_images.forEach(e=>{(n||p.includes(e.assembly.name))&&e.classes.flatMap(e=>e.methods).forEach(e=>{(i?e.name==t:-1!=e.name.indexOf(t))&&C.attachMethodInfo(e,!1)})})},globalThis.BFA=(e,t=!0)=>{BF(e,t,!0)},globalThis.getPlatformCtxWithArgV=(e,t)=>{if(null!=e.r0)switch(t){case 0:return e.r0;case 1:return e.r1;case 2:return e.r2;case 3:return e.r3;case 4:return e.r4;case 5:return e.r5;case 6:return e.r6;case 7:return e.r7;case 8:return e.r8;case 9:return e.r9;case 10:return e.r10;case 11:return e.r11;case 12:return e.r12;case 13:return e.sp;case 14:return e.lr;case 15:return e.pc;default:throw new Error(`ARM32 -> argIndex ${t} is out of range`)}else switch(t){case 0:return e.x0;case 1:return e.x1;case 2:return e.x2;case 3:return e.x3;case 4:return e.x4;case 5:return e.x5;case 6:return e.x6;case 7:return e.x7;case 8:return e.x8;case 9:return e.x9;case 10:return e.x10;case 11:return e.x11;case 12:return e.x12;case 13:return e.x13;case 14:return e.x14;case 15:return e.x15;case 16:return e.x16;case 17:return e.x17;case 18:return e.x18;case 19:return e.x19;case 20:return e.x20;case 21:return e.x21;case 22:return e.x22;case 23:return e.x23;case 24:return e.x24;case 25:return e.x25;case 26:return e.x26;case 27:return e.x27;case 28:return e.x28;case 29:return e.fp;case 30:return e.lr;case 31:return e.sp;case 32:return e.pc;default:throw new Error(`ARM64 -> argIndex ${t} is out of range`)}}},{"../bridge/fix/il2cppM":21,"../utils/common":550,"../utils/formart":553,"./base":4,"./enum":7,"./valueResolve":12,"fastest-levenshtein":562}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.showParentClass=void 0,Reflect.set(globalThis,"Assembly",{});const i=["Assembly"],r=(Il2Cpp.perform(()=>{Il2Cpp.Domain.assemblies.forEach(async e=>{var t=l(e.name);Reflect.set(Assembly,t,function(t){if(0==i.length)return 1;for(let e=0;e<i.length;e++)if(-1!=t.name.indexOf(i[e]))return 1}(e)?r(e):e)})}),e=>{let n={};return Reflect.set(n,"handle_assembly",e.handle),Reflect.set(n,"handle_image",e.image.handle),Reflect.set(n,"hook",B.bind(null,e.image.handle)),Reflect.set(n,"show",c.bind(null,e.handle)),e.image.classes.forEach(e=>{var t=l(e.name);Reflect.set(n,t,o(e))}),n}),o=e=>{let t={};return Reflect.set(t,"handle",e.handle),Reflect.set(t,"hook",B.bind(null,e.handle)),Reflect.set(t,"show",m.bind(null,e.handle)),Reflect.set(t,"parents",n.showParentClass.bind(null,e.handle)),e.methods.forEach(e=>Reflect.set(t,l(e.name),a(e))),t},a=n=>(Reflect.set(n,"handle",n.handle),Reflect.set(n,"show",showMethodInfo.bind(null,n.handle)),Reflect.set(n,"hook",(e,t)=>{"function"==typeof e||"function"==typeof t?A.apply(null,[n.virtualAddress,e,t]):b.apply(null,[n.handle])}),n),l=(n.showParentClass=e=>{let t=(e="string"==typeof e?findClass(e):e)instanceof Il2Cpp.Class?e:new Il2Cpp.Class(checkCmdInput(e)),n="";for(;null!=t&&!t.isNull();)n+=`${t.name} (${t.handle}) -> `,t=t.parent;n=n.substring(0,n.length-4),LOGD(`
${n}
`)},e=>e.replace(/\./g,"_").replace(/-/g,"_"));globalThis.showParentClass=n.showParentClass},{}],7:[function(e,t,n){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.MethodSortType=n.JSHOOKTYPE=n.SIGNAL=n.ADS_TYPE=n.LogColor=n.FieldAccess=n.il2cppTabledefs=n.ArrKAY=n.MapKAY=n.GKEY=n.EpFunc=n.TYPE_STR=void 0,(i=n.TYPE_STR||(n.TYPE_STR={}))[i.U_STR=0]="U_STR",i[i.C_STR=1]="C_STR",(i=n.EpFunc||(n.EpFunc={}))[i.il2cpp_get_corlib=0]="il2cpp_get_corlib",i[i.il2cpp_domain_get=1]="il2cpp_domain_get",i[i.il2cpp_domain_get_assemblies=2]="il2cpp_domain_get_assemblies",i[i.il2cpp_assembly_get_image=3]="il2cpp_assembly_get_image",i[i.il2cpp_image_get_class_count=4]="il2cpp_image_get_class_count",i[i.il2cpp_image_get_class=5]="il2cpp_image_get_class",i[i.il2cpp_class_get_methods=6]="il2cpp_class_get_methods",i[i.il2cpp_class_from_type=7]="il2cpp_class_from_type",i[i.il2cpp_class_get_type=8]="il2cpp_class_get_type",i[i.il2cpp_class_from_system_type=9]="il2cpp_class_from_system_type",i[i.il2cpp_class_from_name=10]="il2cpp_class_from_name",i[i.il2cpp_class_get_method_from_name=11]="il2cpp_class_get_method_from_name",i[i.il2cpp_string_new=12]="il2cpp_string_new",i[i.il2cpp_type_get_name=13]="il2cpp_type_get_name",i[i.il2cpp_type_get_class_or_element_class=14]="il2cpp_type_get_class_or_element_class",i[i.il2cpp_class_get_field_from_name=15]="il2cpp_class_get_field_from_name",i[i.il2cpp_class_num_fields=16]="il2cpp_class_num_fields",i[i.il2cpp_class_get_fields=17]="il2cpp_class_get_fields",i[i.il2cpp_field_static_get_value=18]="il2cpp_field_static_get_value",i[i.il2cpp_field_static_set_value=19]="il2cpp_field_static_set_value",i[i.getName=20]="getName",i[i.getLayer=21]="getLayer",i[i.getTransform=22]="getTransform",i[i.getParent=23]="getParent",i[i.getChildCount=24]="getChildCount",i[i.getChild=25]="getChild",i[i.get_pointerEnter=26]="get_pointerEnter",i[i.pthread_create=27]="pthread_create",i[i.getpid=28]="getpid",i[i.gettid=29]="gettid",i[i.sleep=30]="sleep",i[i.DecodeJObject=31]="DecodeJObject",i[i.GetDescriptor=32]="GetDescriptor",i[i.ArtCurrent=33]="ArtCurrent",i[i.newThreadCallBack=34]="newThreadCallBack",(i=n.GKEY||(n.GKEY={}))[i.soName=0]="soName",i[i.soAddr=1]="soAddr",i[i.p_size=2]="p_size",i[i.lastTime=3]="lastTime",i[i.LogFlag=4]="LogFlag",i[i.count_method_times=5]="count_method_times",i[i.maxCallTime=6]="maxCallTime",i[i.LshowLOG=7]="LshowLOG",i[i.newThreadDelay=8]="newThreadDelay",i[i.frida_env=9]="frida_env",(i=n.MapKAY||(n.MapKAY={}))[i.map_attach_listener=0]="map_attach_listener",i[i.map_find_class_cache=1]="map_find_class_cache",i[i.map_find_method_cache=2]="map_find_method_cache",i[i.outFilterMap=3]="outFilterMap",i[i.CommonCache=4]="CommonCache",(i=n.ArrKAY||(n.ArrKAY={}))[i.arr_img_addr=0]="arr_img_addr",i[i.arr_img_names=1]="arr_img_names",i[i.findClassCache=2]="findClassCache",i[i.arr_nop_addr=3]="arr_nop_addr",i[i.arr_runtimeType=4]="arr_runtimeType",i[i.findMethodArray=5]="findMethodArray",i[i.t_arrayAddr=6]="t_arrayAddr",i[i.filterClass=7]="filterClass",i[i.arrMethodInfo=8]="arrMethodInfo",i[i.arrayAddr=9]="arrayAddr",i[i.arrayName=10]="arrayName",(i=n.il2cppTabledefs||(n.il2cppTabledefs={}))[i.METHOD_ATTRIBUTE_MEMBER_ACCESS_MASK=7]="METHOD_ATTRIBUTE_MEMBER_ACCESS_MASK",i[i.METHOD_ATTRIBUTE_COMPILER_CONTROLLED=0]="METHOD_ATTRIBUTE_COMPILER_CONTROLLED",i[i.METHOD_ATTRIBUTE_PRIVATE=1]="METHOD_ATTRIBUTE_PRIVATE",i[i.METHOD_ATTRIBUTE_FAM_AND_ASSEM=2]="METHOD_ATTRIBUTE_FAM_AND_ASSEM",i[i.METHOD_ATTRIBUTE_ASSEM=3]="METHOD_ATTRIBUTE_ASSEM",i[i.METHOD_ATTRIBUTE_FAMILY=4]="METHOD_ATTRIBUTE_FAMILY",i[i.METHOD_ATTRIBUTE_FAM_OR_ASSEM=5]="METHOD_ATTRIBUTE_FAM_OR_ASSEM",i[i.METHOD_ATTRIBUTE_PUBLIC=6]="METHOD_ATTRIBUTE_PUBLIC",i[i.METHOD_ATTRIBUTE_STATIC=16]="METHOD_ATTRIBUTE_STATIC",i[i.METHOD_ATTRIBUTE_FINAL=32]="METHOD_ATTRIBUTE_FINAL",i[i.METHOD_ATTRIBUTE_VIRTUAL=64]="METHOD_ATTRIBUTE_VIRTUAL",i[i.METHOD_ATTRIBUTE_ABSTRACT=1024]="METHOD_ATTRIBUTE_ABSTRACT",i[i.METHOD_ATTRIBUTE_PINVOKE_IMPL=8192]="METHOD_ATTRIBUTE_PINVOKE_IMPL",i[i.METHOD_ATTRIBUTE_VTABLE_LAYOUT_MASK=256]="METHOD_ATTRIBUTE_VTABLE_LAYOUT_MASK",i[i.METHOD_ATTRIBUTE_REUSE_SLOT=0]="METHOD_ATTRIBUTE_REUSE_SLOT",i[i.METHOD_ATTRIBUTE_NEW_SLOT=256]="METHOD_ATTRIBUTE_NEW_SLOT",(i=n.FieldAccess||(n.FieldAccess={}))[i.FIELD_ATTRIBUTE_FIELD_ACCESS_MASK=7]="FIELD_ATTRIBUTE_FIELD_ACCESS_MASK",i[i.FIELD_ATTRIBUTE_COMPILER_CONTROLLED=0]="FIELD_ATTRIBUTE_COMPILER_CONTROLLED",i[i.FIELD_ATTRIBUTE_PRIVATE=1]="FIELD_ATTRIBUTE_PRIVATE",i[i.FIELD_ATTRIBUTE_FAM_AND_ASSEM=2]="FIELD_ATTRIBUTE_FAM_AND_ASSEM",i[i.FIELD_ATTRIBUTE_ASSEMBLY=3]="FIELD_ATTRIBUTE_ASSEMBLY",i[i.FIELD_ATTRIBUTE_FAMILY=4]="FIELD_ATTRIBUTE_FAMILY",i[i.FIELD_ATTRIBUTE_FAM_OR_ASSEM=5]="FIELD_ATTRIBUTE_FAM_OR_ASSEM",i[i.FIELD_ATTRIBUTE_PUBLIC=6]="FIELD_ATTRIBUTE_PUBLIC",i[i.FIELD_ATTRIBUTE_STATIC=16]="FIELD_ATTRIBUTE_STATIC",i[i.FIELD_ATTRIBUTE_INIT_ONLY=32]="FIELD_ATTRIBUTE_INIT_ONLY",i[i.FIELD_ATTRIBUTE_LITERAL=64]="FIELD_ATTRIBUTE_LITERAL",i[i.FIELD_ATTRIBUTE_NOT_SERIALIZED=128]="FIELD_ATTRIBUTE_NOT_SERIALIZED",i[i.FIELD_ATTRIBUTE_SPECIAL_NAME=512]="FIELD_ATTRIBUTE_SPECIAL_NAME",i[i.FIELD_ATTRIBUTE_PINVOKE_IMPL=8192]="FIELD_ATTRIBUTE_PINVOKE_IMPL",i[i.FIELD_ATTRIBUTE_RESERVED_MASK=38144]="FIELD_ATTRIBUTE_RESERVED_MASK",i[i.FIELD_ATTRIBUTE_RT_SPECIAL_NAME=1024]="FIELD_ATTRIBUTE_RT_SPECIAL_NAME",i[i.FIELD_ATTRIBUTE_HAS_FIELD_MARSHAL=4096]="FIELD_ATTRIBUTE_HAS_FIELD_MARSHAL",i[i.FIELD_ATTRIBUTE_HAS_DEFAULT=32768]="FIELD_ATTRIBUTE_HAS_DEFAULT",i[i.FIELD_ATTRIBUTE_HAS_FIELD_RVA=256]="FIELD_ATTRIBUTE_HAS_FIELD_RVA",(i=n.LogColor||(n.LogColor={}))[i.WHITE=0]="WHITE",i[i.RED=1]="RED",i[i.YELLOW=3]="YELLOW",i[i.C31=31]="C31",i[i.C32=32]="C32",i[i.C33=33]="C33",i[i.C34=34]="C34",i[i.C35=35]="C35",i[i.C36=36]="C36",i[i.C41=41]="C41",i[i.C42=42]="C42",i[i.C43=43]="C43",i[i.C44=44]="C44",i[i.C45=45]="C45",i[i.C46=46]="C46",i[i.C90=90]="C90",i[i.C91=91]="C91",i[i.C92=92]="C92",i[i.C93=93]="C93",i[i.C94=94]="C94",i[i.C95=95]="C95",i[i.C96=96]="C96",i[i.C97=97]="C97",i[i.C100=100]="C100",i[i.C101=101]="C101",i[i.C102=102]="C102",i[i.C103=103]="C103",i[i.C104=104]="C104",i[i.C105=105]="C105",i[i.C106=106]="C106",i[i.C107=107]="C107",(i=n.ADS_TYPE||(n.ADS_TYPE={}))[i.IronSource=0]="IronSource",i[i.MaxSdkCallbacks=1]="MaxSdkCallbacks",i[i.MoPubManager=2]="MoPubManager",i[i.TTPluginsGameObject=3]="TTPluginsGameObject",NativePointer.prototype.callFunction=function(){return ptr(1)},Object.defineProperty(NativePointer.prototype,"callFunction",{value:function(){return ptr(2)}}),(i=n.SIGNAL||(n.SIGNAL={}))[i.SIGHUP=1]="SIGHUP",i[i.SIGINT=2]="SIGINT",i[i.SIGQUIT=3]="SIGQUIT",i[i.SIGILL=4]="SIGILL",i[i.SIGTRAP=5]="SIGTRAP",i[i.SIGABRT=6]="SIGABRT",i[i.SIGIOT=6]="SIGIOT",i[i.SIGBUS=7]="SIGBUS",i[i.SIGFPE=8]="SIGFPE",i[i.SIGKILL=9]="SIGKILL",i[i.SIGUSR1=10]="SIGUSR1",i[i.SIGSEGV=11]="SIGSEGV",i[i.SIGUSR2=12]="SIGUSR2",i[i.SIGPIPE=13]="SIGPIPE",i[i.SIGALRM=14]="SIGALRM",i[i.SIGTERM=15]="SIGTERM",i[i.SIGSTKFLT=16]="SIGSTKFLT",i[i.SIGCHLD=17]="SIGCHLD",i[i.SIGCONT=18]="SIGCONT",i[i.SIGSTOP=19]="SIGSTOP",i[i.SIGTSTP=20]="SIGTSTP",i[i.SIGTTIN=21]="SIGTTIN",i[i.SIGTTOU=22]="SIGTTOU",i[i.SIGURG=23]="SIGURG",i[i.SIGXCPU=24]="SIGXCPU",i[i.SIGXFSZ=25]="SIGXFSZ",i[i.SIGVTALRM=26]="SIGVTALRM",i[i.SIGPROF=27]="SIGPROF",i[i.SIGWINCH=28]="SIGWINCH",i[i.SIGIO=29]="SIGIO",i[i.SIGPOLL=29]="SIGPOLL",i[i.SIGPWR=30]="SIGPWR",i[i.SIGSYS=31]="SIGSYS",i[i.SIGUNUSED=31]="SIGUNUSED",i[i.__SIGRTMIN=32]="__SIGRTMIN",(i=n.JSHOOKTYPE||(n.JSHOOKTYPE={}))[i.INLINE=0]="INLINE",i[i.ARGS=1]="ARGS",i[i.STACK=2]="STACK",i[i.METHOD=3]="METHOD",i[i.MEMORY=4]="MEMORY",(i=n.MethodSortType||(n.MethodSortType={}))[i.ADDRESS=0]="ADDRESS",i[i.ACCESS=1]="ACCESS",i[i.MethodName=2]="MethodName",i[i.ARGSCOUNT=3]="ARGSCOUNT"},{}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.demangleName=void 0;const i=e("./enum"),l=e("../utils/formart");let r=new Map;function o(e){let t="unknown";try{var n=new File("/proc/self/task/"+e+"/comm","r");t=n.readLine().toString().trimEnd(),n.close()}catch(e){throw e}return t}globalThis.b_export=(e,t,n)=>{function i(n){try{let t=Interceptor.attach(n.address,{onEnter:function(e){r.get(n.name)?r.set(n.name,r.get(n.name)+1):r.set(n.name,1),10<r.get(n.name)&&t.detach(),LOGD(`Called : ${n.name} @ ${n.address}
args : ${e[0]} ${e[1]} ${e[2]} `+e[3])}});LOGD(`Hooked : ${n.name} @ ${n.address} | `+n.address.sub(Process.findModuleByAddress(n.address).base))}catch(e){LOGE(`Hooked : ${n.name} @ ${n.address} | ${n.address.sub(Process.findModuleByAddress(n.address).base)}
`+e)}}findExport(e,t,e=>{"function"!=e.type||null!=n&&n.includes(e.address.toInt32())||i(e)})},globalThis.protect=(e,t=4096,n="rwx")=>{e=checkPointer(e).shr(12).shl(12),Memory.protect(e,t,n)},globalThis.watchMemory=(e,t=16)=>{class n{operation;from;address;rangeIndex;pageIndex;pagesCompleted;pagesTotal;mdFrom;mdAddress;constructor(e){this.operation=e.operation,this.from=e.from,this.address=e.address,this.rangeIndex=e.rangeIndex,this.pageIndex=e.pageIndex,this.pagesCompleted=e.pagesCompleted,this.pagesTotal=e.pagesTotal,this.mdAddress=Process.findModuleByAddress(this.address),this.mdFrom=Process.findModuleByAddress(this.from)}tostring(){return`
operation: ${this.operation}
from: ${this.from} { ${this.from.sub(this.mdFrom.base)} @ ${this.mdFrom.name} }
address: ${this.address} { ${this.address.sub(this.mdAddress.base)} @ ${this.mdAddress.name} }
rangeIndex: ${this.rangeIndex}
pageIndex: ${this.pageIndex}
pagesCompleted: ${this.pagesCompleted}
pagesTotal: `+this.pagesTotal}}MemoryAccessMonitor.enable(new class{base;size;constructor(e,t){this.base=checkPointer(e),this.size=t}}(e,t),{onAccess:e=>LOGD(new n(e).tostring())})},globalThis.watchDisabled=()=>MemoryAccessMonitor.disable(),globalThis.sqliteTest=()=>{var e,t,n=SqliteDatabase.open("/path/to/people.db").prepare("SELECT name, bio FROM people WHERE age = ?");for(console.log("People whose age is 42:"),n.bindInteger(1,42);null!==(t=n.step());)e=t[0],t=t[1],console.log("Name:",e),console.log("Bio:",t);n.reset()},globalThis.findInMemory=(e,t=!1)=>{switch(e){case"Dex1":r("54 61 70 20 54 6F 20 53 74 61 72 74",(e,t,n)=>{LOG('Found "DEX '+e+" Address: "+t.toString()+"\n",LogColor.C36)});break;case"Dex":r("64 65 78 0a 30 33 35 00",(e,t,n)=>{LOG('Found "DEX"'+e+" Address: "+t.toString()+"\n",LogColor.C36)});break;case"PNG":Process.enumerateRanges("r--").forEach(e=>{new Promise(t=>{Memory.scan(e.base,e.size,"89 50 4E 47 0D 0A 1A 0A",{onMatch:function(e){t(e)},onComplete:function(){}})}).then(t=>{new Promise(t=>{Memory.scan(e.base,e.size,"00 00 00 00 49 45 4E 44 AE 42 60 82",{onMatch:function(e){return t(e),"stop"},onComplete:function(){}})}).then(e=>[t,e]).then(e=>{var t=e,n=t[1].sub(t[0]),e=(e[3]=n,LOG("\n"+getLine(60)+"\n[*] Found PNG From "+e[0]+" To "+e[1]+" size : "+n+"("+n.toInt32()+")",LogColor.C36),a(t[0].add(4*p_size).readPointer()).toInt32()),n=a(t[0].add(5*p_size).readPointer()).toInt32(),i=t[0].add(6*p_size).readU8(),r=t[0].add(6*p_size+1).readU8(),o=a(t[0].add(7*p_size+1).readPointer());return LOG("\t ("+e+" X "+n+") \t"+i+" "+r+"\t"+o,LogColor.C36),t}).then(e=>{var t,n=e,i=n[3].add(12).toInt32();i<=0||(Memory.protect(n[0],65535,"rwx"),n="/data/data/"+o()+"/"+e[0]+"_"+e[1]+".png",t=new File(n,"wb"),e=e[0].readByteArray(i),0!=i&&null!=e&&t.write(e),t.flush(),t.close(),LOGD("\tSave to\t\t===>\t"+n))}).catch(e=>{LOGE(e)})})});break;case"global-metadata.dat":r("AF 1B B1 FA 18",(e,t,n)=>{LOGE("\n"+getLine(80)),LOGD('Found "global-metadata.dat"'+e+" Address: "+t.toString()+"\n"),seeHexA(t,64,!0,LogColor.C33);var i,e=parseInt(t.toString(),16)+264,e=ptr(e).readInt(),r=parseInt(t.toString(),16)+268,e=e+ptr(r).readInt();LOGD("\nFile size\t===>\t"+e+"B ("+(e/1024/1024).toFixed(2)+"MB)"),2097152<e&&(r="/data/data/"+o()+"/global-metadata.dat",i=new File(r,"wb"),t=t.readByteArray(e),0!=e&&null!=t&&i.write(t),i.flush(),i.close(),LOGD("Save to\t\t===>\t"+r)),LOGD(getLine(80))});break;default:var n,i=Process.findModuleByName("libil2cpp.so");null==i?LOGE("NOT FOUND Module : libil2cpp.so"):(LOGW(JSON.stringify(m)+"\n"),t?(n=Memory.scanSync(i.base,i.size,e),LOGD("onMatch result = \n"+JSON.stringify(n))):Memory.scan(i.base,i.size,e,{onMatch:function(e,t){return LOGD("[*] Found at "+e+" with size "+t),"stop"},onComplete:function(){LOGE("onComplete")}}))}function a(e){let t="";var n=String(e).split("0x")[1];for(let e=n.length-1;0<=e;e--)t+=n.charAt(e);return ptr("0x"+t)}function r(n,i){LOG("Start Find Pattern '"+n+"'\nWatting ......",LogColor.C96);let e=Process.enumerateRanges("r--"),t=e.length,r=0;e.forEach(e=>{Memory.scan(e.base,e.size,n,{onMatch:function(e,t){return i(n,e,t),"stop"},onComplete:function(){LOGE(`onComplete ${r++}/`+t),clear()}})})}function o(){let e="";return Java.perform(()=>e=Java.use("android.app.ActivityThread").currentApplication().getApplicationContext().getPackageName()),e}},globalThis.fridaInfo=()=>{LOGD(`
`+getLine(40)),LOGD("[*] Runtime : "+Script.runtime),LOGD("[*] ThreadId : "+Process.getCurrentThreadId()),LOGD("[*] Process.id : "+Process.id),LOGD("[*] Process.arch : "+Process.arch),LOGD("[*] Process.platform : "+Process.platform),LOGD("[*] Process.pointerSize : "+Process.pointerSize),LOGD("[*] Process.pageSize : "+Process.pageSize),LOGD("[*] Process.codeSigningPolicy : "+Process.codeSigningPolicy),LOGD("[*] Process.isDebuggerAttached : "+Process.isDebuggerAttached()),LOGD(getLine(40)+`
`)},globalThis.currentThreadName=()=>o(Process.getCurrentThreadId()).toString(),globalThis.raise=(e=i.SIGNAL.SIGSTOP)=>new NativeFunction(Module.findExportByName("libc.so","raise"),"int",["int"])(e);var a=new Map;let s,p;function c(e,t=!1){1==t?LOGD(`
[${++p}] `+e.name):LOGD(`
[*] `+e.name);var t=u(e.path),n=Math.round(e.size/1024/1024*100)/100,i=Math.round(t/1024/1024*100)/100,t=0==t?"":`| FILE: ${t} B ≈ ${i} MB `;LOGZ(` ${e.base} - ${e.base.add(e.size)} | MEM: ${ptr(e.size)} ( ${e.size} B = ${e.size/1024} KB ≈ ${n} MB ) `+t),LOGZ(` ${e.path}
`)}function _(e){let t=Module.findExportByName("libc++.so","__cxa_demangle");if(null==(t=null==(t=null==(t=null==t?Module.findExportByName("libunwindstack.so","__cxa_demangle"):t)?Module.findExportByName("libbacktrace.so","__cxa_demangle"):t)?Module.findExportByName(null,"__cxa_demangle"):t))throw Error("can not find export function -> __cxa_demangle");var n=new NativeFunction(t,"pointer",["pointer","pointer","pointer","pointer"]),i=Memory.allocUtf8String(e),r=NULL,o=NULL,a=Memory.alloc(Process.pageSize),n=n(i,r,o,a);return 0!==a.readInt()||null==(i=n.readUtf8String())||i==e?"":i}globalThis.InsLoop=e=>{let n=checkPointer(e);a.set(n.toString(),n.readByteArray(4)),Memory.patchCode(n,4,e=>{let t;if("arm"==Process.arch)t=new ArmWriter(e);else{if("arm64"!=Process.arch)throw new Error("NOT SUPPORT ARCH : "+Process.arch);t=new Arm64Writer(e)}t.putBranchAddress(n),t.flush()})},globalThis.InsPass=e=>{let t=checkPointer(e),n=a.get(t.toString());Memory.patchCode(t,4,e=>{e.writeByteArray(n)})},globalThis.listThreads=(e=20)=>{s=0;let i=Process.getCurrentThreadId();Process.enumerateThreads().sort((e,t)=>t.id-e.id).slice(0,e).forEach(e=>{var t=`${l.formartClass.alignStr(`[${++s}]`,6)} ${e.id} ${e.state} | `+o(e.id),n=e.context;(i==e.id?LOGE:LOGD)(t),LOGZ(` PC : ${n.pc} `+checkCtx(n,"PC")),LOGZ(` LR : ${getPlatformCtx(n).lr} `+checkCtx(n,"LR"))})},globalThis.listModules=(t="")=>{p=0,Process.enumerateModules().forEach(e=>{e.name.includes(t)&&c(e,!0)})},globalThis.listModule=(e,t=5)=>{var n=Process.getModuleByName(e);if(null==n)LOGE("NOT FOUND Module : "+e);else if(c(n,!1),"linker"!=e){e=n.enumerateRanges(""),e=(0<e.length&&(LOGO(` [-] enumerateRanges ( ${e.length} )`),e.sort((e,t)=>e.base.compare(t.base)).forEach(e=>{LOGZ(` ${e.protection} ${e.base} - ${e.base.add(e.size)} | ${l.formartClass.alignStr(String(ptr(e.size)),p_size+8)} <- `+e.size)}),newLine()),n.enumerateImports());if(0<e.length){LOGO(` [-] enumerateImports ( ${e.length} )`);let o=[];e.sort((e,t)=>e.name.length-t.name.length).slice(0,t).forEach(e=>{let t=l.formartClass.alignStr(String(e.address),p_size+8),n="\t<---\t";try{var i=Process.findModuleByAddress(e.address),r=" @ "+i.base;"function"!=e.type&&"variable"!=e.type||(n+=i.name+" "+(o.includes(i.name)?l.formartClass.centerStr("...",r.length):r)),o.push(i.name)}catch{n=""}LOGZ(` ${e.type} ${t} ${e.name} `+n)}),e.length>t&&LOGZ("\t\t......\n")}e=n.enumerateExports(),e=(0<e.length&&(LOGO(` [-] enumerateExports ( ${e.length} )`),e.sort((e,t)=>e.name.length-t.name.length).slice(0,t).forEach(e=>{var t=l.formartClass.alignStr(String(e.address),p_size+8);LOGZ(` ${e.type} ${t} `+e.name)}),e.length>t)&&LOGZ("\t\t......\n"),n.enumerateSymbols());0<e.length&&(LOGO(` [-] enumerateSymbols ( ${e.length} )`),e.slice(0,t).forEach(e=>{LOGZ(` ${e.isGlobal} ${e.type} ${e.name} `+e.address)}),e.length>t)&&LOGZ("\t\t......\n")}},globalThis.findExport=(r,e,t,o=!1,n=!1)=>{null==t&&(t=l);var s=0;if(null==e)n?Process.enumerateModules().forEach(e=>{e.enumerateSymbols().filter(e=>e.name.includes(r)).forEach(e=>a(e,t))}):Process.enumerateModules().forEach(e=>{e.enumerateExports().forEach(e=>a(e,t))});else{var i=Process.findModuleByName(e);if(null==i)throw new Error("NOT FOUND Module : "+e);n?i.enumerateSymbols().filter(e=>e.name.includes(r)).forEach(e=>a(e,t)):i.enumerateExports().forEach(e=>a(e,t))}function a(e,t){var n,i=e.name;o?(n=""==(n=_(i))?i:n,-1==i.indexOf(r)&&-1==n.indexOf(r)||t(e,n)):-1!=i.indexOf(r)&&t(e,n=""==(n=_(i))?i:n)}function l(i,e){try{let n=Process.findModuleByAddress(i.address);if(null==n){let t=Process.findModuleByName("arm"==Process.arch?"linker":"linker64");t.enumerateExports().forEach(e=>{e.address.equals(i.address)&&e.name==i.name&&(n=t)})}var t=Process.findRangeByAddress(i.address),r=e,o=`
[*] ${i.type} -> address: ${i.address} ( ${i.address.sub(n.base)} ) `+i.name,a=o.length,l=(LOGD(o),r.padStart(a-i.name.length+r.length-1," "));0!=r.length&&LOGO(""+l),LOGZ(` [-] MD_Base: ${n.base} | size: ${ptr(n.size).toString().padEnd(2*p_size," ")} <- module: `+n.name),LOGZ(` [-] RG_Base: ${t.base} | size: ${ptr(t.size).toString().padEnd(2*p_size," ")} <- range: `+t.protection),++s}catch(e){n||(null==Process.findModuleByAddress(i.address)&&LOGE("Module not found"),null==Process.findRangeByAddress(i.address)&&LOGE("Range not found")),LOGD(JSON.stringify(i))}}t==l&&LOGN(`
[=] ${s} result(s)
`)},n.demangleName=_,globalThis.demangleName=_,globalThis.packApiResove=(e="exports:*!*Unwind*")=>{let t=0;new ApiResolver("module").enumerateMatches(e).forEach(e=>{LOGD(""+PD(`[${++t}]`,5)+e.name+" "+e.address),LOGZ(` `+_(e.name.split("!")[1]))})},globalThis.findImport=(e="libc.so",n="")=>{var t=Process.findModuleByName(e);null!=t?(t.enumerateImports().forEach(e=>{var t;e.name.includes(n)&&(t=null==e||null==e.address?"":` ( ${e.address.sub(Process.findModuleByAddress(e.address).base)} )`,LOGD(`
[*] ${e.type} -> address: ${e.address}${t} | name: `+e.name),t=Process.findModuleByName(e.module)?.base,LOGZ(` ${null==e.module?"":e.module+" ( "+t+" ) "} `+(null==e.slot?"":e.slot)))}),newLine()):LOGE("NOT FOUND Module : "+e)};const u=e=>{e=callFunctionWithOutError(Module.findExportByName("libc.so","fopen"),allocCStr(e),allocCStr("rwx"));if(e.isNull())return 0;callFunctionWithOutError(Module.findExportByName("libc.so","fseek"),e,0,2);var t=callFunctionRI(Module.findExportByName("libc.so","ftell"),e);return callFunctionWithOutError(Module.findExportByName("libc.so","fclose"),e),t};globalThis.StalkerTraceEvent=(e,t)=>{var n=e;if(null!=(e=checkPointer(e))&&!e.isNull()){var i=Process.findModuleByAddress(e);if(null!=i){if(null!=t&&0<t.length)for(let e=0;e<t.length;e++)t[e]=checkPointer(t[e]);A(e,(e,t,n)=>{newLine(),n.set("len",l.formartClass.printTitileA(`Enter ---> arg0:${e[0]} arg1:${e[1]} arg2:${e[2]} arg3:${e[3]} | `+Process.getCurrentThreadId(),LogColor.YELLOW)),n=Process.getCurrentThreadId(),Stalker.follow(n,{events:{call:!0,ret:!1,exec:!1,block:!1,compile:!1},onReceive:function(e){Stalker.parse(e,{annotate:!0,stringify:!1}).forEach(e=>{var t=Process.findModuleByAddress(e[1]),n=Process.findModuleByAddress(e[2]),i=AddressToMethodNoException(e[1]),r=AddressToMethodNoException(e[2]);null!=i&&LOGW(""+i.name),null!=r&&LOGW(""+r.name),LOGD(`${e[0]} Times:${e[3]} ${e[1]}@${t?.name} ${e[2]}@${n?.name} `)})}})},(e,t,n)=>{LOGW(getLine(20)+`
Exit ---> ret : ${e}
`+getLine(n.get("len"))),Process.getCurrentThreadId(),Stalker.unfollow(),Stalker.garbageCollect()}),LOGD(`Stalker Attached : ${e} ( ${ptr(n)} ) from ${i.name} | `+Process.getCurrentThreadId())}else LOGE(`Module not found { from ${e}}`)}},globalThis.StalkerTracePath=(e,o)=>{var t=e;if(null!=(e=checkPointer(e))&&!e.isNull()){const a=Process.findModuleByAddress(e);if(null!=a){if(null!=o&&0<o.length)for(let e=0;e<o.length;e++)o[e]=checkPointer(o[e]);A(e,(e,t,n)=>{newLine(),n.set("len",l.formartClass.printTitileA(`Enter ---> arg0:${e[0]} arg1:${e[1]} arg2:${e[2]} arg3:${e[3]} | `+Process.getCurrentThreadId(),LogColor.YELLOW));{n=Process.getCurrentThreadId();let r=new ModuleMap(e=>!!e.base.equals(a.base)||(Stalker.exclude(e),!1));Stalker.follow(n,{transform:e=>{var t=e.next(),n=r.has(t.address),i=ptr(t.address);for(null!=o?i>o[0]&&o[1]>i&&LOGD(`[*] ${t.address} ( ${i.sub(a.base)} ) ---> ${t.mnemonic} `+t.opStr):n&&LOGD(`[*] ${t.address} ( ${i.sub(a.base)} ) ---> ${t.mnemonic} `+t.opStr);e.keep(),null!==e.next(););}})}},(e,t,n)=>{LOGW(getLine(20)+`
Exit ---> ret : ${e}
`+getLine(n.get("len"))),Process.getCurrentThreadId(),Stalker.unfollow(),Stalker.garbageCollect(),LOGE("Stalker Exit : "+Process.getCurrentThreadId())}),LOGD(`Stalker Attached : ${e} ( ${ptr(t)} ) from ${a.name} | `+Process.getCurrentThreadId())}else LOGE(`Module not found { from ${e}}`)}},globalThis.cmdouleTest=()=>{Interceptor.attach(ptr(2821195284),new CModule('\n #include <gum/guminterceptor.h>\n\n void onEnter(GumInvocationContext *ctx) {\n g_print("onEnter\n");\n }\n\n '))},globalThis.patchTest=(e,t=1)=>{Memory.patchCode(checkPointer(e),Process.pageSize*t,e=>{LOGD(e);e=new ArmWriter(e);e.putLabel("start"),e.putNop(),e.putCallAddressWithArguments(Module.findExportByName("libil2cpp.so","il2cpp_string_new"),["r10",16]),LOGD(e.base+" "+e.pc+" "+e.offset+" "+e.code),e.putBlxReg("lr"),e.putBCondLabel("eq","start"),e.flush()})}},{"../utils/formart":553,"./enum":7}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.NOP_MAP=n.NOP_ARRAY=n.SET_ARRAY=n.GET_ARRAY=n.GET_MAP_VALUE=n.SET_MAP_VALUE=n.SET_MAP=n.GET_MAP=n.SET_G=n.GET_GT=n.GET_G=n.GET_F=n.SET_F_A=n.SET_F=n.SET_A=n.GET_A=n.newThreadCallBack=n.p_size=n.soName=void 0,n.soName="libil2cpp.so",n.p_size=Process.pointerSize;n.newThreadCallBack=()=>{};let i=new Map;n.GET_A=e=>i.get(e);n.SET_A=(e,t)=>i.set(e,t);let r=new Map;n.SET_F=function(e,t){r.set(e,t),(0,n.SET_A)(e,t)},n.SET_F_A=function(e,t){r.set(e,t),(0,n.SET_A)(e,t)},n.GET_F=function(e){return r.get(e)};const o=new Map;function a(e){return o.get(e)?o.get(e):(l(e,e=new Map),e)}function l(e,t){o.set(e,t)}function s(e,t){o.set(e,t)}n.GET_G=e=>o.get(e),n.GET_GT=function(e){return o.get(e),o.get(e)},n.SET_G=function(e,t){return o.set(e,t)},n.GET_MAP=a,n.SET_MAP=l,n.SET_MAP_VALUE=function(e,t,n){l(e,a(e).set(t,n))},n.GET_MAP_VALUE=function(e,t){return a(e).get(t)},n.GET_ARRAY=function(e){return o.get(e)?o.get(e):(s(e,e=new Array),e)},n.SET_ARRAY=s,n.NOP_ARRAY=function(e){o.delete(e)},n.NOP_MAP=function(e){o.delete(e)},globalThis.MAP_EXPORT_FUNCTIONS=r.forEach((e,t)=>{LOGD(t+" => "+e)}),globalThis.MAP_EXPORT_ADDRESS=i,globalThis.MAP_GLOABE_OBJ=o,globalThis.p_size=n.p_size},{}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./base"),e("./breaker"),e("./enum"),e("./extends"),e("./globle"),e("./info"),e("./valueResolve"),e("./dynamic")},{"./base":4,"./breaker":5,"./dynamic":6,"./enum":7,"./extends":8,"./globle":9,"./info":11,"./valueResolve":12}],11:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getClassFromMethodInfo=n.showMethodInfo=void 0;const r=e("../bridge/fix/il2cppM"),o=e("../bridge/fix/inflater"),a=e("../java/info"),l=e("../utils/formart");function i(t){var e;if("number"==typeof t){if("arm64"==Process.arch&&15<String(t).toString().length)throw new Error("\nNot support parameter typed number at arm64\n\n\tUse showMethodInfo('0x...') instead\n");t=ptr(t)}else if("string"==typeof t){if(!String(t).startsWith("0x"))throw new Error("\nNot a Pointer\n");t=ptr(t)}else t instanceof Il2Cpp.Method&&(t=t.handle);e=new Il2Cpp.Method(t);try{e.class.name,newLine()}catch(e){return void(0,a.showMethodInfoFromAddress)(t)}let n=e.virtualAddress.isNull()?"":"& RP: "+e.relativeVirtualAddress,i=e.parameters.map(e=>`${getLine(8," ")}[-]${l.formartClass.alignStr(e.name)} | type: ${e.type.handle} | @ class:${e.type.class.handle} | `+e.type.name).join("\n");"System.Void"!=e.returnType.name&&(i+=(0==e.parameterCount?"":"\n")+getLine(8," ")+`[-]${l.formartClass.alignStr("_RET_")} | type: ${e.returnType.handle} | @ class:${e.returnType.class.handle} | `+e.returnType.name),LOGZ(`[-]${e.class.image.assembly.name} @ `+e.class.image.assembly.handle),LOGZ(`${getLine(2," ")}[-]${e.class.image.name} @ ${e.class.image.handle} | C:`+e.class.image.classCount),LOGZ(`${getLine(4," ")}[-]${e.class.name} @ ${e.class.handle} | M:${e.class.methods.length} | F:${e.class.fields.length} `+(0<e.class.namespace.length?"| N:"+e.class.namespace:"")),LOGD(`${getLine(6," ")}[-]${(0,r.getMethodDesFromMethodInfo)(e)} @ MI: ${e.handle} & MP: ${e.virtualAddress} `+n),LOGZ(""+i),newLine(),e.virtualAddress.isNull()&&(t=(0,o.inflaterMethodLocal)(e,"Object"),e=`${(0,r.getMethodDesFromMethodInfo)(t)} @ MI:${t.handle} & MP: ${t.virtualAddress} & RP: `+t.relativeVirtualAddress,LOGZ(`Inflate Object ↓
${e}
`))}n.showMethodInfo=i;n.getClassFromMethodInfo=e=>{if("number"==typeof e){if("arm64"==Process.arch&&15<String(e).toString().length)throw new Error("\nNot support parameter typed number at arm64\n\n\tUse b('0x...') instead\n");e=ptr(e)}else if("string"==typeof e){if(!String(e).startsWith("0x"))throw new Error("\nNot a Pointer\n");e=ptr(String(e))}return new Il2Cpp.Method(e).class},globalThis.showMethodInfo=i,globalThis.methodToClass=e=>(0,n.getClassFromMethodInfo)(e).handle,globalThis.methodToClassShow=e=>m(methodToClass(e))},{"../bridge/fix/il2cppM":21,"../bridge/fix/inflater":23,"../java/info":531,"../utils/formart":553}],12:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.FakeCommonType=n.FakeCommonTypeObj=n.ValueResolve=void 0;const l=e("../expand/TypeExtends/mscorlibObj/ValueType/Color/class"),s=e("../expand/TypeExtends/mscorlibObj/Object/class"),p=e("../utils/reader"),c=e("../bridge/fix/il2cppM"),o=e("../utils/formart"),i=e("../bridge/fix/enum");class a{cacheId="";method;args;retval=ptr(0);constructor(e,t){this.cacheId=e,this.method=t,this.args=new Array(t.genericParameterCount)}getCacheId(){return this.cacheId}setCacheId(e){return this.cacheId=e,this}getMethod(){return this.method}setMethod(e){return this.method=e,this.args=new Array(e.genericParameterCount),this}setArg(e,t){return this.args[e]=t,this}setRetval(e){return this.retval=e,this}getArg(e){return this.args[e]}getRetval(){return this.retval}getArgs(){return this.args}getArgsCount(){return this.method.parameterCount}setArgs(e){return null==e||0==e.length||e instanceof Array&&(0===e.length||e.length<this.method.parameterCount)||(this.args=e),this}static MapCacheStringWithOutValue=new Map;toString(){var e=a.MapCacheStringWithOutValue.get(this.cacheId);if(e)return e;let t=` ${this.method.handle} -> ${this.method.relativeVirtualAddress} `,n="",i=String(this.method.class.handle).length+1;try{this.method.isStatic||(n+=","+o.formartClass.alignStr(String(this.args[0]),i," "))}catch{n=(n+=" ")+o.formartClass.getLine(i," ")}var e=`${o.formartClass.alignStr(this.method.class.name,18)}(${this.method.class.handle}${n.trim()})`,r=`===> ${(0,c.methodToString)(this.method,!0)} `,e=this.cacheId+` ${t} | ${e} `+r;return a.MapCacheStringWithOutValue.set(this.cacheId,e),e}resolve(e){if(e>this.method.parameterCount)throw new Error("index out of parameterCount range");var t=-1==e?this.retval:this.args[e],e=-1==e?this.method.returnType:this.method.parameters[e].type;return a.fakeValue(t,e,this.method)}argsToArray(){var n=[];if(this.method.isStatic)for(let t=0;t<this.method.parameterCount;t++){var i=this.method.parameters[t].name;try{n[t]=`${i} = '${this.resolve(t)}'`}catch(e){n[t]=i+" = 'NULL'"}}else{try{n[0]=`instance = ${new Il2Cpp.Object(ptr(String(this.args[0]))).toString()} @ `+this.args[0]}catch{n[0]="instance = "+String(this.args[0])}for(let t=1;t<=this.method.parameterCount;t++){var r=this.method.parameters[t-1].name;try{n[t]=`${r} = '${this.resolve(t-1)}'`}catch(e){n[t]=r+" = 'NULL'"}}}return n}argsToString(){return this.argsToArray().join(", ")}static fakeValue=(e,t,n)=>("number"==typeof e&&(e=ptr(e)),"number"==typeof n&&(n=new Il2Cpp.Method(ptr(n))),t.handle.equals(1)?new Il2Cpp.Object(e).toString():t.isNull()||n.isNull()?"":!t.class.handle.isNull()&&t.class.isEnum?"Enum : "+(0,i.enumNumToName)(e.toInt32(),t.class.name):!e.isNull()||"System.Boolean"==t.name||n.class.isEnum||t.name.includes("Void")?!n.class.isNull()&&t.name.endsWith("[]")||!n.class.isNull()&&t.name.includes("Dictionary")?"":r(t,e):"NULL")}function r(e,n){switch(e.name){case"System.Void":return"";case"System.Boolean":return n.isNull()?"False":"True";case"System.Int32":return(0,p.readInt)(n).toString();case"System.IntPtr":if(n.isNull())return"null";let t="";try{t=new Il2Cpp.Method(n).virtualAddress+" -> "+(0,c.getMethodDesFromMethodInfo)(n)}catch(e){t=DebugSymbol.fromAddress(n).toString()}return t;case"System.UInt32":return(0,p.readUInt)(n).toString();case"System.Int64":return(0,p.readInt64)(n).toString();case"System.Single":return(0,p.readSingle)(n).toString();case"System.Double":try{return n.add(2*Process.pointerSize).readDouble().toString()}catch(e){return"Parse Error "+e}case"System.String":return(0,p.readU16)(n);case"System.Object":return n.isNull()?"null":new Il2Cpp.Object(n).toString();case"System.UnityEngine":return new s.UnityEngine_Object(n).get_name();case"UnityEngine.Color":return new l.UnityEngine_Color_Impl(n).toString();case"UnityEngine.SceneManagement.Scene":return getSceneName(n);case"Vector2":return n.readFloat()+" "+n.add(4).readFloat();default:var i=new Il2Cpp.Object(n);try{if(e.name.includes("System.Collections.Generic.List")){const l=i.tryField("_items");var r=l.value+" | ";return(r+=" | size -> "+i.tryField("_size")?.value)+(" | items -> "+l.handle)}}catch(e){return i.toString()}try{if(e.name.includes("System.Collections.Generic.Dictionary")){const l=i.tryField("_entries"),s=i.tryField("_count").value;let t=l.handle+" | ";t+=" | count -> "+i.tryField("_count")?.value;for(let e=0;e<s;e++){var o=l.handle.add(2*Process.pointerSize).readPointer(),a=l.handle.add(3*Process.pointerSize).readPointer();t+=` | ${new Il2Cpp.Object(o).toString()} -> `+new Il2Cpp.Object(a).toString()}return t}}catch(e){return i.toString()}try{if(e.name.includes("System.Action"))return new mscorlib.Delegate(n).toString(!0)}catch(e){return i.toString()}try{return i.toString()}catch{return n.toString()}}}n.ValueResolve=a,n.FakeCommonTypeObj=function(e){return r(e.class.type,e.handle)},n.FakeCommonType=r},{"../bridge/fix/enum":19,"../bridge/fix/il2cppM":21,"../expand/TypeExtends/mscorlibObj/Object/class":342,"../expand/TypeExtends/mscorlibObj/ValueType/Color/class":417,"../utils/formart":553,"../utils/reader":557}],13:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./packer")},{"./packer":14}],14:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});(class extends Il2Cpp.Object{});class i extends Il2Cpp.Object{methods=this.class.methods;fields=this.class.fields;pack(){return new Proxy(this.class,{get:(e,t)=>(Reflect.set(e,"methods",this.methods),Reflect.set(e,"fields",this.fields),Reflect.get(e,t))})}}Reflect.set(globalThis,"pack",function(e){return"number"==typeof e&&(e=ptr(e)),new i(e).fields[12].value})},{}],15:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Reflect.defineProperty(Il2Cpp.Class,"prettyString",{value:function(){var e=Il2Cpp.Class.prototype;return e.isEnum?"enum":e.isValueType?"struct":e.isInterface?"interface":"class"}})},{}],16:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0})},{}],17:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const _=e("../../base/enum"),r=e("../../java/info"),u=e("../../utils/formart"),o=e("./il2cppM");class d{ins;current;size;title="";info;extra_class_Str="";infoColor=_.LogColor.C36;extra_MI=null;extra_Str="";extraColor=_.LogColor.C90;static countMethod=-1;static _preCache=new Set;static _filterIns=new Array("smull","strd","strh","sbc","teq");constructor(t){this.ins=t,this.current=t.address,this.size=t.size,(0,r.cacheMethods)();var e,n=AddressToMethodNoException(this.current);n&&(this.title=`${(e=n).class.image.assembly.name}.${e.class.name}.${(0,o.getMethodDesFromMethodInfo)(n)} | MI: ${e.handle} & MP: `+e.relativeVirtualAddress,++d.countMethod);let i=t.toString();d._filterIns.forEach(e=>{i.includes(e)&&(i="= "+t.address.readPointer().toString())}),this.info=t.address+" "+i,d._preCache.has(this.current.toString())&&(this.infoColor=_.LogColor.C32),this.checkExtra()}setExtra(e){this.extra_Str=e}getExtra(){return this.extra_Str}toString(){return""+this.info+(0==this.extra_Str.length?"":"\n\t"+this.extra_Str)}checkExtra(){var e,t,n;["bl","blx","b","bx","b.w","blx.w","bl.w","bne","beq"].includes(this.ins.mnemonic)&&(e=ptr(this.ins.opStr.replace("#","")),d._preCache.add(e.toString()),(t=AddressToMethodNoException(e))&&(this.extra_MI=t=t,this.extra_Str=`→ ${(0,o.getMethodDesFromMethodInfo)(t)} @ MI ${t.handle} | MP `+t.relativeVirtualAddress,n=`${this.current} ( ${this.current.sub(Process.findModuleByAddress(this.current).base)} )`,this.extra_class_Str=n+` | ${t.class.image.assembly.name}(${t.class.image.handle}).${t.class.name}(${t.class.handle})`),n=e.sub(this.ins.address).toInt32(),Math.abs(n)<4096)&&(this.extra_Str=`${0<n?"↓":"↑"} ${n/p_size} ( ${ptr(n)} / ${n})`)}}class g{start=ptr(0);end=ptr(0);extra=new Array;get getSubStart(){return this.start.sub(Process.findModuleByAddress(this.start).base)}get getSubEnd(){return this.end.sub(Process.findModuleByAddress(this.end).base).sub(p_size)}set addExtra(e){this.extra.push(e)}}globalThis.showAsm=(e,t=64,n=!0)=>{d.countMethod=-1;let i,r=checkPointer(e),o=new g;o.start=r;var a,l,s=new Map;if(-1==t)for(;;)try{i=Instruction.parse(r);var p=new d(i);if(0<d.countMethod){o.end=r;break}c(r),s.set(i.address,p),r=i.next}catch(e){o.end=r;break}else for(;0<t--;)try{i=Instruction.parse(r),s.set(i.address,new d(i)),c(r),r=i.next,o.end=r}catch(e){o.end=r;break}function c(e){e.toInt32()%256==0&&LOGZ("scan asm @ "+e)}s.forEach((e,t)=>{0<e.title.length&&u.formartClass.printTitile(e.title),n&&(-1!=e.info.indexOf("= ")?LOG(e.info,_.LogColor.C34):LOG(e.info,e.infoColor)),0<e.extra_Str.length&&(n?LOG(` `+e.extra_Str,e.extraColor):e.extra_Str.includes("→")&&(LOG(` `+e.extra_Str,_.LogColor.C36),LOG(` @${e.extra_class_Str}
`,e.extraColor),o.addExtra=e.extra_class_Str))}),o.start.isNull()||(e=0==o.extra.length?"":`| ${o.extra.length} methods`,a=o.start+" - "+o.end,l=o.getSubStart+" - "+o.getSubEnd,LOGO(`
scan asm @ ${a} ( ${l} ) ${e}
`))},globalThis.showAsmSJ=e=>LOGJSON(Instruction.parse(checkPointer(e))),globalThis.showAsmSP=e=>showAsm(e,-1,!1),globalThis.showAsmSL=(e,t=20,n=!0)=>{let i=checkPointer(e),r=(newLine(),0);for(;;)try{var o=Instruction.parse(i),a=`[${String(++r)}]`.padEnd(6," ");if(LOGD(`${a} ${o.address} `+o.toString()),i=o.next,r==t)break}catch(e){if(n){++r,LOGE(e);continue}throw e}newLine()}},{"../../base/enum":7,"../../java/info":531,"../../utils/formart":553,"./il2cppM":21}],18:[function(r,e,o){!function(i){!function(){"use strict";Object.defineProperty(o,"__esModule",{value:!0});const e=r("../../base/globle");r("../../utils/common");i(()=>{});var t=[],n=[]}.call(this)}.call(this,r("timers").setImmediate)},{"../../base/globle":9,"../../utils/common":550,timers:595}],19:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.enumForEach=n.enumNumToName=void 0;n.enumNumToName=(i,e,t)=>{let r="Unknown";return(0,n.enumForEach)(e,(e,t,n)=>{t.includes("value__")||Number(i)===Number(n)&&(r=t+` ( ${n} ) `)},t),r};n.enumForEach=(e,t,n=ptr(0))=>{let i=n;if((i=i.isNull()&&(null==n||n instanceof NativePointer&&n.isNull())?findClass(e):i).isNull())throw new Error("Don't find class "+e);if(!new Il2Cpp.Class(i).isEnum)throw new Error("Not enum class");for(var r=alloc(),o=ptr(0);(o=Il2Cpp.Api._classGetFields(i,r))&&!o.isNull();){var a=o.readPointer().readCString(),l=alloc();try{Il2Cpp.Api._fieldGetStaticValue(o,l)}catch{}t(o,a,l.readPointer().toInt32())}},globalThis.testCall=()=>{LOGW((0,n.enumNumToName)(2,"OperatingSystemFamily")),LOGD(mscorlib.Environment.GetEnvironmentVariableNames().toString()),mscorlib.Environment.GetEnvironmentVariableNames().forEach((e,t)=>{LOGD(t+" "+e)})}},{}],20:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.setFunctionBool=n.setFunctionValue=void 0;const o=e("../../utils/checkP");n.setFunctionValue=(e,i=ptr(0),r=-1)=>{let t=ptr(e);i=ptr(i),A((0,o.checkCmdInput)(e),(e,t,n)=>{-1!=r&&(e[r]=i,LOGW(`setFunctionValue: Modify index: ${r} value: `+i))},e=>{-1==r&&(LOGW(`setFunctionValue | ${t} | ret => { ${e} -> ${i} } `),e.replace(i))})};n.setFunctionBool=(e,t=!1)=>(0,n.setFunctionValue)(e,ptr(t?1:0)),globalThis.setFunctionBool=n.setFunctionBool,globalThis.setFunctionValue=n.setFunctionValue},{"../../utils/checkP":549}],21:[function(e,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.getMethodMaxArgNameLength=o.methodToString=o.methodToArray=o.getMethodDesFromMethodInfo=o.getModifier=o.getMethodModifier=void 0;const n=e("../../base/enum");o.getMethodModifier=e=>{e=(e="number"==typeof e?ptr(e):e)instanceof Il2Cpp.Method?e:"number"==typeof e?new Il2Cpp.Method(ptr(e)):new Il2Cpp.Method(e);return(0,o.getModifier)(e.flags)};o.getModifier=e=>{let t="";switch(e&n.il2cppTabledefs.METHOD_ATTRIBUTE_MEMBER_ACCESS_MASK){case n.il2cppTabledefs.METHOD_ATTRIBUTE_PRIVATE:t+="private ";break;case n.il2cppTabledefs.METHOD_ATTRIBUTE_PUBLIC:t+="public ";break;case n.il2cppTabledefs.METHOD_ATTRIBUTE_FAMILY:t+="protected ";break;case n.il2cppTabledefs.METHOD_ATTRIBUTE_ASSEM:case n.il2cppTabledefs.METHOD_ATTRIBUTE_FAM_AND_ASSEM:t+="internal ";break;case n.il2cppTabledefs.METHOD_ATTRIBUTE_FAM_OR_ASSEM:t+="protected internal "}return e&n.il2cppTabledefs.METHOD_ATTRIBUTE_STATIC&&(t+="static "),e&n.il2cppTabledefs.METHOD_ATTRIBUTE_ABSTRACT?(t+="abstract ",(e&n.il2cppTabledefs.METHOD_ATTRIBUTE_VTABLE_LAYOUT_MASK)==n.il2cppTabledefs.METHOD_ATTRIBUTE_REUSE_SLOT&&(t+="override ")):e&n.il2cppTabledefs.METHOD_ATTRIBUTE_FINAL?(e&n.il2cppTabledefs.METHOD_ATTRIBUTE_VTABLE_LAYOUT_MASK)==n.il2cppTabledefs.METHOD_ATTRIBUTE_REUSE_SLOT&&(t+="sealed override "):e&n.il2cppTabledefs.METHOD_ATTRIBUTE_VIRTUAL&&((e&n.il2cppTabledefs.METHOD_ATTRIBUTE_VTABLE_LAYOUT_MASK)==n.il2cppTabledefs.METHOD_ATTRIBUTE_NEW_SLOT?t+="virtual ":t+="override "),e&n.il2cppTabledefs.METHOD_ATTRIBUTE_PINVOKE_IMPL&&(t+="extern "),t};o.getMethodDesFromMethodInfo=e=>{if(null==(e="number"==typeof e?ptr(e):e)||e.isNull())throw new Error("getMethodDesFromMethodPtr: methodPtr can't be null");var t=e instanceof Il2Cpp.Method?e:new Il2Cpp.Method(e);let n="";if(n=(n=(n+=(0,o.getMethodModifier)(t))+((t.returnType.name.includes(">")?""+t.returnType.name:""+t.returnType.name.split(".").pop())+" "))+t.name+"(",0!=t.parameterCount)for(let e=0;e<t.parameterCount;e++){var i=t.parameters[e].type;n=(n+=i.name.includes(">")?""+i.name:""+i.name.split(".").pop())+(" "+t.parameters[e].name),e!=t.parameterCount-1&&(n+=", "),e==t.parameterCount-1&&(n+=")")}else n+=")";return n};const i=new Map;o.methodToArray=e=>{if(e instanceof NativePointer)return t(new Il2Cpp.Method(e));if("number"==typeof e)return t(new Il2Cpp.Method(ptr(e)));if(e instanceof Il2Cpp.Method)return t(e);throw new Error("methodToArray: method unknown type");function t(e){var t=i.get(e);return null!=t||((t=[]).push(e.handle),t.push(e.virtualAddress),t.push(e.virtualAddress.isNull()?ptr(0):e.relativeVirtualAddress),t.push((0,o.getMethodDesFromMethodInfo)(e)),t.push(e.class.handle),t.push(e.class.name),i.set(e,t)),t}};o.methodToString=(e,t=!1,n="[*]")=>{var i=(0,o.methodToArray)(e);if(null==i)throw new Error("methodToString: methodToArray return undefined");if(t)return i[3]+" "+(e.name.includes("ctor")?` { class => ${i[5]}( ${i[4]} ) }`:"");let r=n+" ";return r=(r=(r=(r+=i[0]+" ---\x3e ")+`${i[1]} (${i[2]})`)+((i[1].isNull()?"\t\t\t":"\t")+"| "))+(""+i[3]),e.name.includes(".ctor")&&(r+=` { class => ${i[5]}( ${i[4]} ) } `),r};o.getMethodMaxArgNameLength=e=>{let t=0;return e.parameters.forEach(e=>{e.name.length>t&&(t=e.name.length)}),t},globalThis.methodToArray=o.methodToArray,globalThis.getMethodSimple=o.methodToString},{"../../base/enum":7}],22:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./apiFix"),e("./il2cppM"),e("./Il2cppC"),e("./parseFields"),e("./enum"),e("./functions"),e("./asmHelper"),e("./offsetManager"),e("./dlopen"),e("./inflater"),e("./memory"),e("./packer/include")},{"./Il2cppC":15,"./apiFix":16,"./asmHelper":17,"./dlopen":18,"./enum":19,"./functions":20,"./il2cppM":21,"./inflater":23,"./memory":24,"./offsetManager":25,"./packer/include":26,"./parseFields":30}],23:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.inflaterMethodLocal=void 0;n.inflaterMethodLocal=(e,t)=>{var n=ptr(0),n=t instanceof NativePointer?ptr(checkCmdInput(t)):findClass(t),t=ptr(0);if((t=e instanceof NativePointer?checkCmdInput(e):"string"!=typeof e&&e instanceof Il2Cpp.Method?e.handle:ptr(e)).isNull()||n.isNull())throw new Error("method_pointer or class_pointer is null");e=new Il2Cpp.Method(t),t=new Il2Cpp.Class(n);return e.inflate(t)},globalThis.inflaterMethod=(e,t)=>{showMethodInfo((0,n.inflaterMethodLocal)(e,t))}},{}],24:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.scan=void 0;var c,i,_=new Array;(i=c=c||{})[i.INT=1]="INT",i[i.FLOAT=2]="FLOAT",i[i.Double=3]="Double",i[i.STRING=4]="STRING";n.scan=(i=123456,e=c.INT)=>{switch(e){case c.INT:{var r=i;let n=new Array,e=function(e){var t=new ArrayBuffer(4),n=new DataView(t),i=(n.setUint32(0,e,!0),[]);for(let e=0;e<t.byteLength;e++)i.push(n.getUint8(e).toString(16).toUpperCase().padStart(2,"0"));return i.join(" ")}(r),t=(LOGW(e),new MatchPattern(e));try{Process.enumerateRanges("rw-").forEach(e=>{e.file&&LOGZ(e.file.path+"}"),LOGD(`Scanning ${e.base} - ${e.base.add(e.size)} (${e.size} bytes)`),Memory.scanSync(e.base,e.size,t).forEach(e=>{n.push(e.address),LOGW(`Found ${r} at `+e.address)})})}catch{}if(0==_.length)_=n;else{var o=new Array;for(let t=0;t<_.length;t++)for(let e=0;e<n.length;e++)_[t].equals(n[e])&&o.push(_[t]);_=o}}break;case c.FLOAT:{var a=i;let n=new Array,e=function(e){var t=new ArrayBuffer(4),n=new DataView(t),i=(n.setFloat32(0,e,!0),[]);for(let e=0;e<t.byteLength;e++)i.push(n.getUint8(e).toString(16).toUpperCase().padStart(2,"0"));return i.join(" ")}(a),t=(LOGW(e),new MatchPattern(e));try{Process.enumerateRanges("rw-").forEach(e=>{e.file&&LOGZ(e.file.path+"}"),LOGD(`Scanning ${e.base} - ${e.base.add(e.size)} (${e.size} bytes)`),Memory.scanSync(e.base,e.size,t).forEach(e=>{n.push(e.address),LOGW(`Found ${a} at `+e.address)})})}catch{}if(0==_.length)_=n;else{var l=new Array;for(let t=0;t<_.length;t++)for(let e=0;e<n.length;e++)_[t].equals(n[e])&&l.push(_[t]);_=l}}break;case c.Double:{var s=i;let n=new Array,e=function(e){var t=new ArrayBuffer(8),n=new DataView(t),i=(n.setFloat64(0,e,!0),[]);for(let e=0;e<t.byteLength;e++)i.push(n.getUint8(e).toString(16).toUpperCase().padStart(2,"0"));return i.join(" ")}(s),t=(LOGW(e),new MatchPattern(e));try{Process.enumerateRanges("rw-").forEach(e=>{e.file&&LOGZ(e.file.path+"}"),LOGD(`Scanning ${e.base} - ${e.base.add(e.size)} (${e.size} bytes)`),Memory.scanSync(e.base,e.size,t).forEach(e=>{n.push(e.address),LOGW(`Found ${s} at `+e.address)})})}catch{}if(0==_.length)_=n;else{var p=new Array;for(let t=0;t<_.length;t++)for(let e=0;e<n.length;e++)_[t].equals(n[e])&&p.push(_[t]);_=p}}break;case c.STRING:break;default:throw new Error("Unknown type")}LOGD(_.length+" results found"),0<_.length&&_.length<20&&LOGJSON(_),1==_.length&&(e=Process.findRangeByAddress(_[0]),LOGJSON(e,LogColor.RED))},globalThis.scan=n.scan},{}],25:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.OffsetManager=void 0;const i=e("../../utils/formart");class r{static _instance;static getInstance(){return r._instance||(r._instance=new r),r._instance}constructor(){}static _offsets=new Map;getOffset(e,t){var t=e+"."+t,n=i(t);return-1!=n?n:(this.addClass(e),i(t));function i(e){return r._offsets.has(e)&&null!=(e=r._offsets.get(e))?e:-1}}setOffset(e,t,n){e=e+"."+t;r._offsets.set(e,n)}addClass(t){new Il2Cpp.Class(findClass(t)).fields.forEach(e=>{this.setOffset(t,e.name,e.offset)})}showCache(n=""){r._offsets.forEach((e,t)=>{t.includes(n)&&LOGD(`[*] ${i.formartClass.alignStr(ptr(e),7)} <--- `+t)})}}n.OffsetManager=r,globalThis.showOffSets=e=>r.getInstance().showCache(e),globalThis.getOffset=(e,t)=>r.getInstance().getOffset(e,t)},{"../../utils/formart":553}],26:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./packArray"),e("./packList"),e("./packDictionary")},{"./packArray":27,"./packDictionary":28,"./packList":29}],27:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.PackArray=void 0;class i{handle;Obj;constructor(e){if(this.handle=e,this.handle.isNull())throw new Error("PackArray handle is null");try{this.Obj=new Il2Cpp.Object(e)}catch(e){throw e}}get length(){return this.get_Count()}get itemClass(){return 0==this.length?null:this.get_Item(0).class}get_Count(){return this.Obj.method("System.Collections.Generic.ICollection`1.get_Count").invoke()}get_Item(e){if(e>=this.get_Count())throw new Error(`Index out of range: ${e} >= `+this.get_Count());return this.Obj.method("System.Collections.Generic.IList`1.get_Item").invoke(e)}set_Item(e,t){if(e>=this.get_Count())throw new Error(`Index out of range: ${e} >= `+this.get_Count());this.Obj.method("System.Collections.Generic.IList`1.set_Item").invoke(e,t)}IndexOf(e){return this.Obj.method("System.Collections.Generic.IList`1.IndexOf").invoke(e)}RemoveAt(e){if(e>=this.get_Count())throw new Error(`Index out of range: ${e} >= `+this.get_Count());return this.Obj.method("System.Collections.Generic.IList`1.RemoveAt").invoke(e)}forEach(t){if(0!=this.length)for(let e=0;e<this.get_Count();e++)t(this.get_Item(e),e)}getComponent(e){let t;return listScripts(e)?.forEach(e=>{"Text"==e.class.name&&(t=new Il2Cpp.UI_Text(e.handle))}),t}toArray(){let t=[];return this.forEach(e=>t.push(e)),t}toArrayStr(){let t=[];return this.forEach(e=>t.push(e.toString())),t}toString(){return this.toArrayStr().toString()}show(){showArray(this.handle)}}n.PackArray=i,globalThis.packArray=e=>new i(checkCmdInput(e))},{}],28:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.PackDictionary=void 0;const i=e("./packArray"),r=e("./packList");class o{handle;Obj;constructor(e){this.handle=e;try{this.Obj=new Il2Cpp.Object(e)}catch(e){throw e}}get comparer(){return this.Obj.method("get_Comparer").invoke()}get entries(){return this.Obj.field("entries").value}get buckets(){return this.Obj.field("buckets").value}get length(){return this.get_Count()}get_Count(){return this.Obj.method("get_Count").invoke()}get_Keys(){return new i.PackArray(this.Obj.method("get_Keys").invoke().handle)}get_Entry(){return new i.PackArray(this.entries.handle)}get_buckets(){return new r.PackList(this.buckets.handle)}Add(e,t){this.Obj.method("Add").invoke(e,t)}ContainsKey(e){return 1==this.Obj.method("ContainsKey").invoke(e).handle.readU8()}ContainsValue(e){return 1==this.Obj.method("ContainsValue").invoke(e).handle.readU8()}Clear(){this.Obj.method("Clear").invoke()}}n.PackDictionary=o,globalThis.PackDictionary=e=>new o(checkCmdInput(e))},{"./packArray":27,"./packList":29}],29:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.PackList=void 0;class i{handle;object;class;_defaultCapacity;_emptyArray;_size;_items;_version;_syncRoot;constructor(e,t=!1){this.handle=e;try{if(t&&e.writePointer(findClass("Object")),this.object=new Il2Cpp.Object(e),this.class=this.object.class,!t&&!this.class.name.includes("List`"))throw new Error("Input mPtr is not a list");try{this._defaultCapacity=this.object.field("_defaultCapacity").value}catch{this._defaultCapacity=this.object.tryField("DefaultCapacity").value}try{this._emptyArray=this.object.field("_emptyArray").value}catch{this._emptyArray=this.object.tryField("s_emptyArray").value}this._items=this.object.tryField("_items").value,this._size=this.object.tryField("_size").value,this._version=this.object.tryField("_version").value,this._syncRoot=this.object.tryField("_syncRoot").value}catch(e){throw e}}toString(){var e=0==this.get_Count()?"":` < '${this.get_Item().class.name}' > `;return""+this.handle+` ---> ${this.class.name} (${this.object.class.handle}${e} | ${this.get_Count()}/${this.get_Capacity()} )`}toShow(){newLine(),LOGE(new mscorlib.Object(this.handle).toString()+" @ "+this.handle),LOGJSON(this)}forEach(t){if(0!=this.get_Count())for(let e=0;e<this.get_Count();e++)t(this.get_Item(e),e)}toArray(){const t=[];return this.forEach(e=>t.push(e)),t}toJsonString(){return JSON.stringify(this)}itemsToString(){return this.toArray().map(e=>e.toString()).join(getLine(4," "))}showList(i){if(0==this.get_Count())throw new Error("List is empty");LOGZ(`
List<${this.get_Item().class.name}> ( Count: ${this.get_Count()} / Capacity: ${this.get_Capacity()} )
`);let r=0,o=new Array;this.forEach(e=>{let t="-> ";null!=i&&(n=i(e),t+=n,o.push(n.toString().replace('"',"").replace('"',"")));var n=200<(n=lfss(e.handle).toString()).length?" ":" "+n+" ";LOGD(`[${++r}] ${e.handle} -> `+e.toString()+n+(null==i?"":t))}),0!=o.length&&(newLine(),LOGJSON(o))}get_Item(e=0){if(e>this.get_Count()-1)throw new Error("Index out of range: "+e);return new Il2Cpp.Object(this.object.method("get_Item").invoke(e))}set_Item(e=0,t){this.object.method("set_Item").invoke(e,t)}get_Capacity(){return this.object.method("get_Capacity").invoke()}set_Capacity(e){this.object.method("set_Capacity").invoke(e)}get_Count(){return this.object.method("get_Count").invoke()}RemoveAt(e=0){this.object.method("RemoveAt").invoke(e)}Add(e){this.object.method("Add").invoke(e)}Contains(e){return!this.object.method("Contains").invoke(e).isNull()}Clear(){this.object.method("Clear").invoke()}Reverse(){this.object.method("Reverse").invoke()}static localArray(e){return e.add(2*Process.pointerSize).readPointer()}}n.PackList=i,globalThis.showList=(e,t)=>{new i(checkCmdInput(e)).showList(t)},globalThis.packList=e=>new i(checkCmdInput(e))},{}],30:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.FieldsParser=void 0;const i=e("../../base/valueResolve"),s=e("../../utils/formart"),r=e("../../base/base"),p=e("./il2cppM"),o=e("./enum");class a{mPtr;mClass;constructor(e,t=0){if("number"==typeof e)this.mPtr=ptr(e);else if("string"==typeof e)0==e.indexOf("0x")?this.mPtr=ptr(e):this.mPtr=findClass(e),this.mPtr.isNull()&&LOGE("FieldsParser : Class not found");else{if(!(e instanceof NativePointer))throw new Error("Input type is not support");this.mPtr=e}if(null==t||0==t)try{this.mClass=new Il2Cpp.Object(this.mPtr).class,this.mClass.name}catch{this.mPtr.isNull()?this.mClass=Il2Cpp.Domain.assembly("mscorlib").image.class("System.Object"):this.mClass=new Il2Cpp.Class(this.mPtr),this.mPtr=ptr(0)}else{let e;if("number"==typeof t)e=ptr(t);else{if("string"==typeof t)throw 0==t.indexOf("0x")&&(e=ptr(t)),new Error("Input string like '0x...' ");if("object"!=typeof t)throw new Error("Input type is not support");e=ptr(String(t))}this.mClass=new Il2Cpp.Class(e)}}fieldInstance(e){if(this.mPtr.isNull()||null==this.mPtr)return null;let t;try{t=this.mClass.field(e)}catch(e){return null}return t}fieldValue(e){if(this.mPtr.isNull()||null==this.mPtr)return ptr(0);try{var t=this.fieldInstance(e);return null==t?ptr(0):(t.isStatic?l(t):this.mPtr.add(this.fieldOffset(e))).readPointer()}catch(e){return ptr(0)}}fieldOffset(e){e=this.fieldInstance(e);return null==e?-1:e.offset}toShow(l=!1){if(!this.mPtr.isNull()){newLine();var e=`Found ${this.mClass.fields.length} fields in class: ${this.mClass.name} (${this.mClass.handle})`;if((0==this.mClass.fields.length?LOGE:LOGO)(e),0==this.mClass.fields.length)return newLine();LOGO(getLine(50));let a=-1;this.mClass.fields.sort((e,t)=>e.offset-t.offset).forEach(e=>{var t=s.formartClass.alignStr(`[${++a}]`,6),n=ptr(e.offset),i=(0,p.getModifier)(e.flags).trim(),r=`${e.type.class.name} (${e.type.class.handle})`,o=e.name,t=(LOGD(t+` ${n} ${i} ${r} `+o),c(e,this.mPtr)),n=this.mPtr.add(e.offset),i=n.readPointer(),r=" ---\x3e ";LOGZ(` `+n+r+s.formartClass.alignStr(i)+(0==String(t).length?"":r)+t),l||newLine()}),LOGO(getLine(50))}}toString(){if(this.mPtr.isNull())return"";const t=new Map;return this.mClass.fields.sort((e,t)=>e.offset-t.offset).forEach(e=>{e.isStatic||t.set(e.name,this.mPtr.add(e.offset).readPointer())}),JSON.stringify([...t]).replace(/\"/g,"'").replace(/,/g,":")}}n.FieldsParser=a;const c=(e,t)=>{if(e.handle.isNull())return"";if(e.isStatic)return l(e).toString();if(e.type.class.isEnum){const i=t.add(e.offset);return"Enum : "+(0,o.enumNumToName)(i.readPointer().toInt32(),e.type.class.name,e.type.class.handle)}return t.isNull()?"":(t=t.add(e.offset).readPointer(),(0,i.FakeCommonType)(e.type,t))};function l(e){try{var t=alloc();return Il2Cpp.Api._fieldGetStaticValue(e.handle,t),t}catch(e){return ptr(0)}}globalThis.lfss=(e,t=0)=>new a(e,t).toString(),globalThis.lfs=(e,t=0)=>new a(e,t).toShow(),globalThis.lfp=t=>{const e=getTypeParent(t).reverse().map(e=>{var t=new Il2Cpp.Class(e.handle);if(t.isAbstract){const e=Il2Cpp.Image.corlib.class("System.Object");return new mscorlib.Type(t.inflate(e).type.handle)}return e});setTimeout(()=>{e.reverse().forEach(e=>new a(t,e.class).toShow(!0))},200),showTypeParent(t)},globalThis.lft=(e,t,n)=>new a(e,n).fieldInstance(t),globalThis.lfv=(e,t,n)=>new a(e,n).fieldValue(t),globalThis.lfo=(e,t,n)=>new a(e,n).fieldOffset(t),globalThis.lfvt=(e,t,n)=>{try{return new a(e,n).fieldValue(t)}catch{return new NativePointer(0)}},globalThis.lms=e=>r.HookerBase.showMethods(new Il2Cpp.Object(checkCmdInput(e)).class.handle)},{"../../base/base":4,"../../base/valueResolve":12,"../../utils/formart":553,"./enum":19,"./il2cppM":21}],31:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./expand/include"),e("./fix/include")},{"./expand/include":13,"./fix/include":22}],32:[function(e,t,n){"use strict";function a(e,t,n,i=-1,r,o,a){e=findMethod(e,t,n,i,r,!1);if(null==e)throw new Error(`method ${n} not found`);t=e.virtualAddress;if(null==t)throw new Error("Could not find method");return new NativeFunction(t,o,a)}Object.defineProperty(n,"__esModule",{value:!0}),Il2Cpp.Api.e=function(e,t,n,i=-1,r,o){return a(e,t,n,i,[],r,o)},Il2Cpp.Api.t=function(e,t,n,i=-1,r,o){try{return a(e,t,n,i,[],r,o)}catch(e){return LOGE(e),ptr(0)}},Il2Cpp.Api.o=a},{}],33:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const c=e("../../../bridge/fix/il2cppM"),g=t=>{let n=!1;return Il2Cpp.Domain.assembly("mscorlib").image.classes.forEach(e=>{e.name==t&&(n=!0)}),n};function _(e){return"Void"==e?"void":(e=e.includes("&")?e.replace("&","*"):e).includes("[]")?e.replace("[]","*"):"Boolean"==e?"bool":"Int32"==e||"UInt32"==e?"int":"Int64"==e||"UInt64"==e?"long":"Single"==e?"float":"Double"==e?"double":"String"==e?"std::string":e+"*"}globalThis.generateClass=(d,t=ptr(0))=>{if(null!=d){let c;LOGW(getLine(80));var t=(c=t.isNull()?new Il2Cpp.Class(findClass(d)):new Il2Cpp.Class(t)).namespace.replace(".","_")+"_"+c.name+"_Impl",n=c.parent?.namespace.replace(".","_")+"_"+c.parent?.name+"_Impl";LOGD(`
class ${t} extends ${n} {
`),c.fields.forEach(e=>{var t=e.type.name.replace(".","_");LOGD(` ${e.name}: ${t} = lfv(this.handle, "${e.name}") as unknown as `+t)}),LOGD("\n\tconstructor(handleOrWrapper: NativePointer) {"),LOGD("\t\t super(handleOrWrapper)"),LOGD("\t}\n");let e=c.methods,_=new Array,u=new Set;e.forEach(e=>{var t=e.parameters.map(e=>e.name+":"+e.type.name.replace(".","_").replace("&","").replace("[]","_Array")).join(", "),n=e.parameters.map(e=>e.name).join(", "),i=e.isStatic?"static ":"",r=_.includes(e.name)?"_"+e.parameterCount:"",o=e.name.includes("ctor")?e.name.concat("_"+e.class.name):e.name,a=e.returnType.name.replace(".","_"),i=` ${i}${o.replace(".","_")}${r}(${t}): ${a} {`;u.add(a);let l=e.isStatic?"":0==e.parameters.length?"this.handle":"this.handle , ",s="_"+e.name.replace(".","_"),p=`${g(d)?"mscorlib":"Il2Cpp"}.Api.${c.name}.${s}(${l}${n})`;"System.String"==e.returnType.name&&(p="readU16("+p+")"),LOGD(i+`
${` return `+p}
}
`),u.add(e.returnType.name.replace(".","_")),_.push(e.name)}),LOGD("}\n"),u.forEach(e=>{LOGD(`type ${e} = NativePointer`)}),newLine(),LOGD((g(d)?"mscorlib":"Il2Cpp")+`.${d} = ${t}
`),LOGD("declare global {"),LOGD(` namespace ${g(d)?"mscorlib":"Il2Cpp"}{`),LOGD(` class ${d} extends ${t} { }`),LOGD("\t}"),LOGD("}\n"),LOGD(`export { ${t} } `),newLine(),LOGW(getLine(80))}},globalThis.generateApi=(l,t=ptr(0))=>{if(null!=l){LOGW(getLine(80));var n=(t=t.isNull()?new Il2Cpp.Class(findClass(l)):new Il2Cpp.Class(t)).namespace.replace(".","_")+"_"+t.name+"_API";LOGD('import { cache } from "decorator-cache-getter"\n'),LOGD(`class ${n} {`);let e=t.methods,a=new Array;e.forEach(t=>{LOGZ(` // `+(0,c.getMethodDesFromMethodInfo)(t));let n="";t.isStatic||(n+='"pointer"');for(let e=0;e<t.parameters.length;e++)n+=',"pointer"';n=`[${n=n.startsWith(",")?n.substring(1):n}]`,LOGD("\t@cache");let e=t.name.replace(".","_");a.includes(t.name)&&(i=t.parameters.map(e=>e.name).join("_"),e+="_"+i),LOGD(` static get _${e}() {`);var i="System.Void"==t.returnType.name?"void":"pointer",r=0==t.class.namespace.length?"":t.class.namespace+".",o=`[${t.parameters.map(e=>`"${e.type.name}"`).join(",")}]`;LOGD(` return Il2Cpp.Api.o("${t.class.image.assembly.name}", "${r}${l}", "${t.name}", ${t.parameters.length}, ${o}, "${i}", ${n})`),LOGD("\t}\n"),a.push(t.name)}),LOGD("}\n"),LOGE(`Il2Cpp.Api.${l} = ${n}
`),LOGD("declare global {"),LOGD(` namespace ${g(l)?"mscorlib":"Il2Cpp"}.Api{`),LOGD(` class ${l} extends ${n} { }`),LOGD("\t}"),LOGD("}\n"),LOGD("export { }\n"),LOGW(getLine(80))}},globalThis.generateFieldEnum=(e,t=ptr(0))=>{LOGW(getLine(80)),e=t.isNull()?new Il2Cpp.Class(findClass(e)):new Il2Cpp.Class(t),LOGE(`export enum ${e.namespace.replace(".","_")}_${e.name} {`),e.fields.forEach(e=>{Il2Cpp.Api._typeGetTypeEnum,LOGD(` ${e.name} = `+e)}),LOGO("}\n")},globalThis.generateInterface=(e,t=ptr(0))=>{null!=e&&(LOGW(getLine(80)),t=(e=t.isNull()?new Il2Cpp.Class(findClass(e)):new Il2Cpp.Class(t)).namespace.replace(".","_")+"_"+e.name,LOGD(`interface ${t} {`),e.methods.forEach(t=>{let n="";for(let e=0;e<t.parameters.length;e++)n+=`,${t.parameters[e].name}: `+t.parameters[e].type.name.replace(".","_");n.startsWith(",")&&(n=n.substring(1)),LOGD(` ${t.name}: (instance: NativePointer, ${n}) => `+t.returnType.name.replace(".","_"))}),LOGD("}\n"))},globalThis.generateClassCxxH=function(e){var o,a,l;0!=(e=new Il2Cpp.Class(findClass(e))).methods.length&&(newLine(),e=e.methods.filter(e=>!e.name.includes("ctor")),o="public:",a="private:",l="protected:",e.filter(e=>!e.virtualAddress.isNull()).forEach(t=>{let e=(0,c.getMethodDesFromMethodInfo)(t),n="// "+e,i="";if(i=(i=(i=(i+=t.isStatic?"static ":"")+(e.includes("virtual")?"virtual ":""))+((t.returnType.name.includes(">")?""+_(t.returnType.name):""+_(t.returnType.name.split(".").pop()))+" "))+t.name+"(",0!=t.parameterCount)for(let e=0;e<t.parameterCount;e++){var r=t.parameters[e].type,r=r.name.includes(">")?""+_(r.name):""+_(r.name.split(".").pop());i=(i+="std::string"==r?"const std::string&":r)+(" "+t.parameters[e].name),e!=t.parameterCount-1&&(i+=", "),e==t.parameterCount-1&&(i+=")")}else i+=")";-1!=e.indexOf("public")&&(o=(o=o+"\n\t"+(`
`+n))+`
${i};`),-1!=e.indexOf("private")&&(a=(a=a+"\n\t"+(`
`+n))+`
${i};`),-1==e.indexOf("protected")&&-1==e.indexOf("internal")||(l=(l=l+"\n\t"+(`
`+n))+`
${i};`)}),LOGD(o+`
${a}
`+l),newLine())},globalThis.generateClassCxxCPP=function(p){var t=new Il2Cpp.Class(findClass(p));if(0!=t.methods.length){newLine();let e=t.methods.filter(e=>!e.name.includes("ctor")),a=t.image.assembly.name,l=""==t.namespace?t.name:t.namespace+"."+t.name,s="";e.filter(e=>!e.virtualAddress.isNull()).forEach(i=>{let e="// "+(0,c.getMethodDesFromMethodInfo)(i),r="";if(r=(r=(r+=(i.returnType.name.includes(">")?""+_(i.returnType.name):""+_(i.returnType.name.split(".").pop()))+" ")+(p+"::"))+i.name+"(",0!=i.parameterCount)for(let e=0;e<i.parameterCount;e++){var t=i.parameters[e].type,t=t.name.includes(">")?""+_(t.name):""+_(t.name.split(".").pop());r=(r+="std::string"==t?"const std::string&":t)+(" "+i.parameters[e].name),e!=i.parameterCount-1&&(r+=", ")}r=(r+=")")+"{\n\t";let n=i.returnType.name.includes(">")?""+_(i.returnType.name):""+_(i.returnType.name.split(".").pop());if("std::string"==n&&(n="MonoString*"),r+=`return execute_il2cpp_method<${n} `,i.isStatic?r+="(*)(":(r+=`(*)(${p}*`,0!=i.parameterCount&&(r+=", ")),0!=i.parameterCount)for(let n=0;n<i.parameterCount;n++){let e=i.parameters[n].type,t=e.name.includes(">")?""+_(e.name):""+_(e.name.split(".").pop());"std::string"==t&&(t="MonoString*"),r+=t,n!=i.parameterCount-1&&(r+=", ")}if(r=(r+=")>")+`("${a}", "${l}", "${i.name}", ${i.parameterCount}, `,i.isStatic||(r+="this",0!=i.parameterCount&&(r+=", ")),0!=i.parameterCount)for(let e=0;e<i.parameterCount;e++){var o=i.parameters[e].type;r+="std::string"==(o.name.includes(">")?""+_(o.name):""+_(o.name.split(".").pop()))?`IL2CPP::new_string(${i.parameters[e].name})`:""+i.parameters[e].name,e!=i.parameterCount-1&&(r+=", ")}r=(r+=")")+("MonoString*"==n?"->toString();":";")+"\n}",s=(s=s+e+"\n")+r+"\n\n"}),LOGD(""+s),newLine()}}},{"../../../bridge/fix/il2cppM":21}],34:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./apiExtends/apiExtends"),e("./apiExtends/generator"),e("./mscorlibObj/include"),e("./thread/include")},{"./apiExtends/apiExtends":32,"./apiExtends/generator":33,"./mscorlibObj/include":508,"./thread/include":510}],35:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_pointerEnter(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_pointerEnter",0,[],"pointer",["pointer"])}static get _set_pointerEnter(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_pointerEnter",1,["UnityEngine.GameObject"],"void",["pointer","pointer"])}static get _get_lastPress(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_lastPress",0,[],"pointer",["pointer"])}static get _set_lastPress(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_lastPress",1,["UnityEngine.GameObject"],"void",["pointer","pointer"])}static get _get_rawPointerPress(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_rawPointerPress",0,[],"pointer",["pointer"])}static get _set_rawPointerPress(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_rawPointerPress",1,["UnityEngine.GameObject"],"void",["pointer","pointer"])}static get _get_pointerDrag(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_pointerDrag",0,[],"pointer",["pointer"])}static get _set_pointerDrag(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_pointerDrag",1,["UnityEngine.GameObject"],"void",["pointer","pointer"])}static get _get_pointerCurrentRaycast(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_pointerCurrentRaycast",0,[],"pointer",["pointer"])}static get _set_pointerCurrentRaycast(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_pointerCurrentRaycast",1,["UnityEngine.EventSystems.RaycastResult"],"void",["pointer","pointer"])}static get _get_pointerPressRaycast(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_pointerPressRaycast",0,[],"pointer",["pointer"])}static get _set_pointerPressRaycast(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_pointerPressRaycast",1,["UnityEngine.EventSystems.RaycastResult"],"void",["pointer","pointer"])}static get _get_eligibleForClick(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_eligibleForClick",0,[],"pointer",["pointer"])}static get _set_eligibleForClick(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_eligibleForClick",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_pointerId(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_pointerId",0,[],"pointer",["pointer"])}static get _set_pointerId(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_pointerId",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_position(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_position",0,[],"pointer",["pointer"])}static get _set_position(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_position",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _get_delta(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_delta",0,[],"pointer",["pointer"])}static get _set_delta(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_delta",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _get_pressPosition(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_pressPosition",0,[],"pointer",["pointer"])}static get _set_pressPosition(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_pressPosition",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _get_worldPosition(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_worldPosition",0,[],"pointer",["pointer"])}static get _set_worldPosition(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_worldPosition",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _get_worldNormal(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_worldNormal",0,[],"pointer",["pointer","pointer"])}static get _set_worldNormal(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_worldNormal",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _get_clickTime(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_clickTime",0,[],"float",["pointer"])}static get _set_clickTime(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_clickTime",1,["System.Single"],"void",["pointer","float"])}static get _get_clickCount(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_clickCount",0,[],"int32",["pointer"])}static get _set_clickCount(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_clickCount",1,["System.Int32"],"void",["pointer","int32"])}static get _get_scrollDelta(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_scrollDelta",0,[],"pointer",["pointer"])}static get _set_scrollDelta(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_scrollDelta",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _get_useDragThreshold(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_useDragThreshold",0,[],"pointer",["pointer"])}static get _set_useDragThreshold(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_useDragThreshold",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_dragging(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_dragging",0,[],"pointer",["pointer"])}static get _set_dragging(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_dragging",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_button(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_button",0,[],"pointer",["pointer"])}static get _set_button(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_button",1,["UnityEngine.EventSystems.PointerEventData.InputButton"],"void",["pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData",".ctor",1,["UnityEngine.EventSystems.EventSystem"],"void",["pointer","pointer"])}static get _IsPointerMoving(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","IsPointerMoving",0,[],"pointer",["pointer"])}static get _IsScrolling(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","IsScrolling",0,[],"pointer",["pointer"])}static get _get_enterEventCamera(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_enterEventCamera",0,[],"pointer",["pointer"])}static get _get_pressEventCamera(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_pressEventCamera",0,[],"pointer",["pointer"])}static get _get_pointerPress(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_pointerPress",0,[],"pointer",["pointer"])}static get _set_pointerPress(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_pointerPress",1,["UnityEngine.GameObject"],"void",["pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","ToString",0,[],"pointer",["pointer"])}static get _get_pointerClick(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","get_pointerClick",0,"pointer",["pointer"])}static get _set_pointerClick(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.PointerEventData","set_pointerClick",1,"void",["pointer","pointer"])}}i([n.cache],r,"_get_pointerEnter",null),i([n.cache],r,"_set_pointerEnter",null),i([n.cache],r,"_get_lastPress",null),i([n.cache],r,"_set_lastPress",null),i([n.cache],r,"_get_rawPointerPress",null),i([n.cache],r,"_set_rawPointerPress",null),i([n.cache],r,"_get_pointerDrag",null),i([n.cache],r,"_set_pointerDrag",null),i([n.cache],r,"_get_pointerCurrentRaycast",null),i([n.cache],r,"_set_pointerCurrentRaycast",null),i([n.cache],r,"_get_pointerPressRaycast",null),i([n.cache],r,"_set_pointerPressRaycast",null),i([n.cache],r,"_get_eligibleForClick",null),i([n.cache],r,"_set_eligibleForClick",null),i([n.cache],r,"_get_pointerId",null),i([n.cache],r,"_set_pointerId",null),i([n.cache],r,"_get_position",null),i([n.cache],r,"_set_position",null),i([n.cache],r,"_get_delta",null),i([n.cache],r,"_set_delta",null),i([n.cache],r,"_get_pressPosition",null),i([n.cache],r,"_set_pressPosition",null),i([n.cache],r,"_get_worldPosition",null),i([n.cache],r,"_set_worldPosition",null),i([n.cache],r,"_get_worldNormal",null),i([n.cache],r,"_set_worldNormal",null),i([n.cache],r,"_get_clickTime",null),i([n.cache],r,"_set_clickTime",null),i([n.cache],r,"_get_clickCount",null),i([n.cache],r,"_set_clickCount",null),i([n.cache],r,"_get_scrollDelta",null),i([n.cache],r,"_set_scrollDelta",null),i([n.cache],r,"_get_useDragThreshold",null),i([n.cache],r,"_set_useDragThreshold",null),i([n.cache],r,"_get_dragging",null),i([n.cache],r,"_set_dragging",null),i([n.cache],r,"_get_button",null),i([n.cache],r,"_set_button",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_IsPointerMoving",null),i([n.cache],r,"_IsScrolling",null),i([n.cache],r,"_get_enterEventCamera",null),i([n.cache],r,"_get_pressEventCamera",null),i([n.cache],r,"_get_pointerPress",null),i([n.cache],r,"_set_pointerPress",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_get_pointerClick",null),i([n.cache],r,"_set_pointerClick",null),Il2Cpp.Api.PointerEventData=r},{"decorator-cache-getter":561}],36:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_PointerEventData_Impl=void 0;const i=e("../../../Object/Component/Behavior/Camera/class"),r=e("../../../Object/GameObject/class"),o=e("../../../ValueType/Vector2/class"),a=e("../../../ValueType/Vector3/class"),l=e("../class");class s extends l.UnityEngine_EventSystems_BaseEventData_Impl{hovered=lfv(this.handle,"hovered");m_PointerPress=new r.GameObjectImpl(lfv(this.handle,"m_PointerPress"));constructor(e){super(e)}get_pointerEnter(){return new r.GameObjectImpl(Il2Cpp.Api.PointerEventData._get_pointerEnter(this.handle))}set_pointerEnter(e){return Il2Cpp.Api.PointerEventData._set_pointerEnter(this.handle,e.handle)}get_lastPress(){return new r.GameObjectImpl(Il2Cpp.Api.PointerEventData._get_lastPress(this.handle))}set_lastPress(e){return Il2Cpp.Api.PointerEventData._set_lastPress(this.handle,e.handle)}get_rawPointerPress(){return new r.GameObjectImpl(Il2Cpp.Api.PointerEventData._get_rawPointerPress(this.handle))}set_rawPointerPress(e){return Il2Cpp.Api.PointerEventData._set_rawPointerPress(this.handle,e.handle)}get_pointerDrag(){return new r.GameObjectImpl(Il2Cpp.Api.PointerEventData._get_pointerDrag(this.handle))}set_pointerDrag(e){return Il2Cpp.Api.PointerEventData._set_pointerDrag(this.handle,e.handle)}get_pointerCurrentRaycast(){return Il2Cpp.Api.PointerEventData._get_pointerCurrentRaycast(this.handle)}set_pointerCurrentRaycast(e){return Il2Cpp.Api.PointerEventData._set_pointerCurrentRaycast(this.handle,e)}get_pointerPressRaycast(){return Il2Cpp.Api.PointerEventData._get_pointerPressRaycast(this.handle)}set_pointerPressRaycast(e){return Il2Cpp.Api.PointerEventData._set_pointerPressRaycast(this.handle,e)}get_eligibleForClick(){return!Il2Cpp.Api.PointerEventData._get_eligibleForClick(this.handle).isNull()}set_eligibleForClick(e){return Il2Cpp.Api.PointerEventData._set_eligibleForClick(this.handle,e?ptr(1):ptr(0))}get_pointerId(){return Il2Cpp.Api.PointerEventData._get_pointerId(this.handle).toInt32()}set_pointerId(e){return Il2Cpp.Api.PointerEventData._set_pointerId(this.handle,e).toInt32()}get_position(){return new o.UnityEngine_Vector2_Impl(Il2Cpp.Api.PointerEventData._get_position(this.handle))}set_position(e){return Il2Cpp.Api.PointerEventData._set_position(this.handle,e.handle)}get_delta(){return new o.UnityEngine_Vector2_Impl(Il2Cpp.Api.PointerEventData._get_delta(this.handle))}set_delta(e){return Il2Cpp.Api.PointerEventData._set_delta(this.handle,e.handle)}get_pressPosition(){return new o.UnityEngine_Vector2_Impl(Il2Cpp.Api.PointerEventData._get_pressPosition(this.handle))}set_pressPosition(e){return Il2Cpp.Api.PointerEventData._set_pressPosition(this.handle,e.handle)}get_worldPosition(){return new a.UnityEngine_Vector3_Impl(Il2Cpp.Api.PointerEventData._get_worldPosition(this.handle))}set_worldPosition(e){return Il2Cpp.Api.PointerEventData._set_worldPosition(this.handle,e.handle)}get_worldNormal(){var e=alloc(16);return Il2Cpp.Api.PointerEventData._get_worldNormal(e,this.handle),new a.UnityEngine_Vector3_Impl(e)}set_worldNormal(e){return Il2Cpp.Api.PointerEventData._set_worldNormal(this.handle,e.handle)}get_clickTime(){return Il2Cpp.Api.PointerEventData._get_clickTime(this.handle)}set_clickTime(e){return Il2Cpp.Api.PointerEventData._set_clickTime(this.handle,e)}get_clickCount(){return Il2Cpp.Api.PointerEventData._get_clickCount(this.handle)}set_clickCount(e){return Il2Cpp.Api.PointerEventData._set_clickCount(this.handle,e)}get_scrollDelta(){return new o.UnityEngine_Vector2_Impl(Il2Cpp.Api.PointerEventData._get_scrollDelta(this.handle))}set_scrollDelta(e){return Il2Cpp.Api.PointerEventData._set_scrollDelta(this.handle,e.handle)}get_useDragThreshold(){return!Il2Cpp.Api.PointerEventData._get_useDragThreshold(this.handle).isNull()}set_useDragThreshold(e){return Il2Cpp.Api.PointerEventData._set_useDragThreshold(this.handle,e?ptr(1):ptr(0))}get_dragging(){return!Il2Cpp.Api.PointerEventData._get_dragging(this.handle).isNull()}set_dragging(e){return Il2Cpp.Api.PointerEventData._set_dragging(this.handle,e?ptr(1):ptr(0))}get_button(){return Il2Cpp.Api.PointerEventData._get_button(this.handle)}set_button(e){return Il2Cpp.Api.PointerEventData._set_button(this.handle,e)}__ctor(e){return Il2Cpp.Api.PointerEventData.__ctor(this.handle,e)}IsPointerMoving(){return!Il2Cpp.Api.PointerEventData._IsPointerMoving(this.handle).isNull()}IsScrolling(){return!Il2Cpp.Api.PointerEventData._IsScrolling(this.handle).isNull()}get_enterEventCamera(){return new i.UnityEngine_Camera(Il2Cpp.Api.PointerEventData._get_enterEventCamera(this.handle))}get_pressEventCamera(){return new i.UnityEngine_Camera(Il2Cpp.Api.PointerEventData._get_pressEventCamera(this.handle))}get_pointerPress(){return new r.GameObjectImpl(Il2Cpp.Api.PointerEventData._get_pointerPress(this.handle))}set_pointerPress(e){return Il2Cpp.Api.PointerEventData._set_pointerPress(this.handle,e.handle)}ToString(){return readU16(Il2Cpp.Api.PointerEventData._ToString(this.handle))}}n.UnityEngine_EventSystems_PointerEventData_Impl=s,Il2Cpp.PointerEventData=s},{"../../../Object/Component/Behavior/Camera/class":180,"../../../Object/GameObject/class":306,"../../../ValueType/Vector2/class":477,"../../../ValueType/Vector3/class":481,"../class":41}],37:[function(e,t,n){"use strict"},{}],38:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.showEventData=void 0;const i=e("./class"),r=e=>{LOGO(getLine(15)+" EventData "+getLine(15));var t=new i.UnityEngine_EventSystems_PointerEventData_Impl(e),n=allocVector(),n=(callFunction(find_method("UnityEngine.UI","PointerEventData","get_position",0),n,e),LOGD("ClickPositon\t---\x3e\t"+n.readFloat()+"\t"+n.add(p_size).readFloat()),LOGD("clickTime\t---\x3e\t"+t.get_clickTime()),LOGD("clickCount\t---\x3e\t"+t.get_clickCount()),allocVector());callFunction(find_method("UnityEngine.UI","PointerEventData","get_delta",0),allocVector(),e),LOGD("delta\t\t---\x3e\t"+n.readFloat()+"\t"+n.add(p_size).readFloat())};n.showEventData=r,globalThis.showEventData=r},{"./class":36}],39:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./enum")},{"./api":35,"./class":36,"./enum":37,"./export":38}],40:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.BaseEventData",".ctor",1,"void",["pointer","pointer"])}static get _get_currentInputModule(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.BaseEventData","get_currentInputModule",0,"pointer",["pointer"])}static get _get_selectedObject(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.BaseEventData","get_selectedObject",0,"pointer",["pointer"])}static get _set_selectedObject(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.BaseEventData","set_selectedObject",1,"void",["pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_currentInputModule",null),i([n.cache],r,"_get_selectedObject",null),i([n.cache],r,"_set_selectedObject",null),Il2Cpp.Api.BaseEventData=r},{"decorator-cache-getter":561}],41:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_BaseEventData_Impl=void 0;class i extends e("../class").UnityEngine_EventSystems_AbstractEventData_Impl{m_EventSystem=lfv(this.handle,"m_EventSystem");constructor(e){super(e)}__ctor(e){return Il2Cpp.Api.BaseEventData.__ctor(this.handle,e)}get_currentInputModule(){return Il2Cpp.Api.BaseEventData._get_currentInputModule(this.handle)}get_selectedObject(){return Il2Cpp.Api.BaseEventData._get_selectedObject(this.handle)}set_selectedObject(e){return Il2Cpp.Api.BaseEventData._set_selectedObject(this.handle,e)}}n.UnityEngine_EventSystems_BaseEventData_Impl=i,Il2Cpp.BaseEventData=i},{"../class":44}],42:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./PointerEventData/include"),e("./api"),e("./class")},{"./PointerEventData/include":39,"./api":40,"./class":41}],43:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _Reset(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.AbstractEventData","Reset",0,"void",["pointer"])}static get _Use(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.AbstractEventData","Use",0,"void",["pointer"])}static get _get_used(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.AbstractEventData","get_used",0,"pointer",["pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.AbstractEventData",".ctor",0,"void",["pointer"])}}i([n.cache],r,"_Reset",null),i([n.cache],r,"_Use",null),i([n.cache],r,"_get_used",null),i([n.cache],r,"__ctor",null),Il2Cpp.Api.AbstractEventData=r},{"decorator-cache-getter":561}],44:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_AbstractEventData_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{m_Used=lfv(this.handle,"m_Used");constructor(e){super(e)}Reset(){return Il2Cpp.Api.AbstractEventData._Reset(this.handle)}Use(){return Il2Cpp.Api.AbstractEventData._Use(this.handle)}get_used(){return Il2Cpp.Api.AbstractEventData._get_used(this.handle)}_ctor(){return Il2Cpp.Api.AbstractEventData.__ctor(this.handle)}}n.UnityEngine_EventSystems_AbstractEventData_Impl=i,Il2Cpp.AbstractEventData=i},{"../class":506}],45:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./BaseEventData/include"),e("./api"),e("./class"),e("./interface")},{"./BaseEventData/include":42,"./api":43,"./class":44,"./interface":46}],46:[function(e,t,n){},{}],47:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_debug(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","get_debug",0,[],"pointer",[])}static get _set_debug(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","set_debug",1,["System.Boolean"],"void",["pointer"])}static get _GetConstructorID(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetConstructorID",1,["System.IntPtr"],"pointer",["pointer"])}static get _GetConstructorID_javaClass_signature(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetConstructorID",2,["System.IntPtr","System.String"],"pointer",["pointer","pointer"])}static get _GetMethodID(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetMethodID",2,["System.IntPtr","System.String"],"pointer",["pointer","pointer"])}static get _GetMethodID_javaClass_methodName_signature(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetMethodID",3,["System.IntPtr","System.String","System.String"],"pointer",["pointer","pointer","pointer"])}static get _GetMethodID_javaClass_methodName_signature_isStatic(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetMethodID",4,["System.IntPtr","System.String","System.String","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _GetFieldID(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetFieldID",2,["System.IntPtr","System.String"],"pointer",["pointer","pointer"])}static get _GetFieldID_javaClass_fieldName_signature(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetFieldID",3,["System.IntPtr","System.String","System.String"],"pointer",["pointer","pointer","pointer"])}static get _GetFieldID_javaClass_fieldName_signature_isStatic(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetFieldID",4,["System.IntPtr","System.String","System.String","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _CreateJavaRunnable(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","CreateJavaRunnable",1,["UnityEngine.AndroidJavaRunnable"],"pointer",["pointer"])}static get _CreateJavaProxy(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","CreateJavaProxy",1,["UnityEngine.AndroidJavaProxy"],"pointer",["pointer"])}static get _ConvertToJNIArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","ConvertToJNIArray",1,["System.Array"],"pointer",["pointer"])}static get _CreateJNIArgArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","CreateJNIArgArray",1,["System.Object[]"],"pointer",["pointer"])}static get _DeleteJNIArgArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","DeleteJNIArgArray",2,["System.Object[]","UnityEngine.jvalue[]"],"void",["pointer","pointer"])}static get _GetConstructorID_jclass_args(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetConstructorID",2,["System.IntPtr","System.Object[]"],"pointer",["pointer","pointer"])}static get _GetMethodID_jclass_methodName_args_isStatic(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetMethodID",4,["System.IntPtr","System.String","System.Object[]","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _GetSignature(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetSignature",1,["System.Object"],"pointer",["pointer"])}static get _GetSignature_Object_array(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetSignature",1,["System.Object[]"],"pointer",["pointer"])}static get _ConvertFromJNIArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","ConvertFromJNIArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _GetFieldID_jclass_fieldName_isStatic(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetFieldID",3,["System.IntPtr","System.String","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _GetSignature_args(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNIHelper","GetSignature",1,["System.Object[]"],"pointer",["pointer"])}}i([n.cache],r,"_get_debug",null),i([n.cache],r,"_set_debug",null),i([n.cache],r,"_GetConstructorID",null),i([n.cache],r,"_GetConstructorID_javaClass_signature",null),i([n.cache],r,"_GetMethodID",null),i([n.cache],r,"_GetMethodID_javaClass_methodName_signature",null),i([n.cache],r,"_GetMethodID_javaClass_methodName_signature_isStatic",null),i([n.cache],r,"_GetFieldID",null),i([n.cache],r,"_GetFieldID_javaClass_fieldName_signature",null),i([n.cache],r,"_GetFieldID_javaClass_fieldName_signature_isStatic",null),i([n.cache],r,"_CreateJavaRunnable",null),i([n.cache],r,"_CreateJavaProxy",null),i([n.cache],r,"_ConvertToJNIArray",null),i([n.cache],r,"_CreateJNIArgArray",null),i([n.cache],r,"_DeleteJNIArgArray",null),i([n.cache],r,"_GetConstructorID_jclass_args",null),i([n.cache],r,"_GetMethodID_jclass_methodName_args_isStatic",null),i([n.cache],r,"_GetSignature",null),i([n.cache],r,"_GetSignature_Object_array",null),i([n.cache],r,"_ConvertFromJNIArray",null),i([n.cache],r,"_GetFieldID_jclass_fieldName_isStatic",null),i([n.cache],r,"_GetSignature_args",null),Il2Cpp.Api.AndroidJNIHelper=r},{"decorator-cache-getter":561}],48:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_AndroidJNIHelper_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{constructor(e){super(e)}static get_debug(){return Il2Cpp.Api.AndroidJNIHelper._get_debug()}static set_debug(e){return Il2Cpp.Api.AndroidJNIHelper._set_debug(e)}static GetConstructorID(e){return Il2Cpp.Api.AndroidJNIHelper._GetConstructorID(e)}static GetConstructorID_javaClass_signature(e,t){return Il2Cpp.Api.AndroidJNIHelper._GetConstructorID(e,t)}static GetMethodID_javaClass_methodName(e,t){return Il2Cpp.Api.AndroidJNIHelper._GetMethodID(e,t)}static GetMethodID_javaClass_methodName_signature(e,t,n){return Il2Cpp.Api.AndroidJNIHelper._GetMethodID(e,t,n)}static GetMethodID_javaClass_methodName_signature_isStatic(e,t,n,i){return Il2Cpp.Api.AndroidJNIHelper._GetMethodID(e,t,n,i)}static GetFieldID(e,t){return Il2Cpp.Api.AndroidJNIHelper._GetFieldID(e,t)}static GetFieldID_javaClass_fieldName_signature(e,t,n){return Il2Cpp.Api.AndroidJNIHelper._GetFieldID(e,t,n)}static GetFieldID_4(e,t,n,i){return Il2Cpp.Api.AndroidJNIHelper._GetFieldID(e,t,n,i)}static CreateJavaRunnable(e){return Il2Cpp.Api.AndroidJNIHelper._CreateJavaRunnable(e)}static CreateJavaProxy(e){return Il2Cpp.Api.AndroidJNIHelper._CreateJavaProxy(e)}static ConvertToJNIArray(e){return Il2Cpp.Api.AndroidJNIHelper._ConvertToJNIArray(e)}static CreateJNIArgArray(e){return Il2Cpp.Api.AndroidJNIHelper._CreateJNIArgArray(e)}static DeleteJNIArgArray(e,t){return Il2Cpp.Api.AndroidJNIHelper._DeleteJNIArgArray(e,t)}static GetConstructorID_2(e,t){return Il2Cpp.Api.AndroidJNIHelper._GetConstructorID(e,t)}static GetMethodID_4(e,t,n,i){return Il2Cpp.Api.AndroidJNIHelper._GetMethodID(e,t,n,i)}static GetSignature(e){return readU16(Il2Cpp.Api.AndroidJNIHelper._GetSignature(e))}static GetSignature_1(e){return readU16(Il2Cpp.Api.AndroidJNIHelper._GetSignature(e))}static ConvertFromJNIArray(e){return Il2Cpp.Api.AndroidJNIHelper._ConvertFromJNIArray(e)}static GetMethodID_jclass_methodName_args_isStatic(e,t,n,i){return Il2Cpp.Api.AndroidJNIHelper._GetMethodID(e,t,n,i)}static GetFieldID_jclass_fieldName_isStatic(e,t,n){return Il2Cpp.Api.AndroidJNIHelper._GetFieldID(e,t,n)}static GetSignature_args(e){return readU16(Il2Cpp.Api.AndroidJNIHelper._GetSignature(e))}}n.UnityEngine_AndroidJNIHelper_Impl=i,Il2Cpp.AndroidJNIHelper=i},{"../class":506}],49:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getAndroidFieldNameFromHandle=n.getAndroidMethodNameFromHandle=n.listAndroidFieldID=n.listAndroidMethodID=void 0;const o=e("../../../../utils/formart");let a=new Map,l=new Map;n.listAndroidMethodID=()=>{if(0!=a.size){LOGD(`[+] listAndroidMethodID ( count:${a.size} ) ↓ `);for(var[e,[t,n,i,r]]of a)LOGD(` [-] ${o.formartClass.alignStr(e,14)} -> ${t} ${r} ${n} `+i)}},n.listAndroidFieldID=()=>{if(0!=l.size){LOGD(`[+] listAndroidFieldID ( count:${l.size} ) ↓ `);for(var[e,[t,n,i,r]]of l)LOGD(` [-] ${o.formartClass.alignStr(e,14)} -> ${t} ${r} ${n} `+i)}},n.getAndroidMethodNameFromHandle=e=>{for(var[t,[n,i,r,o]]of a)if(t==e.toString())return i;return"Unknown"};n.getAndroidFieldNameFromHandle=e=>{for(var[t,[n,i,r,o]]of l)if(t==e.toString())return i;return"Unknown"},globalThis.listAndroidMethodID=n.listAndroidMethodID,globalThis.listAndroidFieldID=n.listAndroidFieldID},{"../../../../utils/formart":553}],50:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":47,"./class":48,"./export":49}],51:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _CheckException(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CheckException",0,[],"void",[])}static get _DeleteGlobalRef(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","DeleteGlobalRef",1,["System.IntPtr"],"void",["pointer"])}static get _DeleteWeakGlobalRef(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","DeleteWeakGlobalRef",1,["System.IntPtr"],"void",["pointer"])}static get _DeleteLocalRef(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","DeleteLocalRef",1,["System.IntPtr"],"void",["pointer"])}static get _NewString(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","NewString",1,["System.String"],"pointer",["pointer"])}static get _GetStringChars(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStringChars",1,["System.IntPtr"],"pointer",["pointer"])}static get _GetObjectClass(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetObjectClass",1,["System.IntPtr"],"pointer",["pointer"])}static get _GetStaticMethodID(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStaticMethodID",3,["System.IntPtr","System.String","System.String"],"pointer",["pointer","pointer","pointer"])}static get _GetMethodID(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetMethodID",3,["System.IntPtr","System.String","System.String"],"pointer",["pointer","pointer","pointer"])}static get _GetFieldID(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetFieldID",3,["System.IntPtr","System.String","System.String"],"pointer",["pointer","pointer","pointer"])}static get _GetStaticFieldID(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStaticFieldID",3,["System.IntPtr","System.String","System.String"],"pointer",["pointer","pointer","pointer"])}static get _FromReflectedMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","FromReflectedMethod",1,["System.IntPtr"],"pointer",["pointer"])}static get _FindClass(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","FindClass",1,["System.String"],"pointer",["pointer"])}static get _NewObject(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","NewObject",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _SetStaticObjectField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetStaticObjectField",3,["System.IntPtr","System.IntPtr","System.IntPtr"],"void",["pointer","pointer","pointer"])}static get _SetStaticStringField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetStaticStringField",3,["System.IntPtr","System.IntPtr","System.String"],"void",["pointer","pointer","pointer"])}static get _SetStaticCharField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetStaticCharField",3,["System.IntPtr","System.IntPtr","System.Char"],"void",["pointer","pointer","pointer"])}static get _SetStaticDoubleField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetStaticDoubleField",3,["System.IntPtr","System.IntPtr","System.Double"],"void",["pointer","pointer","pointer"])}static get _SetStaticFloatField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetStaticFloatField",3,["System.IntPtr","System.IntPtr","System.Single"],"void",["pointer","pointer","pointer"])}static get _SetStaticLongField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetStaticLongField",3,["System.IntPtr","System.IntPtr","System.Int64"],"void",["pointer","pointer","pointer"])}static get _SetStaticShortField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetStaticShortField",3,["System.IntPtr","System.IntPtr","System.Int16"],"void",["pointer","pointer","pointer"])}static get _SetStaticSByteField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetStaticSByteField",3,["System.IntPtr","System.IntPtr","System.SByte"],"void",["pointer","pointer","pointer"])}static get _SetStaticBooleanField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetStaticBooleanField",3,["System.IntPtr","System.IntPtr","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _SetStaticIntField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetStaticIntField",3,["System.IntPtr","System.IntPtr","System.Int32"],"void",["pointer","pointer","pointer"])}static get _GetStaticObjectField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStaticObjectField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticStringField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStaticStringField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticCharField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStaticCharField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticDoubleField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStaticDoubleField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticFloatField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStaticFloatField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticLongField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStaticLongField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticShortField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStaticShortField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticSByteField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStaticSByteField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticBooleanField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStaticBooleanField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticIntField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStaticIntField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _CallStaticVoidMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallStaticVoidMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"void",["pointer","pointer","pointer"])}static get _CallStaticObjectMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallStaticObjectMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticStringMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallStaticStringMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticCharMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallStaticCharMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticDoubleMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallStaticDoubleMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticFloatMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallStaticFloatMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticLongMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallStaticLongMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticShortMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallStaticShortMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticSByteMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallStaticSByteMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticBooleanMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallStaticBooleanMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticIntMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallStaticIntMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _SetObjectField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetObjectField",3,["System.IntPtr","System.IntPtr","System.IntPtr"],"void",["pointer","pointer","pointer"])}static get _SetStringField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetStringField",3,["System.IntPtr","System.IntPtr","System.String"],"void",["pointer","pointer","pointer"])}static get _SetCharField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetCharField",3,["System.IntPtr","System.IntPtr","System.Char"],"void",["pointer","pointer","pointer"])}static get _SetDoubleField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetDoubleField",3,["System.IntPtr","System.IntPtr","System.Double"],"void",["pointer","pointer","pointer"])}static get _SetFloatField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetFloatField",3,["System.IntPtr","System.IntPtr","System.Single"],"void",["pointer","pointer","pointer"])}static get _SetLongField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetLongField",3,["System.IntPtr","System.IntPtr","System.Int64"],"void",["pointer","pointer","pointer"])}static get _SetShortField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetShortField",3,["System.IntPtr","System.IntPtr","System.Int16"],"void",["pointer","pointer","pointer"])}static get _SetSByteField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetSByteField",3,["System.IntPtr","System.IntPtr","System.SByte"],"void",["pointer","pointer","pointer"])}static get _SetBooleanField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetBooleanField",3,["System.IntPtr","System.IntPtr","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _SetIntField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","SetIntField",3,["System.IntPtr","System.IntPtr","System.Int32"],"void",["pointer","pointer","pointer"])}static get _GetObjectField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetObjectField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStringField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetStringField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetCharField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetCharField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetDoubleField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetDoubleField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetFloatField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetFloatField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetLongField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetLongField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetShortField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetShortField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetSByteField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetSByteField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetBooleanField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetBooleanField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetIntField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetIntField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _CallVoidMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallVoidMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"void",["pointer","pointer","pointer"])}static get _CallObjectMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallObjectMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStringMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallStringMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallCharMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallCharMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallDoubleMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallDoubleMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallFloatMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallFloatMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallLongMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallLongMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallShortMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallShortMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallSByteMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallSByteMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallBooleanMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallBooleanMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallIntMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","CallIntMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _FromCharArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","FromCharArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromDoubleArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","FromDoubleArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromFloatArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","FromFloatArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromLongArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","FromLongArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromShortArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","FromShortArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromByteArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","FromByteArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromSByteArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","FromSByteArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromBooleanArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","FromBooleanArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromIntArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","FromIntArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _ToObjectArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","ToObjectArray",2,["System.IntPtr[]","System.IntPtr"],"pointer",["pointer","pointer"])}static get _ToCharArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","ToCharArray",1,["System.Char[]"],"pointer",["pointer"])}static get _ToDoubleArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","ToDoubleArray",1,["System.Double[]"],"pointer",["pointer"])}static get _ToFloatArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","ToFloatArray",1,["System.Single[]"],"pointer",["pointer"])}static get _ToLongArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","ToLongArray",1,["System.Int64[]"],"pointer",["pointer"])}static get _ToShortArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","ToShortArray",1,["System.Int16[]"],"pointer",["pointer"])}static get _ToByteArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","ToByteArray",1,["System.Byte[]"],"pointer",["pointer"])}static get _ToSByteArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","ToSByteArray",1,["System.SByte[]"],"pointer",["pointer"])}static get _ToBooleanArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","ToBooleanArray",1,["System.Boolean[]"],"pointer",["pointer"])}static get _ToIntArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","ToIntArray",1,["System.Int32[]"],"pointer",["pointer"])}static get _GetObjectArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetObjectArrayElement",2,["System.IntPtr","System.Int32"],"pointer",["pointer","pointer"])}static get _GetArrayLength(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNISafe","GetArrayLength",1,["System.IntPtr"],"pointer",["pointer"])}}i([n.cache],r,"_CheckException",null),i([n.cache],r,"_DeleteGlobalRef",null),i([n.cache],r,"_DeleteWeakGlobalRef",null),i([n.cache],r,"_DeleteLocalRef",null),i([n.cache],r,"_NewString",null),i([n.cache],r,"_GetStringChars",null),i([n.cache],r,"_GetObjectClass",null),i([n.cache],r,"_GetStaticMethodID",null),i([n.cache],r,"_GetMethodID",null),i([n.cache],r,"_GetFieldID",null),i([n.cache],r,"_GetStaticFieldID",null),i([n.cache],r,"_FromReflectedMethod",null),i([n.cache],r,"_FindClass",null),i([n.cache],r,"_NewObject",null),i([n.cache],r,"_SetStaticObjectField",null),i([n.cache],r,"_SetStaticStringField",null),i([n.cache],r,"_SetStaticCharField",null),i([n.cache],r,"_SetStaticDoubleField",null),i([n.cache],r,"_SetStaticFloatField",null),i([n.cache],r,"_SetStaticLongField",null),i([n.cache],r,"_SetStaticShortField",null),i([n.cache],r,"_SetStaticSByteField",null),i([n.cache],r,"_SetStaticBooleanField",null),i([n.cache],r,"_SetStaticIntField",null),i([n.cache],r,"_GetStaticObjectField",null),i([n.cache],r,"_GetStaticStringField",null),i([n.cache],r,"_GetStaticCharField",null),i([n.cache],r,"_GetStaticDoubleField",null),i([n.cache],r,"_GetStaticFloatField",null),i([n.cache],r,"_GetStaticLongField",null),i([n.cache],r,"_GetStaticShortField",null),i([n.cache],r,"_GetStaticSByteField",null),i([n.cache],r,"_GetStaticBooleanField",null),i([n.cache],r,"_GetStaticIntField",null),i([n.cache],r,"_CallStaticVoidMethod",null),i([n.cache],r,"_CallStaticObjectMethod",null),i([n.cache],r,"_CallStaticStringMethod",null),i([n.cache],r,"_CallStaticCharMethod",null),i([n.cache],r,"_CallStaticDoubleMethod",null),i([n.cache],r,"_CallStaticFloatMethod",null),i([n.cache],r,"_CallStaticLongMethod",null),i([n.cache],r,"_CallStaticShortMethod",null),i([n.cache],r,"_CallStaticSByteMethod",null),i([n.cache],r,"_CallStaticBooleanMethod",null),i([n.cache],r,"_CallStaticIntMethod",null),i([n.cache],r,"_SetObjectField",null),i([n.cache],r,"_SetStringField",null),i([n.cache],r,"_SetCharField",null),i([n.cache],r,"_SetDoubleField",null),i([n.cache],r,"_SetFloatField",null),i([n.cache],r,"_SetLongField",null),i([n.cache],r,"_SetShortField",null),i([n.cache],r,"_SetSByteField",null),i([n.cache],r,"_SetBooleanField",null),i([n.cache],r,"_SetIntField",null),i([n.cache],r,"_GetObjectField",null),i([n.cache],r,"_GetStringField",null),i([n.cache],r,"_GetCharField",null),i([n.cache],r,"_GetDoubleField",null),i([n.cache],r,"_GetFloatField",null),i([n.cache],r,"_GetLongField",null),i([n.cache],r,"_GetShortField",null),i([n.cache],r,"_GetSByteField",null),i([n.cache],r,"_GetBooleanField",null),i([n.cache],r,"_GetIntField",null),i([n.cache],r,"_CallVoidMethod",null),i([n.cache],r,"_CallObjectMethod",null),i([n.cache],r,"_CallStringMethod",null),i([n.cache],r,"_CallCharMethod",null),i([n.cache],r,"_CallDoubleMethod",null),i([n.cache],r,"_CallFloatMethod",null),i([n.cache],r,"_CallLongMethod",null),i([n.cache],r,"_CallShortMethod",null),i([n.cache],r,"_CallSByteMethod",null),i([n.cache],r,"_CallBooleanMethod",null),i([n.cache],r,"_CallIntMethod",null),i([n.cache],r,"_FromCharArray",null),i([n.cache],r,"_FromDoubleArray",null),i([n.cache],r,"_FromFloatArray",null),i([n.cache],r,"_FromLongArray",null),i([n.cache],r,"_FromShortArray",null),i([n.cache],r,"_FromByteArray",null),i([n.cache],r,"_FromSByteArray",null),i([n.cache],r,"_FromBooleanArray",null),i([n.cache],r,"_FromIntArray",null),i([n.cache],r,"_ToObjectArray",null),i([n.cache],r,"_ToCharArray",null),i([n.cache],r,"_ToDoubleArray",null),i([n.cache],r,"_ToFloatArray",null),i([n.cache],r,"_ToLongArray",null),i([n.cache],r,"_ToShortArray",null),i([n.cache],r,"_ToByteArray",null),i([n.cache],r,"_ToSByteArray",null),i([n.cache],r,"_ToBooleanArray",null),i([n.cache],r,"_ToIntArray",null),i([n.cache],r,"_GetObjectArrayElement",null),i([n.cache],r,"_GetArrayLength",null),Il2Cpp.Api.AndroidJNISafe=r},{"decorator-cache-getter":561}],52:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_AndroidJNISafe_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{constructor(e){super(e)}static CheckException(){return Il2Cpp.Api.AndroidJNISafe._CheckException()}static DeleteGlobalRef(e){return Il2Cpp.Api.AndroidJNISafe._DeleteGlobalRef(e)}static DeleteWeakGlobalRef(e){return Il2Cpp.Api.AndroidJNISafe._DeleteWeakGlobalRef(e)}static DeleteLocalRef(e){return Il2Cpp.Api.AndroidJNISafe._DeleteLocalRef(e)}static NewString(e){return Il2Cpp.Api.AndroidJNISafe._NewString(e)}static GetStringChars(e){return readU16(Il2Cpp.Api.AndroidJNISafe._GetStringChars(e))}static GetObjectClass(e){return Il2Cpp.Api.AndroidJNISafe._GetObjectClass(e)}static GetStaticMethodID(e,t,n){return Il2Cpp.Api.AndroidJNISafe._GetStaticMethodID(e,t,n)}static GetMethodID(e,t,n){return Il2Cpp.Api.AndroidJNISafe._GetMethodID(e,t,n)}static GetFieldID(e,t,n){return Il2Cpp.Api.AndroidJNISafe._GetFieldID(e,t,n)}static GetStaticFieldID(e,t,n){return Il2Cpp.Api.AndroidJNISafe._GetStaticFieldID(e,t,n)}static FromReflectedMethod(e){return Il2Cpp.Api.AndroidJNISafe._FromReflectedMethod(e)}static FindClass(e){return Il2Cpp.Api.AndroidJNISafe._FindClass(e)}static NewObject(e,t,n){return Il2Cpp.Api.AndroidJNISafe._NewObject(e,t,n)}static SetStaticObjectField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetStaticObjectField(e,t,n)}static SetStaticStringField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetStaticStringField(e,t,n)}static SetStaticCharField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetStaticCharField(e,t,n)}static SetStaticDoubleField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetStaticDoubleField(e,t,n)}static SetStaticFloatField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetStaticFloatField(e,t,n)}static SetStaticLongField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetStaticLongField(e,t,n)}static SetStaticShortField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetStaticShortField(e,t,n)}static SetStaticSByteField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetStaticSByteField(e,t,n)}static SetStaticBooleanField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetStaticBooleanField(e,t,n)}static SetStaticIntField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetStaticIntField(e,t,n)}static GetStaticObjectField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetStaticObjectField(e,t)}static GetStaticStringField(e,t){return readU16(Il2Cpp.Api.AndroidJNISafe._GetStaticStringField(e,t))}static GetStaticCharField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetStaticCharField(e,t)}static GetStaticDoubleField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetStaticDoubleField(e,t)}static GetStaticFloatField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetStaticFloatField(e,t)}static GetStaticLongField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetStaticLongField(e,t)}static GetStaticShortField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetStaticShortField(e,t)}static GetStaticSByteField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetStaticSByteField(e,t)}static GetStaticBooleanField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetStaticBooleanField(e,t)}static GetStaticIntField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetStaticIntField(e,t)}static CallStaticVoidMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallStaticVoidMethod(e,t,n)}static CallStaticObjectMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallStaticObjectMethod(e,t,n)}static CallStaticStringMethod(e,t,n){return readU16(Il2Cpp.Api.AndroidJNISafe._CallStaticStringMethod(e,t,n))}static CallStaticCharMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallStaticCharMethod(e,t,n)}static CallStaticDoubleMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallStaticDoubleMethod(e,t,n)}static CallStaticFloatMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallStaticFloatMethod(e,t,n)}static CallStaticLongMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallStaticLongMethod(e,t,n)}static CallStaticShortMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallStaticShortMethod(e,t,n)}static CallStaticSByteMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallStaticSByteMethod(e,t,n)}static CallStaticBooleanMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallStaticBooleanMethod(e,t,n)}static CallStaticIntMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallStaticIntMethod(e,t,n)}static SetObjectField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetObjectField(e,t,n)}static SetStringField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetStringField(e,t,n)}static SetCharField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetCharField(e,t,n)}static SetDoubleField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetDoubleField(e,t,n)}static SetFloatField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetFloatField(e,t,n)}static SetLongField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetLongField(e,t,n)}static SetShortField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetShortField(e,t,n)}static SetSByteField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetSByteField(e,t,n)}static SetBooleanField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetBooleanField(e,t,n)}static SetIntField(e,t,n){return Il2Cpp.Api.AndroidJNISafe._SetIntField(e,t,n)}static GetObjectField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetObjectField(e,t)}static GetStringField(e,t){return readU16(Il2Cpp.Api.AndroidJNISafe._GetStringField(e,t))}static GetCharField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetCharField(e,t)}static GetDoubleField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetDoubleField(e,t)}static GetFloatField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetFloatField(e,t)}static GetLongField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetLongField(e,t)}static GetShortField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetShortField(e,t)}static GetSByteField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetSByteField(e,t)}static GetBooleanField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetBooleanField(e,t)}static GetIntField(e,t){return Il2Cpp.Api.AndroidJNISafe._GetIntField(e,t)}static CallVoidMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallVoidMethod(e,t,n)}static CallObjectMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallObjectMethod(e,t,n)}static CallStringMethod(e,t,n){return readU16(Il2Cpp.Api.AndroidJNISafe._CallStringMethod(e,t,n))}static CallCharMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallCharMethod(e,t,n)}static CallDoubleMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallDoubleMethod(e,t,n)}static CallFloatMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallFloatMethod(e,t,n)}static CallLongMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallLongMethod(e,t,n)}static CallShortMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallShortMethod(e,t,n)}static CallSByteMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallSByteMethod(e,t,n)}static CallBooleanMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallBooleanMethod(e,t,n)}static CallIntMethod(e,t,n){return Il2Cpp.Api.AndroidJNISafe._CallIntMethod(e,t,n)}static FromCharArray(e){return Il2Cpp.Api.AndroidJNISafe._FromCharArray(e)}static FromDoubleArray(e){return Il2Cpp.Api.AndroidJNISafe._FromDoubleArray(e)}static FromFloatArray(e){return Il2Cpp.Api.AndroidJNISafe._FromFloatArray(e)}static FromLongArray(e){return Il2Cpp.Api.AndroidJNISafe._FromLongArray(e)}static FromShortArray(e){return Il2Cpp.Api.AndroidJNISafe._FromShortArray(e)}static FromByteArray(e){return Il2Cpp.Api.AndroidJNISafe._FromByteArray(e)}static FromSByteArray(e){return Il2Cpp.Api.AndroidJNISafe._FromSByteArray(e)}static FromBooleanArray(e){return Il2Cpp.Api.AndroidJNISafe._FromBooleanArray(e)}static FromIntArray(e){return Il2Cpp.Api.AndroidJNISafe._FromIntArray(e)}static ToObjectArray(e,t){return Il2Cpp.Api.AndroidJNISafe._ToObjectArray(e,t)}static ToCharArray(e){return Il2Cpp.Api.AndroidJNISafe._ToCharArray(e)}static ToDoubleArray(e){return Il2Cpp.Api.AndroidJNISafe._ToDoubleArray(e)}static ToFloatArray(e){return Il2Cpp.Api.AndroidJNISafe._ToFloatArray(e)}static ToLongArray(e){return Il2Cpp.Api.AndroidJNISafe._ToLongArray(e)}static ToShortArray(e){return Il2Cpp.Api.AndroidJNISafe._ToShortArray(e)}static ToByteArray(e){return Il2Cpp.Api.AndroidJNISafe._ToByteArray(e)}static ToSByteArray(e){return Il2Cpp.Api.AndroidJNISafe._ToSByteArray(e)}static ToBooleanArray(e){return Il2Cpp.Api.AndroidJNISafe._ToBooleanArray(e)}static ToIntArray(e){return Il2Cpp.Api.AndroidJNISafe._ToIntArray(e)}static GetObjectArrayElement(e,t){return Il2Cpp.Api.AndroidJNISafe._GetObjectArrayElement(e,t)}static GetArrayLength(e){return Il2Cpp.Api.AndroidJNISafe._GetArrayLength(e)}}n.UnityEngine_AndroidJNISafe_Impl=i,Il2Cpp.AndroidJNISafe=i},{"../class":506}],53:[function(e,t,n){},{}],54:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":51,"./class":52,"./export":53}],55:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _AttachCurrentThread(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","AttachCurrentThread",0,[],"pointer",[])}static get _DetachCurrentThread(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","DetachCurrentThread",0,[],"pointer",[])}static get _GetVersion(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetVersion",0,[],"pointer",[])}static get _FindClass(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FindClass",1,["System.String"],"pointer",["pointer"])}static get _FromReflectedMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FromReflectedMethod",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromReflectedField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FromReflectedField",1,["System.IntPtr"],"pointer",["pointer"])}static get _ToReflectedMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToReflectedMethod",3,["System.IntPtr","System.IntPtr","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _ToReflectedField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToReflectedField",3,["System.IntPtr","System.IntPtr","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _GetSuperclass(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetSuperclass",1,["System.IntPtr"],"pointer",["pointer"])}static get _IsAssignableFrom(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","IsAssignableFrom",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _Throw(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","Throw",1,["System.IntPtr"],"pointer",["pointer"])}static get _ThrowNew(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ThrowNew",2,["System.IntPtr","System.String"],"pointer",["pointer","pointer"])}static get _ExceptionOccurred(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ExceptionOccurred",0,[],"pointer",[])}static get _ExceptionDescribe(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ExceptionDescribe",0,[],"void",[])}static get _ExceptionClear(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ExceptionClear",0,[],"void",[])}static get _FatalError(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FatalError",1,["System.String"],"void",["pointer"])}static get _PushLocalFrame(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","PushLocalFrame",1,["System.Int32"],"pointer",["pointer"])}static get _PopLocalFrame(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","PopLocalFrame",1,["System.IntPtr"],"pointer",["pointer"])}static get _NewGlobalRef(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewGlobalRef",1,["System.IntPtr"],"pointer",["pointer"])}static get _DeleteGlobalRef(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","DeleteGlobalRef",1,["System.IntPtr"],"void",["pointer"])}static get _NewWeakGlobalRef(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewWeakGlobalRef",1,["System.IntPtr"],"pointer",["pointer"])}static get _DeleteWeakGlobalRef(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","DeleteWeakGlobalRef",1,["System.IntPtr"],"void",["pointer"])}static get _NewLocalRef(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewLocalRef",1,["System.IntPtr"],"pointer",["pointer"])}static get _DeleteLocalRef(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","DeleteLocalRef",1,["System.IntPtr"],"void",["pointer"])}static get _IsSameObject(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","IsSameObject",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _EnsureLocalCapacity(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","EnsureLocalCapacity",1,["System.Int32"],"pointer",["pointer"])}static get _AllocObject(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","AllocObject",1,["System.IntPtr"],"pointer",["pointer"])}static get _NewObject(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewObject",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _GetObjectClass(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetObjectClass",1,["System.IntPtr"],"pointer",["pointer"])}static get _IsInstanceOf(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","IsInstanceOf",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetMethodID(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetMethodID",3,["System.IntPtr","System.String","System.String"],"pointer",["pointer","pointer","pointer"])}static get _GetFieldID(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetFieldID",3,["System.IntPtr","System.String","System.String"],"pointer",["pointer","pointer","pointer"])}static get _GetStaticMethodID(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticMethodID",3,["System.IntPtr","System.String","System.String"],"pointer",["pointer","pointer","pointer"])}static get _GetStaticFieldID(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticFieldID",3,["System.IntPtr","System.String","System.String"],"pointer",["pointer","pointer","pointer"])}static get _NewString(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewString",1,["System.String"],"pointer",["pointer"])}static get _NewStringFromStr(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewStringFromStr",1,["System.String"],"pointer",["pointer"])}static get _NewString_chars(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewString",1,["System.Char[]"],"pointer",["pointer"])}static get _NewStringUTF(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewStringUTF",1,["System.String"],"pointer",["pointer"])}static get _GetStringChars(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStringChars",1,["System.IntPtr"],"pointer",["pointer"])}static get _GetStringLength(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStringLength",1,["System.IntPtr"],"pointer",["pointer"])}static get _GetStringUTFLength(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStringUTFLength",1,["System.IntPtr"],"pointer",["pointer"])}static get _GetStringUTFChars(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStringUTFChars",1,["System.IntPtr"],"pointer",["pointer"])}static get _CallStringMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStringMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallObjectMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallObjectMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallIntMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallIntMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallBooleanMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallBooleanMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallShortMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallShortMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallByteMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallByteMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallSByteMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallSByteMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallCharMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallCharMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallFloatMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallFloatMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallDoubleMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallDoubleMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallLongMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallLongMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallVoidMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallVoidMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"void",["pointer","pointer","pointer"])}static get _GetStringField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStringField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetObjectField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetObjectField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetBooleanField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetBooleanField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetByteField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetByteField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetSByteField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetSByteField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetCharField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetCharField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetShortField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetShortField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetIntField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetIntField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetLongField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetLongField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetFloatField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetFloatField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetDoubleField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetDoubleField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _SetStringField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetStringField",3,["System.IntPtr","System.IntPtr","System.String"],"void",["pointer","pointer","pointer"])}static get _SetObjectField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetObjectField",3,["System.IntPtr","System.IntPtr","System.IntPtr"],"void",["pointer","pointer","pointer"])}static get _SetBooleanField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetBooleanField",3,["System.IntPtr","System.IntPtr","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _SetByteField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetByteField",3,["System.IntPtr","System.IntPtr","System.Byte"],"void",["pointer","pointer","pointer"])}static get _SetSByteField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetSByteField",3,["System.IntPtr","System.IntPtr","System.SByte"],"void",["pointer","pointer","pointer"])}static get _SetCharField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetCharField",3,["System.IntPtr","System.IntPtr","System.Char"],"void",["pointer","pointer","pointer"])}static get _SetShortField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetShortField",3,["System.IntPtr","System.IntPtr","System.Int16"],"void",["pointer","pointer","pointer"])}static get _SetIntField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetIntField",3,["System.IntPtr","System.IntPtr","System.Int32"],"void",["pointer","pointer","pointer"])}static get _SetLongField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetLongField",3,["System.IntPtr","System.IntPtr","System.Int64"],"void",["pointer","pointer","pointer"])}static get _SetFloatField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetFloatField",3,["System.IntPtr","System.IntPtr","System.Single"],"void",["pointer","pointer","pointer"])}static get _SetDoubleField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetDoubleField",3,["System.IntPtr","System.IntPtr","System.Double"],"void",["pointer","pointer","pointer"])}static get _CallStaticStringMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStaticStringMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticObjectMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStaticObjectMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticIntMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStaticIntMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticBooleanMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStaticBooleanMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticShortMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStaticShortMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticByteMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStaticByteMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticSByteMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStaticSByteMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticCharMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStaticCharMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticFloatMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStaticFloatMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticDoubleMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStaticDoubleMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticLongMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStaticLongMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"pointer",["pointer","pointer","pointer"])}static get _CallStaticVoidMethod(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","CallStaticVoidMethod",3,["System.IntPtr","System.IntPtr","UnityEngine.jvalue[]"],"void",["pointer","pointer","pointer"])}static get _GetStaticStringField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticStringField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticObjectField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticObjectField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticBooleanField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticBooleanField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticByteField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticByteField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticSByteField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticSByteField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticCharField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticCharField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticShortField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticShortField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticIntField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticIntField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticLongField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticLongField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticFloatField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticFloatField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetStaticDoubleField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetStaticDoubleField",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _SetStaticStringField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetStaticStringField",3,["System.IntPtr","System.IntPtr","System.String"],"void",["pointer","pointer","pointer"])}static get _SetStaticObjectField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetStaticObjectField",3,["System.IntPtr","System.IntPtr","System.IntPtr"],"void",["pointer","pointer","pointer"])}static get _SetStaticBooleanField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetStaticBooleanField",3,["System.IntPtr","System.IntPtr","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _SetStaticByteField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetStaticByteField",3,["System.IntPtr","System.IntPtr","System.Byte"],"void",["pointer","pointer","pointer"])}static get _SetStaticSByteField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetStaticSByteField",3,["System.IntPtr","System.IntPtr","System.SByte"],"void",["pointer","pointer","pointer"])}static get _SetStaticCharField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetStaticCharField",3,["System.IntPtr","System.IntPtr","System.Char"],"void",["pointer","pointer","pointer"])}static get _SetStaticShortField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetStaticShortField",3,["System.IntPtr","System.IntPtr","System.Int16"],"void",["pointer","pointer","pointer"])}static get _SetStaticIntField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetStaticIntField",3,["System.IntPtr","System.IntPtr","System.Int32"],"void",["pointer","pointer","pointer"])}static get _SetStaticLongField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetStaticLongField",3,["System.IntPtr","System.IntPtr","System.Int64"],"void",["pointer","pointer","pointer"])}static get _SetStaticFloatField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetStaticFloatField",3,["System.IntPtr","System.IntPtr","System.Single"],"void",["pointer","pointer","pointer"])}static get _SetStaticDoubleField(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetStaticDoubleField",3,["System.IntPtr","System.IntPtr","System.Double"],"void",["pointer","pointer","pointer"])}static get _ToBooleanArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToBooleanArray",1,["System.Boolean[]"],"pointer",["pointer"])}static get _ToByteArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToByteArray",1,["System.Byte[]"],"pointer",["pointer"])}static get _ToSByteArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToSByteArray",1,["System.SByte[]"],"pointer",["pointer"])}static get _ToCharArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToCharArray",1,["System.Char[]"],"pointer",["pointer"])}static get _ToShortArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToShortArray",1,["System.Int16[]"],"pointer",["pointer"])}static get _ToIntArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToIntArray",1,["System.Int32[]"],"pointer",["pointer"])}static get _ToLongArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToLongArray",1,["System.Int64[]"],"pointer",["pointer"])}static get _ToFloatArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToFloatArray",1,["System.Single[]"],"pointer",["pointer"])}static get _ToDoubleArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToDoubleArray",1,["System.Double[]"],"pointer",["pointer"])}static get _ToObjectArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToObjectArray",2,["System.IntPtr[]","System.IntPtr"],"pointer",["pointer","pointer"])}static get _ToObjectArray_array(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","ToObjectArray",1,["System.IntPtr[]"],"pointer",["pointer"])}static get _FromBooleanArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FromBooleanArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromByteArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FromByteArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromSByteArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FromSByteArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromCharArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FromCharArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromShortArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FromShortArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromIntArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FromIntArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromLongArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FromLongArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromFloatArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FromFloatArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromDoubleArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FromDoubleArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromObjectArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","FromObjectArray",1,["System.IntPtr"],"pointer",["pointer"])}static get _GetArrayLength(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetArrayLength",1,["System.IntPtr"],"pointer",["pointer"])}static get _NewBooleanArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewBooleanArray",1,["System.Int32"],"pointer",["pointer"])}static get _NewByteArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewByteArray",1,["System.Int32"],"pointer",["pointer"])}static get _NewSByteArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewSByteArray",1,["System.Int32"],"pointer",["pointer"])}static get _NewCharArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewCharArray",1,["System.Int32"],"pointer",["pointer"])}static get _NewShortArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewShortArray",1,["System.Int32"],"pointer",["pointer"])}static get _NewIntArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewIntArray",1,["System.Int32"],"pointer",["pointer"])}static get _NewLongArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewLongArray",1,["System.Int32"],"pointer",["pointer"])}static get _NewFloatArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewFloatArray",1,["System.Int32"],"pointer",["pointer"])}static get _NewDoubleArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewDoubleArray",1,["System.Int32"],"pointer",["pointer"])}static get _NewObjectArray(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","NewObjectArray",3,["System.Int32","System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer","pointer"])}static get _GetBooleanArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetBooleanArrayElement",2,["System.IntPtr","System.Int32"],"pointer",["pointer","pointer"])}static get _GetByteArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetByteArrayElement",2,["System.IntPtr","System.Int32"],"pointer",["pointer","pointer"])}static get _GetSByteArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetSByteArrayElement",2,["System.IntPtr","System.Int32"],"pointer",["pointer","pointer"])}static get _GetCharArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetCharArrayElement",2,["System.IntPtr","System.Int32"],"pointer",["pointer","pointer"])}static get _GetShortArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetShortArrayElement",2,["System.IntPtr","System.Int32"],"pointer",["pointer","pointer"])}static get _GetIntArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetIntArrayElement",2,["System.IntPtr","System.Int32"],"pointer",["pointer","pointer"])}static get _GetLongArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetLongArrayElement",2,["System.IntPtr","System.Int32"],"pointer",["pointer","pointer"])}static get _GetFloatArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetFloatArrayElement",2,["System.IntPtr","System.Int32"],"pointer",["pointer","pointer"])}static get _GetDoubleArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetDoubleArrayElement",2,["System.IntPtr","System.Int32"],"pointer",["pointer","pointer"])}static get _GetObjectArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","GetObjectArrayElement",2,["System.IntPtr","System.Int32"],"pointer",["pointer","pointer"])}static get _SetBooleanArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetBooleanArrayElement",3,["System.IntPtr","System.Int32","System.Byte"],"void",["pointer","pointer","pointer"])}static get _SetBooleanArrayElement_array_index_val(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetBooleanArrayElement",3,["System.IntPtr","System.Int32","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _SetByteArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetByteArrayElement",3,["System.IntPtr","System.Int32","System.SByte"],"void",["pointer","pointer","pointer"])}static get _SetSByteArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetSByteArrayElement",3,["System.IntPtr","System.Int32","System.SByte"],"void",["pointer","pointer","pointer"])}static get _SetCharArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetCharArrayElement",3,["System.IntPtr","System.Int32","System.Char"],"void",["pointer","pointer","pointer"])}static get _SetShortArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetShortArrayElement",3,["System.IntPtr","System.Int32","System.Int16"],"void",["pointer","pointer","pointer"])}static get _SetIntArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetIntArrayElement",3,["System.IntPtr","System.Int32","System.Int32"],"void",["pointer","pointer","pointer"])}static get _SetLongArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetLongArrayElement",3,["System.IntPtr","System.Int32","System.Int64"],"void",["pointer","pointer","pointer"])}static get _SetFloatArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetFloatArrayElement",3,["System.IntPtr","System.Int32","System.Single"],"void",["pointer","pointer","pointer"])}static get _SetDoubleArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetDoubleArrayElement",3,["System.IntPtr","System.Int32","System.Double"],"void",["pointer","pointer","pointer"])}static get _SetObjectArrayElement(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJNI","SetObjectArrayElement",3,["System.IntPtr","System.Int32","System.IntPtr"],"void",["pointer","pointer","pointer"])}}i([n.cache],r,"_AttachCurrentThread",null),i([n.cache],r,"_DetachCurrentThread",null),i([n.cache],r,"_GetVersion",null),i([n.cache],r,"_FindClass",null),i([n.cache],r,"_FromReflectedMethod",null),i([n.cache],r,"_FromReflectedField",null),i([n.cache],r,"_ToReflectedMethod",null),i([n.cache],r,"_ToReflectedField",null),i([n.cache],r,"_GetSuperclass",null),i([n.cache],r,"_IsAssignableFrom",null),i([n.cache],r,"_Throw",null),i([n.cache],r,"_ThrowNew",null),i([n.cache],r,"_ExceptionOccurred",null),i([n.cache],r,"_ExceptionDescribe",null),i([n.cache],r,"_ExceptionClear",null),i([n.cache],r,"_FatalError",null),i([n.cache],r,"_PushLocalFrame",null),i([n.cache],r,"_PopLocalFrame",null),i([n.cache],r,"_NewGlobalRef",null),i([n.cache],r,"_DeleteGlobalRef",null),i([n.cache],r,"_NewWeakGlobalRef",null),i([n.cache],r,"_DeleteWeakGlobalRef",null),i([n.cache],r,"_NewLocalRef",null),i([n.cache],r,"_DeleteLocalRef",null),i([n.cache],r,"_IsSameObject",null),i([n.cache],r,"_EnsureLocalCapacity",null),i([n.cache],r,"_AllocObject",null),i([n.cache],r,"_NewObject",null),i([n.cache],r,"_GetObjectClass",null),i([n.cache],r,"_IsInstanceOf",null),i([n.cache],r,"_GetMethodID",null),i([n.cache],r,"_GetFieldID",null),i([n.cache],r,"_GetStaticMethodID",null),i([n.cache],r,"_GetStaticFieldID",null),i([n.cache],r,"_NewString",null),i([n.cache],r,"_NewStringFromStr",null),i([n.cache],r,"_NewString_chars",null),i([n.cache],r,"_NewStringUTF",null),i([n.cache],r,"_GetStringChars",null),i([n.cache],r,"_GetStringLength",null),i([n.cache],r,"_GetStringUTFLength",null),i([n.cache],r,"_GetStringUTFChars",null),i([n.cache],r,"_CallStringMethod",null),i([n.cache],r,"_CallObjectMethod",null),i([n.cache],r,"_CallIntMethod",null),i([n.cache],r,"_CallBooleanMethod",null),i([n.cache],r,"_CallShortMethod",null),i([n.cache],r,"_CallByteMethod",null),i([n.cache],r,"_CallSByteMethod",null),i([n.cache],r,"_CallCharMethod",null),i([n.cache],r,"_CallFloatMethod",null),i([n.cache],r,"_CallDoubleMethod",null),i([n.cache],r,"_CallLongMethod",null),i([n.cache],r,"_CallVoidMethod",null),i([n.cache],r,"_GetStringField",null),i([n.cache],r,"_GetObjectField",null),i([n.cache],r,"_GetBooleanField",null),i([n.cache],r,"_GetByteField",null),i([n.cache],r,"_GetSByteField",null),i([n.cache],r,"_GetCharField",null),i([n.cache],r,"_GetShortField",null),i([n.cache],r,"_GetIntField",null),i([n.cache],r,"_GetLongField",null),i([n.cache],r,"_GetFloatField",null),i([n.cache],r,"_GetDoubleField",null),i([n.cache],r,"_SetStringField",null),i([n.cache],r,"_SetObjectField",null),i([n.cache],r,"_SetBooleanField",null),i([n.cache],r,"_SetByteField",null),i([n.cache],r,"_SetSByteField",null),i([n.cache],r,"_SetCharField",null),i([n.cache],r,"_SetShortField",null),i([n.cache],r,"_SetIntField",null),i([n.cache],r,"_SetLongField",null),i([n.cache],r,"_SetFloatField",null),i([n.cache],r,"_SetDoubleField",null),i([n.cache],r,"_CallStaticStringMethod",null),i([n.cache],r,"_CallStaticObjectMethod",null),i([n.cache],r,"_CallStaticIntMethod",null),i([n.cache],r,"_CallStaticBooleanMethod",null),i([n.cache],r,"_CallStaticShortMethod",null),i([n.cache],r,"_CallStaticByteMethod",null),i([n.cache],r,"_CallStaticSByteMethod",null),i([n.cache],r,"_CallStaticCharMethod",null),i([n.cache],r,"_CallStaticFloatMethod",null),i([n.cache],r,"_CallStaticDoubleMethod",null),i([n.cache],r,"_CallStaticLongMethod",null),i([n.cache],r,"_CallStaticVoidMethod",null),i([n.cache],r,"_GetStaticStringField",null),i([n.cache],r,"_GetStaticObjectField",null),i([n.cache],r,"_GetStaticBooleanField",null),i([n.cache],r,"_GetStaticByteField",null),i([n.cache],r,"_GetStaticSByteField",null),i([n.cache],r,"_GetStaticCharField",null),i([n.cache],r,"_GetStaticShortField",null),i([n.cache],r,"_GetStaticIntField",null),i([n.cache],r,"_GetStaticLongField",null),i([n.cache],r,"_GetStaticFloatField",null),i([n.cache],r,"_GetStaticDoubleField",null),i([n.cache],r,"_SetStaticStringField",null),i([n.cache],r,"_SetStaticObjectField",null),i([n.cache],r,"_SetStaticBooleanField",null),i([n.cache],r,"_SetStaticByteField",null),i([n.cache],r,"_SetStaticSByteField",null),i([n.cache],r,"_SetStaticCharField",null),i([n.cache],r,"_SetStaticShortField",null),i([n.cache],r,"_SetStaticIntField",null),i([n.cache],r,"_SetStaticLongField",null),i([n.cache],r,"_SetStaticFloatField",null),i([n.cache],r,"_SetStaticDoubleField",null),i([n.cache],r,"_ToBooleanArray",null),i([n.cache],r,"_ToByteArray",null),i([n.cache],r,"_ToSByteArray",null),i([n.cache],r,"_ToCharArray",null),i([n.cache],r,"_ToShortArray",null),i([n.cache],r,"_ToIntArray",null),i([n.cache],r,"_ToLongArray",null),i([n.cache],r,"_ToFloatArray",null),i([n.cache],r,"_ToDoubleArray",null),i([n.cache],r,"_ToObjectArray",null),i([n.cache],r,"_ToObjectArray_array",null),i([n.cache],r,"_FromBooleanArray",null),i([n.cache],r,"_FromByteArray",null),i([n.cache],r,"_FromSByteArray",null),i([n.cache],r,"_FromCharArray",null),i([n.cache],r,"_FromShortArray",null),i([n.cache],r,"_FromIntArray",null),i([n.cache],r,"_FromLongArray",null),i([n.cache],r,"_FromFloatArray",null),i([n.cache],r,"_FromDoubleArray",null),i([n.cache],r,"_FromObjectArray",null),i([n.cache],r,"_GetArrayLength",null),i([n.cache],r,"_NewBooleanArray",null),i([n.cache],r,"_NewByteArray",null),i([n.cache],r,"_NewSByteArray",null),i([n.cache],r,"_NewCharArray",null),i([n.cache],r,"_NewShortArray",null),i([n.cache],r,"_NewIntArray",null),i([n.cache],r,"_NewLongArray",null),i([n.cache],r,"_NewFloatArray",null),i([n.cache],r,"_NewDoubleArray",null),i([n.cache],r,"_NewObjectArray",null),i([n.cache],r,"_GetBooleanArrayElement",null),i([n.cache],r,"_GetByteArrayElement",null),i([n.cache],r,"_GetSByteArrayElement",null),i([n.cache],r,"_GetCharArrayElement",null),i([n.cache],r,"_GetShortArrayElement",null),i([n.cache],r,"_GetIntArrayElement",null),i([n.cache],r,"_GetLongArrayElement",null),i([n.cache],r,"_GetFloatArrayElement",null),i([n.cache],r,"_GetDoubleArrayElement",null),i([n.cache],r,"_GetObjectArrayElement",null),i([n.cache],r,"_SetBooleanArrayElement",null),i([n.cache],r,"_SetBooleanArrayElement_array_index_val",null),i([n.cache],r,"_SetByteArrayElement",null),i([n.cache],r,"_SetSByteArrayElement",null),i([n.cache],r,"_SetCharArrayElement",null),i([n.cache],r,"_SetShortArrayElement",null),i([n.cache],r,"_SetIntArrayElement",null),i([n.cache],r,"_SetLongArrayElement",null),i([n.cache],r,"_SetFloatArrayElement",null),i([n.cache],r,"_SetDoubleArrayElement",null),i([n.cache],r,"_SetObjectArrayElement",null),Il2Cpp.Api.AndroidJNI=r},{"decorator-cache-getter":561}],56:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_AndroidJNI_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{constructor(e){super(e)}static AttachCurrentThread(){return Il2Cpp.Api.AndroidJNI._AttachCurrentThread()}static DetachCurrentThread(){return Il2Cpp.Api.AndroidJNI._DetachCurrentThread()}static GetVersion(){return Il2Cpp.Api.AndroidJNI._GetVersion()}static FindClass(e){return Il2Cpp.Api.AndroidJNI._FindClass(e)}static FromReflectedMethod(e){return Il2Cpp.Api.AndroidJNI._FromReflectedMethod(e)}static FromReflectedField(e){return Il2Cpp.Api.AndroidJNI._FromReflectedField(e)}static ToReflectedMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._ToReflectedMethod(e,t,n)}static ToReflectedField(e,t,n){return Il2Cpp.Api.AndroidJNI._ToReflectedField(e,t,n)}static GetSuperclass(e){return Il2Cpp.Api.AndroidJNI._GetSuperclass(e)}static IsAssignableFrom(e,t){return Il2Cpp.Api.AndroidJNI._IsAssignableFrom(e,t)}static Throw(e){return Il2Cpp.Api.AndroidJNI._Throw(e)}static ThrowNew(e,t){return Il2Cpp.Api.AndroidJNI._ThrowNew(e,t)}static ExceptionOccurred(){return Il2Cpp.Api.AndroidJNI._ExceptionOccurred()}static ExceptionDescribe(){return Il2Cpp.Api.AndroidJNI._ExceptionDescribe()}static ExceptionClear(){return Il2Cpp.Api.AndroidJNI._ExceptionClear()}static FatalError(e){return Il2Cpp.Api.AndroidJNI._FatalError(e)}static PushLocalFrame(e){return Il2Cpp.Api.AndroidJNI._PushLocalFrame(e)}static PopLocalFrame(e){return Il2Cpp.Api.AndroidJNI._PopLocalFrame(e)}static NewGlobalRef(e){return Il2Cpp.Api.AndroidJNI._NewGlobalRef(e)}static DeleteGlobalRef(e){return Il2Cpp.Api.AndroidJNI._DeleteGlobalRef(e)}static NewWeakGlobalRef(e){return Il2Cpp.Api.AndroidJNI._NewWeakGlobalRef(e)}static DeleteWeakGlobalRef(e){return Il2Cpp.Api.AndroidJNI._DeleteWeakGlobalRef(e)}static NewLocalRef(e){return Il2Cpp.Api.AndroidJNI._NewLocalRef(e)}static DeleteLocalRef(e){return Il2Cpp.Api.AndroidJNI._DeleteLocalRef(e)}static IsSameObject(e,t){return Il2Cpp.Api.AndroidJNI._IsSameObject(e,t)}static EnsureLocalCapacity(e){return Il2Cpp.Api.AndroidJNI._EnsureLocalCapacity(e)}static AllocObject(e){return Il2Cpp.Api.AndroidJNI._AllocObject(e)}static NewObject(e,t,n){return Il2Cpp.Api.AndroidJNI._NewObject(e,t,n)}static GetObjectClass(e){return Il2Cpp.Api.AndroidJNI._GetObjectClass(e)}static IsInstanceOf(e,t){return Il2Cpp.Api.AndroidJNI._IsInstanceOf(e,t)}static GetMethodID(e,t,n){return Il2Cpp.Api.AndroidJNI._GetMethodID(e,t,n)}static GetFieldID(e,t,n){return Il2Cpp.Api.AndroidJNI._GetFieldID(e,t,n)}static GetStaticMethodID(e,t,n){return Il2Cpp.Api.AndroidJNI._GetStaticMethodID(e,t,n)}static GetStaticFieldID(e,t,n){return Il2Cpp.Api.AndroidJNI._GetStaticFieldID(e,t,n)}static NewString(e){return Il2Cpp.Api.AndroidJNI._NewString(e)}static NewStringFromStr(e){return Il2Cpp.Api.AndroidJNI._NewStringFromStr(e)}static NewString_1(e){return Il2Cpp.Api.AndroidJNI._NewString(e)}static NewStringUTF(e){return Il2Cpp.Api.AndroidJNI._NewStringUTF(e)}static GetStringChars(e){return readU16(Il2Cpp.Api.AndroidJNI._GetStringChars(e))}static GetStringLength(e){return Il2Cpp.Api.AndroidJNI._GetStringLength(e)}static GetStringUTFLength(e){return Il2Cpp.Api.AndroidJNI._GetStringUTFLength(e)}static GetStringUTFChars(e){return readU16(Il2Cpp.Api.AndroidJNI._GetStringUTFChars(e))}static CallStringMethod(e,t,n){return readU16(Il2Cpp.Api.AndroidJNI._CallStringMethod(e,t,n))}static CallObjectMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallObjectMethod(e,t,n)}static CallIntMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallIntMethod(e,t,n)}static CallBooleanMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallBooleanMethod(e,t,n)}static CallShortMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallShortMethod(e,t,n)}static CallByteMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallByteMethod(e,t,n)}static CallSByteMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallSByteMethod(e,t,n)}static CallCharMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallCharMethod(e,t,n)}static CallFloatMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallFloatMethod(e,t,n)}static CallDoubleMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallDoubleMethod(e,t,n)}static CallLongMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallLongMethod(e,t,n)}static CallVoidMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallVoidMethod(e,t,n)}static GetStringField(e,t){return readU16(Il2Cpp.Api.AndroidJNI._GetStringField(e,t))}static GetObjectField(e,t){return Il2Cpp.Api.AndroidJNI._GetObjectField(e,t)}static GetBooleanField(e,t){return Il2Cpp.Api.AndroidJNI._GetBooleanField(e,t)}static GetByteField(e,t){return Il2Cpp.Api.AndroidJNI._GetByteField(e,t)}static GetSByteField(e,t){return Il2Cpp.Api.AndroidJNI._GetSByteField(e,t)}static GetCharField(e,t){return Il2Cpp.Api.AndroidJNI._GetCharField(e,t)}static GetShortField(e,t){return Il2Cpp.Api.AndroidJNI._GetShortField(e,t)}static GetIntField(e,t){return Il2Cpp.Api.AndroidJNI._GetIntField(e,t)}static GetLongField(e,t){return Il2Cpp.Api.AndroidJNI._GetLongField(e,t)}static GetFloatField(e,t){return Il2Cpp.Api.AndroidJNI._GetFloatField(e,t)}static GetDoubleField(e,t){return Il2Cpp.Api.AndroidJNI._GetDoubleField(e,t)}static SetStringField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetStringField(e,t,n)}static SetObjectField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetObjectField(e,t,n)}static SetBooleanField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetBooleanField(e,t,n)}static SetByteField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetByteField(e,t,n)}static SetSByteField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetSByteField(e,t,n)}static SetCharField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetCharField(e,t,n)}static SetShortField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetShortField(e,t,n)}static SetIntField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetIntField(e,t,n)}static SetLongField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetLongField(e,t,n)}static SetFloatField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetFloatField(e,t,n)}static SetDoubleField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetDoubleField(e,t,n)}static CallStaticStringMethod(e,t,n){return readU16(Il2Cpp.Api.AndroidJNI._CallStaticStringMethod(e,t,n))}static CallStaticObjectMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallStaticObjectMethod(e,t,n)}static CallStaticIntMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallStaticIntMethod(e,t,n)}static CallStaticBooleanMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallStaticBooleanMethod(e,t,n)}static CallStaticShortMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallStaticShortMethod(e,t,n)}static CallStaticByteMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallStaticByteMethod(e,t,n)}static CallStaticSByteMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallStaticSByteMethod(e,t,n)}static CallStaticCharMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallStaticCharMethod(e,t,n)}static CallStaticFloatMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallStaticFloatMethod(e,t,n)}static CallStaticDoubleMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallStaticDoubleMethod(e,t,n)}static CallStaticLongMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallStaticLongMethod(e,t,n)}static CallStaticVoidMethod(e,t,n){return Il2Cpp.Api.AndroidJNI._CallStaticVoidMethod(e,t,n)}static GetStaticStringField(e,t){return readU16(Il2Cpp.Api.AndroidJNI._GetStaticStringField(e,t))}static GetStaticObjectField(e,t){return Il2Cpp.Api.AndroidJNI._GetStaticObjectField(e,t)}static GetStaticBooleanField(e,t){return Il2Cpp.Api.AndroidJNI._GetStaticBooleanField(e,t)}static GetStaticByteField(e,t){return Il2Cpp.Api.AndroidJNI._GetStaticByteField(e,t)}static GetStaticSByteField(e,t){return Il2Cpp.Api.AndroidJNI._GetStaticSByteField(e,t)}static GetStaticCharField(e,t){return Il2Cpp.Api.AndroidJNI._GetStaticCharField(e,t)}static GetStaticShortField(e,t){return Il2Cpp.Api.AndroidJNI._GetStaticShortField(e,t)}static GetStaticIntField(e,t){return Il2Cpp.Api.AndroidJNI._GetStaticIntField(e,t)}static GetStaticLongField(e,t){return Il2Cpp.Api.AndroidJNI._GetStaticLongField(e,t)}static GetStaticFloatField(e,t){return Il2Cpp.Api.AndroidJNI._GetStaticFloatField(e,t)}static GetStaticDoubleField(e,t){return Il2Cpp.Api.AndroidJNI._GetStaticDoubleField(e,t)}static SetStaticStringField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetStaticStringField(e,t,n)}static SetStaticObjectField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetStaticObjectField(e,t,n)}static SetStaticBooleanField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetStaticBooleanField(e,t,n)}static SetStaticByteField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetStaticByteField(e,t,n)}static SetStaticSByteField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetStaticSByteField(e,t,n)}static SetStaticCharField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetStaticCharField(e,t,n)}static SetStaticShortField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetStaticShortField(e,t,n)}static SetStaticIntField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetStaticIntField(e,t,n)}static SetStaticLongField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetStaticLongField(e,t,n)}static SetStaticFloatField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetStaticFloatField(e,t,n)}static SetStaticDoubleField(e,t,n){return Il2Cpp.Api.AndroidJNI._SetStaticDoubleField(e,t,n)}static ToBooleanArray(e){return Il2Cpp.Api.AndroidJNI._ToBooleanArray(e)}static ToByteArray(e){return Il2Cpp.Api.AndroidJNI._ToByteArray(e)}static ToSByteArray(e){return Il2Cpp.Api.AndroidJNI._ToSByteArray(e)}static ToCharArray(e){return Il2Cpp.Api.AndroidJNI._ToCharArray(e)}static ToShortArray(e){return Il2Cpp.Api.AndroidJNI._ToShortArray(e)}static ToIntArray(e){return Il2Cpp.Api.AndroidJNI._ToIntArray(e)}static ToLongArray(e){return Il2Cpp.Api.AndroidJNI._ToLongArray(e)}static ToFloatArray(e){return Il2Cpp.Api.AndroidJNI._ToFloatArray(e)}static ToDoubleArray(e){return Il2Cpp.Api.AndroidJNI._ToDoubleArray(e)}static ToObjectArray(e,t){return Il2Cpp.Api.AndroidJNI._ToObjectArray(e,t)}static ToObjectArray_1(e){return Il2Cpp.Api.AndroidJNI._ToObjectArray(e)}static FromBooleanArray(e){return Il2Cpp.Api.AndroidJNI._FromBooleanArray(e)}static FromByteArray(e){return Il2Cpp.Api.AndroidJNI._FromByteArray(e)}static FromSByteArray(e){return Il2Cpp.Api.AndroidJNI._FromSByteArray(e)}static FromCharArray(e){return Il2Cpp.Api.AndroidJNI._FromCharArray(e)}static FromShortArray(e){return Il2Cpp.Api.AndroidJNI._FromShortArray(e)}static FromIntArray(e){return Il2Cpp.Api.AndroidJNI._FromIntArray(e)}static FromLongArray(e){return Il2Cpp.Api.AndroidJNI._FromLongArray(e)}static FromFloatArray(e){return Il2Cpp.Api.AndroidJNI._FromFloatArray(e)}static FromDoubleArray(e){return Il2Cpp.Api.AndroidJNI._FromDoubleArray(e)}static FromObjectArray(e){return Il2Cpp.Api.AndroidJNI._FromObjectArray(e)}static GetArrayLength(e){return Il2Cpp.Api.AndroidJNI._GetArrayLength(e)}static NewBooleanArray(e){return Il2Cpp.Api.AndroidJNI._NewBooleanArray(e)}static NewByteArray(e){return Il2Cpp.Api.AndroidJNI._NewByteArray(e)}static NewSByteArray(e){return Il2Cpp.Api.AndroidJNI._NewSByteArray(e)}static NewCharArray(e){return Il2Cpp.Api.AndroidJNI._NewCharArray(e)}static NewShortArray(e){return Il2Cpp.Api.AndroidJNI._NewShortArray(e)}static NewIntArray(e){return Il2Cpp.Api.AndroidJNI._NewIntArray(e)}static NewLongArray(e){return Il2Cpp.Api.AndroidJNI._NewLongArray(e)}static NewFloatArray(e){return Il2Cpp.Api.AndroidJNI._NewFloatArray(e)}static NewDoubleArray(e){return Il2Cpp.Api.AndroidJNI._NewDoubleArray(e)}static NewObjectArray(e,t,n){return Il2Cpp.Api.AndroidJNI._NewObjectArray(e,t,n)}static GetBooleanArrayElement(e,t){return Il2Cpp.Api.AndroidJNI._GetBooleanArrayElement(e,t)}static GetByteArrayElement(e,t){return Il2Cpp.Api.AndroidJNI._GetByteArrayElement(e,t)}static GetSByteArrayElement(e,t){return Il2Cpp.Api.AndroidJNI._GetSByteArrayElement(e,t)}static GetCharArrayElement(e,t){return Il2Cpp.Api.AndroidJNI._GetCharArrayElement(e,t)}static GetShortArrayElement(e,t){return Il2Cpp.Api.AndroidJNI._GetShortArrayElement(e,t)}static GetIntArrayElement(e,t){return Il2Cpp.Api.AndroidJNI._GetIntArrayElement(e,t)}static GetLongArrayElement(e,t){return Il2Cpp.Api.AndroidJNI._GetLongArrayElement(e,t)}static GetFloatArrayElement(e,t){return Il2Cpp.Api.AndroidJNI._GetFloatArrayElement(e,t)}static GetDoubleArrayElement(e,t){return Il2Cpp.Api.AndroidJNI._GetDoubleArrayElement(e,t)}static GetObjectArrayElement(e,t){return Il2Cpp.Api.AndroidJNI._GetObjectArrayElement(e,t)}static SetBooleanArrayElement(e,t,n){return Il2Cpp.Api.AndroidJNI._SetBooleanArrayElement(e,t,n)}static SetBooleanArrayElement_3(e,t,n){return Il2Cpp.Api.AndroidJNI._SetBooleanArrayElement(e,t,n)}static SetByteArrayElement(e,t,n){return Il2Cpp.Api.AndroidJNI._SetByteArrayElement(e,t,n)}static SetSByteArrayElement(e,t,n){return Il2Cpp.Api.AndroidJNI._SetSByteArrayElement(e,t,n)}static SetCharArrayElement(e,t,n){return Il2Cpp.Api.AndroidJNI._SetCharArrayElement(e,t,n)}static SetShortArrayElement(e,t,n){return Il2Cpp.Api.AndroidJNI._SetShortArrayElement(e,t,n)}static SetIntArrayElement(e,t,n){return Il2Cpp.Api.AndroidJNI._SetIntArrayElement(e,t,n)}static SetLongArrayElement(e,t,n){return Il2Cpp.Api.AndroidJNI._SetLongArrayElement(e,t,n)}static SetFloatArrayElement(e,t,n){return Il2Cpp.Api.AndroidJNI._SetFloatArrayElement(e,t,n)}static SetDoubleArrayElement(e,t,n){return Il2Cpp.Api.AndroidJNI._SetDoubleArrayElement(e,t,n)}static SetObjectArrayElement(e,t,n){return Il2Cpp.Api.AndroidJNI._SetObjectArrayElement(e,t,n)}}n.UnityEngine_AndroidJNI_Impl=i,Il2Cpp.AndroidJNI=i},{"../class":506}],57:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=0;globalThis.B_UnityJNI=()=>{var e=Il2Cpp.Domain.tryAssembly("UnityEngine.AndroidJNIModule")?.image.tryClass("UnityEngine.AndroidJNISafe");LOGW("[ B_UnityJNI ] class_AndroidJNISafe = "+e),e?.methods.forEach(e=>{var t=e.name;"NewString"==t&&1==e.parameterCount&&A(e.virtualAddress,(e,t,n)=>{n.set("chars",e[0])},(e,t,n)=>{LOGD(`[ ${++i} ] public static IntPtr NewString(String chars = ${n.get("chars")})`),LOGO(` { String chars = '${readU16(n.get("chars"))}' | ret -> ${e} }`),LOGZ(""+GetStackTraceNative(t).split("\n").map(e=>` `+e).join("\n"))}),"DeleteLocalRef"==t&&1==e.parameterCount&&A(e.virtualAddress,(e,t,n)=>{n.set("localref",e[0])},(e,t,n)=>{LOGD(`[ ${++i} ] public static Void DeleteLocalRef(IntPtr localref = ${n.get("localref")})`),LOGZ(""+GetStackTraceNative(t).split("\n").map(e=>` `+e).join("\n"))}),"CallStaticObjectMethod"==t&&3==e.parameterCount&&A(e.virtualAddress,(e,t,n)=>{n.set("clazz",e[0]),n.set("methodID",e[1]),n.set("args",e[2])},(e,t,n)=>{LOGD(`[ ${++i} ] public static IntPtr CallStaticObjectMethod(IntPtr clazz = ${n.get("clazz")}, IntPtr methodID = ${n.get("methodID")}, jvalue[] args)`),LOGO(` { ret -> ${e} }`),LOGZ(""+GetStackTraceNative(t).split("\n").map(e=>` `+e).join("\n"))}),"FromReflectedMethod"==t&&1==e.parameterCount&&A(e.virtualAddress,(e,t,n)=>{n.set("refMethod",e[0])},(e,t,n)=>{LOGD(`[ ${++i} ] public static IntPtr FromReflectedMethod(IntPtr refMethod = ${n.get("refMethod")})`),LOGO(` { ret -> ${e} }`),LOGZ(""+GetStackTraceNative(t).split("\n").map(e=>` `+e).join("\n"))}),"CallVoidMethod"==t&&3==e.parameterCount&&A(e.virtualAddress,(e,t,n)=>{n.set("obj",e[0]),n.set("methodID",e[1]),n.set("args",e[2])},(e,t,n)=>{LOGD(`[ ${++i} ] public static Void CallVoidMethod(IntPtr obj = ${n.get("obj")}, IntPtr methodID = ${n.get("methodID")}, jvalue[] args)`),LOGZ(""+GetStackTraceNative(t).split("\n").map(e=>` `+e).join("\n"))}),"FindClass"==t&&1==e.parameterCount&&A(e.virtualAddress,(e,t,n)=>{n.set("name",e[0])},(e,t,n)=>{LOGD(`[ ${++i} ] public static IntPtr FindClass(String name = ${n.get("name")})`),LOGO(` { String name = '${readU16(n.get("name"))}' | ret -> ${e} }`),LOGZ(""+GetStackTraceNative(t).split("\n").map(e=>` `+e).join("\n"))})})}},{}],58:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":55,"./class":56,"./export":57}],59:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaClass",".ctor",1,["System.String"],"void",["pointer","pointer"])}static get __AndroidJavaClass(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaClass","_AndroidJavaClass",1,["System.String"],"void",["pointer","pointer"])}static get __ctor_jclass(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaClass",".ctor",1,["System.IntPtr"],"void",["pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"__AndroidJavaClass",null),i([n.cache],r,"__ctor_jclass",null),Il2Cpp.Api.AndroidJavaClass=r},{"decorator-cache-getter":561}],60:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_AndroidJavaClass_Impl=void 0;class i extends e("../class").UnityEngine_AndroidJavaObject_Impl{constructor(e){super(e)}_ctor_className(e){return Il2Cpp.Api.AndroidJavaClass.__ctor(this.handle,e)}_AndroidJavaClass_className(e){return Il2Cpp.Api.AndroidJavaClass.__AndroidJavaClass(this.handle,e)}_ctor_jclass(e){return Il2Cpp.Api.AndroidJavaClass.__ctor(this.handle,e)}}n.UnityEngine_AndroidJavaClass_Impl=i,Il2Cpp.AndroidJavaClass=i},{"../class":64}],61:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const i=new Map;globalThis.listAndroidClass=()=>{if(0==i.size)throw new Error("Empty Map");LOGD(`[+] listAndroidClass ( count:${i.size} ) ↓ `);for(var[e,t]of i)LOGD(` [-] ${t.handle} -> `+e)},globalThis.B_AndroidJavaClass=()=>{Il2Cpp.perform(()=>{var e=Il2Cpp.Domain.assembly("UnityEngine.AndroidJNIModule").image.class("UnityEngine.AndroidJavaClass").method(".ctor",1).overload("System.String");b(e)})}},{}],62:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":59,"./class":60,"./export":61}],63:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject",".ctor",2,["System.String","System.String[]"],"void",["pointer","pointer","pointer"])}static get __ctor_className_args(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject",".ctor",2,["System.String","UnityEngine.AndroidJavaObject[]"],"void",["pointer","pointer","pointer"])}static get __ctor_className_AndroidJavaClass(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject",".ctor",2,["System.String","UnityEngine.AndroidJavaClass[]"],"void",["pointer","pointer","pointer"])}static get __ctor_className_AndroidJavaRunnable(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject",".ctor",2,["System.String","UnityEngine.AndroidJavaRunnable[]"],"void",["pointer","pointer","pointer"])}static get __ctor_className_Object(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject",".ctor",2,["System.String","System.Object[]"],"void",["pointer","pointer","pointer"])}static get _Dispose(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","Dispose",0,[],"void",["pointer"])}static get _Call(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","Call",2,["System.String","T[]"],"void",["pointer","pointer","pointer"])}static get _Call_methodName_args(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","Call",2,["System.String","System.Object[]"],"void",["pointer","pointer","pointer"])}static get _CallStatic(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","CallStatic",2,["System.String","T[]"],"void",["pointer","pointer","pointer"])}static get _CallStatic_methodName_args(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","CallStatic",2,["System.String","System.Object[]"],"void",["pointer","pointer","pointer"])}static get _Get(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","Get",1,["System.String"],"pointer",["pointer","pointer"])}static get _Set(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","Set",2,["System.String","FieldType"],"void",["pointer","pointer","pointer"])}static get _GetStatic(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","GetStatic",1,["System.String"],"pointer",["pointer","pointer"])}static get _SetStatic(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","SetStatic",2,["System.String","FieldType"],"void",["pointer","pointer","pointer"])}static get _GetRawObject(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","GetRawObject",0,[],"pointer",["pointer"])}static get _GetRawClass(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","GetRawClass",0,[],"pointer",["pointer"])}static get _CloneReference(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","CloneReference",0,[],"pointer",["pointer"])}static get _DebugPrint(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","DebugPrint",1,["System.String"],"void",["pointer","pointer"])}static get _DebugPrint_call_methodName_signature_args(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","DebugPrint",4,["System.String","System.String","System.String","System.Object[]"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get __AndroidJavaObject(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","_AndroidJavaObject",2,["System.String","System.Object[]"],"void",["pointer","pointer","pointer"])}static get __ctor_jobject(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject",".ctor",1,["System.IntPtr"],"void",["pointer","pointer"])}static get __ctor_(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject",".ctor",0,[],"void",["pointer"])}static get _Finalize(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","Finalize",0,[],"void",["pointer"])}static get _Dispose_disposing(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","Dispose",1,["System.Boolean"],"void",["pointer","pointer"])}static get __Call(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","_Call",2,["System.String","System.Object[]"],"void",["pointer","pointer","pointer"])}static get __Call_methodName_args(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","_Call",2,["System.String","System.Object[]"],"pointer",["pointer","pointer","pointer"])}static get __Get(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","_Get",1,["System.String"],"pointer",["pointer","pointer"])}static get __Set(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","_Set",2,["System.String","FieldType"],"void",["pointer","pointer","pointer"])}static get __CallStatic(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","_CallStatic",2,["System.String","System.Object[]"],"void",["pointer","pointer","pointer"])}static get __CallStatic_methodName_args(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","_CallStatic",2,["System.String","System.Object[]"],"pointer",["pointer","pointer","pointer"])}static get __GetStatic(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","_GetStatic",1,["System.String"],"pointer",["pointer","pointer"])}static get __SetStatic(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","_SetStatic",2,["System.String","FieldType"],"void",["pointer","pointer","pointer"])}static get _AndroidJavaObjectDeleteLocalRef(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","AndroidJavaObjectDeleteLocalRef",1,["System.IntPtr"],"pointer",["pointer"])}static get _AndroidJavaClassDeleteLocalRef(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","AndroidJavaClassDeleteLocalRef",1,["System.IntPtr"],"pointer",["pointer"])}static get _FromJavaArrayDeleteLocalRef(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","FromJavaArrayDeleteLocalRef",1,["System.IntPtr"],"pointer",["pointer"])}static get __GetRawObject(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","_GetRawObject",0,[],"pointer",["pointer"])}static get __GetRawClass(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.AndroidJavaObject","_GetRawClass",0,[],"pointer",["pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"__ctor_className_args",null),i([n.cache],r,"__ctor_className_AndroidJavaClass",null),i([n.cache],r,"__ctor_className_AndroidJavaRunnable",null),i([n.cache],r,"__ctor_className_Object",null),i([n.cache],r,"_Dispose",null),i([n.cache],r,"_Call",null),i([n.cache],r,"_Call_methodName_args",null),i([n.cache],r,"_CallStatic",null),i([n.cache],r,"_CallStatic_methodName_args",null),i([n.cache],r,"_Get",null),i([n.cache],r,"_Set",null),i([n.cache],r,"_GetStatic",null),i([n.cache],r,"_SetStatic",null),i([n.cache],r,"_GetRawObject",null),i([n.cache],r,"_GetRawClass",null),i([n.cache],r,"_CloneReference",null),i([n.cache],r,"_DebugPrint",null),i([n.cache],r,"_DebugPrint_call_methodName_signature_args",null),i([n.cache],r,"__AndroidJavaObject",null),i([n.cache],r,"__ctor_jobject",null),i([n.cache],r,"__ctor_",null),i([n.cache],r,"_Finalize",null),i([n.cache],r,"_Dispose_disposing",null),i([n.cache],r,"__Call",null),i([n.cache],r,"__Call_methodName_args",null),i([n.cache],r,"__Get",null),i([n.cache],r,"__Set",null),i([n.cache],r,"__CallStatic",null),i([n.cache],r,"__CallStatic_methodName_args",null),i([n.cache],r,"__GetStatic",null),i([n.cache],r,"__SetStatic",null),i([n.cache],r,"_AndroidJavaObjectDeleteLocalRef",null),i([n.cache],r,"_AndroidJavaClassDeleteLocalRef",null),i([n.cache],r,"_FromJavaArrayDeleteLocalRef",null),i([n.cache],r,"__GetRawObject",null),i([n.cache],r,"__GetRawClass",null),Il2Cpp.Api.AndroidJavaObject=r},{"decorator-cache-getter":561}],64:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_AndroidJavaObject_Impl=void 0;var i=e("../class"),r=e("../GlobalJavaObjectRef/class");class o extends i.mscorlib_System_Object_impl{enableDebugPrints=lfv(this.handle,"enableDebugPrints");m_jobject=new r.UnityEngine_GlobalJavaObjectRef_Impl(lfv(this.handle,"m_jobject"));m_jclass=new r.UnityEngine_GlobalJavaObjectRef_Impl(lfv(this.handle,"m_jclass"));constructor(e){super(e)}_ctor(e,t){return Il2Cpp.Api.AndroidJavaObject.__ctor(this.handle,e,t)}_ctor_AndroidJavaObject_array(e,t){return Il2Cpp.Api.AndroidJavaObject.__ctor(this.handle,e,t)}_ctor_AndroidJavaClass_array(e,t){return Il2Cpp.Api.AndroidJavaObject.__ctor(this.handle,e,t)}_ctor_AndroidJavaProxy_array(e,t){return Il2Cpp.Api.AndroidJavaObject.__ctor(this.handle,e,t)}_ctor_AndroidJavaRunnable_array(e,t){return Il2Cpp.Api.AndroidJavaObject.__ctor(this.handle,e,t)}_ctor_Object_array(e,t){return Il2Cpp.Api.AndroidJavaObject.__ctor(this.handle,e,t)}Dispose(){return Il2Cpp.Api.AndroidJavaObject._Dispose(this.handle)}Call_T_array(e,t){return Il2Cpp.Api.AndroidJavaObject._Call(this.handle,e,t)}Call_Object_array(e,t){return Il2Cpp.Api.AndroidJavaObject._Call(this.handle,e,t)}CallStatic_T_array(e,t){return Il2Cpp.Api.AndroidJavaObject._CallStatic(this.handle,e,t)}CallStatic_Object_array(e,t){return Il2Cpp.Api.AndroidJavaObject._CallStatic(this.handle,e,t)}Get(e){return Il2Cpp.Api.AndroidJavaObject._Get(this.handle,e)}Set(e,t){return Il2Cpp.Api.AndroidJavaObject._Set(this.handle,e,t)}GetStatic(e){return Il2Cpp.Api.AndroidJavaObject._GetStatic(this.handle,e)}SetStatic(e,t){return Il2Cpp.Api.AndroidJavaObject._SetStatic(this.handle,e,t)}GetRawObject(){return Il2Cpp.Api.AndroidJavaObject._GetRawObject(this.handle)}GetRawClass(){return Il2Cpp.Api.AndroidJavaObject._GetRawClass(this.handle)}CloneReference(){return new o(Il2Cpp.Api.AndroidJavaObject._CloneReference(this.handle))}Call_System_String_T_array(e,t){return Il2Cpp.Api.AndroidJavaObject._Call(this.handle,e,t)}Call_2(e,t){return Il2Cpp.Api.AndroidJavaObject._Call(this.handle,e,t)}CallStatic_System_String_T_array(e,t){return Il2Cpp.Api.AndroidJavaObject._CallStatic(this.handle,e,t)}CallStatic_System_System_Object_array(e,t){return Il2Cpp.Api.AndroidJavaObject._CallStatic(this.handle,e,t)}DebugPrint(e){return Il2Cpp.Api.AndroidJavaObject._DebugPrint(this.handle,e)}DebugPrint_4(e,t,n,i){return Il2Cpp.Api.AndroidJavaObject._DebugPrint(this.handle,e,t,n,i)}_AndroidJavaObject(e,t){return Il2Cpp.Api.AndroidJavaObject.__AndroidJavaObject(this.handle,e,t)}_ctor_1(e){return Il2Cpp.Api.AndroidJavaObject.__ctor(this.handle,e)}_ctor_0(){return Il2Cpp.Api.AndroidJavaObject.__ctor(this.handle)}Finalize(){return Il2Cpp.Api.AndroidJavaObject._Finalize(this.handle)}Dispose_1(e){return Il2Cpp.Api.AndroidJavaObject._Dispose(this.handle,e)}_Call(e,t){return Il2Cpp.Api.AndroidJavaObject.__Call(this.handle,e,t)}_Call_2(e,t){return Il2Cpp.Api.AndroidJavaObject.__Call(this.handle,e,t)}_Get(e){return Il2Cpp.Api.AndroidJavaObject.__Get(this.handle,e)}_Set(e,t){return Il2Cpp.Api.AndroidJavaObject.__Set(this.handle,e,t)}_CallStatic(e,t){return Il2Cpp.Api.AndroidJavaObject.__CallStatic(this.handle,e,t)}_CallStatic_2(e,t){return Il2Cpp.Api.AndroidJavaObject.__CallStatic(this.handle,e,t)}_GetStatic(e){return Il2Cpp.Api.AndroidJavaObject.__GetStatic(this.handle,e)}_SetStatic(e,t){return Il2Cpp.Api.AndroidJavaObject.__SetStatic(this.handle,e,t)}static AndroidJavaObjectDeleteLocalRef(e){return new o(Il2Cpp.Api.AndroidJavaObject._AndroidJavaObjectDeleteLocalRef(e))}static AndroidJavaClassDeleteLocalRef(e){return new o(Il2Cpp.Api.AndroidJavaObject._AndroidJavaClassDeleteLocalRef(e))}static FromJavaArrayDeleteLocalRef(e){return Il2Cpp.Api.AndroidJavaObject._FromJavaArrayDeleteLocalRef(e)}_GetRawObject(){return Il2Cpp.Api.AndroidJavaObject.__GetRawObject(this.handle)}_GetRawClass(){return Il2Cpp.Api.AndroidJavaObject.__GetRawClass(this.handle)}}n.UnityEngine_AndroidJavaObject_Impl=o,Il2Cpp.AndroidJavaObject=o},{"../GlobalJavaObjectRef/class":135,"../class":506}],65:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./AndroidJavaClass/include"),e("./api"),e("./class")},{"./AndroidJavaClass/include":62,"./api":63,"./class":64}],66:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _CallLogCallback(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","CallLogCallback",4,"void",["pointer","pointer","pointer","bool"])}static get _CallLowMemory(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","CallLowMemory",0,"void",[])}static get _GetStackTraceLogType(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","GetStackTraceLogType",0,"pointer",[])}static get _LoadLevel(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","LoadLevel",1,"void",["pointer"])}static get _OpenURL(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","OpenURL",1,"void",["pointer"])}static get _Quit(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","Quit",0,"void",[])}static get _RegisterLogCallback(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","RegisterLogCallback",1,"void",["pointer"])}static get _get_cloudProjectId(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_cloudProjectId",0,"pointer",[])}static get _get_dataPath(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_dataPath",0,"pointer",[])}static get _get_identifier(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_identifier",0,"pointer",[])}static get _get_internetReachability(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_internetReachability",0,"pointer",[])}static get _get_isEditor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_isEditor",0,"bool",[])}static get _get_isMobilePlatform(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_isMobilePlatform",0,"bool",[])}static get _get_isPlaying(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_isPlaying",0,"bool",[])}static get _get_persistentDataPath(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_persistentDataPath",0,"pointer",[])}static get _get_temporaryCachePath(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_temporaryCachePath",0,"pointer",[])}static get _get_version(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_version",0,"pointer",[])}static get _get_productName(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_productName",0,"pointer",[])}static get _get_platform(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_platform",0,"pointer",[])}static get _set_runInBackground(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","set_runInBackground",1,"void",["bool"])}static get _get_streamingAssetsPath(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_streamingAssetsPath",0,"pointer",[])}static get _set_targetFrameRate(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","set_targetFrameRate",1,"void",["int32"])}static get _get_unityVersion(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_unityVersion",0,"pointer",[])}static get _add_logMessageReceived(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","add_logMessageReceived",1,"void",["pointer"])}static get _SetLogCallbackDefined(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","SetLogCallbackDefined",1,"void",["bool"])}static get _get_systemLanguage(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_systemLanguage",0,"pointer",[])}static get _Internal_ApplicationWantsToQuit(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","Internal_ApplicationWantsToQuit",0,"bool",[])}static get _Internal_ApplicationQuit(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","Internal_ApplicationQuit",0,"void",[])}static get _Internal_ApplicationUnload(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","Internal_ApplicationUnload",0,"void",[])}static get _InvokeOnBeforeRender(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","InvokeOnBeforeRender",0,"void",[])}static get _InvokeFocusChanged(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","InvokeFocusChanged",0,"void",["bool"])}static get _InvokeDeepLinkActivated(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","InvokeDeepLinkActivated",1,"void",["pointer"])}static get _get_companyName(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","get_companyName",0,"pointer",[])}static get _remove_logMessageReceived(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","remove_logMessageReceived",1,"void",["pointer"])}static get _add_logMessageReceivedThreaded(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","add_logMessageReceivedThreaded",1,"void",["pointer"])}static get _remove_logMessageReceivedThreaded(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Application","remove_logMessageReceivedThreaded",1,"void",["pointer"])}static get _Quit_(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Application","Quit",0,[],"void",[])}static get _get_isFocused(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Application","get_isFocused",0,[],"pointer",[])}static get _get_isBatchMode(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Application","get_isBatchMode",0,[],"pointer",[])}}i([n.cache],r,"_CallLogCallback",null),i([n.cache],r,"_CallLowMemory",null),i([n.cache],r,"_GetStackTraceLogType",null),i([n.cache],r,"_LoadLevel",null),i([n.cache],r,"_OpenURL",null),i([n.cache],r,"_Quit",null),i([n.cache],r,"_RegisterLogCallback",null),i([n.cache],r,"_get_cloudProjectId",null),i([n.cache],r,"_get_dataPath",null),i([n.cache],r,"_get_identifier",null),i([n.cache],r,"_get_internetReachability",null),i([n.cache],r,"_get_isEditor",null),i([n.cache],r,"_get_isMobilePlatform",null),i([n.cache],r,"_get_isPlaying",null),i([n.cache],r,"_get_persistentDataPath",null),i([n.cache],r,"_get_temporaryCachePath",null),i([n.cache],r,"_get_version",null),i([n.cache],r,"_get_productName",null),i([n.cache],r,"_get_platform",null),i([n.cache],r,"_set_runInBackground",null),i([n.cache],r,"_get_streamingAssetsPath",null),i([n.cache],r,"_set_targetFrameRate",null),i([n.cache],r,"_get_unityVersion",null),i([n.cache],r,"_add_logMessageReceived",null),i([n.cache],r,"_SetLogCallbackDefined",null),i([n.cache],r,"_get_systemLanguage",null),i([n.cache],r,"_Internal_ApplicationWantsToQuit",null),i([n.cache],r,"_Internal_ApplicationQuit",null),i([n.cache],r,"_Internal_ApplicationUnload",null),i([n.cache],r,"_InvokeOnBeforeRender",null),i([n.cache],r,"_InvokeFocusChanged",null),i([n.cache],r,"_InvokeDeepLinkActivated",null),i([n.cache],r,"_get_companyName",null),i([n.cache],r,"_remove_logMessageReceived",null),i([n.cache],r,"_add_logMessageReceivedThreaded",null),i([n.cache],r,"_remove_logMessageReceivedThreaded",null),i([n.cache],r,"_Quit_",null),i([n.cache],r,"_get_isFocused",null),i([n.cache],r,"_get_isBatchMode",null),Il2Cpp.Api.Application=r},{"decorator-cache-getter":561}],67:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Application_impl=void 0;const i=e("../../../../bridge/fix/enum"),r=e("../Type/class"),o=e("./enum");class a extends r.mscorlib_System_Type_impl{deepLinkActivated=lfv(this.handle,"deepLinkActivated");focusChanged=lfv(this.handle,"focusChanged");LowMemoryCallback=lfv(this.handle,"LowMemoryCallback");quitting=lfv(this.handle,"quitting");s_LogCallbackHandler=lfv(this.handle,"s_LogCallbackHandler");s_LogCallbackHandlerThreaded=lfv(this.handle,"s_LogCallbackHandlerThreaded");s_RegisterLogCallbackDeprecated=lfv(this.handle,"s_RegisterLogCallbackDeprecated");wantsToQuit=lfv(this.handle,"wantsToQuit");static get Quit_1(){return Il2Cpp.Api.Application._Quit_()}static get Quit(){return Il2Cpp.Api.Application._Quit()}static get isPlaying(){return 1==Il2Cpp.Api.Application._get_isPlaying()}static get dataPath(){return readU16(Il2Cpp.Api.Application._get_dataPath())}static get streamingAssetsPath(){return readU16(Il2Cpp.Api.Application._get_streamingAssetsPath())}static get persistentDataPath(){return readU16(Il2Cpp.Api.Application._get_persistentDataPath())}static get temporaryCachePath(){try{return readU16(Il2Cpp.Api.Application._get_temporaryCachePath())}catch(e){return"Function : temporaryCachePath not found"}}static get unityVersion(){return readU16(Il2Cpp.Api.Application._get_unityVersion())}static get version(){return readU16(Il2Cpp.Api.Application._get_version())}static get identifier(){return ptr(Il2Cpp.Api.Application._get_identifier).isNull()?Java.use("android.app.ActivityThread").currentApplication().getApplicationContext().getPackageName()+" ( from java api )":readU16(Il2Cpp.Api.Application._get_identifier())}static get productName(){try{return readU16(Il2Cpp.Api.Application._get_productName())}catch(e){return"Function : productName not found"}}static get companyName(){return readU16(Il2Cpp.Api.Application._get_companyName())}static get cloudProjectId(){return readU16(Il2Cpp.Api.Application._get_cloudProjectId())}static OpenURL(e){return Il2Cpp.Api.Application._OpenURL(allocUStr(e))}static targetFrameRate(e){return Il2Cpp.Api.Application._set_targetFrameRate(e)}static SetLogCallbackDefined(e){return Il2Cpp.Api.Application._SetLogCallbackDefined(e)}static GetStackTraceLogType(e){return Il2Cpp.Api.Application._GetStackTraceLogType(e)}static get internetReachability(){return Il2Cpp.Api.Application._get_internetReachability()}static get internetReachability_toString(){return(0,i.enumNumToName)(Il2Cpp.Application.internetReachability,"NetworkReachability")}static get_internetReachability(){return Il2Cpp.Api.Application._get_internetReachability()}static get_internetReachability_toString(){return(0,i.enumNumToName)(a.internetReachability,"NetworkReachability")}static get platform(){return Il2Cpp.Api.Application._get_platform()}static get platform_toString(){return(0,i.enumNumToName)(a.platform,"RuntimePlatform")}static get systemLanguage(){try{return Il2Cpp.Api.Application._get_platform()}catch(e){return o.SystemLanguage.Unknown}}static get systemLanguage_toString(){try{return(0,i.enumNumToName)(a.systemLanguage,"SystemLanguage")}catch(e){return"Function : systemLanguage not found"}}static CallLowMemory(){return Il2Cpp.Api.Application._CallLowMemory()}static add_logMessageReceived(e){return Il2Cpp.Api.Application._add_logMessageReceived(e)}static remove_logMessageReceived(e){return Il2Cpp.Api.Application._remove_logMessageReceived(e)}static add_logMessageReceivedThreaded(e){return Il2Cpp.Api.Application._add_logMessageReceivedThreaded(e)}static remove_logMessageReceivedThreaded(e){return Il2Cpp.Api.Application._remove_logMessageReceivedThreaded(e)}static CallLogCallback(e,t,n,i){return Il2Cpp.Api.Application._CallLogCallback(allocUStr(e),allocUStr(t),n,i)}static Internal_ApplicationWantsToQuit(){return Il2Cpp.Api.Application._Internal_ApplicationWantsToQuit()}static Internal_ApplicationQuit(){return Il2Cpp.Api.Application._Internal_ApplicationQuit()}static Internal_ApplicationUnload(){return Il2Cpp.Api.Application._Internal_ApplicationUnload()}static InvokeOnBeforeRender(){return Il2Cpp.Api.Application._InvokeOnBeforeRender()}static InvokeFocusChanged(e){return Il2Cpp.Api.Application._InvokeFocusChanged(e)}static InvokeDeepLinkActivated(e){return Il2Cpp.Api.Application._InvokeDeepLinkActivated(allocUStr(e))}static RegisterLogCallback_1(e){return Il2Cpp.Api.Application._RegisterLogCallback(e)}static RegisterLogCallback_2(e,t){return Il2Cpp.Api.Application._RegisterLogCallback(e,t)}static get isEditor(){return 1==Il2Cpp.Api.Application._get_isEditor()}static GetStackTraceLogType_1(e){return Il2Cpp.Api.Application._GetStackTraceLogType(e)}static GetStackTraceLogType_toString(e){return(0,i.enumNumToName)(Il2Cpp.Application.GetStackTraceLogType_1(e),"StackTraceLogType")}}n.UnityEngine_Application_impl=a,Il2Cpp.Application=a},{"../../../../bridge/fix/enum":19,"../Type/class":394,"./enum":68}],68:[function(e,t,n){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.SystemLanguage=n.RuntimePlatform=n.LogType=n.StackTraceLogType=n.NetworkReachability=void 0,(i=n.NetworkReachability||(n.NetworkReachability={}))[i.NotReachable=0]="NotReachable",i[i.ReachableViaCarrierDataNetwork=1]="ReachableViaCarrierDataNetwork",i[i.ReachableViaLocalAreaNetwork=2]="ReachableViaLocalAreaNetwork",(i=n.StackTraceLogType||(n.StackTraceLogType={}))[i.None=0]="None",i[i.ScriptOnly=1]="ScriptOnly",i[i.Full=2]="Full",(i=n.LogType||(n.LogType={}))[i.Error=0]="Error",i[i.Assert=1]="Assert",i[i.Warning=2]="Warning",i[i.Log=3]="Log",i[i.Exception=4]="Exception",(i=n.RuntimePlatform||(n.RuntimePlatform={}))[i.Android=11]="Android",i[i.BlackBerryPlayer=22]="BlackBerryPlayer",i[i.CloudRendering=35]="CloudRendering",i[i.FlashPlayer=15]="FlashPlayer",i[i.GameCoreScarlett=36]="GameCoreScarlett",i[i.GameCoreXboxOne=37]="GameCoreXboxOne",i[i.GameCoreXboxSeries=36]="GameCoreXboxSeries",i[i.IPhonePlayer=8]="IPhonePlayer",i[i.LinuxEditor=16]="LinuxEditor",i[i.LinuxPlayer=13]="LinuxPlayer",i[i.Lumin=33]="Lumin",i[i.MetroPlayerARM=20]="MetroPlayerARM",i[i.MetroPlayerX64=19]="MetroPlayerX64",i[i.MetroPlayerX86=18]="MetroPlayerX86",i[i.NaCl=12]="NaCl",i[i.OSXDashboardPlayer=4]="OSXDashboardPlayer",i[i.OSXEditor=0]="OSXEditor",i[i.OSXPlayer=1]="OSXPlayer",i[i.OSXWebPlayer=3]="OSXWebPlayer",i[i.PS3=9]="PS3",i[i.PS4=25]="PS4",i[i.PS5=38]="PS5",i[i.PSM=26]="PSM",i[i.PSP2=24]="PSP2",i[i.SamsungTVPlayer=28]="SamsungTVPlayer",i[i.Stadia=34]="Stadia",i[i.Switch=32]="Switch",i[i.TizenPlayer=23]="TizenPlayer",i[i.tvOS=31]="tvOS",i[i.WebGLPlayer=17]="WebGLPlayer",i[i.WiiU=30]="WiiU",i[i.WindowsEditor=7]="WindowsEditor",i[i.WindowsPlayer=2]="WindowsPlayer",i[i.WindowsWebPlayer=5]="WindowsWebPlayer",i[i.WP8Player=21]="WP8Player",i[i.WSAPlayerARM=20]="WSAPlayerARM",i[i.WSAPlayerX64=19]="WSAPlayerX64",i[i.WSAPlayerX86=18]="WSAPlayerX86",i[i.XBOX360=10]="XBOX360",i[i.XboxOne=27]="XboxOne",(i=n.SystemLanguage||(n.SystemLanguage={}))[i.Afrikaans=0]="Afrikaans",i[i.Arabic=1]="Arabic",i[i.Basque=2]="Basque",i[i.Belarusian=3]="Belarusian",i[i.Bulgarian=4]="Bulgarian",i[i.Catalan=5]="Catalan",i[i.Chinese=6]="Chinese",i[i.ChineseSimplified=40]="ChineseSimplified",i[i.ChineseTraditional=41]="ChineseTraditional",i[i.Czech=7]="Czech",i[i.Danish=8]="Danish",i[i.Dutch=9]="Dutch",i[i.English=10]="English",i[i.Estonian=11]="Estonian",i[i.Faroese=12]="Faroese",i[i.Finnish=13]="Finnish",i[i.French=14]="French",i[i.German=15]="German",i[i.Greek=16]="Greek",i[i.Hebrew=17]="Hebrew",i[i.Hungarian=18]="Hungarian",i[i.Icelandic=19]="Icelandic",i[i.Indonesian=20]="Indonesian",i[i.Italian=21]="Italian",i[i.Japanese=22]="Japanese",i[i.Korean=23]="Korean",i[i.Latvian=24]="Latvian",i[i.Lithuanian=25]="Lithuanian",i[i.Norwegian=26]="Norwegian",i[i.Polish=27]="Polish",i[i.Portuguese=28]="Portuguese",i[i.Romanian=29]="Romanian",i[i.Russian=30]="Russian",i[i.SerboCroatian=31]="SerboCroatian",i[i.Slovak=32]="Slovak",i[i.Slovenian=33]="Slovenian",i[i.Spanish=34]="Spanish",i[i.Swedish=35]="Swedish",i[i.Thai=36]="Thai",i[i.Turkish=37]="Turkish",i[i.Ukrainian=38]="Ukrainian",i[i.Unknown=42]="Unknown",i[i.Vietnamese=39]="Vietnamese"},{}],69:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Application=void 0,n.Application=function(){LOGE(getLine(20)+" Application "+getLine(20)),LOGD(`[*] cloudProjectId ${Il2Cpp.Application.cloudProjectId}
`+getLine(20)),LOGD(`[*] productName ${Il2Cpp.Application.productName}
`+getLine(20)),LOGD(`[*] identifier ${Il2Cpp.Application.identifier}
`+getLine(20)),LOGD(`[*] unityVersion ${Il2Cpp.Application.unityVersion}
`+getLine(20)),LOGD(`[*] version ${Il2Cpp.Application.version}
`+getLine(20)),LOGD(`[*] dataPath ${Il2Cpp.Application.dataPath}
`+getLine(20)),LOGD(`[*] persistentDataPath ${Il2Cpp.Application.persistentDataPath}
`+getLine(20)),LOGD(`[*] streamingAssetsPath ${Il2Cpp.Application.streamingAssetsPath}
`+getLine(20)),LOGD(`[*] temporaryCachePath ${Il2Cpp.Application.temporaryCachePath}
`+getLine(20)),LOGD(`[*] platform ${Il2Cpp.Application.platform_toString}
`+getLine(20)),LOGD(`[*] systemLanguage ${Il2Cpp.Application.systemLanguage_toString}
`+getLine(20)),LOGD(`[*] internetReachability ${Il2Cpp.Application.internetReachability_toString}
`+getLine(20)),LOGD(`[*] isEditor ${Il2Cpp.Application.isEditor}
`+getLine(20)),LOGD(`[*] isPlaying ${Il2Cpp.Application.isPlaying}
`+getLine(20)),LOGD(`[*] get_dpi ${Il2Cpp.Screen.get_dpi()}
`+getLine(20)),LOGD(`[*] get_height ${Il2Cpp.Screen.get_height()}
`+getLine(20)),LOGD(`[*] get_width ${Il2Cpp.Screen.get_width()}
`+getLine(20)),LOGD(`[*] get_fullScreenMode ${Il2Cpp.Screen.get_fullScreenMode_toString()}
`+getLine(20)),LOGD(`[*] get_orientation ${Il2Cpp.Screen.get_orientation_toString()}
`+getLine(20))}},{}],70:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./enum"),e("./api"),e("./class"),e("./export")},{"./api":66,"./class":67,"./enum":68,"./export":69}],71:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestWWWModule","UnityEngine.WWW",".ctor",1,["System.String"],"void",["pointer","pointer"])}static get _get_error(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestWWWModule","UnityEngine.WWW","get_error",0,[],"pointer",["pointer"])}static get _CreateTextureFromDownloadedData(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestWWWModule","UnityEngine.WWW","CreateTextureFromDownloadedData",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _get_texture(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestWWWModule","UnityEngine.WWW","get_texture",0,[],"pointer",["pointer"])}static get _LoadImageIntoTexture(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestWWWModule","UnityEngine.WWW","LoadImageIntoTexture",1,["UnityEngine.Texture2D"],"void",["pointer","pointer"])}static get _get_url(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestWWWModule","UnityEngine.WWW","get_url",0,[],"pointer",["pointer"])}static get _get_keepWaiting(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestWWWModule","UnityEngine.WWW","get_keepWaiting",0,[],"pointer",["pointer"])}static get _Dispose(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestWWWModule","UnityEngine.WWW","Dispose",0,[],"void",["pointer"])}static get _WaitUntilDoneIfPossible(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestWWWModule","UnityEngine.WWW","WaitUntilDoneIfPossible",0,[],"pointer",["pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_error",null),i([n.cache],r,"_CreateTextureFromDownloadedData",null),i([n.cache],r,"_get_texture",null),i([n.cache],r,"_LoadImageIntoTexture",null),i([n.cache],r,"_get_url",null),i([n.cache],r,"_get_keepWaiting",null),i([n.cache],r,"_Dispose",null),i([n.cache],r,"_WaitUntilDoneIfPossible",null),Il2Cpp.Api.WWW=r},{"decorator-cache-getter":561}],72:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_WWW_Impl=void 0;class i extends e("../class").UnityEngine_CustomYieldInstruction_Impl{constructor(e){super(e)}get_error(){return readU16(Il2Cpp.Api.WWW._get_error(this.handle))}CreateTextureFromDownloadedData(e){return Il2Cpp.Api.WWW._CreateTextureFromDownloadedData(this.handle,e)}get_texture(){return Il2Cpp.Api.WWW._get_texture(this.handle)}LoadImageIntoTexture(e){return Il2Cpp.Api.WWW._LoadImageIntoTexture(this.handle,e)}get_url(){return readU16(Il2Cpp.Api.WWW._get_url(this.handle))}get_keepWaiting(){return Il2Cpp.Api.WWW._get_keepWaiting(this.handle)}Dispose(){return Il2Cpp.Api.WWW._Dispose(this.handle)}WaitUntilDoneIfPossible(){return Il2Cpp.Api.WWW._WaitUntilDoneIfPossible(this.handle)}}n.UnityEngine_WWW_Impl=i,Il2Cpp.WWW=i},{"../class":76}],73:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});globalThis.HookWWWCtor=()=>{}},{}],74:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":71,"./class":72,"./export":73}],75:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_keepWaiting(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.CustomYieldInstruction","get_keepWaiting",0,[],"pointer",["pointer"])}static get _get_Current(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.CustomYieldInstruction","get_Current",0,[],"pointer",["pointer"])}static get _MoveNext(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.CustomYieldInstruction","MoveNext",0,[],"pointer",["pointer"])}static get _Reset(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.CustomYieldInstruction","Reset",0,[],"void",["pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.CustomYieldInstruction",".ctor",0,[],"void",["pointer"])}}i([n.cache],r,"_get_keepWaiting",null),i([n.cache],r,"_get_Current",null),i([n.cache],r,"_MoveNext",null),i([n.cache],r,"_Reset",null),i([n.cache],r,"__ctor",null),Il2Cpp.Api.CustomYieldInstruction=r},{"decorator-cache-getter":561}],76:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_CustomYieldInstruction_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{constructor(e){super(e)}get_keepWaiting(){return Il2Cpp.Api.CustomYieldInstruction._get_keepWaiting(this.handle)}get_Current(){return Il2Cpp.Api.CustomYieldInstruction._get_Current(this.handle)}MoveNext(){return Il2Cpp.Api.CustomYieldInstruction._MoveNext(this.handle)}Reset(){return Il2Cpp.Api.CustomYieldInstruction._Reset(this.handle)}_ctor(){return Il2Cpp.Api.CustomYieldInstruction.__ctor(this.handle)}}n.UnityEngine_CustomYieldInstruction_Impl=i,Il2Cpp.CustomYieldInstruction=i},{"../class":506}],77:[function(e,t,n){},{}],78:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./WWW/include")},{"./WWW/include":74,"./api":75,"./class":76,"./export":77}],79:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_unityLogger(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Debug","get_unityLogger",0,"pointer",[])}static get _DrawLine(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Debug","DrawLine",5,"void",["pointer","pointer","pointer","pointer","pointer"])}static get _DrawRay(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Debug","DrawRay",3,"void",["pointer","pointer","pointer"])}static get _DrawRay_start_dir_color_duration_depthTest(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Debug","DrawRay",5,["UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.Color","System.Single","System.Boolean"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _Log(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Debug","Log",1,["System.Object"],"void",["pointer"])}static get _Log_message_context(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Debug","Log",2,["System.Object","UnityEngine.Object"],"void",["pointer","pointer"])}static get _LogError(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Debug","LogError",1,"void",["pointer"])}static get _LogError_message_context(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Debug","LogError",2,["System.Object","UnityEngine.Object"],"void",["pointer","pointer"])}static get _LogErrorFormat(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Debug","LogErrorFormat",2,["System.String","System.Object[]"],"void",["pointer","pointer"])}static get _LogErrorFormat_context_format_args(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Debug","LogErrorFormat",3,["UnityEngine.Object","System.String","System.Object[]"],"void",["pointer","pointer","pointer"])}static get _LogException(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Debug","LogException",1,["System.Exception"],"void",["pointer"])}static get _LogException_exception_context(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Debug","LogException",2,["System.Exception","UnityEngine.Object"],"void",["pointer","pointer"])}static get _LogWarning(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Debug","LogWarning",1,["System.Object"],"void",["pointer"])}static get _LogWarning_message_context(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Debug","LogWarning",2,["System.Object","UnityEngine.Object"],"void",["pointer","pointer"])}static get _LogWarningFormat(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Debug","LogWarningFormat",2,["System.String","System.Object[]"],"void",["pointer","pointer"])}static get _LogWarningFormat_context_format_args(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Debug","LogWarningFormat",3,["UnityEngine.Object","System.String","System.Object[]"],"void",["pointer","pointer","pointer"])}static get _CallOverridenDebugHandler(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Debug","CallOverridenDebugHandler",2,"pointer",["pointer","pointer"])}static get __cctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Debug",".cctor",0,"void",[])}static get _DrawLine_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Debug","DrawLine_Injected",5,"void",["pointer","pointer","pointer","pointer","pointer"])}}i([n.cache],r,"_get_unityLogger",null),i([n.cache],r,"_DrawLine",null),i([n.cache],r,"_DrawRay",null),i([n.cache],r,"_DrawRay_start_dir_color_duration_depthTest",null),i([n.cache],r,"_Log",null),i([n.cache],r,"_Log_message_context",null),i([n.cache],r,"_LogError",null),i([n.cache],r,"_LogError_message_context",null),i([n.cache],r,"_LogErrorFormat",null),i([n.cache],r,"_LogErrorFormat_context_format_args",null),i([n.cache],r,"_LogException",null),i([n.cache],r,"_LogException_exception_context",null),i([n.cache],r,"_LogWarning",null),i([n.cache],r,"_LogWarning_message_context",null),i([n.cache],r,"_LogWarningFormat",null),i([n.cache],r,"_LogWarningFormat_context_format_args",null),i([n.cache],r,"_CallOverridenDebugHandler",null),i([n.cache],r,"__cctor",null),i([n.cache],r,"_DrawLine_Injected",null),Il2Cpp.Api.Debug=r},{"decorator-cache-getter":561}],80:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Debug_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{s_Logger=lfv(this.handle,"s_Logger");constructor(e){super(e)}static get_unityLogger(){return Il2Cpp.Api.Debug._get_unityLogger()}static DrawLine(e,t,n,i,r){return Il2Cpp.Api.Debug._DrawLine(e,t,n,i,r)}static DrawRay(e,t,n){return Il2Cpp.Api.Debug._DrawRay(e,t,n)}static DrawRay_5(e,t,n,i,r){return Il2Cpp.Api.Debug._DrawRay(e,t,n,i,r)}static Log(e){return Il2Cpp.Api.Debug._Log(e)}static Log_2(e,t){return Il2Cpp.Api.Debug._Log(e,t)}static LogError(e){return Il2Cpp.Api.Debug._LogError(e)}static LogError_2(e,t){return Il2Cpp.Api.Debug._LogError(e,t)}static LogErrorFormat(e,t){return Il2Cpp.Api.Debug._LogErrorFormat(allocUStr(e),t)}static LogErrorFormat_3(e,t,n){return Il2Cpp.Api.Debug._LogErrorFormat(e,allocUStr(t),n)}static LogException(e){return Il2Cpp.Api.Debug._LogException(e)}static LogException_2(e,t){return Il2Cpp.Api.Debug._LogException(e,t)}static LogWarning(e){return Il2Cpp.Api.Debug._LogWarning(e)}static LogWarning_2(e,t){return Il2Cpp.Api.Debug._LogWarning(e,t)}static LogWarningFormat(e,t){return Il2Cpp.Api.Debug._LogWarningFormat(allocUStr(e),t)}static LogWarningFormat_3(e,t,n){return Il2Cpp.Api.Debug._LogWarningFormat(e,allocUStr(t),n)}static CallOverridenDebugHandler(e,t){return Il2Cpp.Api.Debug._CallOverridenDebugHandler(e,t)}static _cctor(){return Il2Cpp.Api.Debug.__cctor()}static DrawLine_Injected(e,t,n,i,r){return Il2Cpp.Api.Debug._DrawLine_Injected(e,t,n,i,r)}}n.UnityEngine_Debug_Impl=i,Il2Cpp.Debug=i},{"../class":506}],81:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.HookDebugLog=void 0;var i=()=>{var e=find_method("UnityEngine.CoreModule","Logger","Log",2,!0),e=(LOGD("[*] Hook : UnityEngine.CoreModule.Logger.Log : "+e),A(e,(e,t)=>{LOGG(`
[*] Logger.LOG('${e[1]}' , '${readU16(e[2])}') <--- LR : `+checkCtx(t,"LR"))}),Il2Cpp.Api.Debug._LogException);LOGD("[*] Hook : UnityEngine.CoreModule.Debug.LogException : "+e),A(e,(e,t)=>{e=callFunction(find_method("mscorlib","Exception","ToString",0,!0),e[0]);LOGG(`
[*] Logger.LOG('${readU16(e)}') <--- LR : `+checkCtx(t,"LR"))})};n.HookDebugLog=i,globalThis.HookDebugLog=i},{}],82:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":79,"./class":80,"./export":81}],83:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Events.UnityAction",".ctor",2,["System.Object","System.IntPtr"],"void",["pointer","pointer","pointer"])}static get _Invoke(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Events.UnityAction","Invoke",0,[],"void",["pointer"])}static get _BeginInvoke(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Events.UnityAction","BeginInvoke",2,["System.AsyncCallback","System.Object"],"pointer",["pointer","pointer","pointer"])}static get _EndInvoke(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Events.UnityAction","EndInvoke",1,["System.IAsyncResult"],"void",["pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_Invoke",null),i([n.cache],r,"_BeginInvoke",null),i([n.cache],r,"_EndInvoke",null),Il2Cpp.Api.UnityAction=r},{"decorator-cache-getter":561}],84:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Events_UnityAction_Impl=void 0;class i extends e("../class").System_MulticastDelegate_Impl{constructor(e){super(e)}_ctor(e,t){return Il2Cpp.Api.UnityAction.__ctor(this.handle,e,t)}Invoke(){return Il2Cpp.Api.UnityAction._Invoke(this.handle)}BeginInvoke(e,t){return Il2Cpp.Api.UnityAction._BeginInvoke(this.handle,e,t)}EndInvoke(e){return Il2Cpp.Api.UnityAction._EndInvoke(this.handle,e)}}n.UnityEngine_Events_UnityAction_Impl=i,Il2Cpp.UnityAction=i},{"../class":87}],85:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":83,"./class":84}],86:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _GetObjectData(){return Il2Cpp.Api.o("mscorlib","System.MulticastDelegate","GetObjectData",2,["System.Runtime.Serialization.SerializationInfo","System.Runtime.Serialization.StreamingContext"],"void",["pointer","pointer","pointer"])}static get _DynamicInvokeImpl(){return Il2Cpp.Api.o("mscorlib","System.MulticastDelegate","DynamicInvokeImpl",1,["System.Object[]"],"pointer",["pointer","pointer"])}static get _Equals(){return Il2Cpp.Api.o("mscorlib","System.MulticastDelegate","Equals",1,["System.Object"],"pointer",["pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.o("mscorlib","System.MulticastDelegate","GetHashCode",0,[],"pointer",["pointer"])}static get _GetMethodImpl(){return Il2Cpp.Api.o("mscorlib","System.MulticastDelegate","GetMethodImpl",0,[],"pointer",["pointer"])}static get _GetInvocationList(){return Il2Cpp.Api.o("mscorlib","System.MulticastDelegate","GetInvocationList",0,[],"pointer",["pointer"])}static get _CombineImpl(){return Il2Cpp.Api.o("mscorlib","System.MulticastDelegate","CombineImpl",1,["System.Delegate"],"pointer",["pointer","pointer"])}static get _LastIndexOf(){return Il2Cpp.Api.o("mscorlib","System.MulticastDelegate","LastIndexOf",2,["System.Delegate[]","System.Delegate[]"],"pointer",["pointer","pointer","pointer"])}static get _RemoveImpl(){return Il2Cpp.Api.o("mscorlib","System.MulticastDelegate","RemoveImpl",1,["System.Delegate"],"pointer",["pointer","pointer"])}}i([n.cache],r,"_GetObjectData",null),i([n.cache],r,"_DynamicInvokeImpl",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_GetMethodImpl",null),i([n.cache],r,"_GetInvocationList",null),i([n.cache],r,"_CombineImpl",null),i([n.cache],r,"_LastIndexOf",null),i([n.cache],r,"_RemoveImpl",null),mscorlib.Api.MulticastDelegate=r},{"decorator-cache-getter":561}],87:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_MulticastDelegate_Impl=void 0;const i=e("../class");class r extends i.System_Delegate_Impl{delegates=lfv(this.handle,"delegates");constructor(e){super(e)}GetObjectData(e,t){return mscorlib.Api.MulticastDelegate._GetObjectData(this.handle,e,t)}DynamicInvokeImpl(e){return mscorlib.Api.MulticastDelegate._DynamicInvokeImpl(this.handle,e)}Equals(e){return mscorlib.Api.MulticastDelegate._Equals(this.handle,e)}GetHashCode(){return mscorlib.Api.MulticastDelegate._GetHashCode(this.handle)}GetMethodImpl(){return mscorlib.Api.MulticastDelegate._GetMethodImpl(this.handle)}GetInvocationList(){return mscorlib.Api.MulticastDelegate._GetInvocationList(this.handle)}CombineImpl(e){return new i.System_Delegate_Impl(mscorlib.Api.MulticastDelegate._CombineImpl(this.handle,e.handle))}LastIndexOf(e,t){return mscorlib.Api.MulticastDelegate._LastIndexOf(this.handle,e,t)}RemoveImpl(e){return new i.System_Delegate_Impl(mscorlib.Api.MulticastDelegate._RemoveImpl(this.handle,e.handle))}}n.System_MulticastDelegate_Impl=r,mscorlib.MulticastDelegate=r},{"../class":90}],88:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./UnityAction/include")},{"./UnityAction/include":85,"./api":86,"./class":87}],89:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_Method(){return Il2Cpp.Api.o("mscorlib","System.Delegate","get_Method",0,[],"pointer",["pointer"])}static get _GetVirtualMethod_internal(){return Il2Cpp.Api.o("mscorlib","System.Delegate","GetVirtualMethod_internal",0,[],"pointer",["pointer"])}static get _get_Target(){return Il2Cpp.Api.o("mscorlib","System.Delegate","get_Target",0,[],"pointer",["pointer"])}static get _CreateDelegate_internal(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CreateDelegate_internal",4,["System.Type","System.Object","System.Reflection.MethodInfo","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _arg_type_match(){return Il2Cpp.Api.o("mscorlib","System.Delegate","arg_type_match",2,["System.Type","System.Type"],"pointer",["pointer","pointer"])}static get _arg_type_match_this(){return Il2Cpp.Api.o("mscorlib","System.Delegate","arg_type_match_this",3,["System.Type","System.Type","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _return_type_match(){return Il2Cpp.Api.o("mscorlib","System.Delegate","return_type_match",2,["System.Type","System.Type"],"pointer",["pointer","pointer"])}static get _CreateDelegate(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CreateDelegate",4,["System.Type","System.Object","System.Reflection.MethodInfo","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _CreateDelegate_type_firstArgument_method_throwOnBindFailure_allowClosed(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CreateDelegate",5,["System.Type","System.Object","System.Reflection.MethodInfo","System.Boolean","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _CreateDelegate_type_firstArgument_method(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CreateDelegate",3,["System.Type","System.Object","System.Reflection.MethodInfo"],"pointer",["pointer","pointer","pointer"])}static get _CreateDelegate_type_method_throwOnBindFailure(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CreateDelegate",3,["System.Type","System.Reflection.MethodInfo","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _CreateDelegate_type_method(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CreateDelegate",2,["System.Type","System.Reflection.MethodInfo"],"pointer",["pointer","pointer"])}static get _CreateDelegate_type_target_method(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CreateDelegate",3,["System.Type","System.Object","System.String"],"pointer",["pointer","pointer","pointer"])}static get _GetCandidateMethod(){return Il2Cpp.Api.o("mscorlib","System.Delegate","GetCandidateMethod",6,["System.Type","System.Type","System.String","System.Reflection.BindingFlags","System.Boolean","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer","pointer","pointer"])}static get _CreateDelegate_type_target_method_ignoreCase_throwOnBindFailure(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CreateDelegate",5,["System.Type","System.Type","System.String","System.Boolean","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _CreateDelegate_type_target_method_(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CreateDelegate",3,["System.Type","System.Type","System.String"],"pointer",["pointer","pointer","pointer"])}static get _CreateDelegate_type_target_method_ignoreCase_throwOnBindFailure_(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CreateDelegate",5,["System.Type","System.Object","System.String","System.Boolean","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _CreateDelegate_type_target_method_ignoreCase(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CreateDelegate",4,["System.Type","System.Object","System.String","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _DynamicInvoke(){return Il2Cpp.Api.o("mscorlib","System.Delegate","DynamicInvoke",1,["System.Object[]"],"pointer",["pointer","pointer"])}static get _InitializeDelegateData(){return Il2Cpp.Api.o("mscorlib","System.Delegate","InitializeDelegateData",0,[],"void",["pointer"])}static get _DynamicInvokeImpl(){return Il2Cpp.Api.o("mscorlib","System.Delegate","DynamicInvokeImpl",1,["System.Object[]"],"pointer",["pointer","pointer"])}static get _Clone(){return Il2Cpp.Api.o("mscorlib","System.Delegate","Clone",0,[],"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.o("mscorlib","System.Delegate","Equals",1,["System.Object"],"pointer",["pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.o("mscorlib","System.Delegate","GetHashCode",0,[],"pointer",["pointer"])}static get _GetMethodImpl(){return Il2Cpp.Api.o("mscorlib","System.Delegate","GetMethodImpl",0,[],"pointer",["pointer"])}static get _GetObjectData(){return Il2Cpp.Api.o("mscorlib","System.Delegate","GetObjectData",2,["System.Runtime.Serialization.SerializationInfo","System.Runtime.Serialization.StreamingContext"],"void",["pointer","pointer","pointer"])}static get _GetInvocationList(){return Il2Cpp.Api.o("mscorlib","System.Delegate","GetInvocationList",0,[],"pointer",["pointer"])}static get _Combine(){return Il2Cpp.Api.o("mscorlib","System.Delegate","Combine",2,["System.Delegate","System.Delegate"],"pointer",["pointer","pointer"])}static get _Combine_delegates(){return Il2Cpp.Api.o("mscorlib","System.Delegate","Combine",1,["System.Delegate[]"],"pointer",["pointer"])}static get _CombineImpl(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CombineImpl",1,["System.Delegate"],"pointer",["pointer","pointer"])}static get _Remove(){return Il2Cpp.Api.o("mscorlib","System.Delegate","Remove",2,["System.Delegate","System.Delegate"],"pointer",["pointer","pointer"])}static get _RemoveImpl(){return Il2Cpp.Api.o("mscorlib","System.Delegate","RemoveImpl",1,["System.Delegate"],"pointer",["pointer","pointer"])}static get _op_Equality(){return Il2Cpp.Api.o("mscorlib","System.Delegate","op_Equality",2,["System.Delegate","System.Delegate"],"pointer",["pointer","pointer"])}static get _op_Inequality(){return Il2Cpp.Api.o("mscorlib","System.Delegate","op_Inequality",2,["System.Delegate","System.Delegate"],"pointer",["pointer","pointer"])}static get _CreateDelegateNoSecurityCheck(){return Il2Cpp.Api.o("mscorlib","System.Delegate","CreateDelegateNoSecurityCheck",3,["System.RuntimeType","System.Object","System.Reflection.MethodInfo"],"pointer",["pointer","pointer","pointer"])}static get _AllocDelegateLike_internal(){return Il2Cpp.Api.o("mscorlib","System.Delegate","AllocDelegateLike_internal",1,["System.Delegate"],"pointer",["pointer"])}}i([n.cache],r,"_get_Method",null),i([n.cache],r,"_GetVirtualMethod_internal",null),i([n.cache],r,"_get_Target",null),i([n.cache],r,"_CreateDelegate_internal",null),i([n.cache],r,"_arg_type_match",null),i([n.cache],r,"_arg_type_match_this",null),i([n.cache],r,"_return_type_match",null),i([n.cache],r,"_CreateDelegate",null),i([n.cache],r,"_CreateDelegate_type_firstArgument_method_throwOnBindFailure_allowClosed",null),i([n.cache],r,"_CreateDelegate_type_firstArgument_method",null),i([n.cache],r,"_CreateDelegate_type_method_throwOnBindFailure",null),i([n.cache],r,"_CreateDelegate_type_method",null),i([n.cache],r,"_CreateDelegate_type_target_method",null),i([n.cache],r,"_GetCandidateMethod",null),i([n.cache],r,"_CreateDelegate_type_target_method_ignoreCase_throwOnBindFailure",null),i([n.cache],r,"_CreateDelegate_type_target_method_",null),i([n.cache],r,"_CreateDelegate_type_target_method_ignoreCase_throwOnBindFailure_",null),i([n.cache],r,"_CreateDelegate_type_target_method_ignoreCase",null),i([n.cache],r,"_DynamicInvoke",null),i([n.cache],r,"_InitializeDelegateData",null),i([n.cache],r,"_DynamicInvokeImpl",null),i([n.cache],r,"_Clone",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_GetMethodImpl",null),i([n.cache],r,"_GetObjectData",null),i([n.cache],r,"_GetInvocationList",null),i([n.cache],r,"_Combine",null),i([n.cache],r,"_Combine_delegates",null),i([n.cache],r,"_CombineImpl",null),i([n.cache],r,"_Remove",null),i([n.cache],r,"_RemoveImpl",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_op_Inequality",null),i([n.cache],r,"_CreateDelegateNoSecurityCheck",null),i([n.cache],r,"_AllocDelegateLike_internal",null),mscorlib.Api.Delegate=r},{"decorator-cache-getter":561}],90:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_Delegate_Impl=void 0;const i=e("../../../../bridge/fix/il2cppM"),r=e("../class");class o extends r.mscorlib_System_Object_impl{method_ptr=lfv(this.handle,"method_ptr");invoke_impl=lfv(this.handle,"invoke_impl");m_target=new r.mscorlib_System_Object_impl(lfv(this.handle,"m_target"));method=new Il2Cpp.Method(lfv(this.handle,"method"));delegate_trampoline=lfv(this.handle,"delegate_trampoline");extra_arg=lfv(this.handle,"extra_arg");method_code=lfv(this.handle,"method_code");method_info=lfv(this.handle,"method_info");original_method_info=lfv(this.handle,"original_method_info");data=lfv(this.handle,"data");method_is_virtual=!lfv(this.handle,"method_is_virtual").isNull();constructor(e){e instanceof NativePointer&&!e.isNull()&&super(e)}get_Method(){return mscorlib.Api.Delegate._get_Method(this.handle)}GetVirtualMethod_internal(){return mscorlib.Api.Delegate._GetVirtualMethod_internal(this.handle)}get_Target(){return mscorlib.Api.Delegate._get_Target(this.handle)}static CreateDelegate_internal(e,t,n,i){return mscorlib.Api.Delegate._CreateDelegate_internal(e.handle,t.handle,n,i)}static arg_type_match(e,t){return mscorlib.Api.Delegate._arg_type_match(e,t)}static arg_type_match_this(e,t,n){return mscorlib.Api.Delegate._arg_type_match_this(e,t,n)}static return_type_match(e,t){return mscorlib.Api.Delegate._return_type_match(e,t)}static CreateDelegate(e,t,n,i){return new o(mscorlib.Api.Delegate._CreateDelegate(e.handle,t,n,i))}static CreateDelegate_5_(e,t,n,i,r){return mscorlib.Api.Delegate._CreateDelegate(e.handle,t,n,i,r)}static CreateDelegate_3_(e,t,n){return new o(mscorlib.Api.Delegate._CreateDelegate(e.handle,t,n))}static CreateDelegate_3(e,t,n){return new o(mscorlib.Api.Delegate._CreateDelegate(e.handle,t,n))}static CreateDelegate_2(e,t){return new o(mscorlib.Api.Delegate._CreateDelegate(e.handle,t))}static CreateDelegate_3__(e,t,n){return new o(mscorlib.Api.Delegate._CreateDelegate(e.handle,t.handle,n))}static GetCandidateMethod(e,t,n,i,r,o){return mscorlib.Api.Delegate._GetCandidateMethod(e.handle,t.handle,n,i,r,o)}static CreateDelegate_5__(e,t,n,i,r){return new o(mscorlib.Api.Delegate._CreateDelegate(e.handle,t.handle,n,i,r))}static CreateDelegate_3___(e,t,n){return new o(mscorlib.Api.Delegate._CreateDelegate(e.handle,t.handle,n))}static CreateDelegate_5(e,t,n,i,r){return new o(mscorlib.Api.Delegate._CreateDelegate(e.handle,t.handle,n,i,r))}static CreateDelegate_4(e,t,n,i){return new o(mscorlib.Api.Delegate._CreateDelegate(e.handle,t.handle,n,i))}DynamicInvoke(e){return new r.mscorlib_System_Object_impl(mscorlib.Api.Delegate._DynamicInvoke(this.handle,e))}InitializeDelegateData(){return mscorlib.Api.Delegate._InitializeDelegateData(this.handle)}DynamicInvokeImpl(e){return new r.mscorlib_System_Object_impl(mscorlib.Api.Delegate._DynamicInvokeImpl(this.handle,e))}Clone(){return new r.mscorlib_System_Object_impl(mscorlib.Api.Delegate._Clone(this.handle))}Equals(e){return mscorlib.Api.Delegate._Equals(this.handle,e)}GetHashCode(){return mscorlib.Api.Delegate._GetHashCode(this.handle)}GetMethodImpl(){return mscorlib.Api.Delegate._GetMethodImpl(this.handle)}GetObjectData(e,t){return mscorlib.Api.Delegate._GetObjectData(this.handle,e,t)}GetInvocationList(){return mscorlib.Api.Delegate._GetInvocationList(this.handle)}static Combine(e,t){return new o(mscorlib.Api.Delegate._Combine(e.handle,t.handle))}static Combine_1(e){return new o(mscorlib.Api.Delegate._Combine(e))}CombineImpl(e){return new o(mscorlib.Api.Delegate._CombineImpl(this.handle,e.handle))}static Remove(e,t){return new o(mscorlib.Api.Delegate._Remove(e.handle,t.handle))}RemoveImpl(e){return new o(mscorlib.Api.Delegate._RemoveImpl(this.handle,e.handle))}static op_Equality(e,t){return mscorlib.Api.Delegate._op_Equality(e.handle,t.handle)}static op_Inequality(e,t){return mscorlib.Api.Delegate._op_Inequality(e.handle,t.handle)}static CreateDelegateNoSecurityCheck(e,t,n){return mscorlib.Api.Delegate._CreateDelegateNoSecurityCheck(e,t,n)}static AllocDelegateLike_internal(e){return mscorlib.Api.Delegate._AllocDelegateLike_internal(e.handle)}toString(e=!1){try{var t=this.method;return`${e?(0,i.getMethodDesFromMethodInfo)(t.handle):t.name} | MI:${this.method.handle} | MP:${t.relativeVirtualAddress} | TG:${this.m_target} | virtual:`+this.method_is_virtual}catch(e){return"Error"}}toArray(){return[this.method,this.method_ptr,this.m_target,this.method_is_virtual]}}n.System_Delegate_Impl=o,mscorlib.Delegate=o},{"../../../../bridge/fix/il2cppM":21,"../class":506}],91:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./MulticastDelegate/include")},{"./MulticastDelegate/include":88,"./api":89,"./class":90}],92:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _Create(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestAudioModule","UnityEngine.Networking.DownloadHandlerAudioClip","Create",3,["UnityEngine.Networking.DownloadHandlerAudioClip","System.String","UnityEngine.AudioType"],"pointer",["pointer","pointer","pointer"])}static get _InternalCreateAudioClip(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestAudioModule","UnityEngine.Networking.DownloadHandlerAudioClip","InternalCreateAudioClip",2,["System.String","UnityEngine.AudioType"],"void",["pointer","pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestAudioModule","UnityEngine.Networking.DownloadHandlerAudioClip",".ctor",2,["System.String","UnityEngine.AudioType"],"void",["pointer","pointer","pointer"])}static get _GetData(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestAudioModule","UnityEngine.Networking.DownloadHandlerAudioClip","GetData",0,[],"pointer",["pointer"])}static get _GetText(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestAudioModule","UnityEngine.Networking.DownloadHandlerAudioClip","GetText",0,[],"pointer",["pointer"])}static get _get_audioClip(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestAudioModule","UnityEngine.Networking.DownloadHandlerAudioClip","get_audioClip",0,[],"pointer",["pointer"])}static get _GetContent(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestAudioModule","UnityEngine.Networking.DownloadHandlerAudioClip","GetContent",1,["UnityEngine.Networking.UnityWebRequest"],"pointer",["pointer"])}}i([n.cache],r,"_Create",null),i([n.cache],r,"_InternalCreateAudioClip",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_GetData",null),i([n.cache],r,"_GetText",null),i([n.cache],r,"_get_audioClip",null),i([n.cache],r,"_GetContent",null),Il2Cpp.Api.DownloadHandlerAudioClip=r},{"decorator-cache-getter":561}],93:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Networking_DownloadHandlerAudioClip_Impl=void 0;const i=e("../../Object/AudioClip/class"),r=e("../class");class o extends r.UnityEngine_Networking_DownloadHandler_Impl{constructor(e){super(e)}static Create(e,t,n){return Il2Cpp.Api.DownloadHandlerAudioClip._Create(e,allocUStr(t),n)}InternalCreateAudioClip(e,t){return Il2Cpp.Api.DownloadHandlerAudioClip._InternalCreateAudioClip(this.handle,e,t)}_ctor(e,t){return Il2Cpp.Api.DownloadHandlerAudioClip.__ctor(this.handle,e,t)}GetData(){return Il2Cpp.Api.DownloadHandlerAudioClip._GetData(this.handle)}GetText(){return readU16(Il2Cpp.Api.DownloadHandlerAudioClip._GetText(this.handle))}get_audioClip(){return new i.UnityEngine_AudioClip_Impl(Il2Cpp.Api.DownloadHandlerAudioClip._get_audioClip(this.handle))}static GetContent(e){return Il2Cpp.Api.DownloadHandlerAudioClip._GetContent(e)}}n.UnityEngine_Networking_DownloadHandlerAudioClip_Impl=o,Il2Cpp.DownloadHandlerAudioClip=o},{"../../Object/AudioClip/class":172,"../class":110}],94:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_AudioType=void 0,(n=n.UnityEngine_AudioType||(n.UnityEngine_AudioType={}))[n.UNKNOWN=0]="UNKNOWN",n[n.ACC=1]="ACC",n[n.AIFF=2]="AIFF",n[n.IT=10]="IT",n[n.MOD=12]="MOD",n[n.MPEG=13]="MPEG",n[n.OGGVORBIS=14]="OGGVORBIS",n[n.S3M=17]="S3M",n[n.WAV=20]="WAV",n[n.XM=21]="XM",n[n.XMA=22]="XMA",n[n.VAG=23]="VAG",n[n.AUDIOQUEUE=24]="AUDIOQUEUE"},{}],95:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.DownloadHandlerAudioClipHooker=void 0;n.DownloadHandlerAudioClipHooker=class{static hook(){try{var e=Il2Cpp.Api.DownloadHandlerAudioClip._GetText;null!=e&&A(e,void 0,e=>{LOGD(`[*] DownloadHandlerAudioClipHooker.GetText() | ret = '${readU16(e)}'`)}),LOGD("Hook DownloadHandlerAudioClipHooker.GetText()")}catch(e){LOGE(e)}try{var t=Il2Cpp.Api.DownloadHandlerAudioClip._GetData;null!=t&&A(t,void 0,e=>{LOGD(`[*] DownloadHandlerAudioClipHooker.GetData() | ret = '${e}'`)}),LOGD("Hook DownloadHandlerAudioClipHooker.GetData()")}catch(e){LOGE(e)}}}},{}],96:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./enum")},{"./api":92,"./class":93,"./enum":94,"./export":95}],97:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _Create(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandlerBuffer","Create",1,["UnityEngine.Networking.DownloadHandlerBuffer"],"pointer",["pointer"])}static get _InternalCreateBuffer(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandlerBuffer","InternalCreateBuffer",0,[],"void",["pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandlerBuffer",".ctor",0,[],"void",["pointer"])}static get _GetData(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandlerBuffer","GetData",0,[],"pointer",["pointer"])}static get _InternalGetData(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandlerBuffer","InternalGetData",0,[],"pointer",["pointer"])}}i([n.cache],r,"_Create",null),i([n.cache],r,"_InternalCreateBuffer",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_GetData",null),i([n.cache],r,"_InternalGetData",null),Il2Cpp.Api.DownloadHandlerBuffer=r},{"decorator-cache-getter":561}],98:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Networking_DownloadHandlerBuffer_Impl=void 0;class i extends e("../class").UnityEngine_Networking_DownloadHandler_Impl{constructor(e){super(e)}static Create(e){return Il2Cpp.Api.DownloadHandlerBuffer._Create(e)}InternalCreateBuffer(){return Il2Cpp.Api.DownloadHandlerBuffer._InternalCreateBuffer(this.handle)}_ctor(){return Il2Cpp.Api.DownloadHandlerBuffer.__ctor(this.handle)}GetData(){return Il2Cpp.Api.DownloadHandlerBuffer._GetData(this.handle)}InternalGetData(){return Il2Cpp.Api.DownloadHandlerBuffer._InternalGetData(this.handle)}}n.UnityEngine_Networking_DownloadHandlerBuffer_Impl=i,Il2Cpp.DownloadHandlerBuffer=i},{"../class":110}],99:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.DownloadHandlerBufferHooker=void 0;n.DownloadHandlerBufferHooker=class{static hook(){try{var e=Il2Cpp.Api.DownloadHandlerBuffer._GetData;e&&A(e,void 0,e=>{LOGD(`[*] DownloadHandlerBuffer.GetData() | ret = '${e}'`)}),LOGD("Hook DownloadHandlerBuffer.GetData()")}catch(e){LOGE(e)}}}},{}],100:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":97,"./class":98,"./export":99}],101:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _Create(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestTextureModule","UnityEngine.Networking.DownloadHandlerTexture","Create",2,["UnityEngine.Networking.DownloadHandlerTexture","System.Boolean"],"pointer",["pointer","pointer"])}static get _InternalCreateTexture(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestTextureModule","UnityEngine.Networking.DownloadHandlerTexture","InternalCreateTexture",1,["System.Boolean"],"void",["pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestTextureModule","UnityEngine.Networking.DownloadHandlerTexture",".ctor",1,["System.Boolean"],"void",["pointer","pointer"])}static get _GetData(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestTextureModule","UnityEngine.Networking.DownloadHandlerTexture","GetData",0,[],"pointer",["pointer"])}static get _get_texture(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestTextureModule","UnityEngine.Networking.DownloadHandlerTexture","get_texture",0,[],"pointer",["pointer"])}static get _InternalGetTexture(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestTextureModule","UnityEngine.Networking.DownloadHandlerTexture","InternalGetTexture",0,[],"pointer",["pointer"])}static get _InternalGetTextureNative(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestTextureModule","UnityEngine.Networking.DownloadHandlerTexture","InternalGetTextureNative",0,[],"pointer",["pointer"])}static get _GetContent(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestTextureModule","UnityEngine.Networking.DownloadHandlerTexture","GetContent",1,["UnityEngine.Networking.UnityWebRequest"],"pointer",["pointer"])}}i([n.cache],r,"_Create",null),i([n.cache],r,"_InternalCreateTexture",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_GetData",null),i([n.cache],r,"_get_texture",null),i([n.cache],r,"_InternalGetTexture",null),i([n.cache],r,"_InternalGetTextureNative",null),i([n.cache],r,"_GetContent",null),Il2Cpp.Api.DownloadHandlerTexture=r},{"decorator-cache-getter":561}],102:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Networking_DownloadHandlerFile_Impl=void 0;class i extends e("../class").UnityEngine_Networking_DownloadHandler_Impl{constructor(e){super(e)}static Create(e,t,n){return Il2Cpp.Api.DownloadHandlerFile._Create(e,t,n)}InternalCreateVFS(e,t){return Il2Cpp.Api.DownloadHandlerFile._InternalCreateVFS(this.handle,e,t)}_ctor_DownloadHandlerFile(e){return Il2Cpp.Api.DownloadHandlerFile.__ctor(this.handle,e)}GetData(){return Il2Cpp.Api.DownloadHandlerFile._GetData(this.handle)}GetText(){return readU16(Il2Cpp.Api.DownloadHandlerFile._GetText(this.handle))}}n.UnityEngine_Networking_DownloadHandlerFile_Impl=i,Il2Cpp.DownloadHandlerFile=i},{"../class":110}],103:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.DownloadHandlerFileHooker=void 0;n.DownloadHandlerFileHooker=class{static hook(){try{var e=Il2Cpp.Api.DownloadHandlerFile._GetText;e&&A(e,void 0,e=>{LOGD(`[*] DownloadHandlerFile.GetText() | ret = '${readU16(e)}'`)}),LOGD("Hook DownloadHandlerFile.GetText()")}catch(e){LOGE(e)}try{var t=Il2Cpp.Api.DownloadHandlerFile._GetData;t&&A(t,void 0,e=>{LOGD(`[*] DownloadHandlerFile.GetData() | ret = '${e}'`)}),LOGD("Hook DownloadHandlerFile.GetData()")}catch(e){LOGE(e)}}}},{}],104:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":101,"./class":102,"./export":103}],105:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _Create(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandlerFile","Create",3,["UnityEngine.Networking.DownloadHandlerFile","System.String","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _InternalCreateVFS(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandlerFile","InternalCreateVFS",2,["System.String","System.Boolean"],"void",["pointer","pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandlerFile",".ctor",1,["System.String"],"void",["pointer","pointer"])}static get _GetData(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandlerFile","GetData",0,[],"pointer",["pointer"])}static get _GetText(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandlerFile","GetText",0,[],"pointer",["pointer"])}}i([n.cache],r,"_Create",null),i([n.cache],r,"_InternalCreateVFS",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_GetData",null),i([n.cache],r,"_GetText",null),Il2Cpp.Api.DownloadHandlerFile=r},{"decorator-cache-getter":561}],106:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Networking_DownloadHandlerTexture_Impl=void 0;var i=e("../../Object/Texture/Texture2D/class");class r extends e("../class").UnityEngine_Networking_DownloadHandler_Impl{mTexture=new i.UnityEngine_Texture2D_Impl(lfv(this.handle,"mTexture"));mHasTexture=lfv(this.handle,"mHasTexture");mNonReadable=lfv(this.handle,"mNonReadable");constructor(e){super(e)}static Create(e,t){return Il2Cpp.Api.DownloadHandlerTexture._Create(e,t)}InternalCreateTexture(e){return Il2Cpp.Api.DownloadHandlerTexture._InternalCreateTexture(this.handle,e)}_ctor_DownloadHandlerTexture(e){return Il2Cpp.Api.DownloadHandlerTexture.__ctor(this.handle,e)}GetData(){return Il2Cpp.Api.DownloadHandlerTexture._GetData(this.handle)}get_texture(){return Il2Cpp.Api.DownloadHandlerTexture._get_texture(this.handle)}InternalGetTexture(){return Il2Cpp.Api.DownloadHandlerTexture._InternalGetTexture(this.handle)}InternalGetTextureNative(){return Il2Cpp.Api.DownloadHandlerTexture._InternalGetTextureNative(this.handle)}static GetContent(e){return Il2Cpp.Api.DownloadHandlerTexture._GetContent(e)}}n.UnityEngine_Networking_DownloadHandlerTexture_Impl=r,Il2Cpp.DownloadHandlerTexture=r},{"../../Object/Texture/Texture2D/class":332,"../class":110}],107:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.DownloadHandlerTextureHooker=void 0;n.DownloadHandlerTextureHooker=class{static hook(){try{var e=Il2Cpp.Api.DownloadHandlerTexture._GetData;e&&A(e,void 0,e=>{LOGD(`[*] DownloadHandlerTexture.GetData() | ret = '${e}'`)}),LOGD("Hook DownloadHandlerTexture.GetData()")}catch(e){LOGE(e)}try{var t=Il2Cpp.Api.DownloadHandlerTexture._GetContent;t&&A(t,void 0,e=>{LOGD(`[*] DownloadHandlerTexture.GetContent() | ret = '${e}'`)}),LOGD("Hook DownloadHandlerTexture.GetContent()")}catch(e){LOGE(e)}try{var n=Il2Cpp.Api.DownloadHandlerTexture._get_texture;n&&A(n,void 0,e=>{LOGD(`[*] DownloadHandlerTexture.get_texture() | ret = '${e}'`)}),LOGD("Hook DownloadHandlerTexture.get_texture()")}catch(e){LOGE(e)}}}},{}],108:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":105,"./class":106,"./export":107}],109:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _Release(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandler","Release",0,[],"void",["pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandler",".ctor",0,[],"void",["pointer"])}static get _Finalize(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandler","Finalize",0,[],"void",["pointer"])}static get _Dispose(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandler","Dispose",0,[],"void",["pointer"])}static get _get_data(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandler","get_data",0,[],"pointer",["pointer"])}static get _get_text(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandler","get_text",0,[],"pointer",["pointer"])}static get _GetData(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandler","GetData",0,[],"pointer",["pointer"])}static get _GetText(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandler","GetText",0,[],"pointer",["pointer"])}static get _GetTextEncoder(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandler","GetTextEncoder",0,[],"pointer",["pointer"])}static get _GetContentType(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandler","GetContentType",0,[],"pointer",["pointer"])}static get _GetCheckedDownloader(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandler","GetCheckedDownloader",1,["UnityEngine.Networking.UnityWebRequest"],"pointer",["pointer"])}static get _InternalGetByteArray(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.DownloadHandler","InternalGetByteArray",1,["UnityEngine.Networking.DownloadHandler"],"pointer",["pointer"])}}i([n.cache],r,"_Release",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_Finalize",null),i([n.cache],r,"_Dispose",null),i([n.cache],r,"_get_data",null),i([n.cache],r,"_get_text",null),i([n.cache],r,"_GetData",null),i([n.cache],r,"_GetText",null),i([n.cache],r,"_GetTextEncoder",null),i([n.cache],r,"_GetContentType",null),i([n.cache],r,"_GetCheckedDownloader",null),i([n.cache],r,"_InternalGetByteArray",null),Il2Cpp.Api.DownloadHandler=r},{"decorator-cache-getter":561}],110:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Networking_DownloadHandler_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{m_Ptr=lfv(this.handle,"m_Ptr");constructor(e){super(e)}Release(){return Il2Cpp.Api.DownloadHandler._Release(this.handle)}_ctor_DownloadHandler(){return Il2Cpp.Api.DownloadHandler.__ctor(this.handle)}Finalize(){return Il2Cpp.Api.DownloadHandler._Finalize(this.handle)}Dispose(){return Il2Cpp.Api.DownloadHandler._Dispose(this.handle)}get_data(){return Il2Cpp.Api.DownloadHandler._get_data(this.handle)}get_text(){return readU16(Il2Cpp.Api.DownloadHandler._get_text(this.handle))}GetData(){return Il2Cpp.Api.DownloadHandler._GetData(this.handle)}GetText(){return readU16(Il2Cpp.Api.DownloadHandler._GetText(this.handle))}GetTextEncoder(){return Il2Cpp.Api.DownloadHandler._GetTextEncoder(this.handle)}GetContentType(){return readU16(Il2Cpp.Api.DownloadHandler._GetContentType(this.handle))}static InternalGetByteArray(e){return Il2Cpp.Api.DownloadHandler._InternalGetByteArray(e)}}n.UnityEngine_Networking_DownloadHandler_Impl=i,Il2Cpp.DownloadHandler=i},{"../class":506}],111:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const i=e("./DownloadHandlerAudioClip/export"),r=e("./DownloadHandlerBuffer/export"),o=e("./DownloadHandlerFile/export"),a=e("./DownloadHandlerTexture/export");globalThis.HookDownloadHandler=()=>{i.DownloadHandlerAudioClipHooker.hook(),r.DownloadHandlerBufferHooker.hook(),o.DownloadHandlerFileHooker.hook(),a.DownloadHandlerTextureHooker.hook()}},{"./DownloadHandlerAudioClip/export":95,"./DownloadHandlerBuffer/export":99,"./DownloadHandlerFile/export":103,"./DownloadHandlerTexture/export":107}],112:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./DownloadHandlerAudioClip/include"),e("./DownloadHandlerBuffer/include"),e("./DownloadHandlerFile/include"),e("./DownloadHandlerTexture/include")},{"./DownloadHandlerAudioClip/include":96,"./DownloadHandlerBuffer/include":100,"./DownloadHandlerFile/include":104,"./DownloadHandlerTexture/include":108,"./api":109,"./class":110,"./export":111}],113:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _GetResourceString(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetResourceString",1,["System.String"],"pointer",["pointer"])}static get _GetResourceString_key_values(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetResourceString",2,["System.String","System.Object[]"],"pointer",["pointer","pointer"])}static get _GetResourceStringEncodingName(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetResourceStringEncodingName",1,["System.Int32"],"pointer",["pointer"])}static get _get_CurrentManagedThreadId(){return Il2Cpp.Api.o("mscorlib","System.Environment","get_CurrentManagedThreadId",0,[],"pointer",[])}static get _get_HasShutdownStarted(){return Il2Cpp.Api.o("mscorlib","System.Environment","get_HasShutdownStarted",0,[],"pointer",[])}static get _GetNewLine(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetNewLine",0,[],"pointer",[])}static get _get_NewLine(){return Il2Cpp.Api.o("mscorlib","System.Environment","get_NewLine",0,[],"pointer",[])}static get _get_Platform(){return Il2Cpp.Api.o("mscorlib","System.Environment","get_Platform",0,[],"pointer",[])}static get _GetOSVersionString(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetOSVersionString",0,[],"pointer",[])}static get _get_OSVersion(){return Il2Cpp.Api.o("mscorlib","System.Environment","get_OSVersion",0,[],"pointer",[])}static get _CreateVersionFromString(){return Il2Cpp.Api.o("mscorlib","System.Environment","CreateVersionFromString",1,["System.String"],"pointer",["pointer"])}static get _get_StackTrace(){return Il2Cpp.Api.o("mscorlib","System.Environment","get_StackTrace",0,[],"pointer",[])}static get _get_TickCount(){return Il2Cpp.Api.o("mscorlib","System.Environment","get_TickCount",0,[],"uint32",[])}static get _Exit(){return Il2Cpp.Api.o("mscorlib","System.Environment","Exit",1,["System.Int32"],"void",["pointer"])}static get _ExpandEnvironmentVariables(){return Il2Cpp.Api.o("mscorlib","System.Environment","ExpandEnvironmentVariables",1,["System.String"],"pointer",["pointer"])}static get _GetCommandLineArgs(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetCommandLineArgs",0,[],"pointer",[])}static get _internalGetEnvironmentVariable_native(){return Il2Cpp.Api.o("mscorlib","System.Environment","internalGetEnvironmentVariable_native",1,["System.IntPtr"],"pointer",["pointer"])}static get _internalGetEnvironmentVariable(){return Il2Cpp.Api.o("mscorlib","System.Environment","internalGetEnvironmentVariable",1,["System.String"],"pointer",["pointer"])}static get _GetEnvironmentVariable(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetEnvironmentVariable",1,["System.String"],"pointer",["pointer"])}static get _GetEnvironmentVariablesNoCase(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetEnvironmentVariablesNoCase",0,[],"pointer",[])}static get _GetFolderPath(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetFolderPath",1,["System.Environment.SpecialFolder"],"pointer",["pointer"])}static get _GetWindowsFolderPath(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetWindowsFolderPath",1,["System.Int32"],"pointer",["pointer"])}static get _GetFolderPath_folder_option(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetFolderPath",2,["System.Environment.SpecialFolder","System.Environment.SpecialFolderOption"],"pointer",["pointer","pointer"])}static get _ReadXdgUserDir(){return Il2Cpp.Api.o("mscorlib","System.Environment","ReadXdgUserDir",4,["System.String","System.String","System.String","System.String"],"pointer",["pointer","pointer","pointer","pointer"])}static get _UnixGetFolderPath(){return Il2Cpp.Api.o("mscorlib","System.Environment","UnixGetFolderPath",2,["System.Environment.SpecialFolder","System.Environment.SpecialFolderOption"],"pointer",["pointer","pointer"])}static get _FailFast(){return Il2Cpp.Api.o("mscorlib","System.Environment","FailFast",2,["System.String","System.Exception"],"void",["pointer","pointer"])}static get _get_Is64BitProcess(){return Il2Cpp.Api.o("mscorlib","System.Environment","get_Is64BitProcess",0,[],"pointer",[])}static get _get_ProcessorCount(){return Il2Cpp.Api.o("mscorlib","System.Environment","get_ProcessorCount",0,[],"uint32",[])}static get _get_IsRunningOnWindows(){return Il2Cpp.Api.o("mscorlib","System.Environment","get_IsRunningOnWindows",0,[],"pointer",[])}static get _GetEnvironmentVariableNames(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetEnvironmentVariableNames",0,[],"pointer",[])}static get _GetMachineConfigPath(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetMachineConfigPath",0,[],"pointer",[])}static get _internalGetHome(){return Il2Cpp.Api.o("mscorlib","System.Environment","internalGetHome",0,[],"pointer",[])}static get _GetPageSize(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetPageSize",0,[],"uint32",[])}static get _GetStackTrace(){return Il2Cpp.Api.o("mscorlib","System.Environment","GetStackTrace",2,["System.Exception","System.Boolean"],"pointer",["pointer","pointer"])}}i([n.cache],r,"_GetResourceString",null),i([n.cache],r,"_GetResourceString_key_values",null),i([n.cache],r,"_GetResourceStringEncodingName",null),i([n.cache],r,"_get_CurrentManagedThreadId",null),i([n.cache],r,"_get_HasShutdownStarted",null),i([n.cache],r,"_GetNewLine",null),i([n.cache],r,"_get_NewLine",null),i([n.cache],r,"_get_Platform",null),i([n.cache],r,"_GetOSVersionString",null),i([n.cache],r,"_get_OSVersion",null),i([n.cache],r,"_CreateVersionFromString",null),i([n.cache],r,"_get_StackTrace",null),i([n.cache],r,"_get_TickCount",null),i([n.cache],r,"_Exit",null),i([n.cache],r,"_ExpandEnvironmentVariables",null),i([n.cache],r,"_GetCommandLineArgs",null),i([n.cache],r,"_internalGetEnvironmentVariable_native",null),i([n.cache],r,"_internalGetEnvironmentVariable",null),i([n.cache],r,"_GetEnvironmentVariable",null),i([n.cache],r,"_GetEnvironmentVariablesNoCase",null),i([n.cache],r,"_GetFolderPath",null),i([n.cache],r,"_GetWindowsFolderPath",null),i([n.cache],r,"_GetFolderPath_folder_option",null),i([n.cache],r,"_ReadXdgUserDir",null),i([n.cache],r,"_UnixGetFolderPath",null),i([n.cache],r,"_FailFast",null),i([n.cache],r,"_get_Is64BitProcess",null),i([n.cache],r,"_get_ProcessorCount",null),i([n.cache],r,"_get_IsRunningOnWindows",null),i([n.cache],r,"_GetEnvironmentVariableNames",null),i([n.cache],r,"_GetMachineConfigPath",null),i([n.cache],r,"_internalGetHome",null),i([n.cache],r,"_GetPageSize",null),i([n.cache],r,"_GetStackTrace",null),mscorlib.Api.Environment=r},{"decorator-cache-getter":561}],114:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_Environment_Impl=void 0;const i=e("../../../../bridge/fix/enum"),r=e("../../../../bridge/fix/packer/packArray"),o=e("../class");class a extends o.mscorlib_System_Object_impl{mono_corlib_version=lfv(this.handle,"mono_corlib_version").toInt32();nl=readU16(lfv(this.handle,"nl"));os=lfv(this.handle,"os");constructor(e){super(e)}static GetResourceString(e){return readU16(mscorlib.Api.Environment._GetResourceString(e))}static GetResourceStringEncodingName(e){return readU16(mscorlib.Api.Environment._GetResourceStringEncodingName(e))}static get_CurrentManagedThreadId(){return mscorlib.Api.Environment._get_CurrentManagedThreadId()}static get_HasShutdownStarted(){return 1==mscorlib.Api.Environment._get_HasShutdownStarted()}static GetNewLine(){return readU16(mscorlib.Api.Environment._GetNewLine())}static get_NewLine(){return readU16(mscorlib.Api.Environment._get_NewLine())}static get_Platform(){return mscorlib.Api.Environment._get_Platform()}static get Platform(){return(0,i.enumNumToName)(mscorlib.Api.Environment._get_Platform(),"PlatformID")}static GetOSVersionString(){return readU16(mscorlib.Api.Environment._GetOSVersionString())}static get_OSVersion(){return mscorlib.Api.Environment._get_OSVersion()}static CreateVersionFromString(e){return mscorlib.Api.Environment._CreateVersionFromString(e)}static get_StackTrace(){return readU16(mscorlib.Api.Environment._get_StackTrace())}static get_TickCount(){return mscorlib.Api.Environment._get_TickCount()}static Exit(e){return mscorlib.Api.Environment._Exit(e)}static ExpandEnvironmentVariables(e){return readU16(mscorlib.Api.Environment._ExpandEnvironmentVariables(e))}static GetCommandLineArgs(){return mscorlib.Api.Environment._GetCommandLineArgs()}static internalGetEnvironmentVariable_native(e){return readU16(mscorlib.Api.Environment._internalGetEnvironmentVariable_native(e))}static internalGetEnvironmentVariable(e){return readU16(mscorlib.Api.Environment._internalGetEnvironmentVariable(e))}static GetEnvironmentVariable(e){return readU16(mscorlib.Api.Environment._GetEnvironmentVariable(e))}static FailFast(e,t){return mscorlib.Api.Environment._FailFast(e,t)}static get_Is64BitProcess(){return 1==mscorlib.Api.Environment._get_Is64BitProcess()}static get_ProcessorCount(){return mscorlib.Api.Environment._get_ProcessorCount()}static get_IsRunningOnWindows(){return 1==mscorlib.Api.Environment._get_IsRunningOnWindows()}static GetEnvironmentVariableNames(){return new r.PackArray(mscorlib.Api.Environment._GetEnvironmentVariableNames())}static GetMachineConfigPath(){return readU16(mscorlib.Api.Environment._GetMachineConfigPath())}static internalGetHome(){return readU16(mscorlib.Api.Environment._internalGetHome())}static GetPageSize(){return mscorlib.Api.Environment._GetPageSize()}static GetStackTrace(e,t){return readU16(mscorlib.Api.Environment._GetStackTrace(e,t))}}n.System_Environment_Impl=a,mscorlib.Environment=a},{"../../../../bridge/fix/enum":19,"../../../../bridge/fix/packer/packArray":27,"../class":506}],115:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_PlatformID=void 0,(n=n.System_PlatformID||(n.System_PlatformID={}))[n.Win32S=0]="Win32S",n[n.Win32Windows=1]="Win32Windows",n[n.Win32NT=2]="Win32NT",n[n.WinCE=3]="WinCE",n[n.Unix=4]="Unix",n[n.Xbox=5]="Xbox",n[n.MacOSX=6]="MacOSX"},{}],116:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Environment=void 0,n.Environment=function(){LOG(getLine(20)+" Environment "+getLine(20),LogColor.RED),LOGD(`[*] OSVersionString ${mscorlib.Environment.GetOSVersionString()}
`+getLine(20)),LOGD(`[*] MachineConfigPath ${mscorlib.Environment.GetMachineConfigPath()}
`+getLine(20)),LOGD(`[*] PageSize ${mscorlib.Environment.GetPageSize()}
`+getLine(20)),LOGD(`[*] HasShutdownStarted ${mscorlib.Environment.get_HasShutdownStarted()}
`+getLine(20)),LOGD(`[*] Is64BitProcess ${mscorlib.Environment.get_Is64BitProcess()}
`+getLine(20)),LOGD(`[*] IsRunningOnWindows ${mscorlib.Environment.get_IsRunningOnWindows()}
`+getLine(20)),LOGD(`[*] Platform ${mscorlib.Environment.Platform}
`+getLine(20)),LOGD(`[*] ProcessorCount ${mscorlib.Environment.get_ProcessorCount()}
`+getLine(20)),LOGD(`[*] TickCount ${mscorlib.Environment.get_TickCount()}
`+getLine(20))}},{}],117:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./enum"),e("./export")},{"./api":113,"./class":114,"./enum":115,"./export":116}],118:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_target(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","get_target",0,[],"pointer",["pointer"])}static get _set_target(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","set_target",1,["UnityEngine.MonoBehaviour"],"void",["pointer","pointer"])}static get _get_methodName(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","get_methodName",0,[],"pointer",["pointer"])}static get _set_methodName(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","set_methodName",1,["System.String"],"void",["pointer","pointer"])}static get _get_parameters(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","get_parameters",0,[],"pointer",["pointer"])}static get _get_isValid(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","get_isValid",0,[],"pointer",["pointer"])}static get _get_isEnabled(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","get_isEnabled",0,[],"pointer",["pointer"])}static get __ctor(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate",".ctor",0,[],"void",["pointer"])}static get __ctor_call(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate",".ctor",1,["EventDelegate.Callback"],"void",["pointer","pointer"])}static get __ctor_target_methodName(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate",".ctor",2,["UnityEngine.MonoBehaviour","System.String"],"void",["pointer","pointer","pointer"])}static get _GetMethodName(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","GetMethodName",1,["EventDelegate.Callback"],"pointer",["pointer"])}static get _IsValid(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","IsValid",1,["EventDelegate.Callback"],"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Equals",1,["System.Object"],"pointer",["pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","GetHashCode",0,[],"pointer",["pointer"])}static get _Set(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Set",1,["EventDelegate.Callback"],"void",["pointer","pointer"])}static get _Set_target_methodName(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Set",2,["UnityEngine.MonoBehaviour","System.String"],"void",["pointer","pointer","pointer"])}static get _Cache(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Cache",0,[],"void",["pointer"])}static get _Execute(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Execute",0,[],"pointer",["pointer"])}static get _Clear(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Clear",0,[],"void",["pointer"])}static get _ToString(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","ToString",0,[],"pointer",["pointer"])}static get _Execute_list(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Execute",1,["System.Collections.Generic.List<EventDelegate>"],"void",["pointer"])}static get _IsValid_list(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","IsValid",1,["System.Collections.Generic.List<EventDelegate>"],"pointer",["pointer"])}static get _Set_list_callback(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Set",2,["System.Collections.Generic.List<EventDelegate>","EventDelegate.Callback"],"pointer",["pointer","pointer"])}static get _Set_list_del(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Set",2,["System.Collections.Generic.List<EventDelegate>","EventDelegate"],"void",["pointer","pointer"])}static get _Add(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Add",2,["System.Collections.Generic.List<EventDelegate>","EventDelegate.Callback"],"pointer",["pointer","pointer"])}static get _Add_list_callback_oneShot(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Add",3,["System.Collections.Generic.List<EventDelegate>","EventDelegate.Callback","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _Add_list_ev(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Add",2,["System.Collections.Generic.List<EventDelegate>","EventDelegate"],"void",["pointer","pointer"])}static get _Add_list_ev_oneShot(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Add",3,["System.Collections.Generic.List<EventDelegate>","EventDelegate","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _Remove(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Remove",2,["System.Collections.Generic.List<EventDelegate>","EventDelegate.Callback"],"pointer",["pointer","pointer"])}static get _Remove_list_ev(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate","Remove",2,["System.Collections.Generic.List<EventDelegate>","EventDelegate"],"pointer",["pointer","pointer"])}static get __cctor(){return Il2Cpp.Api.o("Assembly-CSharp","EventDelegate",".cctor",0,[],"void",[])}}i([n.cache],r,"_get_target",null),i([n.cache],r,"_set_target",null),i([n.cache],r,"_get_methodName",null),i([n.cache],r,"_set_methodName",null),i([n.cache],r,"_get_parameters",null),i([n.cache],r,"_get_isValid",null),i([n.cache],r,"_get_isEnabled",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"__ctor_call",null),i([n.cache],r,"__ctor_target_methodName",null),i([n.cache],r,"_GetMethodName",null),i([n.cache],r,"_IsValid",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_Set",null),i([n.cache],r,"_Set_target_methodName",null),i([n.cache],r,"_Cache",null),i([n.cache],r,"_Execute",null),i([n.cache],r,"_Clear",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_Execute_list",null),i([n.cache],r,"_IsValid_list",null),i([n.cache],r,"_Set_list_callback",null),i([n.cache],r,"_Set_list_del",null),i([n.cache],r,"_Add",null),i([n.cache],r,"_Add_list_callback_oneShot",null),i([n.cache],r,"_Add_list_ev",null),i([n.cache],r,"_Add_list_ev_oneShot",null),i([n.cache],r,"_Remove",null),i([n.cache],r,"_Remove_list_ev",null),i([n.cache],r,"__cctor",null),Il2Cpp.Api.EventDelegate=r},{"decorator-cache-getter":561}],119:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.EventDelegate_Impl=void 0;var i=e("../class"),r=e("../MemberInfo/MethodBase/MethodInfo/RuntimeMethodInfo/class"),o=e("../Object/Component/Behavior/MonoBehaviour/class");class a extends i.mscorlib_System_Object_impl{mTarget=new o.UnityEngine_MonoBehaviour_Impl(lfv(this.handle,"mTarget"));mMethodName=new Il2Cpp.String(lfv(this.handle,"mMethodName")).content;mParameters=lfv(this.handle,"mParameters");oneShot=!lfv(this.handle,"oneShot").isNull();mCachedCallback=lfv(this.handle,"mCachedCallback");mRawDelegate=!lfv(this.handle,"mRawDelegate").isNull();mCached=!lfv(this.handle,"mCached").isNull();mMethod=new r.System_Reflection_RuntimeMethodInfo_Impl(lfv(this.handle,"mMethod"));mParameterInfos=lfv(this.handle,"mParameterInfos");mArgs=lfv(this.handle,"mArgs");s_Hash=lfv(this.handle,"s_Hash").toInt32();constructor(e){super(e)}get_target(){return Il2Cpp.Api.EventDelegate._get_target(this.handle)}set_target(e){return Il2Cpp.Api.EventDelegate._set_target(this.handle,e)}get_methodName(){return readU16(Il2Cpp.Api.EventDelegate._get_methodName(this.handle))}set_methodName(e){return Il2Cpp.Api.EventDelegate._set_methodName(this.handle,e)}get_parameters(){return Il2Cpp.Api.EventDelegate._get_parameters(this.handle)}get_isValid(){return Il2Cpp.Api.EventDelegate._get_isValid(this.handle)}get_isEnabled(){return Il2Cpp.Api.EventDelegate._get_isEnabled(this.handle)}_ctor_EventDelegate(){return Il2Cpp.Api.EventDelegate.__ctor(this.handle)}_ctor_EventDelegate_1(e){return Il2Cpp.Api.EventDelegate.__ctor(this.handle,e)}_ctor_EventDelegate_2(e,t){return Il2Cpp.Api.EventDelegate.__ctor(this.handle,e,t)}static GetMethodName(e){return readU16(Il2Cpp.Api.EventDelegate._GetMethodName(e))}static IsValid(e){return Il2Cpp.Api.EventDelegate._IsValid(e)}Equals(e){return Il2Cpp.Api.EventDelegate._Equals(this.handle,e)}GetHashCode(){return Il2Cpp.Api.EventDelegate._GetHashCode(this.handle)}Set(e){return Il2Cpp.Api.EventDelegate._Set(this.handle,e)}Set_2(e,t){return Il2Cpp.Api.EventDelegate._Set(this.handle,e,t)}Cache(){return Il2Cpp.Api.EventDelegate._Cache(this.handle)}Execute(){return Il2Cpp.Api.EventDelegate._Execute(this.handle)}Clear(){return Il2Cpp.Api.EventDelegate._Clear(this.handle)}ToString(){return readU16(Il2Cpp.Api.EventDelegate._ToString(this.handle))}static _cctor_EventDelegate(){return Il2Cpp.Api.EventDelegate.__cctor()}}n.EventDelegate_Impl=a,Il2Cpp.EventDelegate=a},{"../MemberInfo/MethodBase/MethodInfo/RuntimeMethodInfo/class":156,"../Object/Component/Behavior/MonoBehaviour/class":259,"../class":506}],120:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.B_Execute=void 0;n.B_Execute=()=>{var e=Il2Cpp.Domain.assembly("Assembly-CSharp").image.class("EventDelegate").method("Execute",0);Interceptor.attach(e.virtualAddress,{onEnter:function(e){this.instance=e[0]},onLeave:function(e){LOGW(`called EventDelegate.Execute( ${new Il2Cpp.Object(this.instance)} @ ${this.instance} ) | ret => `+e),PrintStackTraceNative(this.context)}})},globalThis.B_Execute=n.B_Execute},{}],121:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":118,"./class":119,"./export":120}],122:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _Init(){return Il2Cpp.Api.t("mscorlib","System.Exception","Init",0,"void",["pointer"])}static get __ctor(){return Il2Cpp.Api.t("mscorlib","System.Exception",".ctor",0,"void",["pointer"])}static get __ctor_message(){return Il2Cpp.Api.o("mscorlib","System.Exception",".ctor",1,["System.String"],"void",["pointer","pointer"])}static get __ctor_message_innerException(){return Il2Cpp.Api.o("mscorlib","System.Exception",".ctor",2,["System.String","System.Exception"],"void",["pointer","pointer","pointer"])}static get __ctor_info_context(){return Il2Cpp.Api.o("mscorlib","System.Exception",".ctor",2,["System.Runtime.Serialization.SerializationInfo","System.Runtime.Serialization.StreamingContext"],"void",["pointer","pointer","pointer"])}static get _get_Message(){return Il2Cpp.Api.t("mscorlib","System.Exception","get_Message",0,"pointer",["pointer"])}static get _get_Data(){return Il2Cpp.Api.t("mscorlib","System.Exception","get_Data",0,"pointer",["pointer"])}static get _IsImmutableAgileException(){return Il2Cpp.Api.t("mscorlib","System.Exception","IsImmutableAgileException",1,"pointer",["pointer"])}static get _GetClassName(){return Il2Cpp.Api.t("mscorlib","System.Exception","GetClassName",0,"pointer",["pointer"])}static get _get_InnerException(){return Il2Cpp.Api.t("mscorlib","System.Exception","get_InnerException",0,"pointer",["pointer"])}static get _get_TargetSite(){return Il2Cpp.Api.t("mscorlib","System.Exception","get_TargetSite",0,"pointer",["pointer"])}static get _get_StackTrace(){return Il2Cpp.Api.t("mscorlib","System.Exception","get_StackTrace",0,"pointer",["pointer"])}static get _GetStackTrace(){return Il2Cpp.Api.t("mscorlib","System.Exception","GetStackTrace",1,"pointer",["pointer","pointer"])}static get _SetErrorCode(){return Il2Cpp.Api.t("mscorlib","System.Exception","SetErrorCode",1,"void",["pointer","pointer"])}static get _get_Source(){return Il2Cpp.Api.t("mscorlib","System.Exception","get_Source",0,"pointer",["pointer"])}static get _ToString(){return Il2Cpp.Api.t("mscorlib","System.Exception","ToString",0,"pointer",["pointer"])}static get _ToString_needFileLineInfo_needMessage(){return Il2Cpp.Api.o("mscorlib","System.Exception","ToString",2,["System.Boolean","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _GetObjectData(){return Il2Cpp.Api.t("mscorlib","System.Exception","GetObjectData",2,"void",["pointer","pointer","pointer"])}static get _OnDeserialized(){return Il2Cpp.Api.t("mscorlib","System.Exception","OnDeserialized",1,"void",["pointer","pointer"])}static get _StripFileInfo(){return Il2Cpp.Api.t("mscorlib","System.Exception","StripFileInfo",2,"pointer",["pointer","pointer","pointer"])}static get _RestoreExceptionDispatchInfo(){return Il2Cpp.Api.t("mscorlib","System.Exception","RestoreExceptionDispatchInfo",1,"void",["pointer","pointer"])}static get _get_HResult(){return Il2Cpp.Api.t("mscorlib","System.Exception","get_HResult",0,"pointer",["pointer"])}static get _set_HResult(){return Il2Cpp.Api.t("mscorlib","System.Exception","set_HResult",1,"void",["pointer","pointer"])}static get _GetType(){return Il2Cpp.Api.t("mscorlib","System.Exception","GetType",0,"pointer",["pointer"])}static get _GetMessageFromNativeResources(){return Il2Cpp.Api.t("mscorlib","System.Exception","GetMessageFromNativeResources",1,"pointer",["pointer"])}static get _FixRemotingException(){return Il2Cpp.Api.t("mscorlib","System.Exception","FixRemotingException",0,"pointer",["pointer"])}static get _ReportUnhandledException(){return Il2Cpp.Api.t("mscorlib","System.Exception","ReportUnhandledException",1,"void",["pointer"])}static get __cctor(){return Il2Cpp.Api.t("mscorlib","System.Exception",".cctor",0,"void",[])}}i([n.cache],r,"_Init",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"__ctor_message",null),i([n.cache],r,"__ctor_message_innerException",null),i([n.cache],r,"__ctor_info_context",null),i([n.cache],r,"_get_Message",null),i([n.cache],r,"_get_Data",null),i([n.cache],r,"_IsImmutableAgileException",null),i([n.cache],r,"_GetClassName",null),i([n.cache],r,"_get_InnerException",null),i([n.cache],r,"_get_TargetSite",null),i([n.cache],r,"_get_StackTrace",null),i([n.cache],r,"_GetStackTrace",null),i([n.cache],r,"_SetErrorCode",null),i([n.cache],r,"_get_Source",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_needFileLineInfo_needMessage",null),i([n.cache],r,"_GetObjectData",null),i([n.cache],r,"_OnDeserialized",null),i([n.cache],r,"_StripFileInfo",null),i([n.cache],r,"_RestoreExceptionDispatchInfo",null),i([n.cache],r,"_get_HResult",null),i([n.cache],r,"_set_HResult",null),i([n.cache],r,"_GetType",null),i([n.cache],r,"_GetMessageFromNativeResources",null),i([n.cache],r,"_FixRemotingException",null),i([n.cache],r,"_ReportUnhandledException",null),i([n.cache],r,"__cctor",null),mscorlib.Api.Exception=r},{"decorator-cache-getter":561}],123:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_Exception_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{s_EDILock=lfv(this.handle,"s_EDILock");_className=lfv(this.handle,"_className");_message=lfv(this.handle,"_message");_data=lfv(this.handle,"_data");_innerException=lfv(this.handle,"_innerException");_helpURL=lfv(this.handle,"_helpURL");_stackTrace=lfv(this.handle,"_stackTrace");_stackTraceString=lfv(this.handle,"_stackTraceString");_remoteStackTraceString=lfv(this.handle,"_remoteStackTraceString");_remoteStackIndex=lfv(this.handle,"_remoteStackIndex");_dynamicMethods=lfv(this.handle,"_dynamicMethods");_HResult=lfv(this.handle,"_HResult");_source=lfv(this.handle,"_source");_safeSerializationManager=lfv(this.handle,"_safeSerializationManager");captured_traces=lfv(this.handle,"captured_traces");native_trace_ips=lfv(this.handle,"native_trace_ips");_COMPlusExceptionCode=lfv(this.handle,"_COMPlusExceptionCode");constructor(e){super(e)}Init(){return mscorlib.Api.Exception._Init(this.handle)}_ctor(){return mscorlib.Api.Exception.__ctor(this.handle)}_ctor_1(e){return mscorlib.Api.Exception.__ctor(this.handle,e)}_ctor_msg_exception(e,t){return mscorlib.Api.Exception.__ctor(this.handle,e,t)}_ctor_info_ctx(e,t){return mscorlib.Api.Exception.__ctor(this.handle,e,t)}get_Message(){return readU16(mscorlib.Api.Exception._get_Message(this.handle))}get_Data(){return mscorlib.Api.Exception._get_Data(this.handle)}static IsImmutableAgileException(e){return mscorlib.Api.Exception._IsImmutableAgileException(e)}GetClassName(){return readU16(mscorlib.Api.Exception._GetClassName(this.handle))}get_InnerException(){return mscorlib.Api.Exception._get_InnerException(this.handle)}get_TargetSite(){return mscorlib.Api.Exception._get_TargetSite(this.handle)}get_StackTrace(){return readU16(mscorlib.Api.Exception._get_StackTrace(this.handle))}GetStackTrace(e){return readU16(mscorlib.Api.Exception._GetStackTrace(this.handle,e))}SetErrorCode(e){return mscorlib.Api.Exception._SetErrorCode(this.handle,e)}get_Source(){return readU16(mscorlib.Api.Exception._get_Source(this.handle))}ToString(){return readU16(mscorlib.Api.Exception._ToString(this.handle))}ToString_2(e,t){return readU16(mscorlib.Api.Exception._ToString(this.handle,e,t))}GetObjectData(e,t){return mscorlib.Api.Exception._GetObjectData(this.handle,e,t)}OnDeserialized(e){return mscorlib.Api.Exception._OnDeserialized(this.handle,e)}StripFileInfo(e,t){return readU16(mscorlib.Api.Exception._StripFileInfo(this.handle,e,t))}RestoreExceptionDispatchInfo(e){return mscorlib.Api.Exception._RestoreExceptionDispatchInfo(this.handle,e)}get_HResult(){return mscorlib.Api.Exception._get_HResult(this.handle)}set_HResult(e){return mscorlib.Api.Exception._set_HResult(this.handle,e)}GetType(){return mscorlib.Api.Exception._GetType(this.handle)}static GetMessageFromNativeResources(e){return readU16(mscorlib.Api.Exception._GetMessageFromNativeResources(e))}FixRemotingException(){return mscorlib.Api.Exception._FixRemotingException(this.handle)}static ReportUnhandledException(e){return mscorlib.Api.Exception._ReportUnhandledException(e)}static _cctor(){return mscorlib.Api.Exception.__cctor()}}n.System_Exception_Impl=i,mscorlib.Exception=i},{"../class":506}],124:[function(e,t,n){},{}],125:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":122,"./class":123,"./export":124}],126:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_defaultFontData(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_defaultFontData",0,"pointer",[])}static get _get_font(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_font",0,"pointer",["pointer"])}static get _set_font(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","set_font",1,"void",["pointer","pointer"])}static get _get_fontSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_fontSize",0,"pointer",["pointer"])}static get _set_fontSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","set_fontSize",1,"void",["pointer","pointer"])}static get _get_fontStyle(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_fontStyle",0,"pointer",["pointer"])}static get _set_fontStyle(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","set_fontStyle",1,"void",["pointer","pointer"])}static get _get_bestFit(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_bestFit",0,"pointer",["pointer"])}static get _set_bestFit(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","set_bestFit",1,"void",["pointer","pointer"])}static get _get_minSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_minSize",0,"pointer",["pointer"])}static get _set_minSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","set_minSize",1,"void",["pointer","pointer"])}static get _get_maxSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_maxSize",0,"pointer",["pointer"])}static get _set_maxSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","set_maxSize",1,"void",["pointer","pointer"])}static get _get_alignment(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_alignment",0,"pointer",["pointer"])}static get _set_alignment(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","set_alignment",1,"void",["pointer","pointer"])}static get _get_alignByGeometry(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_alignByGeometry",0,"pointer",["pointer"])}static get _set_alignByGeometry(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","set_alignByGeometry",1,"void",["pointer","pointer"])}static get _get_richText(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_richText",0,"pointer",["pointer"])}static get _set_richText(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","set_richText",1,"void",["pointer","pointer"])}static get _get_horizontalOverflow(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_horizontalOverflow",0,"pointer",["pointer"])}static get _set_horizontalOverflow(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","set_horizontalOverflow",1,"void",["pointer","pointer"])}static get _get_verticalOverflow(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_verticalOverflow",0,"pointer",["pointer"])}static get _set_verticalOverflow(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","set_verticalOverflow",1,"void",["pointer","pointer"])}static get _get_lineSpacing(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","get_lineSpacing",0,"pointer",["pointer"])}static get _set_lineSpacing(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","set_lineSpacing",1,"void",["pointer","pointer"])}static get _UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize",0,"void",["pointer"])}static get _UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData","UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize",0,"void",["pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.FontData",".ctor",0,"void",["pointer"])}}i([n.cache],r,"_get_defaultFontData",null),i([n.cache],r,"_get_font",null),i([n.cache],r,"_set_font",null),i([n.cache],r,"_get_fontSize",null),i([n.cache],r,"_set_fontSize",null),i([n.cache],r,"_get_fontStyle",null),i([n.cache],r,"_set_fontStyle",null),i([n.cache],r,"_get_bestFit",null),i([n.cache],r,"_set_bestFit",null),i([n.cache],r,"_get_minSize",null),i([n.cache],r,"_set_minSize",null),i([n.cache],r,"_get_maxSize",null),i([n.cache],r,"_set_maxSize",null),i([n.cache],r,"_get_alignment",null),i([n.cache],r,"_set_alignment",null),i([n.cache],r,"_get_alignByGeometry",null),i([n.cache],r,"_set_alignByGeometry",null),i([n.cache],r,"_get_richText",null),i([n.cache],r,"_set_richText",null),i([n.cache],r,"_get_horizontalOverflow",null),i([n.cache],r,"_set_horizontalOverflow",null),i([n.cache],r,"_get_verticalOverflow",null),i([n.cache],r,"_set_verticalOverflow",null),i([n.cache],r,"_get_lineSpacing",null),i([n.cache],r,"_set_lineSpacing",null),i([n.cache],r,"_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize",null),i([n.cache],r,"_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize",null),i([n.cache],r,"__ctor",null),Il2Cpp.Api.FontData=r},{"decorator-cache-getter":561}],127:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_UI_FontData_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{m_Font=lfv(this.handle,"m_Font");m_FontSize=lfv(this.handle,"m_FontSize");m_FontStyle=lfv(this.handle,"m_FontStyle");m_BestFit=lfv(this.handle,"m_BestFit");m_MinSize=lfv(this.handle,"m_MinSize");m_MaxSize=lfv(this.handle,"m_MaxSize");m_Alignment=lfv(this.handle,"m_Alignment");m_AlignByGeometry=lfv(this.handle,"m_AlignByGeometry");m_RichText=lfv(this.handle,"m_RichText");m_HorizontalOverflow=lfv(this.handle,"m_HorizontalOverflow");m_VerticalOverflow=lfv(this.handle,"m_VerticalOverflow");m_LineSpacing=lfv(this.handle,"m_LineSpacing");constructor(e){super(e)}get_defaultFontData(){return Il2Cpp.Api.FontData._get_defaultFontData()}get_font(){return Il2Cpp.Api.FontData._get_font(this.handle)}set_font(e){return Il2Cpp.Api.FontData._set_font(this.handle,e)}get_fontSize(){return Il2Cpp.Api.FontData._get_fontSize(this.handle)}set_fontSize(e){return Il2Cpp.Api.FontData._set_fontSize(this.handle,e)}get_fontStyle(){return Il2Cpp.Api.FontData._get_fontStyle(this.handle)}set_fontStyle(e){return Il2Cpp.Api.FontData._set_fontStyle(this.handle,e)}get_bestFit(){return Il2Cpp.Api.FontData._get_bestFit(this.handle)}set_bestFit(e){return Il2Cpp.Api.FontData._set_bestFit(this.handle,e)}get_minSize(){return Il2Cpp.Api.FontData._get_minSize(this.handle)}set_minSize(e){return Il2Cpp.Api.FontData._set_minSize(this.handle,e)}get_maxSize(){return Il2Cpp.Api.FontData._get_maxSize(this.handle)}set_maxSize(e){return Il2Cpp.Api.FontData._set_maxSize(this.handle,e)}get_alignment(){return Il2Cpp.Api.FontData._get_alignment(this.handle)}set_alignment(e){return Il2Cpp.Api.FontData._set_alignment(this.handle,e)}get_alignByGeometry(){return Il2Cpp.Api.FontData._get_alignByGeometry(this.handle)}set_alignByGeometry(e){return Il2Cpp.Api.FontData._set_alignByGeometry(this.handle,e)}get_richText(){return Il2Cpp.Api.FontData._get_richText(this.handle)}set_richText(e){return Il2Cpp.Api.FontData._set_richText(this.handle,e)}get_horizontalOverflow(){return Il2Cpp.Api.FontData._get_horizontalOverflow(this.handle)}set_horizontalOverflow(e){return Il2Cpp.Api.FontData._set_horizontalOverflow(this.handle,e)}get_verticalOverflow(){return Il2Cpp.Api.FontData._get_verticalOverflow(this.handle)}set_verticalOverflow(e){return Il2Cpp.Api.FontData._set_verticalOverflow(this.handle,e)}get_lineSpacing(){return Il2Cpp.Api.FontData._get_lineSpacing(this.handle)}set_lineSpacing(e){return Il2Cpp.Api.FontData._set_lineSpacing(this.handle,e)}UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize(){return Il2Cpp.Api.FontData._UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize(this.handle)}UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize(){return Il2Cpp.Api.FontData._UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize(this.handle)}_ctor(){return Il2Cpp.Api.FontData.__ctor(this.handle)}}n.UnityEngine_UI_FontData_Impl=i},{"../class":506}],128:[function(e,t,n){},{}],129:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":126,"./class":127,"./export":128}],130:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_color(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","get_color",0,"pointer",[])}static get _set_color(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","set_color",1,"void",["pointer"])}static get _set_changed(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","set_changed",1,"void",["pointer"])}static get _set_depth(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","set_depth",1,"void",["pointer"])}static get __cctor(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI",".cctor",0,"void",[])}static get _set_nextScrollStepTime(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","set_nextScrollStepTime",1,"void",["pointer"])}static get _set_skin(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","set_skin",1,"void",["pointer"])}static get _get_skin(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","get_skin",0,"pointer",[])}static get _DoSetSkin(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","DoSetSkin",1,"void",["pointer"])}static get _Label(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","Label",3,"void",["pointer","pointer","pointer"])}static get _Label_position_content_style(){return Il2Cpp.Api.o("UnityEngine.IMGUIModule","UnityEngine.GUI","Label",3,["UnityEngine.Rect","UnityEngine.GUIContent","UnityEngine.GUIStyle"],"void",["pointer","pointer","pointer"])}static get _DoLabel(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","DoLabel",3,"void",["pointer","pointer","pointer"])}static get _get_scrollViewStates(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","get_scrollViewStates",0,"pointer",[])}static get _CallWindowDelegate(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","CallWindowDelegate",8,"void",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _get_color_Injected(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","get_color_Injected",1,"void",["pointer"])}static get _set_color_Injected(){return Il2Cpp.Api.t("UnityEngine.IMGUIModule","UnityEngine.GUI","set_color_Injected",1,"void",["pointer"])}}i([n.cache],r,"_get_color",null),i([n.cache],r,"_set_color",null),i([n.cache],r,"_set_changed",null),i([n.cache],r,"_set_depth",null),i([n.cache],r,"__cctor",null),i([n.cache],r,"_set_nextScrollStepTime",null),i([n.cache],r,"_set_skin",null),i([n.cache],r,"_get_skin",null),i([n.cache],r,"_DoSetSkin",null),i([n.cache],r,"_Label",null),i([n.cache],r,"_Label_position_content_style",null),i([n.cache],r,"_DoLabel",null),i([n.cache],r,"_get_scrollViewStates",null),i([n.cache],r,"_CallWindowDelegate",null),i([n.cache],r,"_get_color_Injected",null),i([n.cache],r,"_set_color_Injected",null),Il2Cpp.Api.GUI=r},{"decorator-cache-getter":561}],131:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_GUI_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{s_HotTextField=lfv(this.handle,"s_HotTextField");s_BoxHash=lfv(this.handle,"s_BoxHash");s_ButonHash=lfv(this.handle,"s_ButonHash");s_RepeatButtonHash=lfv(this.handle,"s_RepeatButtonHash");s_ToggleHash=lfv(this.handle,"s_ToggleHash");s_ButtonGridHash=lfv(this.handle,"s_ButtonGridHash");s_SliderHash=lfv(this.handle,"s_SliderHash");s_BeginGroupHash=lfv(this.handle,"s_BeginGroupHash");s_ScrollviewHash=lfv(this.handle,"s_ScrollviewHash");s_Skin=lfv(this.handle,"s_Skin");constructor(e){super(e)}static get_color(){return Il2Cpp.Api.GUI._get_color()}static set_color(e){return Il2Cpp.Api.GUI._set_color(e)}static set_changed(e){return Il2Cpp.Api.GUI._set_changed(e)}static set_depth(e){return Il2Cpp.Api.GUI._set_depth(e)}static _cctor(){return Il2Cpp.Api.GUI.__cctor()}static set_nextScrollStepTime(e){return Il2Cpp.Api.GUI._set_nextScrollStepTime(e)}static set_skin(e){return Il2Cpp.Api.GUI._set_skin(e)}static get_skin(){return Il2Cpp.Api.GUI._get_skin()}static DoSetSkin(e){return Il2Cpp.Api.GUI._DoSetSkin(e)}static Label(e,t,n){return Il2Cpp.Api.GUI._Label(e,t,n)}static Label_3(e,t,n){return Il2Cpp.Api.GUI._Label(e,t,n)}static DoLabel(e,t,n){return Il2Cpp.Api.GUI._DoLabel(e,t,n)}static get_scrollViewStates(){return Il2Cpp.Api.GUI._get_scrollViewStates()}static CallWindowDelegate(e,t,n,i,r,o,a,l){return Il2Cpp.Api.GUI._CallWindowDelegate(e,t,n,i,r,o,a,l)}static get_color_Injected(e){return Il2Cpp.Api.GUI._get_color_Injected(e)}static set_color_Injected(e){return Il2Cpp.Api.GUI._set_color_Injected(e)}}n.UnityEngine_GUI_Impl=i,Il2Cpp.GUI=i},{"../class":506}],132:[function(e,t,n){},{}],133:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":130,"./class":131,"./export":132}],134:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.GlobalJavaObjectRef",".ctor",1,["System.IntPtr"],"void",["pointer","pointer"])}static get _Finalize(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.GlobalJavaObjectRef","Finalize",0,[],"void",["pointer"])}static get _op_Implicit(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.GlobalJavaObjectRef","op_Implicit",1,["UnityEngine.GlobalJavaObjectRef"],"pointer",["pointer"])}static get _Dispose(){return Il2Cpp.Api.o("UnityEngine.AndroidJNIModule","UnityEngine.GlobalJavaObjectRef","Dispose",0,[],"void",["pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_Finalize",null),i([n.cache],r,"_op_Implicit",null),i([n.cache],r,"_Dispose",null),Il2Cpp.Api.GlobalJavaObjectRef=r},{"decorator-cache-getter":561}],135:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_GlobalJavaObjectRef_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{m_disposed=lfv(this.handle,"m_disposed");m_jobject=lfv(this.handle,"m_jobject");constructor(e){super(e)}_ctor(e){return Il2Cpp.Api.GlobalJavaObjectRef.__ctor(this.handle,e)}Finalize(){return Il2Cpp.Api.GlobalJavaObjectRef._Finalize(this.handle)}static op_Implicit(e){return Il2Cpp.Api.GlobalJavaObjectRef._op_Implicit(e)}Dispose(){return Il2Cpp.Api.GlobalJavaObjectRef._Dispose(this.handle)}}n.UnityEngine_GlobalJavaObjectRef_Impl=i,Il2Cpp.GlobalJavaObjectRef=i},{"../class":506}],136:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":134,"./class":135}],137:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _EncodeToPNG(){return Il2Cpp.Api.o("UnityEngine.ImageConversionModule","UnityEngine.ImageConversion","EncodeToPNG",1,["UnityEngine.Texture2D"],"pointer",["pointer"])}static get _EncodeToJPG(){return Il2Cpp.Api.o("UnityEngine.ImageConversionModule","UnityEngine.ImageConversion","EncodeToJPG",2,["UnityEngine.Texture2D","System.Int32"],"pointer",["pointer","pointer"])}static get _EncodeToJPG_tex(){return Il2Cpp.Api.o("UnityEngine.ImageConversionModule","UnityEngine.ImageConversion","EncodeToJPG",1,["UnityEngine.Texture2D"],"pointer",["pointer"])}static get _LoadImage(){return Il2Cpp.Api.o("UnityEngine.ImageConversionModule","UnityEngine.ImageConversion","LoadImage",3,["UnityEngine.Texture2D","System.Byte[]","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _LoadImage_tex_data(){return Il2Cpp.Api.o("UnityEngine.ImageConversionModule","UnityEngine.ImageConversion","LoadImage",2,["UnityEngine.Texture2D","System.Byte[]"],"pointer",["pointer","pointer"])}}i([n.cache],r,"_EncodeToPNG",null),i([n.cache],r,"_EncodeToJPG",null),i([n.cache],r,"_EncodeToJPG_tex",null),i([n.cache],r,"_LoadImage",null),i([n.cache],r,"_LoadImage_tex_data",null),Il2Cpp.Api.ImageConversion=r},{"decorator-cache-getter":561}],138:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_ImageConversion_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{constructor(e){super(e)}static EncodeToPNG(e){return Il2Cpp.Api.ImageConversion._EncodeToPNG(e)}static EncodeToJPG(e,t){return Il2Cpp.Api.ImageConversion._EncodeToJPG(e,t)}static EncodeToJPG_1(e){return Il2Cpp.Api.ImageConversion._EncodeToJPG(e)}static LoadImage(e,t,n){return Il2Cpp.Api.ImageConversion._LoadImage(e,t,n)}static LoadImage_2(e,t){return Il2Cpp.Api.ImageConversion._LoadImage(e,t)}}n.UnityEngine_ImageConversion_Impl=i,Il2Cpp.ImageConversion=i},{"../class":506}],139:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),globalThis.showTexture2D=e=>{var e=checkCmdInput(e),t=Il2Cpp.Api.ImageConversion._EncodeToJPG_tex;t?seeHexA(t(e)):(t=Il2Cpp.Api.ImageConversion._EncodeToJPG)?seeHexA(t(e,100)):(t=find_method("UnityEngine.ImageConversionModule","ImageConversion","EncodeToPNG",1))&&seeHexA(callFunction(t,e))}},{}],140:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":137,"./class":138,"./export":139}],141:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _GetKeyInt(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetKeyInt",1,"pointer",["pointer"])}static get _GetKeyUpInt(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetKeyUpInt",1,"pointer",["pointer"])}static get _GetKeyDownInt(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetKeyDownInt",1,"pointer",["pointer"])}static get _GetAxis(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetAxis",1,"pointer",["pointer"])}static get _GetAxisRaw(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetAxisRaw",1,"pointer",["pointer"])}static get _GetButtonDown(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetButtonDown",1,"pointer",["pointer"])}static get _GetMouseButton(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetMouseButton",1,"pointer",["pointer"])}static get _GetMouseButtonDown(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetMouseButtonDown",1,"pointer",["pointer"])}static get _GetMouseButtonUp(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetMouseButtonUp",1,"pointer",["pointer"])}static get _GetTouch(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetTouch",1,"pointer",["pointer"])}static get _GetKey(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetKey",1,"pointer",["pointer"])}static get _GetKeyUp(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetKeyUp",1,"pointer",["pointer"])}static get _GetKeyDown(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetKeyDown",1,"pointer",["pointer"])}static get _set_simulateMouseWithTouches(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","set_simulateMouseWithTouches",1,"void",["pointer"])}static get _get_mousePosition(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","get_mousePosition",0,"pointer",[])}static get _get_mouseScrollDelta(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","get_mouseScrollDelta",0,"pointer",[])}static get _get_imeCompositionMode(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","get_imeCompositionMode",0,"pointer",[])}static get _set_imeCompositionMode(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","set_imeCompositionMode",1,"void",["pointer"])}static get _get_compositionString(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","get_compositionString",0,"pointer",[])}static get _get_compositionCursorPos(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","get_compositionCursorPos",0,"pointer",[])}static get _set_compositionCursorPos(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","set_compositionCursorPos",1,"void",["pointer"])}static get _get_mousePresent(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","get_mousePresent",0,"pointer",[])}static get _get_touchCount(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","get_touchCount",0,"pointer",[])}static get _get_touchSupported(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","get_touchSupported",0,"pointer",[])}static get _set_multiTouchEnabled(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","set_multiTouchEnabled",1,"void",["pointer"])}static get _get_touches(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","get_touches",0,"pointer",[])}static get _GetTouch_Injected(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","GetTouch_Injected",2,"void",["pointer","pointer"])}static get _get_mousePosition_Injected(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","get_mousePosition_Injected",1,"void",["pointer"])}static get _get_mouseScrollDelta_Injected(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","get_mouseScrollDelta_Injected",1,"void",["pointer"])}static get _get_compositionCursorPos_Injected(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","get_compositionCursorPos_Injected",1,"void",["pointer"])}static get _set_compositionCursorPos_Injected(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Input","set_compositionCursorPos_Injected",1,"void",["pointer"])}}i([n.cache],r,"_GetKeyInt",null),i([n.cache],r,"_GetKeyUpInt",null),i([n.cache],r,"_GetKeyDownInt",null),i([n.cache],r,"_GetAxis",null),i([n.cache],r,"_GetAxisRaw",null),i([n.cache],r,"_GetButtonDown",null),i([n.cache],r,"_GetMouseButton",null),i([n.cache],r,"_GetMouseButtonDown",null),i([n.cache],r,"_GetMouseButtonUp",null),i([n.cache],r,"_GetTouch",null),i([n.cache],r,"_GetKey",null),i([n.cache],r,"_GetKeyUp",null),i([n.cache],r,"_GetKeyDown",null),i([n.cache],r,"_set_simulateMouseWithTouches",null),i([n.cache],r,"_get_mousePosition",null),i([n.cache],r,"_get_mouseScrollDelta",null),i([n.cache],r,"_get_imeCompositionMode",null),i([n.cache],r,"_set_imeCompositionMode",null),i([n.cache],r,"_get_compositionString",null),i([n.cache],r,"_get_compositionCursorPos",null),i([n.cache],r,"_set_compositionCursorPos",null),i([n.cache],r,"_get_mousePresent",null),i([n.cache],r,"_get_touchCount",null),i([n.cache],r,"_get_touchSupported",null),i([n.cache],r,"_set_multiTouchEnabled",null),i([n.cache],r,"_get_touches",null),i([n.cache],r,"_GetTouch_Injected",null),i([n.cache],r,"_get_mousePosition_Injected",null),i([n.cache],r,"_get_mouseScrollDelta_Injected",null),i([n.cache],r,"_get_compositionCursorPos_Injected",null),i([n.cache],r,"_set_compositionCursorPos_Injected",null),Il2Cpp.Api.Input=r},{"decorator-cache-getter":561}],142:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Input_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{constructor(e){super(e)}static GetKeyInt(e){return Il2Cpp.Api.Input._GetKeyInt(e)}static GetKeyUpInt(e){return Il2Cpp.Api.Input._GetKeyUpInt(e)}static GetKeyDownInt(e){return Il2Cpp.Api.Input._GetKeyDownInt(e)}static GetAxis(e){return Il2Cpp.Api.Input._GetAxis(e)}static GetAxisRaw(e){return Il2Cpp.Api.Input._GetAxisRaw(e)}static GetButtonDown(e){return Il2Cpp.Api.Input._GetButtonDown(e)}static GetMouseButton(e){return Il2Cpp.Api.Input._GetMouseButton(e)}static GetMouseButtonDown(e){return Il2Cpp.Api.Input._GetMouseButtonDown(e)}static GetMouseButtonUp(e){return Il2Cpp.Api.Input._GetMouseButtonUp(e)}static GetTouch(e){return Il2Cpp.Api.Input._GetTouch(e)}static GetKey(e){return Il2Cpp.Api.Input._GetKey(e)}static GetKeyUp(e){return Il2Cpp.Api.Input._GetKeyUp(e)}static GetKeyDown(e){return Il2Cpp.Api.Input._GetKeyDown(e)}static set_simulateMouseWithTouches(e){return Il2Cpp.Api.Input._set_simulateMouseWithTouches(e)}static get_mousePosition(){return Il2Cpp.Api.Input._get_mousePosition()}static get_mouseScrollDelta(){return Il2Cpp.Api.Input._get_mouseScrollDelta()}static get_imeCompositionMode(){return Il2Cpp.Api.Input._get_imeCompositionMode()}static set_imeCompositionMode(e){return Il2Cpp.Api.Input._set_imeCompositionMode(e)}static get_compositionString(){return readU16(Il2Cpp.Api.Input._get_compositionString())}static get_compositionCursorPos(){return Il2Cpp.Api.Input._get_compositionCursorPos()}static set_compositionCursorPos(e){return Il2Cpp.Api.Input._set_compositionCursorPos(e)}static get_mousePresent(){return Il2Cpp.Api.Input._get_mousePresent()}static get_touchCount(){return Il2Cpp.Api.Input._get_touchCount()}static get_touchSupported(){return Il2Cpp.Api.Input._get_touchSupported()}static set_multiTouchEnabled(e){return Il2Cpp.Api.Input._set_multiTouchEnabled(e)}static get_touches(){return Il2Cpp.Api.Input._get_touches()}static GetTouch_Injected(e,t){return Il2Cpp.Api.Input._GetTouch_Injected(e,t)}static get_mousePosition_Injected(e){return Il2Cpp.Api.Input._get_mousePosition_Injected(e)}static get_mouseScrollDelta_Injected(e){return Il2Cpp.Api.Input._get_mouseScrollDelta_Injected(e)}static get_compositionCursorPos_Injected(e){return Il2Cpp.Api.Input._get_compositionCursorPos_Injected(e)}static set_compositionCursorPos_Injected(e){return Il2Cpp.Api.Input._set_compositionCursorPos_Injected(e)}}n.UnityEngine_Input_Impl=i,Il2Cpp.Input=i},{"../class":506}],143:[function(e,t,n){"use strict"},{}],144:[function(e,t,n){},{}],145:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./enum"),e("./class"),e("./export")},{"./api":141,"./class":142,"./enum":143,"./export":144}],146:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _ctor_0(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.InvokableCallList",".ctor",0,"pointer",["pointer"])}static get _AddListener(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.InvokableCallList","AddListener",1,"void",["pointer","pointer"])}static get _AddPersistentInvokableCall(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.InvokableCallList","AddPersistentInvokableCall",1,"void",["pointer","pointer"])}static get _ClearPersistent(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.InvokableCallList","ClearPersistent",0,"void",[])}static get _PrepareInvoke(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.InvokableCallList","PrepareInvoke",0,"pointer",[])}static get _RemoveListener(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.InvokableCallList","RemoveListener",2,"void",["pointer","pointer","pointer"])}}i([n.cache],r,"_ctor_0",null),i([n.cache],r,"_AddListener",null),i([n.cache],r,"_AddPersistentInvokableCall",null),i([n.cache],r,"_ClearPersistent",null),i([n.cache],r,"_PrepareInvoke",null),i([n.cache],r,"_RemoveListener",null),mscorlib.Api.InvokableCallList=r},{"decorator-cache-getter":561}],147:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.mscorlib_System_Object_impl=n.InvokableCallList_impl=void 0;const i=e("../../../../bridge/fix/packer/packList"),r=e("../class");Object.defineProperty(n,"mscorlib_System_Object_impl",{enumerable:!0,get:function(){return r.mscorlib_System_Object_impl}});class o extends r.mscorlib_System_Object_impl{m_ExecutingCalls=new i.PackList(lfv(this.handle,"m_ExecutingCalls",findClass("InvokableCallList")));m_NeedsUpdate=lfv(this.handle,"m_NeedsUpdate",findClass("InvokableCallList"));m_PersistentCalls=new i.PackList(lfv(this.handle,"m_PersistentCalls",findClass("InvokableCallList")));m_RuntimeCalls=new i.PackList(lfv(this.handle,"m_RuntimeCalls",findClass("InvokableCallList")));constructor(e){super(e)}static get ctor_0(){return new o(mscorlib.Api.InvokableCallList._ctor_0(alloc()))}AddListener(e){return new mscorlib.Api.InvokableCallList._AddListener(this.handle,e)}ClearPersistent(){return new mscorlib.Api.InvokableCallList._ClearPersistent(this.handle)}PrepareInvoke(){return new mscorlib.Api.InvokableCallList._PrepareInvoke(this.handle)}RemoveListener_2(e,t){return new mscorlib.Api.InvokableCallList._RemoveListener(this.handle,e,t)}}n.InvokableCallList_impl=o,mscorlib.InvokableCallList=o},{"../../../../bridge/fix/packer/packList":29,"../class":506}],148:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});globalThis.HookAddListener_InvokableCallList=()=>{var e=mscorlib.Api.InvokableCallList._AddListener;null!=e&&A(e,e=>{var t=new Il2Cpp.Object(e[0]),e=e[1],n=new Il2Cpp.Object(e).toString();LOGD(`
[*] AddListener : ${getObjName(t.handle)} @ `+t.handle),LOGZ(`
BaseInvokableCall -> ${n} @ `+e)})}},{}],149:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":146,"./class":147,"./export":148}],150:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Logger",".ctor",1,"void",["pointer","pointer"])}static get _get_logHandler(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Logger","get_logHandler",0,"pointer",["pointer"])}static get _set_logHandler(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Logger","set_logHandler",1,"void",["pointer","pointer"])}static get _get_logEnabled(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Logger","get_logEnabled",0,"pointer",["pointer"])}static get _set_logEnabled(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Logger","set_logEnabled",1,"void",["pointer","pointer"])}static get _get_filterLogType(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Logger","get_filterLogType",0,"pointer",["pointer"])}static get _set_filterLogType(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Logger","set_filterLogType",1,"void",["pointer","pointer"])}static get _IsLogTypeAllowed(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Logger","IsLogTypeAllowed",1,"pointer",["pointer","pointer"])}static get _GetString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Logger","GetString",1,"pointer",["pointer"])}static get _Log(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Logger","Log",2,"void",["pointer","pointer","pointer"])}static get _Log_logType_message_context(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Logger","Log",3,["UnityEngine.LogType","System.Object","UnityEngine.Object"],"void",["pointer","pointer","pointer","pointer"])}static get _LogFormat(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Logger","LogFormat",3,"void",["pointer","pointer","pointer","pointer"])}static get _LogFormat_logType_context_format_args(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Logger","LogFormat",4,["UnityEngine.LogType","UnityEngine.Object","System.String","System.Object[]"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _LogException(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Logger","LogException",2,"void",["pointer","pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_logHandler",null),i([n.cache],r,"_set_logHandler",null),i([n.cache],r,"_get_logEnabled",null),i([n.cache],r,"_set_logEnabled",null),i([n.cache],r,"_get_filterLogType",null),i([n.cache],r,"_set_filterLogType",null),i([n.cache],r,"_IsLogTypeAllowed",null),i([n.cache],r,"_GetString",null),i([n.cache],r,"_Log",null),i([n.cache],r,"_Log_logType_message_context",null),i([n.cache],r,"_LogFormat",null),i([n.cache],r,"_LogFormat_logType_context_format_args",null),i([n.cache],r,"_LogException",null),Il2Cpp.Api.Logger=r},{"decorator-cache-getter":561}],151:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Logger_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{constructor(e){super(e)}_ctor(e){return Il2Cpp.Api.Logger.__ctor(this.handle,e)}get_logHandler(){return Il2Cpp.Api.Logger._get_logHandler(this.handle)}set_logHandler(e){return Il2Cpp.Api.Logger._set_logHandler(this.handle,e)}get_logEnabled(){return Il2Cpp.Api.Logger._get_logEnabled(this.handle)}set_logEnabled(e){return Il2Cpp.Api.Logger._set_logEnabled(this.handle,e)}get_filterLogType(){return Il2Cpp.Api.Logger._get_filterLogType(this.handle)}set_filterLogType(e){return Il2Cpp.Api.Logger._set_filterLogType(this.handle,e)}IsLogTypeAllowed(e){return Il2Cpp.Api.Logger._IsLogTypeAllowed(this.handle,e)}static GetString(e){return readU16(Il2Cpp.Api.Logger._GetString(e))}Log(e,t){return Il2Cpp.Api.Logger._Log(this.handle,e,t)}Log_3(e,t,n){return Il2Cpp.Api.Logger._Log(this.handle,e,t,n)}LogFormat(e,t,n){return Il2Cpp.Api.Logger._LogFormat(this.handle,e,t,n)}LogFormat_4(e,t,n,i){return Il2Cpp.Api.Logger._LogFormat(this.handle,e,t,n,i)}LogException(e,t){return Il2Cpp.Api.Logger._LogException(this.handle,e,t)}}n.UnityEngine_Logger_Impl=i,Il2Cpp.Logger=i},{"../class":506}],152:[function(e,t,n){"use strict"},{}],153:[function(e,t,n){},{}],154:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./enum")},{"./api":150,"./class":151,"./enum":152,"./export":153}],155:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_BindingFlags(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_BindingFlags",0,[],"pointer",["pointer"])}static get _get_Module(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_Module",0,[],"pointer",["pointer"])}static get _get_ReflectedTypeInternal(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_ReflectedTypeInternal",0,[],"pointer",["pointer"])}static get _FormatNameAndSig(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","FormatNameAndSig",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _CreateDelegate(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","CreateDelegate",1,["System.Type"],"pointer",["pointer","pointer"])}static get _CreateDelegate_delegateType_target(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","CreateDelegate",2,["System.Type","System.Object"],"pointer",["pointer","pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","ToString",0,[],"pointer",["pointer"])}static get _GetRuntimeModule(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetRuntimeModule",0,[],"pointer",["pointer"])}static get _GetObjectData(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetObjectData",2,["System.Runtime.Serialization.SerializationInfo","System.Runtime.Serialization.StreamingContext"],"void",["pointer","pointer","pointer"])}static get _SerializationToString(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","SerializationToString",0,[],"pointer",["pointer"])}static get _GetMethodFromHandleNoGenericCheck(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetMethodFromHandleNoGenericCheck",1,["System.RuntimeMethodHandle"],"pointer",["pointer"])}static get _GetMethodFromHandleNoGenericCheck_handle_reflectedType(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetMethodFromHandleNoGenericCheck",2,["System.RuntimeMethodHandle","System.RuntimeTypeHandle"],"pointer",["pointer","pointer"])}static get _GetMethodFromHandleInternalType(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetMethodFromHandleInternalType",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _GetMethodFromHandleInternalType_native(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetMethodFromHandleInternalType_native",3,["System.IntPtr","System.IntPtr","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo",".ctor",0,[],"void",["pointer"])}static get _get_name(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_name",1,["System.Reflection.MethodBase"],"pointer",["pointer"])}static get _get_base_method(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_base_method",2,["System.Reflection.RuntimeMethodInfo","System.Boolean"],"pointer",["pointer","pointer"])}static get _get_metadata_token(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_metadata_token",1,["System.Reflection.RuntimeMethodInfo"],"pointer",["pointer"])}static get _GetBaseDefinition(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetBaseDefinition",0,[],"pointer",["pointer"])}static get _GetBaseMethod(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetBaseMethod",0,[],"pointer",["pointer"])}static get _get_ReturnParameter(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_ReturnParameter",0,[],"pointer",["pointer"])}static get _get_ReturnType(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_ReturnType",0,[],"pointer",["pointer"])}static get _get_MetadataToken(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_MetadataToken",0,[],"pointer",["pointer"])}static get _GetMethodImplementationFlags(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetMethodImplementationFlags",0,[],"pointer",["pointer"])}static get _GetParameters(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetParameters",0,[],"pointer",["pointer"])}static get _GetParametersInternal(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetParametersInternal",0,[],"pointer",["pointer"])}static get _GetParametersCount(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetParametersCount",0,[],"pointer",["pointer"])}static get _InternalInvoke(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","InternalInvoke",3,["System.Object","System.Object[]","System.Exception&"],"pointer",["pointer","pointer","pointer","pointer"])}static get _Invoke(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","Invoke",5,["System.Object","System.Reflection.BindingFlags","System.Reflection.Binder","System.Object[]","System.Globalization.CultureInfo"],"pointer",["pointer","pointer","pointer","pointer","pointer","pointer"])}static get _ConvertValues(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","ConvertValues",5,["System.Reflection.Binder","System.Object[]","System.Reflection.ParameterInfo[]","System.Globalization.CultureInfo","System.Reflection.BindingFlags"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _get_MethodHandle(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_MethodHandle",0,[],"pointer",["pointer"])}static get _get_Attributes(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_Attributes",0,[],"pointer",["pointer"])}static get _get_CallingConvention(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_CallingConvention",0,[],"pointer",["pointer"])}static get _get_ReflectedType(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_ReflectedType",0,[],"pointer",["pointer"])}static get _get_DeclaringType(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_DeclaringType",0,[],"pointer",["pointer"])}static get _get_Name(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_Name",0,[],"pointer",["pointer"])}static get _IsDefined(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","IsDefined",2,["System.Type","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _GetCustomAttributes(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetCustomAttributes",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _GetCustomAttributes_attributeType_inherit(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetCustomAttributes",2,["System.Type","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _GetPInvoke(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetPInvoke",3,["System.Reflection.PInvokeAttributes&","System.String&","System.String&"],"void",["pointer","pointer","pointer","pointer"])}static get _GetPseudoCustomAttributes(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetPseudoCustomAttributes",0,[],"pointer",["pointer"])}static get _GetPseudoCustomAttributesData(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetPseudoCustomAttributesData",0,[],"pointer",["pointer"])}static get _GetDllImportAttributeData(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetDllImportAttributeData",0,[],"pointer",["pointer"])}static get _MakeGenericMethod(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","MakeGenericMethod",1,["System.Type[]"],"pointer",["pointer","pointer"])}static get _MakeGenericMethod_impl(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","MakeGenericMethod_impl",1,["System.Type[]"],"pointer",["pointer","pointer"])}static get _GetGenericArguments(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetGenericArguments",0,[],"pointer",["pointer"])}static get _GetGenericMethodDefinition_impl(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetGenericMethodDefinition_impl",0,[],"pointer",["pointer"])}static get _GetGenericMethodDefinition(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","GetGenericMethodDefinition",0,[],"pointer",["pointer"])}static get _get_IsGenericMethodDefinition(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_IsGenericMethodDefinition",0,[],"pointer",["pointer"])}static get _get_IsGenericMethod(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_IsGenericMethod",0,[],"pointer",["pointer"])}static get _get_ContainsGenericParameters(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_ContainsGenericParameters",0,[],"pointer",["pointer"])}static get _get_core_clr_security_level(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_core_clr_security_level",0,[],"pointer",[])}static get _get_IsSecurityCritical(){return Il2Cpp.Api.o("mscorlib","System.Reflection.RuntimeMethodInfo","get_IsSecurityCritical",0,[],"pointer",["pointer"])}}i([n.cache],r,"_get_BindingFlags",null),i([n.cache],r,"_get_Module",null),i([n.cache],r,"_get_ReflectedTypeInternal",null),i([n.cache],r,"_FormatNameAndSig",null),i([n.cache],r,"_CreateDelegate",null),i([n.cache],r,"_CreateDelegate_delegateType_target",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_GetRuntimeModule",null),i([n.cache],r,"_GetObjectData",null),i([n.cache],r,"_SerializationToString",null),i([n.cache],r,"_GetMethodFromHandleNoGenericCheck",null),i([n.cache],r,"_GetMethodFromHandleNoGenericCheck_handle_reflectedType",null),i([n.cache],r,"_GetMethodFromHandleInternalType",null),i([n.cache],r,"_GetMethodFromHandleInternalType_native",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_name",null),i([n.cache],r,"_get_base_method",null),i([n.cache],r,"_get_metadata_token",null),i([n.cache],r,"_GetBaseDefinition",null),i([n.cache],r,"_GetBaseMethod",null),i([n.cache],r,"_get_ReturnParameter",null),i([n.cache],r,"_get_ReturnType",null),i([n.cache],r,"_get_MetadataToken",null),i([n.cache],r,"_GetMethodImplementationFlags",null),i([n.cache],r,"_GetParameters",null),i([n.cache],r,"_GetParametersInternal",null),i([n.cache],r,"_GetParametersCount",null),i([n.cache],r,"_InternalInvoke",null),i([n.cache],r,"_Invoke",null),i([n.cache],r,"_ConvertValues",null),i([n.cache],r,"_get_MethodHandle",null),i([n.cache],r,"_get_Attributes",null),i([n.cache],r,"_get_CallingConvention",null),i([n.cache],r,"_get_ReflectedType",null),i([n.cache],r,"_get_DeclaringType",null),i([n.cache],r,"_get_Name",null),i([n.cache],r,"_IsDefined",null),i([n.cache],r,"_GetCustomAttributes",null),i([n.cache],r,"_GetCustomAttributes_attributeType_inherit",null),i([n.cache],r,"_GetPInvoke",null),i([n.cache],r,"_GetPseudoCustomAttributes",null),i([n.cache],r,"_GetPseudoCustomAttributesData",null),i([n.cache],r,"_GetDllImportAttributeData",null),i([n.cache],r,"_MakeGenericMethod",null),i([n.cache],r,"_MakeGenericMethod_impl",null),i([n.cache],r,"_GetGenericArguments",null),i([n.cache],r,"_GetGenericMethodDefinition_impl",null),i([n.cache],r,"_GetGenericMethodDefinition",null),i([n.cache],r,"_get_IsGenericMethodDefinition",null),i([n.cache],r,"_get_IsGenericMethod",null),i([n.cache],r,"_get_ContainsGenericParameters",null),i([n.cache],r,"_get_core_clr_security_level",null),i([n.cache],r,"_get_IsSecurityCritical",null),mscorlib.Api.RuntimeMethodInfo=r},{"decorator-cache-getter":561}],156:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_Reflection_RuntimeMethodInfo_Impl=void 0;var i=e("../../../../Type/class");class r extends e("../class").System_Reflection_MethodInfo_Impl{mhandle=lfv(this.handle,"mhandle");name=readU16(lfv(this.handle,"name").isNull()?Il2Cpp.String.from("NULL"):lfv(this.handle,"name"));reftype=new i.mscorlib_System_Type_impl(lfv(this.handle,"reftype"));constructor(e){super(e)}toString(){try{return this.name+" "+this.reftype.toString()+" "+this.mhandle}catch(e){return""+this.mhandle}}get methodHandle(){try{return new Il2Cpp.Method(this.mhandle)}catch(e){return null}}get_ReflectedTypeInternal(){return mscorlib.Api.RuntimeMethodInfo._get_ReflectedTypeInternal(this.handle)}FormatNameAndSig(e){return readU16(mscorlib.Api.RuntimeMethodInfo._FormatNameAndSig(this.handle,e))}CreateDelegate(e){return mscorlib.Api.RuntimeMethodInfo._CreateDelegate(this.handle,e)}CreateDelegate_2(e,t){return mscorlib.Api.RuntimeMethodInfo._CreateDelegate(this.handle,e,t)}ToString(){return readU16(mscorlib.Api.RuntimeMethodInfo._ToString(this.handle))}SerializationToString(){return readU16(mscorlib.Api.RuntimeMethodInfo._SerializationToString(this.handle))}_ctor_RuntimeMethodInfo(){return mscorlib.Api.RuntimeMethodInfo.__ctor(this.handle)}get_ReturnType(){return mscorlib.Api.RuntimeMethodInfo._get_ReturnType(this.handle)}get_MetadataToken(){return mscorlib.Api.RuntimeMethodInfo._get_MetadataToken(this.handle)}GetParametersCount(){return mscorlib.Api.RuntimeMethodInfo._GetParametersCount(this.handle)}get_MethodHandle(){return mscorlib.Api.RuntimeMethodInfo._get_MethodHandle(this.handle)}get_Name(){return readU16(mscorlib.Api.RuntimeMethodInfo._get_Name(this.handle))}get_IsGenericMethodDefinition(){return mscorlib.Api.RuntimeMethodInfo._get_IsGenericMethodDefinition(this.handle)}get_IsGenericMethod(){return mscorlib.Api.RuntimeMethodInfo._get_IsGenericMethod(this.handle)}get_ContainsGenericParameters(){return mscorlib.Api.RuntimeMethodInfo._get_ContainsGenericParameters(this.handle)}static get_core_clr_security_level(){return mscorlib.Api.RuntimeMethodInfo._get_core_clr_security_level()}get_IsSecurityCritical(){return mscorlib.Api.RuntimeMethodInfo._get_IsSecurityCritical(this.handle)}}n.System_Reflection_RuntimeMethodInfo_Impl=r,mscorlib.RuntimeMethodInfo=r},{"../../../../Type/class":394,"../class":159}],157:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":155,"./class":156}],158:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo",".ctor",0,[],"void",["pointer"])}static get _get_MemberType(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","get_MemberType",0,[],"pointer",["pointer"])}static get _get_ReturnParameter(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","get_ReturnParameter",0,[],"pointer",["pointer"])}static get _get_ReturnType(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","get_ReturnType",0,[],"pointer",["pointer"])}static get _GetGenericArguments(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","GetGenericArguments",0,[],"pointer",["pointer"])}static get _GetGenericMethodDefinition(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","GetGenericMethodDefinition",0,[],"pointer",["pointer"])}static get _MakeGenericMethod(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","MakeGenericMethod",1,["System.Type[]"],"pointer",["pointer","pointer"])}static get _GetBaseDefinition(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","GetBaseDefinition",0,[],"pointer",["pointer"])}static get _CreateDelegate(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","CreateDelegate",1,["System.Type"],"pointer",["pointer","pointer"])}static get _CreateDelegate_delegateType_target(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","CreateDelegate",2,["System.Type","System.Object"],"pointer",["pointer","pointer","pointer"])}static get _Equals(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","Equals",1,["System.Object"],"pointer",["pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","GetHashCode",0,[],"pointer",["pointer"])}static get _op_Equality(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","op_Equality",2,["System.Reflection.MethodInfo","System.Reflection.MethodInfo"],"pointer",["pointer","pointer"])}static get _op_Inequality(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","op_Inequality",2,["System.Reflection.MethodInfo","System.Reflection.MethodInfo"],"pointer",["pointer","pointer"])}static get _get_GenericParameterCount(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodInfo","get_GenericParameterCount",0,[],"pointer",["pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_MemberType",null),i([n.cache],r,"_get_ReturnParameter",null),i([n.cache],r,"_get_ReturnType",null),i([n.cache],r,"_GetGenericArguments",null),i([n.cache],r,"_GetGenericMethodDefinition",null),i([n.cache],r,"_MakeGenericMethod",null),i([n.cache],r,"_GetBaseDefinition",null),i([n.cache],r,"_CreateDelegate",null),i([n.cache],r,"_CreateDelegate_delegateType_target",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_op_Inequality",null),i([n.cache],r,"_get_GenericParameterCount",null),mscorlib.Api.MethodInfo=r},{"decorator-cache-getter":561}],159:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_Reflection_MethodInfo_Impl=void 0;class i extends e("../class").System_Reflection_MethodBase_Impl{constructor(e){super(e)}get_GenericParameterCount(){return mscorlib.Api.MethodInfo._get_GenericParameterCount(this.handle)}}n.System_Reflection_MethodInfo_Impl=i,mscorlib.MethodInfo=i},{"../class":162}],160:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./RuntimeMethodInfo/include")},{"./RuntimeMethodInfo/include":157,"./api":158,"./class":159}],161:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase",".ctor",0,[],"void",["pointer"])}static get _GetParameters(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","GetParameters",0,[],"pointer",["pointer"])}static get _get_Attributes(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_Attributes",0,[],"pointer",["pointer"])}static get _GetMethodImplementationFlags(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","GetMethodImplementationFlags",0,[],"pointer",["pointer"])}static get _get_CallingConvention(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_CallingConvention",0,[],"pointer",["pointer"])}static get _get_IsAbstract(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_IsAbstract",0,[],"pointer",["pointer"])}static get _get_IsConstructor(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_IsConstructor",0,[],"pointer",["pointer"])}static get _get_IsSpecialName(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_IsSpecialName",0,[],"pointer",["pointer"])}static get _get_IsStatic(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_IsStatic",0,[],"pointer",["pointer"])}static get _get_IsVirtual(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_IsVirtual",0,[],"pointer",["pointer"])}static get _get_IsPublic(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_IsPublic",0,[],"pointer",["pointer"])}static get _get_IsGenericMethod(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_IsGenericMethod",0,[],"pointer",["pointer"])}static get _get_IsGenericMethodDefinition(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_IsGenericMethodDefinition",0,[],"pointer",["pointer"])}static get _GetGenericArguments(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","GetGenericArguments",0,[],"pointer",["pointer"])}static get _get_ContainsGenericParameters(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_ContainsGenericParameters",0,[],"pointer",["pointer"])}static get _Invoke(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","Invoke",2,["System.Object","System.Object[]"],"pointer",["pointer","pointer","pointer"])}static get _Invoke_obj_invokeAttr_binder_parameters_culture(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","Invoke",5,["System.Object","System.Reflection.BindingFlags","System.Reflection.Binder","System.Object[]","System.Globalization.CultureInfo"],"pointer",["pointer","pointer","pointer","pointer","pointer","pointer"])}static get _get_MethodHandle(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_MethodHandle",0,[],"pointer",["pointer"])}static get _get_IsSecurityCritical(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","get_IsSecurityCritical",0,[],"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","Equals",1,["System.Object"],"pointer",["pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","GetHashCode",0,[],"pointer",["pointer"])}static get _op_Equality(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","op_Equality",2,["System.Reflection.MethodBase","System.Reflection.MethodBase"],"pointer",["pointer","pointer"])}static get _op_Inequality(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","op_Inequality",2,["System.Reflection.MethodBase","System.Reflection.MethodBase"],"pointer",["pointer","pointer"])}static get _GetParametersInternal(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","GetParametersInternal",0,[],"pointer",["pointer"])}static get _GetParametersCount(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","GetParametersCount",0,[],"pointer",["pointer"])}static get _FormatNameAndSig(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","FormatNameAndSig",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _GetParameterTypes(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","GetParameterTypes",0,[],"pointer",["pointer"])}static get _GetParametersNoCopy(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","GetParametersNoCopy",0,[],"pointer",["pointer"])}static get _GetMethodFromHandle(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","GetMethodFromHandle",1,["System.RuntimeMethodHandle"],"pointer",["pointer"])}static get _ConstructParameters(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","ConstructParameters",3,["System.Type[]","System.Reflection.CallingConventions","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _GetCurrentMethod(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MethodBase","GetCurrentMethod",0,[],"pointer",[])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_GetParameters",null),i([n.cache],r,"_get_Attributes",null),i([n.cache],r,"_GetMethodImplementationFlags",null),i([n.cache],r,"_get_CallingConvention",null),i([n.cache],r,"_get_IsAbstract",null),i([n.cache],r,"_get_IsConstructor",null),i([n.cache],r,"_get_IsSpecialName",null),i([n.cache],r,"_get_IsStatic",null),i([n.cache],r,"_get_IsVirtual",null),i([n.cache],r,"_get_IsPublic",null),i([n.cache],r,"_get_IsGenericMethod",null),i([n.cache],r,"_get_IsGenericMethodDefinition",null),i([n.cache],r,"_GetGenericArguments",null),i([n.cache],r,"_get_ContainsGenericParameters",null),i([n.cache],r,"_Invoke",null),i([n.cache],r,"_Invoke_obj_invokeAttr_binder_parameters_culture",null),i([n.cache],r,"_get_MethodHandle",null),i([n.cache],r,"_get_IsSecurityCritical",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_op_Inequality",null),i([n.cache],r,"_GetParametersInternal",null),i([n.cache],r,"_GetParametersCount",null),i([n.cache],r,"_FormatNameAndSig",null),i([n.cache],r,"_GetParameterTypes",null),i([n.cache],r,"_GetParametersNoCopy",null),i([n.cache],r,"_GetMethodFromHandle",null),i([n.cache],r,"_ConstructParameters",null),i([n.cache],r,"_GetCurrentMethod",null),mscorlib.Api.MethodBase=r},{"decorator-cache-getter":561}],162:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_Reflection_MethodBase_Impl=void 0;class i extends e("../class").System_Reflection_MemberInfo_Impl{constructor(e){super(e)}_ctor_MethodBase(){return mscorlib.Api.MethodBase.__ctor(this.handle)}get_IsAbstract(){return mscorlib.Api.MethodBase._get_IsAbstract(this.handle)}get_IsConstructor_MethodBase(){return mscorlib.Api.MethodBase._get_IsConstructor(this.handle)}get_IsSpecialName(){return mscorlib.Api.MethodBase._get_IsSpecialName(this.handle)}get_IsStatic(){return mscorlib.Api.MethodBase._get_IsStatic(this.handle)}get_IsVirtual(){return mscorlib.Api.MethodBase._get_IsVirtual(this.handle)}get_IsPublic(){return mscorlib.Api.MethodBase._get_IsPublic(this.handle)}get_IsGenericMethod(){return mscorlib.Api.MethodBase._get_IsGenericMethod(this.handle)}get_IsGenericMethodDefinition(){return mscorlib.Api.MethodBase._get_IsGenericMethodDefinition(this.handle)}get_ContainsGenericParameters(){return mscorlib.Api.MethodBase._get_ContainsGenericParameters(this.handle)}get_MethodHandle(){return mscorlib.Api.MethodBase._get_MethodHandle(this.handle)}get_IsSecurityCritical(){return mscorlib.Api.MethodBase._get_IsSecurityCritical(this.handle)}}n.System_Reflection_MethodBase_Impl=i,mscorlib.MethodBase=i},{"../class":165}],163:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./MethodInfo/include")},{"./MethodInfo/include":160,"./api":161,"./class":162}],164:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo",".ctor",0,[],"void",["pointer"])}static get _get_MemberType(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","get_MemberType",0,[],"pointer",["pointer"])}static get _get_Name(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","get_Name",0,[],"pointer",["pointer"])}static get _get_DeclaringType(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","get_DeclaringType",0,[],"pointer",["pointer"])}static get _get_ReflectedType(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","get_ReflectedType",0,[],"pointer",["pointer"])}static get _get_Module(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","get_Module",0,[],"pointer",["pointer"])}static get _IsDefined(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","IsDefined",2,["System.Type","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _GetCustomAttributes(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","GetCustomAttributes",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _GetCustomAttributes_attributeType_inherit(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","GetCustomAttributes",2,["System.Type","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _get_MetadataToken(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","get_MetadataToken",0,[],"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","Equals",1,["System.Object"],"pointer",["pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","GetHashCode",0,[],"pointer",["pointer"])}static get _op_Equality(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","op_Equality",2,["System.Reflection.MemberInfo","System.Reflection.MemberInfo"],"pointer",["pointer","pointer"])}static get _op_Inequality(){return Il2Cpp.Api.o("mscorlib","System.Reflection.MemberInfo","op_Inequality",2,["System.Reflection.MemberInfo","System.Reflection.MemberInfo"],"pointer",["pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_MemberType",null),i([n.cache],r,"_get_Name",null),i([n.cache],r,"_get_DeclaringType",null),i([n.cache],r,"_get_ReflectedType",null),i([n.cache],r,"_get_Module",null),i([n.cache],r,"_IsDefined",null),i([n.cache],r,"_GetCustomAttributes",null),i([n.cache],r,"_GetCustomAttributes_attributeType_inherit",null),i([n.cache],r,"_get_MetadataToken",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_op_Inequality",null),mscorlib.Api.MemberInfo=r},{"decorator-cache-getter":561}],165:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_Reflection_MemberInfo_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{constructor(e){super(e)}_ctor_MemberInfo(){return mscorlib.Api.MemberInfo.__ctor(this.handle)}get_DeclaringType(){return mscorlib.Api.MemberInfo._get_DeclaringType(this.handle)}get_ReflectedType(){return mscorlib.Api.MemberInfo._get_ReflectedType(this.handle)}IsDefined(e,t){return mscorlib.Api.MemberInfo._IsDefined(this.handle,e,t)}GetCustomAttributes(e){return mscorlib.Api.MemberInfo._GetCustomAttributes(this.handle,e)}GetCustomAttributes_2(e,t){return mscorlib.Api.MemberInfo._GetCustomAttributes(this.handle,e,t)}get_MetadataToken(){return mscorlib.Api.MemberInfo._get_MetadataToken(this.handle)}Equals(e){return mscorlib.Api.MemberInfo._Equals(this.handle,e)}GetHashCode(){return mscorlib.Api.MemberInfo._GetHashCode(this.handle)}}n.System_Reflection_MemberInfo_Impl=i,mscorlib.MemberInfo=i},{"../class":506}],166:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./MethodBase/include")},{"./MethodBase/include":163,"./api":164,"./class":165}],167:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});mscorlib.Api.Module=class{static get _cctor(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","cctor",0,"void",[])}static get _ctor(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType",".ctor",0,"void",["pointer"])}static get _CreateNIE(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","CreateNIE",0,"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","Equals",0,"bool",["pointer","pointer"])}static get _filter_by_type_name(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","filter_by_type_name",2,"bool",["pointer","pointer","pointer"])}static get _filter_by_type_name_ignore_case(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","filter_by_type_name_ignore_case",2,"bool",["pointer","pointer","pointer"])}static get _GetCustomAttributes(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","GetCustomAttributes",1,"pointer",["pointer","bool"])}static get _GetCustomAttributes_1(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","GetCustomAttributes",2,"pointer",["pointer","pointer","bool"])}static get _GetGuidInternal(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","GetGuidInternal",0,"pointer",["pointer"])}static get _GetHashCode(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","GetHashCode",0,"int32",["pointer"])}static get _GetModuleVersionId(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","GetModuleVersionId",0,"pointer",["pointer"])}static get _GetObjectData(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","GetObjectData",2,"void",["pointer","pointer","pointer"])}static get _IsDefined(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","IsDefined",2,"bool",["pointer","pointer","bool"])}static get _IsResource(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","IsResource",0,"bool",["pointer"])}static get _op_Equality(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","op_Equality",2,"bool",["pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","ToString",0,"pointer",["pointer"])}static get _get_Assembly(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_Assembly",0,"pointer",["pointer"])}static get _get_ModuleVersionId(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_ModuleVersionId",0,"pointer",["pointer"])}static get _get_ScopeName(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_ScopeName",0,"pointer",["pointer"])}}},{}],168:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.mscorlib_System_Reflection_Module_impl=void 0;class i extends e("../Type/class").mscorlib_System_Type_impl{inter=lfv(this.handle,"_impl");assembly=lfv(this.handle,"assembly",findClass("Module",["mscorlib"]));defaultBindingFlags=lfv(this.handle,"defaultBindingFlags");FilterTypeName=lfv(this.handle,"FilterTypeName");FilterTypeNameIgnoreCase=lfv(this.handle,"FilterTypeNameIgnoreCase");fqname=readU16(lfv(this.handle,"fqname"));is_resource=lfv(this.handle,"is_resource");_name=readU16(lfv(this.handle,"name"));scopename=readU16(lfv(this.handle,"scopename"));token=lfv(this.handle,"token");static get ctor(){return new i(mscorlib.Api.Module._ctor(alloc()))}static get _cctor(){return new i(mscorlib.Api.Module._cctor(alloc()))}CreateNIE(){return mscorlib.Api.Module._CreateNIE(this.handle)}Equals(e){return mscorlib.Api.Module._Equals(this.handle,e)}filter_by_type_name(e,t){return mscorlib.Api.Module._filter_by_type_name(this.handle,e.handle,t)}filter_by_type_name_ignore_case(e,t){return mscorlib.Api.Module._filter_by_type_name_ignore_case(this.handle,e.handle,t)}GetCustomAttributes_1(e){return mscorlib.Api.Module._GetCustomAttributes(this.handle,e)}GetCustomAttributes_2(e,t){return mscorlib.Api.Module._GetCustomAttributes_1(this.handle,e.handle,t)}GetGuidInternal(){return readU16(mscorlib.Api.Module._GetGuidInternal(this.handle))}GetHashCode(){return mscorlib.Api.Module._GetHashCode(this.handle)}GetModuleVersionId(){return mscorlib.Api.Module._GetModuleVersionId(this.handle)}GetObjectData(e,t){return mscorlib.Api.Module._GetObjectData(this.handle,e,t)}IsDefined(e,t){return mscorlib.Api.Module._IsDefined(this.handle,e.handle,t)}IsResource(){return mscorlib.Api.Module._IsResource(this.handle)}op_Equality(e){return mscorlib.Api.Module._op_Equality(this.handle,e.handle)}ToString(){return readU16(mscorlib.Api.Module._ToString(this.handle))}get_Assembly(){return mscorlib.Api.Module._get_Assembly(this.handle)}get_ModuleVersionId(){return mscorlib.Api.Module._get_ModuleVersionId(this.handle)}get_ScopeName(){return readU16(mscorlib.Api.Module._get_ScopeName(this.handle))}}n.mscorlib_System_Reflection_Module_impl=i,mscorlib.Module=i},{"../Type/class":394}],169:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":167,"./class":168}],170:[function(e,t,n){},{}],171:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.AudioModule","UnityEngine.AudioClip",".ctor",0,[],"void",["pointer"])}static get _get_length(){return Il2Cpp.Api.o("UnityEngine.AudioModule","UnityEngine.AudioClip","get_length",0,[],"pointer",["pointer"])}static get _InvokePCMReaderCallback_Internal(){return Il2Cpp.Api.o("UnityEngine.AudioModule","UnityEngine.AudioClip","InvokePCMReaderCallback_Internal",1,["System.Single[]"],"void",["pointer","pointer"])}static get _InvokePCMSetPositionCallback_Internal(){return Il2Cpp.Api.o("UnityEngine.AudioModule","UnityEngine.AudioClip","InvokePCMSetPositionCallback_Internal",1,["System.Int32"],"void",["pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_length",null),i([n.cache],r,"_InvokePCMReaderCallback_Internal",null),i([n.cache],r,"_InvokePCMSetPositionCallback_Internal",null),Il2Cpp.Api.AudioClip=r},{"decorator-cache-getter":561}],172:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_AudioClip_Impl=void 0;class i extends e("../../Object/class").UnityEngine_Object{m_PCMReaderCallback=lfv(this.handle,"m_PCMReaderCallback");m_PCMSetPositionCallback=lfv(this.handle,"m_PCMSetPositionCallback");constructor(e){super(e)}_ctor_AudioClip(){return Il2Cpp.Api.AudioClip.__ctor(this.handle)}get_length(){return Il2Cpp.Api.AudioClip._get_length(this.handle)}InvokePCMReaderCallback_Internal(e){return Il2Cpp.Api.AudioClip._InvokePCMReaderCallback_Internal(this.handle,e)}InvokePCMSetPositionCallback_Internal(e){return Il2Cpp.Api.AudioClip._InvokePCMSetPositionCallback_Internal(this.handle,e)}}n.UnityEngine_AudioClip_Impl=i,Il2Cpp.AudioClip=i},{"../../Object/class":342}],173:[function(e,t,n){},{}],174:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":171,"./class":172,"./export":173}],175:[function(e,t,n){},{}],176:[function(e,t,n){},{}],177:[function(e,t,n){},{}],178:[function(e,t,n){},{}],179:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_nearClipPlane(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_nearClipPlane",0,"pointer",["pointer"])}static get _set_nearClipPlane(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_nearClipPlane",1,"void",["pointer","pointer"])}static get _get_farClipPlane(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_farClipPlane",0,"pointer",["pointer"])}static get _set_farClipPlane(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_farClipPlane",1,"void",["pointer","pointer"])}static get _get_fieldOfView(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_fieldOfView",0,"pointer",["pointer"])}static get _set_fieldOfView(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_fieldOfView",1,"void",["pointer","pointer"])}static get _get_orthographicSize(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_orthographicSize",0,"pointer",["pointer"])}static get _set_orthographicSize(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_orthographicSize",1,"void",["pointer","pointer"])}static get _get_orthographic(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_orthographic",0,"pointer",["pointer"])}static get _get_depth(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_depth",0,"pointer",["pointer"])}static get _get_aspect(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_aspect",0,"pointer",["pointer"])}static get _set_aspect(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_aspect",1,"void",["pointer","pointer"])}static get _get_cullingMask(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_cullingMask",0,"pointer",["pointer"])}static get _get_eventMask(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_eventMask",0,"pointer",["pointer"])}static get _get_backgroundColor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_backgroundColor",0,"pointer",["pointer"])}static get _set_backgroundColor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_backgroundColor",1,"void",["pointer","pointer"])}static get _get_clearFlags(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_clearFlags",0,"pointer",["pointer"])}static get _set_depthTextureMode(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_depthTextureMode",1,"void",["pointer","pointer"])}static get _get_usePhysicalProperties(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_usePhysicalProperties",0,"pointer",["pointer"])}static get _set_usePhysicalProperties(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_usePhysicalProperties",1,"void",["pointer","pointer"])}static get _get_sensorSize(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_sensorSize",0,"pointer",["pointer"])}static get _get_lensShift(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_lensShift",0,"pointer",["pointer"])}static get _set_lensShift(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_lensShift",1,"void",["pointer","pointer"])}static get _get_rect(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_rect",0,"pointer",["pointer"])}static get _set_rect(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_rect",1,"void",["pointer","pointer"])}static get _get_pixelRect(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_pixelRect",0,"pointer",["pointer"])}static get _set_pixelRect(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_pixelRect",1,"void",["pointer","pointer"])}static get _get_pixelWidth(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_pixelWidth",0,"pointer",["pointer"])}static get _get_pixelHeight(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_pixelHeight",0,"pointer",["pointer"])}static get _get_targetTexture(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_targetTexture",0,"pointer",["pointer"])}static get _get_targetDisplay(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_targetDisplay",0,"pointer",["pointer"])}static get _get_cameraToWorldMatrix(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_cameraToWorldMatrix",0,"pointer",["pointer"])}static get _get_projectionMatrix(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_projectionMatrix",0,"pointer",["pointer"])}static get _WorldToScreenPoint(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","WorldToScreenPoint",2,"pointer",["pointer","pointer"])}static get _ViewportToWorldPoint(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","ViewportToWorldPoint",2,"pointer",["pointer","pointer"])}static get _ScreenToWorldPoint(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","ScreenToWorldPoint",2,"pointer",["pointer","pointer"])}static get _WorldToScreenPoint_position(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Camera","WorldToScreenPoint",1,["UnityEngine.Vector3"],"pointer",["pointer"])}static get _ViewportToWorldPoint_position(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Camera","ViewportToWorldPoint",1,["UnityEngine.Vector3"],"pointer",["pointer"])}static get _ScreenToWorldPoint_position(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Camera","ScreenToWorldPoint",1,["UnityEngine.Vector3"],"pointer",["pointer"])}static get _ScreenToViewportPoint(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","ScreenToViewportPoint",1,"pointer",["pointer"])}static get _ViewportPointToRay(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","ViewportPointToRay",2,"pointer",["pointer","pointer"])}static get _ViewportPointToRay_pos_eye(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Camera","ViewportPointToRay",2,["UnityEngine.Vector3","UnityEngine.Camera.MonoOrStereoscopicEye"],"pointer",["pointer","pointer"])}static get _ViewportPointToRay_pos(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Camera","ViewportPointToRay",1,["UnityEngine.Vector3"],"pointer",["pointer"])}static get _ScreenPointToRay(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","ScreenPointToRay",2,"pointer",["pointer","pointer"])}static get _ScreenPointToRay_pos_eye(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Camera","ScreenPointToRay",2,["UnityEngine.Vector3","UnityEngine.Camera.MonoOrStereoscopicEye"],"pointer",["pointer","pointer","pointer"])}static get _ScreenPointToRay_pos(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Camera","ScreenPointToRay",1,["UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _get_main(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_main",0,"pointer",[])}static get _get_current(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_current",0,"pointer",[])}static get _get_stereoEnabled(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_stereoEnabled",0,"pointer",["pointer"])}static get _GetAllCamerasCount(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","GetAllCamerasCount",0,"pointer",[])}static get _GetAllCamerasImpl(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","GetAllCamerasImpl",1,"pointer",["pointer"])}static get _get_allCamerasCount(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_allCamerasCount",0,"pointer",[])}static get _GetAllCameras(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","GetAllCameras",1,"pointer",["pointer"])}static get _FireOnPreCull(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","FireOnPreCull",1,"void",["pointer"])}static get _FireOnPreRender(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","FireOnPreRender",1,"void",["pointer"])}static get _FireOnPostRender(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","FireOnPostRender",1,"void",["pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera",".ctor",0,"void",["pointer"])}static get _get_backgroundColor_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_backgroundColor_Injected",1,"void",["pointer"])}static get _set_backgroundColor_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_backgroundColor_Injected",1,"void",["pointer"])}static get _get_sensorSize_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_sensorSize_Injected",1,"void",["pointer"])}static get _get_lensShift_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_lensShift_Injected",1,"void",["pointer"])}static get _set_lensShift_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_lensShift_Injected",1,"void",["pointer"])}static get _get_rect_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_rect_Injected",1,"void",["pointer"])}static get _set_rect_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_rect_Injected",1,"void",["pointer"])}static get _get_pixelRect_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_pixelRect_Injected",1,"void",["pointer"])}static get _set_pixelRect_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","set_pixelRect_Injected",1,"void",["pointer"])}static get _get_cameraToWorldMatrix_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_cameraToWorldMatrix_Injected",1,"void",["pointer"])}static get _get_projectionMatrix_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","get_projectionMatrix_Injected",1,"void",["pointer"])}static get _WorldToScreenPoint_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","WorldToScreenPoint_Injected",3,"void",["pointer","pointer","pointer"])}static get _ViewportToWorldPoint_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","ViewportToWorldPoint_Injected",3,"void",["pointer","pointer","pointer"])}static get _ScreenToWorldPoint_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","ScreenToWorldPoint_Injected",3,"void",["pointer","pointer","pointer"])}static get _ScreenToViewportPoint_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","ScreenToViewportPoint_Injected",2,"void",["pointer","pointer"])}static get _ViewportPointToRay_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","ViewportPointToRay_Injected",3,"void",["pointer","pointer","pointer"])}static get _ScreenPointToRay_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Camera","ScreenPointToRay_Injected",3,"void",["pointer","pointer","pointer"])}}i([n.cache],r,"_get_nearClipPlane",null),i([n.cache],r,"_set_nearClipPlane",null),i([n.cache],r,"_get_farClipPlane",null),i([n.cache],r,"_set_farClipPlane",null),i([n.cache],r,"_get_fieldOfView",null),i([n.cache],r,"_set_fieldOfView",null),i([n.cache],r,"_get_orthographicSize",null),i([n.cache],r,"_set_orthographicSize",null),i([n.cache],r,"_get_orthographic",null),i([n.cache],r,"_get_depth",null),i([n.cache],r,"_get_aspect",null),i([n.cache],r,"_set_aspect",null),i([n.cache],r,"_get_cullingMask",null),i([n.cache],r,"_get_eventMask",null),i([n.cache],r,"_get_backgroundColor",null),i([n.cache],r,"_set_backgroundColor",null),i([n.cache],r,"_get_clearFlags",null),i([n.cache],r,"_set_depthTextureMode",null),i([n.cache],r,"_get_usePhysicalProperties",null),i([n.cache],r,"_set_usePhysicalProperties",null),i([n.cache],r,"_get_sensorSize",null),i([n.cache],r,"_get_lensShift",null),i([n.cache],r,"_set_lensShift",null),i([n.cache],r,"_get_rect",null),i([n.cache],r,"_set_rect",null),i([n.cache],r,"_get_pixelRect",null),i([n.cache],r,"_set_pixelRect",null),i([n.cache],r,"_get_pixelWidth",null),i([n.cache],r,"_get_pixelHeight",null),i([n.cache],r,"_get_targetTexture",null),i([n.cache],r,"_get_targetDisplay",null),i([n.cache],r,"_get_cameraToWorldMatrix",null),i([n.cache],r,"_get_projectionMatrix",null),i([n.cache],r,"_WorldToScreenPoint",null),i([n.cache],r,"_ViewportToWorldPoint",null),i([n.cache],r,"_ScreenToWorldPoint",null),i([n.cache],r,"_WorldToScreenPoint_position",null),i([n.cache],r,"_ViewportToWorldPoint_position",null),i([n.cache],r,"_ScreenToWorldPoint_position",null),i([n.cache],r,"_ScreenToViewportPoint",null),i([n.cache],r,"_ViewportPointToRay",null),i([n.cache],r,"_ViewportPointToRay_pos_eye",null),i([n.cache],r,"_ViewportPointToRay_pos",null),i([n.cache],r,"_ScreenPointToRay",null),i([n.cache],r,"_ScreenPointToRay_pos_eye",null),i([n.cache],r,"_ScreenPointToRay_pos",null),i([n.cache],r,"_get_main",null),i([n.cache],r,"_get_current",null),i([n.cache],r,"_get_stereoEnabled",null),i([n.cache],r,"_GetAllCamerasCount",null),i([n.cache],r,"_GetAllCamerasImpl",null),i([n.cache],r,"_get_allCamerasCount",null),i([n.cache],r,"_GetAllCameras",null),i([n.cache],r,"_FireOnPreCull",null),i([n.cache],r,"_FireOnPreRender",null),i([n.cache],r,"_FireOnPostRender",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_backgroundColor_Injected",null),i([n.cache],r,"_set_backgroundColor_Injected",null),i([n.cache],r,"_get_sensorSize_Injected",null),i([n.cache],r,"_get_lensShift_Injected",null),i([n.cache],r,"_set_lensShift_Injected",null),i([n.cache],r,"_get_rect_Injected",null),i([n.cache],r,"_set_rect_Injected",null),i([n.cache],r,"_get_pixelRect_Injected",null),i([n.cache],r,"_set_pixelRect_Injected",null),i([n.cache],r,"_get_cameraToWorldMatrix_Injected",null),i([n.cache],r,"_get_projectionMatrix_Injected",null),i([n.cache],r,"_WorldToScreenPoint_Injected",null),i([n.cache],r,"_ViewportToWorldPoint_Injected",null),i([n.cache],r,"_ScreenToWorldPoint_Injected",null),i([n.cache],r,"_ScreenToViewportPoint_Injected",null),i([n.cache],r,"_ViewportPointToRay_Injected",null),i([n.cache],r,"_ScreenPointToRay_Injected",null),Il2Cpp.Api.Camera=r},{"decorator-cache-getter":561}],180:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Camera=void 0;const i=e("../../../../ValueType/Color/class"),r=e("../../../../ValueType/Matrix4x4/class"),o=e("../../../../ValueType/Ray/class"),a=e("../../../../ValueType/Rect/class"),l=e("../../../../ValueType/Vector2/class"),s=e("../../../../ValueType/Vector3/class"),p=e("../class");class c extends p.UnityEngine_Behaviour_Impl{onPreCull=lfv(this.handle,"onPreCull");onPreRender=lfv(this.handle,"onPreRender");onPostRender=lfv(this.handle,"onPostRender");constructor(e){super(e)}get_nearClipPlane(){return Il2Cpp.Api.Camera._get_nearClipPlane(this.handle)}set_nearClipPlane(e){return Il2Cpp.Api.Camera._set_nearClipPlane(this.handle,e)}get_farClipPlane(){return Il2Cpp.Api.Camera._get_farClipPlane(this.handle)}set_farClipPlane(e){return Il2Cpp.Api.Camera._set_farClipPlane(this.handle,e)}get_fieldOfView(){return Il2Cpp.Api.Camera._get_fieldOfView(this.handle)}set_fieldOfView(e){return Il2Cpp.Api.Camera._set_fieldOfView(this.handle,e)}get_orthographicSize(){return Il2Cpp.Api.Camera._get_orthographicSize(this.handle)}set_orthographicSize(e){return Il2Cpp.Api.Camera._set_orthographicSize(this.handle,e)}get_orthographic(){return Il2Cpp.Api.Camera._get_orthographic(this.handle)}get_depth(){return Il2Cpp.Api.Camera._get_depth(this.handle)}get_aspect(){return Il2Cpp.Api.Camera._get_aspect(this.handle)}set_aspect(e){return Il2Cpp.Api.Camera._set_aspect(this.handle,e)}get_cullingMask(){return Il2Cpp.Api.Camera._get_cullingMask(this.handle)}get_eventMask(){return Il2Cpp.Api.Camera._get_eventMask(this.handle)}get_backgroundColor(){return new i.UnityEngine_Color_Impl(Il2Cpp.Api.Camera._get_backgroundColor(this.handle))}set_backgroundColor(e){return Il2Cpp.Api.Camera._set_backgroundColor(this.handle,e.handle)}get_clearFlags(){return Il2Cpp.Api.Camera._get_clearFlags(this.handle)}set_depthTextureMode(e){return Il2Cpp.Api.Camera._set_depthTextureMode(this.handle,e)}get_usePhysicalProperties(){return Il2Cpp.Api.Camera._get_usePhysicalProperties(this.handle)}set_usePhysicalProperties(e){return Il2Cpp.Api.Camera._set_usePhysicalProperties(this.handle,e)}get_sensorSize(){return new l.UnityEngine_Vector2_Impl(Il2Cpp.Api.Camera._get_sensorSize(this.handle))}get_lensShift(){return new l.UnityEngine_Vector2_Impl(Il2Cpp.Api.Camera._get_lensShift(this.handle))}set_lensShift(e){return Il2Cpp.Api.Camera._set_lensShift(this.handle,e.handle)}get_rect(){return new a.UnityEngine_Rect(Il2Cpp.Api.Camera._get_rect(this.handle))}set_rect(e){return Il2Cpp.Api.Camera._set_rect(this.handle,e.handle)}get_pixelRect(){return new a.UnityEngine_Rect(Il2Cpp.Api.Camera._get_pixelRect(this.handle))}set_pixelRect(e){return Il2Cpp.Api.Camera._set_pixelRect(this.handle,e.handle)}get_pixelWidth(){return Il2Cpp.Api.Camera._get_pixelWidth(this.handle).toInt32()}get_pixelHeight(){return Il2Cpp.Api.Camera._get_pixelHeight(this.handle).toInt32()}get_targetTexture(){return Il2Cpp.Api.Camera._get_targetTexture(this.handle)}get_targetDisplay(){return Il2Cpp.Api.Camera._get_targetDisplay(this.handle).toInt32()}get_cameraToWorldMatrix(){return new r.UnityEngine_Matrix4x4_Impl(Il2Cpp.Api.Camera._get_cameraToWorldMatrix(this.handle))}get_projectionMatrix(){return new r.UnityEngine_Matrix4x4_Impl(Il2Cpp.Api.Camera._get_projectionMatrix(this.handle))}WorldToScreenPoint(e,t){return new s.UnityEngine_Vector3_Impl(Il2Cpp.Api.Camera._WorldToScreenPoint(this.handle,e,t))}ViewportToWorldPoint(e,t){return new s.UnityEngine_Vector3_Impl(Il2Cpp.Api.Camera._ViewportToWorldPoint(this.handle,e,t))}ScreenToWorldPoint(e,t){return new s.UnityEngine_Vector3_Impl(Il2Cpp.Api.Camera._ScreenToWorldPoint(this.handle,e,t))}WorldToScreenPoint_1(e){return new s.UnityEngine_Vector3_Impl(Il2Cpp.Api.Camera._WorldToScreenPoint(this.handle,e))}ViewportToWorldPoint_1(e){return new s.UnityEngine_Vector3_Impl(Il2Cpp.Api.Camera._ViewportToWorldPoint(this.handle,e))}ScreenToWorldPoint_1(e){return new s.UnityEngine_Vector3_Impl(Il2Cpp.Api.Camera._ScreenToWorldPoint(this.handle,e))}ScreenToViewportPoint(e){return new s.UnityEngine_Vector3_Impl(Il2Cpp.Api.Camera._ScreenToViewportPoint(this.handle,e))}ViewportPointToRay(e,t){return new o.UnityEngine_Ray_Impl(Il2Cpp.Api.Camera._ViewportPointToRay(this.handle,e,t))}ViewportPointToRay_2(e,t){return new o.UnityEngine_Ray_Impl(Il2Cpp.Api.Camera._ViewportPointToRay(this.handle,e,t))}ViewportPointToRay_1(e){return new o.UnityEngine_Ray_Impl(Il2Cpp.Api.Camera._ViewportPointToRay(this.handle,e.handle))}ScreenPointToRay_v2_eye(e,t){return new o.UnityEngine_Ray_Impl(Il2Cpp.Api.Camera._ScreenPointToRay(this.handle,e.handle,t))}ScreenPointToRay_v3_eye(e,t){return new o.UnityEngine_Ray_Impl(Il2Cpp.Api.Camera._ScreenPointToRay(this.handle,e.handle,t))}ScreenPointToRay_v3(e){return new o.UnityEngine_Ray_Impl(Il2Cpp.Api.Camera._ScreenPointToRay(this.handle,e.handle))}static get_main(){return new c(Il2Cpp.Api.Camera._get_main())}static get_current(){return new c(Il2Cpp.Api.Camera._get_current())}get_stereoEnabled(){return Il2Cpp.Api.Camera._get_stereoEnabled(this.handle)}static get GetAllCamerasCount(){return Il2Cpp.Api.Camera._GetAllCamerasCount().toInt32()}static GetAllCamerasImpl(e){return Il2Cpp.Api.Camera._GetAllCamerasImpl(e)}static get get_allCamerasCount(){return Il2Cpp.Api.Camera._get_allCamerasCount()}static GetAllCameras(e){return Il2Cpp.Api.Camera._GetAllCameras(e)}static FireOnPreCull(e){return Il2Cpp.Api.Camera._FireOnPreCull(e)}static FireOnPreRender(e){return Il2Cpp.Api.Camera._FireOnPreRender(e.handle)}static FireOnPostRender(e){return Il2Cpp.Api.Camera._FireOnPostRender(e.handle)}_ctor(){return Il2Cpp.Api.Camera.__ctor(this.handle)}get_backgroundColor_Injected(e){return Il2Cpp.Api.Camera._get_backgroundColor_Injected(this.handle,e.handle)}set_backgroundColor_Injected(e){return Il2Cpp.Api.Camera._set_backgroundColor_Injected(this.handle,e.handle)}get_sensorSize_Injected(e){return Il2Cpp.Api.Camera._get_sensorSize_Injected(this.handle,e.handle)}get_lensShift_Injected(e){return Il2Cpp.Api.Camera._get_lensShift_Injected(this.handle,e.handle)}set_lensShift_Injected(e){return Il2Cpp.Api.Camera._set_lensShift_Injected(this.handle,e.handle)}get_rect_Injected(e){return Il2Cpp.Api.Camera._get_rect_Injected(this.handle,e.handle)}set_rect_Injected(e){return Il2Cpp.Api.Camera._set_rect_Injected(this.handle,e.handle)}get_pixelRect_Injected(e){return Il2Cpp.Api.Camera._get_pixelRect_Injected(this.handle,e.handle)}set_pixelRect_Injected(e){return Il2Cpp.Api.Camera._set_pixelRect_Injected(this.handle,e.handle)}get_cameraToWorldMatrix_Injected(e){return Il2Cpp.Api.Camera._get_cameraToWorldMatrix_Injected(this.handle,e.handle)}get_projectionMatrix_Injected(e){return Il2Cpp.Api.Camera._get_projectionMatrix_Injected(this.handle,e.handle)}WorldToScreenPoint_Injected(e,t,n){return Il2Cpp.Api.Camera._WorldToScreenPoint_Injected(this.handle,e.handle,t,n.handle)}ViewportToWorldPoint_Injected(e,t,n){return Il2Cpp.Api.Camera._ViewportToWorldPoint_Injected(this.handle,e.handle,t,n.handle)}ScreenToWorldPoint_Injected(e,t,n){return Il2Cpp.Api.Camera._ScreenToWorldPoint_Injected(this.handle,e.handle,t,n.handle)}ScreenToViewportPoint_Injected(e,t){return Il2Cpp.Api.Camera._ScreenToViewportPoint_Injected(this.handle,e.handle,t.handle)}ViewportPointToRay_Injected(e,t,n){return Il2Cpp.Api.Camera._ViewportPointToRay_Injected(this.handle,e.handle,t,n.handle)}ScreenPointToRay_Injected(e,t,n){return Il2Cpp.Api.Camera._ScreenPointToRay_Injected(this.handle,e.handle,t,n.handle)}}n.UnityEngine_Camera=c,Il2Cpp.Camera=c},{"../../../../ValueType/Color/class":417,"../../../../ValueType/Matrix4x4/class":446,"../../../../ValueType/Ray/class":454,"../../../../ValueType/Rect/class":464,"../../../../ValueType/Vector2/class":477,"../../../../ValueType/Vector3/class":481,"../class":264}],181:[function(e,t,n){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Camera_MonoOrStereoscopicEye=n.UnityEngine_DepthTextureMode=n.UnityEngine_CameraClearFlags=void 0,(i=n.UnityEngine_CameraClearFlags||(n.UnityEngine_CameraClearFlags={}))[i.Color=2]="Color",i[i.Depth=3]="Depth",i[i.Nothing=4]="Nothing",i[i.Skybox=1]="Skybox",i[i.SolidColor=2]="SolidColor",(i=n.UnityEngine_DepthTextureMode||(n.UnityEngine_DepthTextureMode={}))[i.Depth=1]="Depth",i[i.DepthNormals=2]="DepthNormals",i[i.MotionVectors=4]="MotionVectors",i[i.None=0]="None",(i=n.UnityEngine_Camera_MonoOrStereoscopicEye||(n.UnityEngine_Camera_MonoOrStereoscopicEye={}))[i.Left=0]="Left",i[i.Mono=2]="Mono",i[i.Right=1]="Right"},{}],182:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const i=e("../../../../Physics/class"),r=e("../../../../ValueType/RaycastHit/class"),o=e("../../../../ValueType/Vector3/class"),a=e("./class");globalThis.testCam=()=>{var e=a.UnityEngine_Camera.get_main(),t=new o.UnityEngine_Vector3_Impl(alloc(5)),t=(Il2Cpp.Input.get_mousePosition_Injected(t),LOGZ(t.toString()),new o.UnityEngine_Vector3_Impl(allocVector(10,20,30))),e=e.ScreenPointToRay_v3(t),t=new r.UnityEngine_RaycastHit_Impl(alloc(5)),e=i.UnityEngine_Physics_Impl.Raycast_Ray_RaycastHit(e,t);LOGD(e)}},{"../../../../Physics/class":346,"../../../../ValueType/RaycastHit/class":457,"../../../../ValueType/Vector3/class":481,"./class":180}],183:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./enum"),e("./class"),e("./export")},{"./api":179,"./class":180,"./enum":181,"./export":182}],184:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _add_willRenderCanvases(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","add_willRenderCanvases",1,["UnityEngine.Canvas.WillRenderCanvases"],"void",["pointer"])}static get _remove_willRenderCanvases(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","remove_willRenderCanvases",1,["UnityEngine.Canvas.WillRenderCanvases"],"void",["pointer"])}static get _get_renderMode(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_renderMode",0,[],"pointer",["pointer"])}static get _set_renderMode(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","set_renderMode",1,["UnityEngine.RenderMode"],"void",["pointer","pointer"])}static get _get_isRootCanvas(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_isRootCanvas",0,[],"pointer",["pointer"])}static get _get_scaleFactor(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_scaleFactor",0,[],"pointer",["pointer"])}static get _set_scaleFactor(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","set_scaleFactor",1,["System.Single"],"void",["pointer","pointer"])}static get _get_referencePixelsPerUnit(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_referencePixelsPerUnit",0,[],"pointer",["pointer"])}static get _set_referencePixelsPerUnit(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","set_referencePixelsPerUnit",1,["System.Single"],"void",["pointer","pointer"])}static get _get_pixelPerfect(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_pixelPerfect",0,[],"pointer",["pointer"])}static get _get_renderOrder(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_renderOrder",0,[],"pointer",["pointer"])}static get _get_overrideSorting(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_overrideSorting",0,[],"pointer",["pointer"])}static get _set_overrideSorting(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","set_overrideSorting",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_sortingOrder(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_sortingOrder",0,[],"pointer",["pointer"])}static get _set_sortingOrder(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","set_sortingOrder",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_targetDisplay(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_targetDisplay",0,[],"pointer",["pointer"])}static get _get_sortingLayerID(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_sortingLayerID",0,[],"pointer",["pointer"])}static get _set_sortingLayerID(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","set_sortingLayerID",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_additionalShaderChannels(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_additionalShaderChannels",0,[],"pointer",["pointer"])}static get _set_additionalShaderChannels(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","set_additionalShaderChannels",1,["UnityEngine.AdditionalCanvasShaderChannels"],"void",["pointer","pointer"])}static get _get_rootCanvas(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_rootCanvas",0,[],"pointer",["pointer"])}static get _get_worldCamera(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","get_worldCamera",0,[],"pointer",["pointer"])}static get _set_worldCamera(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","set_worldCamera",1,["UnityEngine.Camera"],"void",["pointer","pointer"])}static get _GetDefaultCanvasMaterial(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","GetDefaultCanvasMaterial",0,[],"pointer",[])}static get _GetETC1SupportedCanvasMaterial(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","GetETC1SupportedCanvasMaterial",0,[],"pointer",[])}static get _ForceUpdateCanvases(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","ForceUpdateCanvases",0,[],"void",[])}static get _SendWillRenderCanvases(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas","SendWillRenderCanvases",0,[],"void",[])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.Canvas",".ctor",0,[],"void",["pointer"])}}i([n.cache],r,"_add_willRenderCanvases",null),i([n.cache],r,"_remove_willRenderCanvases",null),i([n.cache],r,"_get_renderMode",null),i([n.cache],r,"_set_renderMode",null),i([n.cache],r,"_get_isRootCanvas",null),i([n.cache],r,"_get_scaleFactor",null),i([n.cache],r,"_set_scaleFactor",null),i([n.cache],r,"_get_referencePixelsPerUnit",null),i([n.cache],r,"_set_referencePixelsPerUnit",null),i([n.cache],r,"_get_pixelPerfect",null),i([n.cache],r,"_get_renderOrder",null),i([n.cache],r,"_get_overrideSorting",null),i([n.cache],r,"_set_overrideSorting",null),i([n.cache],r,"_get_sortingOrder",null),i([n.cache],r,"_set_sortingOrder",null),i([n.cache],r,"_get_targetDisplay",null),i([n.cache],r,"_get_sortingLayerID",null),i([n.cache],r,"_set_sortingLayerID",null),i([n.cache],r,"_get_additionalShaderChannels",null),i([n.cache],r,"_set_additionalShaderChannels",null),i([n.cache],r,"_get_rootCanvas",null),i([n.cache],r,"_get_worldCamera",null),i([n.cache],r,"_set_worldCamera",null),i([n.cache],r,"_GetDefaultCanvasMaterial",null),i([n.cache],r,"_GetETC1SupportedCanvasMaterial",null),i([n.cache],r,"_ForceUpdateCanvases",null),i([n.cache],r,"_SendWillRenderCanvases",null),i([n.cache],r,"__ctor",null),Il2Cpp.Api.Canvas=r},{"decorator-cache-getter":561}],185:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Canvas_Impl=void 0;const i=e("../../../Material/class"),r=e("../class"),o=e("../Camera/class");class a extends r.UnityEngine_Behaviour_Impl{willRenderCanvases=lfv(this.handle,"willRenderCanvases");constructor(e){super(e)}static add_willRenderCanvases(e){return Il2Cpp.Api.Canvas._add_willRenderCanvases(e)}static remove_willRenderCanvases(e){return Il2Cpp.Api.Canvas._remove_willRenderCanvases(e)}get_renderMode(){return Il2Cpp.Api.Canvas._get_renderMode(this.handle)}set_renderMode(e){return Il2Cpp.Api.Canvas._set_renderMode(this.handle,e)}get_isRootCanvas(){return Il2Cpp.Api.Canvas._get_isRootCanvas(this.handle)}get_scaleFactor(){return Il2Cpp.Api.Canvas._get_scaleFactor(this.handle)}set_scaleFactor(e){return Il2Cpp.Api.Canvas._set_scaleFactor(this.handle,e)}get_referencePixelsPerUnit(){return Il2Cpp.Api.Canvas._get_referencePixelsPerUnit(this.handle)}set_referencePixelsPerUnit(e){return Il2Cpp.Api.Canvas._set_referencePixelsPerUnit(this.handle,e)}get_pixelPerfect(){return Il2Cpp.Api.Canvas._get_pixelPerfect(this.handle)}get_renderOrder(){return Il2Cpp.Api.Canvas._get_renderOrder(this.handle)}get_overrideSorting(){return Il2Cpp.Api.Canvas._get_overrideSorting(this.handle)}set_overrideSorting(e){return Il2Cpp.Api.Canvas._set_overrideSorting(this.handle,e)}get_sortingOrder(){return Il2Cpp.Api.Canvas._get_sortingOrder(this.handle)}set_sortingOrder(e){return Il2Cpp.Api.Canvas._set_sortingOrder(this.handle,e)}get_targetDisplay(){return Il2Cpp.Api.Canvas._get_targetDisplay(this.handle)}get_sortingLayerID(){return Il2Cpp.Api.Canvas._get_sortingLayerID(this.handle)}set_sortingLayerID(e){return Il2Cpp.Api.Canvas._set_sortingLayerID(this.handle,e)}get_additionalShaderChannels(){return Il2Cpp.Api.Canvas._get_additionalShaderChannels(this.handle)}set_additionalShaderChannels(e){return Il2Cpp.Api.Canvas._set_additionalShaderChannels(this.handle,e)}get_rootCanvas(){return new a(Il2Cpp.Api.Canvas._get_rootCanvas(this.handle))}get_worldCamera(){return new o.UnityEngine_Camera(Il2Cpp.Api.Canvas._get_worldCamera(this.handle))}set_worldCamera(e){return Il2Cpp.Api.Canvas._set_worldCamera(this.handle,e.handle)}static GetDefaultCanvasMaterial(){return new i.UnityEngine_Material_Impl(Il2Cpp.Api.Canvas._GetDefaultCanvasMaterial())}static GetETC1SupportedCanvasMaterial(){return new i.UnityEngine_Material_Impl(Il2Cpp.Api.Canvas._GetETC1SupportedCanvasMaterial())}static ForceUpdateCanvases(){return Il2Cpp.Api.Canvas._ForceUpdateCanvases()}static SendWillRenderCanvases(){return Il2Cpp.Api.Canvas._SendWillRenderCanvases()}_ctor(){return Il2Cpp.Api.Canvas.__ctor(alloc())}}n.UnityEngine_Canvas_Impl=a,Il2Cpp.Canvas=a},{"../../../Material/class":310,"../Camera/class":180,"../class":264}],186:[function(e,t,n){},{}],187:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":184,"./class":185,"./export":186}],188:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_type(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","get_type",0,"pointer",["pointer"])}static get _get_spotAngle(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","get_spotAngle",0,"pointer",["pointer"])}static get _get_color(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","get_color",0,"pointer",["pointer"])}static get _set_color(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","set_color",1,"void",["pointer","pointer"])}static get _get_intensity(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","get_intensity",0,"pointer",["pointer"])}static get _set_intensity(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","set_intensity",1,"void",["pointer","pointer"])}static get _get_bounceIntensity(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","get_bounceIntensity",0,"pointer",["pointer"])}static get _get_range(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","get_range",0,"pointer",["pointer"])}static get _get_bakingOutput(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","get_bakingOutput",0,"pointer",["pointer"])}static get _get_shadows(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","get_shadows",0,"pointer",["pointer"])}static get _get_cookieSize(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","get_cookieSize",0,"pointer",["pointer"])}static get _get_cookie(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","get_cookie",0,"pointer",["pointer"])}static get _get_color_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","get_color_Injected",1,"void",["pointer","pointer"])}static get _set_color_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","set_color_Injected",1,"void",["pointer","pointer"])}static get _get_bakingOutput_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Light","get_bakingOutput_Injected",1,"void",["pointer","pointer"])}}i([n.cache],r,"_get_type",null),i([n.cache],r,"_get_spotAngle",null),i([n.cache],r,"_get_color",null),i([n.cache],r,"_set_color",null),i([n.cache],r,"_get_intensity",null),i([n.cache],r,"_set_intensity",null),i([n.cache],r,"_get_bounceIntensity",null),i([n.cache],r,"_get_range",null),i([n.cache],r,"_get_bakingOutput",null),i([n.cache],r,"_get_shadows",null),i([n.cache],r,"_get_cookieSize",null),i([n.cache],r,"_get_cookie",null),i([n.cache],r,"_get_color_Injected",null),i([n.cache],r,"_set_color_Injected",null),i([n.cache],r,"_get_bakingOutput_Injected",null),Il2Cpp.Api.Light=r},{"decorator-cache-getter":561}],189:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Light_Impl=void 0;const i=e("../../../../ValueType/Color/class"),r=e("../../../Texture/class"),o=e("../class");class a extends o.UnityEngine_Behaviour_Impl{m_BakedIndex=lfv(this.handle,"m_BakedIndex");constructor(e){super(e)}get_type(){return Il2Cpp.Api.Light._get_type(this.handle)}get_spotAngle(){return Il2Cpp.Api.Light._get_spotAngle(this.handle)}get_color(){return new i.UnityEngine_Color_Impl(Il2Cpp.Api.Light._get_color(this.handle))}set_color(e){return Il2Cpp.Api.Light._set_color(this.handle,e.handle)}get_intensity(){return Il2Cpp.Api.Light._get_intensity(this.handle)}set_intensity(e){return Il2Cpp.Api.Light._set_intensity(this.handle,e)}get_bounceIntensity(){return Il2Cpp.Api.Light._get_bounceIntensity(this.handle)}get_range(){return Il2Cpp.Api.Light._get_range(this.handle)}get_bakingOutput(){return Il2Cpp.Api.Light._get_bakingOutput(this.handle)}get_shadows(){return Il2Cpp.Api.Light._get_shadows(this.handle)}get_cookieSize(){return Il2Cpp.Api.Light._get_cookieSize(this.handle)}get_cookie(){return new r.UnityEngine_Texture_Impl(Il2Cpp.Api.Light._get_cookie(this.handle))}get_color_Injected(e){return Il2Cpp.Api.Light._get_color_Injected(this.handle,e.handle)}set_color_Injected(e){return Il2Cpp.Api.Light._set_color_Injected(this.handle,e.handle)}get_bakingOutput_Injected(e){return Il2Cpp.Api.Light._get_bakingOutput_Injected(this.handle,e)}}n.UnityEngine_Light_Impl=a,Il2Cpp.Light=a},{"../../../../ValueType/Color/class":417,"../../../Texture/class":337,"../class":264}],190:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_LightType=void 0,(n=n.UnityEngine_LightType||(n.UnityEngine_LightType={}))[n.Area=3]="Area",n[n.Directional=1]="Directional",n[n.Disc=4]="Disc",n[n.Point=2]="Point",n[n.Rectangle=3]="Rectangle",n[n.Spot=0]="Spot"},{}],191:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./enum")},{"./api":188,"./class":189,"./enum":190}],192:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_delegates(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","get_delegates",0,[],"pointer",["pointer"])}static get _set_delegates(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","set_delegates",1,["System.Collections.Generic.List<UnityEngine.EventSystems.EventTrigger.Entry>"],"void",["pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger",".ctor",0,[],"void",["pointer"])}static get _get_triggers(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","get_triggers",0,[],"pointer",["pointer"])}static get _set_triggers(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","set_triggers",1,["System.Collections.Generic.List<UnityEngine.EventSystems.EventTrigger.Entry>"],"void",["pointer","pointer"])}static get _Execute(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","Execute",2,["UnityEngine.EventSystems.EventTriggerType","UnityEngine.EventSystems.BaseEventData"],"void",["pointer","pointer","pointer"])}static get _OnPointerEnter(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnPointerEnter",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnPointerExit(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnPointerExit",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnDrag(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnDrag",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnDrop(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnDrop",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnPointerDown(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnPointerDown",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnPointerUp(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnPointerUp",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnPointerClick(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnPointerClick",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnSelect(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnSelect",1,["UnityEngine.EventSystems.BaseEventData"],"void",["pointer","pointer"])}static get _OnDeselect(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnDeselect",1,["UnityEngine.EventSystems.BaseEventData"],"void",["pointer","pointer"])}static get _OnScroll(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnScroll",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnMove(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnMove",1,["UnityEngine.EventSystems.AxisEventData"],"void",["pointer","pointer"])}static get _OnUpdateSelected(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnUpdateSelected",1,["UnityEngine.EventSystems.BaseEventData"],"void",["pointer","pointer"])}static get _OnInitializePotentialDrag(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnInitializePotentialDrag",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnBeginDrag(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnBeginDrag",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnEndDrag(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnEndDrag",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnSubmit(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnSubmit",1,["UnityEngine.EventSystems.BaseEventData"],"void",["pointer","pointer"])}static get _OnCancel(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventTrigger","OnCancel",1,["UnityEngine.EventSystems.BaseEventData"],"void",["pointer","pointer"])}}i([n.cache],r,"_get_delegates",null),i([n.cache],r,"_set_delegates",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_triggers",null),i([n.cache],r,"_set_triggers",null),i([n.cache],r,"_Execute",null),i([n.cache],r,"_OnPointerEnter",null),i([n.cache],r,"_OnPointerExit",null),i([n.cache],r,"_OnDrag",null),i([n.cache],r,"_OnDrop",null),i([n.cache],r,"_OnPointerDown",null),i([n.cache],r,"_OnPointerUp",null),i([n.cache],r,"_OnPointerClick",null),i([n.cache],r,"_OnSelect",null),i([n.cache],r,"_OnDeselect",null),i([n.cache],r,"_OnScroll",null),i([n.cache],r,"_OnMove",null),i([n.cache],r,"_OnUpdateSelected",null),i([n.cache],r,"_OnInitializePotentialDrag",null),i([n.cache],r,"_OnBeginDrag",null),i([n.cache],r,"_OnEndDrag",null),i([n.cache],r,"_OnSubmit",null),i([n.cache],r,"_OnCancel",null),Il2Cpp.Api.EventTrigger=r},{"decorator-cache-getter":561}],193:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_EventTrigger_Impl=void 0;class i extends e("../class").UnityEngine_MonoBehaviour_Impl{m_Delegates=lfv(this.handle,"m_Delegates");constructor(e){super(e)}_ctor_EventTrigger(){return Il2Cpp.Api.EventTrigger.__ctor(this.handle)}OnPointerEnter(e){return Il2Cpp.Api.EventTrigger._OnPointerEnter(this.handle,e)}OnPointerExit(e){return Il2Cpp.Api.EventTrigger._OnPointerExit(this.handle,e)}OnDrag(e){return Il2Cpp.Api.EventTrigger._OnDrag(this.handle,e)}OnDrop(e){return Il2Cpp.Api.EventTrigger._OnDrop(this.handle,e)}OnPointerDown(e){return Il2Cpp.Api.EventTrigger._OnPointerDown(this.handle,e)}OnPointerUp(e){return Il2Cpp.Api.EventTrigger._OnPointerUp(this.handle,e)}OnPointerClick(e){return Il2Cpp.Api.EventTrigger._OnPointerClick(this.handle,e)}OnSelect(e){return Il2Cpp.Api.EventTrigger._OnSelect(this.handle,e)}OnDeselect(e){return Il2Cpp.Api.EventTrigger._OnDeselect(this.handle,e)}OnScroll(e){return Il2Cpp.Api.EventTrigger._OnScroll(this.handle,e)}OnUpdateSelected(e){return Il2Cpp.Api.EventTrigger._OnUpdateSelected(this.handle,e)}OnInitializePotentialDrag(e){return Il2Cpp.Api.EventTrigger._OnInitializePotentialDrag(this.handle,e)}OnBeginDrag(e){return Il2Cpp.Api.EventTrigger._OnBeginDrag(this.handle,e)}OnEndDrag(e){return Il2Cpp.Api.EventTrigger._OnEndDrag(this.handle,e)}OnSubmit(e){return Il2Cpp.Api.EventTrigger._OnSubmit(this.handle,e)}OnCancel(e){return Il2Cpp.Api.EventTrigger._OnCancel(this.handle,e)}}n.UnityEngine_EventSystems_EventTrigger_Impl=i,Il2Cpp.EventTrigger=i},{"../class":259}],194:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":192,"./class":193}],195:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _ctor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Button",".ctor",0,"pointer",["pointer"])}static get _OnFinishSubmit(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Button","OnFinishSubmit",0,"pointer",["pointer"])}static get _OnPointerClick(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Button","OnPointerClick",1,"pointer",["pointer","pointer"])}static get _OnSubmit(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Button","OnSubmit",1,"pointer",["pointer","pointer"])}static get _Press(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Button","Press",0,"pointer",["pointer"])}static get _set_onClick(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Button","set_onClick",1,"pointer",["pointer","pointer"])}static get _get_onClick(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Button","get_onClick",0,"pointer",["pointer"])}}i([n.cache],r,"_ctor",null),i([n.cache],r,"_OnFinishSubmit",null),i([n.cache],r,"_OnPointerClick",null),i([n.cache],r,"_OnSubmit",null),i([n.cache],r,"_Press",null),i([n.cache],r,"_set_onClick",null),i([n.cache],r,"_get_onClick",null),Il2Cpp.Api.Button=r},{"decorator-cache-getter":561}],196:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Button=void 0;const i=e("../../../../../../AbstractEventData/BaseEventData/PointerEventData/class"),r=e("../../../../../../UnityEventBase/UnityEvent/ButtonClickedEvent/class"),o=e("../class");class a extends o.UnityEngine_UI_Selectable_Impl{m_OnClick=new i.UnityEngine_EventSystems_PointerEventData_Impl(lfv(this.handle,"m_OnClick"));constructor(e){super(e)}_ctor_Button(){return Il2Cpp.Api.Button._ctor(this.handle)}get_onClick(){return new r.UnityEngine_UI_Button_ButtonClickedEvent_Impl(Il2Cpp.Api.Button._get_onClick(this.handle))}set_onClick(e){return Il2Cpp.Api.Button._set_onClick(this.handle,e)}Press(){return Il2Cpp.Api.Button._Press(this.handle)}OnPointerClick(e){return Il2Cpp.Api.Button._OnPointerClick(this.handle,e)}OnSubmit(e){return Il2Cpp.Api.Button._OnSubmit(this.handle,e)}OnFinishSubmit(){return Il2Cpp.Api.Button._OnFinishSubmit(this.handle)}}n.Button=a,Il2Cpp.Button=a},{"../../../../../../AbstractEventData/BaseEventData/PointerEventData/class":36,"../../../../../../UnityEventBase/UnityEvent/ButtonClickedEvent/class":396,"../class":200}],197:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.HideClickedObj=n.OnButtonClick=n.FakePointerEventData=n.OnPointerClick=void 0;const s=e("../../../../../../AbstractEventData/BaseEventData/PointerEventData/class"),p=e("../../../../../../Delegate/MulticastDelegate/UnityAction/class"),i=e("../../../../../../../../../base/valueResolve"),c=e("../../../../../../../../../bridge/fix/packer/packList"),r=e("../../../../../GameObject/class"),o=e("../../../../../../../../../utils/formart"),a=e("../../../../../../EventDelegate/class"),_=e("../../../../../../ValueType/exports"),l=e("../../../../../../../../../base/globle"),u=e("./class");function d(e=0,t=ptr(0)){let n;switch(arguments[0]){default:if(t.isNull())!function(){const e=Module.findBaseAddress(l.soName),t=ptr(Il2Cpp.Api.Button._OnPointerClick);LOGE("\nEnable Hook Button OnPointerClick at "+t+"("+t.sub(e)+")\n");try{A(t,e=>{LOGW("\n"+getLine(38)),LOGD("public void Button::OnPointerClick( "+e[0]+" , "+e[1]+" )"),g(e[1])})}catch(e){A(t.add(2*p_size),(e,t)=>{LOGW("\n"+getLine(38)),LOGD("public void Button::OnPointerClick( "+getPlatformCtxWithArgV(t,0)+" , "+getPlatformCtxWithArgV(t,1)+" )"),g(e[1])})}try{const t=ptr(Il2Cpp.Api.UnityButton._OnPointerClick);if(t.isNull())return;LOGE("Enable Hook UnityButton OnPointerClick at "+t+"("+t.sub(e)+")\n"),A(t,e=>{LOGW("\n"+getLine(38)),LOGD("public void UnityButton::OnPointerClick( "+e[0]+" , "+e[1]+" )"),g(e[1])})}catch{}try{const t=Il2Cpp.Domain.tryAssembly("Assembly-CSharp").image.tryClass("UIButton").tryMethod("OnClick");LOGE("Enable Hook UIButton OnClick at "+t.virtualAddress+"("+t.virtualAddress.sub(e)+")\n"),A(t.virtualAddress,e=>{LOGW("\n"+getLine(38)),LOGD("public void UIButton::OnClick( "+e[0]+" )");e=getGameObject(e[0]);showGameObject(e)})}catch{}}();else{if(null==(n=ptr(t))||n.isNull())break;{var i=n;let e=checkCmdInput(i),t="";e.equals(i)||(t="| ("+e.sub(Module.findBaseAddress(l.soName))+")"),LOGE(`
Enable Hook OnPointerClick at ${i} ${t}
`);try{A(i,e=>{LOGW("\n"+getLine(38)),LOGD("public void OnPointerClick( "+e[0]+" , "+e[1]+" )"),g(e[1])})}catch(e){A(i.add(2*p_size),(e,t)=>{LOGW("\n"+getLine(38)),LOGD("public void OnPointerClick( "+getPlatformCtxWithArgV(t,0)+" , "+getPlatformCtxWithArgV(t,1)+" )"),g(e[1])})}}}break;case 0:(n=ptr(Il2Cpp.Api.PointerInputModule._DeselectIfSelectionChanged)).isNull()||(LOGE("\nEnable Hook DeselectIfSelectionChanged at "+n+"("+n.sub(soAddr)+")\n"),A(n,e=>{LOGW("\n"+getLine(38)),LOGD("protected void DeselectIfSelectionChanged(Ins = "+e[0]+" , GameObject = "+e[1]+" , BaseEventData("+findClass("BaseEventData")+") = "+e[2]+" )"),e[1].isNull()||showGameObject(e[1])}));break;case 1:(n=find_method("UnityEngine.UI","ScrollRect","OnInitializePotentialDrag",1)).isNull()||(LOGE("\nEnable Hook OnInitializePotentialDrag at "+n+"("+n.sub(soAddr)+")\n"),A(n,e=>{LOGW("\n"+getLine(38)),LOGD("public void OnInitializePotentialDrag( "+e[0]+" , "+e[1]+" )"),g(e[1])}));break;case 2:A(Il2Cpp.Api.PointerInputModule._ProcessMove,e=>{LOGW("\n"+getLine(38)),LOGD("protected virtual Void ProcessMove( "+e[1]+" )"),g(e[1])});break;case 3:A(Il2Cpp.Api.PointerInputModule._ProcessDrag,e=>{LOGW("\n"+getLine(38)),LOGD("protected virtual Void ProcessDrag( "+e[1]+" )"),g(e[1])});break;case 4:A(Il2Cpp.Api.BaseInputModule._HandlePointerExitAndEnter,e=>{LOGW("\n"+getLine(38)),LOGD("protected virtual Void HandlePointerExitAndEnter( "+e[1]+" , "+e[2]+")"),g(e[1])});break;case 5:A(Il2Cpp.Api.PointerEventData._set_pointerPress,e=>{LOGW("\n"+getLine(38)),LOGD("protected virtual Void set_pointerPress( "+e[1]+" )"),showGameObject(e[1])});break;case 6:A(Il2Cpp.Api.PointerInputModule._GetPointerData,e=>{LOGW("\n"+getLine(38)),LOGD("protected virtual Void GetPointerData( "+e[2]+" )"),showGameObject(e[1]),showEventData(e[2])});break;case 7:A(Il2Cpp.Api.EventSystem._RaycastAll,e=>{LOGW("\n"+getLine(38)),LOGD(`protected virtual Void RaycastAll( ${e[0]} , ${e[1]} , ${e[2]} )`),g(e[1])});break;case 8:A(Il2Cpp.Api.PointerInputModule._GetTouchPointerEventData,e=>{},e=>{LOGW("\n"+getLine(38)),LOGD("protected virtual Void GetTouchPointerEventData "),g(e)});case 9:A(Il2Cpp.Api.Selectable._OnPointerExit,e=>{LOGW("\n"+getLine(38)),LOGD("protected virtual Void OnPointerExit( "+e[1]+" )"),g(e[1])})}}function g(e){e.isNull()||(e=new s.UnityEngine_EventSystems_PointerEventData_Impl(e).get_pointerEnter()).isNull()||(showGameObject(e),showComponents(e))}n.OnPointerClick=d,n.FakePointerEventData=g;n.OnButtonClick=(e=ptr(0))=>{if(e.isNull()){try{A(Il2Cpp.Api.Button._OnPointerClick,e=>n(e[0],e[1]))}catch(e){A(Il2Cpp.Api.Button._OnPointerClick,(e,t)=>{n(getPlatformCtxWithArgV(t,0),getPlatformCtxWithArgV(t,1))})}try{A(Il2Cpp.Api.UnityButton._OnPointerClick,e=>n(e[0],e[1]))}catch(e){try{A(Il2Cpp.Api.UnityButton._OnPointerClick,(e,t)=>{n(getPlatformCtxWithArgV(t,0),getPlatformCtxWithArgV(t,1))})}catch(e){}}try{A(Il2Cpp.Api.EventTrigger._OnPointerClick,e=>n(e[0],e[1]))}catch(e){try{A(Il2Cpp.Api.EventTrigger._OnPointerClick,(e,t)=>{n(getPlatformCtxWithArgV(t,0),getPlatformCtxWithArgV(t,1))})}catch(e){}}try{const s=Il2Cpp.Domain.tryAssembly("Assembly-CSharp").image.tryClass("UIButton").tryMethod("OnClick");A(s.virtualAddress,e=>{var e=new Il2Cpp.Object(e[0]),t=new r.GameObjectImpl(getGameObject(e.handle)),t=(LOGD(`
[*] ${e.handle} ---> ${t.get_name()} { G:${t.handle} | T:${t.get_transform().handle} }`),e.tryField("onClick").value);t.isNull()||(LOGZ(` [+] ${t} | `+(0,i.FakeCommonTypeObj)(t)),new c.PackList(t.handle).forEach((e,t)=>{let n=new a.EventDelegate_Impl(e.handle).mMethod.methodHandle;null==n?setTimeout(()=>{n=new a.EventDelegate_Impl(e.handle).mMethod.methodHandle,LOGW(` [${t}] ${n.handle} -> ${n.relativeVirtualAddress} | ${n.class.image.assembly.name}.${n.class.name}.`+n.name)},100):LOGW(` [${t}] ${n.handle} -> ${n.relativeVirtualAddress} | ${n.class.image.assembly.name}.${n.class.name}.`+n.name)}))})}catch(e){}}else A(checkCmdInput(e),e=>n(e[0],e[1]));function n(n,t){let e,i=new u.Button(n),r=new s.UnityEngine_EventSystems_PointerEventData_Impl(t),o=i.gameobject;try{e=i.get_onClick()}catch(e){if(!(0,_.checkExtends)(i,"Button")&&(0,_.checkExtends)(i,"UnityButton"))return a(),t=new Il2Cpp.UnityButton(n)._onClick.method,void LOGW(` [-] ${t.handle} -> ${t.relativeVirtualAddress} | ${t.class.image.assembly.name}.${t.class.name}.`+t.name);throw(0,_.checkExtends)(i,"EventTrigger")&&(t=new Il2Cpp.EventTrigger(n),new c.PackList(t.m_Delegates).forEach((e,t)=>{})),e}function a(e=!1){var t=new Il2Cpp.Object(n),e=e?` C:${t.class.handle} |`:"";LOGD(`
[*] ${r.handle} ---> ${t} {${e} G:${o.handle} | T:${o.get_transform().handle} }`)}var l;l=[e.m_Calls.m_ExecutingCalls,e.m_Calls.m_PersistentCalls,e.m_Calls.m_RuntimeCalls],a(),setTimeout(()=>{l.forEach(e=>{0!=e.get_Count()&&LOGZ(` [+] `+e),e.forEach((e,t)=>{let n,i=e.field("Delegate").value,r=new p.UnityEngine_Events_UnityAction_Impl(i.handle);if(r.method.isNull()){if(r.method_ptr.isNull())throw new Error("unityAction.method is null");n=AddressToMethod(r.method_ptr,!1)}else n=r.method;LOGW(` [${t}] ${n.handle} -> ${n.relativeVirtualAddress} | ${n.class.image.assembly.name}.${n.class.name}.`+n.name)})})},20)}};n.HideClickedObj=(e,t)=>{let n=find_method("UnityEngine.UI","Button","OnPointerClick",1),r=new NativeFunction(n,"void",["pointer","pointer","pointer","pointer"]);Interceptor.revert(n),Interceptor.replace(n,new NativeCallback(function(e,t,n,i){r(e,t,n,i),t.isNull()||new s.UnityEngine_EventSystems_PointerEventData_Impl(t).get_pointerEnter().get_name()},"void",["pointer","pointer","pointer","pointer"])),setClick(e,t)},globalThis.B_Button=n.OnButtonClick,globalThis.HideClickedObj=n.HideClickedObj,globalThis.HookOnPointerClick=d,globalThis.B_Button_Custom=e=>(0,n.OnButtonClick)(checkCmdInput(e)),globalThis.HookOnPointerClick_Custom=e=>HookOnPointerClick(-1,checkCmdInput(e))},{"../../../../../../../../../base/globle":9,"../../../../../../../../../base/valueResolve":12,"../../../../../../../../../bridge/fix/packer/packList":29,"../../../../../../../../../utils/formart":553,"../../../../../../AbstractEventData/BaseEventData/PointerEventData/class":36,"../../../../../../Delegate/MulticastDelegate/UnityAction/class":84,"../../../../../../EventDelegate/class":119,"../../../../../../ValueType/exports":490,"../../../../../GameObject/class":306,"./class":196}],198:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./export"),e("./class")},{"./api":195,"./class":196,"./export":197}],199:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_allSelectablesArray(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_allSelectablesArray",0,"pointer",[])}static get _get_allSelectableCount(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_allSelectableCount",0,"pointer",[])}static get _get_allSelectables(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_allSelectables",0,"pointer",[])}static get _AllSelectablesNoAlloc(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","AllSelectablesNoAlloc",1,"pointer",["pointer"])}static get _get_navigation(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_navigation",0,"pointer",["pointer"])}static get _set_navigation(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","set_navigation",1,"void",["pointer","pointer"])}static get _get_transition(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_transition",0,"pointer",["pointer"])}static get _set_transition(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","set_transition",1,"void",["pointer","pointer"])}static get _get_colors(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_colors",0,"pointer",["pointer"])}static get _set_colors(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","set_colors",1,"void",["pointer","pointer"])}static get _get_spriteState(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_spriteState",0,"pointer",["pointer"])}static get _set_spriteState(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","set_spriteState",1,"void",["pointer","pointer"])}static get _get_animationTriggers(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_animationTriggers",0,"pointer",["pointer"])}static get _set_animationTriggers(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","set_animationTriggers",1,"void",["pointer","pointer"])}static get _get_targetGraphic(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_targetGraphic",0,"pointer",["pointer"])}static get _set_targetGraphic(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","set_targetGraphic",1,"void",["pointer","pointer"])}static get _get_interactable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_interactable",0,"pointer",["pointer"])}static get _set_interactable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","set_interactable",1,"void",["pointer","pointer"])}static get _get_isPointerInside(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_isPointerInside",0,"pointer",["pointer"])}static get _set_isPointerInside(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","set_isPointerInside",1,"void",["pointer","pointer"])}static get _get_isPointerDown(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_isPointerDown",0,"pointer",["pointer"])}static get _set_isPointerDown(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","set_isPointerDown",1,"void",["pointer","pointer"])}static get _get_hasSelection(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_hasSelection",0,"pointer",["pointer"])}static get _set_hasSelection(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","set_hasSelection",1,"void",["pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable",".ctor",0,"void",["pointer"])}static get _get_image(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_image",0,"pointer",["pointer"])}static get _set_image(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","set_image",1,"void",["pointer","pointer"])}static get _get_animator(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_animator",0,"pointer",["pointer"])}static get _Awake(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","Awake",0,"void",["pointer"])}static get _OnCanvasGroupChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnCanvasGroupChanged",0,"void",["pointer"])}static get _IsInteractable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","IsInteractable",0,"pointer",["pointer"])}static get _OnDidApplyAnimationProperties(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnDidApplyAnimationProperties",0,"void",["pointer"])}static get _OnEnable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnEnable",0,"void",["pointer"])}static get _OnTransformParentChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnTransformParentChanged",0,"void",["pointer"])}static get _OnSetProperty(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnSetProperty",0,"void",["pointer"])}static get _OnDisable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnDisable",0,"void",["pointer"])}static get _get_currentSelectionState(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","get_currentSelectionState",0,"pointer",["pointer"])}static get _InstantClearState(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","InstantClearState",0,"void",["pointer"])}static get _DoStateTransition(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","DoStateTransition",2,"void",["pointer","pointer","pointer"])}static get _FindSelectable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","FindSelectable",1,"pointer",["pointer","pointer"])}static get _GetPointOnRectEdge(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","GetPointOnRectEdge",2,"pointer",["pointer","pointer"])}static get _Navigate(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","Navigate",2,"void",["pointer","pointer","pointer"])}static get _FindSelectableOnLeft(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","FindSelectableOnLeft",0,"pointer",["pointer"])}static get _FindSelectableOnRight(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","FindSelectableOnRight",0,"pointer",["pointer"])}static get _FindSelectableOnUp(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","FindSelectableOnUp",0,"pointer",["pointer"])}static get _FindSelectableOnDown(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","FindSelectableOnDown",0,"pointer",["pointer"])}static get _OnMove(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnMove",1,"void",["pointer","pointer"])}static get _StartColorTween(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","StartColorTween",2,"void",["pointer","pointer","pointer"])}static get _DoSpriteSwap(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","DoSpriteSwap",1,"void",["pointer","pointer"])}static get _TriggerAnimation(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","TriggerAnimation",1,"void",["pointer","pointer"])}static get _IsHighlighted(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","IsHighlighted",0,"pointer",["pointer"])}static get _IsPressed(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","IsPressed",0,"pointer",["pointer"])}static get _EvaluateAndTransitionToSelectionState(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","EvaluateAndTransitionToSelectionState",0,"void",["pointer"])}static get _OnPointerDown(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnPointerDown",1,"void",["pointer","pointer"])}static get _OnPointerUp(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnPointerUp",1,"void",["pointer","pointer"])}static get _OnPointerEnter(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnPointerEnter",1,"void",["pointer","pointer"])}static get _OnPointerExit(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnPointerExit",1,"void",["pointer","pointer"])}static get _OnSelect(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnSelect",1,"void",["pointer","pointer"])}static get _OnDeselect(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","OnDeselect",1,"void",["pointer","pointer"])}static get _Select(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable","Select",0,"void",["pointer"])}static get __cctor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Selectable",".cctor",0,"void",[])}}i([n.cache],r,"_get_allSelectablesArray",null),i([n.cache],r,"_get_allSelectableCount",null),i([n.cache],r,"_get_allSelectables",null),i([n.cache],r,"_AllSelectablesNoAlloc",null),i([n.cache],r,"_get_navigation",null),i([n.cache],r,"_set_navigation",null),i([n.cache],r,"_get_transition",null),i([n.cache],r,"_set_transition",null),i([n.cache],r,"_get_colors",null),i([n.cache],r,"_set_colors",null),i([n.cache],r,"_get_spriteState",null),i([n.cache],r,"_set_spriteState",null),i([n.cache],r,"_get_animationTriggers",null),i([n.cache],r,"_set_animationTriggers",null),i([n.cache],r,"_get_targetGraphic",null),i([n.cache],r,"_set_targetGraphic",null),i([n.cache],r,"_get_interactable",null),i([n.cache],r,"_set_interactable",null),i([n.cache],r,"_get_isPointerInside",null),i([n.cache],r,"_set_isPointerInside",null),i([n.cache],r,"_get_isPointerDown",null),i([n.cache],r,"_set_isPointerDown",null),i([n.cache],r,"_get_hasSelection",null),i([n.cache],r,"_set_hasSelection",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_image",null),i([n.cache],r,"_set_image",null),i([n.cache],r,"_get_animator",null),i([n.cache],r,"_Awake",null),i([n.cache],r,"_OnCanvasGroupChanged",null),i([n.cache],r,"_IsInteractable",null),i([n.cache],r,"_OnDidApplyAnimationProperties",null),i([n.cache],r,"_OnEnable",null),i([n.cache],r,"_OnTransformParentChanged",null),i([n.cache],r,"_OnSetProperty",null),i([n.cache],r,"_OnDisable",null),i([n.cache],r,"_get_currentSelectionState",null),i([n.cache],r,"_InstantClearState",null),i([n.cache],r,"_DoStateTransition",null),i([n.cache],r,"_FindSelectable",null),i([n.cache],r,"_GetPointOnRectEdge",null),i([n.cache],r,"_Navigate",null),i([n.cache],r,"_FindSelectableOnLeft",null),i([n.cache],r,"_FindSelectableOnRight",null),i([n.cache],r,"_FindSelectableOnUp",null),i([n.cache],r,"_FindSelectableOnDown",null),i([n.cache],r,"_OnMove",null),i([n.cache],r,"_StartColorTween",null),i([n.cache],r,"_DoSpriteSwap",null),i([n.cache],r,"_TriggerAnimation",null),i([n.cache],r,"_IsHighlighted",null),i([n.cache],r,"_IsPressed",null),i([n.cache],r,"_EvaluateAndTransitionToSelectionState",null),i([n.cache],r,"_OnPointerDown",null),i([n.cache],r,"_OnPointerUp",null),i([n.cache],r,"_OnPointerEnter",null),i([n.cache],r,"_OnPointerExit",null),i([n.cache],r,"_OnSelect",null),i([n.cache],r,"_OnDeselect",null),i([n.cache],r,"_Select",null),i([n.cache],r,"__cctor",null),Il2Cpp.Api.Selectable=r},{"decorator-cache-getter":561}],200:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_UI_Selectable_Impl=void 0;const i=e("../UIBehaviour/class"),r=e("../../../../../../../../bridge/fix/packer/packList");class o extends i.UnityEngine_EventSystems_UIBehaviour_Impl{m_Navigation;m_Transition;m_Colors;m_SpriteState;m_AnimationTriggers;m_Interactable;m_GroupsAllowInteraction;constructor(e){super(e),this.m_Navigation=lfv(this.handle,"m_Navigation"),this.m_Transition=lfv(this.handle,"m_Transition"),this.m_Colors=lfv(this.handle,"m_Colors"),this.m_SpriteState=lfv(this.handle,"m_SpriteState"),this.m_AnimationTriggers=lfv(this.handle,"m_AnimationTriggers"),this.m_Interactable=0==lfv(this.handle,"m_Interactable").toInt32(),this.m_GroupsAllowInteraction=0==lfv(this.handle,"m_GroupsAllowInteraction").toInt32()}static get_allSelectablesArray(){return Il2Cpp.Api.Selectable._get_allSelectablesArray()}static get_allSelectableCount(){return Il2Cpp.Api.Selectable._get_allSelectableCount()}static get_allSelectables(){return new r.PackList(Il2Cpp.Api.Selectable._get_allSelectables())}static AllSelectablesNoAlloc(e){return Il2Cpp.Api.Selectable._AllSelectablesNoAlloc(e)}get_navigation(){return Il2Cpp.Api.Selectable._get_navigation(this.handle)}set_navigation(e){return Il2Cpp.Api.Selectable._set_navigation(this.handle,e)}get_transition(){return Il2Cpp.Api.Selectable._get_transition(this.handle)}set_transition(e){return Il2Cpp.Api.Selectable._set_transition(this.handle,e)}get_colors(){return Il2Cpp.Api.Selectable._get_colors(this.handle)}set_colors(e){return Il2Cpp.Api.Selectable._set_colors(this.handle,e)}get_spriteState(){return Il2Cpp.Api.Selectable._get_spriteState(this.handle)}set_spriteState(e){return Il2Cpp.Api.Selectable._set_spriteState(this.handle,e)}get_animationTriggers(){return Il2Cpp.Api.Selectable._get_animationTriggers(this.handle)}set_animationTriggers(e){return Il2Cpp.Api.Selectable._set_animationTriggers(this.handle,e)}get_targetGraphic(){return Il2Cpp.Api.Selectable._get_targetGraphic(this.handle)}set_targetGraphic(e){return Il2Cpp.Api.Selectable._set_targetGraphic(this.handle,e)}get_interactable(){return Il2Cpp.Api.Selectable._get_interactable(this.handle)}set_interactable(e){return Il2Cpp.Api.Selectable._set_interactable(this.handle,e)}get_isPointerInside(){return Il2Cpp.Api.Selectable._get_isPointerInside(this.handle)}set_isPointerInside(e){return Il2Cpp.Api.Selectable._set_isPointerInside(this.handle,e)}get_isPointerDown(){return Il2Cpp.Api.Selectable._get_isPointerDown(this.handle)}set_isPointerDown(e){return Il2Cpp.Api.Selectable._set_isPointerDown(this.handle,e)}get_hasSelection(){return Il2Cpp.Api.Selectable._get_hasSelection(this.handle)}set_hasSelection(e){return Il2Cpp.Api.Selectable._set_hasSelection(this.handle,e)}_ctor(){return Il2Cpp.Api.Selectable.__ctor(this.handle)}get_image(){return Il2Cpp.Api.Selectable._get_image(this.handle)}set_image(e){return Il2Cpp.Api.Selectable._set_image(this.handle,e)}get_animator(){return Il2Cpp.Api.Selectable._get_animator(this.handle)}Awake(){return Il2Cpp.Api.Selectable._Awake(this.handle)}OnCanvasGroupChanged(){return Il2Cpp.Api.Selectable._OnCanvasGroupChanged(this.handle)}IsInteractable(){return Il2Cpp.Api.Selectable._IsInteractable(this.handle)}OnDidApplyAnimationProperties(){return Il2Cpp.Api.Selectable._OnDidApplyAnimationProperties(this.handle)}OnEnable(){return Il2Cpp.Api.Selectable._OnEnable(this.handle)}OnTransformParentChanged(){return Il2Cpp.Api.Selectable._OnTransformParentChanged(this.handle)}OnSetProperty(){return Il2Cpp.Api.Selectable._OnSetProperty(this.handle)}OnDisable(){return Il2Cpp.Api.Selectable._OnDisable(this.handle)}get_currentSelectionState(){return Il2Cpp.Api.Selectable._get_currentSelectionState(this.handle)}InstantClearState(){return Il2Cpp.Api.Selectable._InstantClearState(this.handle)}DoStateTransition(e,t){return Il2Cpp.Api.Selectable._DoStateTransition(this.handle,e,t)}FindSelectable(e){return Il2Cpp.Api.Selectable._FindSelectable(this.handle,e)}static GetPointOnRectEdge(e,t){return Il2Cpp.Api.Selectable._GetPointOnRectEdge(e,t)}Navigate(e,t){return Il2Cpp.Api.Selectable._Navigate(this.handle,e,t)}FindSelectableOnLeft(){return Il2Cpp.Api.Selectable._FindSelectableOnLeft(this.handle)}FindSelectableOnRight(){return Il2Cpp.Api.Selectable._FindSelectableOnRight(this.handle)}FindSelectableOnUp(){return Il2Cpp.Api.Selectable._FindSelectableOnUp(this.handle)}FindSelectableOnDown(){return Il2Cpp.Api.Selectable._FindSelectableOnDown(this.handle)}OnMove(e){return Il2Cpp.Api.Selectable._OnMove(this.handle,e)}StartColorTween(e,t){return Il2Cpp.Api.Selectable._StartColorTween(this.handle,e,t)}DoSpriteSwap(e){return Il2Cpp.Api.Selectable._DoSpriteSwap(this.handle,e)}TriggerAnimation(e){return Il2Cpp.Api.Selectable._TriggerAnimation(this.handle,e)}IsHighlighted(){return Il2Cpp.Api.Selectable._IsHighlighted(this.handle)}IsPressed(){return Il2Cpp.Api.Selectable._IsPressed(this.handle)}EvaluateAndTransitionToSelectionState(){return Il2Cpp.Api.Selectable._EvaluateAndTransitionToSelectionState(this.handle)}OnPointerDown(e){return Il2Cpp.Api.Selectable._OnPointerDown(this.handle,e)}OnPointerUp(e){return Il2Cpp.Api.Selectable._OnPointerUp(this.handle,e)}OnPointerEnter(e){return Il2Cpp.Api.Selectable._OnPointerEnter(this.handle,e)}OnPointerExit(e){return Il2Cpp.Api.Selectable._OnPointerExit(this.handle,e)}OnSelect(e){return Il2Cpp.Api.Selectable._OnSelect(this.handle,e)}OnDeselect(e){return Il2Cpp.Api.Selectable._OnDeselect(this.handle,e)}Select(){return Il2Cpp.Api.Selectable._Select(this.handle)}static _cctor(){return Il2Cpp.Api.Selectable.__cctor()}}n.UnityEngine_UI_Selectable_Impl=o,Il2Cpp.Selectable=o},{"../../../../../../../../bridge/fix/packer/packList":29,"../UIBehaviour/class":252}],201:[function(e,t,n){},{}],202:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./Button/include"),e("./class"),e("./export"),e("./api")},{"./Button/include":198,"./api":199,"./class":200,"./export":201}],203:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule",".ctor",0,[],"void",["pointer"])}static get _get_inputMode(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","get_inputMode",0,[],"pointer",["pointer"])}static get _get_allowActivationOnMobileDevice(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","get_allowActivationOnMobileDevice",0,[],"pointer",["pointer"])}static get _set_allowActivationOnMobileDevice(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","set_allowActivationOnMobileDevice",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_forceModuleActive(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","get_forceModuleActive",0,[],"pointer",["pointer"])}static get _set_forceModuleActive(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","set_forceModuleActive",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_inputActionsPerSecond(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","get_inputActionsPerSecond",0,[],"pointer",["pointer"])}static get _set_inputActionsPerSecond(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","set_inputActionsPerSecond",1,["System.Single"],"void",["pointer","pointer"])}static get _get_repeatDelay(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","get_repeatDelay",0,[],"pointer",["pointer"])}static get _set_repeatDelay(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","set_repeatDelay",1,["System.Single"],"void",["pointer","pointer"])}static get _get_horizontalAxis(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","get_horizontalAxis",0,[],"pointer",["pointer"])}static get _set_horizontalAxis(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","set_horizontalAxis",1,["System.String"],"void",["pointer","pointer"])}static get _get_verticalAxis(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","get_verticalAxis",0,[],"pointer",["pointer"])}static get _set_verticalAxis(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","set_verticalAxis",1,["System.String"],"void",["pointer","pointer"])}static get _get_submitButton(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","get_submitButton",0,[],"pointer",["pointer"])}static get _set_submitButton(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","set_submitButton",1,["System.String"],"void",["pointer","pointer"])}static get _get_cancelButton(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","get_cancelButton",0,[],"pointer",["pointer"])}static get _set_cancelButton(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","set_cancelButton",1,["System.String"],"void",["pointer","pointer"])}static get _ShouldIgnoreEventsOnNoFocus(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","ShouldIgnoreEventsOnNoFocus",0,[],"pointer",["pointer"])}static get _UpdateModule(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","UpdateModule",0,[],"void",["pointer"])}static get _IsModuleSupported(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","IsModuleSupported",0,[],"pointer",["pointer"])}static get _ShouldActivateModule(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","ShouldActivateModule",0,[],"pointer",["pointer"])}static get _ActivateModule(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","ActivateModule",0,[],"void",["pointer"])}static get _DeactivateModule(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","DeactivateModule",0,[],"void",["pointer"])}static get _Process(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","Process",0,[],"void",["pointer"])}static get _ProcessTouchEvents(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","ProcessTouchEvents",0,[],"pointer",["pointer"])}static get _ProcessTouchPress(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","ProcessTouchPress",3,["UnityEngine.EventSystems.PointerEventData","System.Boolean","System.Boolean"],"void",["pointer","pointer","pointer","pointer"])}static get _SendSubmitEventToSelectedObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","SendSubmitEventToSelectedObject",0,[],"pointer",["pointer"])}static get _GetRawMoveVector(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","GetRawMoveVector",0,[],"pointer",["pointer"])}static get _SendMoveEventToSelectedObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","SendMoveEventToSelectedObject",0,[],"pointer",["pointer"])}static get _ProcessMouseEvent(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","ProcessMouseEvent",0,[],"void",["pointer"])}static get _ForceAutoSelect(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","ForceAutoSelect",0,[],"pointer",["pointer"])}static get _ProcessMouseEvent_id(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","ProcessMouseEvent",1,["System.Int32"],"void",["pointer","pointer"])}static get _SendUpdateEventToSelectedObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","SendUpdateEventToSelectedObject",0,[],"pointer",["pointer"])}static get _ProcessMousePress(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","ProcessMousePress",1,["UnityEngine.EventSystems.PointerInputModule.MouseButtonEventData"],"void",["pointer","pointer"])}static get _GetCurrentFocusedGameObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.StandaloneInputModule","GetCurrentFocusedGameObject",0,[],"pointer",["pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_inputMode",null),i([n.cache],r,"_get_allowActivationOnMobileDevice",null),i([n.cache],r,"_set_allowActivationOnMobileDevice",null),i([n.cache],r,"_get_forceModuleActive",null),i([n.cache],r,"_set_forceModuleActive",null),i([n.cache],r,"_get_inputActionsPerSecond",null),i([n.cache],r,"_set_inputActionsPerSecond",null),i([n.cache],r,"_get_repeatDelay",null),i([n.cache],r,"_set_repeatDelay",null),i([n.cache],r,"_get_horizontalAxis",null),i([n.cache],r,"_set_horizontalAxis",null),i([n.cache],r,"_get_verticalAxis",null),i([n.cache],r,"_set_verticalAxis",null),i([n.cache],r,"_get_submitButton",null),i([n.cache],r,"_set_submitButton",null),i([n.cache],r,"_get_cancelButton",null),i([n.cache],r,"_set_cancelButton",null),i([n.cache],r,"_ShouldIgnoreEventsOnNoFocus",null),i([n.cache],r,"_UpdateModule",null),i([n.cache],r,"_IsModuleSupported",null),i([n.cache],r,"_ShouldActivateModule",null),i([n.cache],r,"_ActivateModule",null),i([n.cache],r,"_DeactivateModule",null),i([n.cache],r,"_Process",null),i([n.cache],r,"_ProcessTouchEvents",null),i([n.cache],r,"_ProcessTouchPress",null),i([n.cache],r,"_SendSubmitEventToSelectedObject",null),i([n.cache],r,"_GetRawMoveVector",null),i([n.cache],r,"_SendMoveEventToSelectedObject",null),i([n.cache],r,"_ProcessMouseEvent",null),i([n.cache],r,"_ForceAutoSelect",null),i([n.cache],r,"_ProcessMouseEvent_id",null),i([n.cache],r,"_SendUpdateEventToSelectedObject",null),i([n.cache],r,"_ProcessMousePress",null),i([n.cache],r,"_GetCurrentFocusedGameObject",null),Il2Cpp.Api.StandaloneInputModule=r},{"decorator-cache-getter":561}],204:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_StandaloneInputModule_Impl=void 0;var i=e("../../../../../../../../AbstractEventData/BaseEventData/PointerEventData/class");class r extends e("../class").UnityEngine_EventSystems_PointerInputModule_Impl{m_PrevActionTime=lfv(this.handle,"m_PrevActionTime");m_LastMoveVector=lfv(this.handle,"m_LastMoveVector");m_ConsecutiveMoveCount=lfv(this.handle,"m_ConsecutiveMoveCount");m_LastMousePosition=lfv(this.handle,"m_LastMousePosition");m_MousePosition=lfv(this.handle,"m_MousePosition");m_CurrentFocusedGameObject=lfv(this.handle,"m_CurrentFocusedGameObject");m_InputPointerEvent=new i.UnityEngine_EventSystems_PointerEventData_Impl(lfv(this.handle,"m_InputPointerEvent"));m_HorizontalAxis=lfv(this.handle,"m_HorizontalAxis");m_VerticalAxis=lfv(this.handle,"m_VerticalAxis");m_SubmitButton=lfv(this.handle,"m_SubmitButton");m_CancelButton=lfv(this.handle,"m_CancelButton");m_InputActionsPerSecond=lfv(this.handle,"m_InputActionsPerSecond");m_RepeatDelay=lfv(this.handle,"m_RepeatDelay");m_ForceModuleActive=lfv(this.handle,"m_ForceModuleActive");constructor(e){super(e)}_ctor(){return Il2Cpp.Api.StandaloneInputModule.__ctor(this.handle)}get_inputMode(){return Il2Cpp.Api.StandaloneInputModule._get_inputMode(this.handle)}get_allowActivationOnMobileDevice(){return Il2Cpp.Api.StandaloneInputModule._get_allowActivationOnMobileDevice(this.handle)}set_allowActivationOnMobileDevice(e){return Il2Cpp.Api.StandaloneInputModule._set_allowActivationOnMobileDevice(this.handle,e)}get_forceModuleActive(){return Il2Cpp.Api.StandaloneInputModule._get_forceModuleActive(this.handle)}set_forceModuleActive(e){return Il2Cpp.Api.StandaloneInputModule._set_forceModuleActive(this.handle,e)}get_inputActionsPerSecond(){return Il2Cpp.Api.StandaloneInputModule._get_inputActionsPerSecond(this.handle)}set_inputActionsPerSecond(e){return Il2Cpp.Api.StandaloneInputModule._set_inputActionsPerSecond(this.handle,e)}get_repeatDelay(){return Il2Cpp.Api.StandaloneInputModule._get_repeatDelay(this.handle)}set_repeatDelay(e){return Il2Cpp.Api.StandaloneInputModule._set_repeatDelay(this.handle,e)}get_horizontalAxis(){return readU16(Il2Cpp.Api.StandaloneInputModule._get_horizontalAxis(this.handle))}set_horizontalAxis(e){return Il2Cpp.Api.StandaloneInputModule._set_horizontalAxis(this.handle,e)}get_verticalAxis(){return readU16(Il2Cpp.Api.StandaloneInputModule._get_verticalAxis(this.handle))}set_verticalAxis(e){return Il2Cpp.Api.StandaloneInputModule._set_verticalAxis(this.handle,e)}get_submitButton(){return readU16(Il2Cpp.Api.StandaloneInputModule._get_submitButton(this.handle))}set_submitButton(e){return Il2Cpp.Api.StandaloneInputModule._set_submitButton(this.handle,e)}get_cancelButton(){return readU16(Il2Cpp.Api.StandaloneInputModule._get_cancelButton(this.handle))}set_cancelButton(e){return Il2Cpp.Api.StandaloneInputModule._set_cancelButton(this.handle,e)}ShouldIgnoreEventsOnNoFocus(){return Il2Cpp.Api.StandaloneInputModule._ShouldIgnoreEventsOnNoFocus(this.handle)}UpdateModule(){return Il2Cpp.Api.StandaloneInputModule._UpdateModule(this.handle)}IsModuleSupported(){return Il2Cpp.Api.StandaloneInputModule._IsModuleSupported(this.handle)}ShouldActivateModule(){return Il2Cpp.Api.StandaloneInputModule._ShouldActivateModule(this.handle)}ActivateModule(){return Il2Cpp.Api.StandaloneInputModule._ActivateModule(this.handle)}DeactivateModule(){return Il2Cpp.Api.StandaloneInputModule._DeactivateModule(this.handle)}Process(){return Il2Cpp.Api.StandaloneInputModule._Process(this.handle)}ProcessTouchEvents(){return Il2Cpp.Api.StandaloneInputModule._ProcessTouchEvents(this.handle)}ProcessTouchPress(e,t,n){return Il2Cpp.Api.StandaloneInputModule._ProcessTouchPress(this.handle,e,t,n)}SendSubmitEventToSelectedObject(){return Il2Cpp.Api.StandaloneInputModule._SendSubmitEventToSelectedObject(this.handle)}GetRawMoveVector(){return Il2Cpp.Api.StandaloneInputModule._GetRawMoveVector(this.handle)}SendMoveEventToSelectedObject(){return Il2Cpp.Api.StandaloneInputModule._SendMoveEventToSelectedObject(this.handle)}ProcessMouseEvent(){return Il2Cpp.Api.StandaloneInputModule._ProcessMouseEvent(this.handle)}ForceAutoSelect(){return Il2Cpp.Api.StandaloneInputModule._ForceAutoSelect(this.handle)}ProcessMouseEvent_1(e){return Il2Cpp.Api.StandaloneInputModule._ProcessMouseEvent(this.handle,e)}SendUpdateEventToSelectedObject(){return Il2Cpp.Api.StandaloneInputModule._SendUpdateEventToSelectedObject(this.handle)}ProcessMousePress(e){return Il2Cpp.Api.StandaloneInputModule._ProcessMousePress(this.handle,e)}GetCurrentFocusedGameObject(){return Il2Cpp.Api.StandaloneInputModule._GetCurrentFocusedGameObject(this.handle)}}n.UnityEngine_EventSystems_StandaloneInputModule_Impl=r,Il2Cpp.StandaloneInputModule=r},{"../../../../../../../../AbstractEventData/BaseEventData/PointerEventData/class":36,"../class":208}],205:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_StandaloneInputModule_InputMode=void 0,(n=n.UnityEngine_EventSystems_StandaloneInputModule_InputMode||(n.UnityEngine_EventSystems_StandaloneInputModule_InputMode={}))[n.Buttons=1]="Buttons",n[n.Mouse=0]="Mouse"},{}],206:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./enum")},{"./api":203,"./class":204,"./enum":205}],207:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule",".ctor",0,[],"void",["pointer"])}static get _GetPointerData(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","GetPointerData",3,["System.Int32","UnityEngine.EventSystems.PointerEventData&","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _RemovePointerData(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","RemovePointerData",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _GetTouchPointerEventData(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","GetTouchPointerEventData",3,["UnityEngine.Touch","System.Boolean&","System.Boolean&"],"pointer",["pointer","pointer","pointer","pointer"])}static get _CopyFromTo(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","CopyFromTo",2,["UnityEngine.EventSystems.PointerEventData","UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer","pointer"])}static get _StateForMouseButton(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","StateForMouseButton",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _GetMousePointerEventData(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","GetMousePointerEventData",0,[],"pointer",["pointer"])}static get _GetMousePointerEventData_id(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","GetMousePointerEventData",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _GetLastPointerEventData(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","GetLastPointerEventData",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _ShouldStartDrag(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","ShouldStartDrag",4,["UnityEngine.Vector2","UnityEngine.Vector2","System.Single","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _ProcessMove(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","ProcessMove",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _ProcessDrag(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","ProcessDrag",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _IsPointerOverGameObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","IsPointerOverGameObject",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _ClearSelection(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","ClearSelection",0,[],"void",["pointer"])}static get _ToString(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","ToString",0,[],"pointer",["pointer"])}static get _DeselectIfSelectionChanged(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.PointerInputModule","DeselectIfSelectionChanged",2,["UnityEngine.GameObject","UnityEngine.EventSystems.BaseEventData"],"void",["pointer","pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_GetPointerData",null),i([n.cache],r,"_RemovePointerData",null),i([n.cache],r,"_GetTouchPointerEventData",null),i([n.cache],r,"_CopyFromTo",null),i([n.cache],r,"_StateForMouseButton",null),i([n.cache],r,"_GetMousePointerEventData",null),i([n.cache],r,"_GetMousePointerEventData_id",null),i([n.cache],r,"_GetLastPointerEventData",null),i([n.cache],r,"_ShouldStartDrag",null),i([n.cache],r,"_ProcessMove",null),i([n.cache],r,"_ProcessDrag",null),i([n.cache],r,"_IsPointerOverGameObject",null),i([n.cache],r,"_ClearSelection",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_DeselectIfSelectionChanged",null),Il2Cpp.Api.PointerInputModule=r},{"decorator-cache-getter":561}],208:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_PointerInputModule_Impl=void 0;class i extends e("../class").UnityEngine_EventSystems_BaseInputModule_Impl{kMouseLeftId=lfv(this.handle,"kMouseLeftId");kMouseRightId=lfv(this.handle,"kMouseRightId");kMouseMiddleId=lfv(this.handle,"kMouseMiddleId");kFakeTouchesId=lfv(this.handle,"kFakeTouchesId");constructor(e){super(e)}_ctor(){return Il2Cpp.Api.PointerInputModule.__ctor(this.handle)}GetPointerData(e,t,n){return Il2Cpp.Api.PointerInputModule._GetPointerData(this.handle,e,t,n)}RemovePointerData(e){return Il2Cpp.Api.PointerInputModule._RemovePointerData(this.handle,e)}GetTouchPointerEventData(e,t,n){return Il2Cpp.Api.PointerInputModule._GetTouchPointerEventData(this.handle,e.handle,t,n)}CopyFromTo(e,t){return Il2Cpp.Api.PointerInputModule._CopyFromTo(this.handle,e,t)}StateForMouseButton(e){return Il2Cpp.Api.PointerInputModule._StateForMouseButton(this.handle,e)}GetMousePointerEventData(){return Il2Cpp.Api.PointerInputModule._GetMousePointerEventData(this.handle)}GetMousePointerEventData_1(e){return Il2Cpp.Api.PointerInputModule._GetMousePointerEventData(this.handle,e)}GetLastPointerEventData(e){return Il2Cpp.Api.PointerInputModule._GetLastPointerEventData(this.handle,e)}static ShouldStartDrag(e,t,n,i){return Il2Cpp.Api.PointerInputModule._ShouldStartDrag(e,t,n,i)}ProcessMove(e){return Il2Cpp.Api.PointerInputModule._ProcessMove(this.handle,e)}ProcessDrag(e){return Il2Cpp.Api.PointerInputModule._ProcessDrag(this.handle,e)}ClearSelection(){return Il2Cpp.Api.PointerInputModule._ClearSelection(this.handle)}ToString(){return readU16(Il2Cpp.Api.PointerInputModule._ToString(this.handle))}DeselectIfSelectionChanged(e,t){return Il2Cpp.Api.PointerInputModule._DeselectIfSelectionChanged(this.handle,e,t)}}n.UnityEngine_EventSystems_PointerInputModule_Impl=i,Il2Cpp.PointerInputModule=i},{"../class":212}],209:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const i=e("../../../Selectable/Button/export");globalThis.HookGetTouchPointerEventData=()=>{A(Il2Cpp.Api.PointerInputModule._GetTouchPointerEventData,e=>{LOGW("\n"+getLine(38)),LOGD(`protected PointerEventData GetTouchPointerEventData(instane ${new Il2Cpp.Object(e[0])},Touch ${e[1]}, Boolean& ${readBoolean(e[2])}, Boolean& ${readBoolean(e[3])})`)},e=>{(0,i.FakePointerEventData)(e)})}},{"../../../Selectable/Button/export":197}],210:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./StandaloneInputModule/include")},{"./StandaloneInputModule/include":206,"./api":207,"./class":208,"./export":209}],211:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule",".ctor",0,[],"void",["pointer"])}static get _get_input(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","get_input",0,[],"pointer",["pointer"])}static get _get_inputOverride(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","get_inputOverride",0,[],"pointer",["pointer"])}static get _set_inputOverride(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","set_inputOverride",1,["UnityEngine.EventSystems.BaseInput"],"void",["pointer","pointer"])}static get _get_eventSystem(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","get_eventSystem",0,[],"pointer",["pointer"])}static get _OnEnable(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","OnEnable",0,[],"void",["pointer"])}static get _OnDisable(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","OnDisable",0,[],"void",["pointer"])}static get _Process(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","Process",0,[],"void",["pointer"])}static get _FindFirstRaycast(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","FindFirstRaycast",1,["System.Collections.Generic.List<UnityEngine.EventSystems.RaycastResult>"],"pointer",["pointer"])}static get _DetermineMoveDirection(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","DetermineMoveDirection",2,["System.Single","System.Single"],"pointer",["pointer","pointer"])}static get _DetermineMoveDirection_x_y_deadZone(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","DetermineMoveDirection",3,["System.Single","System.Single","System.Single"],"pointer",["pointer","pointer","pointer"])}static get _FindCommonRoot(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","FindCommonRoot",2,["UnityEngine.GameObject","UnityEngine.GameObject"],"pointer",["pointer","pointer"])}static get _HandlePointerExitAndEnter(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","HandlePointerExitAndEnter",2,["UnityEngine.EventSystems.PointerEventData","UnityEngine.GameObject"],"void",["pointer","pointer","pointer"])}static get _GetAxisEventData(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","GetAxisEventData",3,["System.Single","System.Single","System.Single"],"pointer",["pointer","pointer","pointer","pointer"])}static get _GetBaseEventData(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","GetBaseEventData",0,[],"pointer",["pointer"])}static get _IsPointerOverGameObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","IsPointerOverGameObject",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _ShouldActivateModule(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","ShouldActivateModule",0,[],"pointer",["pointer"])}static get _DeactivateModule(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","DeactivateModule",0,[],"void",["pointer"])}static get _ActivateModule(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","ActivateModule",0,[],"void",["pointer"])}static get _UpdateModule(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","UpdateModule",0,[],"void",["pointer"])}static get _IsModuleSupported(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInputModule","IsModuleSupported",0,[],"pointer",["pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_input",null),i([n.cache],r,"_get_inputOverride",null),i([n.cache],r,"_set_inputOverride",null),i([n.cache],r,"_get_eventSystem",null),i([n.cache],r,"_OnEnable",null),i([n.cache],r,"_OnDisable",null),i([n.cache],r,"_Process",null),i([n.cache],r,"_FindFirstRaycast",null),i([n.cache],r,"_DetermineMoveDirection",null),i([n.cache],r,"_DetermineMoveDirection_x_y_deadZone",null),i([n.cache],r,"_FindCommonRoot",null),i([n.cache],r,"_HandlePointerExitAndEnter",null),i([n.cache],r,"_GetAxisEventData",null),i([n.cache],r,"_GetBaseEventData",null),i([n.cache],r,"_IsPointerOverGameObject",null),i([n.cache],r,"_ShouldActivateModule",null),i([n.cache],r,"_DeactivateModule",null),i([n.cache],r,"_ActivateModule",null),i([n.cache],r,"_UpdateModule",null),i([n.cache],r,"_IsModuleSupported",null),Il2Cpp.Api.BaseInputModule=r},{"decorator-cache-getter":561}],212:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_BaseInputModule_Impl=void 0;class i extends e("../class").UnityEngine_EventSystems_UIBehaviour_Impl{m_AxisEventData=lfv(this.handle,"m_AxisEventData");m_EventSystem=lfv(this.handle,"m_EventSystem");m_BaseEventData=lfv(this.handle,"m_BaseEventData");m_InputOverride=lfv(this.handle,"m_InputOverride");m_DefaultInput=lfv(this.handle,"m_DefaultInput");constructor(e){super(e)}_ctor(){return Il2Cpp.Api.BaseInputModule.__ctor(this.handle)}get_input(){return Il2Cpp.Api.BaseInputModule._get_input(this.handle)}get_inputOverride(){return Il2Cpp.Api.BaseInputModule._get_inputOverride(this.handle)}set_inputOverride(e){return Il2Cpp.Api.BaseInputModule._set_inputOverride(this.handle,e)}get_eventSystem(){return Il2Cpp.Api.BaseInputModule._get_eventSystem(this.handle)}OnEnable(){return Il2Cpp.Api.BaseInputModule._OnEnable(this.handle)}OnDisable(){return Il2Cpp.Api.BaseInputModule._OnDisable(this.handle)}Process(){return Il2Cpp.Api.BaseInputModule._Process(this.handle)}static DetermineMoveDirection(e,t){return Il2Cpp.Api.BaseInputModule._DetermineMoveDirection(e,t)}static DetermineMoveDirection_3(e,t,n){return Il2Cpp.Api.BaseInputModule._DetermineMoveDirection(e,t,n)}static FindCommonRoot(e,t){return Il2Cpp.Api.BaseInputModule._FindCommonRoot(e,t)}HandlePointerExitAndEnter(e,t){return Il2Cpp.Api.BaseInputModule._HandlePointerExitAndEnter(this.handle,e,t)}GetAxisEventData(e,t,n){return Il2Cpp.Api.BaseInputModule._GetAxisEventData(this.handle,e,t,n)}GetBaseEventData(){return Il2Cpp.Api.BaseInputModule._GetBaseEventData(this.handle)}IsPointerOverGameObject(e){return Il2Cpp.Api.BaseInputModule._IsPointerOverGameObject(this.handle,e)}ShouldActivateModule(){return Il2Cpp.Api.BaseInputModule._ShouldActivateModule(this.handle)}DeactivateModule(){return Il2Cpp.Api.BaseInputModule._DeactivateModule(this.handle)}ActivateModule(){return Il2Cpp.Api.BaseInputModule._ActivateModule(this.handle)}UpdateModule(){return Il2Cpp.Api.BaseInputModule._UpdateModule(this.handle)}IsModuleSupported(){return Il2Cpp.Api.BaseInputModule._IsModuleSupported(this.handle)}}n.UnityEngine_EventSystems_BaseInputModule_Impl=i,Il2Cpp.BaseInputModule=i},{"../class":252}],213:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./PointerInputModule/include")},{"./PointerInputModule/include":210,"./api":211,"./class":212}],214:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput",".ctor",0,[],"void",["pointer"])}static get _get_compositionString(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","get_compositionString",0,[],"pointer",["pointer"])}static get _get_imeCompositionMode(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","get_imeCompositionMode",0,[],"pointer",["pointer"])}static get _set_imeCompositionMode(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","set_imeCompositionMode",1,["UnityEngine.IMECompositionMode"],"void",["pointer","pointer"])}static get _get_compositionCursorPos(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","get_compositionCursorPos",0,[],"pointer",["pointer"])}static get _set_compositionCursorPos(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","set_compositionCursorPos",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _get_mousePresent(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","get_mousePresent",0,[],"pointer",["pointer"])}static get _GetMouseButtonDown(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","GetMouseButtonDown",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _GetMouseButtonUp(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","GetMouseButtonUp",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _GetMouseButton(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","GetMouseButton",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _get_mousePosition(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","get_mousePosition",0,[],"pointer",["pointer"])}static get _get_mouseScrollDelta(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","get_mouseScrollDelta",0,[],"pointer",["pointer"])}static get _get_touchSupported(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","get_touchSupported",0,[],"pointer",["pointer"])}static get _get_touchCount(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","get_touchCount",0,[],"pointer",["pointer"])}static get _GetTouch(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","GetTouch",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _GetAxisRaw(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","GetAxisRaw",1,["System.String"],"pointer",["pointer","pointer"])}static get _GetButtonDown(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseInput","GetButtonDown",1,["System.String"],"pointer",["pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_compositionString",null),i([n.cache],r,"_get_imeCompositionMode",null),i([n.cache],r,"_set_imeCompositionMode",null),i([n.cache],r,"_get_compositionCursorPos",null),i([n.cache],r,"_set_compositionCursorPos",null),i([n.cache],r,"_get_mousePresent",null),i([n.cache],r,"_GetMouseButtonDown",null),i([n.cache],r,"_GetMouseButtonUp",null),i([n.cache],r,"_GetMouseButton",null),i([n.cache],r,"_get_mousePosition",null),i([n.cache],r,"_get_mouseScrollDelta",null),i([n.cache],r,"_get_touchSupported",null),i([n.cache],r,"_get_touchCount",null),i([n.cache],r,"_GetTouch",null),i([n.cache],r,"_GetAxisRaw",null),i([n.cache],r,"_GetButtonDown",null),Il2Cpp.Api.BaseInput=r},{"decorator-cache-getter":561}],215:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_BaseInput_Impl=void 0;const i=e("../../../../../../ValueType/Touch/class"),r=e("../../../../../../ValueType/Vector2/class"),o=e("../class");class a extends o.UnityEngine_EventSystems_UIBehaviour_Impl{constructor(e){super(e)}_ctor(){return Il2Cpp.Api.BaseInput.__ctor(this.handle)}get_compositionString(){return readU16(Il2Cpp.Api.BaseInput._get_compositionString(this.handle))}get_imeCompositionMode(){return Il2Cpp.Api.BaseInput._get_imeCompositionMode(this.handle)}set_imeCompositionMode(e){return Il2Cpp.Api.BaseInput._set_imeCompositionMode(this.handle,e)}get_compositionCursorPos(){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.BaseInput._get_compositionCursorPos(this.handle))}set_compositionCursorPos(e){return Il2Cpp.Api.BaseInput._set_compositionCursorPos(this.handle,e.handle)}get_mousePresent(){return Il2Cpp.Api.BaseInput._get_mousePresent(this.handle)}GetMouseButtonDown(e){return Il2Cpp.Api.BaseInput._GetMouseButtonDown(this.handle,e)}GetMouseButtonUp(e){return Il2Cpp.Api.BaseInput._GetMouseButtonUp(this.handle,e)}GetMouseButton(e){return Il2Cpp.Api.BaseInput._GetMouseButton(this.handle,e)}get_mousePosition(){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.BaseInput._get_mousePosition(this.handle))}get_mouseScrollDelta(){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.BaseInput._get_mouseScrollDelta(this.handle))}get_touchSupported(){return Il2Cpp.Api.BaseInput._get_touchSupported(this.handle)}get_touchCount(){return Il2Cpp.Api.BaseInput._get_touchCount(this.handle).toInt32()}GetTouch(e){return new i.UnityEngine_Touch_Impl(Il2Cpp.Api.BaseInput._GetTouch(this.handle,e))}GetAxisRaw(e){return Il2Cpp.Api.BaseInput._GetAxisRaw(this.handle,e)}GetButtonDown(e){return Il2Cpp.Api.BaseInput._GetButtonDown(this.handle,e)}}n.UnityEngine_EventSystems_BaseInput_Impl=a,Il2Cpp.BaseInput=a},{"../../../../../../ValueType/Touch/class":472,"../../../../../../ValueType/Vector2/class":477,"../class":252}],216:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":214,"./class":215}],217:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseRaycaster",".ctor",0,[],"void",["pointer"])}static get _Raycast(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseRaycaster","Raycast",2,["UnityEngine.EventSystems.PointerEventData","System.Collections.Generic.List<UnityEngine.EventSystems.RaycastResult>"],"void",["pointer","pointer","pointer"])}static get _get_eventCamera(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseRaycaster","get_eventCamera",0,[],"pointer",["pointer"])}static get _get_priority(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseRaycaster","get_priority",0,[],"pointer",["pointer"])}static get _get_sortOrderPriority(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseRaycaster","get_sortOrderPriority",0,[],"pointer",["pointer"])}static get _get_renderOrderPriority(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseRaycaster","get_renderOrderPriority",0,[],"pointer",["pointer"])}static get _ToString(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseRaycaster","ToString",0,[],"pointer",["pointer"])}static get _OnEnable(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseRaycaster","OnEnable",0,[],"void",["pointer"])}static get _OnDisable(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.BaseRaycaster","OnDisable",0,[],"void",["pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_Raycast",null),i([n.cache],r,"_get_eventCamera",null),i([n.cache],r,"_get_priority",null),i([n.cache],r,"_get_sortOrderPriority",null),i([n.cache],r,"_get_renderOrderPriority",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_OnEnable",null),i([n.cache],r,"_OnDisable",null),Il2Cpp.Api.BaseRaycaster=r},{"decorator-cache-getter":561}],218:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_BaseRaycaster_Impl=void 0;const i=e("../../../Camera/class"),r=e("../class");class o extends r.UnityEngine_EventSystems_UIBehaviour_Impl{constructor(e){super(e)}_ctor(){return Il2Cpp.Api.BaseRaycaster.__ctor(this.handle)}Raycast(e,t){return Il2Cpp.Api.BaseRaycaster._Raycast(this.handle,e,t.handle)}get_eventCamera(){return new i.UnityEngine_Camera(Il2Cpp.Api.BaseRaycaster._get_eventCamera(this.handle))}get_priority(){return Il2Cpp.Api.BaseRaycaster._get_priority(this.handle)}get_sortOrderPriority(){return Il2Cpp.Api.BaseRaycaster._get_sortOrderPriority(this.handle)}get_renderOrderPriority(){return Il2Cpp.Api.BaseRaycaster._get_renderOrderPriority(this.handle)}ToString(){return readU16(Il2Cpp.Api.BaseRaycaster._ToString(this.handle))}OnEnable(){return Il2Cpp.Api.BaseRaycaster._OnEnable(this.handle)}OnDisable(){return Il2Cpp.Api.BaseRaycaster._OnDisable(this.handle)}}n.UnityEngine_EventSystems_BaseRaycaster_Impl=o,Il2Cpp.BaseRaycaster=o},{"../../../Camera/class":180,"../class":252}],219:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":217,"./class":218}],220:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("../../../class")),e=e("decorator-cache-getter");class r extends n.UnityEngine_Behaviour_Impl{static get _get_current(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","get_current",0,[],"pointer",[])}static get _set_current(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","set_current",1,["UnityEngine.EventSystems.EventSystem"],"void",["pointer"])}static get _get_sendNavigationEvents(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","get_sendNavigationEvents",0,[],"pointer",["pointer"])}static get _set_sendNavigationEvents(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","set_sendNavigationEvents",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_pixelDragThreshold(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","get_pixelDragThreshold",0,[],"pointer",["pointer"])}static get _set_pixelDragThreshold(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","set_pixelDragThreshold",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_currentInputModule(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","get_currentInputModule",0,[],"pointer",["pointer"])}static get _get_firstSelectedGameObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","get_firstSelectedGameObject",0,[],"pointer",["pointer"])}static get _set_firstSelectedGameObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","set_firstSelectedGameObject",1,["UnityEngine.GameObject"],"void",["pointer","pointer"])}static get _get_currentSelectedGameObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","get_currentSelectedGameObject",0,[],"pointer",["pointer"])}static get _get_lastSelectedGameObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","get_lastSelectedGameObject",0,[],"pointer",["pointer"])}static get _get_isFocused(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","get_isFocused",0,[],"pointer",["pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem",".ctor",0,[],"void",["pointer"])}static get _UpdateModules(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","UpdateModules",0,[],"void",["pointer"])}static get _get_alreadySelecting(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","get_alreadySelecting",0,[],"pointer",["pointer"])}static get _SetSelectedGameObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","SetSelectedGameObject",2,["UnityEngine.GameObject","UnityEngine.EventSystems.BaseEventData"],"void",["pointer","pointer","pointer"])}static get _get_baseEventDataCache(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","get_baseEventDataCache",0,[],"pointer",["pointer"])}static get _SetSelectedGameObject_selected(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","SetSelectedGameObject",1,["UnityEngine.GameObject"],"void",["pointer","pointer"])}static get _RaycastComparer(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","RaycastComparer",2,["UnityEngine.EventSystems.RaycastResult","UnityEngine.EventSystems.RaycastResult"],"pointer",["pointer","pointer"])}static get _RaycastAll(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","RaycastAll",2,["UnityEngine.EventSystems.PointerEventData","System.Collections.Generic.List<UnityEngine.EventSystems.RaycastResult>"],"void",["pointer","pointer","pointer"])}static get _IsPointerOverGameObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","IsPointerOverGameObject",0,[],"pointer",["pointer"])}static get _IsPointerOverGameObject_pointerId(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","IsPointerOverGameObject",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _OnEnable(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","OnEnable",0,[],"void",["pointer"])}static get _OnDisable(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","OnDisable",0,[],"void",["pointer"])}static get _TickModules(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","TickModules",0,[],"void",["pointer"])}static get _OnApplicationFocus(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","OnApplicationFocus",1,["System.Boolean"],"void",["pointer","pointer"])}static get _Update(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","Update",0,[],"void",["pointer"])}static get _ChangeEventModule(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","ChangeEventModule",1,["UnityEngine.EventSystems.BaseInputModule"],"void",["pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem","ToString",0,[],"pointer",["pointer"])}static get __cctor(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.EventSystem",".cctor",0,[],"void",[])}}i([e.cache],r,"_get_current",null),i([e.cache],r,"_set_current",null),i([e.cache],r,"_get_sendNavigationEvents",null),i([e.cache],r,"_set_sendNavigationEvents",null),i([e.cache],r,"_get_pixelDragThreshold",null),i([e.cache],r,"_set_pixelDragThreshold",null),i([e.cache],r,"_get_currentInputModule",null),i([e.cache],r,"_get_firstSelectedGameObject",null),i([e.cache],r,"_set_firstSelectedGameObject",null),i([e.cache],r,"_get_currentSelectedGameObject",null),i([e.cache],r,"_get_lastSelectedGameObject",null),i([e.cache],r,"_get_isFocused",null),i([e.cache],r,"__ctor",null),i([e.cache],r,"_UpdateModules",null),i([e.cache],r,"_get_alreadySelecting",null),i([e.cache],r,"_SetSelectedGameObject",null),i([e.cache],r,"_get_baseEventDataCache",null),i([e.cache],r,"_SetSelectedGameObject_selected",null),i([e.cache],r,"_RaycastComparer",null),i([e.cache],r,"_RaycastAll",null),i([e.cache],r,"_IsPointerOverGameObject",null),i([e.cache],r,"_IsPointerOverGameObject_pointerId",null),i([e.cache],r,"_OnEnable",null),i([e.cache],r,"_OnDisable",null),i([e.cache],r,"_TickModules",null),i([e.cache],r,"_OnApplicationFocus",null),i([e.cache],r,"_Update",null),i([e.cache],r,"_ChangeEventModule",null),i([e.cache],r,"_ToString",null),i([e.cache],r,"__cctor",null),Il2Cpp.Api.EventSystem=r},{"../../../class":264,"decorator-cache-getter":561}],221:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_EventSystem_Impl=void 0;const i=e("../../../../../../../../../bridge/fix/packer/packList"),r=e("../../../../../../AbstractEventData/BaseEventData/class"),o=e("../../../../../GameObject/class"),a=e("../BaseInputModule/class"),l=e("../class");class s extends l.UnityEngine_EventSystems_UIBehaviour_Impl{m_SystemInputModules=new i.PackList(lfv(this.handle,"m_SystemInputModules"));m_CurrentInputModule=new a.UnityEngine_EventSystems_BaseInputModule_Impl(lfv(this.handle,"m_CurrentInputModule"));m_EventSystems=new i.PackList(lfv(this.handle,"m_EventSystems"));m_FirstSelected=new o.GameObjectImpl(lfv(this.handle,"m_FirstSelected"));m_sendNavigationEvents=lfv(this.handle,"m_sendNavigationEvents");m_DragThreshold=lfv(this.handle,"m_DragThreshold");m_CurrentSelected=new o.GameObjectImpl(lfv(this.handle,"m_CurrentSelected"));m_HasFocus=lfv(this.handle,"m_HasFocus");m_SelectionGuard=lfv(this.handle,"m_SelectionGuard");m_DummyData=new r.UnityEngine_EventSystems_BaseEventData_Impl(lfv(this.handle,"m_DummyData"));constructor(e){super(e)}static get get_current(){return new s(Il2Cpp.Api.EventSystem._get_current())}static set set_current(e){Il2Cpp.Api.EventSystem._set_current(e.handle)}get_sendNavigationEvents(){return Il2Cpp.Api.EventSystem._get_sendNavigationEvents(this.handle)}set_sendNavigationEvents(e){return Il2Cpp.Api.EventSystem._set_sendNavigationEvents(this.handle,e)}get_pixelDragThreshold(){return Il2Cpp.Api.EventSystem._get_pixelDragThreshold(this.handle)}set_pixelDragThreshold(e){return Il2Cpp.Api.EventSystem._set_pixelDragThreshold(this.handle,e)}get_currentInputModule(){return new a.UnityEngine_EventSystems_BaseInputModule_Impl(Il2Cpp.Api.EventSystem._get_currentInputModule(this.handle))}get_firstSelectedGameObject(){return new o.GameObjectImpl(Il2Cpp.Api.EventSystem._get_firstSelectedGameObject(this.handle))}set_firstSelectedGameObject(e){return Il2Cpp.Api.EventSystem._set_firstSelectedGameObject(this.handle,e.handle)}get_currentSelectedGameObject(){var e=Il2Cpp.Api.EventSystem._get_currentSelectedGameObject(this.handle);return e.isNull()?null:new o.GameObjectImpl(e)}get_lastSelectedGameObject(){return new o.GameObjectImpl(Il2Cpp.Api.EventSystem._get_lastSelectedGameObject(this.handle))}get_isFocused(){return Il2Cpp.Api.EventSystem._get_isFocused(this.handle)}_ctor(){return Il2Cpp.Api.EventSystem.__ctor(this.handle)}UpdateModules(){return Il2Cpp.Api.EventSystem._UpdateModules(this.handle)}get_alreadySelecting(){return Il2Cpp.Api.EventSystem._get_alreadySelecting(this.handle)}SetSelectedGameObject(e,t){return Il2Cpp.Api.EventSystem._SetSelectedGameObject(this.handle,e.handle,t.handle)}get_baseEventDataCache(){return new r.UnityEngine_EventSystems_BaseEventData_Impl(Il2Cpp.Api.EventSystem._get_baseEventDataCache(this.handle))}SetSelectedGameObject_1(e){return Il2Cpp.Api.EventSystem._SetSelectedGameObject(this.handle,e.handle)}static RaycastComparer(e,t){return Il2Cpp.Api.EventSystem._RaycastComparer(e.handle,t.handle).toInt32()}RaycastAll(e,t){return Il2Cpp.Api.EventSystem._RaycastAll(this.handle,e.handle,t.handle)}IsPointerOverGameObject(){return Il2Cpp.Api.EventSystem._IsPointerOverGameObject(this.handle)}IsPointerOverGameObject_1(e){return Il2Cpp.Api.EventSystem._IsPointerOverGameObject(this.handle,e)}OnEnable(){return Il2Cpp.Api.EventSystem._OnEnable(this.handle)}OnDisable(){return Il2Cpp.Api.EventSystem._OnDisable(this.handle)}TickModules(){return Il2Cpp.Api.EventSystem._TickModules(this.handle)}OnApplicationFocus(e){return Il2Cpp.Api.EventSystem._OnApplicationFocus(this.handle,e)}Update(){return Il2Cpp.Api.EventSystem._Update(this.handle)}ChangeEventModule(e){return Il2Cpp.Api.EventSystem._ChangeEventModule(this.handle,e.handle)}ToString(){return readU16(Il2Cpp.Api.EventSystem._ToString(this.handle))}static _cctor(){return Il2Cpp.Api.EventSystem.__cctor()}}n.UnityEngine_EventSystems_EventSystem_Impl=s,Il2Cpp.EventSystem=s},{"../../../../../../../../../bridge/fix/packer/packList":29,"../../../../../../AbstractEventData/BaseEventData/class":41,"../../../../../GameObject/class":306,"../BaseInputModule/class":212,"../class":252}],222:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.event_get_lastSelectGobj=n.event_get_firstSelectGobj=n.event_getcurrent_select_gameobj=n.getEventSystem=n.getEventUpdate=void 0;n.getEventUpdate=(e=!1)=>{var t=Il2Cpp.Domain.assembly("UnityEngine.UI").image.class("UnityEngine.EventSystems.EventSystem").method("Update");return null==e||0==e?t.virtualAddress:t},n.getEventSystem=()=>Il2Cpp.EventSystem.get_current,n.event_getcurrent_select_gameobj=()=>{var e=(0,n.getEventSystem)().get_currentSelectedGameObject();null==e&&LOGE("Noting to show ..."),null!=e&&showGameObject(e)},n.event_get_firstSelectGobj=()=>{var e=(0,n.getEventSystem)().get_firstSelectedGameObject();null!=e&&showGameObject(e)};n.event_get_lastSelectGobj=()=>{var e=(0,n.getEventSystem)().get_lastSelectedGameObject();null!=e&&showGameObject(e)},globalThis.getEventUpdate=n.getEventUpdate,globalThis.showCurrentEventGobj=n.event_getcurrent_select_gameobj,globalThis.showFirstEventGobj=n.event_get_firstSelectGobj,globalThis.showLastEventGobj=n.event_get_lastSelectGobj},{}],223:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":220,"./class":221,"./export":222}],224:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_sprite(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_sprite",0,[],"pointer",["pointer"])}static get _set_sprite(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_sprite",1,["UnityEngine.Sprite"],"void",["pointer","pointer"])}static get _DisableSpriteOptimizations(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","DisableSpriteOptimizations",0,[],"void",["pointer"])}static get _get_overrideSprite(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_overrideSprite",0,[],"pointer",["pointer"])}static get _set_overrideSprite(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_overrideSprite",1,["UnityEngine.Sprite"],"void",["pointer","pointer"])}static get _get_activeSprite(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_activeSprite",0,[],"pointer",["pointer"])}static get _get_type(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_type",0,[],"pointer",["pointer"])}static get _set_type(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_type",1,["UnityEngine.UI.Image.Type"],"void",["pointer","pointer"])}static get _get_preserveAspect(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_preserveAspect",0,[],"pointer",["pointer"])}static get _set_preserveAspect(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_preserveAspect",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_fillCenter(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_fillCenter",0,[],"pointer",["pointer"])}static get _set_fillCenter(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_fillCenter",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_fillMethod(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_fillMethod",0,[],"pointer",["pointer"])}static get _set_fillMethod(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_fillMethod",1,["UnityEngine.UI.Image.FillMethod"],"void",["pointer","pointer"])}static get _get_fillAmount(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_fillAmount",0,[],"pointer",["pointer"])}static get _set_fillAmount(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_fillAmount",1,["System.Single"],"void",["pointer","pointer"])}static get _get_fillClockwise(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_fillClockwise",0,[],"pointer",["pointer"])}static get _set_fillClockwise(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_fillClockwise",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_fillOrigin(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_fillOrigin",0,[],"pointer",["pointer"])}static get _set_fillOrigin(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_fillOrigin",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_eventAlphaThreshold(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_eventAlphaThreshold",0,[],"pointer",["pointer"])}static get _set_eventAlphaThreshold(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_eventAlphaThreshold",1,["System.Single"],"void",["pointer","pointer"])}static get _get_alphaHitTestMinimumThreshold(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_alphaHitTestMinimumThreshold",0,[],"pointer",["pointer"])}static get _set_alphaHitTestMinimumThreshold(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_alphaHitTestMinimumThreshold",1,["System.Single"],"void",["pointer","pointer"])}static get _get_useSpriteMesh(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_useSpriteMesh",0,[],"pointer",["pointer"])}static get _set_useSpriteMesh(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_useSpriteMesh",1,["System.Boolean"],"void",["pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image",".ctor",0,[],"void",["pointer"])}static get _get_defaultETC1GraphicMaterial(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_defaultETC1GraphicMaterial",0,[],"pointer",[])}static get _get_mainTexture(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_mainTexture",0,[],"pointer",["pointer"])}static get _get_hasBorder(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_hasBorder",0,[],"pointer",["pointer"])}static get _get_pixelsPerUnitMultiplier(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_pixelsPerUnitMultiplier",0,[],"pointer",["pointer"])}static get _set_pixelsPerUnitMultiplier(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_pixelsPerUnitMultiplier",1,["System.Single"],"void",["pointer","pointer"])}static get _get_pixelsPerUnit(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_pixelsPerUnit",0,[],"pointer",["pointer"])}static get _get_multipliedPixelsPerUnit(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_multipliedPixelsPerUnit",0,[],"pointer",["pointer"])}static get _get_material(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_material",0,[],"pointer",["pointer"])}static get _set_material(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","set_material",1,["UnityEngine.Material"],"void",["pointer","pointer"])}static get _OnBeforeSerialize(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","OnBeforeSerialize",0,[],"void",["pointer"])}static get _OnAfterDeserialize(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","OnAfterDeserialize",0,[],"void",["pointer"])}static get _PreserveSpriteAspectRatio(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","PreserveSpriteAspectRatio",2,["UnityEngine.Rect&","UnityEngine.Vector2"],"void",["pointer","pointer","pointer"])}static get _GetDrawingDimensions(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","GetDrawingDimensions",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _SetNativeSize(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","SetNativeSize",0,[],"void",["pointer"])}static get _OnPopulateMesh(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","OnPopulateMesh",1,["UnityEngine.UI.VertexHelper"],"void",["pointer","pointer"])}static get _TrackSprite(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","TrackSprite",0,[],"void",["pointer"])}static get _OnEnable(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","OnEnable",0,[],"void",["pointer"])}static get _OnDisable(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","OnDisable",0,[],"void",["pointer"])}static get _UpdateMaterial(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","UpdateMaterial",0,[],"void",["pointer"])}static get _OnCanvasHierarchyChanged(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","OnCanvasHierarchyChanged",0,[],"void",["pointer"])}static get _GenerateSimpleSprite(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","GenerateSimpleSprite",2,["UnityEngine.UI.VertexHelper","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _GenerateSprite(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","GenerateSprite",2,["UnityEngine.UI.VertexHelper","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _GenerateSlicedSprite(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","GenerateSlicedSprite",1,["UnityEngine.UI.VertexHelper"],"void",["pointer","pointer"])}static get _GenerateTiledSprite(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","GenerateTiledSprite",1,["UnityEngine.UI.VertexHelper"],"void",["pointer","pointer"])}static get _AddQuad(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","AddQuad",4,["UnityEngine.UI.VertexHelper","UnityEngine.Vector3[]","UnityEngine.Color32","UnityEngine.Vector3[]"],"void",["pointer","pointer","pointer","pointer"])}static get _AddQuad_vertexHelper_posMin_posMax_color_uvMin_uvMax(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","AddQuad",6,["UnityEngine.UI.VertexHelper","UnityEngine.Vector2","UnityEngine.Vector2","UnityEngine.Color32","UnityEngine.Vector2","UnityEngine.Vector2"],"void",["pointer","pointer","pointer","pointer","pointer","pointer"])}static get _GetAdjustedBorders(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","GetAdjustedBorders",2,["UnityEngine.Vector4","UnityEngine.Rect"],"pointer",["pointer","pointer","pointer"])}static get _GenerateFilledSprite(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","GenerateFilledSprite",2,["UnityEngine.UI.VertexHelper","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _RadialCut(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","RadialCut",5,["UnityEngine.Vector3[]","UnityEngine.Vector3[]","System.Single","System.Boolean","System.Int32"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _RadialCut_xy_cos_sin_invert_corner(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","RadialCut",5,["UnityEngine.Vector3[]","System.Single","System.Single","System.Boolean","System.Int32"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _CalculateLayoutInputHorizontal(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","CalculateLayoutInputHorizontal",0,[],"void",["pointer"])}static get _CalculateLayoutInputVertical(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","CalculateLayoutInputVertical",0,[],"void",["pointer"])}static get _get_minWidth(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_minWidth",0,[],"pointer",["pointer"])}static get _get_preferredWidth(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_preferredWidth",0,[],"pointer",["pointer"])}static get _get_flexibleWidth(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_flexibleWidth",0,[],"pointer",["pointer"])}static get _get_minHeight(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_minHeight",0,[],"pointer",["pointer"])}static get _get_preferredHeight(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_preferredHeight",0,[],"pointer",["pointer"])}static get _get_flexibleHeight(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_flexibleHeight",0,[],"pointer",["pointer"])}static get _get_layoutPriority(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","get_layoutPriority",0,[],"pointer",["pointer"])}static get _IsRaycastLocationValid(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","IsRaycastLocationValid",2,["UnityEngine.Vector2","UnityEngine.Camera"],"pointer",["pointer","pointer","pointer"])}static get _MapCoordinate(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","MapCoordinate",2,["UnityEngine.Vector2","UnityEngine.Rect"],"pointer",["pointer","pointer","pointer"])}static get _RebuildImage(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","RebuildImage",1,["UnityEngine.U2D.SpriteAtlas"],"void",["pointer"])}static get _TrackImage(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","TrackImage",1,["UnityEngine.UI.Image"],"void",["pointer"])}static get _UnTrackImage(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","UnTrackImage",1,["UnityEngine.UI.Image"],"void",["pointer"])}static get _OnDidApplyAnimationProperties(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image","OnDidApplyAnimationProperties",0,[],"void",["pointer"])}static get __cctor(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Image",".cctor",0,[],"void",[])}}i([n.cache],r,"_get_sprite",null),i([n.cache],r,"_set_sprite",null),i([n.cache],r,"_DisableSpriteOptimizations",null),i([n.cache],r,"_get_overrideSprite",null),i([n.cache],r,"_set_overrideSprite",null),i([n.cache],r,"_get_activeSprite",null),i([n.cache],r,"_get_type",null),i([n.cache],r,"_set_type",null),i([n.cache],r,"_get_preserveAspect",null),i([n.cache],r,"_set_preserveAspect",null),i([n.cache],r,"_get_fillCenter",null),i([n.cache],r,"_set_fillCenter",null),i([n.cache],r,"_get_fillMethod",null),i([n.cache],r,"_set_fillMethod",null),i([n.cache],r,"_get_fillAmount",null),i([n.cache],r,"_set_fillAmount",null),i([n.cache],r,"_get_fillClockwise",null),i([n.cache],r,"_set_fillClockwise",null),i([n.cache],r,"_get_fillOrigin",null),i([n.cache],r,"_set_fillOrigin",null),i([n.cache],r,"_get_eventAlphaThreshold",null),i([n.cache],r,"_set_eventAlphaThreshold",null),i([n.cache],r,"_get_alphaHitTestMinimumThreshold",null),i([n.cache],r,"_set_alphaHitTestMinimumThreshold",null),i([n.cache],r,"_get_useSpriteMesh",null),i([n.cache],r,"_set_useSpriteMesh",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_defaultETC1GraphicMaterial",null),i([n.cache],r,"_get_mainTexture",null),i([n.cache],r,"_get_hasBorder",null),i([n.cache],r,"_get_pixelsPerUnitMultiplier",null),i([n.cache],r,"_set_pixelsPerUnitMultiplier",null),i([n.cache],r,"_get_pixelsPerUnit",null),i([n.cache],r,"_get_multipliedPixelsPerUnit",null),i([n.cache],r,"_get_material",null),i([n.cache],r,"_set_material",null),i([n.cache],r,"_OnBeforeSerialize",null),i([n.cache],r,"_OnAfterDeserialize",null),i([n.cache],r,"_PreserveSpriteAspectRatio",null),i([n.cache],r,"_GetDrawingDimensions",null),i([n.cache],r,"_SetNativeSize",null),i([n.cache],r,"_OnPopulateMesh",null),i([n.cache],r,"_TrackSprite",null),i([n.cache],r,"_OnEnable",null),i([n.cache],r,"_OnDisable",null),i([n.cache],r,"_UpdateMaterial",null),i([n.cache],r,"_OnCanvasHierarchyChanged",null),i([n.cache],r,"_GenerateSimpleSprite",null),i([n.cache],r,"_GenerateSprite",null),i([n.cache],r,"_GenerateSlicedSprite",null),i([n.cache],r,"_GenerateTiledSprite",null),i([n.cache],r,"_AddQuad",null),i([n.cache],r,"_AddQuad_vertexHelper_posMin_posMax_color_uvMin_uvMax",null),i([n.cache],r,"_GetAdjustedBorders",null),i([n.cache],r,"_GenerateFilledSprite",null),i([n.cache],r,"_RadialCut",null),i([n.cache],r,"_RadialCut_xy_cos_sin_invert_corner",null),i([n.cache],r,"_CalculateLayoutInputHorizontal",null),i([n.cache],r,"_CalculateLayoutInputVertical",null),i([n.cache],r,"_get_minWidth",null),i([n.cache],r,"_get_preferredWidth",null),i([n.cache],r,"_get_flexibleWidth",null),i([n.cache],r,"_get_minHeight",null),i([n.cache],r,"_get_preferredHeight",null),i([n.cache],r,"_get_flexibleHeight",null),i([n.cache],r,"_get_layoutPriority",null),i([n.cache],r,"_IsRaycastLocationValid",null),i([n.cache],r,"_MapCoordinate",null),i([n.cache],r,"_RebuildImage",null),i([n.cache],r,"_TrackImage",null),i([n.cache],r,"_UnTrackImage",null),i([n.cache],r,"_OnDidApplyAnimationProperties",null),i([n.cache],r,"__cctor",null),Il2Cpp.Api.Image=r},{"decorator-cache-getter":561}],225:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UI_Image=void 0;var i=e("../../../../../../../Material/class");class r extends e("../class").UnityEngine_UI_MaskableGraphic_Impl{s_ETC1DefaultUI=new i.UnityEngine_Material_Impl(lfv(this.handle,"s_ETC1DefaultUI"));m_Sprite=lfv(this.handle,"m_Sprite");m_OverrideSprite=lfv(this.handle,"m_OverrideSprite");m_Type=lfv(this.handle,"m_Type");m_PreserveAspect=readBoolean(lfv(this.handle,"m_PreserveAspect"));m_FillCenter=readBoolean(lfv(this.handle,"m_FillCenter"));m_FillMethod=lfv(this.handle,"m_FillMethod");m_FillAmount=readSingle(lfv(this.handle,"m_FillAmount"));m_FillClockwise=readBoolean(lfv(this.handle,"m_FillClockwise"));m_FillOrigin=lfv(this.handle,"m_FillOrigin").toInt32();m_AlphaHitTestMinimumThreshold=readSingle(lfv(this.handle,"m_AlphaHitTestMinimumThreshold"));m_Tracked=readBoolean(lfv(this.handle,"m_Tracked"));m_UseSpriteMesh=readBoolean(lfv(this.handle,"m_UseSpriteMesh"));m_PixelsPerUnitMultiplier=readSingle(lfv(this.handle,"m_PixelsPerUnitMultiplier"));m_CachedReferencePixelsPerUnit=readSingle(lfv(this.handle,"m_CachedReferencePixelsPerUnit"));s_VertScratch=lfv(this.handle,"s_VertScratch");s_UVScratch=lfv(this.handle,"s_UVScratch");s_Xy=lfv(this.handle,"s_Xy");s_Uv=lfv(this.handle,"s_Uv");s_Initialized=lfv(this.handle,"s_Initialized");_methods={};_fields={};constructor(e){super(e)}get_sprite(){return Il2Cpp.Api.Image._get_sprite(this.handle)}set_sprite(e){return Il2Cpp.Api.Image._set_sprite(this.handle,e)}DisableSpriteOptimizations(){return Il2Cpp.Api.Image._DisableSpriteOptimizations(this.handle)}get_overrideSprite(){return Il2Cpp.Api.Image._get_overrideSprite(this.handle)}set_overrideSprite(e){return Il2Cpp.Api.Image._set_overrideSprite(this.handle,e)}get_activeSprite(){return Il2Cpp.Api.Image._get_activeSprite(this.handle)}get_type(){return Il2Cpp.Api.Image._get_type(this.handle)}set_type(e){return Il2Cpp.Api.Image._set_type(this.handle,e)}get_preserveAspect(){return Il2Cpp.Api.Image._get_preserveAspect(this.handle)}set_preserveAspect(e){return Il2Cpp.Api.Image._set_preserveAspect(this.handle,e)}get_fillCenter(){return Il2Cpp.Api.Image._get_fillCenter(this.handle)}set_fillCenter(e){return Il2Cpp.Api.Image._set_fillCenter(this.handle,e)}get_fillMethod(){return Il2Cpp.Api.Image._get_fillMethod(this.handle)}set_fillMethod(e){return Il2Cpp.Api.Image._set_fillMethod(this.handle,e)}get_fillAmount(){return readSingle(Il2Cpp.Api.Image._get_fillAmount(this.handle))}set_fillAmount(e){return Il2Cpp.Api.Image._set_fillAmount(this.handle,e)}get_fillClockwise(){return Il2Cpp.Api.Image._get_fillClockwise(this.handle)}set_fillClockwise(e){return Il2Cpp.Api.Image._set_fillClockwise(this.handle,e)}get_fillOrigin(){return Il2Cpp.Api.Image._get_fillOrigin(this.handle)}set_fillOrigin(e){return Il2Cpp.Api.Image._set_fillOrigin(this.handle,e)}get_eventAlphaThreshold(){return Il2Cpp.Api.Image._get_eventAlphaThreshold(this.handle)}set_eventAlphaThreshold(e){return Il2Cpp.Api.Image._set_eventAlphaThreshold(this.handle,e)}get_alphaHitTestMinimumThreshold(){return Il2Cpp.Api.Image._get_alphaHitTestMinimumThreshold(this.handle)}set_alphaHitTestMinimumThreshold(e){return Il2Cpp.Api.Image._set_alphaHitTestMinimumThreshold(this.handle,e)}get_useSpriteMesh(){return Il2Cpp.Api.Image._get_useSpriteMesh(this.handle)}set_useSpriteMesh(e){return Il2Cpp.Api.Image._set_useSpriteMesh(this.handle,e)}_ctor_Image(){return Il2Cpp.Api.Image.__ctor(this.handle)}static get_defaultETC1GraphicMaterial(){return Il2Cpp.Api.Image._get_defaultETC1GraphicMaterial()}get_mainTexture(){return Il2Cpp.Api.Image._get_mainTexture(this.handle)}get_hasBorder(){return Il2Cpp.Api.Image._get_hasBorder(this.handle)}get_pixelsPerUnitMultiplier(){return Il2Cpp.Api.Image._get_pixelsPerUnitMultiplier(this.handle)}set_pixelsPerUnitMultiplier(e){return Il2Cpp.Api.Image._set_pixelsPerUnitMultiplier(this.handle,e)}get_pixelsPerUnit(){return readSingle(Il2Cpp.Api.Image._get_pixelsPerUnit(this.handle))}get_multipliedPixelsPerUnit(){return Il2Cpp.Api.Image._get_multipliedPixelsPerUnit(this.handle)}get_material(){return Il2Cpp.Api.Image._get_material(this.handle)}set_material(e){return Il2Cpp.Api.Image._set_material(this.handle,e)}OnBeforeSerialize(){return Il2Cpp.Api.Image._OnBeforeSerialize(this.handle)}OnAfterDeserialize(){return Il2Cpp.Api.Image._OnAfterDeserialize(this.handle)}PreserveSpriteAspectRatio(e,t){return Il2Cpp.Api.Image._PreserveSpriteAspectRatio(this.handle,e,t)}GetDrawingDimensions(e){return Il2Cpp.Api.Image._GetDrawingDimensions(this.handle,e)}SetNativeSize(){return Il2Cpp.Api.Image._SetNativeSize(this.handle)}OnPopulateMesh(e){return Il2Cpp.Api.Image._OnPopulateMesh(this.handle,e)}TrackSprite(){return Il2Cpp.Api.Image._TrackSprite(this.handle)}OnEnable(){return Il2Cpp.Api.Image._OnEnable(this.handle)}OnDisable(){return Il2Cpp.Api.Image._OnDisable(this.handle)}UpdateMaterial(){return Il2Cpp.Api.Image._UpdateMaterial(this.handle)}OnCanvasHierarchyChanged(){return Il2Cpp.Api.Image._OnCanvasHierarchyChanged(this.handle)}GenerateSimpleSprite(e,t){return Il2Cpp.Api.Image._GenerateSimpleSprite(this.handle,e,t)}GenerateSprite(e,t){return Il2Cpp.Api.Image._GenerateSprite(this.handle,e,t)}GenerateSlicedSprite(e){return Il2Cpp.Api.Image._GenerateSlicedSprite(this.handle,e)}GenerateTiledSprite(e){return Il2Cpp.Api.Image._GenerateTiledSprite(this.handle,e)}static AddQuad(e,t,n,i){return Il2Cpp.Api.Image._AddQuad(e,t,n,i)}static AddQuad_6(e,t,n,i,r,o){return Il2Cpp.Api.Image._AddQuad(e,t,n,i,r,o)}GetAdjustedBorders(e,t){return Il2Cpp.Api.Image._GetAdjustedBorders(this.handle,e,t)}GenerateFilledSprite(e,t){return Il2Cpp.Api.Image._GenerateFilledSprite(this.handle,e,t)}static RadialCut(e,t,n,i,r){return Il2Cpp.Api.Image._RadialCut(e,t,n,i,r)}static RadialCut_5(e,t,n,i,r){return Il2Cpp.Api.Image._RadialCut(e,t,n,i,r)}CalculateLayoutInputHorizontal(){return Il2Cpp.Api.Image._CalculateLayoutInputHorizontal(this.handle)}CalculateLayoutInputVertical(){return Il2Cpp.Api.Image._CalculateLayoutInputVertical(this.handle)}get_minWidth(){return readSingle(Il2Cpp.Api.Image._get_minWidth(this.handle))}get_preferredWidth(){return readSingle(Il2Cpp.Api.Image._get_preferredWidth(this.handle))}get_flexibleWidth(){return readSingle(Il2Cpp.Api.Image._get_flexibleWidth(this.handle))}get_minHeight(){return readSingle(Il2Cpp.Api.Image._get_minHeight(this.handle))}get_preferredHeight(){return readSingle(Il2Cpp.Api.Image._get_preferredHeight(this.handle))}get_flexibleHeight(){return readSingle(Il2Cpp.Api.Image._get_flexibleHeight(this.handle))}get_layoutPriority(){return Il2Cpp.Api.Image._get_layoutPriority(this.handle)}IsRaycastLocationValid(e,t){return Il2Cpp.Api.Image._IsRaycastLocationValid(this.handle,e,t)}MapCoordinate(e,t){return Il2Cpp.Api.Image._MapCoordinate(this.handle,e,t)}static RebuildImage(e){return Il2Cpp.Api.Image._RebuildImage(e)}static TrackImage(e){return Il2Cpp.Api.Image._TrackImage(e.handle)}static UnTrackImage(e){return Il2Cpp.Api.Image._UnTrackImage(e.handle)}OnDidApplyAnimationProperties(){return Il2Cpp.Api.Image._OnDidApplyAnimationProperties(this.handle)}static _cctor_Image(){return Il2Cpp.Api.Image.__cctor()}}n.UI_Image=r,Il2Cpp.UI_Image=r},{"../../../../../../../Material/class":310,"../class":246}],226:[function(e,t,n){"use strict";var i,r,o,a,l,s,p,c;Object.defineProperty(n,"__esModule",{value:!0}),n.Type=n.FillMethod=n.OriginVertical=n.OriginHorizontal=n.Origin360=n.Origin180=n.Origin90=void 0,(c=p=p||{})[c.Bottom=0]="Bottom",c[c.Left=1]="Left",c[c.Top=2]="Top",c[c.Right=3]="Right",n.Origin90=p,(c=s=s||{})[c.Bottom=0]="Bottom",c[c.Left=1]="Left",c[c.Top=2]="Top",c[c.Right=3]="Right",n.Origin180=s,(p=l=l||{})[p.Bottom=0]="Bottom",p[p.Left=1]="Left",p[p.Top=2]="Top",p[p.Right=3]="Right",n.Origin360=l,(c=i=i||{})[c.Left=0]="Left",c[c.Right=1]="Right",n.OriginHorizontal=i,(s=r=r||{})[s.Bottom=0]="Bottom",s[s.Top=1]="Top",n.OriginVertical=r,(p=o=o||{})[p.Horizontal=0]="Horizontal",p[p.Vertical=1]="Vertical",p[p.Radial90=2]="Radial90",p[p.Radial180=3]="Radial180",p[p.Radial360=4]="Radial360",n.FillMethod=o,(l=a=a||{})[l.Simple=0]="Simple",l[l.Sliced=1]="Sliced",l[l.Tiled=2]="Tiled",l[l.Filled=3]="Filled",n.Type=a},{}],227:[function(e,t,n){},{}],228:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./enum"),e("./export")},{"./api":224,"./class":225,"./enum":226,"./export":227}],229:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_sortingLayerID(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","get_sortingLayerID",0,[],"pointer",["pointer"])}static get _set_sortingLayerID(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","set_sortingLayerID",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_sortingOrder(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","get_sortingOrder",0,[],"pointer",["pointer"])}static get _set_sortingOrder(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","set_sortingOrder",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_autoSizeTextContainer(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","get_autoSizeTextContainer",0,[],"pointer",["pointer"])}static get _set_autoSizeTextContainer(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","set_autoSizeTextContainer",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_textContainer(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","get_textContainer",0,[],"pointer",["pointer"])}static get _get_transform(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","get_transform",0,[],"pointer",["pointer"])}static get _get_renderer(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","get_renderer",0,[],"pointer",["pointer"])}static get _get_mesh(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","get_mesh",0,[],"pointer",["pointer"])}static get _get_meshFilter(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","get_meshFilter",0,[],"pointer",["pointer"])}static get _get_maskType(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","get_maskType",0,[],"pointer",["pointer"])}static get _set_maskType(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","set_maskType",1,["TMPro.MaskingTypes"],"void",["pointer","pointer"])}static get _SetMask(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetMask",2,["TMPro.MaskingTypes","UnityEngine.Vector4"],"void",["pointer","pointer","pointer"])}static get _SetMask_type_maskCoords_softnessX_softnessY(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetMask",4,["TMPro.MaskingTypes","UnityEngine.Vector4","System.Single","System.Single"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _SetVerticesDirty(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetVerticesDirty",0,[],"void",["pointer"])}static get _SetLayoutDirty(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetLayoutDirty",0,[],"void",["pointer"])}static get _SetMaterialDirty(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetMaterialDirty",0,[],"void",["pointer"])}static get _SetAllDirty(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetAllDirty",0,[],"void",["pointer"])}static get _Rebuild(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","Rebuild",1,["UnityEngine.UI.CanvasUpdate"],"void",["pointer","pointer"])}static get _UpdateMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","UpdateMaterial",0,[],"void",["pointer"])}static get _UpdateMeshPadding(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","UpdateMeshPadding",0,[],"void",["pointer"])}static get _ForceMeshUpdate(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","ForceMeshUpdate",2,["System.Boolean","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _GetTextInfo(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","GetTextInfo",1,["System.String"],"pointer",["pointer","pointer"])}static get _ClearMesh(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","ClearMesh",1,["System.Boolean"],"void",["pointer","pointer"])}static get _add_OnPreRenderText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","add_OnPreRenderText",1,["System.Action<TMPro.TMP_TextInfo>"],"void",["pointer","pointer"])}static get _remove_OnPreRenderText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","remove_OnPreRenderText",1,["System.Action<TMPro.TMP_TextInfo>"],"void",["pointer","pointer"])}static get _UpdateGeometry(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","UpdateGeometry",2,["UnityEngine.Mesh","System.Int32"],"void",["pointer","pointer","pointer"])}static get _UpdateVertexData(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","UpdateVertexData",1,["TMPro.TMP_VertexDataUpdateFlags"],"void",["pointer","pointer"])}static get _UpdateVertexData_(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","UpdateVertexData",0,[],"void",["pointer"])}static get _UpdateFontAsset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","UpdateFontAsset",0,[],"void",["pointer"])}static get _CalculateLayoutInputHorizontal(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","CalculateLayoutInputHorizontal",0,[],"void",["pointer"])}static get _CalculateLayoutInputVertical(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","CalculateLayoutInputVertical",0,[],"void",["pointer"])}static get _Awake(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","Awake",0,[],"void",["pointer"])}static get _OnEnable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","OnEnable",0,[],"void",["pointer"])}static get _OnDisable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","OnDisable",0,[],"void",["pointer"])}static get _OnDestroy(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","OnDestroy",0,[],"void",["pointer"])}static get _LoadFontAsset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","LoadFontAsset",0,[],"void",["pointer"])}static get _UpdateEnvMapMatrix(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","UpdateEnvMapMatrix",0,[],"void",["pointer"])}static get _SetMask_maskType(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetMask",1,["TMPro.MaskingTypes"],"void",["pointer","pointer"])}static get _SetMaskCoordinates(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetMaskCoordinates",1,["UnityEngine.Vector4"],"void",["pointer","pointer"])}static get _SetMaskCoordinates_coords_softX_softY(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetMaskCoordinates",3,["UnityEngine.Vector4","System.Single","System.Single"],"void",["pointer","pointer","pointer","pointer"])}static get _EnableMasking(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","EnableMasking",0,[],"void",["pointer"])}static get _DisableMasking(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","DisableMasking",0,[],"void",["pointer"])}static get _UpdateMask(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","UpdateMask",0,[],"void",["pointer"])}static get _GetMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","GetMaterial",1,["UnityEngine.Material"],"pointer",["pointer","pointer"])}static get _GetMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","GetMaterials",1,["UnityEngine.Material[]"],"pointer",["pointer","pointer"])}static get _SetSharedMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetSharedMaterial",1,["UnityEngine.Material"],"void",["pointer","pointer"])}static get _GetSharedMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","GetSharedMaterials",0,[],"pointer",["pointer"])}static get _SetSharedMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetSharedMaterials",1,["UnityEngine.Material[]"],"void",["pointer","pointer"])}static get _SetOutlineThickness(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetOutlineThickness",1,["System.Single"],"void",["pointer","pointer"])}static get _SetFaceColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetFaceColor",1,["UnityEngine.Color32"],"void",["pointer","pointer"])}static get _SetOutlineColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetOutlineColor",1,["UnityEngine.Color32"],"void",["pointer","pointer"])}static get _CreateMaterialInstance(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","CreateMaterialInstance",0,[],"void",["pointer"])}static get _SetShaderDepth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetShaderDepth",0,[],"void",["pointer"])}static get _SetCulling(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetCulling",0,[],"void",["pointer"])}static get _SetPerspectiveCorrection(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetPerspectiveCorrection",0,[],"void",["pointer"])}static get _SetArraySizes(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetArraySizes",1,["TMPro.TMP_Text.UnicodeChar[]"],"pointer",["pointer","pointer"])}static get _ComputeMarginSize(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","ComputeMarginSize",0,[],"void",["pointer"])}static get _OnDidApplyAnimationProperties(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","OnDidApplyAnimationProperties",0,[],"void",["pointer"])}static get _OnTransformParentChanged(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","OnTransformParentChanged",0,[],"void",["pointer"])}static get _OnRectTransformDimensionsChange(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","OnRectTransformDimensionsChange",0,[],"void",["pointer"])}static get _InternalUpdate(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","InternalUpdate",0,[],"void",["pointer"])}static get _OnPreRenderObject(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","OnPreRenderObject",0,[],"void",["pointer"])}static get _GenerateTextMesh(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","GenerateTextMesh",0,[],"void",["pointer"])}static get _GetTextContainerLocalCorners(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","GetTextContainerLocalCorners",0,[],"pointer",["pointer"])}static get _SetMeshFilters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetMeshFilters",1,["System.Boolean"],"void",["pointer","pointer"])}static get _SetActiveSubMeshes(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetActiveSubMeshes",1,["System.Boolean"],"void",["pointer","pointer"])}static get _SetActiveSubTextObjectRenderers(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","SetActiveSubTextObjectRenderers",1,["System.Boolean"],"void",["pointer","pointer"])}static get _DestroySubMeshObjects(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","DestroySubMeshObjects",0,[],"void",["pointer"])}static get _UpdateSubMeshSortingLayerID(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","UpdateSubMeshSortingLayerID",1,["System.Int32"],"void",["pointer","pointer"])}static get _UpdateSubMeshSortingOrder(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","UpdateSubMeshSortingOrder",1,["System.Int32"],"void",["pointer","pointer"])}static get _GetCompoundBounds(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","GetCompoundBounds",0,[],"pointer",["pointer"])}static get _UpdateSDFScale(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro","UpdateSDFScale",1,["System.Single"],"void",["pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro",".ctor",0,[],"void",["pointer"])}static get __cctor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshPro",".cctor",0,[],"void",[])}}i([n.cache],r,"_get_sortingLayerID",null),i([n.cache],r,"_set_sortingLayerID",null),i([n.cache],r,"_get_sortingOrder",null),i([n.cache],r,"_set_sortingOrder",null),i([n.cache],r,"_get_autoSizeTextContainer",null),i([n.cache],r,"_set_autoSizeTextContainer",null),i([n.cache],r,"_get_textContainer",null),i([n.cache],r,"_get_transform",null),i([n.cache],r,"_get_renderer",null),i([n.cache],r,"_get_mesh",null),i([n.cache],r,"_get_meshFilter",null),i([n.cache],r,"_get_maskType",null),i([n.cache],r,"_set_maskType",null),i([n.cache],r,"_SetMask",null),i([n.cache],r,"_SetMask_type_maskCoords_softnessX_softnessY",null),i([n.cache],r,"_SetVerticesDirty",null),i([n.cache],r,"_SetLayoutDirty",null),i([n.cache],r,"_SetMaterialDirty",null),i([n.cache],r,"_SetAllDirty",null),i([n.cache],r,"_Rebuild",null),i([n.cache],r,"_UpdateMaterial",null),i([n.cache],r,"_UpdateMeshPadding",null),i([n.cache],r,"_ForceMeshUpdate",null),i([n.cache],r,"_GetTextInfo",null),i([n.cache],r,"_ClearMesh",null),i([n.cache],r,"_add_OnPreRenderText",null),i([n.cache],r,"_remove_OnPreRenderText",null),i([n.cache],r,"_UpdateGeometry",null),i([n.cache],r,"_UpdateVertexData",null),i([n.cache],r,"_UpdateVertexData_",null),i([n.cache],r,"_UpdateFontAsset",null),i([n.cache],r,"_CalculateLayoutInputHorizontal",null),i([n.cache],r,"_CalculateLayoutInputVertical",null),i([n.cache],r,"_Awake",null),i([n.cache],r,"_OnEnable",null),i([n.cache],r,"_OnDisable",null),i([n.cache],r,"_OnDestroy",null),i([n.cache],r,"_LoadFontAsset",null),i([n.cache],r,"_UpdateEnvMapMatrix",null),i([n.cache],r,"_SetMask_maskType",null),i([n.cache],r,"_SetMaskCoordinates",null),i([n.cache],r,"_SetMaskCoordinates_coords_softX_softY",null),i([n.cache],r,"_EnableMasking",null),i([n.cache],r,"_DisableMasking",null),i([n.cache],r,"_UpdateMask",null),i([n.cache],r,"_GetMaterial",null),i([n.cache],r,"_GetMaterials",null),i([n.cache],r,"_SetSharedMaterial",null),i([n.cache],r,"_GetSharedMaterials",null),i([n.cache],r,"_SetSharedMaterials",null),i([n.cache],r,"_SetOutlineThickness",null),i([n.cache],r,"_SetFaceColor",null),i([n.cache],r,"_SetOutlineColor",null),i([n.cache],r,"_CreateMaterialInstance",null),i([n.cache],r,"_SetShaderDepth",null),i([n.cache],r,"_SetCulling",null),i([n.cache],r,"_SetPerspectiveCorrection",null),i([n.cache],r,"_SetArraySizes",null),i([n.cache],r,"_ComputeMarginSize",null),i([n.cache],r,"_OnDidApplyAnimationProperties",null),i([n.cache],r,"_OnTransformParentChanged",null),i([n.cache],r,"_OnRectTransformDimensionsChange",null),i([n.cache],r,"_InternalUpdate",null),i([n.cache],r,"_OnPreRenderObject",null),i([n.cache],r,"_GenerateTextMesh",null),i([n.cache],r,"_GetTextContainerLocalCorners",null),i([n.cache],r,"_SetMeshFilters",null),i([n.cache],r,"_SetActiveSubMeshes",null),i([n.cache],r,"_SetActiveSubTextObjectRenderers",null),i([n.cache],r,"_DestroySubMeshObjects",null),i([n.cache],r,"_UpdateSubMeshSortingLayerID",null),i([n.cache],r,"_UpdateSubMeshSortingOrder",null),i([n.cache],r,"_GetCompoundBounds",null),i([n.cache],r,"_UpdateSDFScale",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"__cctor",null),Il2Cpp.Api.TextMeshPro=r},{"decorator-cache-getter":561}],230:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.TMPro_TextMeshProUGUI_Impl=void 0;class i extends e("../class").TMPro_TMP_Text_Impl{m_isRebuildingLayout=lfv(this.handle,"m_isRebuildingLayout");m_DelayedGraphicRebuild=lfv(this.handle,"m_DelayedGraphicRebuild");m_DelayedMaterialRebuild=lfv(this.handle,"m_DelayedMaterialRebuild");m_ClipRect=lfv(this.handle,"m_ClipRect");m_ValidRect=lfv(this.handle,"m_ValidRect");m_hasFontAssetChanged=lfv(this.handle,"m_hasFontAssetChanged");m_subTextObjects=lfv(this.handle,"m_subTextObjects");m_previousLossyScaleY=lfv(this.handle,"m_previousLossyScaleY");m_RectTransformCorners=lfv(this.handle,"m_RectTransformCorners");m_canvasRenderer=lfv(this.handle,"m_canvasRenderer");m_canvas=lfv(this.handle,"m_canvas");m_CanvasScaleFactor=lfv(this.handle,"m_CanvasScaleFactor");m_isFirstAllocation=lfv(this.handle,"m_isFirstAllocation");m_max_characters=lfv(this.handle,"m_max_characters");m_baseMaterial=lfv(this.handle,"m_baseMaterial");m_isScrollRegionSet=lfv(this.handle,"m_isScrollRegionSet");m_maskOffset=lfv(this.handle,"m_maskOffset");m_EnvMapMatrix=lfv(this.handle,"m_EnvMapMatrix");m_isRegisteredForEvents=lfv(this.handle,"m_isRegisteredForEvents");k_GenerateTextMarker=lfv(this.handle,"k_GenerateTextMarker");k_SetArraySizesMarker=lfv(this.handle,"k_SetArraySizesMarker");k_GenerateTextPhaseIMarker=lfv(this.handle,"k_GenerateTextPhaseIMarker");k_ParseMarkupTextMarker=lfv(this.handle,"k_ParseMarkupTextMarker");k_CharacterLookupMarker=lfv(this.handle,"k_CharacterLookupMarker");k_HandleGPOSFeaturesMarker=lfv(this.handle,"k_HandleGPOSFeaturesMarker");k_CalculateVerticesPositionMarker=lfv(this.handle,"k_CalculateVerticesPositionMarker");k_ComputeTextMetricsMarker=lfv(this.handle,"k_ComputeTextMetricsMarker");k_HandleVisibleCharacterMarker=lfv(this.handle,"k_HandleVisibleCharacterMarker");k_HandleWhiteSpacesMarker=lfv(this.handle,"k_HandleWhiteSpacesMarker");k_HandleHorizontalLineBreakingMarker=lfv(this.handle,"k_HandleHorizontalLineBreakingMarker");k_HandleVerticalLineBreakingMarker=lfv(this.handle,"k_HandleVerticalLineBreakingMarker");k_SaveGlyphVertexDataMarker=lfv(this.handle,"k_SaveGlyphVertexDataMarker");k_ComputeCharacterAdvanceMarker=lfv(this.handle,"k_ComputeCharacterAdvanceMarker");k_HandleCarriageReturnMarker=lfv(this.handle,"k_HandleCarriageReturnMarker");k_HandleLineTerminationMarker=lfv(this.handle,"k_HandleLineTerminationMarker");k_SavePageInfoMarker=lfv(this.handle,"k_SavePageInfoMarker");k_SaveProcessingStatesMarker=lfv(this.handle,"k_SaveProcessingStatesMarker");k_GenerateTextPhaseIIMarker=lfv(this.handle,"k_GenerateTextPhaseIIMarker");k_GenerateTextPhaseIIIMarker=lfv(this.handle,"k_GenerateTextPhaseIIIMarker");constructor(e){super(e)}get_materialForRendering(){return Il2Cpp.Api.TextMeshProUGUI._get_materialForRendering(this.handle)}get_autoSizeTextContainer(){return Il2Cpp.Api.TextMeshProUGUI._get_autoSizeTextContainer(this.handle)}set_autoSizeTextContainer(e){return Il2Cpp.Api.TextMeshProUGUI._set_autoSizeTextContainer(this.handle,e)}get_mesh(){return Il2Cpp.Api.TextMeshProUGUI._get_mesh(this.handle)}get_canvasRenderer(){return Il2Cpp.Api.TextMeshProUGUI._get_canvasRenderer(this.handle)}CalculateLayoutInputHorizontal(){return Il2Cpp.Api.TextMeshProUGUI._CalculateLayoutInputHorizontal(this.handle)}CalculateLayoutInputVertical(){return Il2Cpp.Api.TextMeshProUGUI._CalculateLayoutInputVertical(this.handle)}SetVerticesDirty(){return Il2Cpp.Api.TextMeshProUGUI._SetVerticesDirty(this.handle)}SetLayoutDirty(){return Il2Cpp.Api.TextMeshProUGUI._SetLayoutDirty(this.handle)}SetMaterialDirty(){return Il2Cpp.Api.TextMeshProUGUI._SetMaterialDirty(this.handle)}SetAllDirty(){return Il2Cpp.Api.TextMeshProUGUI._SetAllDirty(this.handle)}DelayedGraphicRebuild(){return Il2Cpp.Api.TextMeshProUGUI._DelayedGraphicRebuild(this.handle)}DelayedMaterialRebuild(){return Il2Cpp.Api.TextMeshProUGUI._DelayedMaterialRebuild(this.handle)}Rebuild(e){return Il2Cpp.Api.TextMeshProUGUI._Rebuild(this.handle,e)}UpdateSubObjectPivot(){return Il2Cpp.Api.TextMeshProUGUI._UpdateSubObjectPivot(this.handle)}GetModifiedMaterial(e){return Il2Cpp.Api.TextMeshProUGUI._GetModifiedMaterial(this.handle,e)}UpdateMaterial(){return Il2Cpp.Api.TextMeshProUGUI._UpdateMaterial(this.handle)}get_maskOffset(){return Il2Cpp.Api.TextMeshProUGUI._get_maskOffset(this.handle)}set_maskOffset(e){return Il2Cpp.Api.TextMeshProUGUI._set_maskOffset(this.handle,e)}RecalculateClipping(){return Il2Cpp.Api.TextMeshProUGUI._RecalculateClipping(this.handle)}Cull(e,t){return Il2Cpp.Api.TextMeshProUGUI._Cull(this.handle,e,t)}UpdateCulling(){return Il2Cpp.Api.TextMeshProUGUI._UpdateCulling(this.handle)}UpdateMeshPadding(){return Il2Cpp.Api.TextMeshProUGUI._UpdateMeshPadding(this.handle)}GetTextInfo(e){return Il2Cpp.Api.TextMeshProUGUI._GetTextInfo(this.handle,e)}ClearMesh(){return Il2Cpp.Api.TextMeshProUGUI._ClearMesh(this.handle)}UpdateVertexData(e){return Il2Cpp.Api.TextMeshProUGUI._UpdateVertexData(this.handle,e)}UpdateVertexData_0(){return Il2Cpp.Api.TextMeshProUGUI._UpdateVertexData(this.handle)}UpdateFontAsset(){return Il2Cpp.Api.TextMeshProUGUI._UpdateFontAsset(this.handle)}Awake(){return Il2Cpp.Api.TextMeshProUGUI._Awake(this.handle)}OnEnable(){return Il2Cpp.Api.TextMeshProUGUI._OnEnable(this.handle)}OnDisable(){return Il2Cpp.Api.TextMeshProUGUI._OnDisable(this.handle)}OnDestroy(){return Il2Cpp.Api.TextMeshProUGUI._OnDestroy(this.handle)}LoadFontAsset(){return Il2Cpp.Api.TextMeshProUGUI._LoadFontAsset(this.handle)}GetCanvas(){return Il2Cpp.Api.TextMeshProUGUI._GetCanvas(this.handle)}UpdateEnvMapMatrix(){return Il2Cpp.Api.TextMeshProUGUI._UpdateEnvMapMatrix(this.handle)}EnableMasking(){return Il2Cpp.Api.TextMeshProUGUI._EnableMasking(this.handle)}DisableMasking(){return Il2Cpp.Api.TextMeshProUGUI._DisableMasking(this.handle)}UpdateMask(){return Il2Cpp.Api.TextMeshProUGUI._UpdateMask(this.handle)}GetMaterial(e){return Il2Cpp.Api.TextMeshProUGUI._GetMaterial(this.handle,e)}GetMaterials(e){return Il2Cpp.Api.TextMeshProUGUI._GetMaterials(this.handle,e)}SetSharedMaterial(e){return Il2Cpp.Api.TextMeshProUGUI._SetSharedMaterial(this.handle,e)}GetSharedMaterials(){return Il2Cpp.Api.TextMeshProUGUI._GetSharedMaterials(this.handle)}SetSharedMaterials(e){return Il2Cpp.Api.TextMeshProUGUI._SetSharedMaterials(this.handle,e)}SetOutlineThickness(e){return Il2Cpp.Api.TextMeshProUGUI._SetOutlineThickness(this.handle,e)}SetFaceColor(e){return Il2Cpp.Api.TextMeshProUGUI._SetFaceColor(this.handle,e)}SetOutlineColor(e){return Il2Cpp.Api.TextMeshProUGUI._SetOutlineColor(this.handle,e)}SetShaderDepth(){return Il2Cpp.Api.TextMeshProUGUI._SetShaderDepth(this.handle)}SetCulling(){return Il2Cpp.Api.TextMeshProUGUI._SetCulling(this.handle)}SetPerspectiveCorrection(){return Il2Cpp.Api.TextMeshProUGUI._SetPerspectiveCorrection(this.handle)}SetMeshArrays(e){return Il2Cpp.Api.TextMeshProUGUI._SetMeshArrays(this.handle,e)}ComputeMarginSize(){return Il2Cpp.Api.TextMeshProUGUI._ComputeMarginSize(this.handle)}OnDidApplyAnimationProperties(){return Il2Cpp.Api.TextMeshProUGUI._OnDidApplyAnimationProperties(this.handle)}OnCanvasHierarchyChanged(){return Il2Cpp.Api.TextMeshProUGUI._OnCanvasHierarchyChanged(this.handle)}OnTransformParentChanged(){return Il2Cpp.Api.TextMeshProUGUI._OnTransformParentChanged(this.handle)}OnRectTransformDimensionsChange(){return Il2Cpp.Api.TextMeshProUGUI._OnRectTransformDimensionsChange(this.handle)}InternalUpdate(){return Il2Cpp.Api.TextMeshProUGUI._InternalUpdate(this.handle)}OnPreRenderCanvas(){return Il2Cpp.Api.TextMeshProUGUI._OnPreRenderCanvas(this.handle)}GenerateTextMesh(){return Il2Cpp.Api.TextMeshProUGUI._GenerateTextMesh(this.handle)}GetTextContainerLocalCorners_0(){return Il2Cpp.Api.TextMeshProUGUI._GetTextContainerLocalCorners(this.handle)}SetActiveSubMeshes(e){return Il2Cpp.Api.TextMeshProUGUI._SetActiveSubMeshes(this.handle,e)}DestroySubMeshObjects(){return Il2Cpp.Api.TextMeshProUGUI._DestroySubMeshObjects(this.handle)}GetCompoundBounds(){return Il2Cpp.Api.TextMeshProUGUI._GetCompoundBounds(this.handle)}GetCanvasSpaceClippingRect(){return Il2Cpp.Api.TextMeshProUGUI._GetCanvasSpaceClippingRect(this.handle)}UpdateSDFScale(e){return Il2Cpp.Api.TextMeshProUGUI._UpdateSDFScale(this.handle,e)}_ctor(){return Il2Cpp.Api.TextMeshProUGUI.__ctor(this.handle)}static _cctor(){return Il2Cpp.Api.TextMeshProUGUI.__cctor()}}n.TMPro_TextMeshProUGUI_Impl=i,Il2Cpp.UI_TextMeshProUGUI=i},{"../class":238}],231:[function(e,t,n){},{}],232:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":229,"./class":230,"./export":231}],233:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_materialForRendering(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","get_materialForRendering",0,[],"pointer",["pointer"])}static get _get_autoSizeTextContainer(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","get_autoSizeTextContainer",0,[],"pointer",["pointer"])}static get _set_autoSizeTextContainer(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","set_autoSizeTextContainer",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_mesh(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","get_mesh",0,[],"pointer",["pointer"])}static get _get_canvasRenderer(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","get_canvasRenderer",0,[],"pointer",["pointer"])}static get _CalculateLayoutInputHorizontal(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","CalculateLayoutInputHorizontal",0,[],"void",["pointer"])}static get _CalculateLayoutInputVertical(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","CalculateLayoutInputVertical",0,[],"void",["pointer"])}static get _SetVerticesDirty(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetVerticesDirty",0,[],"void",["pointer"])}static get _SetLayoutDirty(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetLayoutDirty",0,[],"void",["pointer"])}static get _SetMaterialDirty(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetMaterialDirty",0,[],"void",["pointer"])}static get _SetAllDirty(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetAllDirty",0,[],"void",["pointer"])}static get _DelayedGraphicRebuild(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","DelayedGraphicRebuild",0,[],"pointer",["pointer"])}static get _DelayedMaterialRebuild(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","DelayedMaterialRebuild",0,[],"pointer",["pointer"])}static get _Rebuild(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","Rebuild",1,["UnityEngine.UI.CanvasUpdate"],"void",["pointer","pointer"])}static get _UpdateSubObjectPivot(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","UpdateSubObjectPivot",0,[],"void",["pointer"])}static get _GetModifiedMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","GetModifiedMaterial",1,["UnityEngine.Material"],"pointer",["pointer","pointer"])}static get _UpdateMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","UpdateMaterial",0,[],"void",["pointer"])}static get _get_maskOffset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","get_maskOffset",0,[],"pointer",["pointer"])}static get _set_maskOffset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","set_maskOffset",1,["UnityEngine.Vector4"],"void",["pointer","pointer"])}static get _RecalculateClipping(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","RecalculateClipping",0,[],"void",["pointer"])}static get _Cull(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","Cull",2,["UnityEngine.Rect","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _UpdateCulling(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","UpdateCulling",0,[],"void",["pointer"])}static get _UpdateMeshPadding(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","UpdateMeshPadding",0,[],"void",["pointer"])}static get _InternalCrossFadeColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","InternalCrossFadeColor",4,["UnityEngine.Color","System.Single","System.Boolean","System.Boolean"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _InternalCrossFadeAlpha(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","InternalCrossFadeAlpha",3,["System.Single","System.Single","System.Boolean"],"void",["pointer","pointer","pointer","pointer"])}static get _ForceMeshUpdate(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","ForceMeshUpdate",2,["System.Boolean","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _GetTextInfo(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","GetTextInfo",1,["System.String"],"pointer",["pointer","pointer"])}static get _ClearMesh(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","ClearMesh",0,[],"void",["pointer"])}static get _add_OnPreRenderText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","add_OnPreRenderText",1,["System.Action<TMPro.TMP_TextInfo>"],"void",["pointer","pointer"])}static get _remove_OnPreRenderText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","remove_OnPreRenderText",1,["System.Action<TMPro.TMP_TextInfo>"],"void",["pointer","pointer"])}static get _UpdateGeometry(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","UpdateGeometry",2,["UnityEngine.Mesh","System.Int32"],"void",["pointer","pointer","pointer"])}static get _UpdateVertexData(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","UpdateVertexData",1,["TMPro.TMP_VertexDataUpdateFlags"],"void",["pointer","pointer"])}static get _UpdateVertexData_(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","UpdateVertexData",0,[],"void",["pointer"])}static get _UpdateFontAsset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","UpdateFontAsset",0,[],"void",["pointer"])}static get _Awake(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","Awake",0,[],"void",["pointer"])}static get _OnEnable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","OnEnable",0,[],"void",["pointer"])}static get _OnDisable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","OnDisable",0,[],"void",["pointer"])}static get _OnDestroy(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","OnDestroy",0,[],"void",["pointer"])}static get _LoadFontAsset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","LoadFontAsset",0,[],"void",["pointer"])}static get _GetCanvas(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","GetCanvas",0,[],"pointer",["pointer"])}static get _UpdateEnvMapMatrix(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","UpdateEnvMapMatrix",0,[],"void",["pointer"])}static get _EnableMasking(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","EnableMasking",0,[],"void",["pointer"])}static get _DisableMasking(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","DisableMasking",0,[],"void",["pointer"])}static get _UpdateMask(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","UpdateMask",0,[],"void",["pointer"])}static get _GetMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","GetMaterial",1,["UnityEngine.Material"],"pointer",["pointer","pointer"])}static get _GetMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","GetMaterials",1,["UnityEngine.Material[]"],"pointer",["pointer","pointer"])}static get _SetSharedMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetSharedMaterial",1,["UnityEngine.Material"],"void",["pointer","pointer"])}static get _GetSharedMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","GetSharedMaterials",0,[],"pointer",["pointer"])}static get _SetSharedMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetSharedMaterials",1,["UnityEngine.Material[]"],"void",["pointer","pointer"])}static get _SetOutlineThickness(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetOutlineThickness",1,["System.Single"],"void",["pointer","pointer"])}static get _SetFaceColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetFaceColor",1,["UnityEngine.Color32"],"void",["pointer","pointer"])}static get _SetOutlineColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetOutlineColor",1,["UnityEngine.Color32"],"void",["pointer","pointer"])}static get _SetShaderDepth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetShaderDepth",0,[],"void",["pointer"])}static get _SetCulling(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetCulling",0,[],"void",["pointer"])}static get _SetPerspectiveCorrection(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetPerspectiveCorrection",0,[],"void",["pointer"])}static get _SetMeshArrays(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetMeshArrays",1,["System.Int32"],"void",["pointer","pointer"])}static get _SetArraySizes(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetArraySizes",1,["TMPro.TMP_Text.UnicodeChar[]"],"pointer",["pointer","pointer"])}static get _ComputeMarginSize(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","ComputeMarginSize",0,[],"void",["pointer"])}static get _OnDidApplyAnimationProperties(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","OnDidApplyAnimationProperties",0,[],"void",["pointer"])}static get _OnCanvasHierarchyChanged(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","OnCanvasHierarchyChanged",0,[],"void",["pointer"])}static get _OnTransformParentChanged(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","OnTransformParentChanged",0,[],"void",["pointer"])}static get _OnRectTransformDimensionsChange(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","OnRectTransformDimensionsChange",0,[],"void",["pointer"])}static get _InternalUpdate(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","InternalUpdate",0,[],"void",["pointer"])}static get _OnPreRenderCanvas(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","OnPreRenderCanvas",0,[],"void",["pointer"])}static get _GenerateTextMesh(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","GenerateTextMesh",0,[],"void",["pointer"])}static get _GetTextContainerLocalCorners(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","GetTextContainerLocalCorners",0,[],"pointer",["pointer"])}static get _SetActiveSubMeshes(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","SetActiveSubMeshes",1,["System.Boolean"],"void",["pointer","pointer"])}static get _DestroySubMeshObjects(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","DestroySubMeshObjects",0,[],"void",["pointer"])}static get _GetCompoundBounds(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","GetCompoundBounds",0,[],"pointer",["pointer"])}static get _GetCanvasSpaceClippingRect(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","GetCanvasSpaceClippingRect",0,[],"pointer",["pointer"])}static get _UpdateSDFScale(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI","UpdateSDFScale",1,["System.Single"],"void",["pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI",".ctor",0,[],"void",["pointer"])}static get __cctor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TextMeshProUGUI",".cctor",0,[],"void",[])}}i([n.cache],r,"_get_materialForRendering",null),i([n.cache],r,"_get_autoSizeTextContainer",null),i([n.cache],r,"_set_autoSizeTextContainer",null),i([n.cache],r,"_get_mesh",null),i([n.cache],r,"_get_canvasRenderer",null),i([n.cache],r,"_CalculateLayoutInputHorizontal",null),i([n.cache],r,"_CalculateLayoutInputVertical",null),i([n.cache],r,"_SetVerticesDirty",null),i([n.cache],r,"_SetLayoutDirty",null),i([n.cache],r,"_SetMaterialDirty",null),i([n.cache],r,"_SetAllDirty",null),i([n.cache],r,"_DelayedGraphicRebuild",null),i([n.cache],r,"_DelayedMaterialRebuild",null),i([n.cache],r,"_Rebuild",null),i([n.cache],r,"_UpdateSubObjectPivot",null),i([n.cache],r,"_GetModifiedMaterial",null),i([n.cache],r,"_UpdateMaterial",null),i([n.cache],r,"_get_maskOffset",null),i([n.cache],r,"_set_maskOffset",null),i([n.cache],r,"_RecalculateClipping",null),i([n.cache],r,"_Cull",null),i([n.cache],r,"_UpdateCulling",null),i([n.cache],r,"_UpdateMeshPadding",null),i([n.cache],r,"_InternalCrossFadeColor",null),i([n.cache],r,"_InternalCrossFadeAlpha",null),i([n.cache],r,"_ForceMeshUpdate",null),i([n.cache],r,"_GetTextInfo",null),i([n.cache],r,"_ClearMesh",null),i([n.cache],r,"_add_OnPreRenderText",null),i([n.cache],r,"_remove_OnPreRenderText",null),i([n.cache],r,"_UpdateGeometry",null),i([n.cache],r,"_UpdateVertexData",null),i([n.cache],r,"_UpdateVertexData_",null),i([n.cache],r,"_UpdateFontAsset",null),i([n.cache],r,"_Awake",null),i([n.cache],r,"_OnEnable",null),i([n.cache],r,"_OnDisable",null),i([n.cache],r,"_OnDestroy",null),i([n.cache],r,"_LoadFontAsset",null),i([n.cache],r,"_GetCanvas",null),i([n.cache],r,"_UpdateEnvMapMatrix",null),i([n.cache],r,"_EnableMasking",null),i([n.cache],r,"_DisableMasking",null),i([n.cache],r,"_UpdateMask",null),i([n.cache],r,"_GetMaterial",null),i([n.cache],r,"_GetMaterials",null),i([n.cache],r,"_SetSharedMaterial",null),i([n.cache],r,"_GetSharedMaterials",null),i([n.cache],r,"_SetSharedMaterials",null),i([n.cache],r,"_SetOutlineThickness",null),i([n.cache],r,"_SetFaceColor",null),i([n.cache],r,"_SetOutlineColor",null),i([n.cache],r,"_SetShaderDepth",null),i([n.cache],r,"_SetCulling",null),i([n.cache],r,"_SetPerspectiveCorrection",null),i([n.cache],r,"_SetMeshArrays",null),i([n.cache],r,"_SetArraySizes",null),i([n.cache],r,"_ComputeMarginSize",null),i([n.cache],r,"_OnDidApplyAnimationProperties",null),i([n.cache],r,"_OnCanvasHierarchyChanged",null),i([n.cache],r,"_OnTransformParentChanged",null),i([n.cache],r,"_OnRectTransformDimensionsChange",null),i([n.cache],r,"_InternalUpdate",null),i([n.cache],r,"_OnPreRenderCanvas",null),i([n.cache],r,"_GenerateTextMesh",null),i([n.cache],r,"_GetTextContainerLocalCorners",null),i([n.cache],r,"_SetActiveSubMeshes",null),i([n.cache],r,"_DestroySubMeshObjects",null),i([n.cache],r,"_GetCompoundBounds",null),i([n.cache],r,"_GetCanvasSpaceClippingRect",null),i([n.cache],r,"_UpdateSDFScale",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"__cctor",null),Il2Cpp.Api.TextMeshProUGUI=r},{"decorator-cache-getter":561}],234:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.TMPro_TextMeshPro_Impl=void 0;class i extends e("../class").TMPro_TMP_Text_Impl{_SortingLayer=lfv(this.handle,"_SortingLayer");_SortingLayerID=lfv(this.handle,"_SortingLayerID");_SortingOrder=lfv(this.handle,"_SortingOrder");m_currentAutoSizeMode=lfv(this.handle,"m_currentAutoSizeMode");m_hasFontAssetChanged=lfv(this.handle,"m_hasFontAssetChanged");m_previousLossyScaleY=lfv(this.handle,"m_previousLossyScaleY");m_renderer=lfv(this.handle,"m_renderer");m_meshFilter=lfv(this.handle,"m_meshFilter");m_isFirstAllocation=lfv(this.handle,"m_isFirstAllocation");m_max_characters=lfv(this.handle,"m_max_characters");m_max_numberOfLines=lfv(this.handle,"m_max_numberOfLines");m_subTextObjects=lfv(this.handle,"m_subTextObjects");m_maskType=lfv(this.handle,"m_maskType");m_EnvMapMatrix=lfv(this.handle,"m_EnvMapMatrix");m_RectTransformCorners=lfv(this.handle,"m_RectTransformCorners");m_isRegisteredForEvents=lfv(this.handle,"m_isRegisteredForEvents");k_GenerateTextMarker=lfv(this.handle,"k_GenerateTextMarker");k_SetArraySizesMarker=lfv(this.handle,"k_SetArraySizesMarker");k_GenerateTextPhaseIMarker=lfv(this.handle,"k_GenerateTextPhaseIMarker");k_ParseMarkupTextMarker=lfv(this.handle,"k_ParseMarkupTextMarker");k_CharacterLookupMarker=lfv(this.handle,"k_CharacterLookupMarker");k_HandleGPOSFeaturesMarker=lfv(this.handle,"k_HandleGPOSFeaturesMarker");k_CalculateVerticesPositionMarker=lfv(this.handle,"k_CalculateVerticesPositionMarker");k_ComputeTextMetricsMarker=lfv(this.handle,"k_ComputeTextMetricsMarker");k_HandleVisibleCharacterMarker=lfv(this.handle,"k_HandleVisibleCharacterMarker");k_HandleWhiteSpacesMarker=lfv(this.handle,"k_HandleWhiteSpacesMarker");k_HandleHorizontalLineBreakingMarker=lfv(this.handle,"k_HandleHorizontalLineBreakingMarker");k_HandleVerticalLineBreakingMarker=lfv(this.handle,"k_HandleVerticalLineBreakingMarker");k_SaveGlyphVertexDataMarker=lfv(this.handle,"k_SaveGlyphVertexDataMarker");k_ComputeCharacterAdvanceMarker=lfv(this.handle,"k_ComputeCharacterAdvanceMarker");k_HandleCarriageReturnMarker=lfv(this.handle,"k_HandleCarriageReturnMarker");k_HandleLineTerminationMarker=lfv(this.handle,"k_HandleLineTerminationMarker");k_SavePageInfoMarker=lfv(this.handle,"k_SavePageInfoMarker");k_SaveProcessingStatesMarker=lfv(this.handle,"k_SaveProcessingStatesMarker");k_GenerateTextPhaseIIMarker=lfv(this.handle,"k_GenerateTextPhaseIIMarker");k_GenerateTextPhaseIIIMarker=lfv(this.handle,"k_GenerateTextPhaseIIIMarker");constructor(e){super(e)}get_sortingLayerID(){return Il2Cpp.Api.TextMeshPro._get_sortingLayerID(this.handle)}set_sortingLayerID(e){return Il2Cpp.Api.TextMeshPro._set_sortingLayerID(this.handle,e)}get_sortingOrder(){return Il2Cpp.Api.TextMeshPro._get_sortingOrder(this.handle)}set_sortingOrder(e){return Il2Cpp.Api.TextMeshPro._set_sortingOrder(this.handle,e)}get_autoSizeTextContainer(){return Il2Cpp.Api.TextMeshPro._get_autoSizeTextContainer(this.handle)}set_autoSizeTextContainer(e){return Il2Cpp.Api.TextMeshPro._set_autoSizeTextContainer(this.handle,e)}get_textContainer(){return Il2Cpp.Api.TextMeshPro._get_textContainer(this.handle)}get_transform(){return Il2Cpp.Api.TextMeshPro._get_transform(this.handle)}get_renderer(){return Il2Cpp.Api.TextMeshPro._get_renderer(this.handle)}get_meshFilter(){return Il2Cpp.Api.TextMeshPro._get_meshFilter(this.handle)}get_maskType(){return Il2Cpp.Api.TextMeshPro._get_maskType(this.handle)}set_maskType(e){return Il2Cpp.Api.TextMeshPro._set_maskType(this.handle,e)}SetMask(e,t){return Il2Cpp.Api.TextMeshPro._SetMask(this.handle,e,t)}SetMask_4(e,t,n,i){return Il2Cpp.Api.TextMeshPro._SetMask(this.handle,e,t,n,i)}SetVerticesDirty(){return Il2Cpp.Api.TextMeshPro._SetVerticesDirty(this.handle)}SetLayoutDirty(){return Il2Cpp.Api.TextMeshPro._SetLayoutDirty(this.handle)}SetMaterialDirty(){return Il2Cpp.Api.TextMeshPro._SetMaterialDirty(this.handle)}SetAllDirty(){return Il2Cpp.Api.TextMeshPro._SetAllDirty(this.handle)}Rebuild(e){return Il2Cpp.Api.TextMeshPro._Rebuild(this.handle,e)}UpdateMaterial(){return Il2Cpp.Api.TextMeshPro._UpdateMaterial(this.handle)}UpdateMeshPadding(){return Il2Cpp.Api.TextMeshPro._UpdateMeshPadding(this.handle)}GetTextInfo(e){return Il2Cpp.Api.TextMeshPro._GetTextInfo(this.handle,e)}UpdateVertexData(e){return Il2Cpp.Api.TextMeshPro._UpdateVertexData(this.handle,e)}UpdateVertexData_0(){return Il2Cpp.Api.TextMeshPro._UpdateVertexData(this.handle)}UpdateFontAsset(){return Il2Cpp.Api.TextMeshPro._UpdateFontAsset(this.handle)}CalculateLayoutInputHorizontal(){return Il2Cpp.Api.TextMeshPro._CalculateLayoutInputHorizontal(this.handle)}CalculateLayoutInputVertical(){return Il2Cpp.Api.TextMeshPro._CalculateLayoutInputVertical(this.handle)}Awake(){return Il2Cpp.Api.TextMeshPro._Awake(this.handle)}OnEnable(){return Il2Cpp.Api.TextMeshPro._OnEnable(this.handle)}OnDisable(){return Il2Cpp.Api.TextMeshPro._OnDisable(this.handle)}OnDestroy(){return Il2Cpp.Api.TextMeshPro._OnDestroy(this.handle)}LoadFontAsset(){return Il2Cpp.Api.TextMeshPro._LoadFontAsset(this.handle)}UpdateEnvMapMatrix(){return Il2Cpp.Api.TextMeshPro._UpdateEnvMapMatrix(this.handle)}SetMask_1(e){return Il2Cpp.Api.TextMeshPro._SetMask(this.handle,e)}SetMaskCoordinates(e){return Il2Cpp.Api.TextMeshPro._SetMaskCoordinates(this.handle,e)}SetMaskCoordinates_3(e,t,n){return Il2Cpp.Api.TextMeshPro._SetMaskCoordinates(this.handle,e,t,n)}EnableMasking(){return Il2Cpp.Api.TextMeshPro._EnableMasking(this.handle)}DisableMasking(){return Il2Cpp.Api.TextMeshPro._DisableMasking(this.handle)}UpdateMask(){return Il2Cpp.Api.TextMeshPro._UpdateMask(this.handle)}GetMaterial_mat(e){return Il2Cpp.Api.TextMeshPro._GetMaterial(this.handle,e)}GetMaterials_mat_array(e){return Il2Cpp.Api.TextMeshPro._GetMaterials(this.handle,e)}SetSharedMaterial(e){return Il2Cpp.Api.TextMeshPro._SetSharedMaterial(this.handle,e)}GetSharedMaterials_0(){return Il2Cpp.Api.TextMeshPro._GetSharedMaterials(this.handle)}SetSharedMaterials_materials(e){return Il2Cpp.Api.TextMeshPro._SetSharedMaterials(this.handle,e)}SetOutlineThickness(e){return Il2Cpp.Api.TextMeshPro._SetOutlineThickness(this.handle,e)}SetFaceColor(e){return Il2Cpp.Api.TextMeshPro._SetFaceColor(this.handle,e)}SetOutlineColor(e){return Il2Cpp.Api.TextMeshPro._SetOutlineColor(this.handle,e)}CreateMaterialInstance_0(){return Il2Cpp.Api.TextMeshPro._CreateMaterialInstance(this.handle)}SetShaderDepth(){return Il2Cpp.Api.TextMeshPro._SetShaderDepth(this.handle)}SetCulling(){return Il2Cpp.Api.TextMeshPro._SetCulling(this.handle)}SetPerspectiveCorrection(){return Il2Cpp.Api.TextMeshPro._SetPerspectiveCorrection(this.handle)}SetArraySizes_unicodeChars(e){return Il2Cpp.Api.TextMeshPro._SetArraySizes(this.handle,e)}ComputeMarginSize(){return Il2Cpp.Api.TextMeshPro._ComputeMarginSize(this.handle)}OnDidApplyAnimationProperties(){return Il2Cpp.Api.TextMeshPro._OnDidApplyAnimationProperties(this.handle)}OnTransformParentChanged(){return Il2Cpp.Api.TextMeshPro._OnTransformParentChanged(this.handle)}OnRectTransformDimensionsChange(){return Il2Cpp.Api.TextMeshPro._OnRectTransformDimensionsChange(this.handle)}InternalUpdate(){return Il2Cpp.Api.TextMeshPro._InternalUpdate(this.handle)}OnPreRenderObject(){return Il2Cpp.Api.TextMeshPro._OnPreRenderObject(this.handle)}GenerateTextMesh(){return Il2Cpp.Api.TextMeshPro._GenerateTextMesh(this.handle)}GetTextContainerLocalCorners_0(){return Il2Cpp.Api.TextMeshPro._GetTextContainerLocalCorners(this.handle)}SetMeshFilters(e){return Il2Cpp.Api.TextMeshPro._SetMeshFilters(this.handle,e)}SetActiveSubMeshes(e){return Il2Cpp.Api.TextMeshPro._SetActiveSubMeshes(this.handle,e)}SetActiveSubTextObjectRenderers(e){return Il2Cpp.Api.TextMeshPro._SetActiveSubTextObjectRenderers(this.handle,e)}DestroySubMeshObjects(){return Il2Cpp.Api.TextMeshPro._DestroySubMeshObjects(this.handle)}UpdateSubMeshSortingLayerID(e){return Il2Cpp.Api.TextMeshPro._UpdateSubMeshSortingLayerID(this.handle,e)}UpdateSubMeshSortingOrder(e){return Il2Cpp.Api.TextMeshPro._UpdateSubMeshSortingOrder(this.handle,e)}GetCompoundBounds(){return Il2Cpp.Api.TextMeshPro._GetCompoundBounds(this.handle)}UpdateSDFScale(e){return Il2Cpp.Api.TextMeshPro._UpdateSDFScale(this.handle,e)}_ctor(){return Il2Cpp.Api.TextMeshPro.__ctor(this.handle)}static _cctor(){return Il2Cpp.Api.TextMeshPro.__cctor()}}n.TMPro_TextMeshPro_Impl=i,Il2Cpp.UI_TextMeshPro=i},{"../class":238}],235:[function(e,t,n){},{}],236:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":233,"./class":234,"./export":235}],237:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_text(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_text",0,[],"pointer",["pointer"])}static get _set_text(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_text",1,["System.String"],"void",["pointer","pointer"])}static get _get_isRightToLeftText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_isRightToLeftText",0,[],"pointer",["pointer"])}static get _set_isRightToLeftText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_isRightToLeftText",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_font(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_font",0,[],"pointer",["pointer"])}static get _set_font(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_font",1,["TMPro.TMP_FontAsset"],"void",["pointer","pointer"])}static get _get_fontSharedMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_fontSharedMaterial",0,[],"pointer",["pointer"])}static get _set_fontSharedMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_fontSharedMaterial",1,["UnityEngine.Material"],"void",["pointer","pointer"])}static get _get_fontSharedMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_fontSharedMaterials",0,[],"pointer",["pointer"])}static get _set_fontSharedMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_fontSharedMaterials",1,["UnityEngine.Material[]"],"void",["pointer","pointer"])}static get _get_fontMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_fontMaterial",0,[],"pointer",["pointer"])}static get _set_fontMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_fontMaterial",1,["UnityEngine.Material"],"void",["pointer","pointer"])}static get _get_fontMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_fontMaterials",0,[],"pointer",["pointer"])}static get _set_fontMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_fontMaterials",1,["UnityEngine.Material[]"],"void",["pointer","pointer"])}static get _get_color(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_color",0,[],"pointer",["pointer"])}static get _set_color(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_color",1,["UnityEngine.Color"],"void",["pointer","pointer"])}static get _get_alpha(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_alpha",0,[],"pointer",["pointer"])}static get _set_alpha(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_alpha",1,["System.Single"],"void",["pointer","int32"])}static get _get_enableVertexGradient(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_enableVertexGradient",0,[],"pointer",["pointer"])}static get _set_enableVertexGradient(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_enableVertexGradient",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_colorGradient(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_colorGradient",0,[],"pointer",["pointer"])}static get _set_colorGradient(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_colorGradient",1,["TMPro.VertexGradient"],"void",["pointer","pointer"])}static get _get_colorGradientPreset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_colorGradientPreset",0,[],"pointer",["pointer"])}static get _set_colorGradientPreset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_colorGradientPreset",1,["TMPro.TMP_ColorGradient"],"void",["pointer","pointer"])}static get _get_spriteAsset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_spriteAsset",0,[],"pointer",["pointer"])}static get _set_spriteAsset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_spriteAsset",1,["TMPro.TMP_SpriteAsset"],"void",["pointer","pointer"])}static get _get_tintAllSprites(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_tintAllSprites",0,[],"pointer",["pointer"])}static get _set_tintAllSprites(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_tintAllSprites",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_overrideColorTags(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_overrideColorTags",0,[],"pointer",["pointer"])}static get _set_overrideColorTags(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_overrideColorTags",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_faceColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_faceColor",0,[],"pointer",["pointer"])}static get _set_faceColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_faceColor",1,["UnityEngine.Color32"],"void",["pointer","pointer"])}static get _get_outlineColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_outlineColor",0,[],"pointer",["pointer"])}static get _set_outlineColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_outlineColor",1,["UnityEngine.Color32"],"void",["pointer","pointer"])}static get _get_outlineWidth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_outlineWidth",0,[],"pointer",["pointer"])}static get _set_outlineWidth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_outlineWidth",1,["System.Single"],"void",["pointer","pointer"])}static get _get_fontSize(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_fontSize",0,[],"pointer",["pointer"])}static get _set_fontSize(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_fontSize",1,["System.Single"],"void",["pointer","pointer"])}static get _get_fontScale(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_fontScale",0,[],"pointer",["pointer"])}static get _get_fontWeight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_fontWeight",0,[],"pointer",["pointer"])}static get _set_fontWeight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_fontWeight",1,["TMPro.FontWeight"],"void",["pointer","pointer"])}static get _get_pixelsPerUnit(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_pixelsPerUnit",0,[],"pointer",["pointer"])}static get _get_enableAutoSizing(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_enableAutoSizing",0,[],"pointer",["pointer"])}static get _set_enableAutoSizing(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_enableAutoSizing",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_fontSizeMin(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_fontSizeMin",0,[],"pointer",["pointer"])}static get _set_fontSizeMin(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_fontSizeMin",1,["System.Single"],"void",["pointer","pointer"])}static get _get_fontSizeMax(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_fontSizeMax",0,[],"pointer",["pointer"])}static get _set_fontSizeMax(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_fontSizeMax",1,["System.Single"],"void",["pointer","pointer"])}static get _get_fontStyle(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_fontStyle",0,[],"pointer",["pointer"])}static get _set_fontStyle(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_fontStyle",1,["TMPro.FontStyles"],"void",["pointer","pointer"])}static get _get_isUsingBold(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_isUsingBold",0,[],"pointer",["pointer"])}static get _get_alignment(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_alignment",0,[],"pointer",["pointer"])}static get _set_alignment(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_alignment",1,["TMPro.TextAlignmentOptions"],"void",["pointer","pointer"])}static get _get_characterSpacing(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_characterSpacing",0,[],"pointer",["pointer"])}static get _set_characterSpacing(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_characterSpacing",1,["System.Single"],"void",["pointer","pointer"])}static get _get_wordSpacing(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_wordSpacing",0,[],"pointer",["pointer"])}static get _set_wordSpacing(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_wordSpacing",1,["System.Single"],"void",["pointer","pointer"])}static get _get_lineSpacing(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_lineSpacing",0,[],"pointer",["pointer"])}static get _set_lineSpacing(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_lineSpacing",1,["System.Single"],"void",["pointer","pointer"])}static get _get_lineSpacingAdjustment(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_lineSpacingAdjustment",0,[],"pointer",["pointer"])}static get _set_lineSpacingAdjustment(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_lineSpacingAdjustment",1,["System.Single"],"void",["pointer","pointer"])}static get _get_paragraphSpacing(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_paragraphSpacing",0,[],"pointer",["pointer"])}static get _set_paragraphSpacing(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_paragraphSpacing",1,["System.Single"],"void",["pointer","pointer"])}static get _get_characterWidthAdjustment(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_characterWidthAdjustment",0,[],"pointer",["pointer"])}static get _set_characterWidthAdjustment(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_characterWidthAdjustment",1,["System.Single"],"void",["pointer","pointer"])}static get _get_enableWordWrapping(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_enableWordWrapping",0,[],"pointer",["pointer"])}static get _set_enableWordWrapping(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_enableWordWrapping",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_wordWrappingRatios(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_wordWrappingRatios",0,[],"pointer",["pointer"])}static get _set_wordWrappingRatios(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_wordWrappingRatios",1,["System.Single"],"void",["pointer","pointer"])}static get _get_overflowMode(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_overflowMode",0,[],"pointer",["pointer"])}static get _set_overflowMode(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_overflowMode",1,["TMPro.TextOverflowModes"],"void",["pointer","pointer"])}static get _get_isTextOverflowing(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_isTextOverflowing",0,[],"pointer",["pointer"])}static get _get_firstOverflowCharacterIndex(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_firstOverflowCharacterIndex",0,[],"pointer",["pointer"])}static get _get_linkedTextComponent(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_linkedTextComponent",0,[],"pointer",["pointer"])}static get _set_linkedTextComponent(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_linkedTextComponent",1,["TMPro.TMP_Text"],"void",["pointer","pointer"])}static get _get_isLinkedTextComponent(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_isLinkedTextComponent",0,[],"pointer",["pointer"])}static get _set_isLinkedTextComponent(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_isLinkedTextComponent",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_isTextTruncated(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_isTextTruncated",0,[],"pointer",["pointer"])}static get _get_enableKerning(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_enableKerning",0,[],"pointer",["pointer"])}static get _set_enableKerning(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_enableKerning",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_extraPadding(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_extraPadding",0,[],"pointer",["pointer"])}static get _set_extraPadding(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_extraPadding",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_richText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_richText",0,[],"pointer",["pointer"])}static get _set_richText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_richText",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_parseCtrlCharacters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_parseCtrlCharacters",0,[],"pointer",["pointer"])}static get _set_parseCtrlCharacters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_parseCtrlCharacters",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_isOverlay(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_isOverlay",0,[],"pointer",["pointer"])}static get _set_isOverlay(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_isOverlay",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_isOrthographic(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_isOrthographic",0,[],"pointer",["pointer"])}static get _set_isOrthographic(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_isOrthographic",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_enableCulling(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_enableCulling",0,[],"pointer",["pointer"])}static get _set_enableCulling(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_enableCulling",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_ignoreRectMaskCulling(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_ignoreRectMaskCulling",0,[],"pointer",["pointer"])}static get _set_ignoreRectMaskCulling(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_ignoreRectMaskCulling",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_ignoreVisibility(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_ignoreVisibility",0,[],"pointer",["pointer"])}static get _set_ignoreVisibility(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_ignoreVisibility",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_horizontalMapping(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_horizontalMapping",0,[],"pointer",["pointer"])}static get _set_horizontalMapping(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_horizontalMapping",1,["TMPro.TextureMappingOptions"],"void",["pointer","pointer"])}static get _get_verticalMapping(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_verticalMapping",0,[],"pointer",["pointer"])}static get _set_verticalMapping(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_verticalMapping",1,["TMPro.TextureMappingOptions"],"void",["pointer","pointer"])}static get _get_mappingUvLineOffset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_mappingUvLineOffset",0,[],"pointer",["pointer"])}static get _set_mappingUvLineOffset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_mappingUvLineOffset",1,["System.Single"],"void",["pointer","pointer"])}static get _get_renderMode(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_renderMode",0,[],"pointer",["pointer"])}static get _set_renderMode(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_renderMode",1,["TMPro.TextRenderFlags"],"void",["pointer","pointer"])}static get _get_geometrySortingOrder(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_geometrySortingOrder",0,[],"pointer",["pointer"])}static get _set_geometrySortingOrder(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_geometrySortingOrder",1,["TMPro.VertexSortingOrder"],"void",["pointer","pointer"])}static get _get_vertexBufferAutoSizeReduction(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_vertexBufferAutoSizeReduction",0,[],"pointer",["pointer"])}static get _set_vertexBufferAutoSizeReduction(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_vertexBufferAutoSizeReduction",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_firstVisibleCharacter(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_firstVisibleCharacter",0,[],"pointer",["pointer"])}static get _set_firstVisibleCharacter(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_firstVisibleCharacter",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_maxVisibleCharacters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_maxVisibleCharacters",0,[],"pointer",["pointer"])}static get _set_maxVisibleCharacters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_maxVisibleCharacters",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_maxVisibleWords(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_maxVisibleWords",0,[],"pointer",["pointer"])}static get _set_maxVisibleWords(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_maxVisibleWords",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_maxVisibleLines(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_maxVisibleLines",0,[],"pointer",["pointer"])}static get _set_maxVisibleLines(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_maxVisibleLines",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_useMaxVisibleDescender(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_useMaxVisibleDescender",0,[],"pointer",["pointer"])}static get _set_useMaxVisibleDescender(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_useMaxVisibleDescender",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_pageToDisplay(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_pageToDisplay",0,[],"pointer",["pointer"])}static get _set_pageToDisplay(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_pageToDisplay",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_margin(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_margin",0,[],"pointer",["pointer"])}static get _set_margin(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_margin",1,["UnityEngine.Vector4"],"void",["pointer","pointer"])}static get _get_textInfo(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_textInfo",0,[],"pointer",["pointer"])}static get _get_havePropertiesChanged(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_havePropertiesChanged",0,[],"pointer",["pointer"])}static get _set_havePropertiesChanged(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_havePropertiesChanged",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_isUsingLegacyAnimationComponent(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_isUsingLegacyAnimationComponent",0,[],"pointer",["pointer"])}static get _set_isUsingLegacyAnimationComponent(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_isUsingLegacyAnimationComponent",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_transform(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_transform",0,[],"pointer",["pointer"])}static get _get_rectTransform(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_rectTransform",0,[],"pointer",["pointer"])}static get _get_autoSizeTextContainer(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_autoSizeTextContainer",0,[],"pointer",["pointer"])}static get _set_autoSizeTextContainer(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_autoSizeTextContainer",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_mesh(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_mesh",0,[],"pointer",["pointer"])}static get _get_isVolumetricText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_isVolumetricText",0,[],"pointer",["pointer"])}static get _set_isVolumetricText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","set_isVolumetricText",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_bounds(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_bounds",0,[],"pointer",["pointer"])}static get _get_textBounds(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_textBounds",0,[],"pointer",["pointer"])}static get _get_spriteAnimator(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_spriteAnimator",0,[],"pointer",["pointer"])}static get _get_flexibleHeight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_flexibleHeight",0,[],"pointer",["pointer"])}static get _get_flexibleWidth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_flexibleWidth",0,[],"pointer",["pointer"])}static get _get_minWidth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_minWidth",0,[],"pointer",["pointer"])}static get _get_minHeight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_minHeight",0,[],"pointer",["pointer"])}static get _get_maxWidth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_maxWidth",0,[],"pointer",["pointer"])}static get _get_maxHeight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_maxHeight",0,[],"pointer",["pointer"])}static get _get_layoutElement(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_layoutElement",0,[],"pointer",["pointer"])}static get _get_preferredWidth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_preferredWidth",0,[],"pointer",["pointer"])}static get _get_preferredHeight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_preferredHeight",0,[],"pointer",["pointer"])}static get _get_renderedWidth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_renderedWidth",0,[],"pointer",["pointer"])}static get _get_renderedHeight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_renderedHeight",0,[],"pointer",["pointer"])}static get _get_layoutPriority(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","get_layoutPriority",0,[],"pointer",["pointer"])}static get _LoadFontAsset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","LoadFontAsset",0,[],"void",["pointer"])}static get _SetSharedMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetSharedMaterial",1,["UnityEngine.Material"],"void",["pointer","pointer"])}static get _GetMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetMaterial",1,["UnityEngine.Material"],"pointer",["pointer","pointer"])}static get _SetFontBaseMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetFontBaseMaterial",1,["UnityEngine.Material"],"void",["pointer","pointer"])}static get _GetSharedMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetSharedMaterials",0,[],"pointer",["pointer"])}static get _SetSharedMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetSharedMaterials",1,["UnityEngine.Material[]"],"void",["pointer","pointer"])}static get _GetMaterials(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetMaterials",1,["UnityEngine.Material[]"],"pointer",["pointer","pointer"])}static get _CreateMaterialInstance(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","CreateMaterialInstance",1,["UnityEngine.Material"],"pointer",["pointer","pointer"])}static get _SetVertexColorGradient(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetVertexColorGradient",1,["TMPro.TMP_ColorGradient"],"void",["pointer","pointer"])}static get _SetTextSortingOrder(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetTextSortingOrder",1,["TMPro.VertexSortingOrder"],"void",["pointer","pointer"])}static get _SetTextSortingOrder_order(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetTextSortingOrder",1,["System.Int32[]"],"void",["pointer","pointer"])}static get _SetFaceColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetFaceColor",1,["UnityEngine.Color32"],"void",["pointer","pointer"])}static get _SetOutlineColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetOutlineColor",1,["UnityEngine.Color32"],"void",["pointer","pointer"])}static get _SetOutlineThickness(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetOutlineThickness",1,["System.Single"],"void",["pointer","pointer"])}static get _SetShaderDepth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetShaderDepth",0,[],"void",["pointer"])}static get _SetCulling(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetCulling",0,[],"void",["pointer"])}static get _GetPaddingForMaterial(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetPaddingForMaterial",0,[],"pointer",["pointer"])}static get _GetPaddingForMaterial_mat(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetPaddingForMaterial",1,["UnityEngine.Material"],"pointer",["pointer","pointer"])}static get _GetTextContainerLocalCorners(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetTextContainerLocalCorners",0,[],"pointer",["pointer"])}static get _ForceMeshUpdate(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ForceMeshUpdate",0,[],"void",["pointer"])}static get _ForceMeshUpdate_ignoreActiveState(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ForceMeshUpdate",1,["System.Boolean"],"void",["pointer","pointer"])}static get _SetTextInternal(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetTextInternal",1,["System.String"],"void",["pointer","pointer"])}static get _UpdateGeometry(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","UpdateGeometry",2,["UnityEngine.Mesh","System.Int32"],"void",["pointer","pointer","pointer"])}static get _UpdateVertexData(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","UpdateVertexData",1,["TMPro.TMP_VertexDataUpdateFlags"],"void",["pointer","pointer"])}static get _UpdateVertexData_(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","UpdateVertexData",0,[],"void",["pointer"])}static get _SetVertices(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetVertices",1,["UnityEngine.Vector3[]"],"void",["pointer","pointer"])}static get _UpdateMeshPadding(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","UpdateMeshPadding",0,[],"void",["pointer"])}static get _CrossFadeColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","CrossFadeColor",4,["UnityEngine.Color","System.Single","System.Boolean","System.Boolean"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _CrossFadeAlpha(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","CrossFadeAlpha",3,["System.Single","System.Single","System.Boolean"],"void",["pointer","pointer","pointer","pointer"])}static get _InternalCrossFadeColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","InternalCrossFadeColor",4,["UnityEngine.Color","System.Single","System.Boolean","System.Boolean"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _InternalCrossFadeAlpha(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","InternalCrossFadeAlpha",3,["System.Single","System.Single","System.Boolean"],"void",["pointer","pointer","pointer","pointer"])}static get _ParseInputText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ParseInputText",0,[],"void",["pointer"])}static get _SetText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetText",1,["System.String"],"void",["pointer","pointer"])}static get _SetText_text_syncTextInputBox(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetText",2,["System.String","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _SetText_text_arg0(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetText",2,["System.String","System.Single"],"void",["pointer","pointer","pointer"])}static get _SetText_text_arg0_arg1(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetText",3,["System.String","System.Single","System.Single"],"void",["pointer","pointer","pointer","pointer"])}static get _SetText_text_arg0_arg1_arg2(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetText",4,["System.String","System.Single","System.Single","System.Single"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _SetText_text(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetText",1,["System.Text.StringBuilder"],"void",["pointer","pointer"])}static get _SetCharArray(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetCharArray",1,["System.Char[]"],"void",["pointer","pointer"])}static get _SetCharArray_sourceTextCHAR_start_length(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetCharArray",3,["System.Char[]","System.Int32","System.Int32"],"void",["pointer","pointer","pointer","pointer"])}static get _SetCharArray_sourceTextINT32_start_length(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetCharArray",3,["System.Int32[]","System.Int32","System.Int32"],"void",["pointer","pointer","pointer","pointer"])}static get _SetTextArrayToCharArray(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetTextArrayToCharArray",2,["System.Char[]","TMPro.TMP_Text.UnicodeChar[]"],"void",["pointer","pointer","pointer"])}static get _StringToCharArray(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","StringToCharArray",2,["System.String","TMPro.TMP_Text.UnicodeChar[]"],"void",["pointer","pointer","pointer"])}static get _StringBuilderToIntArray(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","StringBuilderToIntArray",2,["System.Text.StringBuilder","TMPro.TMP_Text.UnicodeChar[]"],"void",["pointer","pointer","pointer"])}static get _ReplaceOpeningStyleTag(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ReplaceOpeningStyleTag",5,["System.String","System.Int32","System.Int32","TMPro.TMP_Text.UnicodeChar[]","System.Int32"],"pointer",["pointer","pointer","pointer","pointer","pointer","pointer"])}static get _ReplaceClosingStyleTag(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ReplaceClosingStyleTag",4,["System.String","System.Int32","TMPro.TMP_Text.UnicodeChar[]","System.Int32"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _IsTagName(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","IsTagName",3,["System.String","System.String","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _IsTagName_textCHAR_tag_index(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","IsTagName",3,["System.Char[]","System.String","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _IsTagName_textINT32_tag_index(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","IsTagName",3,["System.Int32[]","System.String","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _IsTagName_textBUILDER_tag_index(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","IsTagName",3,["System.Text.StringBuilder","System.String","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _GetTagHashCode(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetTagHashCode",3,["System.String","System.Int32","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _GetTagHashCode_textCHAR_index_closeIndex(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetTagHashCode",3,["System.Char[]","System.Int32","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _GetTagHashCode_textINT32_index_closeIndex(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetTagHashCode",3,["System.Int32[]","System.Int32","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _GetTagHashCode_textBUILDER_index_closeIndex(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetTagHashCode",3,["System.Text.StringBuilder","System.Int32","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _ResizeInternalArray(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ResizeInternalArray",1,["T[]"],"void",["pointer","pointer"])}static get _AddFloatToCharArray(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","AddFloatToCharArray",3,["System.Double","System.Int32","System.Int32"],"void",["pointer","pointer","pointer","pointer"])}static get _AddIntToCharArray(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","AddIntToCharArray",3,["System.Double","System.Int32","System.Int32"],"void",["pointer","pointer","pointer","pointer"])}static get _SetArraySizes(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetArraySizes",1,["TMPro.TMP_Text.UnicodeChar[]"],"pointer",["pointer","pointer"])}static get _GenerateTextMesh(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GenerateTextMesh",0,[],"void",["pointer"])}static get _GetPreferredValues(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetPreferredValues",0,[],"pointer",["pointer"])}static get _GetPreferredValues_width_height(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetPreferredValues",2,["System.Single","System.Single"],"pointer",["pointer","pointer","pointer"])}static get _GetPreferredValues_text(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetPreferredValues",1,["System.String"],"pointer",["pointer","pointer"])}static get _GetPreferredValues_text_width_height(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetPreferredValues",3,["System.String","System.Single","System.Single"],"pointer",["pointer","pointer","pointer","pointer"])}static get _GetPreferredWidth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetPreferredWidth",0,[],"pointer",["pointer"])}static get _GetPreferredWidth_margin(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetPreferredWidth",1,["UnityEngine.Vector2"],"pointer",["pointer","pointer"])}static get _GetPreferredHeight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetPreferredHeight",0,[],"pointer",["pointer"])}static get _GetPreferredHeight_margin(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetPreferredHeight",1,["UnityEngine.Vector2"],"pointer",["pointer","pointer"])}static get _GetRenderedValues(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetRenderedValues",0,[],"pointer",["pointer"])}static get _GetRenderedValues_onlyVisibleCharacters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetRenderedValues",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _GetRenderedWidth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetRenderedWidth",0,[],"pointer",["pointer"])}static get _GetRenderedWidth_onlyVisibleCharacters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetRenderedWidth",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _GetRenderedHeight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetRenderedHeight",0,[],"pointer",["pointer"])}static get _GetRenderedHeight_onlyVisibleCharacters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetRenderedHeight",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _CalculatePreferredValues(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","CalculatePreferredValues",3,["System.Single","UnityEngine.Vector2","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _GetCompoundBounds(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetCompoundBounds",0,[],"pointer",["pointer"])}static get _GetTextBounds(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetTextBounds",0,[],"pointer",["pointer"])}static get _GetTextBounds_onlyVisibleCharacters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetTextBounds",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _AdjustLineOffset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","AdjustLineOffset",3,["System.Int32","System.Int32","System.Single"],"void",["pointer","pointer","pointer","pointer"])}static get _ResizeLineExtents(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ResizeLineExtents",1,["System.Int32"],"void",["pointer","pointer"])}static get _GetTextInfo(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetTextInfo",1,["System.String"],"pointer",["pointer","pointer"])}static get _ComputeMarginSize(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ComputeMarginSize",0,[],"void",["pointer"])}static get _SaveWordWrappingState(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SaveWordWrappingState",3,["TMPro.WordWrapState","System.Int32","System.Int32"],"void",["pointer","pointer","pointer","pointer"])}static get _RestoreWordWrappingState(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","RestoreWordWrappingState",1,["TMPro.WordWrapState"],"pointer",["pointer","pointer"])}static get _SaveGlyphVertexInfo(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SaveGlyphVertexInfo",3,["System.Single","System.Single","UnityEngine.Color32"],"void",["pointer","pointer","pointer","pointer"])}static get _SaveSpriteVertexInfo(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SaveSpriteVertexInfo",1,["UnityEngine.Color32"],"void",["pointer","pointer"])}static get _FillCharacterVertexBuffers(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","FillCharacterVertexBuffers",2,["System.Int32","System.Int32"],"void",["pointer","pointer","pointer"])}static get _FillCharacterVertexBuffers_i_index_X4_isVolumetric(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","FillCharacterVertexBuffers",3,["System.Int32","System.Int32","System.Boolean"],"void",["pointer","pointer","pointer","pointer"])}static get _FillSpriteVertexBuffers(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","FillSpriteVertexBuffers",2,["System.Int32","System.Int32"],"void",["pointer","pointer","pointer"])}static get _DrawUnderlineMesh(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","DrawUnderlineMesh",8,["UnityEngine.Vector3","UnityEngine.Vector3","System.Int32","System.Single","System.Single","System.Single","System.Single","UnityEngine.Color32"],"void",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _DrawTextHighlight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","DrawTextHighlight",4,["UnityEngine.Vector3","UnityEngine.Vector3","System.Int32","UnityEngine.Color32"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _LoadDefaultSettings(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","LoadDefaultSettings",0,[],"void",["pointer"])}static get _GetSpecialCharacters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetSpecialCharacters",1,["TMPro.TMP_FontAsset"],"void",["pointer","pointer"])}static get _ReplaceTagWithCharacter(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ReplaceTagWithCharacter",4,["System.Int32[]","System.Int32","System.Int32","System.Char"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _GetFontAssetForWeight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetFontAssetForWeight",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _SetActiveSubMeshes(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","SetActiveSubMeshes",1,["System.Boolean"],"void",["pointer","pointer"])}static get _ClearSubMeshObjects(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ClearSubMeshObjects",0,[],"void",["pointer"])}static get _ClearMesh(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ClearMesh",0,[],"void",["pointer"])}static get _ClearMesh_uploadGeometry(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ClearMesh",1,["System.Boolean"],"void",["pointer","pointer"])}static get _GetParsedText(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetParsedText",0,[],"pointer",["pointer"])}static get _PackUV(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","PackUV",3,["System.Single","System.Single","System.Single"],"pointer",["pointer","pointer","pointer","pointer"])}static get _PackUV_x_y(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","PackUV",2,["System.Single","System.Single"],"pointer",["pointer","pointer","pointer"])}static get _InternalUpdate(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","InternalUpdate",0,[],"void",["pointer"])}static get _HexToInt(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","HexToInt",1,["System.Char"],"pointer",["pointer","pointer"])}static get _GetUTF16(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetUTF16",2,["System.String","System.Int32"],"pointer",["pointer","pointer","pointer"])}static get _GetUTF16_text_i(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetUTF16",2,["System.Text.StringBuilder","System.Int32"],"pointer",["pointer","pointer","pointer"])}static get _GetUTF32(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetUTF32",2,["System.String","System.Int32"],"pointer",["pointer","pointer","pointer"])}static get _GetUTF32_text_i(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetUTF32",2,["System.Text.StringBuilder","System.Int32"],"pointer",["pointer","pointer","pointer"])}static get _HexCharsToColor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","HexCharsToColor",2,["System.Char[]","System.Int32"],"pointer",["pointer","pointer","pointer"])}static get _HexCharsToColor_hexChars_startIndex_length(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","HexCharsToColor",3,["System.Char[]","System.Int32","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _GetAttributeParameters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","GetAttributeParameters",4,["System.Char[]","System.Int32","System.Int32","System.Single[]"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _ConvertToFloat(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ConvertToFloat",3,["System.Char[]","System.Int32","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _ConvertToFloat_chars_startIndex_length_lastIndex(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ConvertToFloat",4,["System.Char[]","System.Int32","System.Int32","System.Int32"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _ValidateHtmlTag(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text","ValidateHtmlTag",3,["TMPro.TMP_Text.UnicodeChar[]","System.Int32","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text",".ctor",0,[],"void",["pointer"])}static get __cctor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Text",".cctor",0,[],"void",[])}}i([n.cache],r,"_get_text",null),i([n.cache],r,"_set_text",null),i([n.cache],r,"_get_isRightToLeftText",null),i([n.cache],r,"_set_isRightToLeftText",null),i([n.cache],r,"_get_font",null),i([n.cache],r,"_set_font",null),i([n.cache],r,"_get_fontSharedMaterial",null),i([n.cache],r,"_set_fontSharedMaterial",null),i([n.cache],r,"_get_fontSharedMaterials",null),i([n.cache],r,"_set_fontSharedMaterials",null),i([n.cache],r,"_get_fontMaterial",null),i([n.cache],r,"_set_fontMaterial",null),i([n.cache],r,"_get_fontMaterials",null),i([n.cache],r,"_set_fontMaterials",null),i([n.cache],r,"_get_color",null),i([n.cache],r,"_set_color",null),i([n.cache],r,"_get_alpha",null),i([n.cache],r,"_set_alpha",null),i([n.cache],r,"_get_enableVertexGradient",null),i([n.cache],r,"_set_enableVertexGradient",null),i([n.cache],r,"_get_colorGradient",null),i([n.cache],r,"_set_colorGradient",null),i([n.cache],r,"_get_colorGradientPreset",null),i([n.cache],r,"_set_colorGradientPreset",null),i([n.cache],r,"_get_spriteAsset",null),i([n.cache],r,"_set_spriteAsset",null),i([n.cache],r,"_get_tintAllSprites",null),i([n.cache],r,"_set_tintAllSprites",null),i([n.cache],r,"_get_overrideColorTags",null),i([n.cache],r,"_set_overrideColorTags",null),i([n.cache],r,"_get_faceColor",null),i([n.cache],r,"_set_faceColor",null),i([n.cache],r,"_get_outlineColor",null),i([n.cache],r,"_set_outlineColor",null),i([n.cache],r,"_get_outlineWidth",null),i([n.cache],r,"_set_outlineWidth",null),i([n.cache],r,"_get_fontSize",null),i([n.cache],r,"_set_fontSize",null),i([n.cache],r,"_get_fontScale",null),i([n.cache],r,"_get_fontWeight",null),i([n.cache],r,"_set_fontWeight",null),i([n.cache],r,"_get_pixelsPerUnit",null),i([n.cache],r,"_get_enableAutoSizing",null),i([n.cache],r,"_set_enableAutoSizing",null),i([n.cache],r,"_get_fontSizeMin",null),i([n.cache],r,"_set_fontSizeMin",null),i([n.cache],r,"_get_fontSizeMax",null),i([n.cache],r,"_set_fontSizeMax",null),i([n.cache],r,"_get_fontStyle",null),i([n.cache],r,"_set_fontStyle",null),i([n.cache],r,"_get_isUsingBold",null),i([n.cache],r,"_get_alignment",null),i([n.cache],r,"_set_alignment",null),i([n.cache],r,"_get_characterSpacing",null),i([n.cache],r,"_set_characterSpacing",null),i([n.cache],r,"_get_wordSpacing",null),i([n.cache],r,"_set_wordSpacing",null),i([n.cache],r,"_get_lineSpacing",null),i([n.cache],r,"_set_lineSpacing",null),i([n.cache],r,"_get_lineSpacingAdjustment",null),i([n.cache],r,"_set_lineSpacingAdjustment",null),i([n.cache],r,"_get_paragraphSpacing",null),i([n.cache],r,"_set_paragraphSpacing",null),i([n.cache],r,"_get_characterWidthAdjustment",null),i([n.cache],r,"_set_characterWidthAdjustment",null),i([n.cache],r,"_get_enableWordWrapping",null),i([n.cache],r,"_set_enableWordWrapping",null),i([n.cache],r,"_get_wordWrappingRatios",null),i([n.cache],r,"_set_wordWrappingRatios",null),i([n.cache],r,"_get_overflowMode",null),i([n.cache],r,"_set_overflowMode",null),i([n.cache],r,"_get_isTextOverflowing",null),i([n.cache],r,"_get_firstOverflowCharacterIndex",null),i([n.cache],r,"_get_linkedTextComponent",null),i([n.cache],r,"_set_linkedTextComponent",null),i([n.cache],r,"_get_isLinkedTextComponent",null),i([n.cache],r,"_set_isLinkedTextComponent",null),i([n.cache],r,"_get_isTextTruncated",null),i([n.cache],r,"_get_enableKerning",null),i([n.cache],r,"_set_enableKerning",null),i([n.cache],r,"_get_extraPadding",null),i([n.cache],r,"_set_extraPadding",null),i([n.cache],r,"_get_richText",null),i([n.cache],r,"_set_richText",null),i([n.cache],r,"_get_parseCtrlCharacters",null),i([n.cache],r,"_set_parseCtrlCharacters",null),i([n.cache],r,"_get_isOverlay",null),i([n.cache],r,"_set_isOverlay",null),i([n.cache],r,"_get_isOrthographic",null),i([n.cache],r,"_set_isOrthographic",null),i([n.cache],r,"_get_enableCulling",null),i([n.cache],r,"_set_enableCulling",null),i([n.cache],r,"_get_ignoreRectMaskCulling",null),i([n.cache],r,"_set_ignoreRectMaskCulling",null),i([n.cache],r,"_get_ignoreVisibility",null),i([n.cache],r,"_set_ignoreVisibility",null),i([n.cache],r,"_get_horizontalMapping",null),i([n.cache],r,"_set_horizontalMapping",null),i([n.cache],r,"_get_verticalMapping",null),i([n.cache],r,"_set_verticalMapping",null),i([n.cache],r,"_get_mappingUvLineOffset",null),i([n.cache],r,"_set_mappingUvLineOffset",null),i([n.cache],r,"_get_renderMode",null),i([n.cache],r,"_set_renderMode",null),i([n.cache],r,"_get_geometrySortingOrder",null),i([n.cache],r,"_set_geometrySortingOrder",null),i([n.cache],r,"_get_vertexBufferAutoSizeReduction",null),i([n.cache],r,"_set_vertexBufferAutoSizeReduction",null),i([n.cache],r,"_get_firstVisibleCharacter",null),i([n.cache],r,"_set_firstVisibleCharacter",null),i([n.cache],r,"_get_maxVisibleCharacters",null),i([n.cache],r,"_set_maxVisibleCharacters",null),i([n.cache],r,"_get_maxVisibleWords",null),i([n.cache],r,"_set_maxVisibleWords",null),i([n.cache],r,"_get_maxVisibleLines",null),i([n.cache],r,"_set_maxVisibleLines",null),i([n.cache],r,"_get_useMaxVisibleDescender",null),i([n.cache],r,"_set_useMaxVisibleDescender",null),i([n.cache],r,"_get_pageToDisplay",null),i([n.cache],r,"_set_pageToDisplay",null),i([n.cache],r,"_get_margin",null),i([n.cache],r,"_set_margin",null),i([n.cache],r,"_get_textInfo",null),i([n.cache],r,"_get_havePropertiesChanged",null),i([n.cache],r,"_set_havePropertiesChanged",null),i([n.cache],r,"_get_isUsingLegacyAnimationComponent",null),i([n.cache],r,"_set_isUsingLegacyAnimationComponent",null),i([n.cache],r,"_get_transform",null),i([n.cache],r,"_get_rectTransform",null),i([n.cache],r,"_get_autoSizeTextContainer",null),i([n.cache],r,"_set_autoSizeTextContainer",null),i([n.cache],r,"_get_mesh",null),i([n.cache],r,"_get_isVolumetricText",null),i([n.cache],r,"_set_isVolumetricText",null),i([n.cache],r,"_get_bounds",null),i([n.cache],r,"_get_textBounds",null),i([n.cache],r,"_get_spriteAnimator",null),i([n.cache],r,"_get_flexibleHeight",null),i([n.cache],r,"_get_flexibleWidth",null),i([n.cache],r,"_get_minWidth",null),i([n.cache],r,"_get_minHeight",null),i([n.cache],r,"_get_maxWidth",null),i([n.cache],r,"_get_maxHeight",null),i([n.cache],r,"_get_layoutElement",null),i([n.cache],r,"_get_preferredWidth",null),i([n.cache],r,"_get_preferredHeight",null),i([n.cache],r,"_get_renderedWidth",null),i([n.cache],r,"_get_renderedHeight",null),i([n.cache],r,"_get_layoutPriority",null),i([n.cache],r,"_LoadFontAsset",null),i([n.cache],r,"_SetSharedMaterial",null),i([n.cache],r,"_GetMaterial",null),i([n.cache],r,"_SetFontBaseMaterial",null),i([n.cache],r,"_GetSharedMaterials",null),i([n.cache],r,"_SetSharedMaterials",null),i([n.cache],r,"_GetMaterials",null),i([n.cache],r,"_CreateMaterialInstance",null),i([n.cache],r,"_SetVertexColorGradient",null),i([n.cache],r,"_SetTextSortingOrder",null),i([n.cache],r,"_SetTextSortingOrder_order",null),i([n.cache],r,"_SetFaceColor",null),i([n.cache],r,"_SetOutlineColor",null),i([n.cache],r,"_SetOutlineThickness",null),i([n.cache],r,"_SetShaderDepth",null),i([n.cache],r,"_SetCulling",null),i([n.cache],r,"_GetPaddingForMaterial",null),i([n.cache],r,"_GetPaddingForMaterial_mat",null),i([n.cache],r,"_GetTextContainerLocalCorners",null),i([n.cache],r,"_ForceMeshUpdate",null),i([n.cache],r,"_ForceMeshUpdate_ignoreActiveState",null),i([n.cache],r,"_SetTextInternal",null),i([n.cache],r,"_UpdateGeometry",null),i([n.cache],r,"_UpdateVertexData",null),i([n.cache],r,"_UpdateVertexData_",null),i([n.cache],r,"_SetVertices",null),i([n.cache],r,"_UpdateMeshPadding",null),i([n.cache],r,"_CrossFadeColor",null),i([n.cache],r,"_CrossFadeAlpha",null),i([n.cache],r,"_InternalCrossFadeColor",null),i([n.cache],r,"_InternalCrossFadeAlpha",null),i([n.cache],r,"_ParseInputText",null),i([n.cache],r,"_SetText",null),i([n.cache],r,"_SetText_text_syncTextInputBox",null),i([n.cache],r,"_SetText_text_arg0",null),i([n.cache],r,"_SetText_text_arg0_arg1",null),i([n.cache],r,"_SetText_text_arg0_arg1_arg2",null),i([n.cache],r,"_SetText_text",null),i([n.cache],r,"_SetCharArray",null),i([n.cache],r,"_SetCharArray_sourceTextCHAR_start_length",null),i([n.cache],r,"_SetCharArray_sourceTextINT32_start_length",null),i([n.cache],r,"_SetTextArrayToCharArray",null),i([n.cache],r,"_StringToCharArray",null),i([n.cache],r,"_StringBuilderToIntArray",null),i([n.cache],r,"_ReplaceOpeningStyleTag",null),i([n.cache],r,"_ReplaceClosingStyleTag",null),i([n.cache],r,"_IsTagName",null),i([n.cache],r,"_IsTagName_textCHAR_tag_index",null),i([n.cache],r,"_IsTagName_textINT32_tag_index",null),i([n.cache],r,"_IsTagName_textBUILDER_tag_index",null),i([n.cache],r,"_GetTagHashCode",null),i([n.cache],r,"_GetTagHashCode_textCHAR_index_closeIndex",null),i([n.cache],r,"_GetTagHashCode_textINT32_index_closeIndex",null),i([n.cache],r,"_GetTagHashCode_textBUILDER_index_closeIndex",null),i([n.cache],r,"_ResizeInternalArray",null),i([n.cache],r,"_AddFloatToCharArray",null),i([n.cache],r,"_AddIntToCharArray",null),i([n.cache],r,"_SetArraySizes",null),i([n.cache],r,"_GenerateTextMesh",null),i([n.cache],r,"_GetPreferredValues",null),i([n.cache],r,"_GetPreferredValues_width_height",null),i([n.cache],r,"_GetPreferredValues_text",null),i([n.cache],r,"_GetPreferredValues_text_width_height",null),i([n.cache],r,"_GetPreferredWidth",null),i([n.cache],r,"_GetPreferredWidth_margin",null),i([n.cache],r,"_GetPreferredHeight",null),i([n.cache],r,"_GetPreferredHeight_margin",null),i([n.cache],r,"_GetRenderedValues",null),i([n.cache],r,"_GetRenderedValues_onlyVisibleCharacters",null),i([n.cache],r,"_GetRenderedWidth",null),i([n.cache],r,"_GetRenderedWidth_onlyVisibleCharacters",null),i([n.cache],r,"_GetRenderedHeight",null),i([n.cache],r,"_GetRenderedHeight_onlyVisibleCharacters",null),i([n.cache],r,"_CalculatePreferredValues",null),i([n.cache],r,"_GetCompoundBounds",null),i([n.cache],r,"_GetTextBounds",null),i([n.cache],r,"_GetTextBounds_onlyVisibleCharacters",null),i([n.cache],r,"_AdjustLineOffset",null),i([n.cache],r,"_ResizeLineExtents",null),i([n.cache],r,"_GetTextInfo",null),i([n.cache],r,"_ComputeMarginSize",null),i([n.cache],r,"_SaveWordWrappingState",null),i([n.cache],r,"_RestoreWordWrappingState",null),i([n.cache],r,"_SaveGlyphVertexInfo",null),i([n.cache],r,"_SaveSpriteVertexInfo",null),i([n.cache],r,"_FillCharacterVertexBuffers",null),i([n.cache],r,"_FillCharacterVertexBuffers_i_index_X4_isVolumetric",null),i([n.cache],r,"_FillSpriteVertexBuffers",null),i([n.cache],r,"_DrawUnderlineMesh",null),i([n.cache],r,"_DrawTextHighlight",null),i([n.cache],r,"_LoadDefaultSettings",null),i([n.cache],r,"_GetSpecialCharacters",null),i([n.cache],r,"_ReplaceTagWithCharacter",null),i([n.cache],r,"_GetFontAssetForWeight",null),i([n.cache],r,"_SetActiveSubMeshes",null),i([n.cache],r,"_ClearSubMeshObjects",null),i([n.cache],r,"_ClearMesh",null),i([n.cache],r,"_ClearMesh_uploadGeometry",null),i([n.cache],r,"_GetParsedText",null),i([n.cache],r,"_PackUV",null),i([n.cache],r,"_PackUV_x_y",null),i([n.cache],r,"_InternalUpdate",null),i([n.cache],r,"_HexToInt",null),i([n.cache],r,"_GetUTF16",null),i([n.cache],r,"_GetUTF16_text_i",null),i([n.cache],r,"_GetUTF32",null),i([n.cache],r,"_GetUTF32_text_i",null),i([n.cache],r,"_HexCharsToColor",null),i([n.cache],r,"_HexCharsToColor_hexChars_startIndex_length",null),i([n.cache],r,"_GetAttributeParameters",null),i([n.cache],r,"_ConvertToFloat",null),i([n.cache],r,"_ConvertToFloat_chars_startIndex_length_lastIndex",null),i([n.cache],r,"_ValidateHtmlTag",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"__cctor",null),Il2Cpp.Api.TMP_Text=r},{"decorator-cache-getter":561}],238:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.TMPro_TMP_Text_Impl=void 0;const i=e("../../../../../../../ScriptableObject/TMP_Asset/TMP_FontAsset/class"),r=e("../../../../../../Transform/RectTransform/class"),o=e("../../../../../../../../ValueType/Color/class"),a=e("../class");class l extends a.UnityEngine_UI_MaskableGraphic_Impl{m_text=readU16(lfv(this.handle,"m_text"));m_isRightToLeft=readBoolean(lfv(this.handle,"m_isRightToLeft"));m_fontAsset=new i.TMPro_TMP_FontAsset_Impl(lfv(this.handle,"m_fontAsset"));m_currentFontAsset=lfv(this.handle,"m_currentFontAsset");m_fontMaterial=lfv(this.handle,"m_fontMaterial");m_fontColor=lfv(this.handle,"m_fontColor");constructor(e){super(e)}get_text(){return readU16(Il2Cpp.Api.TMP_Text._get_text(this.handle))}set_text(e){return Il2Cpp.Api.TMP_Text._set_text(this.handle,e)}get_isRightToLeftText(){return Il2Cpp.Api.TMP_Text._get_isRightToLeftText(this.handle)}set_isRightToLeftText(e){return Il2Cpp.Api.TMP_Text._set_isRightToLeftText(this.handle,e)}get_font(){return Il2Cpp.Api.TMP_Text._get_font(this.handle)}set_font(e){return Il2Cpp.Api.TMP_Text._set_font(this.handle,e)}get_fontSharedMaterial(){return Il2Cpp.Api.TMP_Text._get_fontSharedMaterial(this.handle)}set_fontSharedMaterial(e){return Il2Cpp.Api.TMP_Text._set_fontSharedMaterial(this.handle,e)}get_fontSharedMaterials(){return Il2Cpp.Api.TMP_Text._get_fontSharedMaterials(this.handle)}set_fontSharedMaterials(e){return Il2Cpp.Api.TMP_Text._set_fontSharedMaterials(this.handle,e)}get_fontMaterial(){return Il2Cpp.Api.TMP_Text._get_fontMaterial(this.handle)}set_fontMaterial(e){return Il2Cpp.Api.TMP_Text._set_fontMaterial(this.handle,e)}get_fontMaterials(){return Il2Cpp.Api.TMP_Text._get_fontMaterials(this.handle)}set_fontMaterials(e){return Il2Cpp.Api.TMP_Text._set_fontMaterials(this.handle,e)}get_color(){return new o.UnityEngine_Color_Impl(Il2Cpp.Api.TMP_Text._get_color(this.handle))}set_color(e){return Il2Cpp.Api.TMP_Text._set_color(this.handle,e.handle)}get_alpha(){return Il2Cpp.Api.TMP_Text._get_alpha(this.handle)}set_alpha(e){return Il2Cpp.Api.TMP_Text._set_alpha(this.handle,e)}get_enableVertexGradient(){return!Il2Cpp.Api.TMP_Text._get_enableVertexGradient(this.handle).isNull()}set_enableVertexGradient(e){return Il2Cpp.Api.TMP_Text._set_enableVertexGradient(this.handle,e?ptr(1):ptr(0))}get_colorGradient(){return Il2Cpp.Api.TMP_Text._get_colorGradient(this.handle)}set_colorGradient(e){return Il2Cpp.Api.TMP_Text._set_colorGradient(this.handle,e)}get_colorGradientPreset(){return Il2Cpp.Api.TMP_Text._get_colorGradientPreset(this.handle)}set_colorGradientPreset(e){return Il2Cpp.Api.TMP_Text._set_colorGradientPreset(this.handle,e)}get_spriteAsset(){return Il2Cpp.Api.TMP_Text._get_spriteAsset(this.handle)}set_spriteAsset(e){return Il2Cpp.Api.TMP_Text._set_spriteAsset(this.handle,e)}get_tintAllSprites(){return Il2Cpp.Api.TMP_Text._get_tintAllSprites(this.handle)}set_tintAllSprites(e){return Il2Cpp.Api.TMP_Text._set_tintAllSprites(this.handle,e)}get_overrideColorTags(){return Il2Cpp.Api.TMP_Text._get_overrideColorTags(this.handle)}set_overrideColorTags(e){return Il2Cpp.Api.TMP_Text._set_overrideColorTags(this.handle,e)}get_faceColor(){return Il2Cpp.Api.TMP_Text._get_faceColor(this.handle)}set_faceColor(e){return Il2Cpp.Api.TMP_Text._set_faceColor(this.handle,e)}get_outlineColor(){return Il2Cpp.Api.TMP_Text._get_outlineColor(this.handle)}set_outlineColor(e){return Il2Cpp.Api.TMP_Text._set_outlineColor(this.handle,e)}get_outlineWidth(){return Il2Cpp.Api.TMP_Text._get_outlineWidth(this.handle)}set_outlineWidth(e){return Il2Cpp.Api.TMP_Text._set_outlineWidth(this.handle,e)}get_fontSize(){return Il2Cpp.Api.TMP_Text._get_fontSize(this.handle)}set_fontSize(e){return Il2Cpp.Api.TMP_Text._set_fontSize(this.handle,e)}get_fontScale(){return Il2Cpp.Api.TMP_Text._get_fontScale(this.handle)}get_fontWeight(){return Il2Cpp.Api.TMP_Text._get_fontWeight(this.handle)}set_fontWeight(e){return Il2Cpp.Api.TMP_Text._set_fontWeight(this.handle,e)}get_pixelsPerUnit(){return Il2Cpp.Api.TMP_Text._get_pixelsPerUnit(this.handle)}get_enableAutoSizing(){return Il2Cpp.Api.TMP_Text._get_enableAutoSizing(this.handle)}set_enableAutoSizing(e){return Il2Cpp.Api.TMP_Text._set_enableAutoSizing(this.handle,e)}get_fontSizeMin(){return Il2Cpp.Api.TMP_Text._get_fontSizeMin(this.handle)}set_fontSizeMin(e){return Il2Cpp.Api.TMP_Text._set_fontSizeMin(this.handle,e)}get_fontSizeMax(){return Il2Cpp.Api.TMP_Text._get_fontSizeMax(this.handle)}set_fontSizeMax(e){return Il2Cpp.Api.TMP_Text._set_fontSizeMax(this.handle,e)}get_fontStyle(){return Il2Cpp.Api.TMP_Text._get_fontStyle(this.handle)}set_fontStyle(e){return Il2Cpp.Api.TMP_Text._set_fontStyle(this.handle,e)}get_isUsingBold(){return Il2Cpp.Api.TMP_Text._get_isUsingBold(this.handle)}get_alignment(){return Il2Cpp.Api.TMP_Text._get_alignment(this.handle)}set_alignment(e){return Il2Cpp.Api.TMP_Text._set_alignment(this.handle,e)}get_characterSpacing(){return Il2Cpp.Api.TMP_Text._get_characterSpacing(this.handle)}set_characterSpacing(e){return Il2Cpp.Api.TMP_Text._set_characterSpacing(this.handle,e)}get_wordSpacing(){return Il2Cpp.Api.TMP_Text._get_wordSpacing(this.handle)}set_wordSpacing(e){return Il2Cpp.Api.TMP_Text._set_wordSpacing(this.handle,e)}get_lineSpacing(){return Il2Cpp.Api.TMP_Text._get_lineSpacing(this.handle)}set_lineSpacing(e){return Il2Cpp.Api.TMP_Text._set_lineSpacing(this.handle,e)}get_lineSpacingAdjustment(){return Il2Cpp.Api.TMP_Text._get_lineSpacingAdjustment(this.handle)}set_lineSpacingAdjustment(e){return Il2Cpp.Api.TMP_Text._set_lineSpacingAdjustment(this.handle,e)}get_paragraphSpacing(){return Il2Cpp.Api.TMP_Text._get_paragraphSpacing(this.handle)}set_paragraphSpacing(e){return Il2Cpp.Api.TMP_Text._set_paragraphSpacing(this.handle,e)}get_characterWidthAdjustment(){return Il2Cpp.Api.TMP_Text._get_characterWidthAdjustment(this.handle)}set_characterWidthAdjustment(e){return Il2Cpp.Api.TMP_Text._set_characterWidthAdjustment(this.handle,e)}get_enableWordWrapping(){return Il2Cpp.Api.TMP_Text._get_enableWordWrapping(this.handle)}set_enableWordWrapping(e){return Il2Cpp.Api.TMP_Text._set_enableWordWrapping(this.handle,e)}get_wordWrappingRatios(){return Il2Cpp.Api.TMP_Text._get_wordWrappingRatios(this.handle)}set_wordWrappingRatios(e){return Il2Cpp.Api.TMP_Text._set_wordWrappingRatios(this.handle,e)}get_overflowMode(){return Il2Cpp.Api.TMP_Text._get_overflowMode(this.handle)}set_overflowMode(e){return Il2Cpp.Api.TMP_Text._set_overflowMode(this.handle,e)}get_isTextOverflowing(){return Il2Cpp.Api.TMP_Text._get_isTextOverflowing(this.handle)}get_firstOverflowCharacterIndex(){return Il2Cpp.Api.TMP_Text._get_firstOverflowCharacterIndex(this.handle)}get_linkedTextComponent(){return new l(Il2Cpp.Api.TMP_Text._get_linkedTextComponent(this.handle))}set_linkedTextComponent(e){return Il2Cpp.Api.TMP_Text._set_linkedTextComponent(this.handle,e.handle)}get_isLinkedTextComponent(){return!Il2Cpp.Api.TMP_Text._get_isLinkedTextComponent(this.handle).isNull()}set_isLinkedTextComponent(e){return Il2Cpp.Api.TMP_Text._set_isLinkedTextComponent(this.handle,e?ptr(1):ptr(0))}get_isTextTruncated(){return Il2Cpp.Api.TMP_Text._get_isTextTruncated(this.handle)}get_enableKerning(){return Il2Cpp.Api.TMP_Text._get_enableKerning(this.handle)}set_enableKerning(e){return Il2Cpp.Api.TMP_Text._set_enableKerning(this.handle,e)}get_extraPadding(){return Il2Cpp.Api.TMP_Text._get_extraPadding(this.handle)}set_extraPadding(e){return Il2Cpp.Api.TMP_Text._set_extraPadding(this.handle,e)}get_richText(){return Il2Cpp.Api.TMP_Text._get_richText(this.handle)}set_richText(e){return Il2Cpp.Api.TMP_Text._set_richText(this.handle,e)}get_parseCtrlCharacters(){return Il2Cpp.Api.TMP_Text._get_parseCtrlCharacters(this.handle)}set_parseCtrlCharacters(e){return Il2Cpp.Api.TMP_Text._set_parseCtrlCharacters(this.handle,e)}get_isOverlay(){return Il2Cpp.Api.TMP_Text._get_isOverlay(this.handle)}set_isOverlay(e){return Il2Cpp.Api.TMP_Text._set_isOverlay(this.handle,e)}get_isOrthographic(){return Il2Cpp.Api.TMP_Text._get_isOrthographic(this.handle)}set_isOrthographic(e){return Il2Cpp.Api.TMP_Text._set_isOrthographic(this.handle,e)}get_enableCulling(){return Il2Cpp.Api.TMP_Text._get_enableCulling(this.handle)}set_enableCulling(e){return Il2Cpp.Api.TMP_Text._set_enableCulling(this.handle,e)}get_ignoreRectMaskCulling(){return Il2Cpp.Api.TMP_Text._get_ignoreRectMaskCulling(this.handle)}set_ignoreRectMaskCulling(e){return Il2Cpp.Api.TMP_Text._set_ignoreRectMaskCulling(this.handle,e)}get_ignoreVisibility(){return Il2Cpp.Api.TMP_Text._get_ignoreVisibility(this.handle)}set_ignoreVisibility(e){return Il2Cpp.Api.TMP_Text._set_ignoreVisibility(this.handle,e)}get_horizontalMapping(){return Il2Cpp.Api.TMP_Text._get_horizontalMapping(this.handle)}set_horizontalMapping(e){return Il2Cpp.Api.TMP_Text._set_horizontalMapping(this.handle,e)}get_verticalMapping(){return Il2Cpp.Api.TMP_Text._get_verticalMapping(this.handle)}set_verticalMapping(e){return Il2Cpp.Api.TMP_Text._set_verticalMapping(this.handle,e)}get_mappingUvLineOffset(){return Il2Cpp.Api.TMP_Text._get_mappingUvLineOffset(this.handle)}set_mappingUvLineOffset(e){return Il2Cpp.Api.TMP_Text._set_mappingUvLineOffset(this.handle,e)}get_renderMode(){return Il2Cpp.Api.TMP_Text._get_renderMode(this.handle)}set_renderMode(e){return Il2Cpp.Api.TMP_Text._set_renderMode(this.handle,e)}get_geometrySortingOrder(){return Il2Cpp.Api.TMP_Text._get_geometrySortingOrder(this.handle)}set_geometrySortingOrder(e){return Il2Cpp.Api.TMP_Text._set_geometrySortingOrder(this.handle,e)}get_vertexBufferAutoSizeReduction(){return Il2Cpp.Api.TMP_Text._get_vertexBufferAutoSizeReduction(this.handle)}set_vertexBufferAutoSizeReduction(e){return Il2Cpp.Api.TMP_Text._set_vertexBufferAutoSizeReduction(this.handle,e)}get_firstVisibleCharacter(){return Il2Cpp.Api.TMP_Text._get_firstVisibleCharacter(this.handle)}set_firstVisibleCharacter(e){return Il2Cpp.Api.TMP_Text._set_firstVisibleCharacter(this.handle,e)}get_maxVisibleCharacters(){return Il2Cpp.Api.TMP_Text._get_maxVisibleCharacters(this.handle)}set_maxVisibleCharacters(e){return Il2Cpp.Api.TMP_Text._set_maxVisibleCharacters(this.handle,e)}get_maxVisibleWords(){return Il2Cpp.Api.TMP_Text._get_maxVisibleWords(this.handle)}set_maxVisibleWords(e){return Il2Cpp.Api.TMP_Text._set_maxVisibleWords(this.handle,e)}get_maxVisibleLines(){return Il2Cpp.Api.TMP_Text._get_maxVisibleLines(this.handle)}set_maxVisibleLines(e){return Il2Cpp.Api.TMP_Text._set_maxVisibleLines(this.handle,e)}get_useMaxVisibleDescender(){return Il2Cpp.Api.TMP_Text._get_useMaxVisibleDescender(this.handle)}set_useMaxVisibleDescender(e){return Il2Cpp.Api.TMP_Text._set_useMaxVisibleDescender(this.handle,e)}get_pageToDisplay(){return Il2Cpp.Api.TMP_Text._get_pageToDisplay(this.handle)}set_pageToDisplay(e){return Il2Cpp.Api.TMP_Text._set_pageToDisplay(this.handle,e)}get_margin(){return Il2Cpp.Api.TMP_Text._get_margin(this.handle)}set_margin(e){return Il2Cpp.Api.TMP_Text._set_margin(this.handle,e)}get_textInfo(){return Il2Cpp.Api.TMP_Text._get_textInfo(this.handle)}get_havePropertiesChanged(){return Il2Cpp.Api.TMP_Text._get_havePropertiesChanged(this.handle)}set_havePropertiesChanged(e){return Il2Cpp.Api.TMP_Text._set_havePropertiesChanged(this.handle,e)}get_isUsingLegacyAnimationComponent(){return Il2Cpp.Api.TMP_Text._get_isUsingLegacyAnimationComponent(this.handle)}set_isUsingLegacyAnimationComponent(e){return Il2Cpp.Api.TMP_Text._set_isUsingLegacyAnimationComponent(this.handle,e)}get_transform(){return Il2Cpp.Api.TMP_Text._get_transform(this.handle)}get_rectTransform(){return new r.UnityEngine_RectTransform(Il2Cpp.Api.TMP_Text._get_rectTransform(this.handle))}get_autoSizeTextContainer(){return Il2Cpp.Api.TMP_Text._get_autoSizeTextContainer(this.handle)}set_autoSizeTextContainer(e){return Il2Cpp.Api.TMP_Text._set_autoSizeTextContainer(this.handle,e)}get_mesh(){return Il2Cpp.Api.TMP_Text._get_mesh(this.handle)}get_isVolumetricText(){return Il2Cpp.Api.TMP_Text._get_isVolumetricText(this.handle)}set_isVolumetricText(e){return Il2Cpp.Api.TMP_Text._set_isVolumetricText(this.handle,e)}get_bounds(){return Il2Cpp.Api.TMP_Text._get_bounds(this.handle)}get_textBounds(){return Il2Cpp.Api.TMP_Text._get_textBounds(this.handle)}get_spriteAnimator(){return Il2Cpp.Api.TMP_Text._get_spriteAnimator(this.handle)}get_flexibleHeight(){return Il2Cpp.Api.TMP_Text._get_flexibleHeight(this.handle)}get_flexibleWidth(){return Il2Cpp.Api.TMP_Text._get_flexibleWidth(this.handle)}get_minWidth(){return Il2Cpp.Api.TMP_Text._get_minWidth(this.handle)}get_minHeight(){return Il2Cpp.Api.TMP_Text._get_minHeight(this.handle)}get_maxWidth(){return Il2Cpp.Api.TMP_Text._get_maxWidth(this.handle)}get_maxHeight(){return Il2Cpp.Api.TMP_Text._get_maxHeight(this.handle)}get_layoutElement(){return Il2Cpp.Api.TMP_Text._get_layoutElement(this.handle)}get_preferredWidth(){return Il2Cpp.Api.TMP_Text._get_preferredWidth(this.handle)}get_preferredHeight(){return Il2Cpp.Api.TMP_Text._get_preferredHeight(this.handle)}get_renderedWidth(){return Il2Cpp.Api.TMP_Text._get_renderedWidth(this.handle)}get_renderedHeight(){return Il2Cpp.Api.TMP_Text._get_renderedHeight(this.handle)}get_layoutPriority(){return Il2Cpp.Api.TMP_Text._get_layoutPriority(this.handle)}LoadFontAsset(){return Il2Cpp.Api.TMP_Text._LoadFontAsset(this.handle)}SetSharedMaterial(e){return Il2Cpp.Api.TMP_Text._SetSharedMaterial(this.handle,e)}GetMaterial(e){return Il2Cpp.Api.TMP_Text._GetMaterial(this.handle,e)}SetFontBaseMaterial(e){return Il2Cpp.Api.TMP_Text._SetFontBaseMaterial(this.handle,e)}GetSharedMaterials(){return Il2Cpp.Api.TMP_Text._GetSharedMaterials(this.handle)}SetSharedMaterials(e){return Il2Cpp.Api.TMP_Text._SetSharedMaterials(this.handle,e)}GetMaterials(e){return Il2Cpp.Api.TMP_Text._GetMaterials(this.handle,e)}CreateMaterialInstance(e){return Il2Cpp.Api.TMP_Text._CreateMaterialInstance(this.handle,e)}SetVertexColorGradient(e){return Il2Cpp.Api.TMP_Text._SetVertexColorGradient(this.handle,e)}SetTextSortingOrder(e){return Il2Cpp.Api.TMP_Text._SetTextSortingOrder(this.handle,e)}SetTextSortingOrder_1(e){return Il2Cpp.Api.TMP_Text._SetTextSortingOrder(this.handle,e)}SetFaceColor(e){return Il2Cpp.Api.TMP_Text._SetFaceColor(this.handle,e)}SetOutlineColor(e){return Il2Cpp.Api.TMP_Text._SetOutlineColor(this.handle,e)}SetOutlineThickness(e){return Il2Cpp.Api.TMP_Text._SetOutlineThickness(this.handle,e)}SetShaderDepth(){return Il2Cpp.Api.TMP_Text._SetShaderDepth(this.handle)}SetCulling(){return Il2Cpp.Api.TMP_Text._SetCulling(this.handle)}GetPaddingForMaterial(){return Il2Cpp.Api.TMP_Text._GetPaddingForMaterial(this.handle)}GetPaddingForMaterial_1(e){return Il2Cpp.Api.TMP_Text._GetPaddingForMaterial(this.handle,e)}GetTextContainerLocalCorners(){return Il2Cpp.Api.TMP_Text._GetTextContainerLocalCorners(this.handle)}ForceMeshUpdate(){return Il2Cpp.Api.TMP_Text._ForceMeshUpdate(this.handle)}ForceMeshUpdate_1(e){return Il2Cpp.Api.TMP_Text._ForceMeshUpdate(this.handle,e)}SetTextInternal(e){return Il2Cpp.Api.TMP_Text._SetTextInternal(this.handle,e)}UpdateGeometry_2(e,t){return Il2Cpp.Api.TMP_Text._UpdateGeometry(this.handle,e,t)}UpdateVertexData(e){return Il2Cpp.Api.TMP_Text._UpdateVertexData(this.handle,e)}UpdateVertexData_0(){return Il2Cpp.Api.TMP_Text._UpdateVertexData(this.handle)}SetVertices(e){return Il2Cpp.Api.TMP_Text._SetVertices(this.handle,e)}UpdateMeshPadding(){return Il2Cpp.Api.TMP_Text._UpdateMeshPadding(this.handle)}CrossFadeColor(e,t,n,i){return Il2Cpp.Api.TMP_Text._CrossFadeColor(this.handle,e,t,n,i)}CrossFadeAlpha_3(e,t,n){return Il2Cpp.Api.TMP_Text._CrossFadeAlpha(this.handle,e,t,n)}InternalCrossFadeColor(e,t,n,i){return Il2Cpp.Api.TMP_Text._InternalCrossFadeColor(this.handle,e,t,n,i)}InternalCrossFadeAlpha(e,t,n){return Il2Cpp.Api.TMP_Text._InternalCrossFadeAlpha(this.handle,e,t,n)}ParseInputText(){return Il2Cpp.Api.TMP_Text._ParseInputText(this.handle)}SetText(e){return Il2Cpp.Api.TMP_Text._SetText(this.handle,e)}SetText_string_bool(e,t){return Il2Cpp.Api.TMP_Text._SetText(this.handle,e,t)}SetText_string_number(e,t){return Il2Cpp.Api.TMP_Text._SetText(this.handle,e,t)}SetText_3(e,t,n){return Il2Cpp.Api.TMP_Text._SetText(this.handle,e,t,n)}SetText_4(e,t,n,i){return Il2Cpp.Api.TMP_Text._SetText(this.handle,e,t,n,i)}SetText_1(e){return Il2Cpp.Api.TMP_Text._SetText(this.handle,e)}SetCharArray(e){return Il2Cpp.Api.TMP_Text._SetCharArray(this.handle,e)}SetCharArray_char(e,t,n){return Il2Cpp.Api.TMP_Text._SetCharArray(this.handle,e,t,n)}SetCharArray_num(e,t,n){return Il2Cpp.Api.TMP_Text._SetCharArray(this.handle,e,t,n)}SetTextArrayToCharArray(e,t){return Il2Cpp.Api.TMP_Text._SetTextArrayToCharArray(this.handle,e,t)}StringToCharArray(e,t){return Il2Cpp.Api.TMP_Text._StringToCharArray(this.handle,e,t)}StringBuilderToIntArray(e,t){return Il2Cpp.Api.TMP_Text._StringBuilderToIntArray(this.handle,e,t)}ReplaceOpeningStyleTag(e,t,n,i,r){return Il2Cpp.Api.TMP_Text._ReplaceOpeningStyleTag(this.handle,e,t,n,i,r)}ReplaceOpeningStyleTag_5(e,t,n,i,r){return Il2Cpp.Api.TMP_Text._ReplaceOpeningStyleTag(this.handle,e,t,n,i,r)}ReplaceClosingStyleTag(e,t,n,i){return Il2Cpp.Api.TMP_Text._ReplaceClosingStyleTag(this.handle,e,t,n,i)}IsTagName(e,t,n){return Il2Cpp.Api.TMP_Text._IsTagName(this.handle,e,t,n)}IsTagName_3(e,t,n){return Il2Cpp.Api.TMP_Text._IsTagName(this.handle,e,t,n)}GetTagHashCode(e,t,n){return Il2Cpp.Api.TMP_Text._GetTagHashCode(this.handle,e,t,n)}GetTagHashCode_3(e,t,n){return Il2Cpp.Api.TMP_Text._GetTagHashCode(this.handle,e,t,n)}AddFloatToCharArray(e,t,n){return Il2Cpp.Api.TMP_Text._AddFloatToCharArray(this.handle,e,t,n)}AddIntToCharArray(e,t,n){return Il2Cpp.Api.TMP_Text._AddIntToCharArray(this.handle,e,t,n)}SetArraySizes(e){return Il2Cpp.Api.TMP_Text._SetArraySizes(this.handle,e)}GenerateTextMesh(){return Il2Cpp.Api.TMP_Text._GenerateTextMesh(this.handle)}GetPreferredValues(){return Il2Cpp.Api.TMP_Text._GetPreferredValues(this.handle)}GetPreferredValues_2(e,t){return Il2Cpp.Api.TMP_Text._GetPreferredValues(this.handle,e,t)}GetPreferredValues_1(e){return Il2Cpp.Api.TMP_Text._GetPreferredValues(this.handle,e)}GetPreferredValues_3(e,t,n){return Il2Cpp.Api.TMP_Text._GetPreferredValues(this.handle,e,t,n)}GetPreferredWidth(){return Il2Cpp.Api.TMP_Text._GetPreferredWidth(this.handle)}GetPreferredWidth_1(e){return Il2Cpp.Api.TMP_Text._GetPreferredWidth(this.handle,e)}GetPreferredHeight(){return Il2Cpp.Api.TMP_Text._GetPreferredHeight(this.handle)}GetPreferredHeight_1(e){return Il2Cpp.Api.TMP_Text._GetPreferredHeight(this.handle,e)}GetRenderedValues(){return Il2Cpp.Api.TMP_Text._GetRenderedValues(this.handle)}GetRenderedValues_1(e){return Il2Cpp.Api.TMP_Text._GetRenderedValues(this.handle,e)}GetRenderedWidth(){return Il2Cpp.Api.TMP_Text._GetRenderedWidth(this.handle)}GetRenderedWidth_1(e){return Il2Cpp.Api.TMP_Text._GetRenderedWidth(this.handle,e)}GetRenderedHeight(){return Il2Cpp.Api.TMP_Text._GetRenderedHeight(this.handle)}GetRenderedHeight_1(e){return Il2Cpp.Api.TMP_Text._GetRenderedHeight(this.handle,e)}CalculatePreferredValues(e,t,n){return Il2Cpp.Api.TMP_Text._CalculatePreferredValues(this.handle,e,t,n)}GetCompoundBounds(){return Il2Cpp.Api.TMP_Text._GetCompoundBounds(this.handle)}GetTextBounds(){return Il2Cpp.Api.TMP_Text._GetTextBounds(this.handle)}GetTextBounds_1(e){return Il2Cpp.Api.TMP_Text._GetTextBounds(this.handle,e)}AdjustLineOffset(e,t,n){return Il2Cpp.Api.TMP_Text._AdjustLineOffset(this.handle,e,t,n)}ResizeLineExtents(e){return Il2Cpp.Api.TMP_Text._ResizeLineExtents(this.handle,e)}GetTextInfo(e){return Il2Cpp.Api.TMP_Text._GetTextInfo(this.handle,e)}ComputeMarginSize(){return Il2Cpp.Api.TMP_Text._ComputeMarginSize(this.handle)}SaveWordWrappingState(e,t,n){return Il2Cpp.Api.TMP_Text._SaveWordWrappingState(this.handle,e,t,n)}RestoreWordWrappingState(e){return Il2Cpp.Api.TMP_Text._RestoreWordWrappingState(this.handle,e)}SaveGlyphVertexInfo(e,t,n){return Il2Cpp.Api.TMP_Text._SaveGlyphVertexInfo(this.handle,e,t,n)}SaveSpriteVertexInfo(e){return Il2Cpp.Api.TMP_Text._SaveSpriteVertexInfo(this.handle,e)}FillCharacterVertexBuffers(e,t){return Il2Cpp.Api.TMP_Text._FillCharacterVertexBuffers(this.handle,e,t)}FillCharacterVertexBuffers_3(e,t,n){return Il2Cpp.Api.TMP_Text._FillCharacterVertexBuffers(this.handle,e,t,n)}FillSpriteVertexBuffers(e,t){return Il2Cpp.Api.TMP_Text._FillSpriteVertexBuffers(this.handle,e,t)}DrawUnderlineMesh(e,t,n,i,r,o,a,l){return Il2Cpp.Api.TMP_Text._DrawUnderlineMesh(this.handle,e,t,n,i,r,o,a,l)}DrawTextHighlight(e,t,n,i){return Il2Cpp.Api.TMP_Text._DrawTextHighlight(this.handle,e,t,n,i)}LoadDefaultSettings(){return Il2Cpp.Api.TMP_Text._LoadDefaultSettings(this.handle)}GetSpecialCharacters(e){return Il2Cpp.Api.TMP_Text._GetSpecialCharacters(this.handle,e)}ReplaceTagWithCharacter(e,t,n,i){return Il2Cpp.Api.TMP_Text._ReplaceTagWithCharacter(this.handle,e,t,n,i)}GetFontAssetForWeight(e){return Il2Cpp.Api.TMP_Text._GetFontAssetForWeight(this.handle,e)}SetActiveSubMeshes(e){return Il2Cpp.Api.TMP_Text._SetActiveSubMeshes(this.handle,e)}ClearSubMeshObjects(){return Il2Cpp.Api.TMP_Text._ClearSubMeshObjects(this.handle)}ClearMesh(){return Il2Cpp.Api.TMP_Text._ClearMesh(this.handle)}ClearMesh_1(e){return Il2Cpp.Api.TMP_Text._ClearMesh(this.handle,e)}GetParsedText(){return readU16(Il2Cpp.Api.TMP_Text._GetParsedText(this.handle))}PackUV(e,t,n){return Il2Cpp.Api.TMP_Text._PackUV(this.handle,e,t,n)}PackUV_2(e,t){return Il2Cpp.Api.TMP_Text._PackUV(this.handle,e,t)}InternalUpdate(){return Il2Cpp.Api.TMP_Text._InternalUpdate(this.handle)}HexToInt(e){return Il2Cpp.Api.TMP_Text._HexToInt(this.handle,e)}GetUTF16(e,t){return Il2Cpp.Api.TMP_Text._GetUTF16(this.handle,e,t)}GetUTF16_2(e,t){return Il2Cpp.Api.TMP_Text._GetUTF16(this.handle,e,t)}GetUTF32(e,t){return Il2Cpp.Api.TMP_Text._GetUTF32(this.handle,e,t)}GetUTF32_2(e,t){return Il2Cpp.Api.TMP_Text._GetUTF32(this.handle,e,t)}HexCharsToColor(e,t){return Il2Cpp.Api.TMP_Text._HexCharsToColor(this.handle,e,t)}HexCharsToColor_3(e,t,n){return Il2Cpp.Api.TMP_Text._HexCharsToColor(this.handle,e,t,n)}GetAttributeParameters(e,t,n,i){return Il2Cpp.Api.TMP_Text._GetAttributeParameters(this.handle,e,t,n,i)}ConvertToFloat(e,t,n){return Il2Cpp.Api.TMP_Text._ConvertToFloat(this.handle,e,t,n)}ConvertToFloat_4(e,t,n,i){return Il2Cpp.Api.TMP_Text._ConvertToFloat(this.handle,e,t,n,i)}ValidateHtmlTag(e,t,n){return Il2Cpp.Api.TMP_Text._ValidateHtmlTag(this.handle,e,t,n)}_ctor(){return Il2Cpp.Api.TMP_Text.__ctor(this.handle)}static _cctor(){return Il2Cpp.Api.TMP_Text.__cctor()}}n.TMPro_TMP_Text_Impl=l,Il2Cpp.UI_TMP_Text=l},{"../../../../../../../../ValueType/Color/class":417,"../../../../../../../ScriptableObject/TMP_Asset/TMP_FontAsset/class":315,"../../../../../../Transform/RectTransform/class":294,"../class":246}],239:[function(e,t,n){},{}],240:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./TextMeshPro/include"),e("./TextMeshProUGUI/include"),e("./api"),e("./class"),e("./export")},{"./TextMeshPro/include":236,"./TextMeshProUGUI/include":232,"./api":237,"./class":238,"./export":239}],241:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text",".ctor",0,"void",["pointer"])}static get _get_cachedTextGenerator(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_cachedTextGenerator",0,"pointer",["pointer"])}static get _get_cachedTextGeneratorForLayout(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_cachedTextGeneratorForLayout",0,"pointer",["pointer"])}static get _get_mainTexture(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_mainTexture",0,"pointer",["pointer"])}static get _FontTextureChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","FontTextureChanged",0,"void",["pointer"])}static get _get_font(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_font",0,"pointer",["pointer"])}static get _set_font(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_font",1,"void",["pointer","pointer"])}static get _get_text(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_text",0,"pointer",["pointer"])}static get _set_text(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_text",1,"void",["pointer","pointer"])}static get _get_supportRichText(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_supportRichText",0,"pointer",["pointer"])}static get _set_supportRichText(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_supportRichText",1,"void",["pointer","pointer"])}static get _get_resizeTextForBestFit(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_resizeTextForBestFit",0,"pointer",["pointer"])}static get _set_resizeTextForBestFit(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_resizeTextForBestFit",1,"void",["pointer","pointer"])}static get _get_resizeTextMinSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_resizeTextMinSize",0,"pointer",["pointer"])}static get _set_resizeTextMinSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_resizeTextMinSize",1,"void",["pointer","pointer"])}static get _get_resizeTextMaxSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_resizeTextMaxSize",0,"pointer",["pointer"])}static get _set_resizeTextMaxSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_resizeTextMaxSize",1,"void",["pointer","pointer"])}static get _get_alignment(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_alignment",0,"pointer",["pointer"])}static get _set_alignment(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_alignment",1,"void",["pointer","pointer"])}static get _get_alignByGeometry(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_alignByGeometry",0,"pointer",["pointer"])}static get _set_alignByGeometry(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_alignByGeometry",1,"void",["pointer","pointer"])}static get _get_fontSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_fontSize",0,"pointer",["pointer"])}static get _set_fontSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_fontSize",1,"void",["pointer","pointer"])}static get _get_horizontalOverflow(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_horizontalOverflow",0,"pointer",["pointer"])}static get _set_horizontalOverflow(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_horizontalOverflow",1,"void",["pointer","pointer"])}static get _get_verticalOverflow(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_verticalOverflow",0,"pointer",["pointer"])}static get _set_verticalOverflow(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_verticalOverflow",1,"void",["pointer","pointer"])}static get _get_lineSpacing(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_lineSpacing",0,"pointer",["pointer"])}static get _set_lineSpacing(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_lineSpacing",1,"void",["pointer","pointer"])}static get _get_fontStyle(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_fontStyle",0,"pointer",["pointer"])}static get _set_fontStyle(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","set_fontStyle",1,"void",["pointer","pointer"])}static get _get_pixelsPerUnit(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_pixelsPerUnit",0,"pointer",["pointer"])}static get _OnEnable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","OnEnable",0,"void",["pointer"])}static get _OnDisable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","OnDisable",0,"void",["pointer"])}static get _UpdateGeometry(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","UpdateGeometry",0,"void",["pointer"])}static get _AssignDefaultFont(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","AssignDefaultFont",0,"void",["pointer"])}static get _GetGenerationSettings(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","GetGenerationSettings",1,"pointer",["pointer","pointer"])}static get _GetTextAnchorPivot(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","GetTextAnchorPivot",1,"pointer",["pointer"])}static get _OnPopulateMesh(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","OnPopulateMesh",1,"void",["pointer","pointer"])}static get _CalculateLayoutInputHorizontal(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","CalculateLayoutInputHorizontal",0,"void",["pointer"])}static get _CalculateLayoutInputVertical(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","CalculateLayoutInputVertical",0,"void",["pointer"])}static get _get_minWidth(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_minWidth",0,"pointer",["pointer"])}static get _get_preferredWidth(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_preferredWidth",0,"pointer",["pointer"])}static get _get_flexibleWidth(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_flexibleWidth",0,"pointer",["pointer"])}static get _get_minHeight(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_minHeight",0,"pointer",["pointer"])}static get _get_preferredHeight(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_preferredHeight",0,"pointer",["pointer"])}static get _get_flexibleHeight(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_flexibleHeight",0,"pointer",["pointer"])}static get _get_layoutPriority(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text","get_layoutPriority",0,"pointer",["pointer"])}static get __cctor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Text",".cctor",0,"void",[])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_cachedTextGenerator",null),i([n.cache],r,"_get_cachedTextGeneratorForLayout",null),i([n.cache],r,"_get_mainTexture",null),i([n.cache],r,"_FontTextureChanged",null),i([n.cache],r,"_get_font",null),i([n.cache],r,"_set_font",null),i([n.cache],r,"_get_text",null),i([n.cache],r,"_set_text",null),i([n.cache],r,"_get_supportRichText",null),i([n.cache],r,"_set_supportRichText",null),i([n.cache],r,"_get_resizeTextForBestFit",null),i([n.cache],r,"_set_resizeTextForBestFit",null),i([n.cache],r,"_get_resizeTextMinSize",null),i([n.cache],r,"_set_resizeTextMinSize",null),i([n.cache],r,"_get_resizeTextMaxSize",null),i([n.cache],r,"_set_resizeTextMaxSize",null),i([n.cache],r,"_get_alignment",null),i([n.cache],r,"_set_alignment",null),i([n.cache],r,"_get_alignByGeometry",null),i([n.cache],r,"_set_alignByGeometry",null),i([n.cache],r,"_get_fontSize",null),i([n.cache],r,"_set_fontSize",null),i([n.cache],r,"_get_horizontalOverflow",null),i([n.cache],r,"_set_horizontalOverflow",null),i([n.cache],r,"_get_verticalOverflow",null),i([n.cache],r,"_set_verticalOverflow",null),i([n.cache],r,"_get_lineSpacing",null),i([n.cache],r,"_set_lineSpacing",null),i([n.cache],r,"_get_fontStyle",null),i([n.cache],r,"_set_fontStyle",null),i([n.cache],r,"_get_pixelsPerUnit",null),i([n.cache],r,"_OnEnable",null),i([n.cache],r,"_OnDisable",null),i([n.cache],r,"_UpdateGeometry",null),i([n.cache],r,"_AssignDefaultFont",null),i([n.cache],r,"_GetGenerationSettings",null),i([n.cache],r,"_GetTextAnchorPivot",null),i([n.cache],r,"_OnPopulateMesh",null),i([n.cache],r,"_CalculateLayoutInputHorizontal",null),i([n.cache],r,"_CalculateLayoutInputVertical",null),i([n.cache],r,"_get_minWidth",null),i([n.cache],r,"_get_preferredWidth",null),i([n.cache],r,"_get_flexibleWidth",null),i([n.cache],r,"_get_minHeight",null),i([n.cache],r,"_get_preferredHeight",null),i([n.cache],r,"_get_flexibleHeight",null),i([n.cache],r,"_get_layoutPriority",null),i([n.cache],r,"__cctor",null),Il2Cpp.Api.Text=r},{"decorator-cache-getter":561}],242:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_UI_Text_Impl=void 0;var i=e("../../../../../../../../FontData/class");class r extends e("../class").UnityEngine_UI_MaskableGraphic_Impl{m_FontData=new i.UnityEngine_UI_FontData_Impl(lfv(this.handle,"m_FontData"));m_Text=readU16(lfv(this.handle,"m_Text"));m_TextCache=lfv(this.handle,"m_TextCache");m_TextCacheForLayout=lfv(this.handle,"m_TextCacheForLayout");s_DefaultText=lfv(this.handle,"s_DefaultText");m_DisableFontTextureRebuiltCallback=lfv(this.handle,"m_DisableFontTextureRebuiltCallback");m_TempVerts=lfv(this.handle,"m_TempVerts");_ctor_UnityEngine_UI_Text(){return Il2Cpp.Api.Text.__ctor(this.handle)}get_cachedTextGenerator(){return Il2Cpp.Api.Text._get_cachedTextGenerator(this.handle)}get_cachedTextGeneratorForLayout(){return Il2Cpp.Api.Text._get_cachedTextGeneratorForLayout(this.handle)}get_mainTexture(){return Il2Cpp.Api.Text._get_mainTexture(this.handle)}FontTextureChanged(){return Il2Cpp.Api.Text._FontTextureChanged(this.handle)}get_font(){return Il2Cpp.Api.Text._get_font(this.handle)}set_font(e){return Il2Cpp.Api.Text._set_font(this.handle,e)}get_text(){return readU16(Il2Cpp.Api.Text._get_text(this.handle))}set_text(e){return Il2Cpp.Api.Text._set_text(this.handle,allocUStr(e))}get_supportRichText(){return Il2Cpp.Api.Text._get_supportRichText(this.handle)}set_supportRichText(e){return Il2Cpp.Api.Text._set_supportRichText(this.handle,e)}get_resizeTextForBestFit(){return Il2Cpp.Api.Text._get_resizeTextForBestFit(this.handle)}set_resizeTextForBestFit(e){return Il2Cpp.Api.Text._set_resizeTextForBestFit(this.handle,e)}get_resizeTextMinSize(){return Il2Cpp.Api.Text._get_resizeTextMinSize(this.handle)}set_resizeTextMinSize(e){return Il2Cpp.Api.Text._set_resizeTextMinSize(this.handle,e)}get_resizeTextMaxSize(){return Il2Cpp.Api.Text._get_resizeTextMaxSize(this.handle)}set_resizeTextMaxSize(e){return Il2Cpp.Api.Text._set_resizeTextMaxSize(this.handle,e)}get_alignment(){return Il2Cpp.Api.Text._get_alignment(this.handle)}set_alignment(e){return Il2Cpp.Api.Text._set_alignment(this.handle,e)}get_alignByGeometry(){return Il2Cpp.Api.Text._get_alignByGeometry(this.handle)}set_alignByGeometry(e){return Il2Cpp.Api.Text._set_alignByGeometry(this.handle,e)}get_fontSize(){return Il2Cpp.Api.Text._get_fontSize(this.handle)}set_fontSize(e){return Il2Cpp.Api.Text._set_fontSize(this.handle,e)}get_horizontalOverflow(){return Il2Cpp.Api.Text._get_horizontalOverflow(this.handle)}set_horizontalOverflow(e){return Il2Cpp.Api.Text._set_horizontalOverflow(this.handle,e)}get_verticalOverflow(){return Il2Cpp.Api.Text._get_verticalOverflow(this.handle)}set_verticalOverflow(e){return Il2Cpp.Api.Text._set_verticalOverflow(this.handle,e)}get_lineSpacing(){return Il2Cpp.Api.Text._get_lineSpacing(this.handle)}set_lineSpacing(e){return Il2Cpp.Api.Text._set_lineSpacing(this.handle,e)}get_fontStyle(){return Il2Cpp.Api.Text._get_fontStyle(this.handle)}set_fontStyle(e){return Il2Cpp.Api.Text._set_fontStyle(this.handle,e)}get_pixelsPerUnit(){return Il2Cpp.Api.Text._get_pixelsPerUnit(this.handle)}OnEnable(){return Il2Cpp.Api.Text._OnEnable(this.handle)}OnDisable(){return Il2Cpp.Api.Text._OnDisable(this.handle)}UpdateGeometry(){return Il2Cpp.Api.Text._UpdateGeometry(this.handle)}AssignDefaultFont(){return Il2Cpp.Api.Text._AssignDefaultFont(this.handle)}GetGenerationSettings(e){return Il2Cpp.Api.Text._GetGenerationSettings(this.handle,e)}GetTextAnchorPivot(e){return Il2Cpp.Api.Text._GetTextAnchorPivot(e)}OnPopulateMesh(e){return Il2Cpp.Api.Text._OnPopulateMesh(this.handle,e)}CalculateLayoutInputHorizontal(){return Il2Cpp.Api.Text._CalculateLayoutInputHorizontal(this.handle)}CalculateLayoutInputVertical(){return Il2Cpp.Api.Text._CalculateLayoutInputVertical(this.handle)}get_minWidth(){return Il2Cpp.Api.Text._get_minWidth(this.handle)}get_preferredWidth(){return Il2Cpp.Api.Text._get_preferredWidth(this.handle)}get_flexibleWidth(){return Il2Cpp.Api.Text._get_flexibleWidth(this.handle)}get_minHeight(){return Il2Cpp.Api.Text._get_minHeight(this.handle)}get_preferredHeight(){return Il2Cpp.Api.Text._get_preferredHeight(this.handle)}get_flexibleHeight(){return Il2Cpp.Api.Text._get_flexibleHeight(this.handle)}get_layoutPriority(){return Il2Cpp.Api.Text._get_layoutPriority(this.handle)}_cctor(){return Il2Cpp.Api.Text.__cctor()}}n.UnityEngine_UI_Text_Impl=r,Il2Cpp.UI_Text=r},{"../../../../../../../../FontData/class":127,"../class":246}],243:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const l=e("../../../../../../../../../../../utils/common"),s=e("../TMP_Text/class"),i=[];var p=NULL;Il2Cpp.perform(()=>{try{var e=Il2Cpp.Domain.assembly("UnityEngine.TextRenderingModule").image.class("UnityEngine.Font").method("InvokeTextureRebuilt_Internal",1).overload("UnityEngine.Font");Interceptor.attach(e.virtualAddress,{onEnter:function(e){e=new Il2Cpp.Object(e[0]);i.push(e)}})}catch(e){}});globalThis.B_Text=()=>{const o=new Map,i=new Map;i.set("SETTINGS","设置"),i.set("Setting","SETTINGS"),i.set("選擇角色","选择角色"),i.set("ADDED","已添加"),i.set("ON","开"),i.set("Loading...","加载中..."),i.set("More games","更多游戏");try{LOGD("Enable TMP_Text Hook".padEnd(30," ")+"| class : "+findClass("TMP_Text")),A(find_method("Unity.TextMeshPro","TMP_Text","get_transform",0),(e,t)=>{var n="|"+readU16(callFunction(["Unity.TextMeshPro","TMP_Text","get_text",0],e[0]))+"|";if(-1!=(0,l.filterDuplicateOBJ)(n,30)){if(a(e[0],"TMP_Text"),LOGD("\n[TMP_Text]\t"+e[0]+"\t"+n+"\t"+getPlatformCtx(t).lr),0!=i.size){const l=i.get(n.substring(1,n.length-1));null!=l&&(callFunction(find_method("Unity.TextMeshPro","TMP_Text","set_text",1),e[0],allocUStr(l)),LOGH(" \n\t {REP} "+n+" ---\x3e "+l))}p.isNull()||(LOGZ("\n\t { FONT } "+new Il2Cpp.Object(Il2Cpp.Api.TMP_Text._get_font(e[0]))),new Il2Cpp.Object(e[0]).tryMethod("set_font",1).invoke(p),Il2Cpp.Api.TextMeshPro._UpdateFontAsset(e[0]))}})}catch{LOGE("Unity.TextMeshPro.TMP_Text.get_transform NOT FOUND !")}var r;try{LOGD("Enable TextMeshPro Hook".padEnd(30," ")+"| class : "+findClass("TextMeshPro")),A(Il2Cpp.Api.TextMeshPro._get_transform,e=>{var t="|"+new s.TMPro_TMP_Text_Impl(e[0]).get_text()+"|";if(-1!=(0,l.filterDuplicateOBJ)(t)){if(a(e[0],"TextMeshPro"),LOG("\n[TextMeshPro] "+e[0]+"\t"+t,LogColor.C35),0!=i.size){const l=i.get(t.substring(1,t.length-1));null!=l&&(callFunction(find_method("Unity.TextMeshPro","TextMeshPro","set_text",1),e[0],allocUStr(l)),LOGH("\n\t { REP } "+t+" ---\x3e "+l))}p.isNull()||(LOGZ("\n\t { FONT } "+new Il2Cpp.Object(Il2Cpp.Api.TMP_Text._get_font(e[0]))),new Il2Cpp.Object(e[0]).tryMethod("set_font",1).invoke(p),Il2Cpp.Api.TextMeshPro._UpdateFontAsset(e[0]))}})}catch{LOGE("Unity.TextMeshPro.TextMeshPro.get_transform NOT FOUND !")}try{LOGD("Enable Text Hook".padEnd(30," ")+"| class : "+findClass("Text")),null==(r=!1)&&(r=!1),A(Il2Cpp.Api.Text._get_text,e=>{a(e[0],"Text"),r&&new Il2Cpp.Component(e[0]).get_gameObject().showSelf()},(e,t)=>{var n="|"+readU16(e)+"|";if(-1!=(0,l.filterDuplicateOBJ)(n)&&(LOGG("\n[Text_Get] "+getPlatformCtxWithArgV(t,0)+"\t"+n),0!=i.size)){const l=i.get(n.substring(1,n.length-1));null!=l&&(e.replace(allocUStr(l)),LOGH(`
{REP} ${n} ---> `+l))}}),A(Il2Cpp.Api.Text._set_text,(e,t)=>{var n="|"+readU16(e[1])+"|";if(-1!=(0,l.filterDuplicateOBJ)(n)&&-1!=(0,l.filterDuplicateOBJ)(e[0].toString())&&(a(e[0],"Text"),LOGO("\n[Text_Set] "+e[0]+"\t"+n),0!=i.size)){const l=i.get(n.substring(1,n.length-1));null!=l&&(e[1]=allocUStr(l),LOGH(`
{REP} ${n} ---> `+l)),r&&new Il2Cpp.Component(e[0]).get_gameObject().showSelf()}})}catch{LOGE("UnityEngine.UI.Text.get_text/set_text NOT FOUND!")}try{LOGD("Enable TrackText Hook".padEnd(30," ")+"| class : "+findClass("FontUpdateTracker")),A(find_method("UnityEngine.UI","FontUpdateTracker","TrackText",1),e=>{var t="|"+callFunctionRUS(["UnityEngine.UI","Text","get_text",0],e[0])+"|";if(-1!=(0,l.filterDuplicateOBJ)(t)&&(LOGD(`
[FontUpdateTracker] ${e[0]} `+t),a(e[0],"Text"),0!=i.size)){const l=i.get(t.substring(1,t.length-1));null!=l&&(e[1]=allocUStr(l),LOGH(`
{REP} ${t} ---> `+l))}})}catch{LOGE("UnityEngine.UI.FontUpdateTracker.TrackText NOT FOUND !")}try{LOGD("Enable Print Hook".padEnd(30," ")+"| class : "+findClass("NGUIText")),A(find_method("Assembly-CSharp","NGUIText","Print",4),e=>{var t,n="|"+readU16(e[0])+"|";-1!=(0,l.filterDuplicateOBJ)(n)&&(LOGD(`
[NGUIText] ${e[0]} `+n),a(e[0],"Text",!0),0!=i.size)&&null!=(t=i.get(n.substring(1,n.length-1)))&&(e[0]=allocUStr(t),LOGH(`
{REP} ${n} ---> `+t))})}catch{LOGE("NGUIText.Print NOT FOUND !")}function a(e,t,n=!1){if(null==o.get(t)&&(o.set(t,1),getTypeParent(e)),n)try{var i=e.add(2*p_size),r=Memory.scanSync(i,(.5*i.readInt()+3)*p_size,"00 00 00 00")[0].address;LOGO("\t"+hexdump(i.add(p_size),{length:r.sub(i).sub(p_size).toInt32(),header:!1}))}catch(e){}}},globalThis.listFonts=()=>{0!=i.length?(newLine(),i.forEach((e,t)=>{LOGD(`[${t}] ${e.handle} -> ${e} `)}),newLine()):LOGE("No font saved")},globalThis.setFont=e=>{e<0||e>=i.length?LOGE("Index out of range"):runOnMain(()=>{p=Il2Cpp.Api.TMP_FontAsset._CreateFontAsset(i[e].handle)})},globalThis.savedFonts=i,globalThis.choosed_TMP_FontAsset=p},{"../../../../../../../../../../../utils/common":550,"../TMP_Text/class":238}],244:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":241,"./class":242,"./export":243}],245:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},e=(Object.defineProperty(n,"__esModule",{value:!0}),n.MaskableGraphicApi=void 0,e("decorator-cache-getter"));class r{static get _get_onCullStateChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","get_onCullStateChanged",0,"pointer",["pointer"])}static get _set_onCullStateChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","set_onCullStateChanged",1,"void",["pointer","pointer"])}static get _get_maskable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","get_maskable",0,"bool",["pointer"])}static get _set_maskable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","set_maskable",1,"void",["pointer","bool"])}static get _get_isMaskingGraphic(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","get_isMaskingGraphic",0,"bool",["pointer"])}static get _set_isMaskingGraphic(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","set_isMaskingGraphic",1,"void",["pointer","bool"])}static get _GetModifiedMaterial(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","GetModifiedMaterial",0,"pointer",["pointer","pointer"])}static get _Cull(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","Cull",0,"void",["pointer","pointer","bool"])}static get _UpdateCull(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","UpdateCull",0,"void",["pointer","bool"])}static get _SetClipRect(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","SetClipRect",0,"void",["pointer","pointer","bool"])}static get _SetClipSoftness(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","SetClipSoftness",0,"void",["pointer","pointer"])}static get _OnEnable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","OnEnable",0,"void",["pointer"])}static get _OnDisable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","OnDisable",0,"void",["pointer"])}static get _OnTransformParentChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","OnTransformParentChanged",0,"void",["pointer"])}static get _ParentMaskStateChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","ParentMaskStateChanged",0,"void",["pointer"])}static get _OnCanvasHierarchyChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","OnCanvasHierarchyChanged",0,"void",["pointer"])}static get _get_rootCanvasRect(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","get_rootCanvasRect",0,"pointer",["pointer"])}static get _UpdateClipParent(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","UpdateClipParent",0,"void",["pointer"])}static get _RecalculateClipping(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","RecalculateClipping",0,"void",["pointer"])}static get _RecalculateMasking(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic","RecalculateMasking",0,"void",["pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.MaskableGraphic",".ctor",0,"void",["pointer"])}static get _get_gameObject(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.IClippable","get_gameObject",0,"pointer",["pointer"])}}i([e.cache],r,"_get_onCullStateChanged",null),i([e.cache],r,"_set_onCullStateChanged",null),i([e.cache],r,"_get_maskable",null),i([e.cache],r,"_set_maskable",null),i([e.cache],r,"_get_isMaskingGraphic",null),i([e.cache],r,"_set_isMaskingGraphic",null),i([e.cache],r,"_GetModifiedMaterial",null),i([e.cache],r,"_Cull",null),i([e.cache],r,"_UpdateCull",null),i([e.cache],r,"_SetClipRect",null),i([e.cache],r,"_SetClipSoftness",null),i([e.cache],r,"_OnEnable",null),i([e.cache],r,"_OnDisable",null),i([e.cache],r,"_OnTransformParentChanged",null),i([e.cache],r,"_ParentMaskStateChanged",null),i([e.cache],r,"_OnCanvasHierarchyChanged",null),i([e.cache],r,"_get_rootCanvasRect",null),i([e.cache],r,"_UpdateClipParent",null),i([e.cache],r,"_RecalculateClipping",null),i([e.cache],r,"_RecalculateMasking",null),i([e.cache],r,"__ctor",null),i([e.cache],r,"_get_gameObject",null),n.MaskableGraphicApi=r,Il2Cpp.Api.MaskableGraphic=r},{"decorator-cache-getter":561}],246:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_UI_MaskableGraphic_Impl=void 0;var i=e("../../../../../../Material/class");class r extends e("../class").UnityEngine_UI_Graphic_Impl{m_ShouldRecalculateStencil=readBoolean(lfv(this.handle,"m_ShouldRecalculateStencil"));m_MaskMaterial=new i.UnityEngine_Material_Impl(lfv(this.handle,"m_MaskMaterial"));m_ParentMask=lfv(this.handle,"m_ParentMask");m_Maskable=readBoolean(lfv(this.handle,"m_Maskable"));m_IsMaskingGraphic=readBoolean(lfv(this.handle,"m_IsMaskingGraphic"));m_IncludeForMasking=readBoolean(lfv(this.handle,"m_IncludeForMasking"));m_OnCullStateChanged=lfv(this.handle,"m_OnCullStateChanged");m_ShouldRecalculate=readBoolean(lfv(this.handle,"m_ShouldRecalculate"));m_StencilValue=lfv(this.handle,"m_StencilValue").toInt32();m_Corners=lfv(this.handle,"m_Corners");get_onCullStateChanged(){return Il2Cpp.Api.MaskableGraphic._get_onCullStateChanged(this.handle)}set_onCullStateChanged(e){return Il2Cpp.Api.MaskableGraphic._set_onCullStateChanged(this.handle,e)}get_maskable(){return Il2Cpp.Api.MaskableGraphic._get_maskable(this.handle)}set_maskable(e){return Il2Cpp.Api.MaskableGraphic._set_maskable(this.handle,e)}get_isMaskingGraphic(){return Il2Cpp.Api.MaskableGraphic._get_isMaskingGraphic(this.handle)}set_isMaskingGraphic(e){return Il2Cpp.Api.MaskableGraphic._set_isMaskingGraphic(this.handle,e)}GetModifiedMaterial(e){return Il2Cpp.Api.MaskableGraphic._GetModifiedMaterial(this.handle,e)}Cull(e,t){return Il2Cpp.Api.MaskableGraphic._Cull(this.handle,e,t)}UpdateCull(e){return Il2Cpp.Api.MaskableGraphic._UpdateCull(this.handle,e)}SetClipRect(e,t){return Il2Cpp.Api.MaskableGraphic._SetClipRect(this.handle,e,t)}SetClipSoftness(e){return Il2Cpp.Api.MaskableGraphic._SetClipSoftness(this.handle,e)}OnEnable(){return Il2Cpp.Api.MaskableGraphic._OnEnable(this.handle)}OnDisable(){return Il2Cpp.Api.MaskableGraphic._OnDisable(this.handle)}OnTransformParentChanged(){return Il2Cpp.Api.MaskableGraphic._OnTransformParentChanged(this.handle)}ParentMaskStateChanged(){return Il2Cpp.Api.MaskableGraphic._ParentMaskStateChanged(this.handle)}OnCanvasHierarchyChanged(){return Il2Cpp.Api.MaskableGraphic._OnCanvasHierarchyChanged(this.handle)}get_rootCanvasRect(){return Il2Cpp.Api.MaskableGraphic._get_rootCanvasRect(this.handle)}UpdateClipParent(){return Il2Cpp.Api.MaskableGraphic._UpdateClipParent(this.handle)}RecalculateClipping(){return Il2Cpp.Api.MaskableGraphic._RecalculateClipping(this.handle)}RecalculateMasking(){return Il2Cpp.Api.MaskableGraphic._RecalculateMasking(this.handle)}_ctor(){return Il2Cpp.Api.MaskableGraphic.__ctor(this.handle)}}n.UnityEngine_UI_MaskableGraphic_Impl=r},{"../../../../../../Material/class":310,"../class":249}],247:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./Image/include"),e("./Text/include"),e("./TMP_Text/include")},{"./Image/include":228,"./TMP_Text/include":240,"./Text/include":244,"./api":245,"./class":246}],248:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_defaultGraphicMaterial(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_defaultGraphicMaterial",0,"pointer",[])}static get _get_color(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_color",0,"pointer",["pointer"])}static get _set_color(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","set_color",1,"void",["pointer","pointer"])}static get _get_raycastTarget(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_raycastTarget",0,"pointer",["pointer"])}static get _set_raycastTarget(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","set_raycastTarget",1,"void",["pointer","pointer"])}static get _get_raycastPadding(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_raycastPadding",0,"pointer",["pointer"])}static get _set_raycastPadding(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","set_raycastPadding",1,"void",["pointer","pointer"])}static get _get_useLegacyMeshGeneration(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_useLegacyMeshGeneration",0,"pointer",["pointer"])}static get _set_useLegacyMeshGeneration(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","set_useLegacyMeshGeneration",1,"void",["pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic",".ctor",0,"void",["pointer"])}static get _SetAllDirty(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","SetAllDirty",0,"void",["pointer"])}static get _SetLayoutDirty(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","SetLayoutDirty",0,"void",["pointer"])}static get _SetVerticesDirty(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","SetVerticesDirty",0,"void",["pointer"])}static get _SetMaterialDirty(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","SetMaterialDirty",0,"void",["pointer"])}static get _OnRectTransformDimensionsChange(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","OnRectTransformDimensionsChange",0,"void",["pointer"])}static get _OnBeforeTransformParentChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","OnBeforeTransformParentChanged",0,"void",["pointer"])}static get _OnTransformParentChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","OnTransformParentChanged",0,"void",["pointer"])}static get _get_depth(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_depth",0,"pointer",["pointer"])}static get _get_rectTransform(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_rectTransform",0,"pointer",["pointer"])}static get _get_canvas(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_canvas",0,"pointer",["pointer"])}static get _CacheCanvas(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","CacheCanvas",0,"void",["pointer"])}static get _get_canvasRenderer(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_canvasRenderer",0,"pointer",["pointer"])}static get _get_defaultMaterial(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_defaultMaterial",0,"pointer",["pointer"])}static get _get_material(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_material",0,"pointer",["pointer"])}static get _set_material(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","set_material",1,"void",["pointer","pointer"])}static get _get_materialForRendering(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_materialForRendering",0,"pointer",["pointer"])}static get _get_mainTexture(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_mainTexture",0,"pointer",["pointer"])}static get _OnEnable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","OnEnable",0,"void",["pointer"])}static get _OnDisable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","OnDisable",0,"void",["pointer"])}static get _OnDestroy(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","OnDestroy",0,"void",["pointer"])}static get _OnCanvasHierarchyChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","OnCanvasHierarchyChanged",0,"void",["pointer"])}static get _OnCullingChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","OnCullingChanged",0,"void",["pointer"])}static get _Rebuild(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","Rebuild",1,"void",["pointer","pointer"])}static get _LayoutComplete(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","LayoutComplete",0,"void",["pointer"])}static get _GraphicUpdateComplete(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","GraphicUpdateComplete",0,"void",["pointer"])}static get _UpdateMaterial(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","UpdateMaterial",0,"void",["pointer"])}static get _UpdateGeometry(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","UpdateGeometry",0,"void",["pointer"])}static get _DoMeshGeneration(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","DoMeshGeneration",0,"void",["pointer"])}static get _DoLegacyMeshGeneration(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","DoLegacyMeshGeneration",0,"void",["pointer"])}static get _get_workerMesh(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","get_workerMesh",0,"pointer",[])}static get _OnFillVBO(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","OnFillVBO",1,"void",["pointer","pointer"])}static get _OnPopulateMesh(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","OnPopulateMesh",1,"void",["pointer","pointer"])}static get _OnPopulateMesh_vh(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Graphic","OnPopulateMesh",1,["UnityEngine.UI.VertexHelper"],"void",["pointer","pointer"])}static get _OnDidApplyAnimationProperties(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","OnDidApplyAnimationProperties",0,"void",["pointer"])}static get _SetNativeSize(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","SetNativeSize",0,"void",["pointer"])}static get _Raycast(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","Raycast",2,"pointer",["pointer","pointer","pointer"])}static get _PixelAdjustPoint(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","PixelAdjustPoint",1,"pointer",["pointer","pointer"])}static get _GetPixelAdjustedRect(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","GetPixelAdjustedRect",0,"pointer",["pointer"])}static get _CrossFadeColor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","CrossFadeColor",4,"void",["pointer","pointer","pointer","pointer","pointer"])}static get _CrossFadeColor_targetColor_duration_ignoreTimeScale_useAlpha_useRGB(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.UI.Graphic","CrossFadeColor",5,["UnityEngine.Color","System.Single","System.Boolean","System.Boolean","System.Boolean"],"void",["pointer","pointer","pointer","pointer","pointer","pointer"])}static get _CreateColorFromAlpha(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","CreateColorFromAlpha",1,"pointer",["pointer"])}static get _CrossFadeAlpha(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","CrossFadeAlpha",3,"void",["pointer","pointer","pointer","pointer"])}static get _RegisterDirtyLayoutCallback(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","RegisterDirtyLayoutCallback",1,"void",["pointer","pointer"])}static get _UnregisterDirtyLayoutCallback(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","UnregisterDirtyLayoutCallback",1,"void",["pointer","pointer"])}static get _RegisterDirtyVerticesCallback(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","RegisterDirtyVerticesCallback",1,"void",["pointer","pointer"])}static get _UnregisterDirtyVerticesCallback(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","UnregisterDirtyVerticesCallback",1,"void",["pointer","pointer"])}static get _RegisterDirtyMaterialCallback(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","RegisterDirtyMaterialCallback",1,"void",["pointer","pointer"])}static get _UnregisterDirtyMaterialCallback(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","UnregisterDirtyMaterialCallback",1,"void",["pointer","pointer"])}static get __cctor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic",".cctor",0,"void",[])}static get _UnityEngine_UI_ICanvasElement_get_transform(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.UI.Graphic","UnityEngine.UI.ICanvasElement.get_transform",0,"pointer",["pointer"])}}i([n.cache],r,"_get_defaultGraphicMaterial",null),i([n.cache],r,"_get_color",null),i([n.cache],r,"_set_color",null),i([n.cache],r,"_get_raycastTarget",null),i([n.cache],r,"_set_raycastTarget",null),i([n.cache],r,"_get_raycastPadding",null),i([n.cache],r,"_set_raycastPadding",null),i([n.cache],r,"_get_useLegacyMeshGeneration",null),i([n.cache],r,"_set_useLegacyMeshGeneration",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_SetAllDirty",null),i([n.cache],r,"_SetLayoutDirty",null),i([n.cache],r,"_SetVerticesDirty",null),i([n.cache],r,"_SetMaterialDirty",null),i([n.cache],r,"_OnRectTransformDimensionsChange",null),i([n.cache],r,"_OnBeforeTransformParentChanged",null),i([n.cache],r,"_OnTransformParentChanged",null),i([n.cache],r,"_get_depth",null),i([n.cache],r,"_get_rectTransform",null),i([n.cache],r,"_get_canvas",null),i([n.cache],r,"_CacheCanvas",null),i([n.cache],r,"_get_canvasRenderer",null),i([n.cache],r,"_get_defaultMaterial",null),i([n.cache],r,"_get_material",null),i([n.cache],r,"_set_material",null),i([n.cache],r,"_get_materialForRendering",null),i([n.cache],r,"_get_mainTexture",null),i([n.cache],r,"_OnEnable",null),i([n.cache],r,"_OnDisable",null),i([n.cache],r,"_OnDestroy",null),i([n.cache],r,"_OnCanvasHierarchyChanged",null),i([n.cache],r,"_OnCullingChanged",null),i([n.cache],r,"_Rebuild",null),i([n.cache],r,"_LayoutComplete",null),i([n.cache],r,"_GraphicUpdateComplete",null),i([n.cache],r,"_UpdateMaterial",null),i([n.cache],r,"_UpdateGeometry",null),i([n.cache],r,"_DoMeshGeneration",null),i([n.cache],r,"_DoLegacyMeshGeneration",null),i([n.cache],r,"_get_workerMesh",null),i([n.cache],r,"_OnFillVBO",null),i([n.cache],r,"_OnPopulateMesh",null),i([n.cache],r,"_OnPopulateMesh_vh",null),i([n.cache],r,"_OnDidApplyAnimationProperties",null),i([n.cache],r,"_SetNativeSize",null),i([n.cache],r,"_Raycast",null),i([n.cache],r,"_PixelAdjustPoint",null),i([n.cache],r,"_GetPixelAdjustedRect",null),i([n.cache],r,"_CrossFadeColor",null),i([n.cache],r,"_CrossFadeColor_targetColor_duration_ignoreTimeScale_useAlpha_useRGB",null),i([n.cache],r,"_CreateColorFromAlpha",null),i([n.cache],r,"_CrossFadeAlpha",null),i([n.cache],r,"_RegisterDirtyLayoutCallback",null),i([n.cache],r,"_UnregisterDirtyLayoutCallback",null),i([n.cache],r,"_RegisterDirtyVerticesCallback",null),i([n.cache],r,"_UnregisterDirtyVerticesCallback",null),i([n.cache],r,"_RegisterDirtyMaterialCallback",null),i([n.cache],r,"_UnregisterDirtyMaterialCallback",null),i([n.cache],r,"__cctor",null),i([n.cache],r,"_UnityEngine_UI_ICanvasElement_get_transform",null),Il2Cpp.Api.Graphic=r},{"decorator-cache-getter":561}],249:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_UI_Graphic_Impl=void 0;const i=e("../../../../../../Delegate/MulticastDelegate/UnityAction/class"),r=e("../../../../../../ValueType/Color/class"),o=e("../../../../../Material/class"),a=e("../../../../../Texture/Texture2D/class"),l=e("../../../../Transform/RectTransform/class"),s=e("../../../Canvas/class"),p=e("../class");class c extends p.UnityEngine_EventSystems_UIBehaviour_Impl{s_DefaultUI=new o.UnityEngine_Material_Impl(lfv(this.handle,"s_DefaultUI"));s_WhiteTexture=new a.UnityEngine_Texture2D_Impl(lfv(this.handle,"s_WhiteTexture"));m_Material=new o.UnityEngine_Material_Impl(lfv(this.handle,"m_Material"));m_Color=new r.UnityEngine_Color_Impl(lfv(this.handle,"m_Color"));m_SkipLayoutUpdate=readBoolean(lfv(this.handle,"m_SkipLayoutUpdate"));m_SkipMaterialUpdate=readBoolean(lfv(this.handle,"m_SkipMaterialUpdate"));m_RaycastTarget=readBoolean(lfv(this.handle,"m_RaycastTarget"));m_RaycastPadding=lfv(this.handle,"m_RaycastPadding");m_RectTransform=new l.UnityEngine_RectTransform(lfv(this.handle,"m_RectTransform"));m_CanvasRenderer=lfv(this.handle,"m_CanvasRenderer");m_Canvas=new s.UnityEngine_Canvas_Impl(lfv(this.handle,"m_Canvas"));m_VertsDirty=readBoolean(lfv(this.handle,"m_VertsDirty"));m_MaterialDirty=readBoolean(lfv(this.handle,"m_MaterialDirty"));m_OnDirtyLayoutCallback=new i.UnityEngine_Events_UnityAction_Impl(lfv(this.handle,"m_OnDirtyLayoutCallback"));m_OnDirtyVertsCallback=new i.UnityEngine_Events_UnityAction_Impl(lfv(this.handle,"m_OnDirtyVertsCallback"));m_OnDirtyMaterialCallback=new i.UnityEngine_Events_UnityAction_Impl(lfv(this.handle,"m_OnDirtyMaterialCallback"));s_Mesh=lfv(this.handle,"s_Mesh");s_VertexHelper=lfv(this.handle,"s_VertexHelper");m_CachedMesh=lfv(this.handle,"m_CachedMesh");m_CachedUvs=lfv(this.handle,"m_CachedUvs");get_defaultGraphicMaterial(){return Il2Cpp.Api.Graphic._get_defaultGraphicMaterial()}get_color(){return Il2Cpp.Api.Graphic._get_color(this.handle)}set_color(e){return Il2Cpp.Api.Graphic._set_color(this.handle,e)}get_raycastTarget(){return Il2Cpp.Api.Graphic._get_raycastTarget(this.handle)}set_raycastTarget(e){return Il2Cpp.Api.Graphic._set_raycastTarget(this.handle,e)}get_raycastPadding(){return Il2Cpp.Api.Graphic._get_raycastPadding(this.handle)}set_raycastPadding(e){return Il2Cpp.Api.Graphic._set_raycastPadding(this.handle,e)}get_useLegacyMeshGeneration(){return Il2Cpp.Api.Graphic._get_useLegacyMeshGeneration(this.handle)}set_useLegacyMeshGeneration(e){return Il2Cpp.Api.Graphic._set_useLegacyMeshGeneration(this.handle,e)}_ctor(){return Il2Cpp.Api.Graphic.__ctor(this.handle)}SetAllDirty(){return Il2Cpp.Api.Graphic._SetAllDirty(this.handle)}SetLayoutDirty(){return Il2Cpp.Api.Graphic._SetLayoutDirty(this.handle)}SetVerticesDirty(){return Il2Cpp.Api.Graphic._SetVerticesDirty(this.handle)}SetMaterialDirty(){return Il2Cpp.Api.Graphic._SetMaterialDirty(this.handle)}OnRectTransformDimensionsChange(){return Il2Cpp.Api.Graphic._OnRectTransformDimensionsChange(this.handle)}OnBeforeTransformParentChanged(){return Il2Cpp.Api.Graphic._OnBeforeTransformParentChanged(this.handle)}OnTransformParentChanged(){return Il2Cpp.Api.Graphic._OnTransformParentChanged(this.handle)}get_depth(){return Il2Cpp.Api.Graphic._get_depth(this.handle)}get_rectTransform(){return new l.UnityEngine_RectTransform(Il2Cpp.Api.Graphic._get_rectTransform(this.handle))}get_canvas(){return new s.UnityEngine_Canvas_Impl(Il2Cpp.Api.Graphic._get_canvas(this.handle))}CacheCanvas(){return Il2Cpp.Api.Graphic._CacheCanvas(this.handle)}get_canvasRenderer(){return Il2Cpp.Api.Graphic._get_canvasRenderer(this.handle)}get_defaultMaterial(){return Il2Cpp.Api.Graphic._get_defaultMaterial(this.handle)}get_material(){return Il2Cpp.Api.Graphic._get_material(this.handle)}set_material(e){return Il2Cpp.Api.Graphic._set_material(this.handle,e)}get_materialForRendering(){return Il2Cpp.Api.Graphic._get_materialForRendering(this.handle)}get_mainTexture(){return Il2Cpp.Api.Graphic._get_mainTexture(this.handle)}OnEnable(){return Il2Cpp.Api.Graphic._OnEnable(this.handle)}OnDisable(){return Il2Cpp.Api.Graphic._OnDisable(this.handle)}OnDestroy(){return Il2Cpp.Api.Graphic._OnDestroy(this.handle)}OnCanvasHierarchyChanged(){return Il2Cpp.Api.Graphic._OnCanvasHierarchyChanged(this.handle)}OnCullingChanged(){return Il2Cpp.Api.Graphic._OnCullingChanged(this.handle)}Rebuild(e){return Il2Cpp.Api.Graphic._Rebuild(this.handle,e)}LayoutComplete(){return Il2Cpp.Api.Graphic._LayoutComplete(this.handle)}GraphicUpdateComplete(){return Il2Cpp.Api.Graphic._GraphicUpdateComplete(this.handle)}UpdateMaterial(){return Il2Cpp.Api.Graphic._UpdateMaterial(this.handle)}UpdateGeometry(){return Il2Cpp.Api.Graphic._UpdateGeometry(this.handle)}DoMeshGeneration(){return Il2Cpp.Api.Graphic._DoMeshGeneration(this.handle)}DoLegacyMeshGeneration(){return Il2Cpp.Api.Graphic._DoLegacyMeshGeneration(this.handle)}get_workerMesh(){return Il2Cpp.Api.Graphic._get_workerMesh()}OnFillVBO(e){return Il2Cpp.Api.Graphic._OnFillVBO(this.handle,e)}OnPopulateMesh(e){return Il2Cpp.Api.Graphic._OnPopulateMesh(this.handle,e)}OnPopulateMesh_vh(e){return Il2Cpp.Api.Graphic._OnPopulateMesh(this.handle,e)}OnDidApplyAnimationProperties(){return Il2Cpp.Api.Graphic._OnDidApplyAnimationProperties(this.handle)}SetNativeSize(){return Il2Cpp.Api.Graphic._SetNativeSize(this.handle)}Raycast(e,t){return Il2Cpp.Api.Graphic._Raycast(this.handle,e,t)}PixelAdjustPoint(e){return Il2Cpp.Api.Graphic._PixelAdjustPoint(this.handle,e)}GetPixelAdjustedRect(){return Il2Cpp.Api.Graphic._GetPixelAdjustedRect(this.handle)}CrossFadeColor_4(e,t,n,i){return Il2Cpp.Api.Graphic._CrossFadeColor(this.handle,e,t,n,i)}CrossFadeColor_5(e,t,n,i,r){return Il2Cpp.Api.Graphic._CrossFadeColor(this.handle,e,t,n,i,r)}CreateColorFromAlpha(e){return Il2Cpp.Api.Graphic._CreateColorFromAlpha(e)}CrossFadeAlpha(e,t,n){return Il2Cpp.Api.Graphic._CrossFadeAlpha(this.handle,e,t,n)}RegisterDirtyLayoutCallback(e){return Il2Cpp.Api.Graphic._RegisterDirtyLayoutCallback(this.handle,e)}UnregisterDirtyLayoutCallback(e){return Il2Cpp.Api.Graphic._UnregisterDirtyLayoutCallback(this.handle,e)}RegisterDirtyVerticesCallback(e){return Il2Cpp.Api.Graphic._RegisterDirtyVerticesCallback(this.handle,e)}UnregisterDirtyVerticesCallback(e){return Il2Cpp.Api.Graphic._UnregisterDirtyVerticesCallback(this.handle,e)}RegisterDirtyMaterialCallback(e){return Il2Cpp.Api.Graphic._RegisterDirtyMaterialCallback(this.handle,e)}UnregisterDirtyMaterialCallback(e){return Il2Cpp.Api.Graphic._UnregisterDirtyMaterialCallback(this.handle,e)}_cctor(){return Il2Cpp.Api.Graphic.__cctor()}}n.UnityEngine_UI_Graphic_Impl=c},{"../../../../../../Delegate/MulticastDelegate/UnityAction/class":84,"../../../../../../ValueType/Color/class":417,"../../../../../Material/class":310,"../../../../../Texture/Texture2D/class":332,"../../../../Transform/RectTransform/class":294,"../../../Canvas/class":185,"../class":252}],250:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./MaskableGraphic/include")},{"./MaskableGraphic/include":247,"./api":248,"./class":249}],251:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _Awake(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","Awake",0,"void",["pointer"])}static get _OnEnable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","OnEnable",0,"void",["pointer"])}static get _Start(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","Start",0,"void",["pointer"])}static get _OnDisable(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","OnDisable",0,"void",["pointer"])}static get _OnDestroy(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","OnDestroy",0,"void",["pointer"])}static get _IsActive(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","IsActive",0,"pointer",["pointer"])}static get _OnRectTransformDimensionsChange(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","OnRectTransformDimensionsChange",0,"void",["pointer"])}static get _OnBeforeTransformParentChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","OnBeforeTransformParentChanged",0,"void",["pointer"])}static get _OnTransformParentChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","OnTransformParentChanged",0,"void",["pointer"])}static get _OnDidApplyAnimationProperties(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","OnDidApplyAnimationProperties",0,"void",["pointer"])}static get _OnCanvasGroupChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","OnCanvasGroupChanged",0,"void",["pointer"])}static get _OnCanvasHierarchyChanged(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","OnCanvasHierarchyChanged",0,"void",["pointer"])}static get _IsDestroyed(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour","IsDestroyed",0,"pointer",["pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.UI","UnityEngine.EventSystems.UIBehaviour",".ctor",0,"void",["pointer"])}}i([n.cache],r,"_Awake",null),i([n.cache],r,"_OnEnable",null),i([n.cache],r,"_Start",null),i([n.cache],r,"_OnDisable",null),i([n.cache],r,"_OnDestroy",null),i([n.cache],r,"_IsActive",null),i([n.cache],r,"_OnRectTransformDimensionsChange",null),i([n.cache],r,"_OnBeforeTransformParentChanged",null),i([n.cache],r,"_OnTransformParentChanged",null),i([n.cache],r,"_OnDidApplyAnimationProperties",null),i([n.cache],r,"_OnCanvasGroupChanged",null),i([n.cache],r,"_OnCanvasHierarchyChanged",null),i([n.cache],r,"_IsDestroyed",null),i([n.cache],r,"__ctor",null),Il2Cpp.Api.UIBehaviour=r},{"decorator-cache-getter":561}],252:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_UIBehaviour_Impl=void 0;class i extends e("../class").UnityEngine_MonoBehaviour_Impl{constructor(e){super(e)}Awake(){return Il2Cpp.Api.UIBehaviour._Awake(this.handle)}OnEnable(){return Il2Cpp.Api.UIBehaviour._OnEnable(this.handle)}Start(){return Il2Cpp.Api.UIBehaviour._Start(this.handle)}OnDisable(){return Il2Cpp.Api.UIBehaviour._OnDisable(this.handle)}OnDestroy(){return Il2Cpp.Api.UIBehaviour._OnDestroy(this.handle)}IsActive(){return Il2Cpp.Api.UIBehaviour._IsActive(this.handle)}OnRectTransformDimensionsChange(){return Il2Cpp.Api.UIBehaviour._OnRectTransformDimensionsChange(this.handle)}OnBeforeTransformParentChanged(){return Il2Cpp.Api.UIBehaviour._OnBeforeTransformParentChanged(this.handle)}OnTransformParentChanged(){return Il2Cpp.Api.UIBehaviour._OnTransformParentChanged(this.handle)}OnDidApplyAnimationProperties(){return Il2Cpp.Api.UIBehaviour._OnDidApplyAnimationProperties(this.handle)}OnCanvasGroupChanged(){return Il2Cpp.Api.UIBehaviour._OnCanvasGroupChanged(this.handle)}OnCanvasHierarchyChanged(){return Il2Cpp.Api.UIBehaviour._OnCanvasHierarchyChanged(this.handle)}IsDestroyed(){return Il2Cpp.Api.UIBehaviour._IsDestroyed(this.handle)}_ctor(){return Il2Cpp.Api.UIBehaviour.__ctor(this.handle)}}n.UnityEngine_EventSystems_UIBehaviour_Impl=i},{"../class":259}],253:[function(e,t,n){},{}],254:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./Graphic/include"),e("./EventSystem/include"),e("./BaseInput/include"),e("./BaseInputModule/include"),e("./BaseRaycaster/include")},{"./BaseInput/include":216,"./BaseInputModule/include":213,"./BaseRaycaster/include":219,"./EventSystem/include":223,"./Graphic/include":250,"./api":251,"./class":252,"./export":253}],255:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n._UnityButton_Impl=void 0;var i=e("../../../../../Delegate/MulticastDelegate/UnityAction/class");class r extends e("../class").UnityEngine_MonoBehaviour_Impl{_onClick=new i.UnityEngine_Events_UnityAction_Impl(lfv(this.handle,"_onClick"));_isInteractable=lfv(this.handle,"_isInteractable");_isPressed=lfv(this.handle,"_isPressed");_ignorePointerClick=lfv(this.handle,"_ignorePointerClick");constructor(e){super(e)}OnPressed(){return Il2Cpp.Api.UnityButton._OnPressed(this.handle)}OnClick(){return Il2Cpp.Api.UnityButton._OnClick(this.handle)}_ctor_UnityButton(){return Il2Cpp.Api.UnityButton.__ctor(this.handle)}get_IsInteractable(){return Il2Cpp.Api.UnityButton._get_IsInteractable(this.handle)}set_IsInteractable(e){return Il2Cpp.Api.UnityButton._set_IsInteractable(this.handle,e)}SetInteractable(e){return Il2Cpp.Api.UnityButton._SetInteractable(this.handle,e)}OnPointerClick(e){return Il2Cpp.Api.UnityButton._OnPointerClick(this.handle,e)}AddClickListener(e){return Il2Cpp.Api.UnityButton._AddClickListener(this.handle,e)}RemoveClickListener(e){return Il2Cpp.Api.UnityButton._RemoveClickListener(this.handle,e)}RemoveAllListeners(){return Il2Cpp.Api.UnityButton._RemoveAllListeners(this.handle)}OnPointerDown(e){return Il2Cpp.Api.UnityButton._OnPointerDown(this.handle,e)}OnPointerUp(e){return Il2Cpp.Api.UnityButton._OnPointerUp(this.handle,e)}OnPointerExitClick(){return Il2Cpp.Api.UnityButton._OnPointerExitClick(this.handle)}OnPointerExit(e){return Il2Cpp.Api.UnityButton._OnPointerExit(this.handle,e)}FakeClick(){return Il2Cpp.Api.UnityButton._FakeClick(this.handle)}CancelFakeClick(){return Il2Cpp.Api.UnityButton._CancelFakeClick(this.handle)}get_Sfx(){return Il2Cpp.Api.UnityButton._get_Sfx(this.handle)}}n._UnityButton_Impl=r,Il2Cpp.UnityButton=r},{"../../../../../Delegate/MulticastDelegate/UnityAction/class":84,"../class":259}],256:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _OnPressed(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","OnPressed",0,[],"void",["pointer"])}static get _OnClick(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","OnClick",0,[],"void",["pointer"])}static get __ctor(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton",".ctor",0,[],"void",["pointer"])}static get _get_IsInteractable(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","get_IsInteractable",0,[],"pointer",["pointer"])}static get _set_IsInteractable(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","set_IsInteractable",1,["System.Boolean"],"void",["pointer","pointer"])}static get _SetInteractable(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","SetInteractable",1,["System.Boolean"],"void",["pointer","pointer"])}static get _OnPointerClick(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","OnPointerClick",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _AddClickListener(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","AddClickListener",1,["System.Action"],"void",["pointer","pointer"])}static get _RemoveClickListener(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","RemoveClickListener",1,["System.Action"],"void",["pointer","pointer"])}static get _RemoveAllListeners(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","RemoveAllListeners",0,[],"void",["pointer"])}static get _OnPointerDown(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","OnPointerDown",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnPointerUp(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","OnPointerUp",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _OnPointerExitClick(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","OnPointerExitClick",0,[],"void",["pointer"])}static get _OnPointerExit(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","OnPointerExit",1,["UnityEngine.EventSystems.PointerEventData"],"void",["pointer","pointer"])}static get _FakeClick(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","FakeClick",0,[],"void",["pointer"])}static get _CancelFakeClick(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","CancelFakeClick",0,[],"void",["pointer"])}static get _get_Sfx(){return Il2Cpp.Api.o("Assembly-CSharp","UnityButton","get_Sfx",0,[],"pointer",["pointer"])}}i([n.cache],r,"_OnPressed",null),i([n.cache],r,"_OnClick",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_IsInteractable",null),i([n.cache],r,"_set_IsInteractable",null),i([n.cache],r,"_SetInteractable",null),i([n.cache],r,"_OnPointerClick",null),i([n.cache],r,"_AddClickListener",null),i([n.cache],r,"_RemoveClickListener",null),i([n.cache],r,"_RemoveAllListeners",null),i([n.cache],r,"_OnPointerDown",null),i([n.cache],r,"_OnPointerUp",null),i([n.cache],r,"_OnPointerExitClick",null),i([n.cache],r,"_OnPointerExit",null),i([n.cache],r,"_FakeClick",null),i([n.cache],r,"_CancelFakeClick",null),i([n.cache],r,"_get_Sfx",null),Il2Cpp.Api.UnityButton=r},{"decorator-cache-getter":561}],257:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":255,"./class":256}],258:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.MonoBehaviour",".ctor",0,"pointer",["pointer"])}static get _CancelInvoke(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","CancelInvoke",0,"void",["pointer"])}static get _CancelInvoke_String(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","CancelInvoke",1,"void",["pointer","pointer"])}static get _InvokeRepeating(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","InvokeRepeating",3,"void",["pointer","float","float","float"])}static get _Invoke(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","Invoke",2,"void",["pointer","float","float"])}static get _IsInvoking_String(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","IsInvoking",1,"bool",["pointer","pointer"])}static get _IsInvoking_0(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","IsInvoking",0,"bool",["pointer"])}static get _print(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","print",1,"void",["pointer","pointer"])}static get _StartCoroutine_IEnumerator(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","StartCoroutine",1,["System.Collections.IEnumerator"],"pointer",["pointer","pointer"])}static get _StartCoroutine_String(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","StartCoroutine",1,["System.String"],"pointer",["pointer","pointer"])}static get _StartCoroutine_String_Object(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","StartCoroutine",2,["System.String","System.Object"],"pointer",["pointer","pointer","pointer"])}static get _StartCoroutine_Auto(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","StartCoroutine_Auto",1,["System.Collections.IEnumerator"],"pointer",["pointer","pointer"])}static get _StopAllCoroutines(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","StopAllCoroutines",0,"void",["pointer"])}static get _StopCoroutine_Coroutine(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","StopCoroutine",1,["System.Collections.IEnumerator"],"void",["pointer","pointer"])}static get _StopCoroutine_String(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","StopCoroutine",1,["System.String"],"void",["pointer","pointer"])}static get _StopCoroutine_IEnumerator(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","StopCoroutine",1,["System.Collections.IEnumerator"],"void",["pointer","pointer"])}static get _set_useGUILayout(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","set_useGUILayout",1,"void",["pointer","bool"])}static get _get_useGUILayout(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.MonoBehaviour","get_useGUILayout",0,"bool",["pointer"])}}i([n.cache],r,"_ctor",null),i([n.cache],r,"_CancelInvoke",null),i([n.cache],r,"_CancelInvoke_String",null),i([n.cache],r,"_InvokeRepeating",null),i([n.cache],r,"_Invoke",null),i([n.cache],r,"_IsInvoking_String",null),i([n.cache],r,"_IsInvoking_0",null),i([n.cache],r,"_print",null),i([n.cache],r,"_StartCoroutine_IEnumerator",null),i([n.cache],r,"_StartCoroutine_String",null),i([n.cache],r,"_StartCoroutine_String_Object",null),i([n.cache],r,"_StartCoroutine_Auto",null),i([n.cache],r,"_StopAllCoroutines",null),i([n.cache],r,"_StopCoroutine_Coroutine",null),i([n.cache],r,"_StopCoroutine_String",null),i([n.cache],r,"_StopCoroutine_IEnumerator",null),i([n.cache],r,"_set_useGUILayout",null),i([n.cache],r,"_get_useGUILayout",null),Il2Cpp.Api.MonoBehaviour=r},{"decorator-cache-getter":561}],259:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_MonoBehaviour_Impl=void 0;class i extends e("../class").UnityEngine_Behaviour_Impl{m_Transition=lfv(this.handle,"m_Transition");ctor_0(){return new i(Il2Cpp.Api.MonoBehaviour._ctor(alloc()))}CancelInvoke_0(){return Il2Cpp.Api.MonoBehaviour._CancelInvoke(this.handle)}CancelInvoke_methodName(e){return Il2Cpp.Api.MonoBehaviour._CancelInvoke_String(this.handle,allocCStr(e))}InvokeRepeating(e,t,n){return Il2Cpp.Api.MonoBehaviour._InvokeRepeating(this.handle,allocCStr(e),t,n)}Invoke(e,t){return Il2Cpp.Api.MonoBehaviour._Invoke(this.handle,allocCStr(e),t)}IsInvoking_methodName(e){return Il2Cpp.Api.MonoBehaviour._IsInvoking_String(this.handle,allocCStr(e))}IsInvoking_0(){return Il2Cpp.Api.MonoBehaviour._IsInvoking_0(this.handle)}print(e){return Il2Cpp.Api.MonoBehaviour._print(this.handle,e)}StartCoroutine_enumerator(e){return Il2Cpp.Api.MonoBehaviour._StartCoroutine_IEnumerator(this.handle,e)}StartCoroutine_methodName(e){return Il2Cpp.Api.MonoBehaviour._StartCoroutine_String(this.handle,allocCStr(e))}StartCoroutine_methodName_obj(e,t){return Il2Cpp.Api.MonoBehaviour._StartCoroutine_String_Object(this.handle,allocCStr(e),t)}StartCoroutine_Auto(e){return Il2Cpp.Api.MonoBehaviour._StartCoroutine_Auto(this.handle,e)}StopAllCoroutines(){return Il2Cpp.Api.MonoBehaviour._StopAllCoroutines(this.handle)}StopCoroutine_coroutine(e){return Il2Cpp.Api.MonoBehaviour._StopCoroutine_Coroutine(this.handle,e)}StopCoroutine_methodName(e){return Il2Cpp.Api.MonoBehaviour._StopCoroutine_String(this.handle,allocCStr(e))}StopCoroutine_enumerator(e){return Il2Cpp.Api.MonoBehaviour._StopCoroutine_IEnumerator(this.handle,e)}set_useGUILayout(e){return Il2Cpp.Api.MonoBehaviour._set_useGUILayout(this.handle,e)}get_useGUILayout(){return Il2Cpp.Api.MonoBehaviour._get_useGUILayout(this.handle)}}n.UnityEngine_MonoBehaviour_Impl=i,Il2Cpp.MonoBehaviour=i},{"../class":264}],260:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const a=e("../../../../../../../bridge/fix/il2cppM"),i=e("../../../../../../../base/valueResolve"),l=e("../../../../../../../utils/common");var s=[];function r(e){let[i,r,o]=e,t=s.findIndex(e=>{var[e,t,n]=e;return e.toString()==i.toString()&&t.toString()==r.toString()&&n.toString()==o.toString()});-1==t&&s.push(e)}const o=()=>{if(0==s.length)throw new Error("caching Coroutine is empty");LOGD("[*] listCoroutine:");let n=[],i=[],r=(s.forEach(e=>{var[,t,,]=e;(t.handle.readPointer().readPointer().isNull()?i:n).push(e)}),0),o=(n.forEach(e=>{var[e,t,n]=e;LOGD(` [${++r}]instance=${e}(${new Il2Cpp.Object(e).toString()})`),LOGD(` routine=`+t.toString()),LOGD(` iEnumerator=`+n.toString())}),newLine(),0);i.forEach(e=>{var[e,t,n]=e;LOGZ(` [${++o}]instance=${e}(${new Il2Cpp.Object(e).toString()})`),LOGZ(` routine=${t.toString()} @ `+t.handle),LOGZ(` iEnumerator=${n.toString()} @ `+n.handle)})},p=(e,r)=>{let t=findMethods(e,!0,void 0,!0,!0),o=0;t.forEach(n=>{let i=`${n.handle} -> ${n.class.name}::`+(0,a.getMethodDesFromMethodInfo)(n);LOGD("[*] HookMono: "+i);try{A(n.virtualAddress,(e,t)=>{if(-1!=(0,l.filterDuplicateOBJ)(i,maxCallTimes)){e=e[0];try{LOGD(`[${++o}] ${n.handle} ${(0,a.getMethodDesFromMethodInfo)(n)} -> instance:${e} gobj:${getGameObject(e)} (${new Il2Cpp.Object(e).toString()})`),null!=r&&r(e,t)}catch(e){LOGE(`[*] HookMono: ${n.handle} -> ${n.class.name}::${(0,a.getMethodDesFromMethodInfo)(n)} -> `+e)}}})}catch(e){LOGE(`[*] HookMono: ${n.handle} -> ${n.class.name}::${(0,a.getMethodDesFromMethodInfo)(n)} -> `+e)}})};globalThis.HookSprite=()=>{Il2Cpp.perform(()=>{let n=Il2Cpp.Domain.assembly("UnityEngine.CoreModule").image.class("UnityEngine.Sprite").method("get_texture",0);Interceptor.attach(n.virtualAddress,{onEnter(e){e=e[0];this.Obj=e},onLeave(e){var t=this.Obj;LOGD(`[*] ${n.toString()} -> instance:${t}
texture:`+new Il2Cpp.Object(e))}})})};globalThis.HookMonoBehavior=()=>{A(Il2Cpp.Api.MonoBehaviour._ctor,e=>{LOGD(`[*] Init -> ${e[0]} `+(0,i.FakeCommonType)(new Il2Cpp.Object(e[0]).class.type,e[0]))})},globalThis.listCoroutine=o,globalThis.watchCoroutine=w.bind(null,o),globalThis.HookCoroutine=()=>{A(Il2Cpp.Api.MonoBehaviour._StartCoroutine_Auto,(e,t,n)=>{n.set("instance",e[0]),n.set("IEnumerator",e[1])},(e,t,n)=>{var i=n.get("instance"),n=n.get("IEnumerator"),i=(r([new Il2Cpp.Object(i),new Il2Cpp.Coroutine(e),new Il2Cpp.Object(n)]),`[*] StartCoroutine_Auto( ins='${i}'(${new Il2Cpp.Object(i).toString()}) , IEnumerator='${n} (${new Il2Cpp.Object(n).toString()})' )`);LOGD(i);try{LOGZ(` IEnumerator = ${n} | `+lfss(n)),LOGZ(` Coroutine = `+new Il2Cpp.Coroutine(e).toFieldsString())}catch{}}),A(Il2Cpp.Api.MonoBehaviour._StartCoroutine_IEnumerator,(e,t,n)=>{n.set("instance",e[0]),n.set("IEnumerator",e[1])},(e,t,n)=>{var i=n.get("instance"),n=n.get("IEnumerator"),i=(r([new Il2Cpp.Object(i),new Il2Cpp.Coroutine(e),new Il2Cpp.Object(n)]),`[*] StartCoroutine_IEnumerator( ins='${i}'(${new Il2Cpp.Object(i).toString()}) , IEnumerator='${n} (${new Il2Cpp.Object(n).toString()})' )`);LOGD(i);try{LOGZ(` IEnumerator = ${n} | `+lfss(n)),LOGZ(` Coroutine = `+new Il2Cpp.Coroutine(e).toFieldsString())}catch{}}),A(Il2Cpp.Api.MonoBehaviour._StartCoroutine_String,(e,t,n)=>{n.set("instance",e[0]),n.set("methodName",e[1])},(e,t,n)=>{var i=n.get("instance"),n=n.get("string"),i=`[*] StartCoroutine_String( ins='${i}' (${new Il2Cpp.Object(i).toString()}) , methodName='${readU16(n)}' )`;LOGD(i),LOGZ(` methodName = ${readU16(n)}}`);try{LOGZ(` Coroutine = `+new Il2Cpp.Coroutine(e).toFieldsString())}catch{}}),A(Il2Cpp.Api.MonoBehaviour._StartCoroutine_String,(e,t,n)=>{n.set("instance",e[0]),n.set("methodName",e[1]),n.set("Object",e[2])},(e,t,n)=>{var i=n.get("instance"),r=n.get("string"),n=n.get("Object"),i=`[*] _StartCoroutine_String( ins='${i}' (${new Il2Cpp.Object(i).toString()}) , methodName='${readU16(r)}' )`;LOGD(i),LOGZ(` IEnumerator = ${r} | `+new Il2Cpp.Object(n).toString()),LOGZ(` methodName = ${readU16(r)}}`);try{LOGZ(` Coroutine = `+new Il2Cpp.Coroutine(e).toFieldsString())}catch{}}),A(Il2Cpp.Api.MonoBehaviour._StopAllCoroutines,e=>{LOGE(`[*] StopAllCoroutines( ins='${e[0]}' (${new Il2Cpp.Object(e[0]).toString()}) )`)}),A(Il2Cpp.Api.MonoBehaviour._StopCoroutine_IEnumerator,e=>{LOGE(`[*] StopCoroutine_IEnumerator( ins='${e[0]}' (${new Il2Cpp.Object(e[0]).toString()}) , IEnumerator='${e[1]}'(${new Il2Cpp.Object(e[1]).toString()}) )`)}),A(Il2Cpp.Api.MonoBehaviour._StopCoroutine_String,e=>{LOGE(`[*] StopCoroutine_String( ins='${e[0]}' (${new Il2Cpp.Object(e[0]).toString()}) , methodName='${readU16(e[1])}' )`)}),A(Il2Cpp.Api.MonoBehaviour._StopCoroutine_Coroutine,e=>{LOGE(`[*] StopCoroutine_Coroutine( ins='${e[0]}' (${new Il2Cpp.Object(e[0]).toString()}) , Coroutine='${e[1]}'(${new Il2Cpp.Object(e[1]).toString()}) )`)})},globalThis.HookMonoStart=n=>{let i=!0;Il2Cpp.perform(()=>{const e=Il2Cpp.Domain.assembly("UnityEngine.UI").image.class("UnityEngine.UI.Graphic").method("UpdateGeometry",0),t=new NativeFunction(e.virtualAddress,"void",["pointer"]);Interceptor.replace(e.virtualAddress,new NativeCallback(e=>(i&&(p("Start",n),i=!1),t(e)),"void",["pointer"]))})},globalThis.HookMonoAwake=e=>p("Awake",e),globalThis.HookSprite=HookSprite},{"../../../../../../../base/valueResolve":12,"../../../../../../../bridge/fix/il2cppM":21,"../../../../../../../utils/common":550}],261:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./Selectable/include"),e("./UIBehaviour/include"),e("./UnityButton/include"),e("./EventTrigger/include")},{"./EventTrigger/include":194,"./Selectable/include":202,"./UIBehaviour/include":254,"./UnityButton/include":257,"./api":258,"./class":259,"./export":260}],262:[function(e,t,n){},{}],263:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_enabled(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Behaviour","get_enabled",0,"pointer",["pointer"])}static get _set_enabled(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Behaviour","set_enabled",1,"void",["pointer","pointer"])}static get _get_isActiveAndEnabled(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Behaviour","get_isActiveAndEnabled",0,"pointer",["pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Behaviour",".ctor",0,"void",["pointer"])}}i([n.cache],r,"_get_enabled",null),i([n.cache],r,"_set_enabled",null),i([n.cache],r,"_get_isActiveAndEnabled",null),i([n.cache],r,"__ctor",null),Il2Cpp.Api.Behaviour=r},{"decorator-cache-getter":561}],264:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Behaviour_Impl=void 0;class i extends e("../class").UnityEngine_Component_Impl{constructor(e){super(e)}get_enabled(){return!Il2Cpp.Api.Behaviour._get_enabled(this.handle).isNull()}set_enabled(e){return Il2Cpp.Api.Behaviour._set_enabled(this.handle,e?ptr(1):ptr(0))}get_isActiveAndEnabled(){return!Il2Cpp.Api.Behaviour._get_isActiveAndEnabled(this.handle).isNull()}_ctor(){return Il2Cpp.Api.Behaviour.__ctor(alloc())}}n.UnityEngine_Behaviour_Impl=i,Il2Cpp.Behaviour=i},{"../class":302}],265:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./Animation/include"),e("./Animator/include"),e("./AudioSourse/include"),e("./Camera/include"),e("./Canvas/include"),e("./Light/include"),e("./MonoBehaviour/include"),e("./NetworkView/include")},{"./Animation/include":176,"./Animator/include":177,"./AudioSourse/include":178,"./Camera/include":183,"./Canvas/include":187,"./Light/include":191,"./MonoBehaviour/include":261,"./NetworkView/include":262,"./api":263,"./class":264}],266:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _set_hasPopInstruction(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","set_hasPopInstruction",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_materialCount(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","get_materialCount",0,[],"pointer",["pointer"])}static get _set_materialCount(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","set_materialCount",1,["System.Int32"],"void",["pointer","pointer"])}static get _set_popMaterialCount(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","set_popMaterialCount",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_absoluteDepth(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","get_absoluteDepth",0,[],"pointer",["pointer"])}static get _get_hasMoved(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","get_hasMoved",0,[],"pointer",["pointer"])}static get _get_cull(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","get_cull",0,[],"pointer",["pointer"])}static get _set_cull(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","set_cull",1,["System.Boolean"],"void",["pointer","pointer"])}static get _SetColor(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","SetColor",1,["UnityEngine.Color"],"void",["pointer","pointer"])}static get _GetColor(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","GetColor",0,[],"pointer",["pointer"])}static get _EnableRectClipping(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","EnableRectClipping",1,["UnityEngine.Rect"],"void",["pointer","pointer"])}static get _set_clippingSoftness(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","set_clippingSoftness",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _DisableRectClipping(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","DisableRectClipping",0,[],"void",["pointer"])}static get _SetMaterial(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","SetMaterial",2,["UnityEngine.Material","System.Int32"],"void",["pointer","pointer","pointer"])}static get _GetMaterial(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","GetMaterial",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _SetPopMaterial(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","SetPopMaterial",2,["UnityEngine.Material","System.Int32"],"void",["pointer","pointer","pointer"])}static get _SetTexture(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","SetTexture",1,["UnityEngine.Texture"],"void",["pointer","pointer"])}static get _SetAlphaTexture(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","SetAlphaTexture",1,["UnityEngine.Texture"],"void",["pointer","pointer"])}static get _SetMesh(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","SetMesh",1,["UnityEngine.Mesh"],"void",["pointer","pointer"])}static get _Clear(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","Clear",0,[],"void",["pointer"])}static get _SetMaterial_material_texture(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","SetMaterial",2,["UnityEngine.Material","UnityEngine.Texture"],"void",["pointer","pointer","pointer"])}static get _SplitUIVertexStreams(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","SplitUIVertexStreams",10,["System.Collections.Generic.List<UnityEngine.UIVertex>","System.Collections.Generic.List<UnityEngine.Vector3>","System.Collections.Generic.List<UnityEngine.Color32>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<UnityEngine.Vector3>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<System.Int32>"],"void",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _CreateUIVertexStream(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","CreateUIVertexStream",10,["System.Collections.Generic.List<UnityEngine.UIVertex>","System.Collections.Generic.List<UnityEngine.Vector3>","System.Collections.Generic.List<UnityEngine.Color32>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<UnityEngine.Vector3>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<System.Int32>"],"void",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _AddUIVertexStream(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","AddUIVertexStream",9,["System.Collections.Generic.List<UnityEngine.UIVertex>","System.Collections.Generic.List<UnityEngine.Vector3>","System.Collections.Generic.List<UnityEngine.Color32>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<UnityEngine.Vector4>","System.Collections.Generic.List<UnityEngine.Vector3>","System.Collections.Generic.List<UnityEngine.Vector4>"],"void",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _SplitIndicesStreamsInternal(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","SplitIndicesStreamsInternal",2,["System.Object","System.Object"],"void",["pointer","pointer"])}static get _SplitUIVertexStreamsInternal(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","SplitUIVertexStreamsInternal",9,["System.Object","System.Object","System.Object","System.Object","System.Object","System.Object","System.Object","System.Object","System.Object"],"void",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _CreateUIVertexStreamInternal(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","CreateUIVertexStreamInternal",10,["System.Object","System.Object","System.Object","System.Object","System.Object","System.Object","System.Object","System.Object","System.Object","System.Object"],"void",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _SetColor_Injected(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","SetColor_Injected",1,["UnityEngine.Color&"],"void",["pointer","pointer"])}static get _GetColor_Injected(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","GetColor_Injected",1,["UnityEngine.Color&"],"void",["pointer","pointer"])}static get _EnableRectClipping_Injected(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","EnableRectClipping_Injected",1,["UnityEngine.Rect&"],"void",["pointer","pointer"])}static get _set_clippingSoftness_Injected(){return Il2Cpp.Api.o("UnityEngine.UIModule","UnityEngine.CanvasRenderer","set_clippingSoftness_Injected",1,["UnityEngine.Vector2&"],"void",["pointer","pointer"])}}i([n.cache],r,"_set_hasPopInstruction",null),i([n.cache],r,"_get_materialCount",null),i([n.cache],r,"_set_materialCount",null),i([n.cache],r,"_set_popMaterialCount",null),i([n.cache],r,"_get_absoluteDepth",null),i([n.cache],r,"_get_hasMoved",null),i([n.cache],r,"_get_cull",null),i([n.cache],r,"_set_cull",null),i([n.cache],r,"_SetColor",null),i([n.cache],r,"_GetColor",null),i([n.cache],r,"_EnableRectClipping",null),i([n.cache],r,"_set_clippingSoftness",null),i([n.cache],r,"_DisableRectClipping",null),i([n.cache],r,"_SetMaterial",null),i([n.cache],r,"_GetMaterial",null),i([n.cache],r,"_SetPopMaterial",null),i([n.cache],r,"_SetTexture",null),i([n.cache],r,"_SetAlphaTexture",null),i([n.cache],r,"_SetMesh",null),i([n.cache],r,"_Clear",null),i([n.cache],r,"_SetMaterial_material_texture",null),i([n.cache],r,"_SplitUIVertexStreams",null),i([n.cache],r,"_CreateUIVertexStream",null),i([n.cache],r,"_AddUIVertexStream",null),i([n.cache],r,"_SplitIndicesStreamsInternal",null),i([n.cache],r,"_SplitUIVertexStreamsInternal",null),i([n.cache],r,"_CreateUIVertexStreamInternal",null),i([n.cache],r,"_SetColor_Injected",null),i([n.cache],r,"_GetColor_Injected",null),i([n.cache],r,"_EnableRectClipping_Injected",null),i([n.cache],r,"_set_clippingSoftness_Injected",null),Il2Cpp.Api.CanvasRenderer=r},{"decorator-cache-getter":561}],267:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_CanvasRenderer_Impl=void 0;const i=e("../../../ValueType/Color/class"),r=e("../../Material/class"),o=e("../class");class a extends o.UnityEngine_Component_Impl{constructor(e){super(e)}set_hasPopInstruction(e){return Il2Cpp.Api.CanvasRenderer._set_hasPopInstruction(this.handle,e)}get_materialCount(){return Il2Cpp.Api.CanvasRenderer._get_materialCount(this.handle)}set_materialCount(e){return Il2Cpp.Api.CanvasRenderer._set_materialCount(this.handle,e)}set_popMaterialCount(e){return Il2Cpp.Api.CanvasRenderer._set_popMaterialCount(this.handle,e)}get_absoluteDepth(){return Il2Cpp.Api.CanvasRenderer._get_absoluteDepth(this.handle)}get_hasMoved(){return Il2Cpp.Api.CanvasRenderer._get_hasMoved(this.handle)}get_cull(){return Il2Cpp.Api.CanvasRenderer._get_cull(this.handle)}set_cull(e){return Il2Cpp.Api.CanvasRenderer._set_cull(this.handle,e)}SetColor(e){return Il2Cpp.Api.CanvasRenderer._SetColor(this.handle,e.handle)}GetColor(){return new i.UnityEngine_Color_Impl(Il2Cpp.Api.CanvasRenderer._GetColor(this.handle))}EnableRectClipping(e){return Il2Cpp.Api.CanvasRenderer._EnableRectClipping(this.handle,e.handle)}set_clippingSoftness(e){return Il2Cpp.Api.CanvasRenderer._set_clippingSoftness(this.handle,e.handle)}DisableRectClipping(){return Il2Cpp.Api.CanvasRenderer._DisableRectClipping(this.handle)}SetMaterial(e,t){return Il2Cpp.Api.CanvasRenderer._SetMaterial(this.handle,e.handle,t)}GetMaterial(e){return new r.UnityEngine_Material_Impl(Il2Cpp.Api.CanvasRenderer._GetMaterial(this.handle,e))}SetPopMaterial(e,t){return Il2Cpp.Api.CanvasRenderer._SetPopMaterial(this.handle,e.handle,t)}SetTexture(e){return Il2Cpp.Api.CanvasRenderer._SetTexture(this.handle,e.handle)}SetAlphaTexture(e){return Il2Cpp.Api.CanvasRenderer._SetAlphaTexture(this.handle,e.handle)}SetMesh(e){return Il2Cpp.Api.CanvasRenderer._SetMesh(this.handle,e)}Clear(){return Il2Cpp.Api.CanvasRenderer._Clear(this.handle)}SetMaterial_2(e,t){return Il2Cpp.Api.CanvasRenderer._SetMaterial(this.handle,e.handle,t.handle)}static SplitIndicesStreamsInternal(e,t){return Il2Cpp.Api.CanvasRenderer._SplitIndicesStreamsInternal(e.handle,t.handle)}static SplitUIVertexStreamsInternal(e,t,n,i,r,o,a,l,s){return Il2Cpp.Api.CanvasRenderer._SplitUIVertexStreamsInternal(e.handle,t.handle,n.handle,i.handle,r.handle,o.handle,a.handle,l.handle,s.handle)}static CreateUIVertexStreamInternal(e,t,n,i,r,o,a,l,s,p){return Il2Cpp.Api.CanvasRenderer._CreateUIVertexStreamInternal(e.handle,t.handle,n.handle,i.handle,r.handle,o.handle,a.handle,l.handle,s.handle,p.handle)}SetColor_Injected(e){return Il2Cpp.Api.CanvasRenderer._SetColor_Injected(this.handle,e.handle)}GetColor_Injected(e){return Il2Cpp.Api.CanvasRenderer._GetColor_Injected(this.handle,e.handle)}EnableRectClipping_Injected(e){return Il2Cpp.Api.CanvasRenderer._EnableRectClipping_Injected(this.handle,e.handle)}set_clippingSoftness_Injected(e){return Il2Cpp.Api.CanvasRenderer._set_clippingSoftness_Injected(this.handle,e.handle)}toString(){return"TODO..."}}n.UnityEngine_CanvasRenderer_Impl=a,Il2Cpp.CanvasRenderer=a},{"../../../ValueType/Color/class":417,"../../Material/class":310,"../class":302}],268:[function(e,t,n){},{}],269:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./export"),e("./class")},{"./api":266,"./class":267,"./export":268}],270:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});Il2Cpp.Api.CharacterController=class{}},{}],271:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_CharacterController_Impl=void 0;class i extends e("../class").UnityEngine_Collider_Impl{constructor(e){super(e)}}n.UnityEngine_CharacterController_Impl=i,Il2Cpp.CharacterController=i},{"../class":274}],272:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":270,"./class":271}],273:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_enabled(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Collider","get_enabled",0,"pointer",["pointer"])}static get _set_enabled(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Collider","set_enabled",1,"void",["pointer","pointer"])}static get _get_attachedRigidbody(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Collider","get_attachedRigidbody",0,"pointer",["pointer"])}static get _set_isTrigger(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Collider","set_isTrigger",1,"void",["pointer","pointer"])}static get _ClosestPoint(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Collider","ClosestPoint",1,"pointer",["pointer","pointer"])}static get _get_bounds(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Collider","get_bounds",0,"pointer",["pointer"])}static get _Raycast(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Collider","Raycast",3,"pointer",["pointer","pointer","pointer","pointer"])}static get _Raycast_ray_hitInfo_maxDistance(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Collider","Raycast",3,["UnityEngine.Ray","UnityEngine.RaycastHit&","System.Single"],"pointer",["pointer","pointer","pointer","pointer"])}static get _ClosestPoint_Injected(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Collider","ClosestPoint_Injected",2,"void",["pointer","pointer","pointer"])}static get _get_bounds_Injected(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Collider","get_bounds_Injected",1,"void",["pointer","pointer"])}static get _Raycast_Injected(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Collider","Raycast_Injected",4,"void",["pointer","pointer","pointer","pointer","pointer"])}}i([n.cache],r,"_get_enabled",null),i([n.cache],r,"_set_enabled",null),i([n.cache],r,"_get_attachedRigidbody",null),i([n.cache],r,"_set_isTrigger",null),i([n.cache],r,"_ClosestPoint",null),i([n.cache],r,"_get_bounds",null),i([n.cache],r,"_Raycast",null),i([n.cache],r,"_Raycast_ray_hitInfo_maxDistance",null),i([n.cache],r,"_ClosestPoint_Injected",null),i([n.cache],r,"_get_bounds_Injected",null),i([n.cache],r,"_Raycast_Injected",null),Il2Cpp.Api.Collider=r},{"decorator-cache-getter":561}],274:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Collider_Impl=void 0;class i extends e("../class").UnityEngine_Component_Impl{constructor(e){super(e)}get_enabled(){return Il2Cpp.Api.Collider._get_enabled(this.handle)}set_enabled(e){return Il2Cpp.Api.Collider._set_enabled(this.handle,e)}get_attachedRigidbody(){return Il2Cpp.Api.Collider._get_attachedRigidbody(this.handle)}set_isTrigger(e){return Il2Cpp.Api.Collider._set_isTrigger(this.handle,e)}ClosestPoint(e){return Il2Cpp.Api.Collider._ClosestPoint(this.handle,e)}get_bounds(){return Il2Cpp.Api.Collider._get_bounds(this.handle)}Raycast(e,t,n){return Il2Cpp.Api.Collider._Raycast(this.handle,e,t,n)}Raycast_3(e,t,n){return Il2Cpp.Api.Collider._Raycast(this.handle,e,t,n)}ClosestPoint_Injected(e,t){return Il2Cpp.Api.Collider._ClosestPoint_Injected(this.handle,e,t)}get_bounds_Injected(e){return Il2Cpp.Api.Collider._get_bounds_Injected(this.handle,e)}Raycast_Injected(e,t,n,i){return Il2Cpp.Api.Collider._Raycast_Injected(this.handle,e,t,n,i)}}n.UnityEngine_Collider_Impl=i,Il2Cpp.Collider=i},{"../class":302}],275:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./CharacterController/include")},{"./CharacterController/include":272,"./api":273,"./class":274}],276:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _Emit(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","Emit",5,"void",["pointer","pointer","pointer","pointer","pointer","pointer"])}static get _Emit_particle(){return Il2Cpp.Api.o("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","Emit",1,["UnityEngine.ParticleSystem.Particle"],"void",["pointer","pointer"])}static get _get_isPlaying(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","get_isPlaying",0,"pointer",["pointer"])}static get _Play(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","Play",1,"void",["pointer","pointer"])}static get _Play_(){return Il2Cpp.Api.o("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","Play",0,[],"void",["pointer"])}static get _Stop(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","Stop",2,"void",["pointer","pointer","pointer"])}static get _Stop_withChildren(){return Il2Cpp.Api.o("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","Stop",1,["System.Boolean"],"void",["pointer","pointer"])}static get _Stop_(){return Il2Cpp.Api.o("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","Stop",0,[],"void",["pointer"])}static get _Emit_count(){return Il2Cpp.Api.o("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","Emit",1,["System.Int32"],"void",["pointer","pointer"])}static get _Emit_Internal(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","Emit_Internal",1,"void",["pointer","pointer"])}static get _Emit_emitParams_count(){return Il2Cpp.Api.o("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","Emit",2,["UnityEngine.ParticleSystem.EmitParams","System.Int32"],"void",["pointer","pointer","pointer"])}static get _EmitOld_Internal(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","EmitOld_Internal",1,"void",["pointer","pointer"])}static get _get_main(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","get_main",0,"pointer",["pointer"])}static get _Emit_Injected(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","UnityEngine.ParticleSystem","Emit_Injected",2,"void",["pointer","pointer","pointer"])}}i([n.cache],r,"_Emit",null),i([n.cache],r,"_Emit_particle",null),i([n.cache],r,"_get_isPlaying",null),i([n.cache],r,"_Play",null),i([n.cache],r,"_Play_",null),i([n.cache],r,"_Stop",null),i([n.cache],r,"_Stop_withChildren",null),i([n.cache],r,"_Stop_",null),i([n.cache],r,"_Emit_count",null),i([n.cache],r,"_Emit_Internal",null),i([n.cache],r,"_Emit_emitParams_count",null),i([n.cache],r,"_EmitOld_Internal",null),i([n.cache],r,"_get_main",null),i([n.cache],r,"_Emit_Injected",null),Il2Cpp.Api.ParticleSystem=r},{"decorator-cache-getter":561}],277:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_ParticleSystem_Impl=void 0;const i=e("../../../ValueType/MainModule/class"),r=e("../class");class o extends r.UnityEngine_Component_Impl{constructor(e){super(e)}Emit(e,t,n,i,r){return Il2Cpp.Api.ParticleSystem._Emit(this.handle,e,t,n,i,r.handle)}Emit_particle(e){return Il2Cpp.Api.ParticleSystem._Emit(this.handle,e.handle)}get_isPlaying(){return Il2Cpp.Api.ParticleSystem._get_isPlaying(this.handle)}Play(e){return Il2Cpp.Api.ParticleSystem._Play(this.handle,e)}Play_0(){return Il2Cpp.Api.ParticleSystem._Play(this.handle)}Stop(e,t){return Il2Cpp.Api.ParticleSystem._Stop(this.handle,e,t)}Stop_1(e){return Il2Cpp.Api.ParticleSystem._Stop(this.handle,e)}Stop_0(){return Il2Cpp.Api.ParticleSystem._Stop(this.handle)}Emit_count(e){return Il2Cpp.Api.ParticleSystem._Emit(this.handle,e)}Emit_Internal(e){return Il2Cpp.Api.ParticleSystem._Emit_Internal(this.handle,e)}Emit_2(e,t){return Il2Cpp.Api.ParticleSystem._Emit(this.handle,e,t)}EmitOld_Internal(e){return Il2Cpp.Api.ParticleSystem._EmitOld_Internal(this.handle,e)}get_main(){return new i.UnityEngine_ParticleSystem_MainModule_Impl(Il2Cpp.Api.ParticleSystem._get_main(this.handle))}Emit_Injected(e,t){return Il2Cpp.Api.ParticleSystem._Emit_Injected(this.handle,e,t)}}n.UnityEngine_ParticleSystem_Impl=o,Il2Cpp.ParticleSystem=o},{"../../../ValueType/MainModule/class":442,"../class":302}],278:[function(e,t,n){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_ParticleSystemGradientMode=n.UnityEngine_ParticleSystemStopBehavior=void 0,(i=n.UnityEngine_ParticleSystemStopBehavior||(n.UnityEngine_ParticleSystemStopBehavior={}))[i.StopEmitting=1]="StopEmitting",i[i.StopEmittingAndClear=0]="StopEmittingAndClear",(i=n.UnityEngine_ParticleSystemGradientMode||(n.UnityEngine_ParticleSystemGradientMode={}))[i.Color=0]="Color",i[i.Gradient=1]="Gradient",i[i.RandomColor=4]="RandomColor",i[i.TwoColors=2]="TwoColors",i[i.TwoGradients=3]="TwoGradients"},{}],279:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.B_Particle=void 0;n.B_Particle=()=>{D(),BF("Fx"),B("ParticleSystem"),HookSetActive(!0,!1,["Fx","fx","Blood","blood","Effect","effect"])},globalThis.B_Particle=n.B_Particle},{}],280:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./enum"),e("./class"),e("./export")},{"./api":276,"./class":277,"./enum":278,"./export":279}],281:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _DontStripMeshRenderer(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.MeshRenderer","DontStripMeshRenderer",0,"void",["pointer"])}}i([n.cache],r,"_DontStripMeshRenderer",null),Il2Cpp.Api.MeshRenderer=r},{"decorator-cache-getter":561}],282:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_MeshRenderer_Impl=void 0;class i extends e("../class").UnityEngine_Renderer_Impl{constructor(e){super(e)}DontStripMeshRenderer(){return Il2Cpp.Api.MeshRenderer._DontStripMeshRenderer(this.handle)}}n.UnityEngine_MeshRenderer_Impl=i,Il2Cpp.MeshRenderer=i},{"../class":286}],283:[function(e,t,n){},{}],284:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":281,"./class":282,"./export":283}],285:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_bounds(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","get_bounds",0,"pointer",["pointer"])}static get _GetMaterial(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","GetMaterial",0,"pointer",["pointer"])}static get _GetSharedMaterial(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","GetSharedMaterial",0,"pointer",["pointer"])}static get _SetMaterial(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","SetMaterial",1,"void",["pointer","pointer"])}static get _GetMaterialArray(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","GetMaterialArray",0,"pointer",["pointer"])}static get _SetMaterialArray(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","SetMaterialArray",1,"void",["pointer","pointer"])}static get _get_enabled(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","get_enabled",0,"pointer",["pointer"])}static get _set_enabled(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","set_enabled",1,"void",["pointer","pointer"])}static get _get_isVisible(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","get_isVisible",0,"pointer",["pointer"])}static get _set_shadowCastingMode(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","set_shadowCastingMode",1,"void",["pointer","pointer"])}static get _set_receiveShadows(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","set_receiveShadows",1,"void",["pointer","pointer"])}static get _get_sortingLayerID(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","get_sortingLayerID",0,"pointer",["pointer"])}static get _set_sortingLayerID(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","set_sortingLayerID",1,"void",["pointer","pointer"])}static get _get_sortingOrder(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","get_sortingOrder",0,"pointer",["pointer"])}static get _set_sortingOrder(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","set_sortingOrder",1,"void",["pointer","pointer"])}static get _GetSharedMaterialArray(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","GetSharedMaterialArray",0,"pointer",["pointer"])}static get _get_materials(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","get_materials",0,"pointer",["pointer"])}static get _set_materials(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","set_materials",1,"void",["pointer","pointer"])}static get _get_material(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","get_material",0,"pointer",["pointer"])}static get _set_material(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","set_material",1,"void",["pointer","pointer"])}static get _get_sharedMaterial(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","get_sharedMaterial",0,"pointer",["pointer"])}static get _set_sharedMaterial(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","set_sharedMaterial",1,"void",["pointer","pointer"])}static get _get_sharedMaterials(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","get_sharedMaterials",0,"pointer",["pointer"])}static get _set_sharedMaterials(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","set_sharedMaterials",1,"void",["pointer","pointer"])}static get _get_bounds_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Renderer","get_bounds_Injected",1,"void",["pointer","pointer"])}}i([n.cache],r,"_get_bounds",null),i([n.cache],r,"_GetMaterial",null),i([n.cache],r,"_GetSharedMaterial",null),i([n.cache],r,"_SetMaterial",null),i([n.cache],r,"_GetMaterialArray",null),i([n.cache],r,"_SetMaterialArray",null),i([n.cache],r,"_get_enabled",null),i([n.cache],r,"_set_enabled",null),i([n.cache],r,"_get_isVisible",null),i([n.cache],r,"_set_shadowCastingMode",null),i([n.cache],r,"_set_receiveShadows",null),i([n.cache],r,"_get_sortingLayerID",null),i([n.cache],r,"_set_sortingLayerID",null),i([n.cache],r,"_get_sortingOrder",null),i([n.cache],r,"_set_sortingOrder",null),i([n.cache],r,"_GetSharedMaterialArray",null),i([n.cache],r,"_get_materials",null),i([n.cache],r,"_set_materials",null),i([n.cache],r,"_get_material",null),i([n.cache],r,"_set_material",null),i([n.cache],r,"_get_sharedMaterial",null),i([n.cache],r,"_set_sharedMaterial",null),i([n.cache],r,"_get_sharedMaterials",null),i([n.cache],r,"_set_sharedMaterials",null),i([n.cache],r,"_get_bounds_Injected",null),Il2Cpp.Api.Renderer=r},{"decorator-cache-getter":561}],286:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Renderer_Impl=void 0;const i=e("../../Material/class"),r=e("../class");class o extends r.UnityEngine_Component_Impl{constructor(e){super(e)}get_bounds(){return Il2Cpp.Api.Renderer._get_bounds(this.handle)}GetMaterial(){return new i.UnityEngine_Material_Impl(Il2Cpp.Api.Renderer._GetMaterial(this.handle))}GetSharedMaterial(){return new i.UnityEngine_Material_Impl(Il2Cpp.Api.Renderer._GetSharedMaterial(this.handle))}SetMaterial(e){return Il2Cpp.Api.Renderer._SetMaterial(this.handle,e.handle)}get_enabled(){return Il2Cpp.Api.Renderer._get_enabled(this.handle)}set_enabled(e){return Il2Cpp.Api.Renderer._set_enabled(this.handle,e?ptr(1):ptr(0))}get_isVisible(){return Il2Cpp.Api.Renderer._get_isVisible(this.handle)}set_shadowCastingMode(e){return Il2Cpp.Api.Renderer._set_shadowCastingMode(this.handle,e)}set_receiveShadows(e){return Il2Cpp.Api.Renderer._set_receiveShadows(this.handle,e)}get_sortingLayerID(){return Il2Cpp.Api.Renderer._get_sortingLayerID(this.handle)}set_sortingLayerID(e){return Il2Cpp.Api.Renderer._set_sortingLayerID(this.handle,e)}get_sortingOrder(){return Il2Cpp.Api.Renderer._get_sortingOrder(this.handle)}set_sortingOrder(e){return Il2Cpp.Api.Renderer._set_sortingOrder(this.handle,e)}get_material(){return new i.UnityEngine_Material_Impl(Il2Cpp.Api.Renderer._get_material(this.handle))}set_material(e){return Il2Cpp.Api.Renderer._set_material(this.handle,e.handle)}get_sharedMaterial(){return new i.UnityEngine_Material_Impl(Il2Cpp.Api.Renderer._get_sharedMaterial(this.handle))}set_sharedMaterial(e){return Il2Cpp.Api.Renderer._set_sharedMaterial(this.handle,e.handle)}get_bounds_Injected(e){return Il2Cpp.Api.Renderer._get_bounds_Injected(this.handle,e)}}n.UnityEngine_Renderer_Impl=o,Il2Cpp.Renderer=o},{"../../Material/class":310,"../class":302}],287:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Rendering_ShadowCastingMode=void 0,(n=n.UnityEngine_Rendering_ShadowCastingMode||(n.UnityEngine_Rendering_ShadowCastingMode={}))[n.Off=0]="Off",n[n.On=1]="On",n[n.ShadowsOnly=3]="ShadowsOnly",n[n.TwoSided=2]="TwoSided"},{}],288:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./enum"),e("./class"),e("./MeshRenderer/include")},{"./MeshRenderer/include":284,"./api":285,"./class":286,"./enum":287}],289:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_velocity(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","get_velocity",0,[],"pointer",["pointer"])}static get _set_velocity(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","set_velocity",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _get_useGravity(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","get_useGravity",0,[],"pointer",["pointer"])}static get _set_isKinematic(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","set_isKinematic",1,["System.Boolean"],"void",["pointer","pointer"])}static get _set_freezeRotation(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","set_freezeRotation",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_position(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","get_position",0,[],"pointer",["pointer"])}static get _get_rotation(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","get_rotation",0,[],"pointer",["pointer"])}static get _set_rotation(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","set_rotation",1,["UnityEngine.Quaternion"],"void",["pointer","pointer"])}static get _MovePosition(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","MovePosition",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _MoveRotation(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","MoveRotation",1,["UnityEngine.Quaternion"],"void",["pointer","pointer"])}static get _AddForce(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","AddForce",2,["UnityEngine.Vector3","UnityEngine.ForceMode"],"void",["pointer","pointer","pointer"])}static get _AddForce_force(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","AddForce",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _AddTorque(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","AddTorque",2,["UnityEngine.Vector3","UnityEngine.ForceMode"],"void",["pointer","pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody",".ctor",0,[],"void",["pointer"])}static get _get_velocity_Injected(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","get_velocity_Injected",1,["UnityEngine.Vector3&"],"void",["pointer","pointer"])}static get _set_velocity_Injected(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","set_velocity_Injected",1,["UnityEngine.Vector3&"],"void",["pointer","pointer"])}static get _get_position_Injected(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","get_position_Injected",1,["UnityEngine.Vector3&"],"void",["pointer","pointer"])}static get _get_rotation_Injected(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","get_rotation_Injected",1,["UnityEngine.Quaternion&"],"void",["pointer","pointer"])}static get _set_rotation_Injected(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","set_rotation_Injected",1,["UnityEngine.Quaternion&"],"void",["pointer","pointer"])}static get _MovePosition_Injected(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","MovePosition_Injected",1,["UnityEngine.Vector3&"],"void",["pointer","pointer"])}static get _MoveRotation_Injected(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","MoveRotation_Injected",1,["UnityEngine.Quaternion&"],"void",["pointer","pointer"])}static get _AddForce_Injected(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","AddForce_Injected",2,["UnityEngine.Vector3&","UnityEngine.ForceMode"],"void",["pointer","pointer","pointer"])}static get _AddTorque_Injected(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Rigidbody","AddTorque_Injected",2,["UnityEngine.Vector3&","UnityEngine.ForceMode"],"void",["pointer","pointer","pointer"])}}i([n.cache],r,"_get_velocity",null),i([n.cache],r,"_set_velocity",null),i([n.cache],r,"_get_useGravity",null),i([n.cache],r,"_set_isKinematic",null),i([n.cache],r,"_set_freezeRotation",null),i([n.cache],r,"_get_position",null),i([n.cache],r,"_get_rotation",null),i([n.cache],r,"_set_rotation",null),i([n.cache],r,"_MovePosition",null),i([n.cache],r,"_MoveRotation",null),i([n.cache],r,"_AddForce",null),i([n.cache],r,"_AddForce_force",null),i([n.cache],r,"_AddTorque",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_velocity_Injected",null),i([n.cache],r,"_set_velocity_Injected",null),i([n.cache],r,"_get_position_Injected",null),i([n.cache],r,"_get_rotation_Injected",null),i([n.cache],r,"_set_rotation_Injected",null),i([n.cache],r,"_MovePosition_Injected",null),i([n.cache],r,"_MoveRotation_Injected",null),i([n.cache],r,"_AddForce_Injected",null),i([n.cache],r,"_AddTorque_Injected",null),Il2Cpp.Api.Rigidbody=r},{"decorator-cache-getter":561}],290:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Rigidbody_Impl=void 0;const i=e("../../../ValueType/Quaternion/class"),r=e("../../../ValueType/Vector3/class"),o=e("../class");class a extends o.UnityEngine_Component_Impl{constructor(e){super(e)}get_velocity(){return new r.UnityEngine_Vector3_Impl(Il2Cpp.Api.Rigidbody._get_velocity(this.handle))}set_velocity(e){return Il2Cpp.Api.Rigidbody._set_velocity(this.handle,e.handle)}get_useGravity(){return Il2Cpp.Api.Rigidbody._get_useGravity(this.handle)}set_isKinematic(e){return Il2Cpp.Api.Rigidbody._set_isKinematic(this.handle,e)}set_freezeRotation(e){return Il2Cpp.Api.Rigidbody._set_freezeRotation(this.handle,e)}get_position(){return new r.UnityEngine_Vector3_Impl(Il2Cpp.Api.Rigidbody._get_position(this.handle))}get_rotation(){return new i.UnityEngine_Quaternion_Impl(Il2Cpp.Api.Rigidbody._get_rotation(this.handle))}set_rotation(e){return Il2Cpp.Api.Rigidbody._set_rotation(this.handle,e.handle)}MovePosition(e){return Il2Cpp.Api.Rigidbody._MovePosition(this.handle,e.handle)}MoveRotation(e){return Il2Cpp.Api.Rigidbody._MoveRotation(this.handle,e.handle)}AddForce(e,t){return Il2Cpp.Api.Rigidbody._AddForce(this.handle,e.handle,t)}AddForce_1(e){return Il2Cpp.Api.Rigidbody._AddForce(this.handle,e.handle)}AddTorque(e,t){return Il2Cpp.Api.Rigidbody._AddTorque(this.handle,e.handle,t)}_ctor(){return Il2Cpp.Api.Rigidbody.__ctor(this.handle)}get_velocity_Injected(e){return Il2Cpp.Api.Rigidbody._get_velocity_Injected(this.handle,e.handle)}set_velocity_Injected(e){return Il2Cpp.Api.Rigidbody._set_velocity_Injected(this.handle,e.handle)}get_position_Injected(e){return Il2Cpp.Api.Rigidbody._get_position_Injected(this.handle,e.handle)}get_rotation_Injected(e){return Il2Cpp.Api.Rigidbody._get_rotation_Injected(this.handle,e.handle)}set_rotation_Injected(e){return Il2Cpp.Api.Rigidbody._set_rotation_Injected(this.handle,e.handle)}MovePosition_Injected(e){return Il2Cpp.Api.Rigidbody._MovePosition_Injected(this.handle,e.handle)}MoveRotation_Injected(e){return Il2Cpp.Api.Rigidbody._MoveRotation_Injected(this.handle,e.handle)}AddForce_Injected(e,t){return Il2Cpp.Api.Rigidbody._AddForce_Injected(this.handle,e.handle,t)}AddTorque_Injected(e,t){return Il2Cpp.Api.Rigidbody._AddTorque_Injected(this.handle,e.handle,t)}}n.UnityEngine_Rigidbody_Impl=a,Il2Cpp.Rigidbody=a},{"../../../ValueType/Quaternion/class":450,"../../../ValueType/Vector3/class":481,"../class":302}],291:[function(e,t,n){},{}],292:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":289,"./class":290,"./export":291}],293:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _add_reapplyDrivenProperties(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","add_reapplyDrivenProperties",1,["UnityEngine.RectTransform.ReapplyDrivenProperties"],"void",["pointer"])}static get _remove_reapplyDrivenProperties(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","remove_reapplyDrivenProperties",1,["UnityEngine.RectTransform.ReapplyDrivenProperties"],"void",["pointer"])}static get _get_rect(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_rect",0,[],"pointer",["pointer"])}static get _get_anchorMin(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_anchorMin",0,[],"pointer",["pointer"])}static get _set_anchorMin(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_anchorMin",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _get_anchorMax(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_anchorMax",0,[],"pointer",["pointer"])}static get _set_anchorMax(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_anchorMax",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _get_anchoredPosition(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_anchoredPosition",0,[],"pointer",["pointer"])}static get _set_anchoredPosition(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_anchoredPosition",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _get_sizeDelta(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_sizeDelta",0,[],"pointer",["pointer"])}static get _set_sizeDelta(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_sizeDelta",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _get_pivot(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_pivot",0,[],"pointer",["pointer"])}static get _set_pivot(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_pivot",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _get_anchoredPosition3D(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_anchoredPosition3D",0,[],"pointer",["pointer"])}static get _set_anchoredPosition3D(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_anchoredPosition3D",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _get_offsetMin(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_offsetMin",0,[],"pointer",["pointer"])}static get _set_offsetMin(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_offsetMin",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _get_offsetMax(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_offsetMax",0,[],"pointer",["pointer"])}static get _set_offsetMax(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_offsetMax",1,["UnityEngine.Vector2"],"void",["pointer","pointer"])}static get _ForceUpdateRectTransforms(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","ForceUpdateRectTransforms",0,[],"void",["pointer"])}static get _GetLocalCorners(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","GetLocalCorners",1,["UnityEngine.Vector3[]"],"void",["pointer","pointer"])}static get _GetWorldCorners(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","GetWorldCorners",1,["UnityEngine.Vector3[]"],"void",["pointer","pointer"])}static get _SetSizeWithCurrentAnchors(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","SetSizeWithCurrentAnchors",2,["UnityEngine.RectTransform.Axis","System.Single"],"void",["pointer","pointer","pointer"])}static get _SendReapplyDrivenProperties(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","SendReapplyDrivenProperties",1,["UnityEngine.RectTransform"],"void",["pointer"])}static get _GetParentSize(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","GetParentSize",0,[],"pointer",["pointer"])}static get _get_rect_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_rect_Injected",1,["UnityEngine.Rect&"],"void",["pointer","pointer"])}static get _get_anchorMin_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_anchorMin_Injected",1,["UnityEngine.Vector2&"],"void",["pointer","pointer"])}static get _set_anchorMin_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_anchorMin_Injected",1,["UnityEngine.Vector2&"],"void",["pointer","pointer"])}static get _get_anchorMax_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_anchorMax_Injected",1,["UnityEngine.Vector2&"],"void",["pointer","pointer"])}static get _set_anchorMax_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_anchorMax_Injected",1,["UnityEngine.Vector2&"],"void",["pointer","pointer"])}static get _get_anchoredPosition_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_anchoredPosition_Injected",1,["UnityEngine.Vector2&"],"void",["pointer","pointer"])}static get _set_anchoredPosition_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_anchoredPosition_Injected",1,["UnityEngine.Vector2&"],"void",["pointer","pointer"])}static get _get_sizeDelta_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_sizeDelta_Injected",1,["UnityEngine.Vector2&"],"void",["pointer","pointer"])}static get _set_sizeDelta_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_sizeDelta_Injected",1,["UnityEngine.Vector2&"],"void",["pointer","pointer"])}static get _get_pivot_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","get_pivot_Injected",1,["UnityEngine.Vector2&"],"void",["pointer","pointer"])}static get _set_pivot_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.RectTransform","set_pivot_Injected",1,["UnityEngine.Vector2&"],"void",["pointer","pointer"])}}i([n.cache],r,"_add_reapplyDrivenProperties",null),i([n.cache],r,"_remove_reapplyDrivenProperties",null),i([n.cache],r,"_get_rect",null),i([n.cache],r,"_get_anchorMin",null),i([n.cache],r,"_set_anchorMin",null),i([n.cache],r,"_get_anchorMax",null),i([n.cache],r,"_set_anchorMax",null),i([n.cache],r,"_get_anchoredPosition",null),i([n.cache],r,"_set_anchoredPosition",null),i([n.cache],r,"_get_sizeDelta",null),i([n.cache],r,"_set_sizeDelta",null),i([n.cache],r,"_get_pivot",null),i([n.cache],r,"_set_pivot",null),i([n.cache],r,"_get_anchoredPosition3D",null),i([n.cache],r,"_set_anchoredPosition3D",null),i([n.cache],r,"_get_offsetMin",null),i([n.cache],r,"_set_offsetMin",null),i([n.cache],r,"_get_offsetMax",null),i([n.cache],r,"_set_offsetMax",null),i([n.cache],r,"_ForceUpdateRectTransforms",null),i([n.cache],r,"_GetLocalCorners",null),i([n.cache],r,"_GetWorldCorners",null),i([n.cache],r,"_SetSizeWithCurrentAnchors",null),i([n.cache],r,"_SendReapplyDrivenProperties",null),i([n.cache],r,"_GetParentSize",null),i([n.cache],r,"_get_rect_Injected",null),i([n.cache],r,"_get_anchorMin_Injected",null),i([n.cache],r,"_set_anchorMin_Injected",null),i([n.cache],r,"_get_anchorMax_Injected",null),i([n.cache],r,"_set_anchorMax_Injected",null),i([n.cache],r,"_get_anchoredPosition_Injected",null),i([n.cache],r,"_set_anchoredPosition_Injected",null),i([n.cache],r,"_get_sizeDelta_Injected",null),i([n.cache],r,"_set_sizeDelta_Injected",null),i([n.cache],r,"_get_pivot_Injected",null),i([n.cache],r,"_set_pivot_Injected",null),Il2Cpp.Api.RectTransform=r},{"decorator-cache-getter":561}],294:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_RectTransform=void 0;const i=e("../../../../ValueType/Rect/class"),r=e("../../../../ValueType/Vector2/class"),o=e("../../../../ValueType/Vector3/class"),a=e("../class");class l extends a.UnityEngine_Transform_Impl{reapplyDrivenProperties=lfv(this.handle,"reapplyDrivenProperties");constructor(e){super(e)}static add_reapplyDrivenProperties(e){return Il2Cpp.Api.RectTransform._add_reapplyDrivenProperties(e)}static remove_reapplyDrivenProperties(e){return Il2Cpp.Api.RectTransform._remove_reapplyDrivenProperties(e)}get_rect(){return new i.UnityEngine_Rect(Il2Cpp.Api.RectTransform._get_rect(this.handle))}get_anchorMin(){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.RectTransform._get_anchorMin(this.handle))}set_anchorMin(e){return Il2Cpp.Api.RectTransform._set_anchorMin(this.handle,e.handle)}get_anchorMax(){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.RectTransform._get_anchorMax(this.handle))}set_anchorMax(e){return Il2Cpp.Api.RectTransform._set_anchorMax(this.handle,e.handle)}get_anchoredPosition(){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.RectTransform._get_anchoredPosition(this.handle))}set_anchoredPosition(e){return Il2Cpp.Api.RectTransform._set_anchoredPosition(this.handle,e.handle)}get_sizeDelta(){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.RectTransform._get_sizeDelta(this.handle))}set_sizeDelta(e){return Il2Cpp.Api.RectTransform._set_sizeDelta(this.handle,e.handle)}get_pivot(){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.RectTransform._get_pivot(this.handle))}set_pivot(e){return Il2Cpp.Api.RectTransform._set_pivot(this.handle,e.handle)}get_anchoredPosition3D(){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.RectTransform._get_anchoredPosition3D(this.handle))}set_anchoredPosition3D(e){return Il2Cpp.Api.RectTransform._set_anchoredPosition3D(this.handle,e.handle)}get_offsetMin(){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.RectTransform._get_offsetMin(this.handle))}set_offsetMin(e){return Il2Cpp.Api.RectTransform._set_offsetMin(this.handle,e.handle)}get_offsetMax(){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.RectTransform._get_offsetMax(this.handle))}set_offsetMax(e){return Il2Cpp.Api.RectTransform._set_offsetMax(this.handle,e.handle)}ForceUpdateRectTransforms(){return Il2Cpp.Api.RectTransform._ForceUpdateRectTransforms(this.handle)}GetLocalCorners(e){return Il2Cpp.Api.RectTransform._GetLocalCorners(this.handle,e)}GetWorldCorners(e){return Il2Cpp.Api.RectTransform._GetWorldCorners(this.handle,e)}SetSizeWithCurrentAnchors(e,t){return Il2Cpp.Api.RectTransform._SetSizeWithCurrentAnchors(this.handle,e,t)}static SendReapplyDrivenProperties(e){return Il2Cpp.Api.RectTransform._SendReapplyDrivenProperties(e)}GetParentSize(){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.RectTransform._GetParentSize(this.handle))}get_rect_Injected(e){return Il2Cpp.Api.RectTransform._get_rect_Injected(this.handle,e.handle)}get_anchorMin_Injected(e){return Il2Cpp.Api.RectTransform._get_anchorMin_Injected(this.handle,e.handle)}set_anchorMin_Injected(e){return Il2Cpp.Api.RectTransform._set_anchorMin_Injected(this.handle,e.handle)}get_anchorMax_Injected(e){return Il2Cpp.Api.RectTransform._get_anchorMax_Injected(this.handle,e.handle)}set_anchorMax_Injected(e){return Il2Cpp.Api.RectTransform._set_anchorMax_Injected(this.handle,e.handle)}get_anchoredPosition_Injected(e){return Il2Cpp.Api.RectTransform._get_anchoredPosition_Injected(this.handle,e.handle)}set_anchoredPosition_Injected(e){return Il2Cpp.Api.RectTransform._set_anchoredPosition_Injected(this.handle,e.handle)}get_sizeDelta_Injected(e){return Il2Cpp.Api.RectTransform._get_sizeDelta_Injected(this.handle,e.handle)}set_sizeDelta_Injected(e){return Il2Cpp.Api.RectTransform._set_sizeDelta_Injected(this.handle,e.handle)}get_pivot_Injected(e){return Il2Cpp.Api.RectTransform._get_pivot_Injected(this.handle,e.handle)}set_pivot_Injected(e){return Il2Cpp.Api.RectTransform._set_pivot_Injected(this.handle,e.handle)}}n.UnityEngine_RectTransform=l,Il2Cpp.RectTransform=l},{"../../../../ValueType/Rect/class":464,"../../../../ValueType/Vector2/class":477,"../../../../ValueType/Vector3/class":481,"../class":298}],295:[function(e,t,n){},{}],296:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":293,"./class":294,"./export":295}],297:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform",".ctor",0,[],"void",["pointer"])}static get _get_position(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_position",0,[],"pointer",["pointer"])}static get _set_position(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_position",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _get_localPosition(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_localPosition",0,[],"pointer",["pointer"])}static get _set_localPosition(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_localPosition",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _get_eulerAngles(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_eulerAngles",0,[],"pointer",["pointer"])}static get _set_eulerAngles(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_eulerAngles",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _get_localEulerAngles(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_localEulerAngles",0,[],"pointer",["pointer"])}static get _get_up(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_up",0,[],"pointer",["pointer"])}static get _get_forward(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_forward",0,[],"pointer",["pointer"])}static get _set_forward(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_forward",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _get_rotation(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_rotation",0,[],"pointer",["pointer"])}static get _set_rotation(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_rotation",1,["UnityEngine.Quaternion"],"void",["pointer","pointer"])}static get _get_localRotation(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_localRotation",0,[],"pointer",["pointer"])}static get _set_localRotation(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_localRotation",1,["UnityEngine.Quaternion"],"void",["pointer","pointer"])}static get _get_localScale(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_localScale",0,[],"pointer",["pointer"])}static get _set_localScale(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_localScale",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _get_parent(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_parent",0,[],"pointer",["pointer"])}static get _set_parent(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_parent",1,["UnityEngine.Transform"],"void",["pointer","pointer"])}static get _get_parentInternal(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_parentInternal",0,[],"pointer",["pointer"])}static get _set_parentInternal(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_parentInternal",1,["UnityEngine.Transform"],"void",["pointer","pointer"])}static get _GetParent(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","GetParent",0,[],"pointer",["pointer"])}static get _SetParent(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","SetParent",1,["UnityEngine.Transform"],"void",["pointer","pointer"])}static get _SetParent_parent_worldPositionStays(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","SetParent",2,["UnityEngine.Transform","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _get_worldToLocalMatrix(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_worldToLocalMatrix",0,[],"pointer",["pointer"])}static get _get_localToWorldMatrix(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_localToWorldMatrix",0,[],"pointer",["pointer"])}static get _SetPositionAndRotation(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","SetPositionAndRotation",2,["UnityEngine.Vector3","UnityEngine.Quaternion"],"void",["pointer","pointer","pointer"])}static get _Translate(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","Translate",2,["UnityEngine.Vector3","UnityEngine.Space"],"void",["pointer","pointer","pointer"])}static get _Rotate(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","Rotate",2,["UnityEngine.Vector3","UnityEngine.Space"],"void",["pointer","pointer","pointer"])}static get _Rotate_eulers(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","Rotate",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _Rotate_xAngle_yAngle_zAngle(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","Rotate",3,["System.Single","System.Single","System.Single"],"void",["pointer","pointer","pointer","pointer"])}static get _RotateAroundInternal(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","RotateAroundInternal",2,["UnityEngine.Vector3","System.Single"],"void",["pointer","pointer","pointer"])}static get _RotateAround(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","RotateAround",3,["UnityEngine.Vector3","UnityEngine.Vector3","System.Single"],"void",["pointer","pointer","pointer","pointer"])}static get _LookAt(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","LookAt",1,["UnityEngine.Transform"],"void",["pointer","pointer"])}static get _LookAt_worldPosition_worldUp(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","LookAt",2,["UnityEngine.Vector3","UnityEngine.Vector3"],"void",["pointer","pointer","pointer"])}static get _LookAt_worldPosition(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","LookAt",1,["UnityEngine.Vector3"],"void",["pointer","pointer"])}static get _Internal_LookAt(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","Internal_LookAt",2,["UnityEngine.Vector3","UnityEngine.Vector3"],"void",["pointer","pointer","pointer"])}static get _TransformDirection(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","TransformDirection",1,["UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _TransformDirection_x_y_z(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","TransformDirection",3,["System.Single","System.Single","System.Single"],"pointer",["pointer","pointer","pointer","pointer"])}static get _InverseTransformDirection(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","InverseTransformDirection",1,["UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _TransformVector(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","TransformVector",1,["UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _InverseTransformVector(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","InverseTransformVector",1,["UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _TransformPoint(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","TransformPoint",1,["UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _InverseTransformPoint(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","InverseTransformPoint",1,["UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _get_childCount(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_childCount",0,[],"int32",["pointer"])}static get _GetChildCount(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","GetChildCount",0,[],"int32",["pointer"])}static get _SetAsFirstSibling(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","SetAsFirstSibling",0,[],"void",["pointer"])}static get _FindRelativeTransformWithPath(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","FindRelativeTransformWithPath",3,["UnityEngine.Transform","System.String","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _Find(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","Find",1,["System.String"],"pointer",["pointer","pointer"])}static get _get_lossyScale(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_lossyScale",0,[],"pointer",["pointer"])}static get _IsChildOf(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","IsChildOf",1,["UnityEngine.Transform"],"pointer",["pointer","pointer"])}static get _set_hasChanged(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_hasChanged",1,["System.Boolean"],"void",["pointer","pointer"])}static get _GetEnumerator(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","GetEnumerator",0,[],"pointer",["pointer"])}static get _GetChild(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","GetChild",1,["System.Int32"],"pointer",["pointer","int32"])}static get _get_position_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_position_Injected",1,["UnityEngine.Vector3&"],"void",["pointer","pointer"])}static get _set_position_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_position_Injected",1,["UnityEngine.Vector3&"],"void",["pointer","pointer"])}static get _get_localPosition_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_localPosition_Injected",1,["UnityEngine.Vector3&"],"void",["pointer","pointer"])}static get _set_localPosition_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_localPosition_Injected",1,["UnityEngine.Vector3&"],"void",["pointer","pointer"])}static get _get_rotation_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_rotation_Injected",1,["UnityEngine.Quaternion&"],"void",["pointer","pointer"])}static get _set_rotation_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_rotation_Injected",1,["UnityEngine.Quaternion&"],"void",["pointer","pointer"])}static get _get_localRotation_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_localRotation_Injected",1,["UnityEngine.Quaternion&"],"void",["pointer","pointer"])}static get _set_localRotation_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_localRotation_Injected",1,["UnityEngine.Quaternion&"],"void",["pointer","pointer"])}static get _get_localScale_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_localScale_Injected",1,["UnityEngine.Vector3&"],"void",["pointer","pointer"])}static get _set_localScale_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","set_localScale_Injected",1,["UnityEngine.Vector3&"],"void",["pointer","pointer"])}static get _get_worldToLocalMatrix_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_worldToLocalMatrix_Injected",1,["UnityEngine.Matrix4x4&"],"void",["pointer","pointer"])}static get _get_localToWorldMatrix_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_localToWorldMatrix_Injected",1,["UnityEngine.Matrix4x4&"],"void",["pointer","pointer"])}static get _SetPositionAndRotation_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","SetPositionAndRotation_Injected",2,["UnityEngine.Vector3&","UnityEngine.Quaternion&"],"void",["pointer","pointer","pointer"])}static get _RotateAroundInternal_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","RotateAroundInternal_Injected",2,["UnityEngine.Vector3&","System.Single"],"void",["pointer","pointer","pointer"])}static get _Internal_LookAt_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","Internal_LookAt_Injected",2,["UnityEngine.Vector3&","UnityEngine.Vector3&"],"void",["pointer","pointer","pointer"])}static get _TransformDirection_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","TransformDirection_Injected",2,["UnityEngine.Vector3&","UnityEngine.Vector3&"],"void",["pointer","pointer","pointer"])}static get _InverseTransformDirection_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","InverseTransformDirection_Injected",2,["UnityEngine.Vector3&","UnityEngine.Vector3&"],"void",["pointer","pointer","pointer"])}static get _TransformVector_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","TransformVector_Injected",2,["UnityEngine.Vector3&","UnityEngine.Vector3&"],"void",["pointer","pointer","pointer"])}static get _InverseTransformVector_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","InverseTransformVector_Injected",2,["UnityEngine.Vector3&","UnityEngine.Vector3&"],"void",["pointer","pointer","pointer"])}static get _TransformPoint_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","TransformPoint_Injected",2,["UnityEngine.Vector3&","UnityEngine.Vector3&"],"void",["pointer","pointer","pointer"])}static get _InverseTransformPoint_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","InverseTransformPoint_Injected",2,["UnityEngine.Vector3&","UnityEngine.Vector3&"],"void",["pointer","pointer","pointer"])}static get _get_lossyScale_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Transform","get_lossyScale_Injected",1,["UnityEngine.Vector3&"],"void",["pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_position",null),i([n.cache],r,"_set_position",null),i([n.cache],r,"_get_localPosition",null),i([n.cache],r,"_set_localPosition",null),i([n.cache],r,"_get_eulerAngles",null),i([n.cache],r,"_set_eulerAngles",null),i([n.cache],r,"_get_localEulerAngles",null),i([n.cache],r,"_get_up",null),i([n.cache],r,"_get_forward",null),i([n.cache],r,"_set_forward",null),i([n.cache],r,"_get_rotation",null),i([n.cache],r,"_set_rotation",null),i([n.cache],r,"_get_localRotation",null),i([n.cache],r,"_set_localRotation",null),i([n.cache],r,"_get_localScale",null),i([n.cache],r,"_set_localScale",null),i([n.cache],r,"_get_parent",null),i([n.cache],r,"_set_parent",null),i([n.cache],r,"_get_parentInternal",null),i([n.cache],r,"_set_parentInternal",null),i([n.cache],r,"_GetParent",null),i([n.cache],r,"_SetParent",null),i([n.cache],r,"_SetParent_parent_worldPositionStays",null),i([n.cache],r,"_get_worldToLocalMatrix",null),i([n.cache],r,"_get_localToWorldMatrix",null),i([n.cache],r,"_SetPositionAndRotation",null),i([n.cache],r,"_Translate",null),i([n.cache],r,"_Rotate",null),i([n.cache],r,"_Rotate_eulers",null),i([n.cache],r,"_Rotate_xAngle_yAngle_zAngle",null),i([n.cache],r,"_RotateAroundInternal",null),i([n.cache],r,"_RotateAround",null),i([n.cache],r,"_LookAt",null),i([n.cache],r,"_LookAt_worldPosition_worldUp",null),i([n.cache],r,"_LookAt_worldPosition",null),i([n.cache],r,"_Internal_LookAt",null),i([n.cache],r,"_TransformDirection",null),i([n.cache],r,"_TransformDirection_x_y_z",null),i([n.cache],r,"_InverseTransformDirection",null),i([n.cache],r,"_TransformVector",null),i([n.cache],r,"_InverseTransformVector",null),i([n.cache],r,"_TransformPoint",null),i([n.cache],r,"_InverseTransformPoint",null),i([n.cache],r,"_get_childCount",null),i([n.cache],r,"_GetChildCount",null),i([n.cache],r,"_SetAsFirstSibling",null),i([n.cache],r,"_FindRelativeTransformWithPath",null),i([n.cache],r,"_Find",null),i([n.cache],r,"_get_lossyScale",null),i([n.cache],r,"_IsChildOf",null),i([n.cache],r,"_set_hasChanged",null),i([n.cache],r,"_GetEnumerator",null),i([n.cache],r,"_GetChild",null),i([n.cache],r,"_get_position_Injected",null),i([n.cache],r,"_set_position_Injected",null),i([n.cache],r,"_get_localPosition_Injected",null),i([n.cache],r,"_set_localPosition_Injected",null),i([n.cache],r,"_get_rotation_Injected",null),i([n.cache],r,"_set_rotation_Injected",null),i([n.cache],r,"_get_localRotation_Injected",null),i([n.cache],r,"_set_localRotation_Injected",null),i([n.cache],r,"_get_localScale_Injected",null),i([n.cache],r,"_set_localScale_Injected",null),i([n.cache],r,"_get_worldToLocalMatrix_Injected",null),i([n.cache],r,"_get_localToWorldMatrix_Injected",null),i([n.cache],r,"_SetPositionAndRotation_Injected",null),i([n.cache],r,"_RotateAroundInternal_Injected",null),i([n.cache],r,"_Internal_LookAt_Injected",null),i([n.cache],r,"_TransformDirection_Injected",null),i([n.cache],r,"_InverseTransformDirection_Injected",null),i([n.cache],r,"_TransformVector_Injected",null),i([n.cache],r,"_InverseTransformVector_Injected",null),i([n.cache],r,"_TransformPoint_Injected",null),i([n.cache],r,"_InverseTransformPoint_Injected",null),i([n.cache],r,"_get_lossyScale_Injected",null),Il2Cpp.Api.Transform=r},{"decorator-cache-getter":561}],298:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Transform_Impl=void 0;const i=e("../../../ValueType/Matrix4x4/class"),r=e("../../../ValueType/Quaternion/class"),o=e("../../../ValueType/Vector3/class"),a=e("../class");class l extends a.UnityEngine_Component_Impl{constructor(e){super(e)}_ctor(){return Il2Cpp.Api.Transform.__ctor(alloc())}get_position(){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._get_position(this.handle))}set_position(e){return Il2Cpp.Api.Transform._set_position(this.handle,e.handle)}get_localPosition(){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._get_localPosition(this.handle))}set_localPosition(e){return Il2Cpp.Api.Transform._set_localPosition(this.handle,e.handle)}get_eulerAngles(){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._get_eulerAngles(this.handle))}set_eulerAngles(e){return Il2Cpp.Api.Transform._set_eulerAngles(this.handle,e.handle)}get_localEulerAngles(){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._get_localEulerAngles(this.handle))}get_up(){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._get_up(this.handle))}get_forward(){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._get_forward(this.handle))}set_forward(e){return Il2Cpp.Api.Transform._set_forward(this.handle,e.handle)}get_rotation(){return new r.UnityEngine_Quaternion_Impl(Il2Cpp.Api.Transform._get_rotation(this.handle))}set_rotation(e){return Il2Cpp.Api.Transform._set_rotation(this.handle,e.handle)}get_localRotation(){return new r.UnityEngine_Quaternion_Impl(Il2Cpp.Api.Transform._get_localRotation(this.handle))}set_localRotation(e){return Il2Cpp.Api.Transform._set_localRotation(this.handle,e.handle)}get_localScale(){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._get_localScale(this.handle))}set_localScale(e){return Il2Cpp.Api.Transform._set_localScale(this.handle,e.handle)}get_parent(){return new l(Il2Cpp.Api.Transform._get_parent(this.handle))}set_parent(e){return Il2Cpp.Api.Transform._set_parent(this.handle,e.handle)}get_parentInternal(){return new l(Il2Cpp.Api.Transform._get_parentInternal(this.handle))}set_parentInternal(e){return Il2Cpp.Api.Transform._set_parentInternal(this.handle,e.handle)}GetParent(){return new l(Il2Cpp.Api.Transform._GetParent(this.handle))}SetParent(e){return Il2Cpp.Api.Transform._SetParent(this.handle,e.handle)}SetParent_2(e,t){return Il2Cpp.Api.Transform._SetParent(this.handle,e.handle,t)}get_worldToLocalMatrix(){return new i.UnityEngine_Matrix4x4_Impl(Il2Cpp.Api.Transform._get_worldToLocalMatrix(this.handle))}get_localToWorldMatrix(){return new i.UnityEngine_Matrix4x4_Impl(Il2Cpp.Api.Transform._get_localToWorldMatrix(this.handle))}SetPositionAndRotation(e,t){return Il2Cpp.Api.Transform._SetPositionAndRotation(this.handle,e.handle,t.handle)}Translate(e,t){return Il2Cpp.Api.Transform._Translate(this.handle,e.handle,t)}Rotate(e,t){return Il2Cpp.Api.Transform._Rotate(this.handle,e.handle,t)}Rotate_1(e){return Il2Cpp.Api.Transform._Rotate(this.handle,e.handle)}Rotate_3(e,t,n){return Il2Cpp.Api.Transform._Rotate(this.handle,e,t,n)}RotateAroundInternal(e,t){return Il2Cpp.Api.Transform._RotateAroundInternal(this.handle,e.handle,t)}RotateAround(e,t,n){return Il2Cpp.Api.Transform._RotateAround(this.handle,e.handle,t.handle,n)}LookAt(e){return Il2Cpp.Api.Transform._LookAt(this.handle,e.handle)}LookAt_2(e,t){return Il2Cpp.Api.Transform._LookAt(this.handle,e.handle,t.handle)}LookAt_1(e){return Il2Cpp.Api.Transform._LookAt(this.handle,e.handle)}Internal_LookAt(e,t){return Il2Cpp.Api.Transform._Internal_LookAt(this.handle,e.handle,t.handle)}TransformDirection(e){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._TransformDirection(this.handle,e.handle))}TransformDirection_3(e,t,n){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._TransformDirection(this.handle,e,t,n))}InverseTransformDirection(e){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._InverseTransformDirection(this.handle,e))}TransformVector(e){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._TransformVector(this.handle,e.handle))}InverseTransformVector(e){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._InverseTransformVector(this.handle,e.handle))}TransformPoint(e){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._TransformPoint(this.handle,e.handle))}InverseTransformPoint(e){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._InverseTransformPoint(this.handle,e.handle))}get_childCount(){try{return Il2Cpp.Api.Transform._get_childCount(this.handle)}catch(e){return Il2Cpp.Api.Transform._GetChildCount(this.handle)}}get childCount(){return this.get_childCount()}SetAsFirstSibling(){return Il2Cpp.Api.Transform._SetAsFirstSibling(this.handle)}static FindRelativeTransformWithPath(e,t,n){return new l(Il2Cpp.Api.Transform._FindRelativeTransformWithPath(e,t,n))}Find(e){return new l(Il2Cpp.Api.Transform._Find(this.handle,allocUStr(e)))}get_lossyScale(){return new o.UnityEngine_Vector3_Impl(Il2Cpp.Api.Transform._get_lossyScale(this.handle))}IsChildOf(e){return!Il2Cpp.Api.Transform._IsChildOf(this.handle,e.handle).isNull()}set_hasChanged(e){return Il2Cpp.Api.Transform._set_hasChanged(this.handle,e)}GetChild(e){return new l(Il2Cpp.Api.Transform._GetChild(this.handle,e))}get_position_Injected(e){return Il2Cpp.Api.Transform._get_position_Injected(this.handle,e.handle)}set_position_Injected(e){return Il2Cpp.Api.Transform._set_position_Injected(this.handle,e.handle)}get_localPosition_Injected(e){return Il2Cpp.Api.Transform._get_localPosition_Injected(this.handle,e.handle)}set_localPosition_Injected(e){return Il2Cpp.Api.Transform._set_localPosition_Injected(this.handle,e.handle)}get_rotation_Injected(e){return Il2Cpp.Api.Transform._get_rotation_Injected(this.handle,e.handle)}set_rotation_Injected(e){return Il2Cpp.Api.Transform._set_rotation_Injected(this.handle,e.handle)}get_localRotation_Injected(e){return Il2Cpp.Api.Transform._get_localRotation_Injected(this.handle,e.handle)}set_localRotation_Injected(e){return Il2Cpp.Api.Transform._set_localRotation_Injected(this.handle,e.handle)}get_localScale_Injected(e){return Il2Cpp.Api.Transform._get_localScale_Injected(this.handle,e.handle)}set_localScale_Injected(e){return Il2Cpp.Api.Transform._set_localScale_Injected(this.handle,e.handle)}get_worldToLocalMatrix_Injected(e){return Il2Cpp.Api.Transform._get_worldToLocalMatrix_Injected(this.handle,e.handle)}get_localToWorldMatrix_Injected(e){return Il2Cpp.Api.Transform._get_localToWorldMatrix_Injected(this.handle,e.handle)}SetPositionAndRotation_Injected(e,t){return Il2Cpp.Api.Transform._SetPositionAndRotation_Injected(this.handle,e.handle,t.handle)}RotateAroundInternal_Injected(e,t){return Il2Cpp.Api.Transform._RotateAroundInternal_Injected(this.handle,e.handle,t)}Internal_LookAt_Injected(e,t){return Il2Cpp.Api.Transform._Internal_LookAt_Injected(this.handle,e.handle,t.handle)}TransformDirection_Injected(e,t){return Il2Cpp.Api.Transform._TransformDirection_Injected(this.handle,e.handle,t.handle)}InverseTransformDirection_Injected(e,t){return Il2Cpp.Api.Transform._InverseTransformDirection_Injected(this.handle,e.handle,t.handle)}TransformVector_Injected(e,t){return Il2Cpp.Api.Transform._TransformVector_Injected(this.handle,e.handle,t.handle)}InverseTransformVector_Injected(e,t){return Il2Cpp.Api.Transform._InverseTransformVector_Injected(this.handle,e.handle,t.handle)}TransformPoint_Injected(e,t){return Il2Cpp.Api.Transform._TransformPoint_Injected(this.handle,e.handle,t.handle)}InverseTransformPoint_Injected(e,t){return Il2Cpp.Api.Transform._InverseTransformPoint_Injected(this.handle,e.handle,t.handle)}get_lossyScale_Injected(e){return Il2Cpp.Api.Transform._get_lossyScale_Injected(this.handle,e.handle)}forEach(t){0==this.childCount&&LOGE("Transform.forEach: childCount = "+this.childCount);for(let e=0;e<this.childCount;e++)try{t(this.GetChild(e),e)}catch(t){LOGE(t)}}toString(){return this.handle.isNull()?"null":""+new Il2Cpp.Object(this).toString()}}n.UnityEngine_Transform_Impl=l,Il2Cpp.Transform=l},{"../../../ValueType/Matrix4x4/class":446,"../../../ValueType/Quaternion/class":450,"../../../ValueType/Vector3/class":481,"../class":302}],299:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const h=e("../Behavior/MonoBehaviour/UIBehaviour/Graphic/MaskableGraphic/TMP_Text/TextMeshProUGUI/class"),y=e("../Behavior/MonoBehaviour/UIBehaviour/Graphic/MaskableGraphic/Text/class"),I=e("../Behavior/MonoBehaviour/Selectable/Button/class"),r=e("../../GameObject/export");globalThis.showTransform=e=>{"number"==typeof e&&(e=ptr(e)),LOGO(getLine(15)+" Transform "+getLine(15));var t=new Il2Cpp.Transform(e);LOGD(`childCount ---> ${t.get_childCount()} (${t.get_name()})`),PrintHierarchy(e,1,!0),LOGD("get_position\t("+t.get_position().toString()+")")},globalThis.PrintHierarchy=(e,c=2,_=!1,u=!1)=>{if(null==e)throw new Error("PrintHierarchy: mPtr is undefined");e=checkCmdInput(e);if(e.isNull())throw new Error("PrintHierarchy: mPtr is null");var e=(0,r.GetGameObjectFromPtr)(e).transform,t=e.get_name(),n=e.get_childCount(),i=2==c?"default 2 level":c+" level";LOG(TFM(""+t,LogColor.C36)+TFM(` [ ${n} childs / ${i}]`,LogColor.C90)),10==c&&LOGO(getLine(75)+`
`);let d=g(e);function g(t){for(let e=0;e<10;++e)try{if(t.handle.isNull())return e;t=t.get_parent()}catch(t){return e}return 0}!function t(n){var i=n.get_childCount();if(0!=i)for(let e=0;e<i;++e){var r,o,a,l,s=n.GetChild(e),p=g(s)-d;0<p&&p<=c&&(p=_?"":"\t"+getLine(p-1,"\t"),r=s.gameobject.get_activeSelf(),o=s.handle+` : ${r?"+":"-"} `,a=s.get_name(),l=u?"":" "+function(e){let t=listScripts(e),r="";return t&&0<t.length&&t.forEach(e=>{try{var t,n,i=e.toString();i.includes("UnityEngine.UI.Text")&&(t=new y.UnityEngine_UI_Text_Impl(e.handle).m_Text,r+=`'${t.replace(/\n/g,"\\n")}'`),i.includes("TMPro.TextMeshProUGUI")&&(n=new h.TMPro_TextMeshProUGUI_Impl(e.handle),r=(r+=`'${n.m_text.replace(/\n/g,"\\n")}'`)+" @ "+n.m_fontAsset),i.includes("UnityEngine.UI.Button")&&(r+=new I.Button(e.handle).get_onClick().m_Calls.m_PersistentCalls.itemsToString()),i.includes("UnityEngine.UI.Image")}catch(e){}}),r}(s),LOG(TFM(p+o+a,r?LogColor.C36:LogColor.C94)+" "+TFM(l,LogColor.C90)),u)&&LOGZ(""+function(e,n,i){let t=listScripts(e),r=new Array;return t&&0<t.length&&t.forEach(e=>{let t="";try{t=e.toString()}catch(e){}if(t.includes(n))try{r.push(`${i} ${e.handle} -> `+t)}catch{r.push(`${i} ${e.handle} -> (→_→) ErrorToCase`)}}),r.join("\n")}(s,a,p)),t(s)}}(e),10==c&&LOGO(getLine(75)+`
`)},globalThis.getGameObject=(e,t=!1)=>{e=(0,r.GetGameObjectFromPtr)(e);if(!t)return e.handle;showGameObject(e)},globalThis.p=globalThis.PrintHierarchy,globalThis.packTransform=e=>new Il2Cpp.Transform(e),globalThis.PrintHierarchyWithComponents=(e,t)=>globalThis.PrintHierarchy(e,t,!1,!0)},{"../../GameObject/export":307,"../Behavior/MonoBehaviour/Selectable/Button/class":196,"../Behavior/MonoBehaviour/UIBehaviour/Graphic/MaskableGraphic/TMP_Text/TextMeshProUGUI/class":230,"../Behavior/MonoBehaviour/UIBehaviour/Graphic/MaskableGraphic/Text/class":242}],300:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./export"),e("./class"),e("./RectTransform/include")},{"./RectTransform/include":296,"./api":297,"./class":298,"./export":299}],301:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _ctor_0(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Component",".ctor",0,"pointer",["pointer"])}static get _CompareTag(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Component","CompareTag",1,"bool",["pointer","pointer"])}static get _GetComponent(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Component","GetComponent",1,"pointer",["pointer","pointer"])}static get _GetComponentInChildren(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Component","GetComponentInChildren",2,"pointer",["pointer","pointer","pointer"])}static get _GetComponentInParent(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Component","GetComponentInParent",1,"pointer",["pointer","pointer"])}static get _GetComponents(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Component","GetComponents",2,"void",["pointer","pointer","pointer"])}static get _get_gameObject(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Component","get_gameObject",0,"pointer",["pointer"])}static get _set_tag(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Component","set_tag",1,"void",["pointer","pointer"])}static get _get_transform(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Component","get_transform",0,"pointer",["pointer"])}}i([n.cache],r,"_ctor_0",null),i([n.cache],r,"_CompareTag",null),i([n.cache],r,"_GetComponent",null),i([n.cache],r,"_GetComponentInChildren",null),i([n.cache],r,"_GetComponentInParent",null),i([n.cache],r,"_GetComponents",null),i([n.cache],r,"_get_gameObject",null),i([n.cache],r,"_set_tag",null),i([n.cache],r,"_get_transform",null),Il2Cpp.Api.Component=r},{"decorator-cache-getter":561}],302:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Component_Impl=void 0;const i=e("../class"),r=e("../GameObject/class");class o extends i.UnityEngine_Object{constructor(e){super(e)}__ctor__(){return new o(Il2Cpp.Api.Component._ctor_0(allocP()))}CompareTag(e){return!Il2Cpp.Api.Component._CompareTag(this.handle,allocUStr(e)).isNull()}GetComponent(e){return new o(Il2Cpp.Api.Component._GetComponent(this.handle,e.handle))}GetComponentInChildren(e,t){return new o(Il2Cpp.Api.Component._GetComponentInChildren(this.handle,e.handle,t?ptr(1):ptr(0)))}GetComponentInParent(e){return new o(Il2Cpp.Api.Component._GetComponentInParent(this.handle,e.handle))}get_gameObject(){return new r.GameObjectImpl(Il2Cpp.Api.Component._get_gameObject(this.handle))}set_tag(e){return Il2Cpp.Api.Component._set_tag(this.handle,allocUStr(e))}get_transform(){return new Il2Cpp.Transform(Il2Cpp.Api.Component._get_transform(this.handle))}get gameobject(){return this.get_gameObject()}get gameobject_handle(){return this.gameobject.handle}get transform(){return this.get_transform()}get transform_handle(){return this.transform.handle}}n.UnityEngine_Component_Impl=o,Il2Cpp.Component=o},{"../GameObject/class":306,"../class":342}],303:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.setActiveTChange=n.setActiveT=void 0;n.setActiveT=(e,t=!1)=>e.get_gameObject().SetActive(t);n.setActiveTChange=e=>e.get_gameObject().SetActive(!e.get_gameObject().get_activeSelf())},{}],304:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./Behavior/include"),e("./CanvasRenderer/include"),e("./Collider/include"),e("./ParticleSystem/include"),e("./Renderer/include"),e("./Rigidbody/include"),e("./Renderer/include"),e("./Transform/include"),e("./api"),e("./class"),e("./export")},{"./Behavior/include":265,"./CanvasRenderer/include":269,"./Collider/include":275,"./ParticleSystem/include":280,"./Renderer/include":288,"./Rigidbody/include":292,"./Transform/include":300,"./api":301,"./class":302,"./export":303}],305:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _ctor_0(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject",".ctor",0,"pointer",["pointer"])}static get _ctor_1(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject",".ctor",1,"pointer",["pointer","pointer"])}static get _ctor_2(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject",".ctor",2,"pointer",["pointer","pointer","pointer"])}static get _AddComponent(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","AddComponent",1,"pointer",["pointer","pointer"])}static get _GetComponent(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","GetComponent",1,"pointer",["pointer","pointer"])}static get _GetComponentInChildren(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","GetComponentInChildren",2,"pointer",["pointer","pointer","pointer"])}static get _GetComponentInParent(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","GetComponentInParent",1,"pointer",["pointer","pointer"])}static get _GetComponentsInternal(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","GetComponentsInternal",6,"pointer",["pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _SendMessage(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","SendMessage",2,"pointer",["pointer","pointer","pointer"])}static get _SetActive(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","SetActive",1,"pointer",["pointer","pointer"])}static get _GetComponentFastPath(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","TryGetComponentFastPath",2,"pointer",["pointer","pointer"])}static get _CompareTag(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","CompareTag",1,"pointer",["pointer","pointer"])}static get _get_transform(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","get_transform",0,"pointer",["pointer"])}static get _get_tag(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","get_tag",0,"pointer",["pointer"])}static get _get_layer(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","get_layer",0,"int32",["pointer"])}static get _set_layer(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","set_layer",1,"pointer",["pointer","int32"])}static get _get_gameObject(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","get_gameObject",0,"pointer",["pointer"])}static get _get_activeSelf(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","get_activeSelf",0,"bool",["pointer"])}static get _Find(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","Find",1,"pointer",["pointer"])}static get _FindGameObjectsWithTag_A(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","FindGameObjectsWithTag",1,"pointer",["pointer"])}static get _FindGameObjectWithTag(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","FindGameObjectWithTag",1,"pointer",["pointer"])}static get _FindWithTag(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.GameObject","FindWithTag",1,"pointer",["pointer"])}}i([n.cache],r,"_ctor_0",null),i([n.cache],r,"_ctor_1",null),i([n.cache],r,"_ctor_2",null),i([n.cache],r,"_AddComponent",null),i([n.cache],r,"_GetComponent",null),i([n.cache],r,"_GetComponentInChildren",null),i([n.cache],r,"_GetComponentInParent",null),i([n.cache],r,"_GetComponentsInternal",null),i([n.cache],r,"_SendMessage",null),i([n.cache],r,"_SetActive",null),i([n.cache],r,"_GetComponentFastPath",null),i([n.cache],r,"_CompareTag",null),i([n.cache],r,"_get_transform",null),i([n.cache],r,"_get_tag",null),i([n.cache],r,"_get_layer",null),i([n.cache],r,"_set_layer",null),i([n.cache],r,"_get_gameObject",null),i([n.cache],r,"_get_activeSelf",null),i([n.cache],r,"_Find",null),i([n.cache],r,"_FindGameObjectsWithTag_A",null),i([n.cache],r,"_FindGameObjectWithTag",null),i([n.cache],r,"_FindWithTag",null),Il2Cpp.Api.GameObject=r},{"decorator-cache-getter":561}],306:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.GameObjectImpl=void 0;const i=e("../class"),r=e("../Component/class");class o extends i.UnityEngine_Object{constructor(e){super(e)}ctor_0(){return new Il2Cpp.GameObject(Il2Cpp.Api.GameObject._ctor_0(alloc()))}ctor_1(e){return new Il2Cpp.GameObject(Il2Cpp.Api.GameObject._ctor_1(alloc(),allocUStr(e)))}AddComponent(e){return Il2Cpp.Api.GameObject._AddComponent(this.handle,e.handle)}GetComponent(e){return new r.UnityEngine_Component_Impl(Il2Cpp.Api.GameObject._GetComponent(this.handle,e.handle))}GetComponentInChildren(e,t){return new r.UnityEngine_Component_Impl(Il2Cpp.Api.GameObject._GetComponentInChildren(this.handle,e.handle,t?ptr(1):ptr(0)))}GetComponentInParent(e,t){return new r.UnityEngine_Component_Impl(Il2Cpp.Api.GameObject._GetComponentInParent(this.handle,e.handle,t?ptr(1):ptr(0)))}GetComponentsInternal(e,t=!0,n=!0,i=!0,r=!0,o=ptr(0)){o=alloc(32);e=Il2Cpp.Api.GameObject._GetComponentsInternal(this.handle,e.handle,t?ptr(1):ptr(0),n?ptr(1):ptr(0),i?ptr(1):ptr(0),r?ptr(1):ptr(0),o);return seeHexA(o),e}SendMessage(e,t){return Il2Cpp.Api.GameObject._SendMessage(this.handle,allocUStr(e),t)}SetActive(e){return Il2Cpp.Api.GameObject._SetActive(this.handle,e?ptr(1):ptr(0))}GetComponentFastPath(e,t){return Il2Cpp.Api.GameObject._GetComponentFastPath(this.handle,e.handle,t)}CompareTag(e){return Il2Cpp.Api.GameObject._CompareTag(this.handle,allocUStr(e))}get_transform(){if(this.handle.isNull())throw new Error("get_transform : GameObject is null");return new Il2Cpp.Transform(Il2Cpp.Api.GameObject._get_transform(this.handle))}get transform(){return this.get_transform()}get_tag(){return readU16(Il2Cpp.Api.GameObject._get_tag(this.handle))}get tag(){return this.get_tag()}set_layer(e){return Il2Cpp.Api.GameObject._set_layer(this.handle,e)}set layer(e){this.set_layer(e)}get_layer(){return Il2Cpp.Api.GameObject._get_layer(this.handle)}get layer(){return this.get_layer()}get_gameObject(){return new Il2Cpp.GameObject(Il2Cpp.Api.GameObject._get_gameObject(this.handle))}get gameObject(){return this.get_gameObject()}get_activeSelf(){return Il2Cpp.Api.GameObject._get_activeSelf(this.handle)}get_activeInHierarchy(){return Il2Cpp.Api.GameObject._get_activeSelf(this.handle)}static Find(e){return new Il2Cpp.GameObject(Il2Cpp.Api.GameObject._Find(allocUStr(e)))}static FindGameObjectWithTag(e){return new Il2Cpp.GameObject(Il2Cpp.Api.GameObject._FindGameObjectWithTag(allocUStr(e)))}static FindWithTag(e){return new Il2Cpp.GameObject(Il2Cpp.Api.GameObject._FindWithTag(allocUStr(e)))}showSelf(){this.handle.isNull()||showGameObject(this.handle)}}n.GameObjectImpl=o,Il2Cpp.GameObject=o},{"../Component/class":302,"../class":342}],307:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.HookSendMessage=n.getTransform=n.HookSetActive=n.showGameObject=n.findGameObject=n.GetGameObjectFromPtr=void 0;const s=e("../../../../../utils/common"),r=e("../../../../../bridge/fix/packer/packArray"),o=e("../../../../../bridge/fix/packer/packList"),i=e("../Component/export"),a=e("../../ValueType/exports"),l=e("../../../../../utils/alloc");var p;function c(e){if(null==e)throw new Error("mPtr is undefined");if(e instanceof Il2Cpp.GameObject)return e;if(e instanceof Il2Cpp.Transform||e instanceof Il2Cpp.Component)return e.gameobject;var t;if(e instanceof NativePointer||"number"==typeof e)return e=checkCmdInput(e),t=getTypeName(e),(0,a.checkExtends)(e,"Component")?new Il2Cpp.Component(e).gameobject:"GameObject"==t?new Il2Cpp.GameObject(e):void 0;throw new Error("mPtr is not a valid instance of the specified type")}(e=p=p||{})[e.active=1]="active",e[e.inactive=0]="inactive",e[e.all=-1]="all",globalThis.HookSetActive=(o=p.active,a=!1,l="")=>{var e=find_method("UnityEngine.CoreModule","GameObject","SetActive",1);try{A(e,(e,t,n)=>{i(e[0],t)})}catch{A(e.add(3*p_size),(e,t,n)=>{i(getPlatformCtxWithArgV(t,0),t)})}function i(t,n){if(!t.isNull()){var i=new Il2Cpp.GameObject(ptr(t));const r=!getPlatformCtxWithArgV(n,1).isNull();if(i.get_activeSelf(),""!=l)if(l instanceof Array){let t=!1;for(let e=0;e<l.length;e++)if(-1!=i.get_name().indexOf(l[e])){t=!0;break}if(!t)return}else if(""!=l&&-1==i.get_name().indexOf(l))return;if(-1!=(0,s.filterDuplicateOBJ)(i.toString()))switch(o){case p.active:r&&e();break;case p.inactive:r||e();break;case p.all:e();break;default:"boolean"==typeof o?o==r&&e():LOGD("defaltActive is not a valid instance of the specified type")}function e(){var e;t.isNull()||(e="public extern void SetActive( "+(r?"true":"false")+" ); LR:"+checkCtx(n),LOGW("\n"+getLine(e.length)),LOGD(e),LOGO(getLine(e.length/2)),showGameObject(t)),a&&PrintStackTraceNative(n)}}}},globalThis.HookSendMessage=()=>{A(Module.findExportByName("libunity.so","UnitySendMessage"),e=>{LOGW("\n--------------\tCalled UnitySendMessage\t--------------"),LOGD("UnitySendMessage => "+e[0].readCString()+" "+e[1].readCString()+" "+e[2].readCString())})},n.GetGameObjectFromPtr=c,globalThis.showGameObject=n=>{if(!(null==n||n instanceof NativePointer&&n.isNull())){n=c(n);LOGO("--------- GameObject ---------"),LOGD("gameObj\t\t---\x3e\t"+n.handle),LOGD("getName\t\t---\x3e\t"+n.get_name()),LOGD("getLayer\t---\x3e\t"+n.get_layer());let e=n.get_transform(),t=(LOGD("getTransform\t---\x3e\t"+e.handle),"");for(var i=0;i<10&&!e.handle.isNull();i++)t=t+(""==t?"":" <--- ")+e.get_gameObject().get_name()+"("+e.handle+")",e=e.get_parent();LOGD("hierarchy\t---\x3e\t"+t)}},globalThis.getTransform=e=>c(e).transform.handle,globalThis.setActive=(e,t=!1)=>{if((e=_(e))instanceof Il2Cpp.GameObject)u(e,t);else{if(!(e instanceof Il2Cpp.Transform))throw new Error("setActive: mPtr is not GameObject or Transform or number or string");(0,i.setActiveT)(e,t)}},globalThis.setActiveC=(e,t=0)=>{if((e=_(e))instanceof Il2Cpp.GameObject)d(e);else{if(!(e instanceof Il2Cpp.Transform))throw new Error("setActive: mPtr is not GameObject or Transform or number or string");(0,i.setActiveTChange)(e)}};const _=e=>{if("number"==typeof e||"string"==typeof e||e instanceof NativePointer){var t=checkCmdInput(e),n=getTypeName(t);if(n.includes("Transform"))e=new Il2Cpp.Transform(t);else{if(!n.includes("GameObject"))throw new Error("setActive: mPtr is not GameObject or Transform");e=new Il2Cpp.GameObject(t)}}return e},u=(e,t=!1)=>e.SetActive(t),d=e=>e.SetActive(!e.get_activeSelf());function g(e,t){if(null==e)throw new Error("findGameObject: path is undefined");try{if(null==t){if(null!=arguments[2]){var n=Il2Cpp.GameObject.Find(e);if(n.handle.isNull())throw"Not Found ...";return showGameObject(n.handle),n.handle}showGameObject(callFunction(["UnityEngine.CoreModule","GameObject","Find",1],allocCStr(e)))}else if(-1!=getType(t).name.indexOf("Transform")){if(null!=arguments[2])return callFunction(["UnityEngine.CoreModule","Transform","Find",1],t,allocCStr(e));var i=getGameObject(callFunction(["UnityEngine.CoreModule","Transform","Find",1],t,allocCStr(e)));null!=i&&showGameObject(i)}else LOGE("\narguments[1] Need a Transform Ptr\n")}catch(e){LOGE("\nNot Found ...\n")}}function h(e){return getTypeParent(e.handle).find(e=>"Component"===e.name)?.handle??ptr(0)}globalThis.findGameObject=g,n.findGameObject=g;var y=ptr(0);function I(e){(e instanceof Il2Cpp.GameObject||e instanceof Il2Cpp.Object)&&(e=e.handle);let t=new Il2Cpp.GameObject(checkCmdInput(e)),n=ptr(0),i=h(t.get_transform());if(!(n=find_method("UnityEngine.CoreModule","GameObject","GetComponents",1)).isNull())return(e=callFunction(n,t.handle,i)).isNull()?void 0:new r.PackArray(e);if((n=find_method("UnityEngine.CoreModule","GameObject","GetComponentsInternal",6)).isNull())throw new Error("list_Components_GameObject: not found method");return(e=callFunctionLong(n,t.handle,i,1,1,0,y)).isNull()?void 0:new r.PackArray(e)}function m(e){e instanceof Il2Cpp.Component&&(e=e.handle);let t=new Il2Cpp.Component(checkCmdInput(e)),n=ptr(0),i=h(t.get_transform());if((n=(n=find_method("UnityEngine.CoreModule","Component","GetComponents",2)).isNull()?find_method("UnityEngine.CoreModule","Component","GetComponentsForListInternal",2):n).isNull())throw new Error("list_Components_Component: not found method");return y=(0,l.allocP)(4096),callFunction(n,t.handle,i,y),(e=o.PackList.localArray(y)).isNull()?void 0:new r.PackArray(e)}globalThis.listScripts=e=>{if(e instanceof Il2Cpp.GameObject)return I(e.handle);if(e instanceof Il2Cpp.Transform)return I(e.get_gameObject());if(e instanceof Il2Cpp.Component)return m(e.handle);var e=checkCmdInput(e),t=getTypeName(e);if("GameObject"==t)return I(e);if("RectTransform"==t)return m(e);if((0,a.checkExtends)(e))return m(e);throw new Error("listScripts: unsport type")},globalThis.showComponents=e=>{e=listScripts(e);!e?.handle.isNull()&&null!=e&&0<e.length&&(LOGO("--------- Components ---------"),e.forEach(e=>{try{LOGD(e.handle+" -> "+e)}catch{LOGE(e.handle+" -> (→_→) ErrorToCase ")}}))},globalThis.s=globalThis.showComponents},{"../../../../../bridge/fix/packer/packArray":27,"../../../../../bridge/fix/packer/packList":29,"../../../../../utils/alloc":546,"../../../../../utils/common":550,"../../ValueType/exports":490,"../Component/export":303}],308:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":305,"./class":306,"./export":307}],309:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _CreateWithShader(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","CreateWithShader",2,"void",["pointer","pointer"])}static get _CreateWithMaterial(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","CreateWithMaterial",2,"void",["pointer","pointer"])}static get _CreateWithString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","CreateWithString",1,"void",["pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material",".ctor",1,"void",["pointer","pointer"])}static get __ctor_source(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Material",".ctor",1,["UnityEngine.Material"],"void",["pointer","pointer"])}static get __ctor_contents(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Material",".ctor",1,["System.String"],"void",["pointer","pointer"])}static get _set_shader(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","set_shader",1,"void",["pointer","pointer"])}static get _get_color(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","get_color",0,"pointer",["pointer"])}static get _set_color(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","set_color",1,"void",["pointer","pointer"])}static get _get_mainTexture(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","get_mainTexture",0,"pointer",["pointer"])}static get _set_mainTextureScale(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","set_mainTextureScale",1,"void",["pointer","pointer"])}static get _GetFirstPropertyNameIdByAttribute(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetFirstPropertyNameIdByAttribute",1,"pointer",["pointer","pointer"])}static get _HasProperty(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","HasProperty",1,"pointer",["pointer","pointer"])}static get _HasProperty_name(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Material","HasProperty",1,["System.String"],"pointer",["pointer","pointer"])}static get _set_renderQueue(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","set_renderQueue",1,"void",["pointer","pointer"])}static get _EnableKeyword(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","EnableKeyword",1,"void",["pointer","pointer"])}static get _DisableKeyword(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","DisableKeyword",1,"void",["pointer","pointer"])}static get _get_passCount(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","get_passCount",0,"pointer",["pointer"])}static get _SetPass(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetPass",1,"pointer",["pointer","pointer"])}static get _CopyPropertiesFromMaterial(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","CopyPropertiesFromMaterial",1,"void",["pointer","pointer"])}static get _GetShaderKeywords(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetShaderKeywords",0,"pointer",["pointer"])}static get _SetShaderKeywords(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetShaderKeywords",1,"void",["pointer","pointer"])}static get _get_shaderKeywords(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","get_shaderKeywords",0,"pointer",["pointer"])}static get _set_shaderKeywords(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","set_shaderKeywords",1,"void",["pointer","pointer"])}static get _ComputeCRC(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","ComputeCRC",0,"pointer",["pointer"])}static get _SetFloatImpl(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetFloatImpl",2,"void",["pointer","pointer","pointer"])}static get _SetColorImpl(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetColorImpl",2,"void",["pointer","pointer","pointer"])}static get _SetMatrixImpl(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetMatrixImpl",2,"void",["pointer","pointer","pointer"])}static get _SetTextureImpl(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetTextureImpl",2,"void",["pointer","pointer","pointer"])}static get _GetFloatImpl(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetFloatImpl",1,"pointer",["pointer","pointer"])}static get _GetColorImpl(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetColorImpl",1,"pointer",["pointer","pointer"])}static get _GetTextureImpl(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetTextureImpl",1,"pointer",["pointer","pointer"])}static get _GetTextureScaleAndOffsetImpl(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetTextureScaleAndOffsetImpl",1,"pointer",["pointer","pointer"])}static get _SetTextureOffsetImpl(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetTextureOffsetImpl",2,"void",["pointer","pointer","pointer"])}static get _SetTextureScaleImpl(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetTextureScaleImpl",2,"void",["pointer","pointer","pointer"])}static get _SetFloat(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetFloat",2,"void",["pointer","pointer","pointer"])}static get _SetFloat_nameID_value(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Material","SetFloat",2,["System.Int32","System.Single"],"void",["pointer","pointer","pointer"])}static get _SetInt(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetInt",2,"void",["pointer","pointer","pointer"])}static get _SetColor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetColor",2,"void",["pointer","pointer","pointer"])}static get _SetColor_nameID_value(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Material","SetColor",2,["System.Int32","UnityEngine.Color"],"void",["pointer","pointer","pointer"])}static get _SetVector(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetVector",2,"void",["pointer","pointer","pointer"])}static get _SetVector_nameID_value(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Material","SetVector",2,["System.Int32","UnityEngine.Vector4"],"void",["pointer","pointer","pointer"])}static get _SetMatrix(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetMatrix",2,"void",["pointer","pointer","pointer"])}static get _SetMatrix_nameID_value(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Material","SetMatrix",2,["System.Int32","UnityEngine.Matrix4x4"],"void",["pointer","pointer","pointer"])}static get _SetTexture(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetTexture",2,"void",["pointer","pointer","pointer"])}static get _SetTexture_nameID_value(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Material","SetTexture",2,["System.Int32","UnityEngine.Texture"],"void",["pointer","pointer","pointer"])}static get _GetFloat(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetFloat",1,"pointer",["pointer","pointer"])}static get _GetFloat_nameID(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Material","GetFloat",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _GetColor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetColor",1,"pointer",["pointer","pointer"])}static get _GetColor_nameID(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Material","GetColor",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _GetVector(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetVector",1,"pointer",["pointer","pointer"])}static get _GetTexture(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetTexture",1,"pointer",["pointer","pointer"])}static get _GetTexture_nameID(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Material","GetTexture",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _SetTextureOffset(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetTextureOffset",2,"void",["pointer","pointer","pointer"])}static get _SetTextureScale(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetTextureScale",2,"void",["pointer","pointer","pointer"])}static get _SetTextureScale_nameID_value(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Material","SetTextureScale",2,["System.Int32","UnityEngine.Vector2"],"void",["pointer","pointer","pointer"])}static get _GetTextureOffset(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetTextureOffset",1,"pointer",["pointer","pointer"])}static get _GetTextureScale(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetTextureScale",1,"pointer",["pointer","pointer"])}static get _SetColorImpl_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetColorImpl_Injected",2,"void",["pointer","pointer","pointer"])}static get _SetMatrixImpl_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetMatrixImpl_Injected",2,"void",["pointer","pointer","pointer"])}static get _GetColorImpl_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetColorImpl_Injected",2,"void",["pointer","pointer","pointer"])}static get _GetTextureScaleAndOffsetImpl_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","GetTextureScaleAndOffsetImpl_Injected",2,"void",["pointer","pointer","pointer"])}static get _SetTextureOffsetImpl_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetTextureOffsetImpl_Injected",2,"void",["pointer","pointer","pointer"])}static get _SetTextureScaleImpl_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Material","SetTextureScaleImpl_Injected",2,"void",["pointer","pointer","pointer"])}}i([n.cache],r,"_CreateWithShader",null),i([n.cache],r,"_CreateWithMaterial",null),i([n.cache],r,"_CreateWithString",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"__ctor_source",null),i([n.cache],r,"__ctor_contents",null),i([n.cache],r,"_set_shader",null),i([n.cache],r,"_get_color",null),i([n.cache],r,"_set_color",null),i([n.cache],r,"_get_mainTexture",null),i([n.cache],r,"_set_mainTextureScale",null),i([n.cache],r,"_GetFirstPropertyNameIdByAttribute",null),i([n.cache],r,"_HasProperty",null),i([n.cache],r,"_HasProperty_name",null),i([n.cache],r,"_set_renderQueue",null),i([n.cache],r,"_EnableKeyword",null),i([n.cache],r,"_DisableKeyword",null),i([n.cache],r,"_get_passCount",null),i([n.cache],r,"_SetPass",null),i([n.cache],r,"_CopyPropertiesFromMaterial",null),i([n.cache],r,"_GetShaderKeywords",null),i([n.cache],r,"_SetShaderKeywords",null),i([n.cache],r,"_get_shaderKeywords",null),i([n.cache],r,"_set_shaderKeywords",null),i([n.cache],r,"_ComputeCRC",null),i([n.cache],r,"_SetFloatImpl",null),i([n.cache],r,"_SetColorImpl",null),i([n.cache],r,"_SetMatrixImpl",null),i([n.cache],r,"_SetTextureImpl",null),i([n.cache],r,"_GetFloatImpl",null),i([n.cache],r,"_GetColorImpl",null),i([n.cache],r,"_GetTextureImpl",null),i([n.cache],r,"_GetTextureScaleAndOffsetImpl",null),i([n.cache],r,"_SetTextureOffsetImpl",null),i([n.cache],r,"_SetTextureScaleImpl",null),i([n.cache],r,"_SetFloat",null),i([n.cache],r,"_SetFloat_nameID_value",null),i([n.cache],r,"_SetInt",null),i([n.cache],r,"_SetColor",null),i([n.cache],r,"_SetColor_nameID_value",null),i([n.cache],r,"_SetVector",null),i([n.cache],r,"_SetVector_nameID_value",null),i([n.cache],r,"_SetMatrix",null),i([n.cache],r,"_SetMatrix_nameID_value",null),i([n.cache],r,"_SetTexture",null),i([n.cache],r,"_SetTexture_nameID_value",null),i([n.cache],r,"_GetFloat",null),i([n.cache],r,"_GetFloat_nameID",null),i([n.cache],r,"_GetColor",null),i([n.cache],r,"_GetColor_nameID",null),i([n.cache],r,"_GetVector",null),i([n.cache],r,"_GetTexture",null),i([n.cache],r,"_GetTexture_nameID",null),i([n.cache],r,"_SetTextureOffset",null),i([n.cache],r,"_SetTextureScale",null),i([n.cache],r,"_SetTextureScale_nameID_value",null),i([n.cache],r,"_GetTextureOffset",null),i([n.cache],r,"_GetTextureScale",null),i([n.cache],r,"_SetColorImpl_Injected",null),i([n.cache],r,"_SetMatrixImpl_Injected",null),i([n.cache],r,"_GetColorImpl_Injected",null),i([n.cache],r,"_GetTextureScaleAndOffsetImpl_Injected",null),i([n.cache],r,"_SetTextureOffsetImpl_Injected",null),i([n.cache],r,"_SetTextureScaleImpl_Injected",null),Il2Cpp.Api.Material=r},{"decorator-cache-getter":561}],310:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Material_Impl=void 0;const i=e("../../ValueType/Color/class"),r=e("../../ValueType/Vector2/class"),o=e("../../ValueType/Vector4/class"),a=e("../class"),l=e("../Texture/class");class s extends a.UnityEngine_Object{constructor(e){super(e)}static CreateWithShader(e,t){return Il2Cpp.Api.Material._CreateWithShader(e.handle,t.handle)}static CreateWithMaterial(e,t){return Il2Cpp.Api.Material._CreateWithMaterial(e.handle,t.handle)}static CreateWithString(e){return Il2Cpp.Api.Material._CreateWithString(e.handle)}_ctor(e){return Il2Cpp.Api.Material.__ctor(this.handle,e.handle)}_ctor_source(e){return Il2Cpp.Api.Material.__ctor(this.handle,e.handle)}_ctor_contents(e){return Il2Cpp.Api.Material.__ctor(this.handle,allocUStr(e))}set_shader(e){return Il2Cpp.Api.Material._set_shader(this.handle,e.handle)}get_color(){return new i.UnityEngine_Color_Impl(Il2Cpp.Api.Material._get_color(this.handle))}get_color_ptr(){return Il2Cpp.Api.Material._get_color(this.handle)}set_color(e){return Il2Cpp.Api.Material._set_color(this.handle,e.handle)}get_mainTexture(){return new l.UnityEngine_Texture_Impl(Il2Cpp.Api.Material._get_mainTexture(this.handle))}set_mainTextureScale(e){return Il2Cpp.Api.Material._set_mainTextureScale(this.handle,e.handle)}GetFirstPropertyNameIdByAttribute(e){return Il2Cpp.Api.Material._GetFirstPropertyNameIdByAttribute(this.handle,e)}HasProperty(e){return Il2Cpp.Api.Material._HasProperty(this.handle,e)}HasProperty_1(e){return Il2Cpp.Api.Material._HasProperty(this.handle,allocUStr(e))}set_renderQueue(e){return Il2Cpp.Api.Material._set_renderQueue(this.handle,e)}EnableKeyword(e){return Il2Cpp.Api.Material._EnableKeyword(this.handle,allocUStr(e))}DisableKeyword(e){return Il2Cpp.Api.Material._DisableKeyword(this.handle,allocUStr(e))}get_passCount(){return Il2Cpp.Api.Material._get_passCount(this.handle)}SetPass(e){return Il2Cpp.Api.Material._SetPass(this.handle,e)}CopyPropertiesFromMaterial(e){return Il2Cpp.Api.Material._CopyPropertiesFromMaterial(this.handle,e.handle)}GetShaderKeywords(){return Il2Cpp.Api.Material._GetShaderKeywords(this.handle)}SetShaderKeywords(e){return Il2Cpp.Api.Material._SetShaderKeywords(this.handle,e)}get_shaderKeywords(){return Il2Cpp.Api.Material._get_shaderKeywords(this.handle)}set_shaderKeywords(e){return Il2Cpp.Api.Material._set_shaderKeywords(this.handle,e)}ComputeCRC(){return Il2Cpp.Api.Material._ComputeCRC(this.handle)}SetFloatImpl(e,t){return Il2Cpp.Api.Material._SetFloatImpl(this.handle,e,t)}SetColorImpl(e,t){return Il2Cpp.Api.Material._SetColorImpl(this.handle,e,t.handle)}SetMatrixImpl(e,t){return Il2Cpp.Api.Material._SetMatrixImpl(this.handle,e,t.handle)}SetTextureImpl(e,t){return Il2Cpp.Api.Material._SetTextureImpl(this.handle,e,t.handle)}GetFloatImpl(e){return Il2Cpp.Api.Material._GetFloatImpl(this.handle,e)}GetColorImpl(e){return new i.UnityEngine_Color_Impl(Il2Cpp.Api.Material._GetColorImpl(this.handle,e))}GetTextureImpl(e){return new l.UnityEngine_Texture_Impl(Il2Cpp.Api.Material._GetTextureImpl(this.handle,e))}GetTextureScaleAndOffsetImpl(e){return new o.UnityEngine_Vector4_Impl(Il2Cpp.Api.Material._GetTextureScaleAndOffsetImpl(this.handle,e))}SetTextureOffsetImpl(e,t){return Il2Cpp.Api.Material._SetTextureOffsetImpl(this.handle,e,t.handle)}SetTextureScaleImpl(e,t){return Il2Cpp.Api.Material._SetTextureScaleImpl(this.handle,e,t.handle)}SetFloat(e,t){return Il2Cpp.Api.Material._SetFloat(this.handle,allocUStr(e),t)}SetFloat_2(e,t){return Il2Cpp.Api.Material._SetFloat(this.handle,e,t)}SetInt(e,t){return Il2Cpp.Api.Material._SetInt(this.handle,allocUStr(e),t)}SetColor(e,t){return Il2Cpp.Api.Material._SetColor(this.handle,allocUStr(e),t.handle)}SetColor_2(e,t){return Il2Cpp.Api.Material._SetColor(this.handle,e,t.handle)}SetVector(e,t){return Il2Cpp.Api.Material._SetVector(this.handle,allocUStr(e),t.handle)}SetVector_2(e,t){return Il2Cpp.Api.Material._SetVector(this.handle,e,t.handle)}SetMatrix(e,t){return Il2Cpp.Api.Material._SetMatrix(this.handle,allocUStr(e),t.handle)}SetMatrix_2(e,t){return Il2Cpp.Api.Material._SetMatrix(this.handle,e,t.handle)}SetTexture(e,t){return Il2Cpp.Api.Material._SetTexture(this.handle,allocUStr(e),t.handle)}SetTexture_2(e,t){return Il2Cpp.Api.Material._SetTexture(this.handle,e,t.handle)}GetFloat(e){return Il2Cpp.Api.Material._GetFloat(this.handle,allocUStr(e))}GetFloat_1(e){return Il2Cpp.Api.Material._GetFloat(this.handle,e)}GetColor(e){return new i.UnityEngine_Color_Impl(Il2Cpp.Api.Material._GetColor(this.handle,allocUStr(e)))}GetColor_1(e){return new i.UnityEngine_Color_Impl(Il2Cpp.Api.Material._GetColor(this.handle,e))}GetVector(e){return new o.UnityEngine_Vector4_Impl(Il2Cpp.Api.Material._GetVector(this.handle,e))}GetTexture(e){return new l.UnityEngine_Texture_Impl(Il2Cpp.Api.Material._GetTexture(this.handle,allocUStr(e)))}GetTexture_1(e){return new l.UnityEngine_Texture_Impl(Il2Cpp.Api.Material._GetTexture(this.handle,e))}SetTextureOffset(e,t){return Il2Cpp.Api.Material._SetTextureOffset(this.handle,e,t.handle)}SetTextureScale(e,t){return Il2Cpp.Api.Material._SetTextureScale(this.handle,allocUStr(e),t.handle)}SetTextureScale_2(e,t){return Il2Cpp.Api.Material._SetTextureScale(this.handle,e,t.handle)}GetTextureOffset(e){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.Material._GetTextureOffset(this.handle,e))}GetTextureScale(e){return new r.UnityEngine_Vector2_Impl(Il2Cpp.Api.Material._GetTextureScale(this.handle,e))}SetColorImpl_Injected(e,t){return Il2Cpp.Api.Material._SetColorImpl_Injected(this.handle,e,t.handle)}SetMatrixImpl_Injected(e,t){return Il2Cpp.Api.Material._SetMatrixImpl_Injected(this.handle,e,t.handle)}GetColorImpl_Injected(e,t){return Il2Cpp.Api.Material._GetColorImpl_Injected(this.handle,e,t.handle)}GetTextureScaleAndOffsetImpl_Injected(e,t){return Il2Cpp.Api.Material._GetTextureScaleAndOffsetImpl_Injected(this.handle,e,t.handle)}SetTextureOffsetImpl_Injected(e,t){return Il2Cpp.Api.Material._SetTextureOffsetImpl_Injected(this.handle,e,t.handle)}SetTextureScaleImpl_Injected(e,t){return Il2Cpp.Api.Material._SetTextureScaleImpl_Injected(this.handle,e,t.handle)}}n.UnityEngine_Material_Impl=s,Il2Cpp.Material=s},{"../../ValueType/Color/class":417,"../../ValueType/Vector2/class":477,"../../ValueType/Vector4/class":485,"../Texture/class":337,"../class":342}],311:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":309,"./class":310}],312:[function(e,t,n){},{}],313:[function(e,t,n){},{}],314:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_version(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_version",0,[],"pointer",["pointer"])}static get _set_version(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_version",1,["System.String"],"void",["pointer","pointer"])}static get _get_sourceFontFile(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_sourceFontFile",0,[],"pointer",["pointer"])}static get _set_sourceFontFile(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_sourceFontFile",1,["UnityEngine.Font"],"void",["pointer","pointer"])}static get _get_atlasPopulationMode(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_atlasPopulationMode",0,[],"pointer",["pointer"])}static get _set_atlasPopulationMode(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_atlasPopulationMode",1,["TMPro.AtlasPopulationMode"],"void",["pointer","pointer"])}static get _get_faceInfo(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_faceInfo",0,[],"pointer",["pointer"])}static get _set_faceInfo(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_faceInfo",1,["UnityEngine.TextCore.FaceInfo"],"void",["pointer","pointer"])}static get _get_glyphTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_glyphTable",0,[],"pointer",["pointer"])}static get _set_glyphTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_glyphTable",1,["System.Collections.Generic.List<UnityEngine.TextCore.Glyph>"],"void",["pointer","pointer"])}static get _get_glyphLookupTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_glyphLookupTable",0,[],"pointer",["pointer"])}static get _get_characterTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_characterTable",0,[],"pointer",["pointer"])}static get _set_characterTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_characterTable",1,["System.Collections.Generic.List<TMPro.TMP_Character>"],"void",["pointer","pointer"])}static get _get_characterLookupTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_characterLookupTable",0,[],"pointer",["pointer"])}static get _get_atlasTexture(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_atlasTexture",0,[],"pointer",["pointer"])}static get _get_atlasTextures(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_atlasTextures",0,[],"pointer",["pointer"])}static get _set_atlasTextures(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_atlasTextures",1,["UnityEngine.Texture2D[]"],"void",["pointer","pointer"])}static get _get_atlasTextureCount(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_atlasTextureCount",0,[],"pointer",["pointer"])}static get _get_isMultiAtlasTexturesEnabled(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_isMultiAtlasTexturesEnabled",0,[],"pointer",["pointer"])}static get _set_isMultiAtlasTexturesEnabled(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_isMultiAtlasTexturesEnabled",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_clearDynamicDataOnBuild(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_clearDynamicDataOnBuild",0,[],"pointer",["pointer"])}static get _set_clearDynamicDataOnBuild(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_clearDynamicDataOnBuild",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_usedGlyphRects(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_usedGlyphRects",0,[],"pointer",["pointer"])}static get _set_usedGlyphRects(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_usedGlyphRects",1,["System.Collections.Generic.List<UnityEngine.TextCore.GlyphRect>"],"void",["pointer","pointer"])}static get _get_freeGlyphRects(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_freeGlyphRects",0,[],"pointer",["pointer"])}static get _set_freeGlyphRects(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_freeGlyphRects",1,["System.Collections.Generic.List<UnityEngine.TextCore.GlyphRect>"],"void",["pointer","pointer"])}static get _get_fontInfo(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_fontInfo",0,[],"pointer",["pointer"])}static get _get_atlasWidth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_atlasWidth",0,[],"pointer",["pointer"])}static get _set_atlasWidth(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_atlasWidth",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_atlasHeight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_atlasHeight",0,[],"pointer",["pointer"])}static get _set_atlasHeight(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_atlasHeight",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_atlasPadding(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_atlasPadding",0,[],"pointer",["pointer"])}static get _set_atlasPadding(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_atlasPadding",1,["System.Int32"],"void",["pointer","pointer"])}static get _get_atlasRenderMode(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_atlasRenderMode",0,[],"pointer",["pointer"])}static get _set_atlasRenderMode(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_atlasRenderMode",1,["UnityEngine.TextCore.LowLevel.GlyphRenderMode"],"void",["pointer","pointer"])}static get _get_fontFeatureTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_fontFeatureTable",0,[],"pointer",["pointer"])}static get _set_fontFeatureTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_fontFeatureTable",1,["TMPro.TMP_FontFeatureTable"],"void",["pointer","pointer"])}static get _get_fallbackFontAssetTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_fallbackFontAssetTable",0,[],"pointer",["pointer"])}static get _set_fallbackFontAssetTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_fallbackFontAssetTable",1,["System.Collections.Generic.List<TMPro.TMP_FontAsset>"],"void",["pointer","pointer"])}static get _get_creationSettings(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_creationSettings",0,[],"pointer",["pointer"])}static get _set_creationSettings(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_creationSettings",1,["TMPro.FontAssetCreationSettings"],"void",["pointer","pointer"])}static get _get_fontWeightTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","get_fontWeightTable",0,[],"pointer",["pointer"])}static get _set_fontWeightTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","set_fontWeightTable",1,["TMPro.TMP_FontWeightPair[]"],"void",["pointer","pointer"])}static get _CreateFontAsset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","CreateFontAsset",1,["UnityEngine.Font"],"pointer",["pointer"])}static get _CreateFontAsset_font_samplingPointSize_atlasPadding_renderMode_atlasWidth_atlasHeight_atlasPopulationMode_enableMultiAtlasSupport(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","CreateFontAsset",8,["UnityEngine.Font","System.Int32","System.Int32","UnityEngine.TextCore.LowLevel.GlyphRenderMode","System.Int32","System.Int32","TMPro.AtlasPopulationMode","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _Awake(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","Awake",0,[],"void",["pointer"])}static get _ReadFontAssetDefinition(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","ReadFontAssetDefinition",0,[],"void",["pointer"])}static get _InitializeDictionaryLookupTables(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","InitializeDictionaryLookupTables",0,[],"void",["pointer"])}static get _InitializeGlyphLookupDictionary(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","InitializeGlyphLookupDictionary",0,[],"void",["pointer"])}static get _InitializeCharacterLookupDictionary(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","InitializeCharacterLookupDictionary",0,[],"void",["pointer"])}static get _InitializeGlyphPaidAdjustmentRecordsLookupDictionary(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","InitializeGlyphPaidAdjustmentRecordsLookupDictionary",0,[],"void",["pointer"])}static get _AddSynthesizedCharactersAndFaceMetrics(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","AddSynthesizedCharactersAndFaceMetrics",0,[],"void",["pointer"])}static get _AddSynthesizedCharacter(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","AddSynthesizedCharacter",3,["System.UInt32","System.Boolean","System.Boolean"],"void",["pointer","pointer","pointer","pointer"])}static get _AddCharacterToLookupCache(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","AddCharacterToLookupCache",2,["System.UInt32","TMPro.TMP_Character"],"void",["pointer","pointer","pointer"])}static get _SortCharacterTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","SortCharacterTable",0,[],"void",["pointer"])}static get _SortGlyphTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","SortGlyphTable",0,[],"void",["pointer"])}static get _SortFontFeatureTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","SortFontFeatureTable",0,[],"void",["pointer"])}static get _SortAllTables(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","SortAllTables",0,[],"void",["pointer"])}static get _HasCharacter(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","HasCharacter",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _HasCharacter_character_searchFallbacks_tryAddCharacter(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","HasCharacter",3,["System.Char","System.Boolean","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _HasCharacter_Internal(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","HasCharacter_Internal",3,["System.UInt32","System.Boolean","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _HasCharacters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","HasCharacters",2,["System.String","System.Collections.Generic.List<System.Char>&"],"pointer",["pointer","pointer","pointer"])}static get _HasCharacters_text_missingCharacters_searchFallbacks_tryAddCharacter(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","HasCharacters",4,["System.String","System.UInt32[]&","System.Boolean","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _HasCharacters_text(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","HasCharacters",1,["System.String"],"pointer",["pointer","pointer"])}static get _GetCharacters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","GetCharacters",1,["TMPro.TMP_FontAsset"],"pointer",["pointer"])}static get _GetCharactersArray(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","GetCharactersArray",1,["TMPro.TMP_FontAsset"],"pointer",["pointer"])}static get _GetGlyphIndex(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","GetGlyphIndex",1,["System.UInt32"],"pointer",["pointer","pointer"])}static get _RegisterFontAssetForFontFeatureUpdate(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","RegisterFontAssetForFontFeatureUpdate",1,["TMPro.TMP_FontAsset"],"void",["pointer"])}static get _UpdateFontFeaturesForFontAssetsInQueue(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","UpdateFontFeaturesForFontAssetsInQueue",0,[],"void",[])}static get _RegisterFontAssetForAtlasTextureUpdate(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","RegisterFontAssetForAtlasTextureUpdate",1,["TMPro.TMP_FontAsset"],"void",["pointer"])}static get _UpdateAtlasTexturesForFontAssetsInQueue(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","UpdateAtlasTexturesForFontAssetsInQueue",0,[],"void",[])}static get _TryAddCharacters(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","TryAddCharacters",2,["System.UInt32[]","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _TryAddCharacters_unicodes_missingUnicodes_includeFontFeatures(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","TryAddCharacters",3,["System.UInt32[]","System.UInt32[]&","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _TryAddCharacters_characters_includeFontFeatures(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","TryAddCharacters",2,["System.String","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _TryAddCharacters_characters_missingCharacters_includeFontFeatures(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","TryAddCharacters",3,["System.String","System.String&","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _TryAddCharacterInternal(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","TryAddCharacterInternal",2,["System.UInt32","TMPro.TMP_Character&"],"pointer",["pointer","pointer","pointer"])}static get _TryGetCharacter_and_QueueRenderToTexture(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","TryGetCharacter_and_QueueRenderToTexture",2,["System.UInt32","TMPro.TMP_Character&"],"pointer",["pointer","pointer","pointer"])}static get _TryAddGlyphsToAtlasTextures(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","TryAddGlyphsToAtlasTextures",0,[],"void",["pointer"])}static get _TryAddGlyphsToNewAtlasTexture(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","TryAddGlyphsToNewAtlasTexture",0,[],"pointer",["pointer"])}static get _SetupNewAtlasTexture(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","SetupNewAtlasTexture",0,[],"void",["pointer"])}static get _UpdateAtlasTexture(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","UpdateAtlasTexture",0,[],"void",["pointer"])}static get _UpdateGlyphAdjustmentRecords(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","UpdateGlyphAdjustmentRecords",0,[],"void",["pointer"])}static get _UpdateGlyphAdjustmentRecords_newGlyphIndexes_allGlyphIndexes(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","UpdateGlyphAdjustmentRecords",2,["System.Collections.Generic.List<System.UInt32>","System.Collections.Generic.List<System.UInt32>"],"void",["pointer","pointer","pointer"])}static get _CopyListDataToArray(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","CopyListDataToArray",2,["System.Collections.Generic.List<T>","T[]&"],"void",["pointer","pointer","pointer"])}static get _ClearFontAssetData(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","ClearFontAssetData",1,["System.Boolean"],"void",["pointer","pointer"])}static get _ClearFontAssetDataInternal(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","ClearFontAssetDataInternal",0,[],"void",["pointer"])}static get _UpdateFontAssetData(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","UpdateFontAssetData",0,[],"void",["pointer"])}static get _ClearFontAssetTables(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","ClearFontAssetTables",0,[],"void",["pointer"])}static get _ClearAtlasTextures(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","ClearAtlasTextures",1,["System.Boolean"],"void",["pointer","pointer"])}static get _UpgradeFontAsset(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","UpgradeFontAsset",0,[],"void",["pointer"])}static get _UpgradeGlyphAdjustmentTableToFontFeatureTable(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset","UpgradeGlyphAdjustmentTableToFontFeatureTable",0,[],"void",["pointer"])}static get __ctor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset",".ctor",0,[],"void",["pointer"])}static get __cctor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_FontAsset",".cctor",0,[],"void",[])}}i([n.cache],r,"_get_version",null),i([n.cache],r,"_set_version",null),i([n.cache],r,"_get_sourceFontFile",null),i([n.cache],r,"_set_sourceFontFile",null),i([n.cache],r,"_get_atlasPopulationMode",null),i([n.cache],r,"_set_atlasPopulationMode",null),i([n.cache],r,"_get_faceInfo",null),i([n.cache],r,"_set_faceInfo",null),i([n.cache],r,"_get_glyphTable",null),i([n.cache],r,"_set_glyphTable",null),i([n.cache],r,"_get_glyphLookupTable",null),i([n.cache],r,"_get_characterTable",null),i([n.cache],r,"_set_characterTable",null),i([n.cache],r,"_get_characterLookupTable",null),i([n.cache],r,"_get_atlasTexture",null),i([n.cache],r,"_get_atlasTextures",null),i([n.cache],r,"_set_atlasTextures",null),i([n.cache],r,"_get_atlasTextureCount",null),i([n.cache],r,"_get_isMultiAtlasTexturesEnabled",null),i([n.cache],r,"_set_isMultiAtlasTexturesEnabled",null),i([n.cache],r,"_get_clearDynamicDataOnBuild",null),i([n.cache],r,"_set_clearDynamicDataOnBuild",null),i([n.cache],r,"_get_usedGlyphRects",null),i([n.cache],r,"_set_usedGlyphRects",null),i([n.cache],r,"_get_freeGlyphRects",null),i([n.cache],r,"_set_freeGlyphRects",null),i([n.cache],r,"_get_fontInfo",null),i([n.cache],r,"_get_atlasWidth",null),i([n.cache],r,"_set_atlasWidth",null),i([n.cache],r,"_get_atlasHeight",null),i([n.cache],r,"_set_atlasHeight",null),i([n.cache],r,"_get_atlasPadding",null),i([n.cache],r,"_set_atlasPadding",null),i([n.cache],r,"_get_atlasRenderMode",null),i([n.cache],r,"_set_atlasRenderMode",null),i([n.cache],r,"_get_fontFeatureTable",null),i([n.cache],r,"_set_fontFeatureTable",null),i([n.cache],r,"_get_fallbackFontAssetTable",null),i([n.cache],r,"_set_fallbackFontAssetTable",null),i([n.cache],r,"_get_creationSettings",null),i([n.cache],r,"_set_creationSettings",null),i([n.cache],r,"_get_fontWeightTable",null),i([n.cache],r,"_set_fontWeightTable",null),i([n.cache],r,"_CreateFontAsset",null),i([n.cache],r,"_CreateFontAsset_font_samplingPointSize_atlasPadding_renderMode_atlasWidth_atlasHeight_atlasPopulationMode_enableMultiAtlasSupport",null),i([n.cache],r,"_Awake",null),i([n.cache],r,"_ReadFontAssetDefinition",null),i([n.cache],r,"_InitializeDictionaryLookupTables",null),i([n.cache],r,"_InitializeGlyphLookupDictionary",null),i([n.cache],r,"_InitializeCharacterLookupDictionary",null),i([n.cache],r,"_InitializeGlyphPaidAdjustmentRecordsLookupDictionary",null),i([n.cache],r,"_AddSynthesizedCharactersAndFaceMetrics",null),i([n.cache],r,"_AddSynthesizedCharacter",null),i([n.cache],r,"_AddCharacterToLookupCache",null),i([n.cache],r,"_SortCharacterTable",null),i([n.cache],r,"_SortGlyphTable",null),i([n.cache],r,"_SortFontFeatureTable",null),i([n.cache],r,"_SortAllTables",null),i([n.cache],r,"_HasCharacter",null),i([n.cache],r,"_HasCharacter_character_searchFallbacks_tryAddCharacter",null),i([n.cache],r,"_HasCharacter_Internal",null),i([n.cache],r,"_HasCharacters",null),i([n.cache],r,"_HasCharacters_text_missingCharacters_searchFallbacks_tryAddCharacter",null),i([n.cache],r,"_HasCharacters_text",null),i([n.cache],r,"_GetCharacters",null),i([n.cache],r,"_GetCharactersArray",null),i([n.cache],r,"_GetGlyphIndex",null),i([n.cache],r,"_RegisterFontAssetForFontFeatureUpdate",null),i([n.cache],r,"_UpdateFontFeaturesForFontAssetsInQueue",null),i([n.cache],r,"_RegisterFontAssetForAtlasTextureUpdate",null),i([n.cache],r,"_UpdateAtlasTexturesForFontAssetsInQueue",null),i([n.cache],r,"_TryAddCharacters",null),i([n.cache],r,"_TryAddCharacters_unicodes_missingUnicodes_includeFontFeatures",null),i([n.cache],r,"_TryAddCharacters_characters_includeFontFeatures",null),i([n.cache],r,"_TryAddCharacters_characters_missingCharacters_includeFontFeatures",null),i([n.cache],r,"_TryAddCharacterInternal",null),i([n.cache],r,"_TryGetCharacter_and_QueueRenderToTexture",null),i([n.cache],r,"_TryAddGlyphsToAtlasTextures",null),i([n.cache],r,"_TryAddGlyphsToNewAtlasTexture",null),i([n.cache],r,"_SetupNewAtlasTexture",null),i([n.cache],r,"_UpdateAtlasTexture",null),i([n.cache],r,"_UpdateGlyphAdjustmentRecords",null),i([n.cache],r,"_UpdateGlyphAdjustmentRecords_newGlyphIndexes_allGlyphIndexes",null),i([n.cache],r,"_CopyListDataToArray",null),i([n.cache],r,"_ClearFontAssetData",null),i([n.cache],r,"_ClearFontAssetDataInternal",null),i([n.cache],r,"_UpdateFontAssetData",null),i([n.cache],r,"_ClearFontAssetTables",null),i([n.cache],r,"_ClearAtlasTextures",null),i([n.cache],r,"_UpgradeFontAsset",null),i([n.cache],r,"_UpgradeGlyphAdjustmentTableToFontFeatureTable",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"__cctor",null),Il2Cpp.Api.TMP_FontAsset=r},{"decorator-cache-getter":561}],315:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.TMPro_TMP_FontAsset_Impl=void 0;class s extends e("../class").TMPro_TMP_Asset_Impl{m_Version=readU16(lfv(this.handle,"m_Version"));m_SourceFontFileGUID=readU16(lfv(this.handle,"m_SourceFontFileGUID"));m_SourceFontFile=lfv(this.handle,"m_SourceFontFile");m_AtlasPopulationMode=lfv(this.handle,"m_AtlasPopulationMode");m_FaceInfo=lfv(this.handle,"m_FaceInfo");m_GlyphTable=lfv(this.handle,"m_GlyphTable");m_GlyphLookupDictionary=lfv(this.handle,"m_GlyphLookupDictionary");m_CharacterTable=lfv(this.handle,"m_CharacterTable");m_CharacterLookupDictionary=lfv(this.handle,"m_CharacterLookupDictionary");m_AtlasTexture=lfv(this.handle,"m_AtlasTexture");m_AtlasTextures=lfv(this.handle,"m_AtlasTextures");m_AtlasTextureIndex=lfv(this.handle,"m_AtlasTextureIndex");m_IsMultiAtlasTexturesEnabled=lfv(this.handle,"m_IsMultiAtlasTexturesEnabled");m_ClearDynamicDataOnBuild=lfv(this.handle,"m_ClearDynamicDataOnBuild");m_UsedGlyphRects=lfv(this.handle,"m_UsedGlyphRects");m_FreeGlyphRects=lfv(this.handle,"m_FreeGlyphRects");m_fontInfo=lfv(this.handle,"m_fontInfo");atlas=lfv(this.handle,"atlas");m_AtlasWidth=lfv(this.handle,"m_AtlasWidth");m_AtlasHeight=lfv(this.handle,"m_AtlasHeight");m_AtlasPadding=lfv(this.handle,"m_AtlasPadding");m_AtlasRenderMode=lfv(this.handle,"m_AtlasRenderMode");m_FontFeatureTable=lfv(this.handle,"m_FontFeatureTable");m_glyphInfoList=lfv(this.handle,"m_glyphInfoList");m_KerningTable=lfv(this.handle,"m_KerningTable");fallbackFontAssets=lfv(this.handle,"fallbackFontAssets");m_FallbackFontAssetTable=lfv(this.handle,"m_FallbackFontAssetTable");m_CreationSettings=lfv(this.handle,"m_CreationSettings");m_FontWeightTable=lfv(this.handle,"m_FontWeightTable");fontWeights=lfv(this.handle,"fontWeights");normalStyle=readSingle(lfv(this.handle,"normalStyle"));normalSpacingOffset=readSingle(lfv(this.handle,"normalSpacingOffset"));boldStyle=readSingle(lfv(this.handle,"boldStyle"));boldSpacing=readSingle(lfv(this.handle,"boldSpacing"));italicStyle=lfv(this.handle,"italicStyle");tabSize=lfv(this.handle,"tabSize");IsFontAssetLookupTablesDirty=lfv(this.handle,"IsFontAssetLookupTablesDirty");k_ReadFontAssetDefinitionMarker=lfv(this.handle,"k_ReadFontAssetDefinitionMarker");k_AddSynthesizedCharactersMarker=lfv(this.handle,"k_AddSynthesizedCharactersMarker");k_TryAddCharacterMarker=lfv(this.handle,"k_TryAddCharacterMarker");k_TryAddCharactersMarker=lfv(this.handle,"k_TryAddCharactersMarker");k_UpdateGlyphAdjustmentRecordsMarker=lfv(this.handle,"k_UpdateGlyphAdjustmentRecordsMarker");k_ClearFontAssetDataMarker=lfv(this.handle,"k_ClearFontAssetDataMarker");k_UpdateFontAssetDataMarker=lfv(this.handle,"k_UpdateFontAssetDataMarker");s_DefaultMaterialSuffix=readU16(lfv(this.handle,"s_DefaultMaterialSuffix"));k_GlyphIndexArray=lfv(this.handle,"k_GlyphIndexArray");FallbackSearchQueryLookup=lfv(this.handle,"FallbackSearchQueryLookup");k_SearchedFontAssetLookup=lfv(this.handle,"k_SearchedFontAssetLookup");k_FontAssets_FontFeaturesUpdateQueue=lfv(this.handle,"k_FontAssets_FontFeaturesUpdateQueue");k_FontAssets_FontFeaturesUpdateQueueLookup=lfv(this.handle,"k_FontAssets_FontFeaturesUpdateQueueLookup");k_FontAssets_AtlasTexturesUpdateQueue=lfv(this.handle,"k_FontAssets_AtlasTexturesUpdateQueue");k_FontAssets_AtlasTexturesUpdateQueueLookup=lfv(this.handle,"k_FontAssets_AtlasTexturesUpdateQueueLookup");m_GlyphsToRender=lfv(this.handle,"m_GlyphsToRender");m_GlyphsRendered=lfv(this.handle,"m_GlyphsRendered");m_GlyphIndexList=lfv(this.handle,"m_GlyphIndexList");m_GlyphIndexListNewlyAdded=lfv(this.handle,"m_GlyphIndexListNewlyAdded");m_GlyphsToAdd=lfv(this.handle,"m_GlyphsToAdd");m_GlyphsToAddLookup=lfv(this.handle,"m_GlyphsToAddLookup");m_CharactersToAdd=lfv(this.handle,"m_CharactersToAdd");m_CharactersToAddLookup=lfv(this.handle,"m_CharactersToAddLookup");s_MissingCharacterList=lfv(this.handle,"s_MissingCharacterList");m_MissingUnicodesFromFontFile=lfv(this.handle,"m_MissingUnicodesFromFontFile");constructor(e){super(e)}get_version(){return readU16(Il2Cpp.Api.TMP_FontAsset._get_version(this.handle))}set_version(e){return Il2Cpp.Api.TMP_FontAsset._set_version(this.handle,allocUStr(e))}get_sourceFontFile(){return Il2Cpp.Api.TMP_FontAsset._get_sourceFontFile(this.handle)}set_sourceFontFile(e){return Il2Cpp.Api.TMP_FontAsset._set_sourceFontFile(this.handle,e)}get_atlasPopulationMode(){return Il2Cpp.Api.TMP_FontAsset._get_atlasPopulationMode(this.handle)}set_atlasPopulationMode(e){return Il2Cpp.Api.TMP_FontAsset._set_atlasPopulationMode(this.handle,e)}get_faceInfo(){return Il2Cpp.Api.TMP_FontAsset._get_faceInfo(this.handle)}set_faceInfo(e){return Il2Cpp.Api.TMP_FontAsset._set_faceInfo(this.handle,e)}get_atlasTexture(){return Il2Cpp.Api.TMP_FontAsset._get_atlasTexture(this.handle)}get_atlasTextures(){return Il2Cpp.Api.TMP_FontAsset._get_atlasTextures(this.handle)}set_atlasTextures(e){return Il2Cpp.Api.TMP_FontAsset._set_atlasTextures(this.handle,e)}get_atlasTextureCount(){return Il2Cpp.Api.TMP_FontAsset._get_atlasTextureCount(this.handle)}get_isMultiAtlasTexturesEnabled(){return Il2Cpp.Api.TMP_FontAsset._get_isMultiAtlasTexturesEnabled(this.handle)}set_isMultiAtlasTexturesEnabled(e){return Il2Cpp.Api.TMP_FontAsset._set_isMultiAtlasTexturesEnabled(this.handle,e)}get_clearDynamicDataOnBuild(){return Il2Cpp.Api.TMP_FontAsset._get_clearDynamicDataOnBuild(this.handle)}set_clearDynamicDataOnBuild(e){return Il2Cpp.Api.TMP_FontAsset._set_clearDynamicDataOnBuild(this.handle,e)}get_fontInfo(){return Il2Cpp.Api.TMP_FontAsset._get_fontInfo(this.handle)}get_atlasWidth(){return Il2Cpp.Api.TMP_FontAsset._get_atlasWidth(this.handle)}set_atlasWidth(e){return Il2Cpp.Api.TMP_FontAsset._set_atlasWidth(this.handle,e)}get_atlasHeight(){return Il2Cpp.Api.TMP_FontAsset._get_atlasHeight(this.handle)}set_atlasHeight(e){return Il2Cpp.Api.TMP_FontAsset._set_atlasHeight(this.handle,e)}get_atlasPadding(){return Il2Cpp.Api.TMP_FontAsset._get_atlasPadding(this.handle)}set_atlasPadding(e){return Il2Cpp.Api.TMP_FontAsset._set_atlasPadding(this.handle,e)}get_atlasRenderMode(){return Il2Cpp.Api.TMP_FontAsset._get_atlasRenderMode(this.handle)}set_atlasRenderMode(e){return Il2Cpp.Api.TMP_FontAsset._set_atlasRenderMode(this.handle,e)}get_fontFeatureTable(){return Il2Cpp.Api.TMP_FontAsset._get_fontFeatureTable(this.handle)}set_fontFeatureTable(e){return Il2Cpp.Api.TMP_FontAsset._set_fontFeatureTable(this.handle,e)}get_creationSettings(){return Il2Cpp.Api.TMP_FontAsset._get_creationSettings(this.handle)}set_creationSettings(e){return Il2Cpp.Api.TMP_FontAsset._set_creationSettings(this.handle,e)}get_fontWeightTable(){return Il2Cpp.Api.TMP_FontAsset._get_fontWeightTable(this.handle)}set_fontWeightTable(e){return Il2Cpp.Api.TMP_FontAsset._set_fontWeightTable(this.handle,e)}static CreateFontAsset(e){return new s(Il2Cpp.Api.TMP_FontAsset._CreateFontAsset(e))}static CreateFontAsset_8(e,t,n,i,r,o,a,l){return new s(Il2Cpp.Api.TMP_FontAsset._CreateFontAsset(e,t,n,i,r,o,a,l))}Awake(){return Il2Cpp.Api.TMP_FontAsset._Awake(this.handle)}ReadFontAssetDefinition(){return Il2Cpp.Api.TMP_FontAsset._ReadFontAssetDefinition(this.handle)}InitializeDictionaryLookupTables(){return Il2Cpp.Api.TMP_FontAsset._InitializeDictionaryLookupTables(this.handle)}InitializeGlyphLookupDictionary(){return Il2Cpp.Api.TMP_FontAsset._InitializeGlyphLookupDictionary(this.handle)}InitializeCharacterLookupDictionary(){return Il2Cpp.Api.TMP_FontAsset._InitializeCharacterLookupDictionary(this.handle)}InitializeGlyphPaidAdjustmentRecordsLookupDictionary(){return Il2Cpp.Api.TMP_FontAsset._InitializeGlyphPaidAdjustmentRecordsLookupDictionary(this.handle)}AddSynthesizedCharactersAndFaceMetrics(){return Il2Cpp.Api.TMP_FontAsset._AddSynthesizedCharactersAndFaceMetrics(this.handle)}AddSynthesizedCharacter(e,t,n){return Il2Cpp.Api.TMP_FontAsset._AddSynthesizedCharacter(this.handle,e,t,n)}AddCharacterToLookupCache(e,t){return Il2Cpp.Api.TMP_FontAsset._AddCharacterToLookupCache(this.handle,e,t)}SortCharacterTable(){return Il2Cpp.Api.TMP_FontAsset._SortCharacterTable(this.handle)}SortGlyphTable(){return Il2Cpp.Api.TMP_FontAsset._SortGlyphTable(this.handle)}SortFontFeatureTable(){return Il2Cpp.Api.TMP_FontAsset._SortFontFeatureTable(this.handle)}SortAllTables(){return Il2Cpp.Api.TMP_FontAsset._SortAllTables(this.handle)}HasCharacter(e){return Il2Cpp.Api.TMP_FontAsset._HasCharacter(this.handle,e)}HasCharacter_3(e,t,n){return Il2Cpp.Api.TMP_FontAsset._HasCharacter(this.handle,e,t,n)}HasCharacter_Internal(e,t,n){return Il2Cpp.Api.TMP_FontAsset._HasCharacter_Internal(this.handle,e,t,n)}HasCharacters_1(e){return Il2Cpp.Api.TMP_FontAsset._HasCharacters(this.handle,allocUStr(e))}static GetCharacters(e){return readU16(Il2Cpp.Api.TMP_FontAsset._GetCharacters(e.handle))}static GetCharactersArray(e){return Il2Cpp.Api.TMP_FontAsset._GetCharactersArray(e.handle)}GetGlyphIndex(e){return Il2Cpp.Api.TMP_FontAsset._GetGlyphIndex(this.handle,e)}static RegisterFontAssetForFontFeatureUpdate(e){return Il2Cpp.Api.TMP_FontAsset._RegisterFontAssetForFontFeatureUpdate(e.handle)}static UpdateFontFeaturesForFontAssetsInQueue(){return Il2Cpp.Api.TMP_FontAsset._UpdateFontFeaturesForFontAssetsInQueue()}static RegisterFontAssetForAtlasTextureUpdate(e){return Il2Cpp.Api.TMP_FontAsset._RegisterFontAssetForAtlasTextureUpdate(e.handle)}static UpdateAtlasTexturesForFontAssetsInQueue(){return Il2Cpp.Api.TMP_FontAsset._UpdateAtlasTexturesForFontAssetsInQueue()}TryAddCharacterInternal(e,t){return Il2Cpp.Api.TMP_FontAsset._TryAddCharacterInternal(this.handle,e,t)}TryGetCharacter_and_QueueRenderToTexture(e,t){return Il2Cpp.Api.TMP_FontAsset._TryGetCharacter_and_QueueRenderToTexture(this.handle,e,t)}TryAddGlyphsToAtlasTextures(){return Il2Cpp.Api.TMP_FontAsset._TryAddGlyphsToAtlasTextures(this.handle)}TryAddGlyphsToNewAtlasTexture(){return Il2Cpp.Api.TMP_FontAsset._TryAddGlyphsToNewAtlasTexture(this.handle)}SetupNewAtlasTexture(){return Il2Cpp.Api.TMP_FontAsset._SetupNewAtlasTexture(this.handle)}UpdateAtlasTexture(){return Il2Cpp.Api.TMP_FontAsset._UpdateAtlasTexture(this.handle)}UpdateGlyphAdjustmentRecords(){return Il2Cpp.Api.TMP_FontAsset._UpdateGlyphAdjustmentRecords(this.handle)}ClearFontAssetData(e){return Il2Cpp.Api.TMP_FontAsset._ClearFontAssetData(this.handle,e)}ClearFontAssetDataInternal(){return Il2Cpp.Api.TMP_FontAsset._ClearFontAssetDataInternal(this.handle)}UpdateFontAssetData(){return Il2Cpp.Api.TMP_FontAsset._UpdateFontAssetData(this.handle)}ClearFontAssetTables(){return Il2Cpp.Api.TMP_FontAsset._ClearFontAssetTables(this.handle)}ClearAtlasTextures(e){return Il2Cpp.Api.TMP_FontAsset._ClearAtlasTextures(this.handle,e)}UpgradeFontAsset(){return Il2Cpp.Api.TMP_FontAsset._UpgradeFontAsset(this.handle)}UpgradeGlyphAdjustmentTableToFontFeatureTable(){return Il2Cpp.Api.TMP_FontAsset._UpgradeGlyphAdjustmentTableToFontFeatureTable(this.handle)}_ctor_TMP_FontAsset(){return Il2Cpp.Api.TMP_FontAsset.__ctor(this.handle)}static _cctor_TMP_FontAsset(){return Il2Cpp.Api.TMP_FontAsset.__cctor()}}n.TMPro_TMP_FontAsset_Impl=s,Il2Cpp.TMP_FontAsset=s},{"../class":319}],316:[function(e,t,n){},{}],317:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":314,"./class":315,"./export":316}],318:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_instanceID(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Asset","get_instanceID",0,[],"pointer",["pointer"])}static get __ctor(){return Il2Cpp.Api.o("Unity.TextMeshPro","TMPro.TMP_Asset",".ctor",0,[],"void",["pointer"])}}i([n.cache],r,"_get_instanceID",null),i([n.cache],r,"__ctor",null),Il2Cpp.Api.TMP_Asset=r},{"decorator-cache-getter":561}],319:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.TMPro_TMP_Asset_Impl=void 0;var i=e("../../Material/class");class r extends e("../class").UnityEngine_ScriptableObject_Impl{m_InstanceID=lfv(this.handle,"m_InstanceID").toInt32();hashCode=lfv(this.handle,"hashCode").toInt32();material=new i.UnityEngine_Material_Impl(lfv(this.handle,"material"));materialHashCode=lfv(this.handle,"materialHashCode").toInt32();constructor(e){super(e)}get_instanceID(){return Il2Cpp.Api.TMP_Asset._get_instanceID(this.handle)}_ctor_TMP_Asset(){return Il2Cpp.Api.TMP_Asset.__ctor(this.handle)}}n.TMPro_TMP_Asset_Impl=r,Il2Cpp.TMP_Asset=r},{"../../Material/class":310,"../class":323}],320:[function(e,t,n){},{}],321:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./TMP_FontAsset/include")},{"./TMP_FontAsset/include":317,"./api":318,"./class":319,"./export":320}],322:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.ScriptableObject",".ctor",0,[],"void",["pointer"])}static get _CreateInstance(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.ScriptableObject","CreateInstance",1,["System.Type"],"pointer",["pointer"])}static get _CreateInstance_(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.ScriptableObject","CreateInstance",0,[],"pointer",[])}static get _CreateScriptableObject(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.ScriptableObject","CreateScriptableObject",1,["UnityEngine.ScriptableObject"],"void",["pointer"])}static get _CreateScriptableObjectInstanceFromType(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.ScriptableObject","CreateScriptableObjectInstanceFromType",2,["System.Type","System.Boolean"],"pointer",["pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_CreateInstance",null),i([n.cache],r,"_CreateInstance_",null),i([n.cache],r,"_CreateScriptableObject",null),i([n.cache],r,"_CreateScriptableObjectInstanceFromType",null),Il2Cpp.Api.ScriptableObject=r},{"decorator-cache-getter":561}],323:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_ScriptableObject_Impl=void 0;class i extends e("../class").UnityEngine_Object{constructor(e){super(e)}_ctor_ScriptableObject(){return Il2Cpp.Api.ScriptableObject.__ctor(this.handle)}static CreateInstance(e){return new i(Il2Cpp.Api.ScriptableObject._CreateInstance(e))}static CreateScriptableObject(e){return Il2Cpp.Api.ScriptableObject._CreateScriptableObject(e)}static CreateScriptableObjectInstanceFromType(e,t){return new i(Il2Cpp.Api.ScriptableObject._CreateScriptableObjectInstanceFromType(e,t))}}n.UnityEngine_ScriptableObject_Impl=i,Il2Cpp.ScriptableObject=i},{"../class":342}],324:[function(e,t,n){},{}],325:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./TMP_Asset/include")},{"./TMP_Asset/include":321,"./api":322,"./class":323,"./export":324}],326:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _Find(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Shader","Find",1,"pointer",["pointer"])}static get _PropertyToID(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Shader","PropertyToID",1,"pointer",["pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Shader",".ctor",0,"void",["pointer"])}}i([n.cache],r,"_Find",null),i([n.cache],r,"_PropertyToID",null),i([n.cache],r,"__ctor",null),Il2Cpp.Api.Shader=r},{"decorator-cache-getter":561}],327:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Shader_Impl=void 0;class i extends e("../class").UnityEngine_Object{constructor(e){super(e)}static Find(e){return Il2Cpp.Api.Shader._Find(e)}static PropertyToID(e){return Il2Cpp.Api.Shader._PropertyToID(e)}_ctor(){return Il2Cpp.Api.Shader.__ctor(this.handle)}}n.UnityEngine_Shader_Impl=i,Il2Cpp.Shader=i},{"../class":342}],328:[function(e,t,n){},{}],329:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":326,"./class":327,"./export":328}],330:[function(e,t,n){},{}],331:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_whiteTexture(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","get_whiteTexture",0,[],"pointer",[])}static get _Internal_CreateImpl(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","Internal_CreateImpl",7,["UnityEngine.Texture2D","System.Int32","System.Int32","System.Int32","UnityEngine.Experimental.Rendering.GraphicsFormat","UnityEngine.Experimental.Rendering.TextureCreationFlags","System.IntPtr"],"pointer",["pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _Internal_Create(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","Internal_Create",7,["UnityEngine.Texture2D","System.Int32","System.Int32","System.Int32","UnityEngine.Experimental.Rendering.GraphicsFormat","UnityEngine.Experimental.Rendering.TextureCreationFlags","System.IntPtr"],"void",["pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _get_isReadable(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","get_isReadable",0,[],"bool",["pointer"])}static get _ApplyImpl(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","ApplyImpl",2,["System.Boolean","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _ResizeImpl(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","ResizeImpl",2,["System.Int32","System.Int32"],"pointer",["pointer","pointer","pointer"])}static get _GetPixelBilinearImpl(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","GetPixelBilinearImpl",3,["System.Int32","System.Single","System.Single"],"pointer",["pointer","pointer","pointer","pointer"])}static get _ResizeWithFormatImpl(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","ResizeWithFormatImpl",4,["System.Int32","System.Int32","UnityEngine.Experimental.Rendering.GraphicsFormat","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _GetPixels32(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","GetPixels32",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _GetPixels32_(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","GetPixels32",0,[],"pointer",["pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D",".ctor",6,["System.Int32","System.Int32","UnityEngine.TextureFormat","System.Int32","System.Boolean","System.IntPtr"],"void",["pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get __ctor_width_height_textureFormat_mipChain(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D",".ctor",4,["System.Int32","System.Int32","UnityEngine.TextureFormat","System.Boolean"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get __ctor_width_height(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D",".ctor",2,["System.Int32","System.Int32"],"void",["pointer","pointer","pointer"])}static get _GetPixelBilinear(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","GetPixelBilinear",2,["System.Single","System.Single"],"pointer",["pointer","pointer","pointer"])}static get _Apply(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","Apply",2,["System.Boolean","System.Boolean"],"void",["pointer","pointer","pointer"])}static get _Apply_(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","Apply",0,[],"void",["pointer"])}static get _Resize(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","Resize",2,["System.Int32","System.Int32"],"pointer",["pointer","pointer","pointer"])}static get _Resize_width_height_format_hasMipMap(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","Resize",4,["System.Int32","System.Int32","UnityEngine.TextureFormat","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _GetPixelBilinearImpl_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture2D","GetPixelBilinearImpl_Injected",4,["System.Int32","System.Single","System.Single","UnityEngine.Color&"],"void",["pointer","pointer","pointer","pointer","pointer"])}}i([n.cache],r,"_get_whiteTexture",null),i([n.cache],r,"_Internal_CreateImpl",null),i([n.cache],r,"_Internal_Create",null),i([n.cache],r,"_get_isReadable",null),i([n.cache],r,"_ApplyImpl",null),i([n.cache],r,"_ResizeImpl",null),i([n.cache],r,"_GetPixelBilinearImpl",null),i([n.cache],r,"_ResizeWithFormatImpl",null),i([n.cache],r,"_GetPixels32",null),i([n.cache],r,"_GetPixels32_",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"__ctor_width_height_textureFormat_mipChain",null),i([n.cache],r,"__ctor_width_height",null),i([n.cache],r,"_GetPixelBilinear",null),i([n.cache],r,"_Apply",null),i([n.cache],r,"_Apply_",null),i([n.cache],r,"_Resize",null),i([n.cache],r,"_Resize_width_height_format_hasMipMap",null),i([n.cache],r,"_GetPixelBilinearImpl_Injected",null),Il2Cpp.Api.Texture2D=r},{"decorator-cache-getter":561}],332:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Texture2D_Impl=void 0;class i extends e("../class").UnityEngine_Texture_Impl{constructor(e){super(e)}static get_whiteTexture(){return new i(Il2Cpp.Api.Texture2D._get_whiteTexture())}static Internal_CreateImpl(e,t,n,i,r,o,a){return Il2Cpp.Api.Texture2D._Internal_CreateImpl(e.handle,t,n,i,r,o,a)}static Internal_Create(e,t,n,i,r,o,a){return Il2Cpp.Api.Texture2D._Internal_Create(e.handle,t,n,i,r,o,a)}get_isReadable(){return Il2Cpp.Api.Texture2D._get_isReadable(this.handle)}ApplyImpl(e,t){return Il2Cpp.Api.Texture2D._ApplyImpl(this.handle,e,t)}ResizeImpl(e,t){return Il2Cpp.Api.Texture2D._ResizeImpl(this.handle,e,t)}GetPixelBilinearImpl(e,t,n){return Il2Cpp.Api.Texture2D._GetPixelBilinearImpl(this.handle,e,t,n)}ResizeWithFormatImpl(e,t,n,i){return Il2Cpp.Api.Texture2D._ResizeWithFormatImpl(this.handle,e,t,n,i)}GetPixels32(e){return Il2Cpp.Api.Texture2D._GetPixels32(this.handle,e)}GetPixels32_0(){return Il2Cpp.Api.Texture2D._GetPixels32(this.handle)}_ctor_6(e,t,n,i,r,o){return Il2Cpp.Api.Texture2D.__ctor(this.handle,e,t,n,i,r,o)}_ctor_4(e,t,n,i){return Il2Cpp.Api.Texture2D.__ctor(this.handle,e,t,n,i)}_ctor_2(e,t){return Il2Cpp.Api.Texture2D.__ctor(this.handle,e,t)}GetPixelBilinear(e,t){return Il2Cpp.Api.Texture2D._GetPixelBilinear(this.handle,e,t)}Apply(e,t){return Il2Cpp.Api.Texture2D._Apply(this.handle,e,t)}Apply_0(){return Il2Cpp.Api.Texture2D._Apply(this.handle)}Resize(e,t){return Il2Cpp.Api.Texture2D._Resize(this.handle,e,t)}Resize_4(e,t,n,i){return Il2Cpp.Api.Texture2D._Resize(this.handle,e,t,n,i)}GetPixelBilinearImpl_Injected(e,t,n,i){return Il2Cpp.Api.Texture2D._GetPixelBilinearImpl_Injected(this.handle,e,t,n,i)}}n.UnityEngine_Texture2D_Impl=i,Il2Cpp.Texture2D=i},{"../class":337}],333:[function(e,t,n){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_TextureFormat=n.TextureFormat=void 0,(i=n.TextureFormat||(n.TextureFormat={}))[i.Alpha8=1]="Alpha8",i[i.ARGB4444=2]="ARGB4444",i[i.RGB24=3]="RGB24",i[i.RGBA32=4]="RGBA32",i[i.ARGB32=5]="ARGB32",i[i.RGB565=7]="RGB565",i[i.R16=9]="R16",i[i.DXT1=10]="DXT1",i[i.DXT5=12]="DXT5",i[i.RGBA4444=13]="RGBA4444",i[i.BGRA32=14]="BGRA32",i[i.RHalf=15]="RHalf",i[i.RGHalf=16]="RGHalf",i[i.RGBAHalf=17]="RGBAHalf",i[i.RFloat=18]="RFloat",i[i.RGFloat=19]="RGFloat",i[i.RGBAFloat=20]="RGBAFloat",i[i.YUY2=21]="YUY2",i[i.PVRTC_RGB2=22]="PVRTC_RGB2",i[i.PVRTC_RGBA2=23]="PVRTC_RGBA2",i[i.PVRTC_RGB4=24]="PVRTC_RGB4",i[i.PVRTC_RGBA4=25]="PVRTC_RGBA4",i[i.ETC_RGB4=26]="ETC_RGB4",i[i.ATC_RGB4=27]="ATC_RGB4",i[i.ATC_RGBA8=28]="ATC_RGBA8",i[i.EAC_R=41]="EAC_R",(i=n.UnityEngine_TextureFormat||(n.UnityEngine_TextureFormat={}))[i.Alpha8=1]="Alpha8",i[i.ARGB4444=5]="ARGB4444",i[i.ARGB32=2]="ARGB32",i[i.ASTC_RGB_4x4=53]="ASTC_RGB_4x4",i[i.ASTC_RGB_5x5=60]="ASTC_RGB_5x5",i[i.ASTC_RGB_6x6=50]="ASTC_RGB_6x6",i[i.ASTC_RGB_8x8=51]="ASTC_RGB_8x8",i[i.ASTC_RGBA_10x10=58]="ASTC_RGBA_10x10",i[i.ASTC_RGBA_12x12=59]="ASTC_RGBA_12x12",i[i.ASTC_RGBA_4x4=54]="ASTC_RGBA_4x4",i[i.ASTC_RGBA_5x5=55]="ASTC_RGBA_5x5",i[i.ASTC_RGBA_6x6=56]="ASTC_RGBA_6x6",i[i.ASTC_RGBA_8x8=57]="ASTC_RGBA_8x8",i[i.BC4=26]="BC4",i[i.BC5=27]="BC5",i[i.BC6H=24]="BC6H",i[i.BC7=25]="BC7",i[i.BGRA32=14]="BGRA32",i[i.DXT1=10]="DXT1",i[i.DXT1Crunched=28]="DXT1Crunched",i[i.DXT5=12]="DXT5",i[i.DXT5Crunched=29]="DXT5Crunched",i[i.EAC_R=41]="EAC_R",i[i.IGNED=42]="IGNED",i[i.EAC_RG=43]="EAC_RG",i[i.EAC_RG_SIGNED=44]="EAC_RG_SIGNED",i[i.ETC_RGB4=34]="ETC_RGB4",i[i.ETC_RGB4_3DS=60]="ETC_RGB4_3DS",i[i.ETC_RGB4Crunched=64]="ETC_RGB4Crunched",i[i.ETC_RGBA8_3DS=61]="ETC_RGBA8_3DS",i[i.ETC2_RGB=45]="ETC2_RGB",i[i.ETC2_RGBA1=46]="ETC2_RGBA1",i[i.ETC2_RGBA8=47]="ETC2_RGBA8",i[i.ETC2_RGBA8Crunched=65]="ETC2_RGBA8Crunched",i[i.PVRTC_RGB2=30]="PVRTC_RGB2",i[i.PVRTC_RGB4=32]="PVRTC_RGB4",i[i.PVRTC_RGBA2=31]="PVRTC_RGBA2",i[i.PVRTC_RGBA4=33]="PVRTC_RGBA4",i[i.R16=9]="R16",i[i.R8=63]="R8",i[i.RFloat=18]="RFloat",i[i.RG16=62]="RG16",i[i.RG32=72]="RG32",i[i.RGB24=3]="RGB24",i[i.RGB48=73]="RGB48",i[i.RGB565=7]="RGB565",i[i.RGB9e5Float=22]="RGB9e5Float"},{}],334:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.B_Texture2D=void 0,globalThis.B_Texture2D=()=>{setTimeout(()=>{Il2Cpp.perform(()=>{var e=Module.findBaseAddress("libil2cpp.so"),t=Module.findBaseAddress("libunity.so"),e=(LOGD(`
libil2cpp -> ${e} | libunity -> `+t),Module.findExportByName("libil2cpp.so","il2cpp_resolve_icall")),n=callNp(e,allocCStr("UnityEngine.Texture::get_isReadable()"));if(n.isNull())throw new Error("get_isReadable is null");var i=n.sub(t),n=(LOGD("get_isReadable ->"+n+" | "+i),callNp(e,allocCStr("UnityEngine.ImageConversion::EncodeToJPG(UnityEngine.Texture2D,System.Int32)")));if(n.isNull())throw new Error("EncodeToJPG is null");i=n.sub(t),LOGD("EncodeToJPG ->"+n+" | "+i),e=Il2Cpp.Domain.assembly("UnityEngine.UI").image.class("UnityEngine.UI.Image").method("get_mainTexture").virtualAddress;LOGD("get_mainTexture => "+e);let r=[];A(e,void 0,t=>{var e=new Il2Cpp.Texture2D(t),n=(r.push(e),e.get_width()),e=e.get_height();if(LOGD("\nheight "+n+" width "+e),callOnce(newLine),!t.isNull()){ptr(0);var n=find_method("UnityEngine.CoreModule","Texture","get_width"),e=find_method("UnityEngine.CoreModule","Texture","get_height"),i=find_method("UnityEngine.CoreModule","Texture","get_isReadable");if(n.isNull()||e.isNull()||i.isNull())throw new Error("get_width or get_height or get_isReadable is null");LOGO(`ret ${t}
${new Il2Cpp.Object(t).toString()}
w: ${callNp(n,t)} h: ${callNp(e,t)} readable: `+callFunction(i,t)),Il2Cpp.perform(()=>{var e=find_method("UnityEngine.ImageConversionModule","ImageConversion","EncodeToJPG");if(e.isNull())throw new Error("EncodeToJPG is null");e=callNp(e,t);LOGO(` EncodeToJPG -> `+e),e.isNull()||LOG(hexdump(e,{length:48,ansi:!0}))}),Il2Cpp.perform(()=>{var e=find_method("UnityEngine.ImageConversionModule","ImageConversion","EncodeToPNG");if(e.isNull())throw new Error("EncodeToPNG is null");e=callNp(e,t);LOGO(` EncodeToPNG -> `+e),e.isNull()||LOG(hexdump(e,{length:48,ansi:!0}))})}})})},200)}},{}],335:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./enum"),e("./export")},{"./api":331,"./class":332,"./enum":333,"./export":334}],336:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},e=(Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Texture_API=void 0,e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture",".ctor",0,"void",["pointer"])}static get _GetDataWidth(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","GetDataWidth",0,"pointer",["pointer"])}static get _GetDataHeight(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","GetDataHeight",0,"pointer",["pointer"])}static get _get_width(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","get_width",0,"pointer",["pointer"])}static get _set_width(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","set_width",1,"void",["pointer","pointer"])}static get _get_height(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","get_height",0,"pointer",["pointer"])}static get _set_height(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","set_height",1,"void",["pointer","pointer"])}static get _get_isReadable(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","get_isReadable",0,"pointer",["pointer"])}static get _get_wrapMode(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","get_wrapMode",0,"pointer",["pointer"])}static get _get_texelSize(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","get_texelSize",0,"pointer",["pointer"])}static get _Internal_GetActiveTextureColorSpace(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","Internal_GetActiveTextureColorSpace",0,"pointer",["pointer"])}static get _get_activeTextureColorSpace(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","get_activeTextureColorSpace",0,"pointer",["pointer"])}static get _ValidateFormat(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","ValidateFormat",1,"pointer",["pointer","pointer"])}static get _ValidateFormat_format_usage(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Texture","ValidateFormat",2,["UnityEngine.Experimental.Rendering.GraphicsFormat","UnityEngine.Experimental.Rendering.FormatUsage"],"pointer",["pointer","pointer","pointer"])}static get _CreateNonReadableException(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","CreateNonReadableException",1,"pointer",["pointer","pointer"])}static get __cctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture",".cctor",0,"void",[])}static get _get_texelSize_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Texture","get_texelSize_Injected",1,"void",["pointer","pointer"])}}i([e.cache],r,"__ctor",null),i([e.cache],r,"_GetDataWidth",null),i([e.cache],r,"_GetDataHeight",null),i([e.cache],r,"_get_width",null),i([e.cache],r,"_set_width",null),i([e.cache],r,"_get_height",null),i([e.cache],r,"_set_height",null),i([e.cache],r,"_get_isReadable",null),i([e.cache],r,"_get_wrapMode",null),i([e.cache],r,"_get_texelSize",null),i([e.cache],r,"_Internal_GetActiveTextureColorSpace",null),i([e.cache],r,"_get_activeTextureColorSpace",null),i([e.cache],r,"_ValidateFormat",null),i([e.cache],r,"_ValidateFormat_format_usage",null),i([e.cache],r,"_CreateNonReadableException",null),i([e.cache],r,"__cctor",null),i([e.cache],r,"_get_texelSize_Injected",null),n.UnityEngine_Texture_API=r,Il2Cpp.Api.Texture=r},{"decorator-cache-getter":561}],337:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Texture_Impl=void 0;const i=e("../../ValueType/Vector2/class"),r=e("../class"),o=e("./api");class a extends r.UnityEngine_Object{GenerateAllMips=lfv(this.handle,"GenerateAllMips");constructor(e){super(e)}_ctor(){return o.UnityEngine_Texture_API.__ctor(allocP())}GetDataWidth(){return o.UnityEngine_Texture_API._GetDataWidth(this.handle)}GetDataHeight(){return o.UnityEngine_Texture_API._GetDataHeight(this.handle)}get_width(){return o.UnityEngine_Texture_API._get_width(this.handle).toInt32()}set_width(e){return o.UnityEngine_Texture_API._set_width(this.handle,ptr(e))}get_height(){return o.UnityEngine_Texture_API._get_height(this.handle).toInt32()}set_height(e){return o.UnityEngine_Texture_API._set_height(this.handle,ptr(e))}get_isReadable(){return o.UnityEngine_Texture_API._get_isReadable(this.handle)}get_wrapMode(){return o.UnityEngine_Texture_API._get_wrapMode(this.handle)}get_texelSize(){return new i.UnityEngine_Vector2_Impl(o.UnityEngine_Texture_API._get_texelSize(this.handle))}Internal_GetActiveTextureColorSpace(){return o.UnityEngine_Texture_API._Internal_GetActiveTextureColorSpace(this.handle)}get_activeTextureColorSpace(){return o.UnityEngine_Texture_API._get_activeTextureColorSpace(this.handle)}ValidateFormat(e){return o.UnityEngine_Texture_API._ValidateFormat(this.handle,e)}ValidateFormat_2(e,t){return o.UnityEngine_Texture_API._ValidateFormat(this.handle,e,t)}CreateNonReadableException(e){return o.UnityEngine_Texture_API._CreateNonReadableException(this.handle,e.handle)}static _cctor(){return o.UnityEngine_Texture_API.__cctor()}get_texelSize_Injected(e){return o.UnityEngine_Texture_API._get_texelSize_Injected(this.handle,e)}}n.UnityEngine_Texture_Impl=a,Il2Cpp.Texture=a},{"../../ValueType/Vector2/class":477,"../class":342,"./api":336}],338:[function(e,t,n){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Experimental_Rendering_TextureCreationFlags=n.UnityEngine_Experimental_Rendering_DefaultFormat=n.UnityEngine_Experimental_Rendering_GraphicsFormat=n.UnityEngine_Experimental_Rendering_FormatUsage=n.UnityEngine_ColorSpace=void 0,(i=n.UnityEngine_ColorSpace||(n.UnityEngine_ColorSpace={}))[i.Gamma=0]="Gamma",i[i.Linear=1]="Linear",i[i.Uninitialized=-1]="Uninitialized",(i=n.UnityEngine_Experimental_Rendering_FormatUsage||(n.UnityEngine_Experimental_Rendering_FormatUsage={}))[i.Blend=5]="Blend",i[i.GetPixels=6]="GetPixels",i[i.Linear=1]="Linear",i[i.LoadStore=10]="LoadStore",i[i.MSAA2x=11]="MSAA2x",i[i.MSAA4x=12]="MSAA4x",i[i.MSAA8x=13]="MSAA8x",i[i.ReadPixels=9]="ReadPixels",i[i.Render=4]="Render",i[i.Sample=0]="Sample",i[i.SetPixels=7]="SetPixels",i[i.SetPixels32=8]="SetPixels32",i[i.Sparse=2]="Sparse",i[i.StencilSampling=15]="StencilSampling",(i=n.UnityEngine_Experimental_Rendering_GraphicsFormat||(n.UnityEngine_Experimental_Rendering_GraphicsFormat={}))[i.R8_UNorm=0]="R8_UNorm",i[i.R8_SNorm=1]="R8_SNorm",i[i.R8_UScaled=2]="R8_UScaled",i[i.R8_SScaled=3]="R8_SScaled",i[i.R8_UInt=4]="R8_UInt",i[i.R8_SInt=5]="R8_SInt",i[i.R8_SRGB=6]="R8_SRGB",i[i.R8G8_UNorm=7]="R8G8_UNorm",i[i.R8G8_SNorm=8]="R8G8_SNorm",i[i.R8G8_UScaled=9]="R8G8_UScaled",i[i.R8G8_SScaled=10]="R8G8_SScaled",i[i.R8G8_UInt=11]="R8G8_UInt",i[i.R8G8_SInt=12]="R8G8_SInt",i[i.R8G8_SRGB=13]="R8G8_SRGB",i[i.R8G8B8_UNorm=14]="R8G8B8_UNorm",i[i.R8G8B8_SNorm=15]="R8G8B8_SNorm",i[i.R8G8B8_UScaled=16]="R8G8B8_UScaled",i[i.R8G8B8_SScaled=17]="R8G8B8_SScaled",i[i.R8G8B8_UInt=18]="R8G8B8_UInt",i[i.R8G8B8_SInt=19]="R8G8B8_SInt",i[i.R8G8B8_SRGB=20]="R8G8B8_SRGB",i[i.B8G8R8_UNorm=21]="B8G8R8_UNorm",i[i.B8G8R8_SNorm=22]="B8G8R8_SNorm",i[i.B8G8R8_UScaled=23]="B8G8R8_UScaled",i[i.B8G8R8_SScaled=24]="B8G8R8_SScaled",i[i.B8G8R8_UInt=25]="B8G8R8_UInt",i[i.B8G8R8_SInt=26]="B8G8R8_SInt",i[i.B8G8R8_SRGB=27]="B8G8R8_SRGB",i[i.R8G8B8A8_UNorm=28]="R8G8B8A8_UNorm",i[i.R8G8B8A8_SNorm=29]="R8G8B8A8_SNorm",i[i.R8G8B8A8_UScaled=30]="R8G8B8A8_UScaled",i[i.R8G8B8A8_SScaled=31]="R8G8B8A8_SScaled",i[i.R8G8B8A8_UInt=32]="R8G8B8A8_UInt",i[i.R8G8B8A8_SInt=33]="R8G8B8A8_SInt",i[i.R8G8B8A8_SRGB=34]="R8G8B8A8_SRGB",i[i.B8G8R8A8_UNorm=35]="B8G8R8A8_UNorm",i[i.B8G8R8A8_SNorm=36]="B8G8R8A8_SNorm",i[i.B8G8R8A8_UScaled=37]="B8G8R8A8_UScaled",i[i.B8G8R8A8_SScaled=38]="B8G8R8A8_SScaled",i[i.B8G8R8A8_UInt=39]="B8G8R8A8_UInt",i[i.B8G8R8A8_SInt=40]="B8G8R8A8_SInt",i[i.B8G8R8A8_SRGB=41]="B8G8R8A8_SRGB",i[i.R10G10B10_A2_UNorm=42]="R10G10B10_A2_UNorm",i[i.R10G10B10_A2_UInt=43]="R10G10B10_A2_UInt",i[i.R10G10B10_A2_SNorm=44]="R10G10B10_A2_SNorm",i[i.R10G10B10_A2_SInt=45]="R10G10B10_A2_SInt",i[i.R10G10B10_Xr_Bias_A2_UNorm=46]="R10G10B10_Xr_Bias_A2_UNorm",i[i.R10G10B10_Xr_Bias_A2_UInt=47]="R10G10B10_Xr_Bias_A2_UInt",i[i.R10G10B10_Xr_Bias_A2_SNorm=48]="R10G10B10_Xr_Bias_A2_SNorm",i[i.R10G10B10_Xr_Bias_A2_SInt=49]="R10G10B10_Xr_Bias_A2_SInt",i[i.R10G10B10_A2_UNormPack32=53]="R10G10B10_A2_UNormPack32",i[i.R10G10B10_A2_UIntPack32=54]="R10G10B10_A2_UIntPack32",i[i.R10G10B10_A2_SNormPack32=55]="R10G10B10_A2_SNormPack32",i[i.R10G10B10_A2_SIntPack32=56]="R10G10B10_A2_SIntPack32",i[i.R11G11B10_UFloat=57]="R11G11B10_UFloat",i[i.R9G9B9E5_UFloat=58]="R9G9B9E5_UFloat",i[i.R11G11B10_SFloat=59]="R11G11B10_SFloat",i[i.R9G9B9E5_SFloat=60]="R9G9B9E5_SFloat",i[i.R8_UNorm_Pack8=61]="R8_UNorm_Pack8",i[i.R8_SNorm_Pack8=62]="R8_SNorm_Pack8",i[i.R8_UScaled_Pack8=63]="R8_UScaled_Pack8",i[i.R8_SScaled_Pack8=64]="R8_SScaled_Pack8",i[i.R8_UInt_Pack8=65]="R8_UInt_Pack8",i[i.R8_SInt_Pack8=66]="R8_SInt_Pack8",i[i.R8_SRGB_Pack8=67]="R8_SRGB_Pack8",i[i.R8G8_UNorm_Pack16=68]="R8G8_UNorm_Pack16",i[i.R8G8_SNorm_Pack16=69]="R8G8_SNorm_Pack16",i[i.R8G8_UScaled_Pack16=70]="R8G8_UScaled_Pack16",i[i.R8G8_SScaled_Pack16=71]="R8G8_SScaled_Pack16",i[i.R8G8_UInt_Pack16=72]="R8G8_UInt_Pack16",i[i.R8G8_SInt_Pack16=73]="R8G8_SInt_Pack16",i[i.R8G8_SRGB_Pack16=74]="R8G8_SRGB_Pack16",i[i.R8G8B8_UNorm_Pack24=75]="R8G8B8_UNorm_Pack24",i[i.R8G8B8_SNorm_Pack24=76]="R8G8B8_SNorm_Pack24",i[i.R8G8B8_UScaled_Pack24=77]="R8G8B8_UScaled_Pack24",i[i.R8G8B8_SScaled_Pack24=78]="R8G8B8_SScaled_Pack24",i[i.R8G8B8_UInt_Pack24=79]="R8G8B8_UInt_Pack24",i[i.R8G8B8_SInt_Pack24=80]="R8G8B8_SInt_Pack24",i[i.R8G8B8_SRGB_Pack24=81]="R8G8B8_SRGB_Pack24",i[i.R8G8B8_UNorm_Pack32=82]="R8G8B8_UNorm_Pack32",i[i.R8G8B8_SNorm_Pack32=83]="R8G8B8_SNorm_Pack32",i[i.R8G8B8_UScaled_Pack32=84]="R8G8B8_UScaled_Pack32",i[i.R8G8B8_SScaled_Pack32=85]="R8G8B8_SScaled_Pack32",i[i.R8G8B8_UInt_Pack32=86]="R8G8B8_UInt_Pack32",i[i.R8G8B8_SInt_Pack32=87]="R8G8B8_SInt_Pack32",i[i.R8G8B8_SRGB_Pack32=88]="R8G8B8_SRGB_Pack32",i[i.B8G8R8_UNorm_Pack32=89]="B8G8R8_UNorm_Pack32",i[i.B8G8R8_SNorm_Pack32=90]="B8G8R8_SNorm_Pack32",i[i.B8G8R8_UScaled_Pack32=91]="B8G8R8_UScaled_Pack32",i[i.B8G8R8_SScaled_Pack32=92]="B8G8R8_SScaled_Pack32",i[i.B8G8R8_UInt_Pack32=93]="B8G8R8_UInt_Pack32",i[i.B8G8R8_SInt_Pack32=94]="B8G8R8_SInt_Pack32",i[i.B8G8R8_SRGB_Pack32=95]="B8G8R8_SRGB_Pack32",i[i.R9G9B9E5_UFloat_Pack32=96]="R9G9B9E5_UFloat_Pack32",i[i.R8G8B8A8_UNorm_Pack32=97]="R8G8B8A8_UNorm_Pack32",i[i.R8G8B8A8_SNorm_Pack32=98]="R8G8B8A8_SNorm_Pack32",i[i.R8G8B8A8_UScaled_Pack32=99]="R8G8B8A8_UScaled_Pack32",i[i.R8G8B8A8_SScaled_Pack32=100]="R8G8B8A8_SScaled_Pack32",i[i.R8G8B8A8_UInt_Pack32=101]="R8G8B8A8_UInt_Pack32",i[i.R8G8B8A8_SInt_Pack32=102]="R8G8B8A8_SInt_Pack32",i[i.R8G8B8A8_SRGB_Pack32=103]="R8G8B8A8_SRGB_Pack32",i[i.B8G8R8A8_UNorm_Pack32=104]="B8G8R8A8_UNorm_Pack32",i[i.B8G8R8A8_SNorm_Pack32=105]="B8G8R8A8_SNorm_Pack32",i[i.B8G8R8A8_UScaled_Pack32=106]="B8G8R8A8_UScaled_Pack32",i[i.B8G8R8A8_SScaled_Pack32=107]="B8G8R8A8_SScaled_Pack32",i[i.B8G8R8A8_UInt_Pack32=108]="B8G8R8A8_UInt_Pack32",i[i.B8G8R8A8_SInt_Pack32=109]="B8G8R8A8_SInt_Pack32",i[i.B8G8R8A8_SRGB_Pack32=110]="B8G8R8A8_SRGB_Pack32",i[i.A8B8G8R8_UNorm_Pack32=111]="A8B8G8R8_UNorm_Pack32",i[i.A8B8G8R8_SNorm_Pack32=112]="A8B8G8R8_SNorm_Pack32",i[i.A8B8G8R8_UScaled_Pack32=113]="A8B8G8R8_UScaled_Pack32",i[i.A8B8G8R8_SScaled_Pack32=114]="A8B8G8R8_SScaled_Pack32",i[i.A8B8G8R8_UInt_Pack32=115]="A8B8G8R8_UInt_Pack32",i[i.A8B8G8R8_SInt_Pack32=116]="A8B8G8R8_SInt_Pack32",i[i.A8B8G8R8_SRGB_Pack32=117]="A8B8G8R8_SRGB_Pack32",i[i.A2R10G10B10_UNorm_Pack32=118]="A2R10G10B10_UNorm_Pack32",i[i.A2R10G10B10_UInt_Pack32=119]="A2R10G10B10_UInt_Pack32",i[i.A2R10G10B10_SNorm_Pack32=120]="A2R10G10B10_SNorm_Pack32",i[i.A2R10G10B10_SInt_Pack32=121]="A2R10G10B10_SInt_Pack32",i[i.A2B10G10R10_UNorm_Pack32=122]="A2B10G10R10_UNorm_Pack32",i[i.A2B10G10R10_UInt_Pack32=123]="A2B10G10R10_UInt_Pack32",i[i.A2B10G10R10_SNorm_Pack32=124]="A2B10G10R10_SNorm_Pack32",i[i.A2B10G10R10_SInt_Pack32=125]="A2B10G10R10_SInt_Pack32",i[i.R16_UNorm=126]="R16_UNorm",i[i.R16_SNorm=127]="R16_SNorm",i[i.R16_UInt=128]="R16_UInt",i[i.R16_SInt=129]="R16_SInt",i[i.R16_SFloat=130]="R16_SFloat",i[i.R16G16_UNorm=131]="R16G16_UNorm",i[i.R16G16_SNorm=132]="R16G16_SNorm",i[i.R16G16_UInt=133]="R16G16_UInt",i[i.R16G16_SInt=134]="R16G16_SInt",i[i.R16G16_SFloat=135]="R16G16_SFloat",i[i.R16G16B16_UNorm=136]="R16G16B16_UNorm",i[i.R16G16B16_SNorm=137]="R16G16B16_SNorm",i[i.R16G16B16_UInt=138]="R16G16B16_UInt",i[i.R16G16B16_SInt=139]="R16G16B16_SInt",i[i.R16G16B16_SFloat=140]="R16G16B16_SFloat",(i=n.UnityEngine_Experimental_Rendering_DefaultFormat||(n.UnityEngine_Experimental_Rendering_DefaultFormat={}))[i.HDR=1]="HDR",i[i.LDR=0]="LDR",(i=n.UnityEngine_Experimental_Rendering_TextureCreationFlags||(n.UnityEngine_Experimental_Rendering_TextureCreationFlags={}))[i.Crunch=64]="Crunch",i[i.MipChain=1]="MipChain",i[i.None=0]="None"},{}],339:[function(e,t,n){},{}],340:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./enum"),e("./class"),e("./export"),e("./Texture2D/include")},{"./Texture2D/include":335,"./api":336,"./class":337,"./enum":338,"./export":339}],341:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},e=(Object.defineProperty(n,"__esModule",{value:!0}),n.il2cppObjAPI=void 0,e("decorator-cache-getter"));class r{static get _ctor_0(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object",".ctor",0,"pointer",["pointer"])}static get _GetHashCode(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","GetHashCode",0,"int32",["pointer"])}static get _GetInstanceID(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","GetInstanceID",0,"int32",["pointer"])}static get _ToString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","ToString",0,"pointer",["pointer"])}static get _set_name(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","set_name",1,"void",["pointer","pointer"])}static get _get_name(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","get_name",0,"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","Equals",1,"bool",["pointer"])}static get _Destroy_1(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","Destroy",1,"void",["pointer"])}static get _Destroy_2(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","Destroy",2,"void",["pointer","float"])}static get _DestroyImmediate(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","DestroyImmediate",1,"void",["pointer"])}static get _Instantiate_1(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","Instantiate",1,"pointer",["pointer"])}static get _Instantiate_3(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","Instantiate",3,"pointer",["pointer","pointer","pointer"])}static get _Instantiate_3_1(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","Instantiate",3,"pointer",["pointer","pointer","bool"])}static get _Instantiate_4(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Object","Instantiate",4,"pointer",["pointer","pointer","pointer","pointer"])}}i([e.cache],r,"_ctor_0",null),i([e.cache],r,"_GetHashCode",null),i([e.cache],r,"_GetInstanceID",null),i([e.cache],r,"_ToString",null),i([e.cache],r,"_set_name",null),i([e.cache],r,"_get_name",null),i([e.cache],r,"_Equals",null),i([e.cache],r,"_Destroy_1",null),i([e.cache],r,"_Destroy_2",null),i([e.cache],r,"_DestroyImmediate",null),i([e.cache],r,"_Instantiate_1",null),i([e.cache],r,"_Instantiate_3",null),i([e.cache],r,"_Instantiate_3_1",null),i([e.cache],r,"_Instantiate_4",null),n.il2cppObjAPI=r,Il2Cpp.Api.il2cppObj=r},{"decorator-cache-getter":561}],342:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Object=void 0;class i extends Il2Cpp.Object{constructor(e){super(e)}ctor(){return Il2Cpp.Api.il2cppObj._ctor_0(allocP(1))}Equals(e){return Il2Cpp.Api.il2cppObj._Equals(this.handle,e.handle)}GetHashCode(){return Il2Cpp.Api.il2cppObj._GetHashCode(this.handle)}GetInstanceID(){return Il2Cpp.Api.il2cppObj._GetInstanceID(this.handle)}ToString(){return Il2Cpp.Api.il2cppObj._ToString(this.handle)}set_name(e){return Il2Cpp.Api.il2cppObj._set_name(this.handle,allocUStr(e))}get_name(){return readU16(Il2Cpp.Api.il2cppObj._get_name(this.handle))}static Destroy_1(e){return Il2Cpp.Api.il2cppObj._Destroy_1(e)}static Destroy_2(e,t){return Il2Cpp.Api.il2cppObj._Destroy_2(e,t)}static DestroyImmediate(e){return Il2Cpp.Api.il2cppObj._DestroyImmediate(e)}static Instantiate_1(e){return new i(Il2Cpp.Api.il2cppObj._Instantiate_1(e))}static Instantiate_3(e,t,n){return new i(Il2Cpp.Api.il2cppObj._Instantiate_3(e,t,n))}static Instantiate_3_1(e,t,n){return Il2Cpp.Api.il2cppObj._Instantiate_3(e,t,n)}static Instantiate_4(e,t,n,i){return Il2Cpp.Api.il2cppObj._Instantiate_4(e,t,n,i)}}i;n.UnityEngine_Object=class extends i{}},{}],343:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./interface"),e("./AssetBundle/include"),e("./AudioClip/include"),e("./Avatar/include"),e("./Component/include"),e("./GameObject/include"),e("./Material/include"),e("./Mesh/include"),e("./Montion/include"),e("./ScriptableObject/include"),e("./Shader/include"),e("./Sprite/include"),e("./Texture/include")},{"./AssetBundle/include":170,"./AudioClip/include":174,"./Avatar/include":175,"./Component/include":304,"./GameObject/include":308,"./Material/include":311,"./Mesh/include":312,"./Montion/include":313,"./ScriptableObject/include":325,"./Shader/include":329,"./Sprite/include":330,"./Texture/include":340,"./api":341,"./class":342,"./interface":344}],344:[function(e,t,n){},{}],345:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_gravity(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","get_gravity",0,"pointer",[])}static get _set_gravity(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","set_gravity",1,"void",["pointer"])}static get _get_defaultPhysicsScene(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","get_defaultPhysicsScene",0,"pointer",[])}static get _IgnoreCollision(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","IgnoreCollision",3,"void",["pointer","pointer","pointer"])}static get _IgnoreLayerCollision(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","IgnoreLayerCollision",3,"void",["pointer","pointer","pointer"])}static get _IgnoreLayerCollision_layer1_layer2(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","IgnoreLayerCollision",2,["System.Int32","System.Int32"],"void",["pointer","pointer"])}static get _Raycast(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",5,"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _Raycast_origin_direction_maxDistance_layerMask(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",4,["UnityEngine.Vector3","UnityEngine.Vector3","System.Single","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _Raycast_origin_direction_maxDistance(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",3,["UnityEngine.Vector3","UnityEngine.Vector3","System.Single"],"pointer",["pointer","pointer","pointer"])}static get _Raycast_origin_direction(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",2,["UnityEngine.Vector3","UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _Raycast_origin_direction_hitInfo_maxDistance_layerMask_queryTriggerInteraction(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",6,["UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.RaycastHit&","System.Single","System.Int32","UnityEngine.QueryTriggerInteraction"],"pointer",["pointer","pointer","pointer","pointer","pointer","pointer"])}static get _Raycast_origin_direction_hitInfo_maxDistance_layerMask(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",5,["UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.RaycastHit&","System.Single","System.Int32"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _Raycast_origin_direction_hitInfo_maxDistance(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",4,["UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.RaycastHit&","System.Single"],"pointer",["pointer","pointer","pointer","pointer"])}static get _Raycast_origin_direction_hitInfo(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",3,["UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.RaycastHit&"],"pointer",["pointer","pointer","pointer"])}static get _Raycast_ray_maxDistance_layerMask_queryTriggerInteraction(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",4,["UnityEngine.Ray","System.Single","System.Int32","UnityEngine.QueryTriggerInteraction"],"pointer",["pointer","pointer","pointer","pointer"])}static get _Raycast_ray_maxDistance_layerMask(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",3,["UnityEngine.Ray","System.Single","System.Int32"],"pointer",["pointer","pointer","pointer"])}static get _Raycast_ray_maxDistance(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",2,["UnityEngine.Ray","System.Single"],"pointer",["pointer","pointer"])}static get _Raycast_ray(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",1,["UnityEngine.Ray"],"pointer",["pointer"])}static get _Raycast_ray_hitInfo_maxDistance_layerMask_queryTriggerInteraction(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",5,["UnityEngine.Ray","UnityEngine.RaycastHit&","System.Single","System.Int32","UnityEngine.QueryTriggerInteraction"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _Raycast_ray_hitInfo_maxDistance_layerMask(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",4,["UnityEngine.Ray","UnityEngine.RaycastHit&","System.Single","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _Raycast_ray_hitInfo_maxDistance(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",3,["UnityEngine.Ray","UnityEngine.RaycastHit&","System.Single"],"pointer",["pointer","pointer","pointer"])}static get _Raycast_ray_hitInfo(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Raycast",2,["UnityEngine.Ray","UnityEngine.RaycastHit&"],"pointer",["pointer","pointer"])}static get _Linecast(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","Linecast",5,"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _Linecast_start_end_hitInfo(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","Linecast",3,["UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.RaycastHit&"],"pointer",["pointer","pointer","pointer"])}static get _SphereCast(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","SphereCast",7,"pointer",["pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _SphereCast_origin_radius_direction_hitInfo_maxDistance(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","SphereCast",5,["UnityEngine.Vector3","System.Single","UnityEngine.Vector3","UnityEngine.RaycastHit&","System.Single"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _SphereCast_origin_radius_direction_hitInfo(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","SphereCast",4,["UnityEngine.Vector3","System.Single","UnityEngine.Vector3","UnityEngine.RaycastHit&"],"pointer",["pointer","pointer","pointer","pointer"])}static get _SphereCast_ray_radius_hitInfo_maxDistance_layerMask_queryTriggerInteraction(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","SphereCast",6,["UnityEngine.Ray","System.Single","UnityEngine.RaycastHit&","System.Single","System.Int32","UnityEngine.QueryTriggerInteraction"],"pointer",["pointer","pointer","pointer","pointer","pointer","pointer"])}static get _SphereCast_ray_radius_hitInfo_maxDistance_layerMask(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","SphereCast",5,["UnityEngine.Ray","System.Single","UnityEngine.RaycastHit&","System.Single","System.Int32"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _BoxCast(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","BoxCast",8,"pointer",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _BoxCast_center_halfExtents_direction_hitInfo_orientation_maxDistance_layerMask(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","BoxCast",7,["UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.RaycastHit&","UnityEngine.Quaternion","System.Single","System.Int32"],"pointer",["pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _Internal_RaycastAll(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","Internal_RaycastAll",5,"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _RaycastAll(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastAll",5,"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _RaycastAll_origin_direction_maxDistance_layerMask(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastAll",4,["UnityEngine.Vector3","UnityEngine.Vector3","System.Single","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _RaycastAll_origin_direction_maxDistance(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastAll",3,["UnityEngine.Vector3","UnityEngine.Vector3","System.Single"],"pointer",["pointer","pointer","pointer"])}static get _RaycastAll_origin_direction(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastAll",2,["UnityEngine.Vector3","UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _RaycastAll_ray_maxDistance_layerMask_queryTriggerInteraction(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastAll",4,["UnityEngine.Ray","System.Single","System.Int32","UnityEngine.QueryTriggerInteraction"],"pointer",["pointer","pointer","pointer","pointer"])}static get _RaycastAll_ray_maxDistance_layerMask(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastAll",3,["UnityEngine.Ray","System.Single","System.Int32"],"pointer",["pointer","pointer","pointer"])}static get _RaycastAll_ray_maxDistance(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastAll",2,["UnityEngine.Ray","System.Single"],"pointer",["pointer","pointer"])}static get _RaycastAll_ray(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastAll",1,["UnityEngine.Ray"],"pointer",["pointer"])}static get _RaycastNonAlloc(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastNonAlloc",5,"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _RaycastNonAlloc_ray_results_maxDistance_layerMask(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastNonAlloc",4,["UnityEngine.Ray","UnityEngine.RaycastHit[]","System.Single","System.Int32"],"pointer",["pointer","pointer","pointer","pointer"])}static get _RaycastNonAlloc_ray_results_maxDistance(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastNonAlloc",3,["UnityEngine.Ray","UnityEngine.RaycastHit[]","System.Single"],"pointer",["pointer","pointer","pointer"])}static get _RaycastNonAlloc_ray_results(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastNonAlloc",2,["UnityEngine.Ray","UnityEngine.RaycastHit[]"],"pointer",["pointer","pointer"])}static get _RaycastNonAlloc_origin_direction_results_maxDistance_layerMask_queryTriggerInteraction(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastNonAlloc",6,["UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.RaycastHit[]","System.Single","System.Int32","UnityEngine.QueryTriggerInteraction"],"pointer",["pointer","pointer","pointer","pointer","pointer","pointer"])}static get _RaycastNonAlloc_origin_direction_results_maxDistance_layerMask(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastNonAlloc",5,["UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.RaycastHit[]","System.Single","System.Int32"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _RaycastNonAlloc_origin_direction_results_maxDistance(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastNonAlloc",4,["UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.RaycastHit[]","System.Single"],"pointer",["pointer","pointer","pointer","pointer"])}static get _RaycastNonAlloc_origin_direction_results(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.Physics","RaycastNonAlloc",3,["UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.RaycastHit[]"],"pointer",["pointer","pointer","pointer"])}static get _Query_ComputePenetration(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","Query_ComputePenetration",8,"pointer",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _ComputePenetration(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","ComputePenetration",8,"pointer",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _OverlapSphereNonAlloc(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","OverlapSphereNonAlloc",5,"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _SphereCastNonAlloc(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","SphereCastNonAlloc",7,"pointer",["pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get _get_gravity_Injected(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","get_gravity_Injected",1,"void",["pointer"])}static get _set_gravity_Injected(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","set_gravity_Injected",1,"void",["pointer"])}static get _get_defaultPhysicsScene_Injected(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","get_defaultPhysicsScene_Injected",1,"void",["pointer"])}static get _Internal_RaycastAll_Injected(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","Internal_RaycastAll_Injected",5,"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _Query_ComputePenetration_Injected(){return Il2Cpp.Api.t("UnityEngine.PhysicsModule","UnityEngine.Physics","Query_ComputePenetration_Injected",8,"pointer",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}}i([n.cache],r,"_get_gravity",null),i([n.cache],r,"_set_gravity",null),i([n.cache],r,"_get_defaultPhysicsScene",null),i([n.cache],r,"_IgnoreCollision",null),i([n.cache],r,"_IgnoreLayerCollision",null),i([n.cache],r,"_IgnoreLayerCollision_layer1_layer2",null),i([n.cache],r,"_Raycast",null),i([n.cache],r,"_Raycast_origin_direction_maxDistance_layerMask",null),i([n.cache],r,"_Raycast_origin_direction_maxDistance",null),i([n.cache],r,"_Raycast_origin_direction",null),i([n.cache],r,"_Raycast_origin_direction_hitInfo_maxDistance_layerMask_queryTriggerInteraction",null),i([n.cache],r,"_Raycast_origin_direction_hitInfo_maxDistance_layerMask",null),i([n.cache],r,"_Raycast_origin_direction_hitInfo_maxDistance",null),i([n.cache],r,"_Raycast_origin_direction_hitInfo",null),i([n.cache],r,"_Raycast_ray_maxDistance_layerMask_queryTriggerInteraction",null),i([n.cache],r,"_Raycast_ray_maxDistance_layerMask",null),i([n.cache],r,"_Raycast_ray_maxDistance",null),i([n.cache],r,"_Raycast_ray",null),i([n.cache],r,"_Raycast_ray_hitInfo_maxDistance_layerMask_queryTriggerInteraction",null),i([n.cache],r,"_Raycast_ray_hitInfo_maxDistance_layerMask",null),i([n.cache],r,"_Raycast_ray_hitInfo_maxDistance",null),i([n.cache],r,"_Raycast_ray_hitInfo",null),i([n.cache],r,"_Linecast",null),i([n.cache],r,"_Linecast_start_end_hitInfo",null),i([n.cache],r,"_SphereCast",null),i([n.cache],r,"_SphereCast_origin_radius_direction_hitInfo_maxDistance",null),i([n.cache],r,"_SphereCast_origin_radius_direction_hitInfo",null),i([n.cache],r,"_SphereCast_ray_radius_hitInfo_maxDistance_layerMask_queryTriggerInteraction",null),i([n.cache],r,"_SphereCast_ray_radius_hitInfo_maxDistance_layerMask",null),i([n.cache],r,"_BoxCast",null),i([n.cache],r,"_BoxCast_center_halfExtents_direction_hitInfo_orientation_maxDistance_layerMask",null),i([n.cache],r,"_Internal_RaycastAll",null),i([n.cache],r,"_RaycastAll",null),i([n.cache],r,"_RaycastAll_origin_direction_maxDistance_layerMask",null),i([n.cache],r,"_RaycastAll_origin_direction_maxDistance",null),i([n.cache],r,"_RaycastAll_origin_direction",null),i([n.cache],r,"_RaycastAll_ray_maxDistance_layerMask_queryTriggerInteraction",null),i([n.cache],r,"_RaycastAll_ray_maxDistance_layerMask",null),i([n.cache],r,"_RaycastAll_ray_maxDistance",null),i([n.cache],r,"_RaycastAll_ray",null),i([n.cache],r,"_RaycastNonAlloc",null),i([n.cache],r,"_RaycastNonAlloc_ray_results_maxDistance_layerMask",null),i([n.cache],r,"_RaycastNonAlloc_ray_results_maxDistance",null),i([n.cache],r,"_RaycastNonAlloc_ray_results",null),i([n.cache],r,"_RaycastNonAlloc_origin_direction_results_maxDistance_layerMask_queryTriggerInteraction",null),i([n.cache],r,"_RaycastNonAlloc_origin_direction_results_maxDistance_layerMask",null),i([n.cache],r,"_RaycastNonAlloc_origin_direction_results_maxDistance",null),i([n.cache],r,"_RaycastNonAlloc_origin_direction_results",null),i([n.cache],r,"_Query_ComputePenetration",null),i([n.cache],r,"_ComputePenetration",null),i([n.cache],r,"_OverlapSphereNonAlloc",null),i([n.cache],r,"_SphereCastNonAlloc",null),i([n.cache],r,"_get_gravity_Injected",null),i([n.cache],r,"_set_gravity_Injected",null),i([n.cache],r,"_get_defaultPhysicsScene_Injected",null),i([n.cache],r,"_Internal_RaycastAll_Injected",null),i([n.cache],r,"_Query_ComputePenetration_Injected",null),Il2Cpp.Api.Physics=r},{"decorator-cache-getter":561}],346:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Physics_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{constructor(e){super(e)}static get_gravity(){return Il2Cpp.Api.Physics._get_gravity()}static set_gravity(e){return Il2Cpp.Api.Physics._set_gravity(e)}static get_defaultPhysicsScene(){return Il2Cpp.Api.Physics._get_defaultPhysicsScene()}static IgnoreCollision(e,t,n){return Il2Cpp.Api.Physics._IgnoreCollision(e,t,n)}static IgnoreLayerCollision(e,t,n){return Il2Cpp.Api.Physics._IgnoreLayerCollision(e,t,n)}static IgnoreLayerCollision_2(e,t){return Il2Cpp.Api.Physics._IgnoreLayerCollision(e,t)}static Raycast(e,t,n,i,r){return Il2Cpp.Api.Physics._Raycast(e,t,n,i,r)}static Raycast_4(e,t,n,i){return Il2Cpp.Api.Physics._Raycast(e,t,n,i)}static Raycast_3(e,t,n){return Il2Cpp.Api.Physics._Raycast(e,t,n)}static Raycast_2(e,t){return Il2Cpp.Api.Physics._Raycast(e,t)}static Raycast_6(e,t,n,i,r,o){return Il2Cpp.Api.Physics._Raycast(e,t,n,i,r,o)}static Raycast_v3_dir_hit_max_layer(e,t,n,i,r){return Il2Cpp.Api.Physics._Raycast(e,t,n,i,r)}static Raycast_org_v3_hit_dis(e,t,n,i){return Il2Cpp.Api.Physics._Raycast(e,t,n,i)}static Raycast_v3_v3_hit(e,t,n){return Il2Cpp.Api.Physics._Raycast(e,t,n)}static Raycast_ray_num_num_query(e,t,n,i){return Il2Cpp.Api.Physics._Raycast(e,t,n,i)}static Raycast_ray_num_num(e,t,n){return Il2Cpp.Api.Physics._Raycast(e,t,n)}static Raycast_ray_num(e,t){return Il2Cpp.Api.Physics._Raycast(e,t)}static Raycast_ray(e){return Il2Cpp.Api.Physics._Raycast(e)}static Raycast_5(e,t,n,i,r){return Il2Cpp.Api.Physics._Raycast(e,t,n,i,r)}static Raycast_Ray_RaycastHit_Int32_layerMask(e,t,n,i){return Il2Cpp.Api.Physics._Raycast(e,t,n,i)}static Raycast_Ray_RaycastHit_Int32(e,t,n){return Il2Cpp.Api.Physics._Raycast(e,t,n)}static Raycast_Ray_RaycastHit(e,t){return Il2Cpp.Api.Physics._Raycast(e,t)}static Linecast(e,t,n,i,r){return Il2Cpp.Api.Physics._Linecast(e,t,n,i,r)}static Linecast_3(e,t,n){return Il2Cpp.Api.Physics._Linecast(e,t,n)}static SphereCast(e,t,n,i,r,o,a){return Il2Cpp.Api.Physics._SphereCast(e,t,n,i,r,o,a)}static SphereCast_v3_num_v3_hit_num(e,t,n,i,r){return Il2Cpp.Api.Physics._SphereCast(e,t,n,i,r)}static SphereCast_4(e,t,n,i){return Il2Cpp.Api.Physics._SphereCast(e,t,n,i)}static SphereCast_6(e,t,n,i,r,o){return Il2Cpp.Api.Physics._SphereCast(e,t,n,i,r,o)}static SphereCast_5(e,t,n,i,r){return Il2Cpp.Api.Physics._SphereCast(e,t,n,i,r)}static BoxCast(e,t,n,i,r,o,a,l){return Il2Cpp.Api.Physics._BoxCast(e,t,n,i,r,o,a,l)}static BoxCast_7(e,t,n,i,r,o,a){return Il2Cpp.Api.Physics._BoxCast(e,t,n,i,r,o,a)}static Internal_RaycastAll(e,t,n,i,r){return Il2Cpp.Api.Physics._Internal_RaycastAll(e,t,n,i,r)}static RaycastAll(e,t,n,i,r){return Il2Cpp.Api.Physics._RaycastAll(e,t,n,i,r)}static RaycastAll_4_1(e,t,n,i){return Il2Cpp.Api.Physics._RaycastAll(e,t,n,i)}static RaycastAll_3_1(e,t,n){return Il2Cpp.Api.Physics._RaycastAll(e,t,n)}static RaycastAll_2_1(e,t){return Il2Cpp.Api.Physics._RaycastAll(e,t)}static RaycastAll_4(e,t,n,i){return Il2Cpp.Api.Physics._RaycastAll(e,t,n,i)}static RaycastAll_3(e,t,n){return Il2Cpp.Api.Physics._RaycastAll(e,t,n)}static RaycastAll_2_2(e,t){return Il2Cpp.Api.Physics._RaycastAll(e,t)}static RaycastAll_1(e){return Il2Cpp.Api.Physics._RaycastAll(e)}static RaycastNonAlloc(e,t,n,i,r){return Il2Cpp.Api.Physics._RaycastNonAlloc(e,t,n,i,r)}static RaycastNonAlloc_4_1(e,t,n,i){return Il2Cpp.Api.Physics._RaycastNonAlloc(e,t,n,i)}static RaycastNonAlloc_3_1(e,t,n){return Il2Cpp.Api.Physics._RaycastNonAlloc(e,t,n)}static RaycastNonAlloc_2(e,t){return Il2Cpp.Api.Physics._RaycastNonAlloc(e,t)}static RaycastNonAlloc_6(e,t,n,i,r,o){return Il2Cpp.Api.Physics._RaycastNonAlloc(e,t,n,i,r,o)}static RaycastNonAlloc_5(e,t,n,i,r){return Il2Cpp.Api.Physics._RaycastNonAlloc(e,t,n,i,r)}static RaycastNonAlloc_4(e,t,n,i){return Il2Cpp.Api.Physics._RaycastNonAlloc(e,t,n,i)}static RaycastNonAlloc_3(e,t,n){return Il2Cpp.Api.Physics._RaycastNonAlloc(e,t,n)}static Query_ComputePenetration(e,t,n,i,r,o,a,l){return Il2Cpp.Api.Physics._Query_ComputePenetration(e,t,n,i,r,o,a,l)}static ComputePenetration(e,t,n,i,r,o,a,l){return Il2Cpp.Api.Physics._ComputePenetration(e,t,n,i,r,o,a,l)}static OverlapSphereNonAlloc(e,t,n,i,r){return Il2Cpp.Api.Physics._OverlapSphereNonAlloc(e,t,n,i,r)}static SphereCastNonAlloc(e,t,n,i,r,o,a){return Il2Cpp.Api.Physics._SphereCastNonAlloc(e,t,n,i,r,o,a)}static get_gravity_Injected(e){return Il2Cpp.Api.Physics._get_gravity_Injected(e)}static set_gravity_Injected(e){return Il2Cpp.Api.Physics._set_gravity_Injected(e)}static get_defaultPhysicsScene_Injected(e){return Il2Cpp.Api.Physics._get_defaultPhysicsScene_Injected(e)}static Internal_RaycastAll_Injected(e,t,n,i,r){return Il2Cpp.Api.Physics._Internal_RaycastAll_Injected(e,t,n,i,r)}static Query_ComputePenetration_Injected(e,t,n,i,r,o,a,l){return Il2Cpp.Api.Physics._Query_ComputePenetration_Injected(e,t,n,i,r,o,a,l)}}n.UnityEngine_Physics_Impl=i,Il2Cpp.Physics=i},{"../class":506}],347:[function(e,t,n){},{}],348:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":345,"./class":346,"./export":347}],349:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _DeleteAll(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","DeleteAll",0,"pointer",["pointer"])}static get _DeleteKey(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","DeleteKey",1,"pointer",["pointer","pointer"])}static get _GetFloat(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","GetFloat",1,"pointer",["pointer","pointer"])}static get _GetFloat_2(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","GetFloat",2,"pointer",["pointer","pointer","pointer"])}static get _GetInt(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","GetInt",1,"pointer",["pointer","pointer"])}static get _GetInt_2(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","GetInt",2,"pointer",["pointer","pointer","pointer"])}static get _GetString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","GetString",1,"pointer",["pointer","pointer"])}static get _GetString_2(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","GetString",2,"pointer",["pointer","pointer","pointer"])}static get _HasKey(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","HasKey",1,"pointer",["pointer","pointer"])}static get _Save(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","Save",0,"pointer",["pointer"])}static get _SetFloat(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","SetFloat",2,"pointer",["pointer","pointer","pointer"])}static get _SetInt(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","SetInt",2,"pointer",["pointer","pointer","pointer"])}static get _SetString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.PlayerPrefs","SetString",2,"pointer",["pointer","pointer","pointer"])}}i([n.cache],r,"_DeleteAll",null),i([n.cache],r,"_DeleteKey",null),i([n.cache],r,"_GetFloat",null),i([n.cache],r,"_GetFloat_2",null),i([n.cache],r,"_GetInt",null),i([n.cache],r,"_GetInt_2",null),i([n.cache],r,"_GetString",null),i([n.cache],r,"_GetString_2",null),i([n.cache],r,"_HasKey",null),i([n.cache],r,"_Save",null),i([n.cache],r,"_SetFloat",null),i([n.cache],r,"_SetInt",null),i([n.cache],r,"_SetString",null),Il2Cpp.Api.PlayerPrefs=r},{"decorator-cache-getter":561}],350:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.PlayerPrefsImpl=void 0;class i extends e("../Object/class").UnityEngine_Object{DeleteAll(){return Il2Cpp.Api.PlayerPrefs._DeleteAll(this.handle)}DeleteKey(e){return Il2Cpp.Api.PlayerPrefs._DeleteKey(this.handle,allocCStr(e))}GetFloat(e){return Il2Cpp.Api.PlayerPrefs._GetFloat(this.handle,allocCStr(e))}GetFloat_2(e,t=0){return Il2Cpp.Api.PlayerPrefs._GetFloat_2(this.handle,allocCStr(e),t)}GetInt(e){return Il2Cpp.Api.PlayerPrefs._GetInt(this.handle,allocCStr(e))}GetInt_2(e,t=0){return Il2Cpp.Api.PlayerPrefs._GetInt_2(this.handle,allocCStr(e),t)}GetString(e){return Il2Cpp.Api.PlayerPrefs._GetString(this.handle,allocCStr(e))}GetString_2(e,t=""){return Il2Cpp.Api.PlayerPrefs._GetString_2(this.handle,allocCStr(e),allocCStr(t))}HasKey(e){return Il2Cpp.Api.PlayerPrefs._HasKey(this.handle,allocCStr(e))}Save(){return Il2Cpp.Api.PlayerPrefs._Save(this.handle)}SetFloat(e,t=0){return Il2Cpp.Api.PlayerPrefs._SetFloat(this.handle,allocCStr(e),t)}SetInt(e,t=0){return Il2Cpp.Api.PlayerPrefs._SetInt(this.handle,allocCStr(e),t)}SetString(e,t=""){return Il2Cpp.Api.PlayerPrefs._SetString(this.handle,allocCStr(e),allocCStr(t))}}n.PlayerPrefsImpl=i,Il2Cpp.PlayerPrefs=i},{"../Object/class":342}],351:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.HookPlayerPrefs=void 0;const a=e("../../../../utils/common"),i=(r=!1,o=!0)=>{A(Il2Cpp.Api.PlayerPrefs._GetFloat_2,(e,t,n)=>{n.set("arg0",readU16(e[0])),n.set("arg1",e[1])},(e,t,n)=>{LOGD("\n[*] '"+e+"' = GetFloat('"+n.get("arg0")+"',"+n.get("arg1")+")");e=`
[*] ${e} = GetFloat(${n.get("arg0")},${n.get("arg1")})`;(0,a.filterDuplicateOBJ)(e,10)||(LOGD(e),o&&LOGZ("\t\t { LR:"+checkCtx(t)+" } | { PC:"+checkCtx(t,"PC")+" }"),r&&LOGZ(GetStackTraceNative(t)))}),A(Il2Cpp.Api.PlayerPrefs._GetInt_2,(e,t,n)=>{n.set("arg0",readU16(e[0])),n.set("arg1",e[1])},(e,t,n)=>{var i=`
[*] ${e.toInt32()} = GetInt(${n.get("arg0")},${n.get("arg1")})`;(0,a.filterDuplicateOBJ)(i,10)||(LOGD(i),o&&LOGZ("\t\t { LR:"+checkCtx(t)+" } | { PC:"+checkCtx(t,"PC")+" }"),r&&LOGZ(GetStackTraceNative(t)),-1!=n.get("arg0").indexOf("SaleBoughted")&&e.replace(ptr(1)))}),A(Il2Cpp.Api.PlayerPrefs._GetString,(e,t,n)=>{n.set("arg0",readU16(e[0]))},(e,t,n)=>{e=`
[*] ${readU16(e)} = GetString(${n.get("arg0")})`;(0,a.filterDuplicateOBJ)(e,10)||(LOGD(e),o&&LOGZ("\t\t { LR:"+checkCtx(t)+" } | { PC:"+checkCtx(t,"PC")+" }"),r&&LOGZ(GetStackTraceNative(t)))}),A(Il2Cpp.Api.PlayerPrefs._SetFloat,(e,t,n)=>{n.set("arg0",readU16(e[0])),n.set("arg1",e[1].isNull()?0:readSingle(e[1]))},(e,t,n)=>{n=`
[*] SetFloat(${n.get("arg0")},${n.get("arg1")})`;(0,a.filterDuplicateOBJ)(n,10)||(LOGD(n),o&&LOGZ("\t\t { LR:"+checkCtx(t)+" } | { PC:"+checkCtx(t,"PC")+" }"),r&&LOGZ(GetStackTraceNative(t)))}),A(Il2Cpp.Api.PlayerPrefs._SetInt,(e,t,n)=>{n.set("arg0",readU16(e[0])),n.set("arg1",e[1])},(e,t,n)=>{n=`
[*] SetInt(${n.get("arg0")},${n.get("arg1")})`;(0,a.filterDuplicateOBJ)(n,10)||(LOGD(n),o&&LOGZ("\t\t { LR:"+checkCtx(t)+" } | { PC:"+checkCtx(t,"PC")+" }"),r&&LOGZ(GetStackTraceNative(t)))}),A(Il2Cpp.Api.PlayerPrefs._SetString,(e,t,n)=>{n.set("arg0",readU16(e[0])),n.set("arg1",readU16(e[1]))},(e,t,n)=>{n=`
[*] SetString(${n.get("arg0")},${n.get("arg1")})`;(0,a.filterDuplicateOBJ)(n,10)||(LOGD(n),o&&LOGZ("\t\t { LR:"+checkCtx(t)+" } | { PC:"+checkCtx(t,"PC")+" }"),r&&LOGZ(GetStackTraceNative(t)))})};n.HookPlayerPrefs=i,globalThis.SetInt=(e,t)=>callFunction(find_method("UnityEngine.CoreModule","PlayerPrefs","SetInt",2,!0),allocUStr(e),t),globalThis.SetFloat=(e,t)=>callFunction(find_method("UnityEngine.CoreModule","PlayerPrefs","SetFloat",2,!0),allocUStr(e),t),globalThis.SetString=(e,t)=>callFunction(find_method("UnityEngine.CoreModule","PlayerPrefs","SetString",2,!0),allocUStr(e),allocUStr(t)),globalThis.GetInt=e=>{var t=callFunctionRI(find_method("UnityEngine.CoreModule","PlayerPrefs","GetInt",2,!0),allocUStr(e),0);LOG("\n[*] GetInt('"+e+"')\t---\x3e\t"+t+"\n",LogColor.C95)},globalThis.GetFloat=e=>{var t=callFunctionRF(find_method("UnityEngine.CoreModule","PlayerPrefs","GetFloat",2,!0),allocUStr(e),0);LOG("\n[*] GetFloat('"+e+"')\t---\x3e\t"+t+"\n",LogColor.C95)},globalThis.GetString=e=>{var t=callFunctionRUS(find_method("UnityEngine.CoreModule","PlayerPrefs","GetString",1),allocUStr(e));LOG("\n[*] GetString('"+e+"')\t---\x3e\t"+t+"\n",LogColor.C95)},globalThis.HookPlayerPrefs=i},{"../../../../utils/common":550}],352:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./interface")},{"./api":349,"./class":350,"./export":351,"./interface":353}],353:[function(e,t,n){},{}],354:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _AddRaycaster(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.RaycasterManager","AddRaycaster",1,["UnityEngine.EventSystems.BaseRaycaster"],"void",["pointer"])}static get _GetRaycasters(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.RaycasterManager","GetRaycasters",0,[],"pointer",[])}static get _RemoveRaycasters(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.RaycasterManager","RemoveRaycasters",1,["UnityEngine.EventSystems.BaseRaycaster"],"void",["pointer"])}static get __cctor(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.RaycasterManager",".cctor",0,[],"void",[])}}i([n.cache],r,"_AddRaycaster",null),i([n.cache],r,"_GetRaycasters",null),i([n.cache],r,"_RemoveRaycasters",null),i([n.cache],r,"__cctor",null),Il2Cpp.Api.RaycasterManager=r},{"decorator-cache-getter":561}],355:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_RaycasterManager_Impl=void 0;const i=e("../../../../bridge/fix/packer/packList"),r=e("../class");class o extends r.mscorlib_System_Object_impl{s_Raycasters=new i.PackList(lfv(this.handle,"s_Raycasters"));constructor(e){super(e)}static AddRaycaster(e){return Il2Cpp.Api.RaycasterManager._AddRaycaster(e)}static GetRaycasters(){return new i.PackList(Il2Cpp.Api.RaycasterManager._GetRaycasters())}static RemoveRaycasters(e){return Il2Cpp.Api.RaycasterManager._RemoveRaycasters(e)}static _cctor(){return Il2Cpp.Api.RaycasterManager.__cctor()}}n.UnityEngine_EventSystems_RaycasterManager_Impl=o,Il2Cpp.RaycasterManager=o},{"../../../../bridge/fix/packer/packList":29,"../class":506}],356:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":354,"./class":355}],357:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_cctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourcesAPI",".cctor",0,"pointer",["pointer"])}static get _get_ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourcesAPI",".ctor",0,"pointer",["pointer"])}static get _FindObjectsOfTypeAll(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourcesAPI","FindObjectsOfTypeAll",1,"pointer",["pointer"])}static get _FindShaderByName(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourcesAPI","FindShaderByName",1,"pointer",["pointer"])}static get _Load(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourcesAPI","Load",2,"pointer",["pointer","pointer"])}static get _LoadAll(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourcesAPI","LoadAll",2,"pointer",["pointer","pointer"])}static get _LoadAsync(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourcesAPI","LoadAsync",2,"pointer",["pointer","pointer"])}static get _UnloadAsset(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourcesAPI","UnloadAsset",1,"pointer",["pointer"])}static get _get_ActiveAPI(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourcesAPI","get_ActiveAPI",0,"pointer",["pointer"])}static get _get_overrideAPI(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourcesAPI","get_overrideAPI",0,"pointer",["pointer"])}}i([n.cache],r,"_get_cctor",null),i([n.cache],r,"_get_ctor",null),i([n.cache],r,"_FindObjectsOfTypeAll",null),i([n.cache],r,"_FindShaderByName",null),i([n.cache],r,"_Load",null),i([n.cache],r,"_LoadAll",null),i([n.cache],r,"_LoadAsync",null),i([n.cache],r,"_UnloadAsset",null),i([n.cache],r,"_get_ActiveAPI",null),i([n.cache],r,"_get_overrideAPI",null),mscorlib.Api.ResourcesAPI=r},{"decorator-cache-getter":561}],358:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ResourcesApi_impl=void 0;var i=e("../Type/class");e("./interface");class r extends i.mscorlib_System_Type_impl{s_DefaultAPI=new r(lfv(this.handle,"s_DefaultAPI"));FindObjectsOfTypeAll(e){return mscorlib.Api.ResourcesAPI._FindObjectsOfTypeAll(this.handle,e)}FindShaderByName(e){return mscorlib.Api.ResourcesAPI._FindShaderByName(this.handle,e)}Load(e,t){return new Il2Cpp.Object(mscorlib.Api.ResourcesAPI._Load(this.handle,e,t))}LoadAll(e,t){return mscorlib.Api.ResourcesAPI._LoadAll(this.handle,e,t)}LoadAsync(e,t){return mscorlib.Api.ResourcesAPI._LoadAsync(this.handle,e,t)}UnloadAsset(e){return mscorlib.Api.ResourcesAPI._UnloadAsset(this.handle,e)}get ActiveAPI(){return mscorlib.Api.ResourcesAPI._get_ActiveAPI()}get overrideAPI(){return mscorlib.Api.ResourcesAPI._get_overrideAPI()}}n.ResourcesApi_impl=r,mscorlib.ResourcesAPI=r},{"../Type/class":394,"./interface":361}],359:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),globalThis.HookResourceLoad=()=>{A(mscorlib.Api.ResourcesAPI._Load,e=>{LOGD("\n[*] ResourcesAPI.load"),LOGZ(` | ARG ---> ins:'${e[0]}',name:'${readU16(e[1])}', type:'${e[2]}'`)},e=>{LOGZ(` | RET ---> ${e} --- {${new Il2Cpp.Object(e).toString()}}`)})}},{}],360:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./interface"),e("./export")},{"./api":357,"./class":358,"./export":359,"./interface":361}],361:[function(e,t,n){},{}],362:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourceRequest",".ctor",0,"pointer",["pointer"])}static get _get_asset(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourceRequest","get_asset",0,"pointer",["pointer"])}static get _GetResult(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.ResourceRequest","GetResult",0,"pointer",["pointer"])}}i([n.cache],r,"_get_ctor",null),i([n.cache],r,"_get_asset",null),i([n.cache],r,"_GetResult",null),mscorlib.Api.ResourcesRequest=r},{"decorator-cache-getter":561}],363:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ResourcesRequest_impl=void 0;class i extends e("../Type/class").mscorlib_System_Type_impl{}n.ResourcesRequest_impl=i,mscorlib.ResourcesRequest=i},{"../Type/class":394}],364:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":362,"./class":363}],365:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _ConvertObjects(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Resources","ConvertObjects",1,"pointer",["pointer"])}static get _FindObjectsOfTypeAll(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Resources","FindObjectsOfTypeAll",1,"pointer",["pointer"])}static get _FindObjectsOfTypeAll_(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Resources","FindObjectsOfTypeAll",0,[],"pointer",[])}static get _Load(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Resources","Load",1,"pointer",["pointer"])}static get _Load_path(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Resources","Load",1,["System.String"],"pointer",["pointer"])}static get _Load_path_systemTypeInstance(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Resources","Load",2,["System.String","System.Type"],"pointer",["pointer","pointer"])}static get _GetBuiltinResource(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Resources","GetBuiltinResource",2,"pointer",["pointer","pointer"])}static get _GetBuiltinResource_path(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Resources","GetBuiltinResource",1,["System.String"],"pointer",["pointer"])}static get _UnloadUnusedAssets(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Resources","UnloadUnusedAssets",0,"pointer",[])}}i([n.cache],r,"_ConvertObjects",null),i([n.cache],r,"_FindObjectsOfTypeAll",null),i([n.cache],r,"_FindObjectsOfTypeAll_",null),i([n.cache],r,"_Load",null),i([n.cache],r,"_Load_path",null),i([n.cache],r,"_Load_path_systemTypeInstance",null),i([n.cache],r,"_GetBuiltinResource",null),i([n.cache],r,"_GetBuiltinResource_path",null),i([n.cache],r,"_UnloadUnusedAssets",null),Il2Cpp.Api.Resources=r},{"decorator-cache-getter":561}],366:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Resources_Impl=void 0;const i=e("../class"),r=e("../Object/class"),o=e("../YieldInstruction/AsyncOperation/class");class a extends i.mscorlib_System_Object_impl{constructor(e){super(e)}static FindObjectsOfTypeAll(e){return Il2Cpp.Api.Resources._FindObjectsOfTypeAll(e)}static Load(e){return new r.UnityEngine_Object(Il2Cpp.Api.Resources._Load(e))}static Load_2(e,t){return new r.UnityEngine_Object(Il2Cpp.Api.Resources._Load(e,t))}static GetBuiltinResource(e,t){return new r.UnityEngine_Object(Il2Cpp.Api.Resources._GetBuiltinResource(e,t))}static UnloadUnusedAssets(){return new o.UnityEngine_AsyncOperation_Impl(Il2Cpp.Api.Resources._UnloadUnusedAssets())}}n.UnityEngine_Resources_Impl=a,Il2Cpp.Resources=a},{"../Object/class":342,"../YieldInstruction/AsyncOperation/class":497,"../class":506}],367:[function(e,t,n){},{}],368:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":365,"./class":366,"./export":367}],369:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});mscorlib.Api.RuntimeTypeHandle=class{}},{}],370:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.mscorlib_System_RuntimeTypeHandle_impl=void 0;var i=e("../class");e("./interface");class r extends i.mscorlib_System_Object_impl{}n.mscorlib_System_RuntimeTypeHandle_impl=r,mscorlib.RuntimeTypeHandle=r},{"../class":506,"./interface":372}],371:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./interface")},{"./api":369,"./class":370,"./interface":372}],372:[function(e,t,n){},{}],373:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_AssemblyQualifiedName(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_AssemblyQualifiedName",0,"pointer",["pointer"])}static get _get_BaseType(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_BaseType",0,"pointer",["pointer"])}static get _get_DeclaringType(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_DeclaringType",0,"pointer",["pointer"])}static get _get_FullName(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_FullName",0,"pointer",["pointer"])}static get _get_IsEnum(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_IsEnum",0,"bool",["pointer"])}static get _get_IsGenericParameter(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_IsGenericParameter",0,"bool",["pointer"])}static get _get_IsGenericType(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_IsGenericType",0,"bool",["pointer"])}static get _get_Name(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_Name",0,"pointer",["pointer"])}static get _get_Namespace(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_Namespace",0,"pointer",["pointer"])}static get _get_ReflectedType(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_ReflectedType",0,"pointer",["pointer"])}static get _get_TypeHandle(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_TypeHandle",0,"pointer",["pointer"])}static get _get_UnderlyingSystemType(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_UnderlyingSystemType",0,"pointer",["pointer"])}static get _get_Module(){return Il2Cpp.Api.t("mscorlib","System.RuntimeType","get_Module",0,"pointer",["pointer"])}}i([n.cache],r,"_get_AssemblyQualifiedName",null),i([n.cache],r,"_get_BaseType",null),i([n.cache],r,"_get_DeclaringType",null),i([n.cache],r,"_get_FullName",null),i([n.cache],r,"_get_IsEnum",null),i([n.cache],r,"_get_IsGenericParameter",null),i([n.cache],r,"_get_IsGenericType",null),i([n.cache],r,"_get_Name",null),i([n.cache],r,"_get_Namespace",null),i([n.cache],r,"_get_ReflectedType",null),i([n.cache],r,"_get_TypeHandle",null),i([n.cache],r,"_get_UnderlyingSystemType",null),i([n.cache],r,"_get_Module",null),mscorlib.Api.RuntimeType=r},{"decorator-cache-getter":561}],374:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.mscorlib_System_RuntimeType_impl=void 0;const i=e("../Module/class"),r=e("../RuntimeTypeHandle/class"),o=e("../Type/class");class a extends o.mscorlib_System_Type_impl{_DelegateType=new o.mscorlib_System_Type_impl(lfv(this.handle,"DelegateType"));_EnumType=new o.mscorlib_System_Type_impl(lfv(this.handle,"EnumType"));GenericCache=lfv(this.handle,"GenericCache");m_serializationCtor=lfv(this.handle,"m_serializationCtor");_ObjectType=new o.mscorlib_System_Type_impl(lfv(this.handle,"ObjectType"));_StringType=new o.mscorlib_System_Type_impl(lfv(this.handle,"StringType"));type_info=lfv(this.handle,"type_info");_ValueType=new o.mscorlib_System_Type_impl(lfv(this.handle,"ValueType"));get_AssemblyQualifiedName(){return readU16(mscorlib.Api.RuntimeType._get_AssemblyQualifiedName(this.handle))}get_BaseType(){return new o.mscorlib_System_Type_impl(mscorlib.Api.RuntimeType._get_BaseType(this.handle))}get_DeclaringType(){return new o.mscorlib_System_Type_impl(mscorlib.Api.RuntimeType._get_DeclaringType(this.handle))}get_FullName(){return readU16(mscorlib.Api.RuntimeType._get_FullName(this.handle))}get_IsEnum(){return mscorlib.Api.RuntimeType._get_IsEnum(this.handle)}get_IsGenericParameter(){return mscorlib.Api.RuntimeType._get_IsGenericParameter(this.handle)}get_IsGenericType(){return mscorlib.Api.RuntimeType._get_IsGenericType(this.handle)}get_Name(){return readU16(mscorlib.Api.RuntimeType._get_Name(this.handle))}get_Namespace(){return readU16(mscorlib.Api.RuntimeType._get_Namespace(this.handle))}get_ReflectedType(){return new o.mscorlib_System_Type_impl(mscorlib.Api.RuntimeType._get_ReflectedType(this.handle))}get_TypeHandle(){return new r.mscorlib_System_RuntimeTypeHandle_impl(mscorlib.Api.RuntimeType._get_TypeHandle(this.handle))}get_UnderlyingSystemType(){return new o.mscorlib_System_Type_impl(mscorlib.Api.RuntimeType._get_UnderlyingSystemType(this.handle))}get_Module(){return new i.mscorlib_System_Reflection_Module_impl(mscorlib.Api.RuntimeType._get_Module(this.handle))}}n.mscorlib_System_RuntimeType_impl=a,mscorlib.RuntimeType=a},{"../Module/class":168,"../RuntimeTypeHandle/class":370,"../Type/class":394}],375:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":373,"./class":374}],376:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_sceneCount(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","get_sceneCount",0,[],"pointer",[])}static get _GetActiveScene(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","GetActiveScene",0,[],"pointer",[])}static get _SetActiveScene(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","SetActiveScene",1,["UnityEngine.SceneManagement.Scene"],"pointer",["pointer"])}static get _GetSceneByName(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","GetSceneByName",1,["System.String"],"pointer",["pointer"])}static get _GetSceneAt(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","GetSceneAt",1,["System.Int32"],"pointer",["pointer"])}static get _CreateScene(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","CreateScene",2,["System.String","UnityEngine.SceneManagement.CreateSceneParameters"],"pointer",["pointer","pointer"])}static get _UnloadSceneAsyncInternal(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","UnloadSceneAsyncInternal",2,["UnityEngine.SceneManagement.Scene","UnityEngine.SceneManagement.UnloadSceneOptions"],"pointer",["pointer","pointer"])}static get _LoadSceneAsyncNameIndexInternal(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","LoadSceneAsyncNameIndexInternal",4,["System.String","System.Int32","UnityEngine.SceneManagement.LoadSceneParameters","System.Boolean"],"pointer",["pointer","pointer","pointer","pointer"])}static get _UnloadSceneNameIndexInternal(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","UnloadSceneNameIndexInternal",5,["System.String","System.Int32","System.Boolean","UnityEngine.SceneManagement.UnloadSceneOptions","System.Boolean&"],"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _CreateScene_sceneName(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","CreateScene",1,["System.String"],"pointer",["pointer"])}static get _LoadScene(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","LoadScene",2,["System.String","UnityEngine.SceneManagement.LoadSceneMode"],"void",["pointer","pointer"])}static get _LoadScene_sceneName_parameters(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","LoadScene",2,["System.String","UnityEngine.SceneManagement.LoadSceneParameters"],"pointer",["pointer","pointer"])}static get _LoadScene_sceneBuildIndex_mode(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","LoadScene",2,["System.Int32","UnityEngine.SceneManagement.LoadSceneMode"],"void",["pointer","pointer"])}static get _LoadScene_sceneBuildIndex_parameters(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","LoadScene",2,["System.Int32","UnityEngine.SceneManagement.LoadSceneParameters"],"pointer",["pointer","pointer"])}static get _LoadSceneAsync(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","LoadSceneAsync",2,["System.String","UnityEngine.SceneManagement.LoadSceneMode"],"pointer",["pointer","pointer"])}static get _LoadSceneAsync_sceneName_parameters(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","LoadSceneAsync",2,["System.String","UnityEngine.SceneManagement.LoadSceneParameters"],"pointer",["pointer","pointer"])}static get _UnloadSceneAsync(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","UnloadSceneAsync",1,["System.String"],"pointer",["pointer"])}static get _UnloadSceneAsync_scene(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","UnloadSceneAsync",1,["UnityEngine.SceneManagement.Scene"],"pointer",["pointer"])}static get _Internal_SceneLoaded(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","Internal_SceneLoaded",2,["UnityEngine.SceneManagement.Scene","UnityEngine.SceneManagement.LoadSceneMode"],"void",["pointer","pointer"])}static get _Internal_SceneUnloaded(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","Internal_SceneUnloaded",1,["UnityEngine.SceneManagement.Scene"],"void",["pointer"])}static get _Internal_ActiveSceneChanged(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","Internal_ActiveSceneChanged",2,["UnityEngine.SceneManagement.Scene","UnityEngine.SceneManagement.Scene"],"void",["pointer","pointer"])}static get __cctor(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager",".cctor",0,[],"void",[])}static get _GetActiveScene_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","GetActiveScene_Injected",1,["UnityEngine.SceneManagement.Scene&"],"void",["pointer"])}static get _SetActiveScene_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","SetActiveScene_Injected",1,["UnityEngine.SceneManagement.Scene&"],"pointer",["pointer"])}static get _GetSceneByName_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","GetSceneByName_Injected",2,["System.String","UnityEngine.SceneManagement.Scene&"],"void",["pointer","pointer"])}static get _GetSceneAt_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","GetSceneAt_Injected",2,["System.Int32","UnityEngine.SceneManagement.Scene&"],"void",["pointer","pointer"])}static get _CreateScene_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","CreateScene_Injected",3,["System.String","UnityEngine.SceneManagement.CreateSceneParameters&","UnityEngine.SceneManagement.Scene&"],"void",["pointer","pointer","pointer"])}static get _UnloadSceneAsyncInternal_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.SceneManager","UnloadSceneAsyncInternal_Injected",2,["UnityEngine.SceneManagement.Scene&","UnityEngine.SceneManagement.UnloadSceneOptions"],"pointer",["pointer","pointer"])}}i([n.cache],r,"_get_sceneCount",null),i([n.cache],r,"_GetActiveScene",null),i([n.cache],r,"_SetActiveScene",null),i([n.cache],r,"_GetSceneByName",null),i([n.cache],r,"_GetSceneAt",null),i([n.cache],r,"_CreateScene",null),i([n.cache],r,"_UnloadSceneAsyncInternal",null),i([n.cache],r,"_LoadSceneAsyncNameIndexInternal",null),i([n.cache],r,"_UnloadSceneNameIndexInternal",null),i([n.cache],r,"_CreateScene_sceneName",null),i([n.cache],r,"_LoadScene",null),i([n.cache],r,"_LoadScene_sceneName_parameters",null),i([n.cache],r,"_LoadScene_sceneBuildIndex_mode",null),i([n.cache],r,"_LoadScene_sceneBuildIndex_parameters",null),i([n.cache],r,"_LoadSceneAsync",null),i([n.cache],r,"_LoadSceneAsync_sceneName_parameters",null),i([n.cache],r,"_UnloadSceneAsync",null),i([n.cache],r,"_UnloadSceneAsync_scene",null),i([n.cache],r,"_Internal_SceneLoaded",null),i([n.cache],r,"_Internal_SceneUnloaded",null),i([n.cache],r,"_Internal_ActiveSceneChanged",null),i([n.cache],r,"__cctor",null),i([n.cache],r,"_GetActiveScene_Injected",null),i([n.cache],r,"_SetActiveScene_Injected",null),i([n.cache],r,"_GetSceneByName_Injected",null),i([n.cache],r,"_GetSceneAt_Injected",null),i([n.cache],r,"_CreateScene_Injected",null),i([n.cache],r,"_UnloadSceneAsyncInternal_Injected",null),Il2Cpp.Api.SceneManager=r},{"decorator-cache-getter":561}],377:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.SceneManager_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{s_AllowLoadScene=lfv(this.handle,"s_AllowLoadScene");sceneLoaded=lfv(this.handle,"sceneLoaded");sceneUnloaded=lfv(this.handle,"sceneUnloaded");activeSceneChanged=lfv(this.handle,"activeSceneChanged");constructor(e){super(e)}static get_sceneCount(){return Il2Cpp.Api.SceneManager._get_sceneCount()}static GetActiveScene(){return Il2Cpp.Api.SceneManager._GetActiveScene()}static SetActiveScene(e){return Il2Cpp.Api.SceneManager._SetActiveScene(e)}static GetSceneByName(e){return Il2Cpp.Api.SceneManager._GetSceneByName(e)}static GetSceneAt(e){return Il2Cpp.Api.SceneManager._GetSceneAt(e)}static CreateScene(e,t){return Il2Cpp.Api.SceneManager._CreateScene(allocUStr(e),t)}static UnloadSceneAsyncInternal(e,t){return Il2Cpp.Api.SceneManager._UnloadSceneAsyncInternal(e,t)}static LoadSceneAsyncNameIndexInternal(e,t,n,i){return Il2Cpp.Api.SceneManager._LoadSceneAsyncNameIndexInternal(e,t,n,i)}static UnloadSceneNameIndexInternal(e,t,n,i,r){return Il2Cpp.Api.SceneManager._UnloadSceneNameIndexInternal(e,t,n,i,r)}static CreateScene_1(e){return Il2Cpp.Api.SceneManager._CreateScene(e)}static LoadScene(e,t){return Il2Cpp.Api.SceneManager._LoadScene(e,t)}static LoadScene_string_Para(e,t){return Il2Cpp.Api.SceneManager._LoadScene(e,t)}static LoadScene_string_Mode(e,t){return Il2Cpp.Api.SceneManager._LoadScene(e,t)}static LoadScene_Int_Para(e,t){return Il2Cpp.Api.SceneManager._LoadScene(e,t)}static LoadSceneAsync(e,t){return Il2Cpp.Api.SceneManager._LoadSceneAsync(e,t)}static LoadSceneAsync_2(e,t){return Il2Cpp.Api.SceneManager._LoadSceneAsync(e,t)}static UnloadSceneAsync(e){return Il2Cpp.Api.SceneManager._UnloadSceneAsync(e)}static UnloadSceneAsync_1(e){return Il2Cpp.Api.SceneManager._UnloadSceneAsync(e)}static Internal_SceneLoaded(e,t){return Il2Cpp.Api.SceneManager._Internal_SceneLoaded(e,t)}static Internal_SceneUnloaded(e){return Il2Cpp.Api.SceneManager._Internal_SceneUnloaded(e)}static Internal_ActiveSceneChanged(e,t){return Il2Cpp.Api.SceneManager._Internal_ActiveSceneChanged(e,t)}static _cctor(){return Il2Cpp.Api.SceneManager.__cctor()}static GetActiveScene_Injected(e){return Il2Cpp.Api.SceneManager._GetActiveScene_Injected(e)}static SetActiveScene_Injected(e){return Il2Cpp.Api.SceneManager._SetActiveScene_Injected(e)}static GetSceneByName_Injected(e,t){return Il2Cpp.Api.SceneManager._GetSceneByName_Injected(e,t)}static GetSceneAt_Injected(e,t){return Il2Cpp.Api.SceneManager._GetSceneAt_Injected(e,t)}static CreateScene_Injected(e,t,n){return Il2Cpp.Api.SceneManager._CreateScene_Injected(e,t,n)}static UnloadSceneAsyncInternal_Injected(e,t){return Il2Cpp.Api.SceneManager._UnloadSceneAsyncInternal_Injected(e,t)}}n.SceneManager_Impl=i,Il2Cpp.SceneManager=i},{"../class":506}],378:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),globalThis.HookLoadScene=()=>{try{LOGD("Hooked -> LoadScene( sceneName: String ) : Void @ "+Il2Cpp.Api.SceneManager._LoadScene),A(Il2Cpp.Api.SceneManager._LoadScene,(e,t)=>{LOGD(`[*] LoadScene( sceneName = '${readU16(e[0])}' )`)})}catch(e){LOGE(e)}try{LOGD("Hooked -> LoadScene( sceneName: String, parameters: LoadSceneParameters ) : Void @ "+Il2Cpp.Api.SceneManager._LoadScene_sceneName_parameters),A(Il2Cpp.Api.SceneManager._LoadScene_sceneName_parameters,(e,t)=>{LOGZ(` [*] LoadScene( sceneName = '${readU16(e[0])}', LoadSceneParameters = '${e[1]}' )`)})}catch(e){LOGE(e)}try{LOGD("Hooked -> LoadSceneAsyncNameIndexInternal( sceneName: String, sceneBuildIndex: Int32, parameters: LoadSceneParameters, mustCompleteNextFrame: Boolean ) : AsyncOperation @ "+Il2Cpp.Api.SceneManager._LoadSceneAsyncNameIndexInternal),A(Il2Cpp.Api.SceneManager._LoadSceneAsyncNameIndexInternal,(e,t)=>{LOGD(`[*] LoadSceneAsyncNameIndexInternal( sceneName = '${readU16(e[0])}', sceneBuildIndex = ${e[1]}, LoadSceneParameters = '${e[2]}', mustCompleteNextFrame = ${e[3]} )`)})}catch(e){LOGE(e)}try{LOGD("Hooked -> Internal_ActiveSceneChanged( previousActiveScene: Scene, newActiveScene: Scene ) : Void @ "+Il2Cpp.Api.SceneManager._Internal_ActiveSceneChanged),A(Il2Cpp.Api.SceneManager._Internal_ActiveSceneChanged,(e,t)=>{LOGD(`[*] Internal_ActiveSceneChanged( previousActiveScene = '${e[0]}' <- '${getSceneName(e[0])}', newActiveScene = '${e[1]}' <- '${getSceneName(e[1])}' )`)})}catch(e){LOGE(e)}},globalThis.getSceneName=e=>{var t=alloc(4),e=(t.writePointer(e),Il2Cpp.Api.Scene._get_name(t));return readU16(e)}},{}],379:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":376,"./class":377,"./export":378}],380:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_width(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Screen","get_width",0,[],"pointer",[])}static get _get_height(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Screen","get_height",0,[],"pointer",[])}static get _get_dpi(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Screen","get_dpi",0,[],"pointer",[])}static get _GetScreenOrientation(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Screen","GetScreenOrientation",0,[],"pointer",[])}static get _get_orientation(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Screen","get_orientation",0,[],"pointer",[])}static get _set_sleepTimeout(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Screen","set_sleepTimeout",1,["System.Int32"],"void",["pointer"])}static get _get_fullScreenMode(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Screen","get_fullScreenMode",0,[],"pointer",[])}}i([n.cache],r,"_get_width",null),i([n.cache],r,"_get_height",null),i([n.cache],r,"_get_dpi",null),i([n.cache],r,"_GetScreenOrientation",null),i([n.cache],r,"_get_orientation",null),i([n.cache],r,"_set_sleepTimeout",null),i([n.cache],r,"_get_fullScreenMode",null),Il2Cpp.Api.Screen=r},{"decorator-cache-getter":561}],381:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Screen_Impl=void 0;const i=e("../../../../bridge/fix/enum"),r=e("../class");class o extends r.mscorlib_System_Object_impl{constructor(e){super(e)}static get_width(){return Il2Cpp.Api.Screen._get_width().toInt32()}static get_height(){return Il2Cpp.Api.Screen._get_height().toInt32()}static get_dpi(){return readSingle(Il2Cpp.Api.Screen._get_dpi())}static GetScreenOrientation(){return Il2Cpp.Api.Screen._GetScreenOrientation()}static GetScreenOrientation_toString(){return(0,i.enumNumToName)(Il2Cpp.Api.Screen._GetScreenOrientation(),"ScreenOrientation")}static get_fullScreenMode(){return Il2Cpp.Api.Screen._get_fullScreenMode()}static get_fullScreenMode_toString(){return(0,i.enumNumToName)(Il2Cpp.Api.Screen._get_fullScreenMode(),"FullScreenMode")}static get_orientation(){return Il2Cpp.Api.Screen._get_orientation()}static get_orientation_toString(){return(0,i.enumNumToName)(Il2Cpp.Api.Screen._get_orientation(),"ScreenOrientation")}static set_sleepTimeout(e){return Il2Cpp.Api.Screen._set_sleepTimeout(e)}}n.UnityEngine_Screen_Impl=o,Il2Cpp.Screen=o},{"../../../../bridge/fix/enum":19,"../class":506}],382:[function(e,t,n){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_ScreenOrientation=n.UnityEngine_FullScreenMode=void 0,(i=n.UnityEngine_FullScreenMode||(n.UnityEngine_FullScreenMode={}))[i.ExclusiveFullScreen=0]="ExclusiveFullScreen",i[i.FullScreenWindow=1]="FullScreenWindow",i[i.MaximizedWindow=2]="MaximizedWindow",i[i.Windowed=3]="Windowed",(i=n.UnityEngine_ScreenOrientation||(n.UnityEngine_ScreenOrientation={}))[i.AutoRotation=5]="AutoRotation",i[i.Landscape=3]="Landscape",i[i.LandscapeLeft=3]="LandscapeLeft",i[i.LandscapeRight=4]="LandscapeRight",i[i.Portrait=1]="Portrait",i[i.PortraitUpsideDown=2]="PortraitUpsideDown",i[i.Unknown=0]="Unknown"},{}],383:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./enum")},{"./api":380,"./class":381,"./enum":382}],384:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_operatingSystem(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_operatingSystem",0,[],"pointer",[])}static get _get_operatingSystemFamily(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_operatingSystemFamily",0,[],"pointer",[])}static get _get_processorType(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_processorType",0,[],"pointer",[])}static get _get_deviceUniqueIdentifier(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_deviceUniqueIdentifier",0,[],"pointer",[])}static get _get_deviceName(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_deviceName",0,[],"pointer",[])}static get _get_deviceModel(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_deviceModel",0,[],"pointer",[])}static get _get_deviceType(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_deviceType",0,[],"pointer",[])}static get _get_graphicsMemorySize(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_graphicsMemorySize",0,[],"pointer",[])}static get _get_graphicsDeviceVendor(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_graphicsDeviceVendor",0,[],"pointer",[])}static get _get_graphicsDeviceType(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_graphicsDeviceType",0,[],"pointer",[])}static get _get_graphicsUVStartsAtTop(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_graphicsUVStartsAtTop",0,[],"pointer",[])}static get _get_graphicsDeviceVersion(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_graphicsDeviceVersion",0,[],"pointer",[])}static get _get_graphicsShaderLevel(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_graphicsShaderLevel",0,[],"pointer",[])}static get _get_hasHiddenSurfaceRemovalOnGPU(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_hasHiddenSurfaceRemovalOnGPU",0,[],"pointer",[])}static get _get_supportsShadows(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_supportsShadows",0,[],"pointer",[])}static get _get_copyTextureSupport(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_copyTextureSupport",0,[],"pointer",[])}static get _get_supportsRenderTargetArrayIndexFromVertexShader(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_supportsRenderTargetArrayIndexFromVertexShader",0,[],"pointer",[])}static get _get_supportedRenderTargetCount(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_supportedRenderTargetCount",0,[],"pointer",[])}static get _get_supportsMultisampledTextures(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_supportsMultisampledTextures",0,[],"pointer",[])}static get _get_supportsMultisampleAutoResolve(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_supportsMultisampleAutoResolve",0,[],"pointer",[])}static get _get_usesReversedZBuffer(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_usesReversedZBuffer",0,[],"pointer",[])}static get _IsValidEnumValue(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","IsValidEnumValue",1,["System.Enum"],"pointer",["pointer"])}static get _SupportsRenderTextureFormat(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","SupportsRenderTextureFormat",1,["UnityEngine.RenderTextureFormat"],"pointer",["pointer"])}static get _SupportsTextureFormat(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","SupportsTextureFormat",1,["UnityEngine.TextureFormat"],"pointer",["pointer"])}static get _get_supportsGraphicsFence(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_supportsGraphicsFence",0,[],"pointer",[])}static get _get_supportsMultiview(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_supportsMultiview",0,[],"pointer",[])}static get _get_supportsStoreAndResolveAction(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","get_supportsStoreAndResolveAction",0,[],"pointer",[])}static get _GetOperatingSystem(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetOperatingSystem",0,[],"pointer",[])}static get _GetOperatingSystemFamily(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetOperatingSystemFamily",0,[],"pointer",[])}static get _GetProcessorType(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetProcessorType",0,[],"pointer",[])}static get _GetDeviceUniqueIdentifier(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetDeviceUniqueIdentifier",0,[],"pointer",[])}static get _GetDeviceName(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetDeviceName",0,[],"pointer",[])}static get _GetDeviceModel(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetDeviceModel",0,[],"pointer",[])}static get _GetDeviceType(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetDeviceType",0,[],"pointer",[])}static get _GetGraphicsMemorySize(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetGraphicsMemorySize",0,[],"pointer",[])}static get _GetGraphicsDeviceVendor(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetGraphicsDeviceVendor",0,[],"pointer",[])}static get _GetGraphicsDeviceType(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetGraphicsDeviceType",0,[],"pointer",[])}static get _GetGraphicsUVStartsAtTop(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetGraphicsUVStartsAtTop",0,[],"pointer",[])}static get _GetGraphicsDeviceVersion(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetGraphicsDeviceVersion",0,[],"pointer",[])}static get _GetGraphicsShaderLevel(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetGraphicsShaderLevel",0,[],"pointer",[])}static get _HasHiddenSurfaceRemovalOnGPU(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","HasHiddenSurfaceRemovalOnGPU",0,[],"pointer",[])}static get _SupportsShadows(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","SupportsShadows",0,[],"pointer",[])}static get _GetCopyTextureSupport(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetCopyTextureSupport",0,[],"pointer",[])}static get _SupportsRenderTargetArrayIndexFromVertexShader(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","SupportsRenderTargetArrayIndexFromVertexShader",0,[],"pointer",[])}static get _SupportedRenderTargetCount(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","SupportedRenderTargetCount",0,[],"pointer",[])}static get _SupportsMultisampledTextures(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","SupportsMultisampledTextures",0,[],"pointer",[])}static get _SupportsMultisampleAutoResolve(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","SupportsMultisampleAutoResolve",0,[],"pointer",[])}static get _UsesReversedZBuffer(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","UsesReversedZBuffer",0,[],"pointer",[])}static get _HasRenderTextureNative(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","HasRenderTextureNative",1,["UnityEngine.RenderTextureFormat"],"pointer",["pointer"])}static get _SupportsTextureFormatNative(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","SupportsTextureFormatNative",1,["UnityEngine.TextureFormat"],"pointer",["pointer"])}static get _SupportsGPUFence(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","SupportsGPUFence",0,[],"pointer",[])}static get _IsFormatSupported(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","IsFormatSupported",2,["UnityEngine.Experimental.Rendering.GraphicsFormat","UnityEngine.Experimental.Rendering.FormatUsage"],"pointer",["pointer","pointer"])}static get _GetCompatibleFormat(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetCompatibleFormat",2,["UnityEngine.Experimental.Rendering.GraphicsFormat","UnityEngine.Experimental.Rendering.FormatUsage"],"pointer",["pointer","pointer"])}static get _GetGraphicsFormat(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetGraphicsFormat",1,["UnityEngine.Experimental.Rendering.DefaultFormat"],"pointer",["pointer"])}static get _GetRenderTextureSupportedMSAASampleCount(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetRenderTextureSupportedMSAASampleCount",1,["UnityEngine.RenderTextureDescriptor"],"pointer",["pointer"])}static get _SupportsMultiview(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","SupportsMultiview",0,[],"pointer",[])}static get _SupportsStoreAndResolveAction(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","SupportsStoreAndResolveAction",0,[],"pointer",[])}static get _GetRenderTextureSupportedMSAASampleCount_Injected(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SystemInfo","GetRenderTextureSupportedMSAASampleCount_Injected",1,["UnityEngine.RenderTextureDescriptor&"],"pointer",["pointer"])}}i([n.cache],r,"_get_operatingSystem",null),i([n.cache],r,"_get_operatingSystemFamily",null),i([n.cache],r,"_get_processorType",null),i([n.cache],r,"_get_deviceUniqueIdentifier",null),i([n.cache],r,"_get_deviceName",null),i([n.cache],r,"_get_deviceModel",null),i([n.cache],r,"_get_deviceType",null),i([n.cache],r,"_get_graphicsMemorySize",null),i([n.cache],r,"_get_graphicsDeviceVendor",null),i([n.cache],r,"_get_graphicsDeviceType",null),i([n.cache],r,"_get_graphicsUVStartsAtTop",null),i([n.cache],r,"_get_graphicsDeviceVersion",null),i([n.cache],r,"_get_graphicsShaderLevel",null),i([n.cache],r,"_get_hasHiddenSurfaceRemovalOnGPU",null),i([n.cache],r,"_get_supportsShadows",null),i([n.cache],r,"_get_copyTextureSupport",null),i([n.cache],r,"_get_supportsRenderTargetArrayIndexFromVertexShader",null),i([n.cache],r,"_get_supportedRenderTargetCount",null),i([n.cache],r,"_get_supportsMultisampledTextures",null),i([n.cache],r,"_get_supportsMultisampleAutoResolve",null),i([n.cache],r,"_get_usesReversedZBuffer",null),i([n.cache],r,"_IsValidEnumValue",null),i([n.cache],r,"_SupportsRenderTextureFormat",null),i([n.cache],r,"_SupportsTextureFormat",null),i([n.cache],r,"_get_supportsGraphicsFence",null),i([n.cache],r,"_get_supportsMultiview",null),i([n.cache],r,"_get_supportsStoreAndResolveAction",null),i([n.cache],r,"_GetOperatingSystem",null),i([n.cache],r,"_GetOperatingSystemFamily",null),i([n.cache],r,"_GetProcessorType",null),i([n.cache],r,"_GetDeviceUniqueIdentifier",null),i([n.cache],r,"_GetDeviceName",null),i([n.cache],r,"_GetDeviceModel",null),i([n.cache],r,"_GetDeviceType",null),i([n.cache],r,"_GetGraphicsMemorySize",null),i([n.cache],r,"_GetGraphicsDeviceVendor",null),i([n.cache],r,"_GetGraphicsDeviceType",null),i([n.cache],r,"_GetGraphicsUVStartsAtTop",null),i([n.cache],r,"_GetGraphicsDeviceVersion",null),i([n.cache],r,"_GetGraphicsShaderLevel",null),i([n.cache],r,"_HasHiddenSurfaceRemovalOnGPU",null),i([n.cache],r,"_SupportsShadows",null),i([n.cache],r,"_GetCopyTextureSupport",null),i([n.cache],r,"_SupportsRenderTargetArrayIndexFromVertexShader",null),i([n.cache],r,"_SupportedRenderTargetCount",null),i([n.cache],r,"_SupportsMultisampledTextures",null),i([n.cache],r,"_SupportsMultisampleAutoResolve",null),i([n.cache],r,"_UsesReversedZBuffer",null),i([n.cache],r,"_HasRenderTextureNative",null),i([n.cache],r,"_SupportsTextureFormatNative",null),i([n.cache],r,"_SupportsGPUFence",null),i([n.cache],r,"_IsFormatSupported",null),i([n.cache],r,"_GetCompatibleFormat",null),i([n.cache],r,"_GetGraphicsFormat",null),i([n.cache],r,"_GetRenderTextureSupportedMSAASampleCount",null),i([n.cache],r,"_SupportsMultiview",null),i([n.cache],r,"_SupportsStoreAndResolveAction",null),i([n.cache],r,"_GetRenderTextureSupportedMSAASampleCount_Injected",null),Il2Cpp.Api.SystemInfo=r},{"decorator-cache-getter":561}],385:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_SystemInfo_Impl=void 0;const i=e("../../../../bridge/fix/enum"),r=e("../class");class o extends r.mscorlib_System_Object_impl{constructor(e){super(e)}static get_operatingSystem(){return readU16(Il2Cpp.Api.SystemInfo._get_operatingSystem())}static get_operatingSystemFamily(){return Il2Cpp.Api.SystemInfo._get_operatingSystemFamily()}static get_operatingSystemFamily_toString(){return(0,i.enumNumToName)(Il2Cpp.Api.SystemInfo._get_operatingSystemFamily(),"OperatingSystemFamily")}static get_processorType(){return readU16(Il2Cpp.Api.SystemInfo._get_processorType())}static get_deviceUniqueIdentifier(){return readU16(Il2Cpp.Api.SystemInfo._get_deviceUniqueIdentifier())}static get_deviceName(){return readU16(Il2Cpp.Api.SystemInfo._get_deviceName())}static get_deviceModel(){return readU16(Il2Cpp.Api.SystemInfo._get_deviceModel())}static get_deviceType(){return Il2Cpp.Api.SystemInfo._get_deviceType()}static get_deviceType_toString(){return(0,i.enumNumToName)(Il2Cpp.Api.SystemInfo._get_deviceType(),"DeviceType")}static get_graphicsMemorySize(){return Il2Cpp.Api.SystemInfo._get_graphicsMemorySize().toInt32()}static get_graphicsDeviceVendor(){return readU16(Il2Cpp.Api.SystemInfo._get_graphicsDeviceVendor())}static get_graphicsDeviceType(){return Il2Cpp.Api.SystemInfo._get_graphicsDeviceType()}static get_graphicsDeviceType_toString(){return(0,i.enumNumToName)(Il2Cpp.Api.SystemInfo._get_graphicsDeviceType(),"GraphicsDeviceType")}static get_graphicsUVStartsAtTop(){return 1==Il2Cpp.Api.SystemInfo._get_graphicsUVStartsAtTop()}static get_graphicsDeviceVersion(){return readU16(Il2Cpp.Api.SystemInfo._get_graphicsDeviceVersion())}static get_graphicsShaderLevel(){return Il2Cpp.Api.SystemInfo._get_graphicsShaderLevel().toInt32()}static get_hasHiddenSurfaceRemovalOnGPU(){return 1==Il2Cpp.Api.SystemInfo._get_hasHiddenSurfaceRemovalOnGPU()}static get_supportsShadows(){return 1==Il2Cpp.Api.SystemInfo._get_supportsShadows()}static get_copyTextureSupport(){return Il2Cpp.Api.SystemInfo._get_copyTextureSupport()}static get_supportsRenderTargetArrayIndexFromVertexShader(){return 1==Il2Cpp.Api.SystemInfo._get_supportsRenderTargetArrayIndexFromVertexShader()}static get_supportedRenderTargetCount(){return Il2Cpp.Api.SystemInfo._get_supportedRenderTargetCount()}static get_supportsMultisampledTextures(){return Il2Cpp.Api.SystemInfo._get_supportsMultisampledTextures()}static get_supportsMultisampleAutoResolve(){return 1==Il2Cpp.Api.SystemInfo._get_supportsMultisampleAutoResolve()}static get_usesReversedZBuffer(){return 1==Il2Cpp.Api.SystemInfo._get_usesReversedZBuffer()}static IsValidEnumValue(e){return 1==Il2Cpp.Api.SystemInfo._IsValidEnumValue(e)}static SupportsRenderTextureFormat(e){return 1==Il2Cpp.Api.SystemInfo._SupportsRenderTextureFormat(e)}static SupportsTextureFormat(e){return 1==Il2Cpp.Api.SystemInfo._SupportsTextureFormat(e)}static get_supportsGraphicsFence(){return 1==Il2Cpp.Api.SystemInfo._get_supportsGraphicsFence()}static get_supportsMultiview(){return 1==Il2Cpp.Api.SystemInfo._get_supportsMultiview()}static get_supportsStoreAndResolveAction(){return 1==Il2Cpp.Api.SystemInfo._get_supportsStoreAndResolveAction()}static GetOperatingSystem(){return readU16(Il2Cpp.Api.SystemInfo._GetOperatingSystem())}static GetOperatingSystemFamily(){return Il2Cpp.Api.SystemInfo._GetOperatingSystemFamily()}static GetOperatingSystemFamily_toString(){return(0,i.enumNumToName)(Il2Cpp.Api.SystemInfo._GetOperatingSystemFamily(),"OperatingSystemFamily")}static GetProcessorType(){return readU16(Il2Cpp.Api.SystemInfo._GetProcessorType())}static GetDeviceUniqueIdentifier(){return readU16(Il2Cpp.Api.SystemInfo._GetDeviceUniqueIdentifier())}static GetDeviceName(){return readU16(Il2Cpp.Api.SystemInfo._GetDeviceName())}static GetDeviceModel(){return readU16(Il2Cpp.Api.SystemInfo._GetDeviceModel())}static GetDeviceType(){return Il2Cpp.Api.SystemInfo._GetDeviceType()}static GetDeviceType_toString(){return(0,i.enumNumToName)(Il2Cpp.Api.SystemInfo._GetDeviceType(),"DeviceType")}static GetGraphicsMemorySize(){return Il2Cpp.Api.SystemInfo._GetGraphicsMemorySize().toInt32()}static GetGraphicsDeviceVendor(){return readU16(Il2Cpp.Api.SystemInfo._GetGraphicsDeviceVendor())}static GetGraphicsDeviceType(){return Il2Cpp.Api.SystemInfo._GetGraphicsDeviceType()}static GetGraphicsDeviceType_toString(){return(0,i.enumNumToName)(Il2Cpp.Api.SystemInfo._GetGraphicsDeviceType(),"GraphicsDeviceType")}static GetGraphicsUVStartsAtTop(){return 1==Il2Cpp.Api.SystemInfo._GetGraphicsUVStartsAtTop()}static GetGraphicsDeviceVersion(){return readU16(Il2Cpp.Api.SystemInfo._GetGraphicsDeviceVersion())}static GetGraphicsShaderLevel(){return Il2Cpp.Api.SystemInfo._GetGraphicsShaderLevel().toInt32()}static HasHiddenSurfaceRemovalOnGPU(){return 1==Il2Cpp.Api.SystemInfo._HasHiddenSurfaceRemovalOnGPU()}static SupportsShadows(){return 1==Il2Cpp.Api.SystemInfo._SupportsShadows()}static GetCopyTextureSupport(){return Il2Cpp.Api.SystemInfo._GetCopyTextureSupport()}static GetCopyTextureSupport_toString(){return(0,i.enumNumToName)(Il2Cpp.Api.SystemInfo._GetCopyTextureSupport(),"CopyTextureSupport")}static SupportsRenderTargetArrayIndexFromVertexShader(){return 1==Il2Cpp.Api.SystemInfo._SupportsRenderTargetArrayIndexFromVertexShader()}static SupportedRenderTargetCount(){return Il2Cpp.Api.SystemInfo._SupportedRenderTargetCount().toInt32()}static SupportsMultisampledTextures(){return Il2Cpp.Api.SystemInfo._SupportsMultisampledTextures().toInt32()}static SupportsMultisampleAutoResolve(){return 1==Il2Cpp.Api.SystemInfo._SupportsMultisampleAutoResolve()}static UsesReversedZBuffer(){return Il2Cpp.Api.SystemInfo._UsesReversedZBuffer()}static HasRenderTextureNative(e){return 1==Il2Cpp.Api.SystemInfo._HasRenderTextureNative(e)}static SupportsTextureFormatNative(e){return 1==Il2Cpp.Api.SystemInfo._SupportsTextureFormatNative(e)}static SupportsGPUFence(){return 1==Il2Cpp.Api.SystemInfo._SupportsGPUFence()}static IsFormatSupported(e,t){return 1==Il2Cpp.Api.SystemInfo._IsFormatSupported(e,t)}static GetCompatibleFormat(e,t){return Il2Cpp.Api.SystemInfo._GetCompatibleFormat(e,t)}static GetGraphicsFormat(e){return Il2Cpp.Api.SystemInfo._GetGraphicsFormat(e)}static GetRenderTextureSupportedMSAASampleCount(e){return Il2Cpp.Api.SystemInfo._GetRenderTextureSupportedMSAASampleCount(e)}static SupportsMultiview(){return 1==Il2Cpp.Api.SystemInfo._SupportsMultiview()}static SupportsStoreAndResolveAction(){return 1==Il2Cpp.Api.SystemInfo._SupportsStoreAndResolveAction()}static GetRenderTextureSupportedMSAASampleCount_Injected(e){return Il2Cpp.Api.SystemInfo._GetRenderTextureSupportedMSAASampleCount_Injected(e)}}n.UnityEngine_SystemInfo_Impl=o,Il2Cpp.SystemInfo=o},{"../../../../bridge/fix/enum":19,"../class":506}],386:[function(e,t,n){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.GraphicsDeviceType=n.OperatingSystemFamily=n.DeviceType=n.CopyTextureSupport=n.RenderTextureFormat=void 0,(i=n.RenderTextureFormat||(n.RenderTextureFormat={}))[i.ARGB1555=6]="ARGB1555",i[i.ARGB2101010=8]="ARGB2101010",i[i.ARGB32=0]="ARGB32",i[i.ARGB4444=5]="ARGB4444",i[i.ARGB64=10]="ARGB64",i[i.ARGBFloat=11]="ARGBFloat",i[i.ARGBHalf=2]="ARGBHalf",i[i.ARGBInt=17]="ARGBInt",i[i.BGR101010_XR=27]="BGR101010_XR",i[i.BGRA10101010_XR=26]="BGRA10101010_XR",i[i.BGRA32=20]="BGRA32",i[i.Default=7]="Default",i[i.DefaultHDR=9]="DefaultHDR",i[i.Depth=1]="Depth",i[i.R16=28]="R16",i[i.R8=16]="R8",i[i.RFloat=14]="RFloat",i[i.RG16=25]="RG16",i[i.RG32=23]="RG32",i[i.RGB111110Float=22]="RGB111110Float",i[i.RGB565=4]="RGB565",i[i.RGBAUShort=24]="RGBAUShort",i[i.RGFloat=12]="RGFloat",i[i.RGHalf=13]="RGHalf",i[i.RGInt=18]="RGInt",i[i.RHalf=15]="RHalf",i[i.RInt=19]="RInt",i[i.Shadowmap=3]="Shadowmap",(i=n.CopyTextureSupport||(n.CopyTextureSupport={}))[i.Basic=1]="Basic",i[i.Copy3D=2]="Copy3D",i[i.DifferentTypes=4]="DifferentTypes",i[i.None=0]="None",i[i.RTToTexture=16]="RTToTexture",i[i.TextureToRT=8]="TextureToRT",(i=n.DeviceType||(n.DeviceType={}))[i.Console=2]="Console",i[i.Desktop=3]="Desktop",i[i.Handheld=1]="Handheld",i[i.Unknown=0]="Unknown",(i=n.OperatingSystemFamily||(n.OperatingSystemFamily={}))[i.Linux=3]="Linux",i[i.MacOSX=1]="MacOSX",i[i.Other=0]="Other",i[i.Windows=2]="Windows",(i=n.GraphicsDeviceType||(n.GraphicsDeviceType={}))[i.Null=4]="Null",i[i.Direct3D9=1]="Direct3D9",i[i.Direct3D11=2]="Direct3D11",i[i.PlayStation3=3]="PlayStation3",i[i.Xbox360=6]="Xbox360",i[i.OpenGL2=0]="OpenGL2",i[i.OpenGLES2=8]="OpenGLES2",i[i.OpenGLES3=11]="OpenGLES3",i[i.PlayStationVita=12]="PlayStationVita",i[i.PlayStation4=13]="PlayStation4",i[i.XboxOne=14]="XboxOne",i[i.Vulkan=21]="Vulkan",i[i.Switch=22]="Switch",i[i.XboxOneD3D12=23]="XboxOneD3D12",i[i.GameCoreXboxOne=24]="GameCoreXboxOne",i[i.GameCoreXboxSeries=25]="GameCoreXboxSeries",i[i.Metal=16]="Metal",i[i.OpenGLCore=17]="OpenGLCore",i[i.Direct3D12=18]="Direct3D12",i[i.N3DS=19]="N3DS",i[i.PlayStationMobile=15]="PlayStationMobile",i[i.PlayStation5=26]="PlayStation5",i[i.PlayStation5NGGC=27]="PlayStation5NGGC"},{}],387:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.SystemInfo=void 0,n.SystemInfo=function(){LOGE(getLine(20)+" SystemInfo "+getLine(20)),LOGD(`[*] deviceModel ${Il2Cpp.SystemInfo.get_deviceModel()}
`+getLine(20)),LOGD(`[*] deviceName ${Il2Cpp.SystemInfo.get_deviceName()}
`+getLine(20)),LOGD(`[*] deviceType ${Il2Cpp.SystemInfo.get_deviceType_toString()}
`+getLine(20)),LOGD(`[*] graphicsDeviceVendor ${Il2Cpp.SystemInfo.get_graphicsDeviceVendor()}
`+getLine(20)),LOGD(`[*] getgraphicsUVStartsAtTop ${Il2Cpp.SystemInfo.get_graphicsUVStartsAtTop()}
`+getLine(20)),LOGD(`[*] hasHiddenSurfaceRemovalOnGPU ${Il2Cpp.SystemInfo.get_hasHiddenSurfaceRemovalOnGPU()}
`+getLine(20)),LOGD(`[*] deviceUniqueIdentifier ${Il2Cpp.SystemInfo.get_deviceUniqueIdentifier()}
`+getLine(20)),LOGD(`[*] graphicsDeviceVersion ${Il2Cpp.SystemInfo.get_graphicsDeviceVersion()}
`+getLine(20)),LOGD(`[*] graphicsShaderLevel ${Il2Cpp.SystemInfo.get_graphicsShaderLevel()}
`+getLine(20)),LOGD(`[*] graphicsMemorySize ${Il2Cpp.SystemInfo.get_graphicsMemorySize()}
`+getLine(20)),LOGD(`[*] operatingSystem ${Il2Cpp.SystemInfo.get_operatingSystem()}
`+getLine(20)),LOGD(`[*] operatingSystemFamily ${Il2Cpp.SystemInfo.get_operatingSystemFamily_toString()}
`+getLine(20)),LOGD(`[*] processorType ${Il2Cpp.SystemInfo.get_processorType()}
`+getLine(20)),LOGD(`[*] supportedRenderTargetCount ${Il2Cpp.SystemInfo.get_supportedRenderTargetCount()}
`+getLine(20)),LOGD(`[*] supportsMultisampledTextures ${Il2Cpp.SystemInfo.get_supportsMultisampledTextures()}
`+getLine(20)),LOGD(`[*] supportsGPUFence ${Il2Cpp.SystemInfo.SupportsGPUFence()}
`+getLine(20)),LOGD(`[*] supportsGraphicsFence ${Il2Cpp.SystemInfo.get_supportsGraphicsFence()}
`+getLine(20)),LOGD(`[*] supportsShadows ${Il2Cpp.SystemInfo.SupportsShadows()}
`+getLine(20)),LOGD(`[*] supportsMultisampleAutoResolve ${Il2Cpp.SystemInfo.SupportsMultisampleAutoResolve()}
`+getLine(20)),LOGD(`[*] SupportsMultiview ${Il2Cpp.SystemInfo.SupportsMultiview()}
`+getLine(20)),LOGD(`[*] SupportsStoreAndResolveAction ${Il2Cpp.SystemInfo.SupportsStoreAndResolveAction()}
`+getLine(20))}},{}],388:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./enum"),e("./export")},{"./api":384,"./class":385,"./enum":386,"./export":387}],389:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_time(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_time",0,"float",[])}static get _get_deltaTime(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_deltaTime",0,"float",[])}static get _get_unscaledTime(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_unscaledTime",0,"float",[])}static get _get_fixedUnscaledTime(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_fixedUnscaledTime",0,"float",[])}static get _get_unscaledDeltaTime(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_unscaledDeltaTime",0,"float",[])}static get _get_fixedDeltaTime(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_fixedDeltaTime",0,"float",[])}static get _get_smoothDeltaTime(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_smoothDeltaTime",0,"float",[])}static get _get_timeScale(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_timeScale",0,"float",[])}static get _set_timeScale(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","set_timeScale",1,"void",["float"])}static get _get_frameCount(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_frameCount",0,"int",[])}static get _get_realtimeSinceStartup(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_realtimeSinceStartup",0,"float",[])}static get _get_timeSinceLevelLoad(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_timeSinceLevelLoad",0,"float",[])}static get _get_fixedTime(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_fixedTime",0,"float",[])}static get _get_fixedTimeScale(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Time","get_fixedTimeScale",0,"float",[])}}i([n.cache],r,"_get_time",null),i([n.cache],r,"_get_deltaTime",null),i([n.cache],r,"_get_unscaledTime",null),i([n.cache],r,"_get_fixedUnscaledTime",null),i([n.cache],r,"_get_unscaledDeltaTime",null),i([n.cache],r,"_get_fixedDeltaTime",null),i([n.cache],r,"_get_smoothDeltaTime",null),i([n.cache],r,"_get_timeScale",null),i([n.cache],r,"_set_timeScale",null),i([n.cache],r,"_get_frameCount",null),i([n.cache],r,"_get_realtimeSinceStartup",null),i([n.cache],r,"_get_timeSinceLevelLoad",null),i([n.cache],r,"_get_fixedTime",null),i([n.cache],r,"_get_fixedTimeScale",null),Il2Cpp.Api.Time=r},{"decorator-cache-getter":561}],390:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Time_impl=void 0;class i extends Il2Cpp.Object{static get get_time(){return Il2Cpp.Api.Time._get_time()}static get get_deltaTime(){return Il2Cpp.Api.Time._get_deltaTime()}static get get_unscaledTime(){return Il2Cpp.Api.Time._get_unscaledTime()}static get get_fixedUnscaledTime(){return Il2Cpp.Api.Time._get_fixedUnscaledTime()}static get get_unscaledDeltaTime(){return Il2Cpp.Api.Time._get_unscaledDeltaTime()}static get get_fixedDeltaTime(){try{return Il2Cpp.Api.Time._get_fixedDeltaTime()}catch(e){return-1}}static get get_smoothDeltaTime(){return Il2Cpp.Api.Time._get_smoothDeltaTime()}static get get_timeScale(){return Il2Cpp.Api.Time._get_timeScale()}static set_timeScale(e){Il2Cpp.Api.Time._set_timeScale(e)}static get get_frameCount(){return Il2Cpp.Api.Time._get_frameCount()}static get get_realtimeSinceStartup(){return Il2Cpp.Api.Time._get_realtimeSinceStartup()}}n.UnityEngine_Time_impl=i,Il2Cpp.Time=i},{}],391:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Time=void 0,n.Time=function(){LOG(getLine(20)+" TIME "+getLine(20),LogColor.RED),LOGD(`[*] get_time ${Il2Cpp.Time.get_time}
`+getLine(20)),LOGD(`[*] get_deltaTime ${Il2Cpp.Time.get_deltaTime}
`+getLine(20)),LOGD(`[*] get_fixedDeltaTime ${Il2Cpp.Time.get_fixedDeltaTime}
`+getLine(20)),LOGD(`[*] get_realtimeSinceStartup ${Il2Cpp.Time.get_realtimeSinceStartup}
`+getLine(20)),LOGD(`[*] get_smoothDeltaTime ${Il2Cpp.Time.get_smoothDeltaTime}
`+getLine(20)),LOGD(`[*] get_timeScale ${Il2Cpp.Time.get_timeScale}
`+getLine(20)),LOGD(`[*] get_unscaledDeltaTime ${Il2Cpp.Time.get_unscaledDeltaTime}
`+getLine(20)),LOGD(`[*] get_frameCount ${Il2Cpp.Time.get_frameCount}
`+getLine(20))}},{}],392:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":389,"./class":390,"./export":391}],393:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _Equals_obj(){return Il2Cpp.Api.o("mscorlib","System.Type","Equals",1,["System.Object"],"pointer",["pointer","pointer"])}static get _Equals_type(){return Il2Cpp.Api.o("mscorlib","System.Type","Equals",1,["System.Type"],"bool",["pointer","pointer"])}static get _GetArrayRank(){return Il2Cpp.Api.t("mscorlib","System.Type","GetArrayRank",0,"int",["pointer"])}static get _GetConstructor(){return Il2Cpp.Api.o("mscorlib","System.Type","GetConstructor",1,["System.Type[]"],"pointer",["pointer","pointer"])}static get _GetEnumName(){return Il2Cpp.Api.t("mscorlib","System.Type","GetEnumName",0,"pointer",["pointer"])}static get _GetEnumNames(){return Il2Cpp.Api.t("mscorlib","System.Type","GetEnumNames",0,"pointer",["pointer"])}static get _GetHashCode(){return Il2Cpp.Api.t("mscorlib","System.Type","GetHashCode",0,"int",["pointer"])}static get _GetType_0(){return Il2Cpp.Api.t("mscorlib","System.Type","GetType",0,"pointer",["pointer"])}static get _GetType_1(){return Il2Cpp.Api.t("mscorlib","System.Type","GetType",1,"pointer",["pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.t("mscorlib","System.Type","ToString",0,"pointer",["pointer"])}}i([n.cache],r,"_Equals_obj",null),i([n.cache],r,"_Equals_type",null),i([n.cache],r,"_GetArrayRank",null),i([n.cache],r,"_GetConstructor",null),i([n.cache],r,"_GetEnumName",null),i([n.cache],r,"_GetEnumNames",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_GetType_0",null),i([n.cache],r,"_GetType_1",null),i([n.cache],r,"_ToString",null),mscorlib.Api.Type=r},{"decorator-cache-getter":561}],394:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.mscorlib_System_Type_impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{Delimiter=lfvt(this.handle,"Delimiter",findClass("Type"));EmptyTypes=lfvt(this.handle,"EmptyTypes",findClass("Type"));FilterAttribute=lfvt(this.handle,"FilterAttribute",findClass("Type"));FilterName=lfvt(this.handle,"FilterName",findClass("Type"));FilterNameIgnoreCase=lfvt(this.handle,"FilterNameIgnoreCase",findClass("Type"));Missing=new mscorlib.Object(lfvt(this.handle,"Missing",findClass("Type")));Equals_obj(e){return mscorlib.Api.Type._Equals_obj(this.handle,e)}Equals_type(e){return mscorlib.Api.Type._Equals_type(this.handle,e.handle)}GetArrayRank(){return mscorlib.Api.Type._GetArrayRank(this.handle).toInt32()}GetConstructor(e){return mscorlib.Api.Type._GetConstructor(this.handle,e[0].handle)}GetEnumName(e){return readU16(mscorlib.Api.Type._GetEnumName(this.handle,e))}GetEnumNames(){return mscorlib.Api.Type._GetEnumNames(this.handle)}GetHashCode(){return mscorlib.Api.Type._GetHashCode(this.handle).toInt32()}GetType_0(){return new i(mscorlib.Api.Type._GetType_0(this.handle))}GetType_1(e){return new i(mscorlib.Api.Type._GetType_1(this.handle,e))}toString(){return this.handle+" -> "+readU16(mscorlib.Api.Type._ToString(this.handle))}get name(){return this.toString().split("Type: ")[1]}get class(){return findClass(this.name)}get caseToRuntimeType(){return new mscorlib.RuntimeType(this.handle)}}n.mscorlib_System_Type_impl=i,mscorlib.Type=i},{"../class":506}],395:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":393,"./class":394}],396:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_UI_Button_ButtonClickedEvent_Impl=void 0;class i extends e("../class").UnityEngine_Events_UnityEvent_Impl{constructor(e){super(e)}}n.UnityEngine_UI_Button_ButtonClickedEvent_Impl=i,Il2Cpp.ButtonClickedEvent=i},{"../class":398}],397:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Events.UnityEvent",".ctor",0,[],"void",["pointer"])}static get _AddListener(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Events.UnityEvent","AddListener",1,["UnityEngine.Events.UnityAction"],"void",["pointer","pointer"])}static get _RemoveListener(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Events.UnityEvent","RemoveListener",1,["UnityEngine.Events.UnityAction"],"void",["pointer","pointer"])}static get _FindMethod_Impl(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Events.UnityEvent","FindMethod_Impl",2,["System.String","System.Object"],"pointer",["pointer","pointer","pointer"])}static get _GetDelegate(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Events.UnityEvent","GetDelegate",2,["System.Object","System.Reflection.MethodInfo"],"pointer",["pointer","pointer","pointer"])}static get _GetDelegate_action(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Events.UnityEvent","GetDelegate",1,["UnityEngine.Events.UnityAction"],"pointer",["pointer"])}static get _Invoke(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Events.UnityEvent","Invoke",0,[],"void",["pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_AddListener",null),i([n.cache],r,"_RemoveListener",null),i([n.cache],r,"_FindMethod_Impl",null),i([n.cache],r,"_GetDelegate",null),i([n.cache],r,"_GetDelegate_action",null),i([n.cache],r,"_Invoke",null),Il2Cpp.Api.UnityEvent=r},{"decorator-cache-getter":561}],398:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Events_UnityEvent_Impl=void 0;class i extends e("../class").UnityEngine_Events_UnityEventBase_Impl{m_InvokeArray=lfv(this.handle,"m_InvokeArray");constructor(e){super(e)}_ctor_UnityEvent(){return Il2Cpp.Api.UnityEvent.__ctor(this.handle)}AddListener(e){return Il2Cpp.Api.UnityEvent._AddListener(this.handle,e)}RemoveListener(e){return Il2Cpp.Api.UnityEvent._RemoveListener(this.handle,e)}FindMethod_Impl(e,t){return Il2Cpp.Api.UnityEvent._FindMethod_Impl(this.handle,e,t)}GetDelegate(e,t){return Il2Cpp.Api.UnityEvent._GetDelegate(this.handle,e,t)}static GetDelegate_1(e){return Il2Cpp.Api.UnityEvent._GetDelegate(e)}Invoke(){return Il2Cpp.Api.UnityEvent._Invoke(this.handle)}}n.UnityEngine_Events_UnityEvent_Impl=i,Il2Cpp.UnityEvent=i},{"../class":402}],399:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.HookAddListener=void 0;const i=e("../../Object/Component/Behavior/MonoBehaviour/UIBehaviour/EventSystem/export");n.HookAddListener=()=>{var e=Il2Cpp.Api.UnityEvent._AddListener;e.isNull()||A(e,e=>{var t=new Il2Cpp.Object(e[0]),e=e[1],e=new mscorlib.Delegate(e).toString(),n=(0,i.getEventSystem)().get_currentSelectedGameObject();LOGD(`
[*] HookAddListener : ${getObjName(t.handle)} @ `+t.handle),LOGZ(` Action -> `+e),null!=n&&LOGZ(` GameObject -> ${n.toString()} @ `+n.handle)})},globalThis.HookAddListener_UnityEvent=n.HookAddListener},{"../../Object/Component/Behavior/MonoBehaviour/UIBehaviour/EventSystem/export":222}],400:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":397,"./class":398,"./export":399}],401:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _ctor_0(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.UnityEventBase",".ctor",0,"pointer",["pointer"])}static get _AddCall(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.UnityEventBase","AddCall",1,"pointer",["pointer","pointer"])}static get _DirtyPersistentCalls(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.UnityEventBase","DirtyPersistentCalls",0,"void",["pointer"])}static get _FindMethod(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.UnityEventBase","FindMethod",1,"pointer",["pointer","pointer"])}static get _FindMethod_2(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.UnityEventBase","FindMethod",4,"pointer",["pointer","pointer","pointer","pointer","pointer"])}static get _GetValidMethodInfo(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.UnityEventBase","GetValidMethodInfo",3,"pointer",["pointer","pointer","pointer","pointer"])}static get _PrepareInvoke(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.UnityEventBase","PrepareInvoke",0,"pointer",["pointer"])}static get _RebuildPersistentCallsIfNeeded(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.UnityEventBase","RebuildPersistentCallsIfNeeded",0,"void",["pointer"])}static get _RemoveListener(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.UnityEventBase","RemoveListener",2,"void",["pointer","pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Events.UnityEventBase","ToString",0,"pointer",["pointer"])}}i([n.cache],r,"_ctor_0",null),i([n.cache],r,"_AddCall",null),i([n.cache],r,"_DirtyPersistentCalls",null),i([n.cache],r,"_FindMethod",null),i([n.cache],r,"_FindMethod_2",null),i([n.cache],r,"_GetValidMethodInfo",null),i([n.cache],r,"_PrepareInvoke",null),i([n.cache],r,"_RebuildPersistentCallsIfNeeded",null),i([n.cache],r,"_RemoveListener",null),i([n.cache],r,"_ToString",null),mscorlib.Api.UnityEventBase=r},{"decorator-cache-getter":561}],402:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEventBase=n.UnityEngine_Events_UnityEventBase_Impl=void 0;var i=e("../class"),r=e("../InvokableCallList/class");class o extends i.mscorlib_System_Object_impl{m_Calls=new r.InvokableCallList_impl(lfv(this.handle,"m_Calls",findClass("UnityEventBase",["UnityEngine.CoreModule"])));m_CallsDirty=lfv(this.handle,"m_CallsDirty",findClass("UnityEventBase",["UnityEngine.CoreModule"]));m_PersistentCalls=lfv(this.handle,"m_PersistentCalls",findClass("UnityEventBase",["UnityEngine.CoreModule"]));constructor(e){super(e)}ctor_UnityEventBase(){return new o(mscorlib.Api.UnityEventBase._ctor_0(alloc()))}AddListener(e){return mscorlib.Api.UnityEventBase._AddCall(this.handle,e)}DirtyPersistentCalls(){return mscorlib.Api.UnityEventBase._DirtyPersistentCalls(this.handle)}Findmethod(e,t){return mscorlib.Api.UnityEventBase._FindMethod(this.handle,e,t)}Findmethod_2(e,t){return mscorlib.Api.UnityEventBase._FindMethod_2(this.handle,e,t)}get_Calls(){return this.m_Calls}get_CallsDirty(){return this.m_CallsDirty}get_PersistentCalls(){return this.m_PersistentCalls}}n.UnityEngine_Events_UnityEventBase_Impl=o,n.UnityEventBase=o,mscorlib.UnityEventBase=o},{"../InvokableCallList/class":147,"../class":506}],403:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./UnityEvent/include")},{"./UnityEvent/include":400,"./api":401,"./class":402}],404:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _GetWebErrorString(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","GetWebErrorString",1,["UnityEngine.Networking.UnityWebRequest.UnityWebRequestError"],"pointer",["pointer"])}static get _GetHTTPStatusString(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","GetHTTPStatusString",1,["System.Int64"],"pointer",["pointer"])}static get _get_disposeCertificateHandlerOnDispose(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_disposeCertificateHandlerOnDispose",0,[],"pointer",["pointer"])}static get _set_disposeCertificateHandlerOnDispose(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","set_disposeCertificateHandlerOnDispose",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_disposeDownloadHandlerOnDispose(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_disposeDownloadHandlerOnDispose",0,[],"pointer",["pointer"])}static get _set_disposeDownloadHandlerOnDispose(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","set_disposeDownloadHandlerOnDispose",1,["System.Boolean"],"void",["pointer","pointer"])}static get _get_disposeUploadHandlerOnDispose(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_disposeUploadHandlerOnDispose",0,[],"pointer",["pointer"])}static get _set_disposeUploadHandlerOnDispose(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","set_disposeUploadHandlerOnDispose",1,["System.Boolean"],"void",["pointer","pointer"])}static get _Create(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","Create",0,[],"pointer",[])}static get _Release(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","Release",0,[],"void",["pointer"])}static get _InternalDestroy(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","InternalDestroy",0,[],"void",["pointer"])}static get _InternalSetDefaults(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","InternalSetDefaults",0,[],"void",["pointer"])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest",".ctor",2,["System.String","System.String"],"void",["pointer","pointer","pointer"])}static get __ctor_url_method_downloadHandler_uploadHandler(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest",".ctor",4,["System.String","System.String","UnityEngine.Networking.DownloadHandler","UnityEngine.Networking.UploadHandler"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _Finalize(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","Finalize",0,[],"void",["pointer"])}static get _Dispose(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","Dispose",0,[],"void",["pointer"])}static get _DisposeHandlers(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","DisposeHandlers",0,[],"void",["pointer"])}static get _BeginWebRequest(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","BeginWebRequest",0,[],"pointer",["pointer"])}static get _SendWebRequest(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","SendWebRequest",0,[],"pointer",["pointer"])}static get _Abort(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","Abort",0,[],"void",["pointer"])}static get _SetMethod(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","SetMethod",1,["UnityEngine.Networking.UnityWebRequest.UnityWebRequestMethod"],"pointer",["pointer","pointer"])}static get _InternalSetMethod(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","InternalSetMethod",1,["UnityEngine.Networking.UnityWebRequest.UnityWebRequestMethod"],"void",["pointer","pointer"])}static get _SetCustomMethod(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","SetCustomMethod",1,["System.String"],"pointer",["pointer","pointer"])}static get _InternalSetCustomMethod(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","InternalSetCustomMethod",1,["System.String"],"void",["pointer","pointer"])}static get _set_method(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","set_method",1,["System.String"],"void",["pointer","pointer"])}static get _GetError(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","GetError",0,[],"pointer",["pointer"])}static get _get_error(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_error",0,[],"pointer",["pointer"])}static get _get_url(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_url",0,[],"pointer",["pointer"])}static get _set_url(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","set_url",1,["System.String"],"void",["pointer","pointer"])}static get _GetUrl(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","GetUrl",0,[],"pointer",["pointer"])}static get _SetUrl(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","SetUrl",1,["System.String"],"pointer",["pointer","pointer"])}static get _InternalSetUrl(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","InternalSetUrl",1,["System.String"],"void",["pointer","pointer"])}static get _get_responseCode(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_responseCode",0,[],"pointer",["pointer"])}static get _GetUploadProgress(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","GetUploadProgress",0,[],"pointer",["pointer"])}static get _IsExecuting(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","IsExecuting",0,[],"pointer",["pointer"])}static get _get_uploadProgress(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_uploadProgress",0,[],"pointer",["pointer"])}static get _get_isModifiable(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_isModifiable",0,[],"pointer",["pointer"])}static get _get_isDone(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_isDone",0,[],"pointer",["pointer"])}static get _get_isNetworkError(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_isNetworkError",0,[],"pointer",["pointer"])}static get _get_isHttpError(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_isHttpError",0,[],"pointer",["pointer"])}static get _get_result(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_result",0,[],"pointer",["pointer"])}static get _GetDownloadProgress(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","GetDownloadProgress",0,[],"pointer",["pointer"])}static get _get_downloadProgress(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_downloadProgress",0,[],"pointer",["pointer"])}static get _SetChunked(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","SetChunked",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _set_chunkedTransfer(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","set_chunkedTransfer",1,["System.Boolean"],"void",["pointer","pointer"])}static get _InternalSetRequestHeader(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","InternalSetRequestHeader",2,["System.String","System.String"],"pointer",["pointer","pointer","pointer"])}static get _SetRequestHeader(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","SetRequestHeader",2,["System.String","System.String"],"void",["pointer","pointer","pointer"])}static get _GetResponseHeader(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","GetResponseHeader",1,["System.String"],"pointer",["pointer","pointer"])}static get _GetResponseHeaderKeys(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","GetResponseHeaderKeys",0,[],"pointer",["pointer"])}static get _GetResponseHeaders(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","GetResponseHeaders",0,[],"pointer",["pointer"])}static get _SetUploadHandler(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","SetUploadHandler",1,["UnityEngine.Networking.UploadHandler"],"pointer",["pointer","pointer"])}static get _get_uploadHandler(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_uploadHandler",0,[],"pointer",["pointer"])}static get _set_uploadHandler(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","set_uploadHandler",1,["UnityEngine.Networking.UploadHandler"],"void",["pointer","pointer"])}static get _SetDownloadHandler(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","SetDownloadHandler",1,["UnityEngine.Networking.DownloadHandler"],"pointer",["pointer","pointer"])}static get _get_downloadHandler(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_downloadHandler",0,[],"pointer",["pointer"])}static get _set_downloadHandler(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","set_downloadHandler",1,["UnityEngine.Networking.DownloadHandler"],"void",["pointer","pointer"])}static get _get_certificateHandler(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","get_certificateHandler",0,[],"pointer",["pointer"])}static get _SetTimeoutMsec(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","SetTimeoutMsec",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _set_timeout(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","set_timeout",1,["System.Int32"],"void",["pointer","pointer"])}static get _Get(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","Get",1,["System.String"],"pointer",["pointer"])}static get _Post(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","Post",2,["System.String","UnityEngine.WWWForm"],"pointer",["pointer","pointer"])}static get _SetupPost(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.Networking.UnityWebRequest","SetupPost",2,["UnityEngine.Networking.UnityWebRequest","UnityEngine.WWWForm"],"void",["pointer","pointer"])}}i([n.cache],r,"_GetWebErrorString",null),i([n.cache],r,"_GetHTTPStatusString",null),i([n.cache],r,"_get_disposeCertificateHandlerOnDispose",null),i([n.cache],r,"_set_disposeCertificateHandlerOnDispose",null),i([n.cache],r,"_get_disposeDownloadHandlerOnDispose",null),i([n.cache],r,"_set_disposeDownloadHandlerOnDispose",null),i([n.cache],r,"_get_disposeUploadHandlerOnDispose",null),i([n.cache],r,"_set_disposeUploadHandlerOnDispose",null),i([n.cache],r,"_Create",null),i([n.cache],r,"_Release",null),i([n.cache],r,"_InternalDestroy",null),i([n.cache],r,"_InternalSetDefaults",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"__ctor_url_method_downloadHandler_uploadHandler",null),i([n.cache],r,"_Finalize",null),i([n.cache],r,"_Dispose",null),i([n.cache],r,"_DisposeHandlers",null),i([n.cache],r,"_BeginWebRequest",null),i([n.cache],r,"_SendWebRequest",null),i([n.cache],r,"_Abort",null),i([n.cache],r,"_SetMethod",null),i([n.cache],r,"_InternalSetMethod",null),i([n.cache],r,"_SetCustomMethod",null),i([n.cache],r,"_InternalSetCustomMethod",null),i([n.cache],r,"_set_method",null),i([n.cache],r,"_GetError",null),i([n.cache],r,"_get_error",null),i([n.cache],r,"_get_url",null),i([n.cache],r,"_set_url",null),i([n.cache],r,"_GetUrl",null),i([n.cache],r,"_SetUrl",null),i([n.cache],r,"_InternalSetUrl",null),i([n.cache],r,"_get_responseCode",null),i([n.cache],r,"_GetUploadProgress",null),i([n.cache],r,"_IsExecuting",null),i([n.cache],r,"_get_uploadProgress",null),i([n.cache],r,"_get_isModifiable",null),i([n.cache],r,"_get_isDone",null),i([n.cache],r,"_get_isNetworkError",null),i([n.cache],r,"_get_isHttpError",null),i([n.cache],r,"_get_result",null),i([n.cache],r,"_GetDownloadProgress",null),i([n.cache],r,"_get_downloadProgress",null),i([n.cache],r,"_SetChunked",null),i([n.cache],r,"_set_chunkedTransfer",null),i([n.cache],r,"_InternalSetRequestHeader",null),i([n.cache],r,"_SetRequestHeader",null),i([n.cache],r,"_GetResponseHeader",null),i([n.cache],r,"_GetResponseHeaderKeys",null),i([n.cache],r,"_GetResponseHeaders",null),i([n.cache],r,"_SetUploadHandler",null),i([n.cache],r,"_get_uploadHandler",null),i([n.cache],r,"_set_uploadHandler",null),i([n.cache],r,"_SetDownloadHandler",null),i([n.cache],r,"_get_downloadHandler",null),i([n.cache],r,"_set_downloadHandler",null),i([n.cache],r,"_get_certificateHandler",null),i([n.cache],r,"_SetTimeoutMsec",null),i([n.cache],r,"_set_timeout",null),i([n.cache],r,"_Get",null),i([n.cache],r,"_Post",null),i([n.cache],r,"_SetupPost",null),Il2Cpp.Api.UnityWebRequest=r},{"decorator-cache-getter":561}],405:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Networking_UnityWebRequest_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{m_Ptr=lfv(this.handle,"m_Ptr");m_DownloadHandler=lfv(this.handle,"m_DownloadHandler");m_UploadHandler=lfv(this.handle,"m_UploadHandler");m_CertificateHandler=lfv(this.handle,"m_CertificateHandler");m_Uri=lfv(this.handle,"m_Uri");constructor(e){super(e)}static GetWebErrorString(e){return readU16(Il2Cpp.Api.UnityWebRequest._GetWebErrorString(e))}static GetHTTPStatusString(e){return readU16(Il2Cpp.Api.UnityWebRequest._GetHTTPStatusString(e))}get_disposeCertificateHandlerOnDispose(){return Il2Cpp.Api.UnityWebRequest._get_disposeCertificateHandlerOnDispose(this.handle)}set_disposeCertificateHandlerOnDispose(e){return Il2Cpp.Api.UnityWebRequest._set_disposeCertificateHandlerOnDispose(this.handle,e)}get_disposeDownloadHandlerOnDispose(){return Il2Cpp.Api.UnityWebRequest._get_disposeDownloadHandlerOnDispose(this.handle)}set_disposeDownloadHandlerOnDispose(e){return Il2Cpp.Api.UnityWebRequest._set_disposeDownloadHandlerOnDispose(this.handle,e)}get_disposeUploadHandlerOnDispose(){return Il2Cpp.Api.UnityWebRequest._get_disposeUploadHandlerOnDispose(this.handle)}set_disposeUploadHandlerOnDispose(e){return Il2Cpp.Api.UnityWebRequest._set_disposeUploadHandlerOnDispose(this.handle,e)}static Create(){return Il2Cpp.Api.UnityWebRequest._Create()}Release(){return Il2Cpp.Api.UnityWebRequest._Release(this.handle)}InternalDestroy(){return Il2Cpp.Api.UnityWebRequest._InternalDestroy(this.handle)}InternalSetDefaults(){return Il2Cpp.Api.UnityWebRequest._InternalSetDefaults(this.handle)}_ctor(e,t){return Il2Cpp.Api.UnityWebRequest.__ctor(this.handle,e,t)}_ctor_4(e,t,n,i){return Il2Cpp.Api.UnityWebRequest.__ctor(this.handle,e,t,n,i)}Finalize(){return Il2Cpp.Api.UnityWebRequest._Finalize(this.handle)}Dispose(){return Il2Cpp.Api.UnityWebRequest._Dispose(this.handle)}DisposeHandlers(){return Il2Cpp.Api.UnityWebRequest._DisposeHandlers(this.handle)}BeginWebRequest(){return Il2Cpp.Api.UnityWebRequest._BeginWebRequest(this.handle)}SendWebRequest(){return Il2Cpp.Api.UnityWebRequest._SendWebRequest(this.handle)}Abort(){return Il2Cpp.Api.UnityWebRequest._Abort(this.handle)}SetMethod(e){return Il2Cpp.Api.UnityWebRequest._SetMethod(this.handle,e)}InternalSetMethod(e){return Il2Cpp.Api.UnityWebRequest._InternalSetMethod(this.handle,e)}SetCustomMethod(e){return Il2Cpp.Api.UnityWebRequest._SetCustomMethod(this.handle,e)}InternalSetCustomMethod(e){return Il2Cpp.Api.UnityWebRequest._InternalSetCustomMethod(this.handle,e)}set_method(e){return Il2Cpp.Api.UnityWebRequest._set_method(this.handle,e)}GetError(){return Il2Cpp.Api.UnityWebRequest._GetError(this.handle)}get_error(){return readU16(Il2Cpp.Api.UnityWebRequest._get_error(this.handle))}get_url(){return readU16(Il2Cpp.Api.UnityWebRequest._get_url(this.handle))}set_url(e){return Il2Cpp.Api.UnityWebRequest._set_url(this.handle,e)}GetUrl(){return readU16(Il2Cpp.Api.UnityWebRequest._GetUrl(this.handle))}SetUrl(e){return Il2Cpp.Api.UnityWebRequest._SetUrl(this.handle,e)}InternalSetUrl(e){return Il2Cpp.Api.UnityWebRequest._InternalSetUrl(this.handle,e)}get_responseCode(){return Il2Cpp.Api.UnityWebRequest._get_responseCode(this.handle)}GetUploadProgress(){return Il2Cpp.Api.UnityWebRequest._GetUploadProgress(this.handle)}IsExecuting(){return Il2Cpp.Api.UnityWebRequest._IsExecuting(this.handle)}get_uploadProgress(){return Il2Cpp.Api.UnityWebRequest._get_uploadProgress(this.handle)}get_isModifiable(){return Il2Cpp.Api.UnityWebRequest._get_isModifiable(this.handle)}get_isDone(){return Il2Cpp.Api.UnityWebRequest._get_isDone(this.handle)}get_isNetworkError(){return Il2Cpp.Api.UnityWebRequest._get_isNetworkError(this.handle)}get_isHttpError(){return Il2Cpp.Api.UnityWebRequest._get_isHttpError(this.handle)}get_result(){return Il2Cpp.Api.UnityWebRequest._get_result(this.handle)}GetDownloadProgress(){return Il2Cpp.Api.UnityWebRequest._GetDownloadProgress(this.handle)}get_downloadProgress(){return Il2Cpp.Api.UnityWebRequest._get_downloadProgress(this.handle)}SetChunked(e){return Il2Cpp.Api.UnityWebRequest._SetChunked(this.handle,e)}set_chunkedTransfer(e){return Il2Cpp.Api.UnityWebRequest._set_chunkedTransfer(this.handle,e)}InternalSetRequestHeader(e,t){return Il2Cpp.Api.UnityWebRequest._InternalSetRequestHeader(this.handle,e,t)}SetRequestHeader(e,t){return Il2Cpp.Api.UnityWebRequest._SetRequestHeader(this.handle,e,t)}GetResponseHeader(e){return readU16(Il2Cpp.Api.UnityWebRequest._GetResponseHeader(this.handle,e))}GetResponseHeaderKeys(){return Il2Cpp.Api.UnityWebRequest._GetResponseHeaderKeys(this.handle)}SetUploadHandler(e){return Il2Cpp.Api.UnityWebRequest._SetUploadHandler(this.handle,e)}get_uploadHandler(){return Il2Cpp.Api.UnityWebRequest._get_uploadHandler(this.handle)}set_uploadHandler(e){return Il2Cpp.Api.UnityWebRequest._set_uploadHandler(this.handle,e)}SetDownloadHandler(e){return Il2Cpp.Api.UnityWebRequest._SetDownloadHandler(this.handle,e)}get_downloadHandler(){return Il2Cpp.Api.UnityWebRequest._get_downloadHandler(this.handle)}set_downloadHandler(e){return Il2Cpp.Api.UnityWebRequest._set_downloadHandler(this.handle,e)}get_certificateHandler(){return Il2Cpp.Api.UnityWebRequest._get_certificateHandler(this.handle)}SetTimeoutMsec(e){return Il2Cpp.Api.UnityWebRequest._SetTimeoutMsec(this.handle,e)}set_timeout(e){return Il2Cpp.Api.UnityWebRequest._set_timeout(this.handle,e)}static Get(e){return Il2Cpp.Api.UnityWebRequest._Get(allocUStr(e))}static Post(e,t){return Il2Cpp.Api.UnityWebRequest._Post(allocUStr(e),t)}static SetupPost(e,t){return Il2Cpp.Api.UnityWebRequest._SetupPost(e,t)}}n.UnityEngine_Networking_UnityWebRequest_Impl=i,Il2Cpp.UnityWebRequest=i},{"../class":506}],406:[function(e,t,n){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Networking_UnityWebRequest_UnityWebRequestError=n.UnityEngine_Networking_UnityWebRequest_UnityWebRequestMethod=n.UnityEngine_Networking_UnityWebRequest_Result=void 0,(i=n.UnityEngine_Networking_UnityWebRequest_Result||(n.UnityEngine_Networking_UnityWebRequest_Result={}))[i.InProgress=0]="InProgress",i[i.Success=1]="Success",i[i.ConnectionError=2]="ConnectionError",i[i.ProtocolError=3]="ProtocolError",i[i.DataProcessingError=4]="DataProcessingError",(i=n.UnityEngine_Networking_UnityWebRequest_UnityWebRequestMethod||(n.UnityEngine_Networking_UnityWebRequest_UnityWebRequestMethod={}))[i.Get=0]="Get",i[i.Post=1]="Post",i[i.Put=2]="Put",i[i.Head=3]="Head",i[i.Custom=4]="Custom",(i=n.UnityEngine_Networking_UnityWebRequest_UnityWebRequestError||(n.UnityEngine_Networking_UnityWebRequest_UnityWebRequestError={}))[i.OK=0]="OK",i[i.Unknown=1]="Unknown",i[i.SDKError=2]="SDKError",i[i.MalformattedUrl=4]="MalformattedUrl",i[i.CannotResolveProxy=5]="CannotResolveProxy",i[i.CannotResolveHost=6]="CannotResolveHost",i[i.CannotConnectToHost=7]="CannotConnectToHost",i[i.AccessDenied=8]="AccessDenied",i[i.GenericHttpError=9]="GenericHttpError",i[i.WriteError=10]="WriteError",i[i.ReadError=11]="ReadError",i[i.OutOfMemory=12]="OutOfMemory",i[i.Timeout=13]="Timeout",i[i.HTTPPostError=14]="HTTPPostError",i[i.SSLCannotConnect=15]="SSLCannotConnect",i[i.FailedToSendData=16]="FailedToSendData",i[i.Aborted=16]="Aborted",i[i.FailedToReceiveData=21]="FailedToReceiveData",i[i.SSLCertificateError=22]="SSLCertificateError",i[i.SSLCipherNotAvailable=23]="SSLCipherNotAvailable",i[i.SSLCACertError=24]="SSLCACertError",i[i.UnrecognizedContentEncoding=25]="UnrecognizedContentEncoding",i[i.LoginFailed=26]="LoginFailed",i[i.SSLShutdownFailed=27]="SSLShutdownFailed",i[i.NoInternetConnection=28]="NoInternetConnection",i[i.TooManyRedirects=17]="TooManyRedirects",i[i.ReceivedNoData=18]="ReceivedNoData",i[i.SSLNotSupported=19]="SSLNotSupported"},{}],407:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});globalThis.B_network=()=>{Il2Cpp.perform(()=>{D(),B("HttpWebRequest"),B("UnityWebRequest"),B("WWW"),BM("UnityWebRequest")})}},{}],408:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./enum")},{"./api":404,"./class":405,"./enum":406,"./export":407}],409:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _GetHashCode(){return Il2Cpp.Api.o("mscorlib","System.Boolean","GetHashCode",0,[],"pointer",["pointer"])}static get _ToString(){return Il2Cpp.Api.o("mscorlib","System.Boolean","ToString",0,[],"pointer",["pointer"])}static get _ToString_provider(){return Il2Cpp.Api.o("mscorlib","System.Boolean","ToString",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _Equals(){return Il2Cpp.Api.o("mscorlib","System.Boolean","Equals",1,["System.Object"],"pointer",["pointer","pointer"])}static get _Equals_obj(){return Il2Cpp.Api.o("mscorlib","System.Boolean","Equals",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _CompareTo(){return Il2Cpp.Api.o("mscorlib","System.Boolean","CompareTo",1,["System.Object"],"pointer",["pointer","pointer"])}static get _CompareTo_value(){return Il2Cpp.Api.o("mscorlib","System.Boolean","CompareTo",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _Parse(){return Il2Cpp.Api.o("mscorlib","System.Boolean","Parse",1,["System.String"],"pointer",["pointer"])}static get _TryParse(){return Il2Cpp.Api.o("mscorlib","System.Boolean","TryParse",2,["System.String","System.Boolean&"],"pointer",["pointer","pointer"])}static get _TrimWhiteSpaceAndNull(){return Il2Cpp.Api.o("mscorlib","System.Boolean","TrimWhiteSpaceAndNull",1,["System.String"],"pointer",["pointer"])}static get _GetTypeCode(){return Il2Cpp.Api.o("mscorlib","System.Boolean","GetTypeCode",0,[],"pointer",["pointer"])}static get _System_IConvertible_ToBoolean(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToBoolean",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToChar(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToChar",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToSByte(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToSByte",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToByte(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToByte",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToInt16(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToInt16",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToUInt16(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToUInt16",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToInt32(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToInt32",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToUInt32(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToUInt32",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToInt64(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToInt64",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToUInt64(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToUInt64",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToSingle(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToSingle",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToDouble(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToDouble",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToDecimal(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToDecimal",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToDateTime(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToDateTime",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToType(){return Il2Cpp.Api.o("mscorlib","System.Boolean","System.IConvertible.ToType",2,["System.Type","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}static get __cctor(){return Il2Cpp.Api.o("mscorlib","System.Boolean",".cctor",0,[],"void",[])}}i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_provider",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_Equals_obj",null),i([n.cache],r,"_CompareTo",null),i([n.cache],r,"_CompareTo_value",null),i([n.cache],r,"_Parse",null),i([n.cache],r,"_TryParse",null),i([n.cache],r,"_TrimWhiteSpaceAndNull",null),i([n.cache],r,"_GetTypeCode",null),i([n.cache],r,"_System_IConvertible_ToBoolean",null),i([n.cache],r,"_System_IConvertible_ToChar",null),i([n.cache],r,"_System_IConvertible_ToSByte",null),i([n.cache],r,"_System_IConvertible_ToByte",null),i([n.cache],r,"_System_IConvertible_ToInt16",null),i([n.cache],r,"_System_IConvertible_ToUInt16",null),i([n.cache],r,"_System_IConvertible_ToInt32",null),i([n.cache],r,"_System_IConvertible_ToUInt32",null),i([n.cache],r,"_System_IConvertible_ToInt64",null),i([n.cache],r,"_System_IConvertible_ToUInt64",null),i([n.cache],r,"_System_IConvertible_ToSingle",null),i([n.cache],r,"_System_IConvertible_ToDouble",null),i([n.cache],r,"_System_IConvertible_ToDecimal",null),i([n.cache],r,"_System_IConvertible_ToDateTime",null),i([n.cache],r,"_System_IConvertible_ToType",null),i([n.cache],r,"__cctor",null),mscorlib.Api.Boolean=r},{"decorator-cache-getter":561}],410:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_Boolean_Impl=void 0;class i extends e("../class").System_ValueType_Impl{m_value=!lfv(this.handle,"m_value").isNull();True=lfv(this.handle,"True").toInt32();False=lfv(this.handle,"False").toInt32();TrueLiteral=readU16(lfv(this.handle,"TrueLiteral"));FalseLiteral=readU16(lfv(this.handle,"FalseLiteral"));TrueString=readU16(lfv(this.handle,"TrueString"));FalseString=readU16(lfv(this.handle,"FalseString"));constructor(e){super(e)}GetHashCode(){return mscorlib.Api.Boolean._GetHashCode(this.handle)}ToString(){return readU16(mscorlib.Api.Boolean._ToString(this.handle))}ToString_1(e){return readU16(mscorlib.Api.Boolean._ToString(this.handle,e))}Equals(e){return!mscorlib.Api.Boolean._Equals(this.handle,e.handle).isNull()}Equals_1(e){return mscorlib.Api.Boolean._Equals(this.handle,e)}CompareTo(e){return mscorlib.Api.Boolean._CompareTo(this.handle,e.handle)}CompareTo_1(e){return mscorlib.Api.Boolean._CompareTo(this.handle,e)}static Parse(e){return!mscorlib.Api.Boolean._Parse(allocUStr(e)).isNull()}static TryParse(e,t){return!mscorlib.Api.Boolean._TryParse(allocUStr(e),t).isNull()}static TrimWhiteSpaceAndNull(e){return readU16(mscorlib.Api.Boolean._TrimWhiteSpaceAndNull(e))}GetTypeCode(){return mscorlib.Api.Boolean._GetTypeCode(this.handle)}System_IConvertible_ToBoolean(e){return mscorlib.Api.Boolean._System_IConvertible_ToBoolean(this.handle,e)}System_IConvertible_ToChar(e){return mscorlib.Api.Boolean._System_IConvertible_ToChar(this.handle,e)}System_IConvertible_ToSByte(e){return mscorlib.Api.Boolean._System_IConvertible_ToSByte(this.handle,e)}System_IConvertible_ToByte(e){return mscorlib.Api.Boolean._System_IConvertible_ToByte(this.handle,e)}System_IConvertible_ToInt16(e){return mscorlib.Api.Boolean._System_IConvertible_ToInt16(this.handle,e)}System_IConvertible_ToUInt16(e){return mscorlib.Api.Boolean._System_IConvertible_ToUInt16(this.handle,e)}System_IConvertible_ToInt32(e){return mscorlib.Api.Boolean._System_IConvertible_ToInt32(this.handle,e)}System_IConvertible_ToUInt32(e){return mscorlib.Api.Boolean._System_IConvertible_ToUInt32(this.handle,e)}System_IConvertible_ToInt64(e){return mscorlib.Api.Boolean._System_IConvertible_ToInt64(this.handle,e)}System_IConvertible_ToUInt64(e){return mscorlib.Api.Boolean._System_IConvertible_ToUInt64(this.handle,e)}System_IConvertible_ToSingle(e){return mscorlib.Api.Boolean._System_IConvertible_ToSingle(this.handle,e)}System_IConvertible_ToDouble(e){return mscorlib.Api.Boolean._System_IConvertible_ToDouble(this.handle,e)}System_IConvertible_ToDecimal(e){return mscorlib.Api.Boolean._System_IConvertible_ToDecimal(this.handle,e)}System_IConvertible_ToDateTime(e){return mscorlib.Api.Boolean._System_IConvertible_ToDateTime(this.handle,e)}System_IConvertible_ToType(e,t){return mscorlib.Api.Boolean._System_IConvertible_ToType(this.handle,e,t)}static _cctor(){return mscorlib.Api.Boolean.__cctor()}}n.System_Boolean_Impl=i,mscorlib.Boolean=i},{"../class":489}],411:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":409,"./class":410}],412:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color32",".ctor",4,"void",["pointer","pointer","pointer","pointer","pointer"])}static get _op_Implicit(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color32","op_Implicit",1,"pointer",["pointer"])}static get _op_Implicit_c(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Color32","op_Implicit",1,["UnityEngine.Color32"],"pointer",["pointer"])}static get _Lerp(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color32","Lerp",3,"pointer",["pointer","pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color32","ToString",0,"pointer",["pointer"])}static get _ToString_format_formatProvider(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Color32","ToString",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_op_Implicit",null),i([n.cache],r,"_op_Implicit_c",null),i([n.cache],r,"_Lerp",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_format_formatProvider",null),Il2Cpp.Api.Color32=r},{"decorator-cache-getter":561}],413:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Color32_Impl=void 0;const i=e("../class"),r=e("../Color/class");class o extends i.System_ValueType_Impl{rgba=lfv(this.handle,"rgba");r=lfv(this.handle,"r");g=lfv(this.handle,"g");b=lfv(this.handle,"b");a=lfv(this.handle,"a");constructor(e){super(e)}__ctor(e,t,n,i){return Il2Cpp.Api.Color32.__ctor(this.handle,e,t,n,i)}static op_Implicit(e){return new r.UnityEngine_Color_Impl(Il2Cpp.Api.Color32._op_Implicit(e))}static op_Implicit_1(e){return new r.UnityEngine_Color_Impl(Il2Cpp.Api.Color32._op_Implicit(e))}static Lerp(e,t,n){return new o(Il2Cpp.Api.Color32._Lerp(e,t,n))}ToString(){return readU16(Il2Cpp.Api.Color32._ToString(this.handle))}ToString_2(e,t){return readU16(Il2Cpp.Api.Color32._ToString(this.handle,e,t))}}n.UnityEngine_Color32_Impl=o,Il2Cpp.Color32=o},{"../Color/class":417,"../class":489}],414:[function(e,t,n){},{}],415:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":412,"./class":413,"./export":414}],416:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color",".ctor",4,"void",["pointer","pointer","pointer","pointer","pointer"])}static get __ctor_r_g_b(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Color",".ctor",3,["System.Single","System.Single","System.Single"],"void",["pointer","pointer","pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","ToString",0,"pointer",["pointer"])}static get _ToString_format_formatProvider(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Color","ToString",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","GetHashCode",0,"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","Equals",1,"pointer",["pointer","pointer"])}static get _Equals_other(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Color","Equals",1,["UnityEngine.Color"],"pointer",["pointer","pointer"])}static get _op_Addition(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","op_Addition",2,"pointer",["pointer","pointer"])}static get _op_Subtraction(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","op_Subtraction",2,"pointer",["pointer","pointer"])}static get _op_Multiply(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","op_Multiply",2,"pointer",["pointer","pointer"])}static get _op_Multiply_a_b(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Color","op_Multiply",2,["UnityEngine.Color","System.Single"],"pointer",["pointer","pointer"])}static get _op_Equality(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","op_Equality",2,"pointer",["pointer","pointer"])}static get _Lerp(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","Lerp",3,"pointer",["pointer","pointer","pointer"])}static get _RGBMultiplied(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","RGBMultiplied",1,"pointer",["pointer","pointer"])}static get _get_red(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","get_red",0,"pointer",[])}static get _get_green(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","get_green",0,"pointer",[])}static get _get_blue(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","get_blue",0,"pointer",[])}static get _get_white(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","get_white",0,"pointer",[])}static get _get_black(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","get_black",0,"pointer",[])}static get _get_yellow(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","get_yellow",0,"pointer",[])}static get _get_magenta(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","get_magenta",0,"pointer",[])}static get _get_gray(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","get_gray",0,"pointer",[])}static get _get_clear(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","get_clear",0,"pointer",[])}static get _get_linear(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","get_linear",0,"pointer",["pointer"])}static get _get_maxColorComponent(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","get_maxColorComponent",0,"pointer",["pointer"])}static get _op_Implicit(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Color","op_Implicit",1,"pointer",["pointer"])}static get _op_Implicit_v(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Color","op_Implicit",1,["UnityEngine.Vector4"],"pointer",["pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"__ctor_r_g_b",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_format_formatProvider",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_Equals_other",null),i([n.cache],r,"_op_Addition",null),i([n.cache],r,"_op_Subtraction",null),i([n.cache],r,"_op_Multiply",null),i([n.cache],r,"_op_Multiply_a_b",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_Lerp",null),i([n.cache],r,"_RGBMultiplied",null),i([n.cache],r,"_get_red",null),i([n.cache],r,"_get_green",null),i([n.cache],r,"_get_blue",null),i([n.cache],r,"_get_white",null),i([n.cache],r,"_get_black",null),i([n.cache],r,"_get_yellow",null),i([n.cache],r,"_get_magenta",null),i([n.cache],r,"_get_gray",null),i([n.cache],r,"_get_clear",null),i([n.cache],r,"_get_linear",null),i([n.cache],r,"_get_maxColorComponent",null),i([n.cache],r,"_op_Implicit",null),i([n.cache],r,"_op_Implicit_v",null),Il2Cpp.Api.Color=r},{"decorator-cache-getter":561}],417:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Color_Impl=void 0;class i extends e("../class").System_ValueType_Impl{r=lfv(this.handle,"r");g=lfv(this.handle,"g");b=lfv(this.handle,"b");a=lfv(this.handle,"a");constructor(e){super(e)}_ctor_rgba(e,t,n,i){return Il2Cpp.Api.Color.__ctor(this.handle,e,t,n,i)}_ctor_rgb(e,t,n){return Il2Cpp.Api.Color.__ctor(this.handle,e,t,n)}ToString(){return"TODO..."}toString(){return"TODO..."}ToString_2(e,t){return readU16(Il2Cpp.Api.Color._ToString(this.handle,e,t))}GetHashCode(){return Il2Cpp.Api.Color._GetHashCode(this.handle)}Equals_obj(e){return Il2Cpp.Api.Color._Equals(this.handle,e)}Equals_color(e){return Il2Cpp.Api.Color._Equals(this.handle,e)}static op_Addition(e,t){return Il2Cpp.Api.Color._op_Addition(e,t)}static op_Subtraction(e,t){return Il2Cpp.Api.Color._op_Subtraction(e,t)}static op_Multiply_color_color(e,t){return Il2Cpp.Api.Color._op_Multiply(e,t)}static op_Multiply_color_number(e,t){return Il2Cpp.Api.Color._op_Multiply(e,t)}static op_Equality(e,t){return Il2Cpp.Api.Color._op_Equality(e,t)}static Lerp(e,t,n){return Il2Cpp.Api.Color._Lerp(e,t,n)}RGBMultiplied(e){return Il2Cpp.Api.Color._RGBMultiplied(this.handle,e)}static get_red(){return Il2Cpp.Api.Color._get_red()}static get_green(){return Il2Cpp.Api.Color._get_green()}static get_blue(){return Il2Cpp.Api.Color._get_blue()}static get_white(){return Il2Cpp.Api.Color._get_white()}static get_black(){return Il2Cpp.Api.Color._get_black()}static get_yellow(){return Il2Cpp.Api.Color._get_yellow()}static get_magenta(){return Il2Cpp.Api.Color._get_magenta()}static get_gray(){return Il2Cpp.Api.Color._get_gray()}static get_clear(){return Il2Cpp.Api.Color._get_clear()}get_linear(){return Il2Cpp.Api.Color._get_linear(this.handle)}get_maxColorComponent(){return Il2Cpp.Api.Color._get_maxColorComponent(this.handle)}static op_Implicit_UnityEngine_Color_Impl(e){return Il2Cpp.Api.Color._op_Implicit(e)}static op_Implicit_UnityEngine_Vector4(e){return Il2Cpp.Api.Color._op_Implicit(e)}}n.UnityEngine_Color_Impl=i,Il2Cpp.Color=i},{"../class":489}],418:[function(e,t,n){},{}],419:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./interface")},{"./api":416,"./class":417,"./export":418,"./interface":420}],420:[function(e,t,n){},{}],421:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("mscorlib","System.DateTime",".ctor",1,["System.Int64"],"void",["pointer","pointer"])}static get __ctor_dateData(){return Il2Cpp.Api.o("mscorlib","System.DateTime",".ctor",1,["System.UInt64"],"void",["pointer","pointer"])}static get __ctor_ticks_kind(){return Il2Cpp.Api.o("mscorlib","System.DateTime",".ctor",2,["System.Int64","System.DateTimeKind"],"void",["pointer","pointer","pointer"])}static get __ctor_ticks_kind_isAmbiguousDst(){return Il2Cpp.Api.o("mscorlib","System.DateTime",".ctor",3,["System.Int64","System.DateTimeKind","System.Boolean"],"void",["pointer","pointer","pointer","pointer"])}static get __ctor_year_month_day(){return Il2Cpp.Api.o("mscorlib","System.DateTime",".ctor",3,["System.Int32","System.Int32","System.Int32"],"void",["pointer","pointer","pointer","pointer"])}static get __ctor_year_month_day_hour_minute_second(){return Il2Cpp.Api.o("mscorlib","System.DateTime",".ctor",6,["System.Int32","System.Int32","System.Int32","System.Int32","System.Int32","System.Int32"],"void",["pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get __ctor_year_month_day_hour_minute_second_millisecond(){return Il2Cpp.Api.o("mscorlib","System.DateTime",".ctor",7,["System.Int32","System.Int32","System.Int32","System.Int32","System.Int32","System.Int32","System.Int32"],"void",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get __ctor_year_month_day_hour_minute_second_millisecond_kind(){return Il2Cpp.Api.o("mscorlib","System.DateTime",".ctor",8,["System.Int32","System.Int32","System.Int32","System.Int32","System.Int32","System.Int32","System.Int32","System.DateTimeKind"],"void",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get __ctor_info_context(){return Il2Cpp.Api.o("mscorlib","System.DateTime",".ctor",2,["System.Runtime.Serialization.SerializationInfo","System.Runtime.Serialization.StreamingContext"],"void",["pointer","pointer","pointer"])}static get _get_InternalTicks(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_InternalTicks",0,[],"pointer",["pointer"])}static get _get_InternalKind(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_InternalKind",0,[],"pointer",["pointer"])}static get _Add(){return Il2Cpp.Api.o("mscorlib","System.DateTime","Add",1,["System.TimeSpan"],"pointer",["pointer","pointer"])}static get _Add_value_scale(){return Il2Cpp.Api.o("mscorlib","System.DateTime","Add",2,["System.Double","System.Int32"],"pointer",["pointer","pointer","pointer"])}static get _AddDays(){return Il2Cpp.Api.o("mscorlib","System.DateTime","AddDays",1,["System.Double"],"pointer",["pointer","pointer"])}static get _AddHours(){return Il2Cpp.Api.o("mscorlib","System.DateTime","AddHours",1,["System.Double"],"pointer",["pointer","pointer"])}static get _AddMilliseconds(){return Il2Cpp.Api.o("mscorlib","System.DateTime","AddMilliseconds",1,["System.Double"],"pointer",["pointer","pointer"])}static get _AddMinutes(){return Il2Cpp.Api.o("mscorlib","System.DateTime","AddMinutes",1,["System.Double"],"pointer",["pointer","pointer"])}static get _AddMonths(){return Il2Cpp.Api.o("mscorlib","System.DateTime","AddMonths",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _AddSeconds(){return Il2Cpp.Api.o("mscorlib","System.DateTime","AddSeconds",1,["System.Double"],"pointer",["pointer","pointer"])}static get _AddTicks(){return Il2Cpp.Api.o("mscorlib","System.DateTime","AddTicks",1,["System.Int64"],"pointer",["pointer","pointer"])}static get _AddYears(){return Il2Cpp.Api.o("mscorlib","System.DateTime","AddYears",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _CompareTo(){return Il2Cpp.Api.o("mscorlib","System.DateTime","CompareTo",1,["System.Object"],"pointer",["pointer","pointer"])}static get _CompareTo_value(){return Il2Cpp.Api.o("mscorlib","System.DateTime","CompareTo",1,["System.DateTime"],"pointer",["pointer","pointer"])}static get _DateToTicks(){return Il2Cpp.Api.o("mscorlib","System.DateTime","DateToTicks",3,["System.Int32","System.Int32","System.Int32"],"pointer",["pointer","pointer","pointer"])}static get _TimeToTicks(){return Il2Cpp.Api.o("mscorlib","System.DateTime","TimeToTicks",3,["System.Int32","System.Int32","System.Int32"],"pointer",["pointer","pointer","pointer"])}static get _DaysInMonth(){return Il2Cpp.Api.o("mscorlib","System.DateTime","DaysInMonth",2,["System.Int32","System.Int32"],"pointer",["pointer","pointer"])}static get _Equals(){return Il2Cpp.Api.o("mscorlib","System.DateTime","Equals",1,["System.Object"],"pointer",["pointer","pointer"])}static get _Equals_value(){return Il2Cpp.Api.o("mscorlib","System.DateTime","Equals",1,["System.DateTime"],"pointer",["pointer","pointer"])}static get _FromBinary(){return Il2Cpp.Api.o("mscorlib","System.DateTime","FromBinary",1,["System.Int64"],"pointer",["pointer"])}static get _FromBinaryRaw(){return Il2Cpp.Api.o("mscorlib","System.DateTime","FromBinaryRaw",1,["System.Int64"],"pointer",["pointer"])}static get _System_Runtime_Serialization_ISerializable_GetObjectData(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.Runtime.Serialization.ISerializable.GetObjectData",2,["System.Runtime.Serialization.SerializationInfo","System.Runtime.Serialization.StreamingContext"],"void",["pointer","pointer","pointer"])}static get _SpecifyKind(){return Il2Cpp.Api.o("mscorlib","System.DateTime","SpecifyKind",2,["System.DateTime","System.DateTimeKind"],"pointer",["pointer","pointer"])}static get _ToBinaryRaw(){return Il2Cpp.Api.o("mscorlib","System.DateTime","ToBinaryRaw",0,[],"pointer",["pointer"])}static get _get_Date(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_Date",0,[],"pointer",["pointer"])}static get _GetDatePart(){return Il2Cpp.Api.o("mscorlib","System.DateTime","GetDatePart",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _get_Day(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_Day",0,[],"pointer",["pointer"])}static get _get_DayOfWeek(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_DayOfWeek",0,[],"pointer",["pointer"])}static get _GetHashCode(){return Il2Cpp.Api.o("mscorlib","System.DateTime","GetHashCode",0,[],"pointer",["pointer"])}static get _get_Hour(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_Hour",0,[],"pointer",["pointer"])}static get _get_Kind(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_Kind",0,[],"pointer",["pointer"])}static get _get_Millisecond(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_Millisecond",0,[],"pointer",["pointer"])}static get _get_Minute(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_Minute",0,[],"pointer",["pointer"])}static get _get_Month(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_Month",0,[],"pointer",["pointer"])}static get _get_Now(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_Now",0,[],"pointer",[])}static get _get_UtcNow(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_UtcNow",0,[],"pointer",[])}static get _GetSystemTimeAsFileTime(){return Il2Cpp.Api.o("mscorlib","System.DateTime","GetSystemTimeAsFileTime",0,[],"pointer",[])}static get _get_Second(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_Second",0,[],"pointer",["pointer"])}static get _get_Ticks(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_Ticks",0,[],"pointer",["pointer"])}static get _get_TimeOfDay(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_TimeOfDay",0,[],"pointer",["pointer"])}static get _get_Today(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_Today",0,[],"pointer",[])}static get _get_Year(){return Il2Cpp.Api.o("mscorlib","System.DateTime","get_Year",0,[],"pointer",["pointer"])}static get _IsLeapYear(){return Il2Cpp.Api.o("mscorlib","System.DateTime","IsLeapYear",1,["System.Int32"],"pointer",["pointer"])}static get _Parse(){return Il2Cpp.Api.o("mscorlib","System.DateTime","Parse",1,["System.String"],"pointer",["pointer"])}static get _Parse_s_provider(){return Il2Cpp.Api.o("mscorlib","System.DateTime","Parse",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _ParseExact(){return Il2Cpp.Api.o("mscorlib","System.DateTime","ParseExact",3,["System.String","System.String","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}static get _ParseExact_s_format_provider_style(){return Il2Cpp.Api.o("mscorlib","System.DateTime","ParseExact",4,["System.String","System.String","System.IFormatProvider","System.Globalization.DateTimeStyles"],"pointer",["pointer","pointer","pointer","pointer"])}static get _Subtract(){return Il2Cpp.Api.o("mscorlib","System.DateTime","Subtract",1,["System.DateTime"],"pointer",["pointer","pointer"])}static get _ToLocalTime(){return Il2Cpp.Api.o("mscorlib","System.DateTime","ToLocalTime",0,[],"pointer",["pointer"])}static get _ToLocalTime_throwOnOverflow(){return Il2Cpp.Api.o("mscorlib","System.DateTime","ToLocalTime",1,["System.Boolean"],"pointer",["pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.o("mscorlib","System.DateTime","ToString",0,[],"pointer",["pointer"])}static get _ToString_provider(){return Il2Cpp.Api.o("mscorlib","System.DateTime","ToString",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _ToString_format_provider(){return Il2Cpp.Api.o("mscorlib","System.DateTime","ToString",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}static get _ToUniversalTime(){return Il2Cpp.Api.o("mscorlib","System.DateTime","ToUniversalTime",0,[],"pointer",["pointer"])}static get _TryParse(){return Il2Cpp.Api.o("mscorlib","System.DateTime","TryParse",4,["System.String","System.IFormatProvider","System.Globalization.DateTimeStyles","System.DateTime&"],"pointer",["pointer","pointer","pointer","pointer"])}static get _op_Addition(){return Il2Cpp.Api.o("mscorlib","System.DateTime","op_Addition",2,["System.DateTime","System.TimeSpan"],"pointer",["pointer","pointer"])}static get _op_Subtraction(){return Il2Cpp.Api.o("mscorlib","System.DateTime","op_Subtraction",2,["System.DateTime","System.TimeSpan"],"pointer",["pointer","pointer"])}static get _op_Subtraction_d1_d2(){return Il2Cpp.Api.o("mscorlib","System.DateTime","op_Subtraction",2,["System.DateTime","System.DateTime"],"pointer",["pointer","pointer"])}static get _op_Equality(){return Il2Cpp.Api.o("mscorlib","System.DateTime","op_Equality",2,["System.DateTime","System.DateTime"],"pointer",["pointer","pointer"])}static get _op_Inequality(){return Il2Cpp.Api.o("mscorlib","System.DateTime","op_Inequality",2,["System.DateTime","System.DateTime"],"pointer",["pointer","pointer"])}static get _op_LessThan(){return Il2Cpp.Api.o("mscorlib","System.DateTime","op_LessThan",2,["System.DateTime","System.DateTime"],"pointer",["pointer","pointer"])}static get _op_LessThanOrEqual(){return Il2Cpp.Api.o("mscorlib","System.DateTime","op_LessThanOrEqual",2,["System.DateTime","System.DateTime"],"pointer",["pointer","pointer"])}static get _op_GreaterThan(){return Il2Cpp.Api.o("mscorlib","System.DateTime","op_GreaterThan",2,["System.DateTime","System.DateTime"],"pointer",["pointer","pointer"])}static get _op_GreaterThanOrEqual(){return Il2Cpp.Api.o("mscorlib","System.DateTime","op_GreaterThanOrEqual",2,["System.DateTime","System.DateTime"],"pointer",["pointer","pointer"])}static get _GetTypeCode(){return Il2Cpp.Api.o("mscorlib","System.DateTime","GetTypeCode",0,[],"pointer",["pointer"])}static get _System_IConvertible_ToBoolean(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToBoolean",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToChar(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToChar",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToSByte(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToSByte",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToByte(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToByte",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToInt16(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToInt16",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToUInt16(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToUInt16",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToInt32(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToInt32",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToUInt32(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToUInt32",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToInt64(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToInt64",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToUInt64(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToUInt64",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToSingle(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToSingle",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToDouble(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToDouble",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToDecimal(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToDecimal",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToDateTime(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToDateTime",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToType(){return Il2Cpp.Api.o("mscorlib","System.DateTime","System.IConvertible.ToType",2,["System.Type","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}static get _TryCreate(){return Il2Cpp.Api.o("mscorlib","System.DateTime","TryCreate",8,["System.Int32","System.Int32","System.Int32","System.Int32","System.Int32","System.Int32","System.Int32","System.DateTime&"],"pointer",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])}static get __cctor(){return Il2Cpp.Api.o("mscorlib","System.DateTime",".cctor",0,[],"void",[])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"__ctor_dateData",null),i([n.cache],r,"__ctor_ticks_kind",null),i([n.cache],r,"__ctor_ticks_kind_isAmbiguousDst",null),i([n.cache],r,"__ctor_year_month_day",null),i([n.cache],r,"__ctor_year_month_day_hour_minute_second",null),i([n.cache],r,"__ctor_year_month_day_hour_minute_second_millisecond",null),i([n.cache],r,"__ctor_year_month_day_hour_minute_second_millisecond_kind",null),i([n.cache],r,"__ctor_info_context",null),i([n.cache],r,"_get_InternalTicks",null),i([n.cache],r,"_get_InternalKind",null),i([n.cache],r,"_Add",null),i([n.cache],r,"_Add_value_scale",null),i([n.cache],r,"_AddDays",null),i([n.cache],r,"_AddHours",null),i([n.cache],r,"_AddMilliseconds",null),i([n.cache],r,"_AddMinutes",null),i([n.cache],r,"_AddMonths",null),i([n.cache],r,"_AddSeconds",null),i([n.cache],r,"_AddTicks",null),i([n.cache],r,"_AddYears",null),i([n.cache],r,"_CompareTo",null),i([n.cache],r,"_CompareTo_value",null),i([n.cache],r,"_DateToTicks",null),i([n.cache],r,"_TimeToTicks",null),i([n.cache],r,"_DaysInMonth",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_Equals_value",null),i([n.cache],r,"_FromBinary",null),i([n.cache],r,"_FromBinaryRaw",null),i([n.cache],r,"_System_Runtime_Serialization_ISerializable_GetObjectData",null),i([n.cache],r,"_SpecifyKind",null),i([n.cache],r,"_ToBinaryRaw",null),i([n.cache],r,"_get_Date",null),i([n.cache],r,"_GetDatePart",null),i([n.cache],r,"_get_Day",null),i([n.cache],r,"_get_DayOfWeek",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_get_Hour",null),i([n.cache],r,"_get_Kind",null),i([n.cache],r,"_get_Millisecond",null),i([n.cache],r,"_get_Minute",null),i([n.cache],r,"_get_Month",null),i([n.cache],r,"_get_Now",null),i([n.cache],r,"_get_UtcNow",null),i([n.cache],r,"_GetSystemTimeAsFileTime",null),i([n.cache],r,"_get_Second",null),i([n.cache],r,"_get_Ticks",null),i([n.cache],r,"_get_TimeOfDay",null),i([n.cache],r,"_get_Today",null),i([n.cache],r,"_get_Year",null),i([n.cache],r,"_IsLeapYear",null),i([n.cache],r,"_Parse",null),i([n.cache],r,"_Parse_s_provider",null),i([n.cache],r,"_ParseExact",null),i([n.cache],r,"_ParseExact_s_format_provider_style",null),i([n.cache],r,"_Subtract",null),i([n.cache],r,"_ToLocalTime",null),i([n.cache],r,"_ToLocalTime_throwOnOverflow",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_provider",null),i([n.cache],r,"_ToString_format_provider",null),i([n.cache],r,"_ToUniversalTime",null),i([n.cache],r,"_TryParse",null),i([n.cache],r,"_op_Addition",null),i([n.cache],r,"_op_Subtraction",null),i([n.cache],r,"_op_Subtraction_d1_d2",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_op_Inequality",null),i([n.cache],r,"_op_LessThan",null),i([n.cache],r,"_op_LessThanOrEqual",null),i([n.cache],r,"_op_GreaterThan",null),i([n.cache],r,"_op_GreaterThanOrEqual",null),i([n.cache],r,"_GetTypeCode",null),i([n.cache],r,"_System_IConvertible_ToBoolean",null),i([n.cache],r,"_System_IConvertible_ToChar",null),i([n.cache],r,"_System_IConvertible_ToSByte",null),i([n.cache],r,"_System_IConvertible_ToByte",null),i([n.cache],r,"_System_IConvertible_ToInt16",null),i([n.cache],r,"_System_IConvertible_ToUInt16",null),i([n.cache],r,"_System_IConvertible_ToInt32",null),i([n.cache],r,"_System_IConvertible_ToUInt32",null),i([n.cache],r,"_System_IConvertible_ToInt64",null),i([n.cache],r,"_System_IConvertible_ToUInt64",null),i([n.cache],r,"_System_IConvertible_ToSingle",null),i([n.cache],r,"_System_IConvertible_ToDouble",null),i([n.cache],r,"_System_IConvertible_ToDecimal",null),i([n.cache],r,"_System_IConvertible_ToDateTime",null),i([n.cache],r,"_System_IConvertible_ToType",null),i([n.cache],r,"_TryCreate",null),i([n.cache],r,"__cctor",null),mscorlib.Api.DateTime=r},{"decorator-cache-getter":561}],422:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_DateTime_Impl=void 0;class i extends e("../class").System_ValueType_Impl{TicksPerMillisecond=lfv(this.handle,"TicksPerMillisecond");TicksPerSecond=lfv(this.handle,"TicksPerSecond");TicksPerMinute=lfv(this.handle,"TicksPerMinute");TicksPerHour=lfv(this.handle,"TicksPerHour");TicksPerDay=lfv(this.handle,"TicksPerDay");MillisPerSecond=lfv(this.handle,"MillisPerSecond");MillisPerMinute=lfv(this.handle,"MillisPerMinute");MillisPerHour=lfv(this.handle,"MillisPerHour");MillisPerDay=lfv(this.handle,"MillisPerDay");DaysPerYear=lfv(this.handle,"DaysPerYear");DaysPer4Years=lfv(this.handle,"DaysPer4Years");DaysPer100Years=lfv(this.handle,"DaysPer100Years");DaysPer400Years=lfv(this.handle,"DaysPer400Years");DaysTo1601=lfv(this.handle,"DaysTo1601");DaysTo1899=lfv(this.handle,"DaysTo1899");DaysTo1970=lfv(this.handle,"DaysTo1970");DaysTo10000=lfv(this.handle,"DaysTo10000");MinTicks=lfv(this.handle,"MinTicks");MaxTicks=lfv(this.handle,"MaxTicks");MaxMillis=lfv(this.handle,"MaxMillis");FileTimeOffset=lfv(this.handle,"FileTimeOffset");DoubleDateOffset=lfv(this.handle,"DoubleDateOffset");OADateMinAsTicks=lfv(this.handle,"OADateMinAsTicks");OADateMinAsDouble=lfv(this.handle,"OADateMinAsDouble");OADateMaxAsDouble=lfv(this.handle,"OADateMaxAsDouble");DatePartYear=lfv(this.handle,"DatePartYear");DatePartDayOfYear=lfv(this.handle,"DatePartDayOfYear");DatePartMonth=lfv(this.handle,"DatePartMonth");DatePartDay=lfv(this.handle,"DatePartDay");DaysToMonth365=lfv(this.handle,"DaysToMonth365");DaysToMonth366=lfv(this.handle,"DaysToMonth366");MinValue=new i(lfv(this.handle,"MinValue"));MaxValue=new i(lfv(this.handle,"MaxValue"));TicksMask=lfv(this.handle,"TicksMask");FlagsMask=lfv(this.handle,"FlagsMask");LocalMask=lfv(this.handle,"LocalMask");TicksCeiling=lfv(this.handle,"TicksCeiling");KindUnspecified=lfv(this.handle,"KindUnspecified");KindUtc=lfv(this.handle,"KindUtc");KindLocal=lfv(this.handle,"KindLocal");KindLocalAmbiguousDst=lfv(this.handle,"KindLocalAmbiguousDst");KindShift=lfv(this.handle,"KindShift");TicksField=lfv(this.handle,"TicksField");DateDataField=lfv(this.handle,"DateDataField");dateData=lfv(this.handle,"dateData");constructor(e){super(e)}_ctor_System_Int32(e){return mscorlib.Api.DateTime.__ctor(this.handle,e)}_ctor_Uint64(e){return mscorlib.Api.DateTime.__ctor(this.handle,e)}_ctor_num_kid(e,t){return mscorlib.Api.DateTime.__ctor(this.handle,e,t)}_ctor_3(e,t,n){return mscorlib.Api.DateTime.__ctor(this.handle,e,t,n)}_ctor_year_month_day(e,t,n){return mscorlib.Api.DateTime.__ctor(this.handle,e,t,n)}_ctor_6(e,t,n,i,r,o){return mscorlib.Api.DateTime.__ctor(this.handle,e,t,n,i,r,o)}_ctor_7(e,t,n,i,r,o,a){return mscorlib.Api.DateTime.__ctor(this.handle,e,t,n,i,r,o,a)}_ctor_8(e,t,n,i,r,o,a,l){return mscorlib.Api.DateTime.__ctor(this.handle,e,t,n,i,r,o,a,l)}_ctor_2(e,t){return mscorlib.Api.DateTime.__ctor(this.handle,e,t)}get_InternalTicks(){return mscorlib.Api.DateTime._get_InternalTicks(this.handle)}get_InternalKind(){return mscorlib.Api.DateTime._get_InternalKind(this.handle)}Add(e){return mscorlib.Api.DateTime._Add(this.handle,e)}Add_2(e,t){return mscorlib.Api.DateTime._Add(this.handle,e,t)}AddDays(e){return mscorlib.Api.DateTime._AddDays(this.handle,e)}AddHours(e){return mscorlib.Api.DateTime._AddHours(this.handle,e)}AddMilliseconds(e){return mscorlib.Api.DateTime._AddMilliseconds(this.handle,e)}AddMinutes(e){return mscorlib.Api.DateTime._AddMinutes(this.handle,e)}AddMonths(e){return mscorlib.Api.DateTime._AddMonths(this.handle,e)}AddSeconds(e){return mscorlib.Api.DateTime._AddSeconds(this.handle,e)}AddTicks(e){return mscorlib.Api.DateTime._AddTicks(this.handle,e)}AddYears(e){return mscorlib.Api.DateTime._AddYears(this.handle,e)}CompareTo(e){return mscorlib.Api.DateTime._CompareTo(this.handle,e)}CompareTo_1(e){return mscorlib.Api.DateTime._CompareTo(this.handle,e)}static DateToTicks(e,t,n){return mscorlib.Api.DateTime._DateToTicks(e.handle,t.handle,n.handle)}static TimeToTicks(e,t,n){return mscorlib.Api.DateTime._TimeToTicks(e,t,n)}static DaysInMonth(e,t){return mscorlib.Api.DateTime._DaysInMonth(e,t)}Equals(e){return mscorlib.Api.DateTime._Equals(this.handle,e)}Equals_1(e){return mscorlib.Api.DateTime._Equals(this.handle,e)}static FromBinary(e){return mscorlib.Api.DateTime._FromBinary(e)}static FromBinaryRaw(e){return mscorlib.Api.DateTime._FromBinaryRaw(e)}static SpecifyKind(e,t){return mscorlib.Api.DateTime._SpecifyKind(e,t)}ToBinaryRaw(){return mscorlib.Api.DateTime._ToBinaryRaw(this.handle)}get_Date(){return mscorlib.Api.DateTime._get_Date(this.handle)}GetDatePart(e){return mscorlib.Api.DateTime._GetDatePart(this.handle,e)}get_Day(){return mscorlib.Api.DateTime._get_Day(this.handle)}get_DayOfWeek(){return mscorlib.Api.DateTime._get_DayOfWeek(this.handle)}GetHashCode(){return mscorlib.Api.DateTime._GetHashCode(this.handle)}get_Hour(){return mscorlib.Api.DateTime._get_Hour(this.handle)}get_Kind(){return mscorlib.Api.DateTime._get_Kind(this.handle)}get_Millisecond(){return mscorlib.Api.DateTime._get_Millisecond(this.handle)}get_Minute(){return mscorlib.Api.DateTime._get_Minute(this.handle)}get_Month(){return mscorlib.Api.DateTime._get_Month(this.handle)}static get_Now(){return mscorlib.Api.DateTime._get_Now()}static get_UtcNow(){return mscorlib.Api.DateTime._get_UtcNow()}static GetSystemTimeAsFileTime(){return mscorlib.Api.DateTime._GetSystemTimeAsFileTime()}get_Second(){return mscorlib.Api.DateTime._get_Second(this.handle)}get_Ticks(){return mscorlib.Api.DateTime._get_Ticks(this.handle)}get_TimeOfDay(){return mscorlib.Api.DateTime._get_TimeOfDay(this.handle)}static get_Today(){return mscorlib.Api.DateTime._get_Today()}get_Year(){return mscorlib.Api.DateTime._get_Year(this.handle)}static IsLeapYear(e){return mscorlib.Api.DateTime._IsLeapYear(e)}static Parse(e){return mscorlib.Api.DateTime._Parse(e)}static Parse_2(e,t){return mscorlib.Api.DateTime._Parse(e,t)}static ParseExact(e,t,n){return mscorlib.Api.DateTime._ParseExact(e,t,n)}static ParseExact_4(e,t,n,i){return mscorlib.Api.DateTime._ParseExact(e,t,n,i)}Subtract(e){return mscorlib.Api.DateTime._Subtract(this.handle,e)}ToLocalTime(){return mscorlib.Api.DateTime._ToLocalTime(this.handle)}ToLocalTime_1(e){return mscorlib.Api.DateTime._ToLocalTime(this.handle,e)}ToString(){return readU16(mscorlib.Api.DateTime._ToString(this.handle))}ToString_1(e){return readU16(mscorlib.Api.DateTime._ToString(this.handle,e))}ToString_2(e,t){return readU16(mscorlib.Api.DateTime._ToString(this.handle,e,t))}ToUniversalTime(){return mscorlib.Api.DateTime._ToUniversalTime(this.handle)}static TryParse(e,t,n,i){return mscorlib.Api.DateTime._TryParse(e,t,n,i)}static op_Addition(e,t){return mscorlib.Api.DateTime._op_Addition(e,t)}static op_Subtraction(e,t){return mscorlib.Api.DateTime._op_Subtraction(e,t)}static op_Subtraction_2(e,t){return mscorlib.Api.DateTime._op_Subtraction(e,t)}static op_Equality(e,t){return mscorlib.Api.DateTime._op_Equality(e,t)}static op_Inequality(e,t){return mscorlib.Api.DateTime._op_Inequality(e,t)}static op_LessThan(e,t){return mscorlib.Api.DateTime._op_LessThan(e,t)}static op_LessThanOrEqual(e,t){return mscorlib.Api.DateTime._op_LessThanOrEqual(e,t)}static op_GreaterThan(e,t){return mscorlib.Api.DateTime._op_GreaterThan(e,t)}static op_GreaterThanOrEqual(e,t){return mscorlib.Api.DateTime._op_GreaterThanOrEqual(e,t)}GetTypeCode(){return mscorlib.Api.DateTime._GetTypeCode(this.handle)}System_IConvertible_ToBoolean(e){return mscorlib.Api.DateTime._System_IConvertible_ToBoolean(this.handle,e)}System_IConvertible_ToChar(e){return mscorlib.Api.DateTime._System_IConvertible_ToChar(this.handle,e)}System_IConvertible_ToSByte(e){return mscorlib.Api.DateTime._System_IConvertible_ToSByte(this.handle,e)}System_IConvertible_ToByte(e){return mscorlib.Api.DateTime._System_IConvertible_ToByte(this.handle,e)}System_IConvertible_ToInt16(e){return mscorlib.Api.DateTime._System_IConvertible_ToInt16(this.handle,e)}System_IConvertible_ToUInt16(e){return mscorlib.Api.DateTime._System_IConvertible_ToUInt16(this.handle,e)}System_IConvertible_ToInt32(e){return mscorlib.Api.DateTime._System_IConvertible_ToInt32(this.handle,e)}System_IConvertible_ToUInt32(e){return mscorlib.Api.DateTime._System_IConvertible_ToUInt32(this.handle,e)}System_IConvertible_ToInt64(e){return mscorlib.Api.DateTime._System_IConvertible_ToInt64(this.handle,e)}System_IConvertible_ToUInt64(e){return mscorlib.Api.DateTime._System_IConvertible_ToUInt64(this.handle,e)}System_IConvertible_ToSingle(e){return mscorlib.Api.DateTime._System_IConvertible_ToSingle(this.handle,e)}System_IConvertible_ToDouble(e){return mscorlib.Api.DateTime._System_IConvertible_ToDouble(this.handle,e)}System_IConvertible_ToDecimal(e){return mscorlib.Api.DateTime._System_IConvertible_ToDecimal(this.handle,e)}System_IConvertible_ToDateTime(e){return mscorlib.Api.DateTime._System_IConvertible_ToDateTime(this.handle,e)}System_IConvertible_ToType(e,t){return mscorlib.Api.DateTime._System_IConvertible_ToType(this.handle,e,t)}static TryCreate(e,t,n,i,r,o,a,l){return mscorlib.Api.DateTime._TryCreate(e,t,n,i,r,o,a,l)}static _cctor(){return mscorlib.Api.DateTime.__cctor()}}n.System_DateTime_Impl=i,mscorlib.DateTime=i},{"../class":489}],423:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":421,"./class":422}],424:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("mscorlib","System.Collections.DictionaryEntry",".ctor",2,["System.Object","System.Object"],"void",["pointer","pointer","pointer"])}static get _get_Key(){return Il2Cpp.Api.o("mscorlib","System.Collections.DictionaryEntry","get_Key",0,[],"pointer",["pointer"])}static get _get_Value(){return Il2Cpp.Api.o("mscorlib","System.Collections.DictionaryEntry","get_Value",0,[],"pointer",["pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_Key",null),i([n.cache],r,"_get_Value",null),mscorlib.Api.DictionaryEntry=r},{"decorator-cache-getter":561}],425:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_Collections_DictionaryEntry=void 0;class i extends e("../class").System_ValueType_Impl{_key=lfv(this.handle,"_key");_value=lfv(this.handle,"_value");constructor(e){super(e)}_ctor_DictionaryEntry(e,t){return mscorlib.Api.DictionaryEntry.__ctor(this.handle,e,t)}get_Key(){return mscorlib.Api.DictionaryEntry._get_Key(this.handle)}get_Value(){return mscorlib.Api.DictionaryEntry._get_Value(this.handle)}}n.System_Collections_DictionaryEntry=i,mscorlib.DictionaryEntry=i},{"../class":489}],426:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":424,"./class":425}],427:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});Il2Cpp.Api.EmitParams=class{}},{}],428:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_ParticleSystem_EmitParams_Impl=void 0;var i=e("../../Object/Component/ParticleSystem/class");class r extends e("../class").System_ValueType_Impl{m_Particle=new i.UnityEngine_ParticleSystem_Impl(lfv(this.handle,"m_Particle"));m_PositionSet=lfv(this.handle,"m_PositionSet");m_VelocitySet=lfv(this.handle,"m_VelocitySet");m_AxisOfRotationSet=lfv(this.handle,"m_AxisOfRotationSet");m_RotationSet=lfv(this.handle,"m_RotationSet");m_AngularVelocitySet=lfv(this.handle,"m_AngularVelocitySet");m_StartSizeSet=lfv(this.handle,"m_StartSizeSet");m_StartColorSet=lfv(this.handle,"m_StartColorSet");m_RandomSeedSet=lfv(this.handle,"m_RandomSeedSet");m_StartLifetimeSet=lfv(this.handle,"m_StartLifetimeSet");m_MeshIndexSet=lfv(this.handle,"m_MeshIndexSet");m_ApplyShapeToPosition=lfv(this.handle,"m_ApplyShapeToPosition");constructor(e){super(e)}}n.UnityEngine_ParticleSystem_EmitParams_Impl=r,Il2Cpp.EmitParams=r},{"../../Object/Component/ParticleSystem/class":277,"../class":489}],429:[function(e,t,n){},{}],430:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":427,"./class":428,"./export":429}],431:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _CompareTo(){return Il2Cpp.Api.o("mscorlib","System.Int32","CompareTo",1,["System.Object"],"pointer",["pointer","pointer"])}static get _CompareTo_value(){return Il2Cpp.Api.o("mscorlib","System.Int32","CompareTo",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _Equals(){return Il2Cpp.Api.o("mscorlib","System.Int32","Equals",1,["System.Object"],"pointer",["pointer","pointer"])}static get _Equals_obj(){return Il2Cpp.Api.o("mscorlib","System.Int32","Equals",1,["System.Int32"],"pointer",["pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.o("mscorlib","System.Int32","GetHashCode",0,[],"pointer",["pointer"])}static get _ToString(){return Il2Cpp.Api.o("mscorlib","System.Int32","ToString",0,[],"pointer",["pointer"])}static get _ToString_format(){return Il2Cpp.Api.o("mscorlib","System.Int32","ToString",1,["System.String"],"pointer",["pointer","pointer"])}static get _ToString_provider(){return Il2Cpp.Api.o("mscorlib","System.Int32","ToString",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _ToString_format_provider(){return Il2Cpp.Api.o("mscorlib","System.Int32","ToString",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}static get _Parse(){return Il2Cpp.Api.o("mscorlib","System.Int32","Parse",1,["System.String"],"pointer",["pointer"])}static get _Parse_s_style(){return Il2Cpp.Api.o("mscorlib","System.Int32","Parse",2,["System.String","System.Globalization.NumberStyles"],"pointer",["pointer","pointer"])}static get _Parse_s_provider(){return Il2Cpp.Api.o("mscorlib","System.Int32","Parse",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _Parse_s_style_provider(){return Il2Cpp.Api.o("mscorlib","System.Int32","Parse",3,["System.String","System.Globalization.NumberStyles","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}static get _TryParse(){return Il2Cpp.Api.o("mscorlib","System.Int32","TryParse",2,["System.String","System.Int32&"],"pointer",["pointer","pointer"])}static get _TryParse_s_style_provider_result(){return Il2Cpp.Api.o("mscorlib","System.Int32","TryParse",4,["System.String","System.Globalization.NumberStyles","System.IFormatProvider","System.Int32&"],"pointer",["pointer","pointer","pointer","pointer"])}static get _GetTypeCode(){return Il2Cpp.Api.o("mscorlib","System.Int32","GetTypeCode",0,[],"pointer",["pointer"])}static get _System_IConvertible_ToBoolean(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToBoolean",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToChar(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToChar",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToSByte(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToSByte",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToByte(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToByte",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToInt16(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToInt16",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToUInt16(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToUInt16",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToInt32(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToInt32",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToUInt32(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToUInt32",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToInt64(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToInt64",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToUInt64(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToUInt64",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToSingle(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToSingle",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToDouble(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToDouble",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToDecimal(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToDecimal",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToDateTime(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToDateTime",1,["System.IFormatProvider"],"pointer",["pointer","pointer"])}static get _System_IConvertible_ToType(){return Il2Cpp.Api.o("mscorlib","System.Int32","System.IConvertible.ToType",2,["System.Type","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}}i([n.cache],r,"_CompareTo",null),i([n.cache],r,"_CompareTo_value",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_Equals_obj",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_format",null),i([n.cache],r,"_ToString_provider",null),i([n.cache],r,"_ToString_format_provider",null),i([n.cache],r,"_Parse",null),i([n.cache],r,"_Parse_s_style",null),i([n.cache],r,"_Parse_s_provider",null),i([n.cache],r,"_Parse_s_style_provider",null),i([n.cache],r,"_TryParse",null),i([n.cache],r,"_TryParse_s_style_provider_result",null),i([n.cache],r,"_GetTypeCode",null),i([n.cache],r,"_System_IConvertible_ToBoolean",null),i([n.cache],r,"_System_IConvertible_ToChar",null),i([n.cache],r,"_System_IConvertible_ToSByte",null),i([n.cache],r,"_System_IConvertible_ToByte",null),i([n.cache],r,"_System_IConvertible_ToInt16",null),i([n.cache],r,"_System_IConvertible_ToUInt16",null),i([n.cache],r,"_System_IConvertible_ToInt32",null),i([n.cache],r,"_System_IConvertible_ToUInt32",null),i([n.cache],r,"_System_IConvertible_ToInt64",null),i([n.cache],r,"_System_IConvertible_ToUInt64",null),i([n.cache],r,"_System_IConvertible_ToSingle",null),i([n.cache],r,"_System_IConvertible_ToDouble",null),i([n.cache],r,"_System_IConvertible_ToDecimal",null),i([n.cache],r,"_System_IConvertible_ToDateTime",null),i([n.cache],r,"_System_IConvertible_ToType",null),mscorlib.Api.Int32=r},{"decorator-cache-getter":561}],432:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_Int32_Impl=void 0;class i extends e("../class").System_ValueType_Impl{m_value=lfv(this.handle,"m_value").toInt32();MaxValue=lfv(this.handle,"MaxValue").toInt32();MinValue=lfv(this.handle,"MinValue").toInt32();constructor(e){super(e)}CompareTo(e){return mscorlib.Api.Int32._CompareTo(this.handle,e.handle).toInt32()}CompareTo_1(e){return mscorlib.Api.Int32._CompareTo(this.handle,e.handle).toInt32()}Equals(e){return!mscorlib.Api.Int32._Equals(this.handle,e.handle).isNull()}Equals_1(e){return!mscorlib.Api.Int32._Equals(this.handle,e).isNull()}GetHashCode(){return mscorlib.Api.Int32._GetHashCode(this.handle).toInt32()}ToString(){return readU16(mscorlib.Api.Int32._ToString(this.handle))}ToString_formart(e){return readU16(mscorlib.Api.Int32._ToString(this.handle,allocUStr(e)))}ToString_provider(e){return readU16(mscorlib.Api.Int32._ToString(this.handle,e))}ToString_2(e,t){return readU16(mscorlib.Api.Int32._ToString(this.handle,e,t))}static Parse(e){return mscorlib.Api.Int32._Parse(allocUStr(e))}static Parse_2(e,t){return mscorlib.Api.Int32._Parse(e,t)}static Parse_s_p(e,t){return mscorlib.Api.Int32._Parse(e,t)}static Parse_3(e,t,n){return mscorlib.Api.Int32._Parse(e,t,n)}static TryParse(e,t){return mscorlib.Api.Int32._TryParse(e,t.handle)}static TryParse_4(e,t,n,i){return mscorlib.Api.Int32._TryParse(e,t,n,i)}GetTypeCode(){return mscorlib.Api.Int32._GetTypeCode(this.handle)}System_IConvertible_ToBoolean(e){return mscorlib.Api.Int32._System_IConvertible_ToBoolean(this.handle,e)}System_IConvertible_ToChar(e){return mscorlib.Api.Int32._System_IConvertible_ToChar(this.handle,e)}System_IConvertible_ToSByte(e){return mscorlib.Api.Int32._System_IConvertible_ToSByte(this.handle,e)}System_IConvertible_ToByte(e){return mscorlib.Api.Int32._System_IConvertible_ToByte(this.handle,e)}System_IConvertible_ToInt16(e){return mscorlib.Api.Int32._System_IConvertible_ToInt16(this.handle,e)}System_IConvertible_ToUInt16(e){return mscorlib.Api.Int32._System_IConvertible_ToUInt16(this.handle,e)}System_IConvertible_ToInt32(e){return mscorlib.Api.Int32._System_IConvertible_ToInt32(this.handle,e)}System_IConvertible_ToUInt32(e){return mscorlib.Api.Int32._System_IConvertible_ToUInt32(this.handle,e)}System_IConvertible_ToInt64(e){return mscorlib.Api.Int32._System_IConvertible_ToInt64(this.handle,e)}System_IConvertible_ToUInt64(e){return mscorlib.Api.Int32._System_IConvertible_ToUInt64(this.handle,e)}System_IConvertible_ToSingle(e){return mscorlib.Api.Int32._System_IConvertible_ToSingle(this.handle,e)}System_IConvertible_ToDouble(e){return mscorlib.Api.Int32._System_IConvertible_ToDouble(this.handle,e)}System_IConvertible_ToDecimal(e){return mscorlib.Api.Int32._System_IConvertible_ToDecimal(this.handle,e)}System_IConvertible_ToDateTime(e){return mscorlib.Api.Int32._System_IConvertible_ToDateTime(this.handle,e)}System_IConvertible_ToType(e,t){return mscorlib.Api.Int32._System_IConvertible_ToType(this.handle,e,t)}}n.System_Int32_Impl=i,mscorlib.Int32=i},{"../class":489}],433:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":431,"./class":432}],434:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor_Int32(){return Il2Cpp.Api.o("mscorlib","System.IntPtr",".ctor",1,["System.Int32"],"void",["pointer","pointer"])}static get __ctor_value_Int64(){return Il2Cpp.Api.o("mscorlib","System.IntPtr",".ctor",1,["System.Int64"],"void",["pointer","pointer"])}static get __ctor_value_void_(){return Il2Cpp.Api.o("mscorlib","System.IntPtr",".ctor",1,["System.Void*"],"void",["pointer","pointer"])}static get __ctor_info_context(){return Il2Cpp.Api.o("mscorlib","System.IntPtr",".ctor",2,["System.Runtime.Serialization.SerializationInfo","System.Runtime.Serialization.StreamingContext"],"void",["pointer","pointer","pointer"])}static get _get_Size(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","get_Size",0,[],"pointer",[])}static get _System_Runtime_Serialization_ISerializable_GetObjectData(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","System.Runtime.Serialization.ISerializable.GetObjectData",2,["System.Runtime.Serialization.SerializationInfo","System.Runtime.Serialization.StreamingContext"],"void",["pointer","pointer","pointer"])}static get _Equals(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","Equals",1,["System.Object"],"pointer",["pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","GetHashCode",0,[],"pointer",["pointer"])}static get _ToInt64(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","ToInt64",0,[],"pointer",["pointer"])}static get _ToPointer(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","ToPointer",0,[],"pointer",["pointer"])}static get _ToString(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","ToString",0,[],"pointer",["pointer"])}static get _ToString_format(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","ToString",1,["System.String"],"pointer",["pointer","pointer"])}static get _op_Equality(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","op_Equality",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _op_Inequality(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","op_Inequality",2,["System.IntPtr","System.IntPtr"],"pointer",["pointer","pointer"])}static get _op_Explicit(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","op_Explicit",1,["System.Int32"],"pointer",["pointer"])}static get _op_Explicit_value(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","op_Explicit",1,["System.Int64"],"pointer",["pointer"])}static get _op_Explicit_value_IntPtr(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","op_Explicit",1,["System.Void*"],"pointer",["pointer"])}static get _op_Explicit_value_Int32(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","op_Explicit",1,["System.IntPtr"],"pointer",["pointer"])}static get _op_Explicit_value_void_(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","op_Explicit",1,["System.IntPtr"],"pointer",["pointer"])}static get _IsNull(){return Il2Cpp.Api.o("mscorlib","System.IntPtr","IsNull",0,[],"pointer",["pointer"])}}i([n.cache],r,"__ctor_Int32",null),i([n.cache],r,"__ctor_value_Int64",null),i([n.cache],r,"__ctor_value_void_",null),i([n.cache],r,"__ctor_info_context",null),i([n.cache],r,"_get_Size",null),i([n.cache],r,"_System_Runtime_Serialization_ISerializable_GetObjectData",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_ToInt64",null),i([n.cache],r,"_ToPointer",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_format",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_op_Inequality",null),i([n.cache],r,"_op_Explicit",null),i([n.cache],r,"_op_Explicit_value",null),i([n.cache],r,"_op_Explicit_value_IntPtr",null),i([n.cache],r,"_op_Explicit_value_Int32",null),i([n.cache],r,"_op_Explicit_value_void_",null),i([n.cache],r,"_IsNull",null),mscorlib.Api.IntPtr=r},{"decorator-cache-getter":561}],435:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_IntPtr_Impl=void 0;class i extends e("../class").System_ValueType_Impl{m_value=lfv(this.handle,"m_value");Zero=new i(lfv(this.handle,"Zero"));constructor(e){super(e)}_ctor_Int32(e){return mscorlib.Api.IntPtr.__ctor_Int32(this.handle,e)}_ctor_Int64(e){return mscorlib.Api.IntPtr.__ctor_value_Int64(this.handle,e)}_ctor_1(e){return mscorlib.Api.IntPtr.__ctor_value_void_(this.handle,e)}_ctor_2(e,t){return mscorlib.Api.IntPtr.__ctor_info_context(this.handle,e,t)}static get_Size(){return mscorlib.Api.IntPtr._get_Size().tpInt32()}Equals(e){return mscorlib.Api.IntPtr._Equals(this.handle,e)}GetHashCode(){return mscorlib.Api.IntPtr._GetHashCode(this.handle)}ToInt64(){return mscorlib.Api.IntPtr._ToInt64(this.handle)}ToPointer(){return mscorlib.Api.IntPtr._ToPointer(this.handle)}ToString(){return readU16(mscorlib.Api.IntPtr._ToString(this.handle))}ToString_1(e){return readU16(mscorlib.Api.IntPtr._ToString(this.handle,e))}static op_Equality(e,t){return mscorlib.Api.IntPtr._op_Equality(e.handle,t.handle)}static op_Inequality(e,t){return mscorlib.Api.IntPtr._op_Inequality(e.handle,t.handle)}static op_Explicit(e){return mscorlib.Api.IntPtr._op_Explicit(e)}static op_Explicit_Int64(e){return mscorlib.Api.IntPtr._op_Explicit(e)}static op_Explicit_void_(e){return mscorlib.Api.IntPtr._op_Explicit(e)}static op_Explicit_ret_Int32(e){return mscorlib.Api.IntPtr._op_Explicit(e.handle)}static op_Explicit_ret_Void_xin(e){return mscorlib.Api.IntPtr._op_Explicit(e.handle)}IsNull(){return mscorlib.Api.IntPtr._IsNull(this.handle)}}n.System_IntPtr_Impl=i,mscorlib.IntPtr=i},{"../class":489}],436:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":434,"./class":435}],437:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.LoadSceneParameters",".ctor",1,"void",["pointer","pointer"])}}i([n.cache],r,"__ctor",null),Il2Cpp.Api.LoadSceneParameters=r},{"decorator-cache-getter":561}],438:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_SceneManagement_LoadSceneParameters_Impl=void 0;class i extends e("../class").System_ValueType_Impl{m_LoadSceneMode=lfv(this.handle,"m_LoadSceneMode");m_LocalPhysicsMode=lfv(this.handle,"m_LocalPhysicsMode");constructor(e){super(e)}__ctor(e){return Il2Cpp.Api.LoadSceneParameters.__ctor(this.handle,e)}}n.UnityEngine_SceneManagement_LoadSceneParameters_Impl=i,Il2Cpp.LoadSceneParameters=i},{"../class":489}],439:[function(e,t,n){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_SceneManagement_LoadSceneMode=n.UnityEngine_SceneManagement_LocalPhysicsMode=void 0,(i=n.UnityEngine_SceneManagement_LocalPhysicsMode||(n.UnityEngine_SceneManagement_LocalPhysicsMode={}))[i.None=0]="None",i[i.Physics2D=1]="Physics2D",i[i.Physics3D=2]="Physics3D",(i=n.UnityEngine_SceneManagement_LoadSceneMode||(n.UnityEngine_SceneManagement_LoadSceneMode={}))[i.Single=0]="Single",i[i.Additive=1]="Additive"},{}],440:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./enum")},{"./api":437,"./class":438,"./enum":439}],441:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","MainModule",".ctor",1,"void",["pointer","pointer"])}static get _get_startColor(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","MainModule","get_startColor",0,"pointer",["pointer"])}static get _set_startColor(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","MainModule","set_startColor",1,"void",["pointer","pointer"])}static get _get_startColor_Injected(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","MainModule","get_startColor_Injected",2,"void",["pointer","pointer"])}static get _set_startColor_Injected(){return Il2Cpp.Api.t("UnityEngine.ParticleSystemModule","MainModule","set_startColor_Injected",2,"void",["pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_startColor",null),i([n.cache],r,"_set_startColor",null),i([n.cache],r,"_get_startColor_Injected",null),i([n.cache],r,"_set_startColor_Injected",null),Il2Cpp.Api.MainModule=r},{"decorator-cache-getter":561}],442:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_ParticleSystem_MainModule_Impl=void 0;class i extends e("../class").System_ValueType_Impl{m_ParticleSystem=lfv(this.handle,"m_ParticleSystem");constructor(e){super(e)}__ctor(e){return Il2Cpp.Api.MainModule.__ctor(this.handle,e)}get_startColor(){return Il2Cpp.Api.MainModule._get_startColor(this.handle)}set_startColor(e){return Il2Cpp.Api.MainModule._set_startColor(this.handle,e)}static get_startColor_Injected(e,t){return Il2Cpp.Api.MainModule._get_startColor_Injected(e,t)}static set_startColor_Injected(e,t){return Il2Cpp.Api.MainModule._set_startColor_Injected(e,t)}}n.UnityEngine_ParticleSystem_MainModule_Impl=i,Il2Cpp.MainModule=i},{"../class":489}],443:[function(e,t,n){},{}],444:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":441,"./class":442,"./export":443}],445:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _GetLossyScale(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","GetLossyScale",0,"pointer",["pointer"])}static get _get_lossyScale(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","get_lossyScale",0,"pointer",["pointer"])}static get _TRS(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","TRS",3,"pointer",["pointer","pointer","pointer"])}static get _SetTRS(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","SetTRS",3,"void",["pointer","pointer","pointer","pointer"])}static get _Inverse(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","Inverse",1,"pointer",["pointer"])}static get _get_inverse(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","get_inverse",0,"pointer",["pointer"])}static get _Transpose(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","Transpose",1,"pointer",["pointer"])}static get _get_transpose(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","get_transpose",0,"pointer",["pointer"])}static get _Perspective(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","Perspective",4,"pointer",["pointer","pointer","pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4",".ctor",4,"void",["pointer","pointer","pointer","pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","GetHashCode",0,"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","Equals",1,"pointer",["pointer","pointer"])}static get _Equals_other(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Matrix4x4","Equals",1,["UnityEngine.Matrix4x4"],"pointer",["pointer","pointer"])}static get _op_Multiply(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","op_Multiply",2,"pointer",["pointer","pointer"])}static get _op_Multiply_lhs_vector(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Matrix4x4","op_Multiply",2,["UnityEngine.Matrix4x4","UnityEngine.Vector4"],"pointer",["pointer","pointer"])}static get _op_Equality(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","op_Equality",2,"pointer",["pointer","pointer"])}static get _GetColumn(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","GetColumn",1,"pointer",["pointer","pointer"])}static get _MultiplyPoint(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","MultiplyPoint",1,"pointer",["pointer","pointer"])}static get _MultiplyPoint3x4(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","MultiplyPoint3x4",1,"pointer",["pointer","pointer"])}static get _MultiplyVector(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","MultiplyVector",1,"pointer",["pointer","pointer"])}static get _Translate(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","Translate",1,"pointer",["pointer"])}static get _Rotate(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","Rotate",1,"pointer",["pointer"])}static get _get_identity(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","get_identity",0,"pointer",[])}static get _ToString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","ToString",0,"pointer",["pointer"])}static get _ToString_format_formatProvider(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Matrix4x4","ToString",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}static get __cctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4",".cctor",0,"void",[])}static get _GetLossyScale_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","GetLossyScale_Injected",2,"void",["pointer","pointer"])}static get _TRS_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","TRS_Injected",4,"void",["pointer","pointer","pointer","pointer"])}static get _Inverse_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","Inverse_Injected",2,"void",["pointer","pointer"])}static get _Transpose_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","Transpose_Injected",2,"void",["pointer","pointer"])}static get _Perspective_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Matrix4x4","Perspective_Injected",5,"void",["pointer","pointer","pointer","pointer","pointer"])}}i([n.cache],r,"_GetLossyScale",null),i([n.cache],r,"_get_lossyScale",null),i([n.cache],r,"_TRS",null),i([n.cache],r,"_SetTRS",null),i([n.cache],r,"_Inverse",null),i([n.cache],r,"_get_inverse",null),i([n.cache],r,"_Transpose",null),i([n.cache],r,"_get_transpose",null),i([n.cache],r,"_Perspective",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_Equals_other",null),i([n.cache],r,"_op_Multiply",null),i([n.cache],r,"_op_Multiply_lhs_vector",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_GetColumn",null),i([n.cache],r,"_MultiplyPoint",null),i([n.cache],r,"_MultiplyPoint3x4",null),i([n.cache],r,"_MultiplyVector",null),i([n.cache],r,"_Translate",null),i([n.cache],r,"_Rotate",null),i([n.cache],r,"_get_identity",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_format_formatProvider",null),i([n.cache],r,"__cctor",null),i([n.cache],r,"_GetLossyScale_Injected",null),i([n.cache],r,"_TRS_Injected",null),i([n.cache],r,"_Inverse_Injected",null),i([n.cache],r,"_Transpose_Injected",null),i([n.cache],r,"_Perspective_Injected",null),Il2Cpp.Api.Matrix4x4=r},{"decorator-cache-getter":561}],446:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Matrix4x4_Impl=void 0;class i extends e("../class").System_ValueType_Impl{m00=lfv(this.handle,"m00");m10=lfv(this.handle,"m10");m20=lfv(this.handle,"m20");m30=lfv(this.handle,"m30");m01=lfv(this.handle,"m01");m11=lfv(this.handle,"m11");m21=lfv(this.handle,"m21");m31=lfv(this.handle,"m31");m02=lfv(this.handle,"m02");m12=lfv(this.handle,"m12");m22=lfv(this.handle,"m22");m32=lfv(this.handle,"m32");m03=lfv(this.handle,"m03");m13=lfv(this.handle,"m13");m23=lfv(this.handle,"m23");m33=lfv(this.handle,"m33");zeroMatrix=lfv(this.handle,"zeroMatrix");identityMatrix=lfv(this.handle,"identityMatrix");constructor(e){super(e)}GetLossyScale(){return Il2Cpp.Api.Matrix4x4._GetLossyScale(this.handle)}get_lossyScale(){return Il2Cpp.Api.Matrix4x4._get_lossyScale(this.handle)}static TRS(e,t,n){return Il2Cpp.Api.Matrix4x4._TRS(e,t,n)}SetTRS(e,t,n){return Il2Cpp.Api.Matrix4x4._SetTRS(this.handle,e,t,n)}static Inverse(e){return Il2Cpp.Api.Matrix4x4._Inverse(e)}get_inverse(){return Il2Cpp.Api.Matrix4x4._get_inverse(this.handle)}static Transpose(e){return Il2Cpp.Api.Matrix4x4._Transpose(e)}get_transpose(){return Il2Cpp.Api.Matrix4x4._get_transpose(this.handle)}static Perspective(e,t,n,i){return Il2Cpp.Api.Matrix4x4._Perspective(e,t,n,i)}__ctor(e,t,n,i){return Il2Cpp.Api.Matrix4x4.__ctor(this.handle,e,t,n,i)}GetHashCode(){return Il2Cpp.Api.Matrix4x4._GetHashCode(this.handle)}Equals(e){return Il2Cpp.Api.Matrix4x4._Equals(this.handle,e)}Equals_1(e){return Il2Cpp.Api.Matrix4x4._Equals(this.handle,e)}static op_Multiply(e,t){return Il2Cpp.Api.Matrix4x4._op_Multiply(e,t)}static op_Multiply_2(e,t){return Il2Cpp.Api.Matrix4x4._op_Multiply(e,t)}static op_Equality(e,t){return Il2Cpp.Api.Matrix4x4._op_Equality(e,t)}GetColumn(e){return Il2Cpp.Api.Matrix4x4._GetColumn(this.handle,e)}MultiplyPoint(e){return Il2Cpp.Api.Matrix4x4._MultiplyPoint(this.handle,e)}MultiplyPoint3x4(e){return Il2Cpp.Api.Matrix4x4._MultiplyPoint3x4(this.handle,e)}MultiplyVector(e){return Il2Cpp.Api.Matrix4x4._MultiplyVector(this.handle,e)}static Translate(e){return Il2Cpp.Api.Matrix4x4._Translate(e)}static Rotate(e){return Il2Cpp.Api.Matrix4x4._Rotate(e)}static get_identity(){return Il2Cpp.Api.Matrix4x4._get_identity()}ToString(){return readU16(Il2Cpp.Api.Matrix4x4._ToString(this.handle))}ToString_2(e,t){return readU16(Il2Cpp.Api.Matrix4x4._ToString(this.handle,e,t))}static _cctor(){return Il2Cpp.Api.Matrix4x4.__cctor()}static GetLossyScale_Injected(e,t){return Il2Cpp.Api.Matrix4x4._GetLossyScale_Injected(e,t)}static TRS_Injected(e,t,n,i){return Il2Cpp.Api.Matrix4x4._TRS_Injected(e,t,n,i)}static Inverse_Injected(e,t){return Il2Cpp.Api.Matrix4x4._Inverse_Injected(e,t)}static Transpose_Injected(e,t){return Il2Cpp.Api.Matrix4x4._Transpose_Injected(e,t)}static Perspective_Injected(e,t,n,i,r){return Il2Cpp.Api.Matrix4x4._Perspective_Injected(e,t,n,i,r)}}n.UnityEngine_Matrix4x4_Impl=i,Il2Cpp.Matrix4x4=i},{"../class":489}],447:[function(e,t,n){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_SceneManagement_LoadSceneMode=n.UnityEngine_SceneManagement_LocalPhysicsMode=void 0,(i=n.UnityEngine_SceneManagement_LocalPhysicsMode||(n.UnityEngine_SceneManagement_LocalPhysicsMode={}))[i.None=0]="None",i[i.Physics2D=1]="Physics2D",i[i.Physics3D=2]="Physics3D",(i=n.UnityEngine_SceneManagement_LoadSceneMode||(n.UnityEngine_SceneManagement_LoadSceneMode={}))[i.Single=0]="Single",i[i.Additive=1]="Additive"},{}],448:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./enum")},{"./api":445,"./class":446,"./enum":447}],449:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _FromToRotation(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","FromToRotation",2,"pointer",["pointer","pointer"])}static get _Inverse(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Inverse",1,"pointer",["pointer"])}static get _Slerp(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Slerp",3,"pointer",["pointer","pointer","pointer"])}static get _SlerpUnclamped(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","SlerpUnclamped",3,"pointer",["pointer","pointer","pointer"])}static get _Lerp(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Lerp",3,"pointer",["pointer","pointer","pointer"])}static get _Internal_FromEulerRad(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Internal_FromEulerRad",1,"pointer",["pointer"])}static get _Internal_ToEulerRad(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Internal_ToEulerRad",1,"pointer",["pointer"])}static get _AngleAxis(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","AngleAxis",2,"pointer",["pointer","pointer"])}static get _LookRotation(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","LookRotation",2,"pointer",["pointer","pointer"])}static get _LookRotation_forward(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Quaternion","LookRotation",1,["UnityEngine.Vector3"],"pointer",["pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion",".ctor",4,"void",["pointer","pointer","pointer","pointer","pointer"])}static get _get_identity(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","get_identity",0,"pointer",[])}static get _op_Multiply(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","op_Multiply",2,"pointer",["pointer","pointer"])}static get _op_Multiply_rotation_point(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Quaternion","op_Multiply",2,["UnityEngine.Quaternion","UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _IsEqualUsingDot(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","IsEqualUsingDot",1,"pointer",["pointer"])}static get _op_Equality(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","op_Equality",2,"pointer",["pointer","pointer"])}static get _op_Inequality(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","op_Inequality",2,"pointer",["pointer","pointer"])}static get _Dot(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Dot",2,"pointer",["pointer","pointer"])}static get _Angle(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Angle",2,"pointer",["pointer","pointer"])}static get _Internal_MakePositive(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Internal_MakePositive",1,"pointer",["pointer"])}static get _get_eulerAngles(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","get_eulerAngles",0,"pointer",["pointer"])}static get _Euler(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Euler",3,"pointer",["pointer","pointer","pointer"])}static get _Euler_euler(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Quaternion","Euler",1,["UnityEngine.Vector3"],"pointer",["pointer"])}static get _Normalize(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Normalize",1,"pointer",["pointer"])}static get _get_normalized(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","get_normalized",0,"pointer",["pointer"])}static get _GetHashCode(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","GetHashCode",0,"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Equals",1,"pointer",["pointer","pointer"])}static get _Equals_other(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Quaternion","Equals",1,["UnityEngine.Quaternion"],"pointer",["pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","ToString",0,"pointer",["pointer"])}static get _ToString_format_formatProvider(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Quaternion","ToString",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}static get __cctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion",".cctor",0,"void",[])}static get _FromToRotation_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","FromToRotation_Injected",3,"void",["pointer","pointer","pointer"])}static get _Inverse_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Inverse_Injected",2,"void",["pointer","pointer"])}static get _Slerp_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Slerp_Injected",4,"void",["pointer","pointer","pointer","pointer"])}static get _SlerpUnclamped_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","SlerpUnclamped_Injected",4,"void",["pointer","pointer","pointer","pointer"])}static get _Lerp_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Lerp_Injected",4,"void",["pointer","pointer","pointer","pointer"])}static get _Internal_FromEulerRad_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Internal_FromEulerRad_Injected",2,"void",["pointer","pointer"])}static get _Internal_ToEulerRad_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","Internal_ToEulerRad_Injected",2,"void",["pointer","pointer"])}static get _AngleAxis_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","AngleAxis_Injected",3,"void",["pointer","pointer","pointer"])}static get _LookRotation_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Quaternion","LookRotation_Injected",3,"void",["pointer","pointer","pointer"])}}i([n.cache],r,"_FromToRotation",null),i([n.cache],r,"_Inverse",null),i([n.cache],r,"_Slerp",null),i([n.cache],r,"_SlerpUnclamped",null),i([n.cache],r,"_Lerp",null),i([n.cache],r,"_Internal_FromEulerRad",null),i([n.cache],r,"_Internal_ToEulerRad",null),i([n.cache],r,"_AngleAxis",null),i([n.cache],r,"_LookRotation",null),i([n.cache],r,"_LookRotation_forward",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_identity",null),i([n.cache],r,"_op_Multiply",null),i([n.cache],r,"_op_Multiply_rotation_point",null),i([n.cache],r,"_IsEqualUsingDot",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_op_Inequality",null),i([n.cache],r,"_Dot",null),i([n.cache],r,"_Angle",null),i([n.cache],r,"_Internal_MakePositive",null),i([n.cache],r,"_get_eulerAngles",null),i([n.cache],r,"_Euler",null),i([n.cache],r,"_Euler_euler",null),i([n.cache],r,"_Normalize",null),i([n.cache],r,"_get_normalized",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_Equals_other",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_format_formatProvider",null),i([n.cache],r,"__cctor",null),i([n.cache],r,"_FromToRotation_Injected",null),i([n.cache],r,"_Inverse_Injected",null),i([n.cache],r,"_Slerp_Injected",null),i([n.cache],r,"_SlerpUnclamped_Injected",null),i([n.cache],r,"_Lerp_Injected",null),i([n.cache],r,"_Internal_FromEulerRad_Injected",null),i([n.cache],r,"_Internal_ToEulerRad_Injected",null),i([n.cache],r,"_AngleAxis_Injected",null),i([n.cache],r,"_LookRotation_Injected",null),Il2Cpp.Api.Quaternion=r},{"decorator-cache-getter":561}],450:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Quaternion_Impl=void 0;class i extends e("../class").System_ValueType_Impl{x=lfv(this.handle,"x");y=lfv(this.handle,"y");z=lfv(this.handle,"z");w=lfv(this.handle,"w");identityQuaternion=lfv(this.handle,"identityQuaternion");kEpsilon=lfv(this.handle,"kEpsilon");constructor(e){super(e)}FromToRotation(e,t){return Il2Cpp.Api.Quaternion._FromToRotation(e,t)}Inverse(e){return Il2Cpp.Api.Quaternion._Inverse(e)}Slerp(e,t,n){return Il2Cpp.Api.Quaternion._Slerp(e,t,n)}SlerpUnclamped(e,t,n){return Il2Cpp.Api.Quaternion._SlerpUnclamped(e,t,n)}Lerp(e,t,n){return Il2Cpp.Api.Quaternion._Lerp(e,t,n)}Internal_FromEulerRad(e){return Il2Cpp.Api.Quaternion._Internal_FromEulerRad(e)}Internal_ToEulerRad(e){return Il2Cpp.Api.Quaternion._Internal_ToEulerRad(e)}AngleAxis(e,t){return Il2Cpp.Api.Quaternion._AngleAxis(e,t)}LookRotation_2(e,t){return Il2Cpp.Api.Quaternion._LookRotation(e,t)}LookRotation_1(e){return Il2Cpp.Api.Quaternion._LookRotation(e)}_ctor_4(e,t,n,i){return Il2Cpp.Api.Quaternion.__ctor(this.handle,e,t,n,i)}get_identity(){return Il2Cpp.Api.Quaternion._get_identity()}op_Multiply(e,t){return Il2Cpp.Api.Quaternion._op_Multiply(e,t)}op_Multiply_rotation_point(e,t){return Il2Cpp.Api.Quaternion._op_Multiply(e,t)}IsEqualUsingDot(e){return Il2Cpp.Api.Quaternion._IsEqualUsingDot(e)}op_Equality(e,t){return Il2Cpp.Api.Quaternion._op_Equality(e,t)}op_Inequality(e,t){return Il2Cpp.Api.Quaternion._op_Inequality(e,t)}Dot(e,t){return Il2Cpp.Api.Quaternion._Dot(e,t)}Angle(e,t){return Il2Cpp.Api.Quaternion._Angle(e,t)}Internal_MakePositive(e){return Il2Cpp.Api.Quaternion._Internal_MakePositive(e)}get_eulerAngles(){return Il2Cpp.Api.Quaternion._get_eulerAngles(this.handle)}Euler_3(e,t,n){return Il2Cpp.Api.Quaternion._Euler(e,t,n)}Euler_1(e){return Il2Cpp.Api.Quaternion._Euler(e)}Normalize(e){return Il2Cpp.Api.Quaternion._Normalize(e)}get_normalized(){return Il2Cpp.Api.Quaternion._get_normalized(this.handle)}GetHashCode(){return Il2Cpp.Api.Quaternion._GetHashCode(this.handle)}Equals_System_Object(e){return Il2Cpp.Api.Quaternion._Equals(this.handle,e)}Equals_Quaternion(e){return Il2Cpp.Api.Quaternion._Equals(this.handle,e)}ToString(){return readU16(Il2Cpp.Api.Quaternion._ToString(this.handle))}ToString_2(e,t){return readU16(Il2Cpp.Api.Quaternion._ToString(this.handle,e,t))}_cctor(){return Il2Cpp.Api.Quaternion.__cctor()}FromToRotation_Injected(e,t,n){return Il2Cpp.Api.Quaternion._FromToRotation_Injected(e,t,n)}Inverse_Injected(e,t){return Il2Cpp.Api.Quaternion._Inverse_Injected(e,t)}Slerp_Injected(e,t,n,i){return Il2Cpp.Api.Quaternion._Slerp_Injected(e,t,n,i)}SlerpUnclamped_Injected(e,t,n,i){return Il2Cpp.Api.Quaternion._SlerpUnclamped_Injected(e,t,n,i)}Lerp_Injected(e,t,n,i){return Il2Cpp.Api.Quaternion._Lerp_Injected(e,t,n,i)}Internal_FromEulerRad_Injected(e,t){return Il2Cpp.Api.Quaternion._Internal_FromEulerRad_Injected(e,t)}Internal_ToEulerRad_Injected(e,t){return Il2Cpp.Api.Quaternion._Internal_ToEulerRad_Injected(e,t)}AngleAxis_Injected(e,t,n){return Il2Cpp.Api.Quaternion._AngleAxis_Injected(e,t,n)}LookRotation_Injected(e,t,n){return Il2Cpp.Api.Quaternion._LookRotation_Injected(e,t,n)}}n.UnityEngine_Quaternion_Impl=i,Il2Cpp.Quaternion=i},{"../class":489}],451:[function(e,t,n){},{}],452:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":449,"./class":450,"./export":451}],453:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Ray",".ctor",2,"void",["pointer","pointer","pointer"])}static get _get_origin(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Ray","get_origin",0,"pointer",["pointer"])}static get _set_origin(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Ray","set_origin",1,"void",["pointer","pointer"])}static get _get_direction(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Ray","get_direction",0,"pointer",["pointer"])}static get _set_direction(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Ray","set_direction",1,"void",["pointer","pointer"])}static get _GetPoint(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Ray","GetPoint",1,"pointer",["pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Ray","ToString",0,"pointer",["pointer"])}static get _ToString_format_formatProvider(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Ray","ToString",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_get_origin",null),i([n.cache],r,"_set_origin",null),i([n.cache],r,"_get_direction",null),i([n.cache],r,"_set_direction",null),i([n.cache],r,"_GetPoint",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_format_formatProvider",null),Il2Cpp.Api.Ray=r},{"decorator-cache-getter":561}],454:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Ray_Impl=void 0;const i=e("../class"),r=e("../Vector3/class");class o extends i.System_ValueType_Impl{m_Origin=lfv(this.handle,"m_Origin");m_Direction=lfv(this.handle,"m_Direction");constructor(e){super(e)}__ctor(e,t){return Il2Cpp.Api.Ray.__ctor(this.handle,e.handle,t.handle)}get_origin(){return new r.UnityEngine_Vector3_Impl(Il2Cpp.Api.Ray._get_origin(this.handle))}set_origin(e){return Il2Cpp.Api.Ray._set_origin(this.handle,e.handle)}get_direction(){return new r.UnityEngine_Vector3_Impl(Il2Cpp.Api.Ray._get_direction(this.handle))}set_direction(e){return Il2Cpp.Api.Ray._set_direction(this.handle,e)}GetPoint(e){return new r.UnityEngine_Vector3_Impl(Il2Cpp.Api.Ray._GetPoint(this.handle,e))}ToString(){return readU16(Il2Cpp.Api.Ray._ToString(this.handle))}ToString_2(e,t){return readU16(Il2Cpp.Api.Ray._ToString(this.handle,e,t))}}n.UnityEngine_Ray_Impl=o,Il2Cpp.Ray=o},{"../Vector3/class":481,"../class":489}],455:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":453,"./class":454}],456:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_collider(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.RaycastHit","get_collider",0,[],"pointer",["pointer"])}static get _get_point(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.RaycastHit","get_point",0,[],"pointer",["pointer"])}static get _get_normal(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.RaycastHit","get_normal",0,[],"pointer",["pointer"])}static get _get_distance(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.RaycastHit","get_distance",0,[],"pointer",["pointer"])}static get _get_triangleIndex(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.RaycastHit","get_triangleIndex",0,[],"pointer",["pointer"])}static get _get_transform(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.RaycastHit","get_transform",0,[],"pointer",["pointer"])}static get _get_rigidbody(){return Il2Cpp.Api.o("UnityEngine.PhysicsModule","UnityEngine.RaycastHit","get_rigidbody",0,[],"pointer",["pointer"])}}i([n.cache],r,"_get_collider",null),i([n.cache],r,"_get_point",null),i([n.cache],r,"_get_normal",null),i([n.cache],r,"_get_distance",null),i([n.cache],r,"_get_triangleIndex",null),i([n.cache],r,"_get_transform",null),i([n.cache],r,"_get_rigidbody",null),Il2Cpp.Api.RaycastHit=r},{"decorator-cache-getter":561}],457:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_RaycastHit_Impl=void 0;const i=e("../../Object/Component/Collider/class"),r=e("../../Object/Component/Rigidbody/class"),o=e("../../Object/Component/Transform/class"),a=e("../class"),l=e("../Vector2/class"),s=e("../Vector3/class");class p extends a.System_ValueType_Impl{m_Point=new s.UnityEngine_Vector3_Impl(lfv(this.handle,"m_Point"));m_Normal=new s.UnityEngine_Vector3_Impl(lfv(this.handle,"m_Normal"));m_FaceID=lfv(this.handle,"m_FaceID").toInt32();m_Distance=readSingle(lfv(this.handle,"m_Distance"));m_UV=new l.UnityEngine_Vector2_Impl(lfv(this.handle,"m_UV"));m_Collider=lfv(this.handle,"m_Collider").toInt32();constructor(e){super(e)}get_collider(){return new i.UnityEngine_Collider_Impl(Il2Cpp.Api.RaycastHit._get_collider(this.handle))}get_point(){return new s.UnityEngine_Vector3_Impl(Il2Cpp.Api.RaycastHit._get_point(this.handle))}get_normal(){return new s.UnityEngine_Vector3_Impl(Il2Cpp.Api.RaycastHit._get_normal(this.handle))}get_distance(){return readSingle(Il2Cpp.Api.RaycastHit._get_distance(this.handle))}get_triangleIndex(){return Il2Cpp.Api.RaycastHit._get_triangleIndex(this.handle).toInt32()}get_transform(){return new o.UnityEngine_Transform_Impl(Il2Cpp.Api.RaycastHit._get_transform(this.handle))}get_rigidbody(){return new r.UnityEngine_Rigidbody_Impl(Il2Cpp.Api.RaycastHit._get_rigidbody(this.handle))}}n.UnityEngine_RaycastHit_Impl=p,Il2Cpp.RaycastHit=p},{"../../Object/Component/Collider/class":274,"../../Object/Component/Rigidbody/class":290,"../../Object/Component/Transform/class":298,"../Vector2/class":477,"../Vector3/class":481,"../class":489}],458:[function(e,t,n){},{}],459:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":456,"./class":457,"./export":458}],460:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_gameObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.RaycastResult","get_gameObject",0,[],"pointer",["pointer"])}static get _set_gameObject(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.RaycastResult","set_gameObject",1,["UnityEngine.GameObject"],"void",["pointer","pointer"])}static get _get_isValid(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.RaycastResult","get_isValid",0,[],"pointer",["pointer"])}static get _Clear(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.RaycastResult","Clear",0,[],"void",["pointer"])}static get _ToString(){return Il2Cpp.Api.o("UnityEngine.UI","UnityEngine.EventSystems.RaycastResult","ToString",0,[],"pointer",["pointer"])}}i([n.cache],r,"_get_gameObject",null),i([n.cache],r,"_set_gameObject",null),i([n.cache],r,"_get_isValid",null),i([n.cache],r,"_Clear",null),i([n.cache],r,"_ToString",null),Il2Cpp.Api.RaycastResult=r},{"decorator-cache-getter":561}],461:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_EventSystems_RaycastResult_Impl=void 0;const i=e("../../Object/GameObject/class"),r=e("../class"),o=e("../Vector2/class"),a=e("../Vector3/class");class l extends r.System_ValueType_Impl{m_GameObject=new i.GameObjectImpl(lfv(this.handle,"m_GameObject"));module=lfv(this.handle,"module");distance=readSingle(lfv(this.handle,"distance"));index=readSingle(lfv(this.handle,"index"));depth=lfv(this.handle,"depth").toInt32();sortingLayer=lfv(this.handle,"sortingLayer").toInt32();sortingOrder=lfv(this.handle,"sortingOrder").toInt32();worldPosition=new a.UnityEngine_Vector3_Impl(lfv(this.handle,"worldPosition"));worldNormal=new a.UnityEngine_Vector3_Impl(lfv(this.handle,"worldNormal"));screenPosition=new o.UnityEngine_Vector2_Impl(lfv(this.handle,"screenPosition"));displayIndex=lfv(this.handle,"displayIndex").toInt32();constructor(e){super(e)}get_gameObject(){return new i.GameObjectImpl(Il2Cpp.Api.RaycastResult._get_gameObject(this.handle))}set_gameObject(e){return Il2Cpp.Api.RaycastResult._set_gameObject(this.handle,e.handle)}get_isValid(){return Il2Cpp.Api.RaycastResult._get_isValid(this.handle)}Clear(){return Il2Cpp.Api.RaycastResult._Clear(this.handle)}ToString(){return readU16(Il2Cpp.Api.RaycastResult._ToString(this.handle))}}n.UnityEngine_EventSystems_RaycastResult_Impl=l,Il2Cpp.RaycastResult=l},{"../../Object/GameObject/class":306,"../Vector2/class":477,"../Vector3/class":481,"../class":489}],462:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":460,"./class":461}],463:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect",".ctor",4,"void",["pointer","pointer","pointer","pointer","pointer"])}static get __ctor_position_size(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Rect",".ctor",2,["UnityEngine.Vector2","UnityEngine.Vector2"],"void",["pointer","pointer","pointer"])}static get __ctor_source(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Rect",".ctor",1,["UnityEngine.Rect"],"void",["pointer","pointer"])}static get _get_zero(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_zero",0,"pointer",[])}static get _get_x(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_x",0,"pointer",["pointer"])}static get _set_x(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","set_x",1,"void",["pointer","pointer"])}static get _get_y(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_y",0,"pointer",["pointer"])}static get _set_y(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","set_y",1,"void",["pointer","pointer"])}static get _get_position(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_position",0,"pointer",["pointer"])}static get _set_position(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","set_position",1,"void",["pointer","pointer"])}static get _get_center(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_center",0,"pointer",["pointer"])}static get _get_min(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_min",0,"pointer",["pointer"])}static get _get_max(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_max",0,"pointer",["pointer"])}static get _get_width(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_width",0,"pointer",["pointer"])}static get _set_width(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","set_width",1,"void",["pointer","pointer"])}static get _get_height(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_height",0,"pointer",["pointer"])}static get _set_height(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","set_height",1,"void",["pointer","pointer"])}static get _get_size(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_size",0,"pointer",["pointer"])}static get _get_xMin(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_xMin",0,"pointer",["pointer"])}static get _set_xMin(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","set_xMin",1,"void",["pointer","pointer"])}static get _get_yMin(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_yMin",0,"pointer",["pointer"])}static get _set_yMin(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","set_yMin",1,"void",["pointer","pointer"])}static get _get_xMax(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_xMax",0,"pointer",["pointer"])}static get _set_xMax(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","set_xMax",1,"void",["pointer","pointer"])}static get _get_yMax(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","get_yMax",0,"pointer",["pointer"])}static get _set_yMax(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","set_yMax",1,"void",["pointer","pointer"])}static get _Contains(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","Contains",1,"pointer",["pointer","pointer"])}static get _Contains_point(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Rect","Contains",1,["UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _OrderMinMax(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","OrderMinMax",1,"pointer",["pointer"])}static get _Overlaps(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","Overlaps",1,"pointer",["pointer","pointer"])}static get _Overlaps_other_allowInverse(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Rect","Overlaps",2,["UnityEngine.Rect","System.Boolean"],"pointer",["pointer","pointer","pointer"])}static get _op_Inequality(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","op_Inequality",2,"pointer",["pointer","pointer"])}static get _op_Equality(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","op_Equality",2,"pointer",["pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","GetHashCode",0,"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","Equals",1,"pointer",["pointer","pointer"])}static get _Equals_other(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Rect","Equals",1,["UnityEngine.Rect"],"pointer",["pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Rect","ToString",0,"pointer",["pointer"])}static get _ToString_format_formatProvider(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Rect","ToString",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"__ctor_position_size",null),i([n.cache],r,"__ctor_source",null),i([n.cache],r,"_get_zero",null),i([n.cache],r,"_get_x",null),i([n.cache],r,"_set_x",null),i([n.cache],r,"_get_y",null),i([n.cache],r,"_set_y",null),i([n.cache],r,"_get_position",null),i([n.cache],r,"_set_position",null),i([n.cache],r,"_get_center",null),i([n.cache],r,"_get_min",null),i([n.cache],r,"_get_max",null),i([n.cache],r,"_get_width",null),i([n.cache],r,"_set_width",null),i([n.cache],r,"_get_height",null),i([n.cache],r,"_set_height",null),i([n.cache],r,"_get_size",null),i([n.cache],r,"_get_xMin",null),i([n.cache],r,"_set_xMin",null),i([n.cache],r,"_get_yMin",null),i([n.cache],r,"_set_yMin",null),i([n.cache],r,"_get_xMax",null),i([n.cache],r,"_set_xMax",null),i([n.cache],r,"_get_yMax",null),i([n.cache],r,"_set_yMax",null),i([n.cache],r,"_Contains",null),i([n.cache],r,"_Contains_point",null),i([n.cache],r,"_OrderMinMax",null),i([n.cache],r,"_Overlaps",null),i([n.cache],r,"_Overlaps_other_allowInverse",null),i([n.cache],r,"_op_Inequality",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_Equals_other",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_format_formatProvider",null),Il2Cpp.Api.Rect=r},{"decorator-cache-getter":561}],464:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Rect=void 0;const i=e("../Vector2/class"),r=e("../class");class o extends r.System_ValueType_Impl{m_XMin=readSingle(lfv(this.handle,"m_XMin"));m_YMin=readSingle(lfv(this.handle,"m_YMin"));m_Width=readSingle(lfv(this.handle,"m_Width"));m_Height=readSingle(lfv(this.handle,"m_Height"));constructor(e){super(e)}_ctor_Rect(e,t,n,i){return Il2Cpp.Api.Rect.__ctor(this.handle,e,t,n,i)}_ctor_Rect_2(e,t){return Il2Cpp.Api.Rect.__ctor(this.handle,e,t)}static get_zero(){return new o(Il2Cpp.Api.Rect._get_zero())}get_x(){return readSingle(Il2Cpp.Api.Rect._get_x(this.handle))}set_x(e){return Il2Cpp.Api.Rect._set_x(this.handle,e)}get_y(){return readSingle(Il2Cpp.Api.Rect._get_y(this.handle))}set_y(e){return Il2Cpp.Api.Rect._set_y(this.handle,e)}get_position(){return new i.UnityEngine_Vector2_Impl(Il2Cpp.Api.Rect._get_position(this.handle))}set_position(e){return Il2Cpp.Api.Rect._set_position(this.handle,e.handle)}get_center(){return new i.UnityEngine_Vector2_Impl(Il2Cpp.Api.Rect._get_center(this.handle))}get_min(){return new i.UnityEngine_Vector2_Impl(Il2Cpp.Api.Rect._get_min(this.handle))}get_max(){return new i.UnityEngine_Vector2_Impl(Il2Cpp.Api.Rect._get_max(this.handle))}get_width(){return readSingle(Il2Cpp.Api.Rect._get_width(this.handle))}set_width(e){return Il2Cpp.Api.Rect._set_width(this.handle,e)}get_height(){return readSingle(Il2Cpp.Api.Rect._get_height(this.handle))}set_height(e){return Il2Cpp.Api.Rect._set_height(this.handle,e)}get_size(){return new i.UnityEngine_Vector2_Impl(Il2Cpp.Api.Rect._get_size(this.handle))}get_xMin(){return readSingle(Il2Cpp.Api.Rect._get_xMin(this.handle))}set_xMin(e){return Il2Cpp.Api.Rect._set_xMin(this.handle,e)}get_yMin(){return readSingle(Il2Cpp.Api.Rect._get_yMin(this.handle))}set_yMin(e){return Il2Cpp.Api.Rect._set_yMin(this.handle,e)}get_xMax(){return readSingle(Il2Cpp.Api.Rect._get_xMax(this.handle))}set_xMax(e){return Il2Cpp.Api.Rect._set_xMax(this.handle,e)}get_yMax(){return readSingle(Il2Cpp.Api.Rect._get_yMax(this.handle))}set_yMax(e){Il2Cpp.Api.Rect._set_yMax(this.handle,e)}Contains(e){return readBoolean(Il2Cpp.Api.Rect._Contains(this.handle,e.handle))}Contains_1(e){return readBoolean(Il2Cpp.Api.Rect._Contains(this.handle,e.handle))}static OrderMinMax(e){return new o(Il2Cpp.Api.Rect._OrderMinMax(e.handle))}Overlaps(e){return readBoolean(Il2Cpp.Api.Rect._Overlaps(this.handle,e.handle))}Overlaps_2(e,t){return readBoolean(Il2Cpp.Api.Rect._Overlaps(this.handle,e.handle,t))}static op_Inequality(e,t){return readBoolean(Il2Cpp.Api.Rect._op_Inequality(e.handle,t.handle))}static op_Equality(e,t){return readBoolean(Il2Cpp.Api.Rect._op_Equality(e.handle,t.handle))}GetHashCode(){return Il2Cpp.Api.Rect._GetHashCode(this.handle)}Equals(e){return readBoolean(Il2Cpp.Api.Rect._Equals(this.handle,e))}Equals_1(e){return readBoolean(Il2Cpp.Api.Rect._Equals(this.handle,e.handle))}ToString(){return readU16(Il2Cpp.Api.Rect._ToString(this.handle))}ToString_2(e,t){return readU16(Il2Cpp.Api.Rect._ToString(this.handle,allocUStr(e),t))}}n.UnityEngine_Rect=o,Il2Cpp.Rect=o},{"../Vector2/class":477,"../class":489}],465:[function(e,t,n){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_SceneManagement_LoadSceneMode=n.UnityEngine_SceneManagement_LocalPhysicsMode=void 0,(i=n.UnityEngine_SceneManagement_LocalPhysicsMode||(n.UnityEngine_SceneManagement_LocalPhysicsMode={}))[i.None=0]="None",i[i.Physics2D=1]="Physics2D",i[i.Physics3D=2]="Physics3D",(i=n.UnityEngine_SceneManagement_LoadSceneMode||(n.UnityEngine_SceneManagement_LoadSceneMode={}))[i.Single=0]="Single",i[i.Additive=1]="Additive"},{}],466:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./enum")},{"./api":463,"./class":464,"./enum":465}],467:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _GetPathInternal(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","GetPathInternal",1,"pointer",["int32"])}static get _GetNameInternal(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","GetNameInternal",1,"pointer",["int32"])}static get _GetBuildIndexInternal(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","GetBuildIndexInternal",1,"pointer",["int32"])}static get _get_handle(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","get_handle",0,"pointer",["pointer"])}static get _get_path(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","get_path",0,"pointer",["pointer"])}static get _get_name(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","get_name",0,"pointer",["pointer"])}static get _get_buildIndex(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","get_buildIndex",0,"pointer",["pointer"])}static get _GetHashCode(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","GetHashCode",0,"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","Equals",1,"pointer",["pointer","pointer"])}static get _IsValidInternal(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","IsValidInternal",1,"pointer",["pointer"])}static get _GetIsLoadedInternal(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","GetIsLoadedInternal",1,"pointer",["pointer"])}static get _GetRootCountInternal(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","GetRootCountInternal",1,"pointer",["pointer"])}static get _GetRootGameObjectsInternal(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","GetRootGameObjectsInternal",2,"void",["pointer","pointer"])}static get _IsValid(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","IsValid",0,"pointer",["pointer"])}static get _get_isLoaded(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","get_isLoaded",0,"pointer",["pointer"])}static get _get_rootCount(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","get_rootCount",0,"pointer",["pointer"])}static get _GetRootGameObjects(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","GetRootGameObjects",0,"pointer",["pointer"])}static get _GetRootGameObjects_rootGameObjects(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.SceneManagement.Scene","GetRootGameObjects",1,["System.Collections.Generic.List<UnityEngine.GameObject>"],"void",["pointer","pointer"])}}i([n.cache],r,"_GetPathInternal",null),i([n.cache],r,"_GetNameInternal",null),i([n.cache],r,"_GetBuildIndexInternal",null),i([n.cache],r,"_get_handle",null),i([n.cache],r,"_get_path",null),i([n.cache],r,"_get_name",null),i([n.cache],r,"_get_buildIndex",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_IsValidInternal",null),i([n.cache],r,"_GetIsLoadedInternal",null),i([n.cache],r,"_GetRootCountInternal",null),i([n.cache],r,"_GetRootGameObjectsInternal",null),i([n.cache],r,"_IsValid",null),i([n.cache],r,"_get_isLoaded",null),i([n.cache],r,"_get_rootCount",null),i([n.cache],r,"_GetRootGameObjects",null),i([n.cache],r,"_GetRootGameObjects_rootGameObjects",null),Il2Cpp.Api.Scene=r},{"decorator-cache-getter":561}],468:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_SceneManagement_Scene_Impl=void 0;class i extends e("../class").System_ValueType_Impl{m_Handle;constructor(e){super(alloc(8)),this.m_Handle=Number(e)}static GetPathInternal(e){return readU16(Il2Cpp.Api.Scene._GetPathInternal(e))}static GetNameInternal(e){return readU16(Il2Cpp.Api.Scene._GetNameInternal(e))}static GetBuildIndexInternal(e){return Il2Cpp.Api.Scene._GetBuildIndexInternal(e)}get_handle(){return this.m_Handle}get_path(){try{return i.GetPathInternal(this.m_Handle)}catch{return""}}get_name(){try{return i.GetNameInternal(this.m_Handle)}catch{return""}}get_buildIndex(){try{return i.GetBuildIndexInternal(this.m_Handle)}catch{return-1}}GetHashCode(){return Il2Cpp.Api.Scene._GetHashCode(this.handle)}Equals(e){return Il2Cpp.Api.Scene._Equals(this.handle,e)}toString(){return`
${`Scene: `+this.get_name()} ( ${`(buildIndex: ${this.get_buildIndex()}) `} )
${`Path: `+this.get_path()}
${`Handle: `+ptr(this.get_handle())}
`}static IsValidInternal(e){return Il2Cpp.Api.Scene._IsValidInternal(e)}static GetIsLoadedInternal(e){return Il2Cpp.Api.Scene._GetIsLoadedInternal(e)}static GetRootCountInternal(e){return Il2Cpp.Api.Scene._GetRootCountInternal(e)}static GetRootGameObjectsInternal(e,t){return Il2Cpp.Api.Scene._GetRootGameObjectsInternal(e,t)}IsValid(){return Il2Cpp.Api.Scene._IsValid(this.handle)}get_isLoaded(){return Il2Cpp.Api.Scene._get_isLoaded(this.handle)}get_rootCount(){return Il2Cpp.Api.Scene._get_rootCount(this.handle)}GetRootGameObjects(){return Il2Cpp.Api.Scene._GetRootGameObjects(this.handle)}GetRootGameObjects_1(e){return Il2Cpp.Api.Scene._GetRootGameObjects(this.handle,e)}}n.UnityEngine_SceneManagement_Scene_Impl=i,Il2Cpp.Scene=i},{"../class":489}],469:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});globalThis.currentScene=()=>LOGD(Il2Cpp.SceneManager.GetActiveScene.toString())},{}],470:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":467,"./class":468,"./export":469}],471:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_fingerId(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Touch","get_fingerId",0,"pointer",["pointer"])}static get _get_position(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Touch","get_position",0,"pointer",["pointer"])}static get _get_deltaPosition(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Touch","get_deltaPosition",0,"pointer",["pointer"])}static get _get_phase(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Touch","get_phase",0,"pointer",["pointer"])}static get _get_type(){return Il2Cpp.Api.t("UnityEngine.InputLegacyModule","UnityEngine.Touch","get_type",0,"pointer",["pointer"])}}i([n.cache],r,"_get_fingerId",null),i([n.cache],r,"_get_position",null),i([n.cache],r,"_get_deltaPosition",null),i([n.cache],r,"_get_phase",null),i([n.cache],r,"_get_type",null),Il2Cpp.Api.Touch=r},{"decorator-cache-getter":561}],472:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Touch_Impl=void 0;class i extends e("../class").System_ValueType_Impl{m_FingerId=lfv(this.handle,"m_FingerId");m_Position=lfv(this.handle,"m_Position");m_RawPosition=lfv(this.handle,"m_RawPosition");m_PositionDelta=lfv(this.handle,"m_PositionDelta");m_TimeDelta=lfv(this.handle,"m_TimeDelta");m_TapCount=lfv(this.handle,"m_TapCount");m_Phase=lfv(this.handle,"m_Phase");m_Type=lfv(this.handle,"m_Type");m_Pressure=lfv(this.handle,"m_Pressure");m_maximumPossiblePressure=lfv(this.handle,"m_maximumPossiblePressure");m_Radius=lfv(this.handle,"m_Radius");m_RadiusVariance=lfv(this.handle,"m_RadiusVariance");m_AltitudeAngle=lfv(this.handle,"m_AltitudeAngle");m_AzimuthAngle=lfv(this.handle,"m_AzimuthAngle");constructor(e){super(e)}get_fingerId(){return Il2Cpp.Api.Touch._get_fingerId(this.handle)}get_position(){return Il2Cpp.Api.Touch._get_position(this.handle)}get_deltaPosition(){return Il2Cpp.Api.Touch._get_deltaPosition(this.handle)}get_phase(){return Il2Cpp.Api.Touch._get_phase(this.handle)}get_type(){return Il2Cpp.Api.Touch._get_type(this.handle)}}n.UnityEngine_Touch_Impl=i,Il2Cpp.Touch=i},{"../class":489}],473:[function(e,t,n){"use strict"},{}],474:[function(e,t,n){},{}],475:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./enum")},{"./api":471,"./class":472,"./enum":473,"./export":474}],476:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_Item(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","get_Item",1,"pointer",["pointer","pointer"])}static get _set_Item(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","set_Item",2,"void",["pointer","pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2",".ctor",2,"void",["pointer","pointer","pointer"])}static get _Lerp(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","Lerp",3,"pointer",["pointer","pointer","pointer"])}static get _Scale(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","Scale",2,"pointer",["pointer","pointer"])}static get _Normalize(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","Normalize",0,"void",["pointer"])}static get _get_normalized(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","get_normalized",0,"pointer",["pointer"])}static get _ToString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","ToString",0,"pointer",["pointer"])}static get _ToString_format_formatProvider(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector2","ToString",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","GetHashCode",0,"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","Equals",1,"pointer",["pointer","pointer"])}static get _Equals_other(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector2","Equals",1,["UnityEngine.Vector2"],"pointer",["pointer","pointer"])}static get _Dot(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","Dot",2,"pointer",["pointer","pointer"])}static get _get_magnitude(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","get_magnitude",0,"pointer",["pointer"])}static get _get_sqrMagnitude(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","get_sqrMagnitude",0,"pointer",["pointer"])}static get _Angle(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","Angle",2,"pointer",["pointer","pointer"])}static get _Distance(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","Distance",2,"pointer",["pointer","pointer"])}static get _ClampMagnitude(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","ClampMagnitude",2,"pointer",["pointer","pointer"])}static get _SqrMagnitude(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","SqrMagnitude",1,"pointer",["pointer"])}static get _Min(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","Min",2,"pointer",["pointer","pointer"])}static get _Max(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","Max",2,"pointer",["pointer","pointer"])}static get _op_Addition(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","op_Addition",2,"pointer",["pointer","pointer"])}static get _op_Subtraction(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","op_Subtraction",2,"pointer",["pointer","pointer"])}static get _op_Multiply(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","op_Multiply",2,"pointer",["pointer","pointer"])}static get _op_Division(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","op_Division",2,"pointer",["pointer","pointer"])}static get _op_UnaryNegation(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","op_UnaryNegation",1,"pointer",["pointer"])}static get _op_Multiply_a_d(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector2","op_Multiply",2,["UnityEngine.Vector2","System.Single"],"pointer",["pointer","pointer"])}static get _op_Division_a_d(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector2","op_Division",2,["UnityEngine.Vector2","System.Single"],"pointer",["pointer","pointer"])}static get _op_Equality(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","op_Equality",2,"pointer",["pointer","pointer"])}static get _op_Inequality(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","op_Inequality",2,"pointer",["pointer","pointer"])}static get _op_Implicit(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","op_Implicit",1,"pointer",["pointer"])}static get _op_Implicit_v(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector2","op_Implicit",1,["UnityEngine.Vector2"],"pointer",["pointer"])}static get _get_zero(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","get_zero",0,"pointer",[])}static get _get_one(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","get_one",0,"pointer",[])}static get _get_up(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","get_up",0,"pointer",[])}static get _get_right(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2","get_right",0,"pointer",[])}static get __cctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector2",".cctor",0,"void",[])}}i([n.cache],r,"_get_Item",null),i([n.cache],r,"_set_Item",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_Lerp",null),i([n.cache],r,"_Scale",null),i([n.cache],r,"_Normalize",null),i([n.cache],r,"_get_normalized",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_format_formatProvider",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_Equals_other",null),i([n.cache],r,"_Dot",null),i([n.cache],r,"_get_magnitude",null),i([n.cache],r,"_get_sqrMagnitude",null),i([n.cache],r,"_Angle",null),i([n.cache],r,"_Distance",null),i([n.cache],r,"_ClampMagnitude",null),i([n.cache],r,"_SqrMagnitude",null),i([n.cache],r,"_Min",null),i([n.cache],r,"_Max",null),i([n.cache],r,"_op_Addition",null),i([n.cache],r,"_op_Subtraction",null),i([n.cache],r,"_op_Multiply",null),i([n.cache],r,"_op_Division",null),i([n.cache],r,"_op_UnaryNegation",null),i([n.cache],r,"_op_Multiply_a_d",null),i([n.cache],r,"_op_Division_a_d",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_op_Inequality",null),i([n.cache],r,"_op_Implicit",null),i([n.cache],r,"_op_Implicit_v",null),i([n.cache],r,"_get_zero",null),i([n.cache],r,"_get_one",null),i([n.cache],r,"_get_up",null),i([n.cache],r,"_get_right",null),i([n.cache],r,"__cctor",null),Il2Cpp.Api.Vector2=r},{"decorator-cache-getter":561}],477:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Vector2_Impl=void 0;class i extends e("../class").System_ValueType_Impl{x=lfv(this.handle,"x");y=lfv(this.handle,"y");zeroVector=lfv(this.handle,"zeroVector");oneVector=lfv(this.handle,"oneVector");upVector=lfv(this.handle,"upVector");downVector=lfv(this.handle,"downVector");leftVector=lfv(this.handle,"leftVector");rightVector=lfv(this.handle,"rightVector");positiveInfinityVector=lfv(this.handle,"positiveInfinityVector");negativeInfinityVector=lfv(this.handle,"negativeInfinityVector");kEpsilon=lfv(this.handle,"kEpsilon");kEpsilonNormalSqrt=lfv(this.handle,"kEpsilonNormalSqrt");constructor(e){super(e)}get_Item(e){return Il2Cpp.Api.Vector2._get_Item(this.handle,e)}set_Item(e,t){return Il2Cpp.Api.Vector2._set_Item(this.handle,e,t)}_ctor_2(e,t){return Il2Cpp.Api.Vector2.__ctor(this.handle,e,t)}Lerp(e,t,n){return Il2Cpp.Api.Vector2._Lerp(e,t,n)}Scale(e,t){return Il2Cpp.Api.Vector2._Scale(e,t)}Normalize(){return Il2Cpp.Api.Vector2._Normalize(this.handle)}get_normalized(){return Il2Cpp.Api.Vector2._get_normalized(this.handle)}ToString(){return readU16(Il2Cpp.Api.Vector2._ToString(this.handle))}ToString_2(e,t){return readU16(Il2Cpp.Api.Vector2._ToString(this.handle,e,t))}GetHashCode(){return Il2Cpp.Api.Vector2._GetHashCode(this.handle)}Equals_obj(e){return Il2Cpp.Api.Vector2._Equals(this.handle,e)}Equals_vector(e){return Il2Cpp.Api.Vector2._Equals(this.handle,e)}Dot(e,t){return Il2Cpp.Api.Vector2._Dot(e,t)}get_magnitude(){return Il2Cpp.Api.Vector2._get_magnitude(this.handle)}get_sqrMagnitude(){return Il2Cpp.Api.Vector2._get_sqrMagnitude(this.handle)}Angle(e,t){return Il2Cpp.Api.Vector2._Angle(e,t)}Distance(e,t){return Il2Cpp.Api.Vector2._Distance(e,t)}ClampMagnitude(e,t){return Il2Cpp.Api.Vector2._ClampMagnitude(e,t)}SqrMagnitude(e){return Il2Cpp.Api.Vector2._SqrMagnitude(e)}Min(e,t){return Il2Cpp.Api.Vector2._Min(e,t)}Max(e,t){return Il2Cpp.Api.Vector2._Max(e,t)}op_Addition(e,t){return Il2Cpp.Api.Vector2._op_Addition(e,t)}op_Subtraction(e,t){return Il2Cpp.Api.Vector2._op_Subtraction(e,t)}op_Multiply(e,t){return Il2Cpp.Api.Vector2._op_Multiply(e,t)}op_Division(e,t){return Il2Cpp.Api.Vector2._op_Division(e,t)}op_UnaryNegation(e){return Il2Cpp.Api.Vector2._op_UnaryNegation(e)}op_Multiply_2(e,t){return Il2Cpp.Api.Vector2._op_Multiply(e,t)}op_Division_2(e,t){return Il2Cpp.Api.Vector2._op_Division(e,t)}op_Equality(e,t){return Il2Cpp.Api.Vector2._op_Equality(e,t)}op_Inequality(e,t){return Il2Cpp.Api.Vector2._op_Inequality(e,t)}op_Implicit(e){return Il2Cpp.Api.Vector2._op_Implicit(e)}op_Implicit_v2(e){return Il2Cpp.Api.Vector2._op_Implicit(e)}get_zero(){return Il2Cpp.Api.Vector2._get_zero()}get_one(){return Il2Cpp.Api.Vector2._get_one()}get_up(){return Il2Cpp.Api.Vector2._get_up()}get_right(){return Il2Cpp.Api.Vector2._get_right()}_cctor(){return Il2Cpp.Api.Vector2.__cctor()}}n.UnityEngine_Vector2_Impl=i,Il2Cpp.Vector2=i},{"../class":489}],478:[function(e,t,n){},{}],479:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":476,"./class":477,"./export":478}],480:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _Slerp(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Slerp",3,"pointer",["pointer","pointer","pointer"])}static get _Lerp(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Lerp",3,"pointer",["pointer","pointer","float"])}static get _LerpUnclamped(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","LerpUnclamped",3,"pointer",["pointer","pointer","pointer"])}static get _MoveTowards(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","MoveTowards",3,"pointer",["pointer","pointer","pointer"])}static get _SmoothDamp(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","SmoothDamp",4,"pointer",["pointer","pointer","pointer","pointer"])}static get _SmoothDamp_current_target_currentVelocity_smoothTime_maxSpeed_deltaTime(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector3","SmoothDamp",6,["UnityEngine.Vector3","UnityEngine.Vector3","UnityEngine.Vector3&","System.Single","System.Single","System.Single"],"pointer",["pointer","pointer","pointer","pointer","pointer","pointer"])}static get _get_Item(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","get_Item",1,"pointer",["pointer","pointer"])}static get _set_Item(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","set_Item",2,"void",["pointer","pointer","float"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3",".ctor",3,"void",["pointer","float","float","float"])}static get __ctor_x_y(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector3",".ctor",2,["System.Single","System.Single"],"void",["pointer","float","float"])}static get _Scale(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Scale",2,"pointer",["pointer","pointer"])}static get _Cross(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Cross",2,"pointer",["pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","GetHashCode",0,"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Equals",1,"pointer",["pointer","pointer"])}static get _Equals_other(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector3","Equals",1,["UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _Reflect(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Reflect",2,"pointer",["pointer","pointer"])}static get _Normalize(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Normalize",1,"pointer",["pointer"])}static get _Normalize_(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector3","Normalize",0,[],"void",["pointer"])}static get _get_normalized(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","get_normalized",0,"pointer",["pointer"])}static get _Dot(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Dot",2,"pointer",["pointer","pointer"])}static get _Project(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Project",2,"pointer",["pointer","pointer"])}static get _ProjectOnPlane(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","ProjectOnPlane",2,"pointer",["pointer","pointer"])}static get _Angle(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Angle",2,"pointer",["pointer","pointer"])}static get _SignedAngle(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","SignedAngle",3,"pointer",["pointer","pointer","pointer"])}static get _Distance(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Distance",2,"pointer",["pointer","pointer"])}static get _ClampMagnitude(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","ClampMagnitude",2,"pointer",["pointer","pointer"])}static get _Magnitude(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Magnitude",1,"pointer",["pointer"])}static get _get_magnitude(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","get_magnitude",0,"pointer",["pointer"])}static get _SqrMagnitude(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","SqrMagnitude",1,"pointer",["pointer"])}static get _get_sqrMagnitude(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","get_sqrMagnitude",0,"pointer",["pointer"])}static get _Min(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Min",2,"pointer",["pointer","pointer"])}static get _Max(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Max",2,"pointer",["pointer","pointer"])}static get _get_zero(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","get_zero",0,"pointer",["pointer"])}static get _get_one(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","get_one",0,"pointer",["pointer"])}static get _get_forward(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","get_forward",0,"pointer",["pointer"])}static get _get_back(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","get_back",0,"pointer",["pointer"])}static get _get_up(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","get_up",0,"pointer",["pointer"])}static get _get_down(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","get_down",0,"pointer",["pointer"])}static get _get_left(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","get_left",0,"pointer",["pointer"])}static get _get_right(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","get_right",0,"pointer",["pointer"])}static get _op_Addition(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","op_Addition",2,"pointer",["pointer","pointer"])}static get _op_Subtraction(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","op_Subtraction",2,"pointer",["pointer","pointer"])}static get _op_UnaryNegation(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","op_UnaryNegation",1,"pointer",["pointer"])}static get _op_Multiply(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","op_Multiply",2,"pointer",["pointer","pointer"])}static get _op_Multiply_d_a(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector3","op_Multiply",2,["System.Single","UnityEngine.Vector3"],"pointer",["pointer","pointer"])}static get _op_Division(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","op_Division",2,"pointer",["pointer","pointer"])}static get _op_Equality(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","op_Equality",2,"pointer",["pointer","pointer"])}static get _op_Inequality(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","op_Inequality",2,"pointer",["pointer","pointer"])}static get _ToString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","ToString",0,"pointer",["pointer"])}static get _ToString_format_formatProvider(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector3","ToString",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}static get __cctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3",".cctor",0,"void",[])}static get _Slerp_Injected(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector3","Slerp_Injected",4,"void",["pointer","pointer","pointer","pointer"])}}i([n.cache],r,"_Slerp",null),i([n.cache],r,"_Lerp",null),i([n.cache],r,"_LerpUnclamped",null),i([n.cache],r,"_MoveTowards",null),i([n.cache],r,"_SmoothDamp",null),i([n.cache],r,"_SmoothDamp_current_target_currentVelocity_smoothTime_maxSpeed_deltaTime",null),i([n.cache],r,"_get_Item",null),i([n.cache],r,"_set_Item",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"__ctor_x_y",null),i([n.cache],r,"_Scale",null),i([n.cache],r,"_Cross",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_Equals_other",null),i([n.cache],r,"_Reflect",null),i([n.cache],r,"_Normalize",null),i([n.cache],r,"_Normalize_",null),i([n.cache],r,"_get_normalized",null),i([n.cache],r,"_Dot",null),i([n.cache],r,"_Project",null),i([n.cache],r,"_ProjectOnPlane",null),i([n.cache],r,"_Angle",null),i([n.cache],r,"_SignedAngle",null),i([n.cache],r,"_Distance",null),i([n.cache],r,"_ClampMagnitude",null),i([n.cache],r,"_Magnitude",null),i([n.cache],r,"_get_magnitude",null),i([n.cache],r,"_SqrMagnitude",null),i([n.cache],r,"_get_sqrMagnitude",null),i([n.cache],r,"_Min",null),i([n.cache],r,"_Max",null),i([n.cache],r,"_get_zero",null),i([n.cache],r,"_get_one",null),i([n.cache],r,"_get_forward",null),i([n.cache],r,"_get_back",null),i([n.cache],r,"_get_up",null),i([n.cache],r,"_get_down",null),i([n.cache],r,"_get_left",null),i([n.cache],r,"_get_right",null),i([n.cache],r,"_op_Addition",null),i([n.cache],r,"_op_Subtraction",null),i([n.cache],r,"_op_UnaryNegation",null),i([n.cache],r,"_op_Multiply",null),i([n.cache],r,"_op_Multiply_d_a",null),i([n.cache],r,"_op_Division",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_op_Inequality",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_format_formatProvider",null),i([n.cache],r,"__cctor",null),i([n.cache],r,"_Slerp_Injected",null),Il2Cpp.Api.Vector3=r},{"decorator-cache-getter":561}],481:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Vector3_Impl=void 0;const i=e("../../../../../bridge/fix/offsetManager"),r=e("../class");class o extends r.System_ValueType_Impl{x=readSingle(lfv(this.handle,"x",findClass("Vector3")));y=readSingle(lfv(this.handle,"y",findClass("Vector3")));z=readSingle(lfv(this.handle,"z",findClass("Vector3")));static cache=new Array;constructor(e){super(e)}static Lerp(e,t,n){return new o(Il2Cpp.Api.Vector3._Lerp(e.handle,t.handle,n))}get_Item(e){return readSingle(Il2Cpp.Api.Vector3._get_Item(this.handle,e))}set_Item(e,t){return Il2Cpp.Api.Vector3._set_Item(this.handle,e,t)}__ctor(e,t,n){var i=alloc(6);return Il2Cpp.Api.Vector3.__ctor(i,e,t,n)}_ctor_2(e,t){return Il2Cpp.Api.Vector3.__ctor(this.handle,e,t)}static Cross(e,t){return new o(Il2Cpp.Api.Vector3._Cross(e.handle,t.handle))}GetHashCode(){return Il2Cpp.Api.Vector3._GetHashCode(this.handle)}Equals(e){return!Il2Cpp.Api.Vector3._Equals(this.handle,e.handle).isNull()}Equals_1(e){return!Il2Cpp.Api.Vector3._Equals(this.handle,e.handle).isNull()}static Normalize(e){return Il2Cpp.Api.Vector3._Normalize(e.handle)}Normalize_0(){return Il2Cpp.Api.Vector3._Normalize(this.handle)}get_normalized(){return new o(Il2Cpp.Api.Vector3._get_normalized(this.handle))}static Dot(e,t){return readSingle(Il2Cpp.Api.Vector3._Dot(e.handle,t.handle))}static ProjectOnPlane(e,t){return Il2Cpp.Api.Vector3._ProjectOnPlane(e,t)}static Distance(e,t){return readSingle(Il2Cpp.Api.Vector3._Distance(e.handle,t.handle))}static ClampMagnitude(e,t){return new o(Il2Cpp.Api.Vector3._ClampMagnitude(e.handle,t))}static Magnitude(e){return readSingle(Il2Cpp.Api.Vector3._Magnitude(e.handle))}get_magnitude(){return Il2Cpp.Api.Vector3._get_magnitude(this.handle)}static SqrMagnitude(e){return readSingle(Il2Cpp.Api.Vector3._SqrMagnitude(e.handle))}get_sqrMagnitude(){return readSingle(Il2Cpp.Api.Vector3._get_sqrMagnitude(this.handle))}static Min(e,t){return new o(Il2Cpp.Api.Vector3._Min(e,t))}static Max(e,t){return new o(Il2Cpp.Api.Vector3._Max(e,t))}static get get_zero(){var e=i.OffsetManager.getInstance().getOffset("Vector3","x"),t=i.OffsetManager.getInstance().getOffset("Vector3","z"),t=alloc(t);return Il2Cpp.Api.Vector3._get_zero(alloc(e)),o.cache.push(t),new o(t)}static get get_one(){var e=i.OffsetManager.getInstance().getOffset("Vector3","x"),t=i.OffsetManager.getInstance().getOffset("Vector3","z"),t=alloc(t);return Il2Cpp.Api.Vector3._get_one(t.add(e)),o.cache.push(t),new o(t)}static get get_forward(){var e=i.OffsetManager.getInstance().getOffset("Vector3","x"),t=i.OffsetManager.getInstance().getOffset("Vector3","z"),t=alloc(t);return Il2Cpp.Api.Vector3._get_forward(alloc(e)),o.cache.push(t),new o(t)}static get get_back(){var e=i.OffsetManager.getInstance().getOffset("Vector3","x"),t=i.OffsetManager.getInstance().getOffset("Vector3","z"),t=alloc(t);return Il2Cpp.Api.Vector3._get_back(alloc(e)),o.cache.push(t),new o(t)}static get get_up(){var e=i.OffsetManager.getInstance().getOffset("Vector3","x"),t=i.OffsetManager.getInstance().getOffset("Vector3","z"),t=alloc(t);return Il2Cpp.Api.Vector3._get_up(alloc(e)),new o(t)}static get get_down(){var e=i.OffsetManager.getInstance().getOffset("Vector3","x"),t=i.OffsetManager.getInstance().getOffset("Vector3","z"),t=alloc(t);return Il2Cpp.Api.Vector3._get_down(alloc(e)),new o(t)}static get get_left(){var e=i.OffsetManager.getInstance().getOffset("Vector3","x"),t=i.OffsetManager.getInstance().getOffset("Vector3","z"),t=alloc(t);return Il2Cpp.Api.Vector3._get_left(alloc(e)),new o(t)}static get get_right(){var e=i.OffsetManager.getInstance().getOffset("Vector3","x"),t=i.OffsetManager.getInstance().getOffset("Vector3","z"),t=alloc(t);return Il2Cpp.Api.Vector3._get_right(alloc(e)),new o(t)}static op_Addition(e,t){return Il2Cpp.Api.Vector3._op_Addition(e,t)}static op_Subtraction(e,t){return Il2Cpp.Api.Vector3._op_Subtraction(e,t)}static op_UnaryNegation(e){return Il2Cpp.Api.Vector3._op_UnaryNegation(e)}static op_Multiply(e,t){return Il2Cpp.Api.Vector3._op_Multiply(e,t)}static op_Multiply_2(e,t){return Il2Cpp.Api.Vector3._op_Multiply(e,t)}static op_Division(e,t){return Il2Cpp.Api.Vector3._op_Division(e,t)}static op_Equality(e,t){return Il2Cpp.Api.Vector3._op_Equality(e,t)}static op_Inequality(e,t){return Il2Cpp.Api.Vector3._op_Inequality(e,t)}ToString(){return readU16(Il2Cpp.Api.Vector3._ToString(this.handle))}ToString_2(e,t){return readU16(Il2Cpp.Api.Vector3._ToString(this.handle,allocUStr(e),t))}toString(){return this.handle.isNull()?"null":`${this.x}, ${this.y}, `+this.z}static get _cctor(){return Il2Cpp.Api.Vector3.__cctor()}}n.UnityEngine_Vector3_Impl=o,Il2Cpp.Vector3=o},{"../../../../../bridge/fix/offsetManager":25,"../class":489}],482:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),globalThis.v3_one=()=>Il2Cpp.Vector3.get_one,globalThis.v3_zero=()=>Il2Cpp.Vector3.get_zero,globalThis.v3_forward=()=>Il2Cpp.Vector3.get_forward,globalThis.v3_back=()=>Il2Cpp.Vector3.get_back,globalThis.v3_up=()=>Il2Cpp.Vector3.get_up,globalThis.v3_down=()=>Il2Cpp.Vector3.get_down,globalThis.v3_left=()=>Il2Cpp.Vector3.get_left,globalThis.v3_right=()=>Il2Cpp.Vector3.get_right},{}],483:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":480,"./class":481,"./export":482}],484:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_Item(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","get_Item",1,"pointer",["pointer","pointer"])}static get _set_Item(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","set_Item",2,"void",["pointer","pointer","pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4",".ctor",4,"void",["pointer","pointer","pointer","pointer","pointer"])}static get __ctor_x_y_z(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector4",".ctor",3,["System.Single","System.Single","System.Single"],"void",["pointer","pointer","pointer","pointer"])}static get _Lerp(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","Lerp",3,"pointer",["pointer","pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","GetHashCode",0,"pointer",["pointer"])}static get _Equals(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","Equals",1,"pointer",["pointer","pointer"])}static get _Equals_other(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector4","Equals",1,["UnityEngine.Vector4"],"pointer",["pointer","pointer"])}static get _Normalize(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","Normalize",1,"pointer",["pointer"])}static get _get_normalized(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","get_normalized",0,"pointer",["pointer"])}static get _Dot(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","Dot",2,"pointer",["pointer","pointer"])}static get _Magnitude(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","Magnitude",1,"pointer",["pointer"])}static get _get_magnitude(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","get_magnitude",0,"pointer",["pointer"])}static get _get_sqrMagnitude(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","get_sqrMagnitude",0,"pointer",["pointer"])}static get _get_zero(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","get_zero",0,"pointer",[])}static get _op_Addition(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","op_Addition",2,"pointer",["pointer","pointer"])}static get _op_Subtraction(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","op_Subtraction",2,"pointer",["pointer","pointer"])}static get _op_Multiply(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","op_Multiply",2,"pointer",["pointer","pointer"])}static get _op_Division(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","op_Division",2,"pointer",["pointer","pointer"])}static get _op_Equality(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","op_Equality",2,"pointer",["pointer","pointer"])}static get _op_Inequality(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","op_Inequality",2,"pointer",["pointer","pointer"])}static get _op_Implicit(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","op_Implicit",1,"pointer",["pointer"])}static get _op_Implicit_v(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector4","op_Implicit",1,["UnityEngine.Vector4"],"pointer",["pointer"])}static get _ToString(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4","ToString",0,"pointer",["pointer"])}static get _ToString_format_formatProvider(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Vector4","ToString",2,["System.String","System.IFormatProvider"],"pointer",["pointer","pointer","pointer"])}static get __cctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.Vector4",".cctor",0,"void",[])}}i([n.cache],r,"_get_Item",null),i([n.cache],r,"_set_Item",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"__ctor_x_y_z",null),i([n.cache],r,"_Lerp",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_Equals_other",null),i([n.cache],r,"_Normalize",null),i([n.cache],r,"_get_normalized",null),i([n.cache],r,"_Dot",null),i([n.cache],r,"_Magnitude",null),i([n.cache],r,"_get_magnitude",null),i([n.cache],r,"_get_sqrMagnitude",null),i([n.cache],r,"_get_zero",null),i([n.cache],r,"_op_Addition",null),i([n.cache],r,"_op_Subtraction",null),i([n.cache],r,"_op_Multiply",null),i([n.cache],r,"_op_Division",null),i([n.cache],r,"_op_Equality",null),i([n.cache],r,"_op_Inequality",null),i([n.cache],r,"_op_Implicit",null),i([n.cache],r,"_op_Implicit_v",null),i([n.cache],r,"_ToString",null),i([n.cache],r,"_ToString_format_formatProvider",null),i([n.cache],r,"__cctor",null),Il2Cpp.Api.Vector4=r},{"decorator-cache-getter":561}],485:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Vector4_Impl=void 0;class i extends e("../class").System_ValueType_Impl{kEpsilon=lfv(this.handle,"kEpsilon");x=lfv(this.handle,"x");y=lfv(this.handle,"y");z=lfv(this.handle,"z");w=lfv(this.handle,"w");zeroVector=lfv(this.handle,"zeroVector");oneVector=lfv(this.handle,"oneVector");positiveInfinityVector=lfv(this.handle,"positiveInfinityVector");negativeInfinityVector=lfv(this.handle,"negativeInfinityVector");constructor(e){super(e)}get_Item(e){return Il2Cpp.Api.Vector4._get_Item(this.handle,e)}set_Item(e,t){return Il2Cpp.Api.Vector4._set_Item(this.handle,e,t)}_ctor_xyzw(e,t,n,i){return Il2Cpp.Api.Vector4.__ctor(this.handle,e,t,n,i)}_ctor_xyz(e,t,n){return Il2Cpp.Api.Vector4.__ctor(this.handle,e,t,n)}Lerp(e,t,n){return Il2Cpp.Api.Vector4._Lerp(e,t,n)}GetHashCode(){return Il2Cpp.Api.Vector4._GetHashCode(this.handle)}Equals_obj(e){return Il2Cpp.Api.Vector4._Equals(this.handle,e)}Equals_v4(e){return Il2Cpp.Api.Vector4._Equals(this.handle,e)}Normalize(e){return Il2Cpp.Api.Vector4._Normalize(e)}get_normalized(){return Il2Cpp.Api.Vector4._get_normalized(this.handle)}Dot(e,t){return Il2Cpp.Api.Vector4._Dot(e,t)}Magnitude(e){return Il2Cpp.Api.Vector4._Magnitude(e)}get_magnitude(){return Il2Cpp.Api.Vector4._get_magnitude(this.handle)}get_sqrMagnitude(){return Il2Cpp.Api.Vector4._get_sqrMagnitude(this.handle)}get_zero(){return Il2Cpp.Api.Vector4._get_zero()}op_Addition(e,t){return Il2Cpp.Api.Vector4._op_Addition(e,t)}op_Subtraction(e,t){return Il2Cpp.Api.Vector4._op_Subtraction(e,t)}op_Multiply(e,t){return Il2Cpp.Api.Vector4._op_Multiply(e,t)}op_Division(e,t){return Il2Cpp.Api.Vector4._op_Division(e,t)}op_Equality(e,t){return Il2Cpp.Api.Vector4._op_Equality(e,t)}op_Inequality(e,t){return Il2Cpp.Api.Vector4._op_Inequality(e,t)}op_Implicit_v3(e){return Il2Cpp.Api.Vector4._op_Implicit(e)}op_Implicit_v4(e){return Il2Cpp.Api.Vector4._op_Implicit(e)}ToString(){return readU16(Il2Cpp.Api.Vector4._ToString(this.handle))}ToString_2(e,t){return readU16(Il2Cpp.Api.Vector4._ToString(this.handle,e,t))}_cctor(){return Il2Cpp.Api.Vector4.__cctor()}}n.UnityEngine_Vector4_Impl=i,Il2Cpp.Vector4=i},{"../class":489}],486:[function(e,t,n){},{}],487:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":484,"./class":485,"./export":486}],488:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.t("mscorlib","System.ValueType",".ctor",0,"void",["pointer"])}static get _InternalEquals(){return Il2Cpp.Api.t("mscorlib","System.ValueType","InternalEquals",3,"pointer",["pointer","pointer","pointer"])}static get _DefaultEquals(){return Il2Cpp.Api.t("mscorlib","System.ValueType","DefaultEquals",2,"pointer",["pointer","pointer"])}static get _Equals(){return Il2Cpp.Api.t("mscorlib","System.ValueType","Equals",1,"pointer",["pointer","pointer"])}static get _InternalGetHashCode(){return Il2Cpp.Api.t("mscorlib","System.ValueType","InternalGetHashCode",2,"pointer",["pointer","pointer"])}static get _GetHashCode(){return Il2Cpp.Api.t("mscorlib","System.ValueType","GetHashCode",0,"pointer",["pointer"])}static get _ToString(){return Il2Cpp.Api.t("mscorlib","System.ValueType","ToString",0,"pointer",["pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_InternalEquals",null),i([n.cache],r,"_DefaultEquals",null),i([n.cache],r,"_Equals",null),i([n.cache],r,"_InternalGetHashCode",null),i([n.cache],r,"_GetHashCode",null),i([n.cache],r,"_ToString",null),mscorlib.Api.ValueType=r},{"decorator-cache-getter":561}],489:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.System_ValueType_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{constructor(e){super(e)}_ctor(){return mscorlib.Api.ValueType.__ctor(this.handle)}InternalEquals(e,t,n){return mscorlib.Api.ValueType._InternalEquals(e.handle,t.handle,n)}DefaultEquals(e,t){return mscorlib.Api.ValueType._DefaultEquals(e.handle,t.handle)}Equals(e){return mscorlib.Api.ValueType._Equals(this.handle,e.handle)}InternalGetHashCode(e,t){return mscorlib.Api.ValueType._InternalGetHashCode(e,t)}GetHashCode(){return mscorlib.Api.ValueType._GetHashCode(this.handle)}ToString(){return readU16(mscorlib.Api.ValueType._ToString(this.handle))}}n.System_ValueType_Impl=i},{"../class":506}],490:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.checkExtends=n.getTypeName=void 0;const i=e("../class"),r=e=>new i.mscorlib_System_Object_impl(checkCmdInput(e)).getType(),o=e=>r(e).name,c=(n.getTypeName=o,new Map),a=(i,e=!1,t)=>{let n=[],r=getType(i).caseToRuntimeType,o=r.name;if(c.has(o))n=c.get(o);else for(var[a,l]of c){var s=l.findIndex(e=>e.name==o);if(-1!=s){n=l.slice(s);break}}if(0==n.length){for(let e=0;e<20;++e){var p=function(t,n=0){if(null==i)throw new Error("current mPtr can't be null");for(let e=0;e<n;++e)t=t.caseToRuntimeType.get_BaseType();return t}(r,e);if(p.handle.isNull())break;n.push(p)}c.set(o,n)}if(e)return n;newLine(),LOGD(n.map(e=>`${e.name}(${e.handle})`).join(" <--- ")),newLine()};n.checkExtends=function(e,t="Component"){return e instanceof Il2Cpp.Object&&(e=e.handle),getTypeParent(e).map(e=>e.name).some(e=>e==t)},globalThis.getType=r,globalThis.getTypeName=o,globalThis.showTypeParent=(e,t=!1)=>a(e,t),globalThis.getTypeParent=(e,t=!0,n)=>a(e,t),globalThis.showTypeModuleByType=e=>{e=new mscorlib.Type(checkCmdInput(e)).caseToRuntimeType;LOGJSON(e.get_Module())},globalThis.showTypeModuleByIns=e=>{e=getType(checkCmdInput(e)).caseToRuntimeType;lfs(e.get_Module().handle,findClass("Module"))}},{"../class":506}],491:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./exports"),e("./Boolean/include"),e("./Color/include"),e("./Color32/include"),e("./EmitParams/include"),e("./LoadSceneParameters/include"),e("./MainModule/include"),e("./Matrix4x4/include"),e("./Quaternion/include"),e("./Rect/include"),e("./Scene/include"),e("./Touch/include"),e("./Vector2/include"),e("./Vector3/include"),e("./Vector4/include"),e("./Ray/include"),e("./RaycastHit/include"),e("./RaycastResult/include"),e("./Int32/include"),e("./IntPtr/include"),e("./DateTime/include"),e("./DictionaryEntry/include")},{"./Boolean/include":411,"./Color/include":419,"./Color32/include":415,"./DateTime/include":423,"./DictionaryEntry/include":426,"./EmitParams/include":430,"./Int32/include":433,"./IntPtr/include":436,"./LoadSceneParameters/include":440,"./MainModule/include":444,"./Matrix4x4/include":448,"./Quaternion/include":452,"./Ray/include":455,"./RaycastHit/include":459,"./RaycastResult/include":462,"./Rect/include":466,"./Scene/include":470,"./Touch/include":475,"./Vector2/include":479,"./Vector3/include":483,"./Vector4/include":487,"./api":488,"./class":489,"./exports":490}],492:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _get_DefaultEncoding(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.WWWForm","get_DefaultEncoding",0,[],"pointer",[])}static get __ctor(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.WWWForm",".ctor",0,[],"void",["pointer"])}static get _AddField(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.WWWForm","AddField",2,["System.String","System.String"],"void",["pointer","pointer","pointer"])}static get _AddField_fieldName_value_e(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.WWWForm","AddField",3,["System.String","System.String","System.Text.Encoding"],"void",["pointer","pointer","pointer","pointer"])}static get _AddBinaryData(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.WWWForm","AddBinaryData",2,["System.String","System.Byte[]"],"void",["pointer","pointer","pointer"])}static get _AddBinaryData_fieldName_contents_fileName_mimeType(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.WWWForm","AddBinaryData",4,["System.String","System.Byte[]","System.String","System.String"],"void",["pointer","pointer","pointer","pointer","pointer"])}static get _get_headers(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.WWWForm","get_headers",0,[],"pointer",["pointer"])}static get _get_data(){return Il2Cpp.Api.o("UnityEngine.UnityWebRequestModule","UnityEngine.WWWForm","get_data",0,[],"pointer",["pointer"])}}i([n.cache],r,"_get_DefaultEncoding",null),i([n.cache],r,"__ctor",null),i([n.cache],r,"_AddField",null),i([n.cache],r,"_AddField_fieldName_value_e",null),i([n.cache],r,"_AddBinaryData",null),i([n.cache],r,"_AddBinaryData_fieldName_contents_fileName_mimeType",null),i([n.cache],r,"_get_headers",null),i([n.cache],r,"_get_data",null),Il2Cpp.Api.WWWForm=r},{"decorator-cache-getter":561}],493:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_WWWForm_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{formData=lfv(this.handle,"formData");fieldNames=lfv(this.handle,"fieldNames");fileNames=lfv(this.handle,"fileNames");types=lfv(this.handle,"types");boundary=lfv(this.handle,"boundary");containsFiles=lfv(this.handle,"containsFiles");constructor(e){super(e)}static get_DefaultEncoding(){return Il2Cpp.Api.WWWForm._get_DefaultEncoding()}_ctor(){return Il2Cpp.Api.WWWForm.__ctor(this.handle)}AddField(e,t){return Il2Cpp.Api.WWWForm._AddField(this.handle,e,t)}AddField_3(e,t,n){return Il2Cpp.Api.WWWForm._AddField(this.handle,e,t,n)}get_headers(){return Il2Cpp.Api.WWWForm._get_headers(this.handle)}get_data(){return Il2Cpp.Api.WWWForm._get_data(this.handle)}}n.UnityEngine_WWWForm_Impl=i,Il2Cpp.WWWForm=i},{"../class":506}],494:[function(e,t,n){},{}],495:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export")},{"./api":492,"./class":493,"./export":494}],496:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _InternalDestroy(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.AsyncOperation","InternalDestroy",1,"void",["pointer"])}static get _get_isDone(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.AsyncOperation","get_isDone",0,"pointer",["pointer"])}static get _get_progress(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.AsyncOperation","get_progress",0,"pointer",["pointer"])}static get _set_allowSceneActivation(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.AsyncOperation","set_allowSceneActivation",1,"void",["pointer","pointer"])}static get _Finalize(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.AsyncOperation","Finalize",0,"void",["pointer"])}static get _InvokeCompletionEvent(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.AsyncOperation","InvokeCompletionEvent",0,"void",["pointer"])}static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.AsyncOperation",".ctor",0,"void",["pointer"])}}i([n.cache],r,"_InternalDestroy",null),i([n.cache],r,"_get_isDone",null),i([n.cache],r,"_get_progress",null),i([n.cache],r,"_set_allowSceneActivation",null),i([n.cache],r,"_Finalize",null),i([n.cache],r,"_InvokeCompletionEvent",null),i([n.cache],r,"__ctor",null),Il2Cpp.Api.AsyncOperation=r},{"decorator-cache-getter":561}],497:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_AsyncOperation_Impl=void 0;class i extends e("../class").UnityEngine_YieldInstruction_Impl{m_Ptr=lfv(this.handle,"m_Ptr");m_completeCallback=lfv(this.handle,"m_completeCallback");constructor(e){super(e)}static InternalDestroy(e){return Il2Cpp.Api.AsyncOperation._InternalDestroy(e)}get_isDone(){return Il2Cpp.Api.AsyncOperation._get_isDone(this.handle)}get_progress(){return Il2Cpp.Api.AsyncOperation._get_progress(this.handle)}set_allowSceneActivation(e){return Il2Cpp.Api.AsyncOperation._set_allowSceneActivation(this.handle,e)}Finalize(){return Il2Cpp.Api.AsyncOperation._Finalize(this.handle)}InvokeCompletionEvent(){return Il2Cpp.Api.AsyncOperation._InvokeCompletionEvent(this.handle)}_ctor(){return Il2Cpp.Api.AsyncOperation.__ctor(this.handle)}}n.UnityEngine_AsyncOperation_Impl=i,Il2Cpp.AsyncOperation=i},{"../class":503}],498:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":496,"./class":497}],499:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Coroutine",".ctor",0,[],"void",["pointer"])}static get _Finalize(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Coroutine","Finalize",0,[],"void",["pointer"])}static get _ReleaseCoroutine(){return Il2Cpp.Api.o("UnityEngine.CoreModule","UnityEngine.Coroutine","ReleaseCoroutine",1,["System.IntPtr"],"void",["pointer"])}}i([n.cache],r,"__ctor",null),i([n.cache],r,"_Finalize",null),i([n.cache],r,"_ReleaseCoroutine",null),Il2Cpp.Api.Coroutine=r},{"decorator-cache-getter":561}],500:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_Coroutine_Impl=void 0;class i extends e("../class").UnityEngine_YieldInstruction_Impl{m_Ptr=lfv(this.handle,"m_Ptr");constructor(e){super(e)}_ctor(){return Il2Cpp.Api.Coroutine.__ctor(this.handle)}Finalize(){return Il2Cpp.Api.Coroutine._Finalize(this.handle)}static ReleaseCoroutine(e){return Il2Cpp.Api.Coroutine._ReleaseCoroutine(e)}toFieldsString(){return this.handle+" | "+lfss(this.handle)}}n.UnityEngine_Coroutine_Impl=i,Il2Cpp.Coroutine=i},{"../class":503}],501:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class")},{"./api":499,"./class":500}],502:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get __ctor(){return Il2Cpp.Api.t("UnityEngine.CoreModule","UnityEngine.YieldInstruction",".ctor",0,"void",["pointer"])}}i([n.cache],r,"__ctor",null),Il2Cpp.Api.YieldInstruction=r},{"decorator-cache-getter":561}],503:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.UnityEngine_YieldInstruction_Impl=void 0;class i extends e("../class").mscorlib_System_Object_impl{constructor(e){super(e)}_ctor(){return Il2Cpp.Api.YieldInstruction.__ctor(this.handle)}}n.UnityEngine_YieldInstruction_Impl=i,Il2Cpp.YieldInstruction=i},{"../class":506}],504:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./AsyncOperation/include"),e("./Coroutine/include")},{"./AsyncOperation/include":498,"./Coroutine/include":501,"./api":502,"./class":503}],505:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{static get _ctor_0(){return Il2Cpp.Api.t("mscorlib","System.Object",".ctor",0,"pointer",["pointer"])}static get _toString(){return Il2Cpp.Api.t("mscorlib","System.Object","ToString",0,"pointer",["pointer"])}static get _getType(){return Il2Cpp.Api.t("mscorlib","System.Object","GetType",0,"pointer",["pointer"])}static get _finalize(){return Il2Cpp.Api.t("mscorlib","System.Object","finalize",0,"pointer",["pointer"])}static get _getHashCode(){return Il2Cpp.Api.t("mscorlib","System.Object","getHashCode",0,"pointer",["pointer"])}static get _Equals_1(){return Il2Cpp.Api.t("mscorlib","System.Object","Equals",2,"pointer",["pointer","pointer"])}static get _Equals_2(){return Il2Cpp.Api.t("mscorlib","System.Object","Equals",2,"pointer",["pointer","pointer","pointer"])}}i([n.cache],r,"_ctor_0",null),i([n.cache],r,"_toString",null),i([n.cache],r,"_getType",null),i([n.cache],r,"_finalize",null),i([n.cache],r,"_getHashCode",null),i([n.cache],r,"_Equals_1",null),i([n.cache],r,"_Equals_2",null),Reflect.set(globalThis,"mscorlib",class{}),Reflect.set(mscorlib,"Api",class{}),mscorlib.Api.mscorlibObj=r},{"decorator-cache-getter":561}],506:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.mscorlib_System_Object_impl=void 0;class i{handle;constructor(e){this.handle=e}ctor_mscorlib_System_Object(){return mscorlib.Api.mscorlibObj._ctor_0(allocP(1))}toString(){return readU16(mscorlib.Api.mscorlibObj._toString(this.handle))}memberwiseClone(){throw new Error("Not implemented")}getType(){return new mscorlib.Type(mscorlib.Api.mscorlibObj._getType(this.handle))}finalize(){return mscorlib.Api.mscorlibObj._finalize(this.handle)}getHashCode(){return mscorlib.Api.mscorlibObj._getHashCode(this.handle)}caseTo(){}}n.mscorlib_System_Object_impl=i,mscorlib.Object=i},{}],507:[function(e,t,n){},{}],508:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./api"),e("./class"),e("./export"),e("./interface"),e("./Application/include"),e("./AndroidJavaObject/include"),e("./AndroidJNI/include"),e("./AndroidJNIHelper/include"),e("./AndroidJNISafe/include"),e("./GUI/include"),e("./Object/include"),e("./Input/include"),e("./Delegate/include"),e("./DownloadHandler/include"),e("./Module/include"),e("./Physics/include"),e("./SystemInfo/include"),e("./EventDelegate/include"),e("./Exception/include"),e("./PlayerPrefs/include"),e("./RaycasterManager/include"),e("./Resources/include"),e("./ResourcesAPI/include"),e("./ResourcesRequest/include"),e("./Times/include"),e("./FontData/include"),e("./Type/include"),e("./RuntimeType/include"),e("./RuntimeTypeHandle/include"),e("./SceneManager/include"),e("./Environment/include"),e("./Screen/include"),e("./AbstractEventData/include"),e("./Debug/include"),e("./Logger/include"),e("./MemberInfo/include"),e("./YieldInstruction/include"),e("./ValueType/include"),e("./UnityEventBase/include"),e("./UnityWebRequest/include"),e("./WWWForm/include"),e("./InvokableCallList/include"),e("./GlobalJavaObjectRef/include"),e("./CustomYieldInstruction/include"),e("./ImageConversion/include")},{"./AbstractEventData/include":45,"./AndroidJNI/include":58,"./AndroidJNIHelper/include":50,"./AndroidJNISafe/include":54,"./AndroidJavaObject/include":65,"./Application/include":70,"./CustomYieldInstruction/include":78,"./Debug/include":82,"./Delegate/include":91,"./DownloadHandler/include":112,"./Environment/include":117,"./EventDelegate/include":121,"./Exception/include":125,"./FontData/include":129,"./GUI/include":133,"./GlobalJavaObjectRef/include":136,"./ImageConversion/include":140,"./Input/include":145,"./InvokableCallList/include":149,"./Logger/include":154,"./MemberInfo/include":166,"./Module/include":169,"./Object/include":343,"./Physics/include":348,"./PlayerPrefs/include":352,"./RaycasterManager/include":356,"./Resources/include":368,"./ResourcesAPI/include":360,"./ResourcesRequest/include":364,"./RuntimeType/include":375,"./RuntimeTypeHandle/include":371,"./SceneManager/include":379,"./Screen/include":383,"./SystemInfo/include":388,"./Times/include":392,"./Type/include":395,"./UnityEventBase/include":403,"./UnityWebRequest/include":408,"./ValueType/include":491,"./WWWForm/include":495,"./YieldInstruction/include":504,"./api":505,"./class":506,"./export":507,"./interface":509}],509:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0})},{}],510:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./thread")},{"./thread":511}],511:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});globalThis.attachCurrentThread=()=>{Il2Cpp.Api._threadCurrent().isNull()&&Il2Cpp.Domain.attach()},globalThis.detachCurrentThread=()=>{var e=Il2Cpp.Api._threadCurrent();e.isNull()||new Il2Cpp.Thread(e).detach()}},{}],512:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./TypeExtends/include")},{"./TypeExtends/include":34}],513:[function(e,t,n){},{}],514:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("frida-il2cpp-bridge"),e("./api/include"),e("./expand/include"),e("./base/include"),e("./bridge/include"),e("./java/include"),e("./utils/include"),e("./plugin/include"),e("./globel")},{"./api/include":1,"./base/include":10,"./bridge/include":31,"./expand/include":512,"./globel":513,"./java/include":530,"./plugin/include":538,"./utils/include":554,"frida-il2cpp-bridge":589}],515:[function(o,e,a){!function(r){!function(){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),o("./include"),r(()=>e());const e=()=>{{const e="2020.3.0f1c1";Il2Cpp.perform(()=>{Il2Cpp.Api._resolveInternalCall(allocCStr("UnityEngine.Application::get_unityVersion")).isNull()&&(LOGW("Couldn't determine the Unity version, Schedule set to "+e),setTimeout(()=>{Reflect.has(Il2Cpp,"unityVersion")&&(Reflect.deleteProperty(Il2Cpp,"unityVersion"),Reflect.defineProperty(Il2Cpp,"unityVersion",{value:e})),Reflect.has(Il2Cpp,"unityVersionIsBelow201830")&&(Reflect.deleteProperty(Il2Cpp,"unityVersionIsBelow201830"),Reflect.defineProperty(Il2Cpp,"unityVersionIsBelow201830",{value:!1}))},1e3))})}t()};const t=()=>{};var n=Memory.alloc(16);globalThis.g_sem_lock=n,globalThis.sem_wait=()=>{new NativeFunction(Module.findExportByName("libc.so","sem_init"),"int",["pointer","int","uint"])(n,0,0),new NativeFunction(Module.findExportByName("libc.so","sem_wait"),"int",["pointer"])(n)},globalThis.sem_post=()=>{new NativeFunction(Module.findExportByName("libc.so","sem_post"),"int",["pointer"])(n),new NativeFunction(Module.findExportByName("libc.so","sem_destroy"),"int",["pointer"])(n)};class i{static savedPauseCode=ptr(0);static Pause(){Il2Cpp.perform(()=>{Memory.patchCode(i.getPauseAddress(),4,e=>{i.savedPauseCode=e.readPointer(),(e=new("arm64"==Process.arch?Arm64Writer:ArmWriter)(e)).putLabel("loop"),e.putBLabel("loop"),e.flush()})})}static Resume(){Il2Cpp.perform(()=>{Memory.patchCode(i.getPauseAddress(),4,e=>{e.writePointer(i.savedPauseCode)})})}static getPauseAddress=()=>{var e=Il2Cpp.Domain.assembly("UnityEngine.UI").image.tryClass("UnityEngine.EventSystems.EventSystem");if(null!=e){e=e.tryMethod("Update");if(null!=e)return e.virtualAddress}e=Il2Cpp.Domain.assembly("UnityEngine.UI").image.tryClass("UnityEngine.UI.Image");if(null!=e){e=e.tryMethod("UpdateMaterial");if(null!=e)return e.virtualAddress}return Il2Cpp.Api.GameObject._SetActive}}class l{static savedCode=new Map;static setException=a=>{Process.setExceptionHandler(e=>{if(!this.savedCode.keys.toString().includes(e.address.toString()))return!1;a?a(e):(LOGD(`
Called => ${e.type} : `+e.address),"arm64"==Process.arch?(t=e.context,LOGZ(`x0: ${t.x0} x1: ${t.x1} x2: ${t.x2} x3: ${t.x3} pc: ${t.pc} sp: ${t.sp} fp: ${t.fp} lr: `+t.lr)):"arm"==Process.arch&&(t=e.context,LOGZ(`r0: ${t.r0} r1: ${t.r1} r2: ${t.r2} r3: ${t.r3} pc: ${t.pc} sp: ${t.sp} fp: ${t.r11} ip: ${t.r12} lr: `+t.lr)));var t=e.context.pc,n=ptr(l.savedCode.get(t.toString())),i=Memory.alloc(256),n=(Memory.protect(i,256,"rwx"),Memory.protect(t,4,"rwx"),t.writePointer(n),i.add(240));if(n.writePointer(t.add(4)),"arm64"==Process.arch){var r=new Arm64Writer(i),o=new Arm64Relocator(t,r);o.readOne(),o.writeOne(),r.putLdrRegU64Ptr("x16",n),r.putBrReg("x16")}else{if("arm"!=Process.arch)throw new Error("Not support arch");r=new ArmWriter(i);o=new ArmRelocator(t,r);o.readOne(),o.writeOne(),r.putLdrRegU32("r12",n.readU32()),r.putBlxReg("r12")}return r.putNop(),r.flush(),seeHexA(i),e.context.pc=i,l.writeBP(t),!0})};static writeBP=t=>{"arm"==Process.arch&&LOGE("Not test arm32"),t=checkPointer(t);try{Instruction.parse(t)}catch(e){throw new Error(`AddBP ${t} `+e)}if(l.savedCode.keys.toString().includes(t.toString()))throw new Error(`AddBP ${t} already exists`);l.savedCode.set(t.toString(),t.readPointer().toString()),Memory.patchCode(t,4,e=>{(e=new("arm64"==Process.arch?Arm64Writer:ArmWriter)(e)).putBytes([0,0,0,0]),e.flush()})};static removeBP=e=>{l.savedCode.keys.toString().includes(e.toString())&&l.savedCode.delete(e.toString())};static is_pc_relative(e){return!!e.regsRead.toString().includes("pc")||!!e.regsWritten.toString().includes("pc")||!!e.opStr.includes("pc")}}globalThis.pause=i.Pause,globalThis.resume=i.Resume,globalThis.setException=l.setException,globalThis.addBP=l.writeBP,globalThis.removeBP=l.removeBP,globalThis.HookExit=()=>{HookJavaExit(),Il2Cpp.perform(()=>{R(Il2Cpp.Domain.assembly("UnityEngine.CoreModule").image.class("UnityEngine.Application").method("Quit",1).virtualAddress,(e,t)=>(LOGE("called UnityEngine.Application.Quit("+t.toInt32()+")"),ptr(0))),R(Il2Cpp.Domain.assembly("UnityEngine.CoreModule").image.class("UnityEngine.Application").method("Quit").virtualAddress,e=>(LOGE("called UnityEngine.Application.Quit()"),ptr(0)))})}}.call(this)}.call(this,o("timers").setImmediate)},{"./include":514,timers:595}],516:[function(e,t,n){},{}],517:[function(e,t,n){},{}],518:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./ads"),e("./unity"),e("./max")},{"./ads":517,"./max":519,"./unity":520}],519:[function(e,t,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});const r=e("../../../base/base");let o=new Map,a=new Map;globalThis.HookMaxCallBack=(r=!0)=>{var e=find_method("MaxSdk.Scripts","MaxSdkCallbacks","ForwardEvent",1),e=(e.isNull()||A(e,e=>{var t=readU16(e[1]),n=JSON.parse(t),i=r?n:t;try{n.waterfallInfo.networkResponses=n.waterfallInfo.networkResponses.splice(0,1)}catch{}o.set(n.name,n),a.set(n.name,t),LOGE(`
[*] MaxSdkCallbacks.ForwardEvent('${e[0]}','${i}')
`),r&&LOGJSON(i)}),find_method("MaxSdk.Scripts","MaxSdkCallbacks","InvokeEvent",2));e.isNull()||A(e,e=>{var t=r?JSON.parse(readU16(e[1])):readU16(e[1]);LOGE(`
[*] MaxSdkCallbacks.InvokeEvent('${e[0]}','${t}')`),r&&LOGJSON(t)})},globalThis.listMaxCallBack=(e=!1)=>{0==o.size&&LOGE("Noting to show ...");for(var[t,n]of o){var i,r=JSON.parse(a.get(t));try{e?(LOGE(`
[*] ${t} ↓`),LOGD(`SendUnityMessage("MaxSdkCallbacks", "ForwardEvent", "${a.get(t).replace(/"/g,'\\"')})");`)):(i="{ "+r.waterfallInfo.networkResponses.length+" -> 1 }",LOGE(`
[*] ${t} ${i} ↓`),LOGJSON(n))}catch{}}newLine()},globalThis.onMaxInit=()=>{if(!r.HookerBase._list_assemblies_names.includes("MaxSdk.Scripts"))throw new Error("MaxSdk.Scripts not found");SendMessage("MaxSdkCallbacks","ForwardEvent",'{"name":"OnSdkInitializedEvent","consentDialogState":"1","countryCode":"GB","isSuccessfullyInitialized":"true"}'),setFunctionBool(find_method("MaxSdk.Scripts","MaxSdkAndroid","IsRewardedAdReady"),!0),n(find_method("MaxSdk.Scripts","MaxSdkAndroid","ShowRewardedAd"))},globalThis.onMaxReward=()=>{if(!r.HookerBase._list_assemblies_names.includes("MaxSdk.Scripts"))throw new Error("MaxSdk.Scripts not found");SendMessage("MaxSdkCallbacks","ForwardEvent",'{"adUnitId":"889d134d7f3d3d7d","adFormat":"REWARDED","networkName":"AppLovin","networkPlacement":"inter_videoa","creativeId":"20945973","placement":"","revenue":"0.002465956926345825","revenuePrecision":"exact","waterfallInfo":{},"dspName":"","name":"OnRewardedAdReceivedRewardEvent","rewardLabel":"","rewardAmount":"0"}'),SendMessage("MaxSdkCallbacks","ForwardEvent",'{"adUnitId":"889d134d7f3d3d7d","adFormat":"REWARDED","networkName":"AppLovin","networkPlacement":"inter_videoa","creativeId":"20945973","placement":"","revenue":"0.002465956926345825","revenuePrecision":"exact","waterfallInfo":{},"dspName":"","name":"OnRewardedAdHiddenEvent"}'),SendMessage("MaxSdkCallbacks","ForwardEvent",'{"adUnitId":"22c7da7816de341e","adFormat":"REWARDED","networkName":"Google AdMob","networkPlacement":"ca-app-pub-3032511519363854/5658671116","creativeId":"rl5GZLaCJpaOrATD4bGYBA","placement":"","revenue":"0.002943064","revenuePrecision":"exact","waterfallInfo":{},"dspName":"","name":"OnRewardedAdReceivedRewardEvent","rewardLabel":"","rewardAmount":"0"}'),SendMessage("MaxSdkCallbacks","ForwardEvent",'{"adUnitId":"22c7da7816de341e","adFormat":"REWARDED","networkName":"Google AdMob","networkPlacement":"ca-app-pub-3032511519363854/5658671116","creativeId":"rl5GZLaCJpaOrATD4bGYBA","placement":"","revenue":"0.002943064","revenuePrecision":"exact","waterfallInfo":{},"dspName":"","name":"OnRewardedAdHiddenEvent"}')}},{"../../../base/base":4}],520:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.MaxUnityAdManager_impl=n.Utils_Impl=void 0;class i{static retrieveSdkKey(){let t="";return Java.perform(()=>{var e=Java.use("com.applovin.mediation.unity.Utils");t=e.retrieveSdkKey()}),t}static Hook_retrieveSdkKey(){Java.perform(()=>{Java.use("com.applovin.mediation.unity.Utils").retrieveSdkKey.implementation=function(){var e=this.retrieveSdkKey();return LOGD("Called retrieveSdkKey: ret => "+e),e}})}static getCurrentActivity(){let t=NULL;return Java.perform(()=>{var e=Java.use("com.applovin.mediation.unity.Utils");t=e.getCurrentActivity()}),t}}n.Utils_Impl=i;class r{static get SDK_TAG(){let e="";return Java.perform(()=>{e=Java.use("com.applovin.mediation.unity.MaxUnityAdManager").SDK_TAG.value}),e}static get TAG(){let e="";return Java.perform(()=>{e=Java.use("com.applovin.mediation.unity.MaxUnityAdManager").TAG.value}),e}static get VERSION(){let e="";return Java.perform(()=>{e=Java.use("com.applovin.mediation.unity.MaxUnityAdManager").VERSION.value}),e}static get backgroundCallback(){let e=NULL;return Java.perform(()=>{e=Java.use("com.applovin.mediation.unity.MaxUnityAdManager").backgroundCallback.value}),e}static get currentActivity(){let e=NULL;return Java.perform(()=>{e=Java.use("com.applovin.mediation.unity.MaxUnityAdManager").currentActivity.value}),e}static get instance(){let e={mAdInfoMap:{}};return Java.perform(()=>{e=Java.use("com.applovin.mediation.unity.MaxUnityAdManager").instance.value}),e}static get mAdInfoMap(){let t=NULL;return Java.perform(()=>{var e=r.instance;null!=e&&(t=e.mAdInfoMap.value)}),t}}n.MaxUnityAdManager_impl=r,Reflect.set(globalThis,"JavaAds",{}),globalThis.JavaAds.Utils=i,globalThis.JavaAds.MaxUnityAdManager=r},{}],521:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});globalThis.B_ShowAD=()=>{D(),BF("showInterstitial"),BF("ShowRewardedInterstitialAd"),BF("showRewardedAd"),BF("ShowBannerAd"),BF("Banner"),BF("AppOpenAd"),BF("CrossPromoAd"),BF("ShowRV")},globalThis.B_LOGS=()=>{BF("LogPurchase"),BF("LogAppEvent")}},{}],522:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./admob/include"),e("./applovin/include"),e("./testFireBase"),e("./export")},{"./admob/include":516,"./applovin/include":518,"./export":521,"./testFireBase":523}],523:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});globalThis.test_fireBase=()=>{Java.perform(()=>{i()})},globalThis.disbaleFirebase=()=>{Il2Cpp.perform(()=>{A(find_method("Firebase.App","FirebaseApp","CheckDependencies",0),void 0,e=>{LOGD("CheckDependencies() => "+e),e.replace(ptr(1))}),A(find_method("Firebase.App","FirebaseApp","CheckAndFixDependenciesAsync",0),void 0,e=>LOGD("CheckAndFixDependenciesAsync() => "+e)),A(find_method("Firebase.App","FirebaseApp","CheckDependenciesAsync",0),void 0,e=>{LOGD("CheckDependenciesAsync() => "+e)})})};const i=()=>{Java.use("com.google.android.gms.common.internal.StringResourceValueReader").getString.implementation=function(e){return"google_app_id"==e?"1:1006447557104:android:575473cdfe4c92c20f4535":"google_api_key"==e?"AIzaSyAK2GAaeAFFaIqDjt2iOpnWPCh2RsE5qY8":"firebase_database_url"==e?"https://test-9d867.firebaseio.com":"ga_trackingId"==e||"gcm_defaultSenderId"==e?"1006447557104":"google_storage_bucket"==e?"test-9d867.appspot.com":"project_id"==e?"test-9d867":this.getString(e)},setTimeout(()=>{{var i=Java.use("com.google.firebase.remoteconfig.FirebaseRemoteConfig"),r=(Java.use("com.google.firebase.remoteconfig.FirebaseRemoteConfigSettings"),Java.use("com.google.firebase.remoteconfig.FirebaseRemoteConfigSettings$Builder")),o=i.getInstance(),i=(LOGD("instance abc ->"+o.getString("abc")),r.$new().setMinimumFetchIntervalInSeconds(1).build());o.setConfigSettingsAsync(i);let e=o.fetchAndActivate(),t=void e.isSuccessful(),n=setInterval(()=>{t=e.isSuccessful(),LOGD(e+" "+t),t&&(LOGD("TestRemoteKey -> "+o.getString("TestRemoteKey")),LOGD("abc ->"+o.getString("abc")),LOGD(o.getAll().size()),clearInterval(n))},2e3)}},5e3)}},{}],524:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ArtMethod=void 0;const r=e("../plugin/std/std_string");class o{static prettyMethod(e,t=!0){var n=Module.findExportByName("libart.so","_ZN3art9ArtMethod12PrettyMethodEb");if(null==n)throw new Error("NOT Found : art::ArtMethod::PrettyMethod(ArtMethod* m, bool with_signature)");var i=new r.StdString;return new NativeFunction(n,"pointer",["pointer","pointer","int"])(i.handle,e,t?1:0),i.disposeToString()}static Hook_ArtMethod_Invoke(n=!1,i=!0){Interceptor.attach(function(){let t=Module.findExportByName("libart.so","_ZN3art9ArtMethod6InvokeEPNS_6ThreadEPjjPNS_6JValueEPKc");if(null==t&&(Process.findModuleByName("libart.so").enumerateSymbols().filter(e=>0<=e.name.indexOf("ArtMethod")).filter(e=>0<=e.name.indexOf("Invoke")).filter(e=>0<=e.name.indexOf("Thread")).forEach(e=>{t=e.address}),null==t))throw new Error("NOT Found : art::ArtMethod::Invoke");return t}(),{onEnter:function(e){e=e[0];if(i){var t=o.prettyMethod(e,!1);if(!t.includes("java.")&&!t.includes("android.")){let e="ArtMethod Invoke: "+t;n&&(e+="\ncalled from:\n"+Thread.backtrace(this.context,Backtracer.ACCURATE).map(DebugSymbol.fromAddress).join("\n")+"\n"),LOGD(e)}}else{t=o.prettyMethod(e,!0);if(!t.startsWith("java.")&&!t.startsWith("android.")){let e="ArtMethod Invoke: "+t;n&&(e+="\ncalled from:\n"+Thread.backtrace(this.context,Backtracer.ACCURATE).map(DebugSymbol.fromAddress).join("\n")+"\n"),LOGD(e)}}}})}}n.ArtMethod=o,globalThis.hook_artMethodInvoke=o.Hook_ArtMethod_Invoke,globalThis.artMethodPtrToString=o.prettyMethod},{"../plugin/std/std_string":544}],525:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.iterClassLoader=n.listClassLoader=void 0;const i=e("../utils/formart");class r{static iterClassLoader=(t,n=!1)=>{Java.perform(()=>{Java.enumerateClassLoaders({onMatch:function(e){n&&LOGD("classLoader"+e.toString()),e.toString().indexOf("dalvik.system.DexClassLoader"),null!=t&&(e=e,t(Java.classFactory.loader=e))},onComplete:function(){}})})};static loaders=new Array;static listClassLoader=(e=!0,t=!0)=>{function n(){0===r.loaders.length&&Java.perform(()=>r.iterClassLoader(e=>{r.loaders.includes(e)||r.loaders.push(e)},!1))}t||0!==r.loaders.length?e?(n(),["java.lang.BootClassLoader","dalvik.system.DexClassLoader","dalvik.system.PathClassLoader","dalvik.system.InMemoryDexClassLoader"].forEach(t=>{i.formartClass.printTitile(t),this.loaders.forEach(e=>{-1<e.toString().indexOf(t)&&LOGD(" ["+r.loaders.indexOf(e)+"] "+e.toString())})})):Java.perform(()=>r.iterClassLoader(()=>{},!0)):n()};static getClassLoaderByDescriptor=t=>{let n=null;return r.loaders.forEach(e=>{-1<e.toString().indexOf(t)&&(n=e)}),n};static getClassLoaderByIndex=e=>r.loaders[e];static HookClassLoader(){Java.perform(function(){let e=Java.use("dalvik.system.BaseDexClassLoader"),r=Java.use("java.lang.Class");null!=e&&(e.$init.overload("java.lang.String","java.io.File","java.lang.String","java.lang.ClassLoader").implementation=function(e,t,n,i){e=this.$init(e,t,n,i),t=Java.cast(this.getClass(),r);return LOG("[I] "+t.getName()),e},e.loadClass.overload("java.lang.String","boolean").implementation=function(e){var t=Java.cast(this.getClass(),r);return LOGD("[L] "+t.getName()+" load ---\x3e "+e),this.loadClass(e,!1)},e.findClass.implementation=function(e){var t=this.findClass(e),n=Java.cast(this.getClass(),r);return LOGD("[F] "+n.getName()+" find ---\x3e "+e),t})})}}e=r.listClassLoader,n.listClassLoader=e,e=r.iterClassLoader;n.iterClassLoader=e,globalThis.listClassLoader=r.listClassLoader,globalThis.iterClassLoader=r.iterClassLoader,globalThis.getClassLoaderByDescriptor=r.getClassLoaderByDescriptor,globalThis.getClassLoaderByIndex=r.getClassLoaderByIndex,globalThis.HookClassLoader=r.HookClassLoader},{"../utils/formart":553}],526:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const i=e("./classLoader");globalThis.findJavaClass=(e="com.unity3d.player.UnityPlayerActivity")=>{Java.perform(()=>{(0,i.iterClassLoader)(function(t){if(t)try{t.loadClass(e),Java.choose(e,{onMatch:function(e){LOGD("[*] onMatch : \n\t"+e.toString()+" at "+t.toString())},onComplete:function(){}})}catch{}},!1)})}},{"./classLoader":525}],527:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.setClick=n.HookMotionEvent=void 0;var i=()=>{Java.perform(()=>{Java.use("android.view.View").onTouchEvent.implementation=function(e){var t=this.onTouchEvent(e);return LOG("\n"+getLine(25)+" onTouchEvent "+getLine(25),LogColor.YELLOW),LOG(t+"\t"+e,LogColor.C36),t},Java.use("android.app.Activity").dispatchTouchEvent.implementation=function(e){var t=this.dispatchTouchEvent(e);return LOG("\n"+getLine(25)+" dispatchTouchEvent "+getLine(25),LogColor.YELLOW),LOG(t+"\t"+e,LogColor.C36),t}})},r=(n.HookMotionEvent=i,(r,o)=>{null!=r&&null!=o&&Java.perform(()=>{var e=Java.use("android.app.Instrumentation"),t=Java.use("android.os.SystemClock"),n=Java.use("android.view.MotionEvent"),e=e.$new(),i=t.uptimeMillis(),i=n.obtain(i,i,0,r,o,0),t=t.uptimeMillis(),n=n.obtain(t,t,1,r,o,0);e.sendPointerSync(i),e.sendPointerSync(n)})});n.setClick=r,globalThis.HookMotionEvent=i,globalThis.setClick=r},{}],528:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),globalThis.HookDialog=()=>{Java.perform(()=>{var e=Java.use("androidx.fragment.app.DialogFragment"),e=(Java.use("androidx.appcompat.app.AlertDialog").show.implementation=function(){var e=0==arguments.length?"":JSON.stringify(arguments);return LOGW("CALLED -> "+this.toString()),LOGZ(` PARAMS[${arguments.length}] -> `+e),PrintStackTraceJava(),this.show.apply(this,arguments)},e.show.overload("androidx.fragment.app.FragmentTransaction","java.lang.String").implementation=function(){var e=0==arguments.length?"":JSON.stringify(arguments);return LOGW("CALLED -> "+this.toString()),LOGZ(` PARAMS[${arguments.length}] -> `+e),PrintStackTraceJava(),this.show.apply(this,arguments)},e.show.overload("androidx.fragment.app.FragmentManager","java.lang.String").implementation=function(){var e=0==arguments.length?"":JSON.stringify(arguments);return LOGW("CALLED -> "+this.toString()),LOGZ(` PARAMS[${arguments.length}] -> `+e),PrintStackTraceJava(),this.show.apply(this,arguments)},Java.use("android.app.Dialog").show.overload().implementation=function(){var e=0==arguments.length?"":JSON.stringify(arguments);return LOGW("CALLED -> "+this.toString()),LOGZ(` PARAMS[${arguments.length}] -> `+e),PrintStackTraceJava(),this.show.apply(this,arguments)},Java.use("android.widget.PopupWindow"));e.showAsDropDown.overload("android.view.View").implementation=function(){var e=0==arguments.length?"":JSON.stringify(arguments);return LOGW("CALLED -> "+this.toString()),LOGZ(` PARAMS[${arguments.length}] -> `+e),PrintStackTraceJava(),this.showAsDropDown.apply(this,arguments)},e.showAsDropDown.overload("android.view.View","int","int").implementation=function(){var e=0==arguments.length?"":JSON.stringify(arguments);return LOGW("CALLED -> "+this.toString()),LOGZ(` PARAMS[${arguments.length}] -> `+e),PrintStackTraceJava(),this.showAsDropDown.apply(this,arguments)},e.showAsDropDown.overload("android.view.View","int","int","int").implementation=function(){var e=0==arguments.length?"":JSON.stringify(arguments);return LOGW("CALLED -> "+this.toString()),LOGZ(` PARAMS[${arguments.length}] -> `+e),PrintStackTraceJava(),this.showAsDropDown.apply(this,arguments)},e.showAtLocation.overload("android.os.IBinder","int","int","int").implementation=function(){var e=0==arguments.length?"":JSON.stringify(arguments);return LOGW("CALLED -> "+this.toString()),LOGZ(` PARAMS[${arguments.length}] -> `+e),PrintStackTraceJava(),this.showAtLocation.apply(this,arguments)},e.showAtLocation.overload("android.view.View","int","int","int").implementation=function(){var e=0==arguments.length?"":JSON.stringify(arguments);return LOGW("CALLED -> "+this.toString()),LOGZ(` PARAMS[${arguments.length}] -> `+e),PrintStackTraceJava(),this.showAtLocation.apply(this,arguments)}})}},{}],529:[function(e,t,l){"use strict";function n(i=!0){Java.perform(()=>{Java.use("java.lang.reflect.Method").invoke.overload("java.lang.Object","[Ljava.lang.Object;").implementation=function(e,t){var n;return l.Hooks_value_hideJavaLog||(n=0==t.length?"":JSON.stringify(t),LOGW("CALLED -> "+this.toString()),LOGZ(` PARAMS[${t.length}] -> `+n),i&&PrintStackTraceJava()),this.invoke(e,t)}})}function i(i=!1){hookJavaClass("android.app.SharedPreferencesImpl$EditorImpl",(e,t,n)=>({skipOriginal:!1,parseValue:!l.Hooks_value_hideJavaLog,after:i?(e,t,n)=>(PrintStackTraceJava(),n):void 0})),hookJavaClass("android.app.SharedPreferencesImpl",(e,t,n)=>({skipOriginal:!1,parseValue:!l.Hooks_value_hideJavaLog,after:i?(e,t,n)=>(PrintStackTraceJava(),n):void 0}))}function r(i=!1){hookJavaClass("android.content.Intent",(e,t,n)=>({skipOriginal:!1,parseValue:!l.Hooks_value_hideJavaLog,after:i?(e,t,n)=>(PrintStackTraceJava(),n):void 0}))}function o(t=!0){Java.perform(function(){Java.use("android.app.Activity").finish.overload().implementation=function(){if(l.Hooks_value_hideJavaLog)return this.finish();console.log("called android.app.Activity.Finish"),t&&PrintStackTraceJava()},Java.use("java.lang.System").exit.implementation=function(e){if(l.Hooks_value_hideJavaLog)return this.exit(e);console.log("called java.lang.System.exit("+e+")"),t&&PrintStackTraceJava()}})}function a(t=!0){Java.perform(function(){Java.use("android.app.Activity").onCreate.overload("android.os.Bundle").implementation=function(e){if(l.Hooks_value_hideJavaLog)return this.onCreate(e);console.info("Activity started: "+this),t&&PrintStackTraceJava(),this.onCreate(e)}})}Object.defineProperty(l,"__esModule",{value:!0}),l.Hooks_value_hideJavaLog=l.HookStartActivity=l.HookExit=l.HookIntent=l.HookSharedPreferences=l.HookReflect=void 0,l.HookReflect=n,l.HookSharedPreferences=i,l.HookIntent=r,l.HookExit=o,l.HookStartActivity=a,globalThis.HookJavaReflect=n,globalThis.HookJavaSharedPreferences=i,globalThis.HookJavaIntent=r,globalThis.HookJavaExit=o,globalThis.HookJavaStartActivity=a,globalThis.HookJavaToast=function(r=!0){Java.use("android.widget.Toast").makeText.overload("android.content.Context","java.lang.CharSequence","int").implementation=function(t,n,i){if(!l.Hooks_value_hideJavaLog){console.warn("\n--------------\tCalled Toast.makeText\t--------------");let e=1==i?"Toast.LENGTH_LONG":"Toast.LENGTH_SHORT";console.log("Toast.makeText([96m'"+JSON.stringify(t)+"','"+n+"','"+e+"'[0m)"),r&&PrintStackTraceJava()}return this.makeText(t,n,i)}},globalThis.HookLog=function(e=!0){const n=e,a=[];Java.perform(()=>{function i(e,t){l.Hooks_value_hideJavaLog||(console.warn("\n--------------\tCalled Log.i\t--------------"),console.log("Log.e([96m'"+e+"','"+t+"'[0m)"),n&&PrintStackTraceJava())}function r(e,t){l.Hooks_value_hideJavaLog||(console.warn("\n--------------\tCalled Log.i\t--------------"),console.log("Log.i([96m'"+e+"','"+t+"'[0m)"),n&&PrintStackTraceJava())}function o(e,t){l.Hooks_value_hideJavaLog||(console.warn("\n--------------\tCalled Log.d\t--------------"),console.log("Log.d([96m'"+e+"','"+t+"'[0m)"),n&&PrintStackTraceJava())}Java.use("android.util.Log").d.overload("java.lang.String","java.lang.String").implementation=function(t,n){return 0!=a.length?a.forEach(function(e){-1!=t.indexOf(e)&&o(t,n)}):o(t,n),this.d(t,n)},Java.use("android.util.Log").i.overload("java.lang.String","java.lang.String").implementation=function(t,n){return 0!=a.length?a.forEach(function(e){-1!=t.indexOf(e)&&r(t,n)}):r(t,n),this.i(t,n)},Java.use("android.util.Log").e.overload("java.lang.String","java.lang.String").implementation=function(t,n){return 0!=a.length?a.forEach(function(e){-1!=t.indexOf(e)&&i(t,n)}):i(t,n),this.e(t,n)}})},globalThis.HookNLog=function(t=!0){let n=!0;Interceptor.attach(Module.findExportByName(null,"__android_log_print"),{onEnter:function(e){l.Hooks_value_hideJavaLog||(n&&(console.log("\n"),n=!1),console.warn("---------------------------"),console.log(e[1].readCString()+"\t"+e[2].readCString()+"\t"+e[3]+"\t"+e[4]+"\t"+e[5]),t&&PrintStackTraceNative(this.context))}})},globalThis.HookPackageAndSign=function(){Java.perform(function(){var e=Java.use("android.app.ActivityThread").currentApplication().getApplicationContext(),t=e.getPackageName(),e=e.getPackageManager(),n=e.getPackageInfo(t,64);console.error("\n------------------------------------------------------------------"),console.log("PackageName\t===>\t",t),console.log("PackageManager\t===>\t",e),console.log("PackageInfo\t===>\t",n),console.log("versionCode\t===>\t",n.versionCode.value),console.log("versionName\t===>\t",n.versionName.value),console.log("signatures\t===>\t",n.signatures.value),console.error("------------------------------------------------------------------\n")})},globalThis.HookJSONObject=function(n=!0){Java.perform(function(){Java.use("org.json.JSONObject").getString.implementation=function(e){var t=this.getString(e);return l.Hooks_value_hideJavaLog||(LOG("\n--------------------------------------\n"+e,LogColor.COLOR_36),LOG(t,LogColor.COLOR_36),n&&PrintStackTraceJava()),t}})},l.Hooks_value_hideJavaLog=!1,globalThis.hideJavaLog=function(e=!0){l.Hooks_value_hideJavaLog=e,r()}},{}],530:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./click"),e("./info"),e("./others"),e("./logcat"),e("./classUtils"),e("./classLoader"),e("./unity"),e("./artMethod"),e("./registerNative"),e("./dialog"),e("./methods"),e("./javaClass"),e("./hooks"),e("./ADS/include")},{"./ADS/include":522,"./artMethod":524,"./classLoader":525,"./classUtils":526,"./click":527,"./dialog":528,"./hooks":529,"./info":531,"./javaClass":532,"./logcat":533,"./methods":534,"./others":535,"./registerNative":536,"./unity":537}],531:[function(e,t,u){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.functionProbe=u.findClasses=u.cacheMethods=u.launchApp=u.getApkInfo=u.showMethodInfoFromAddress=u.allMethodsCacheArray=void 0;const n=e("../expand/TypeExtends/mscorlibObj/Application/export"),i=e("../expand/TypeExtends/mscorlibObj/Environment/export"),r=e("../expand/TypeExtends/mscorlibObj/SystemInfo/export"),d=e("../bridge/fix/il2cppM"),o=e("../expand/TypeExtends/mscorlibObj/Times/export"),g=e("../utils/formart"),h=e("fastest-levenshtein"),s=e("../base/base"),a=e("../base/breaker"),l=()=>{function p(e){var t=Java.use("android.app.ActivityThread").currentApplication().getApplicationContext(),t=t.getPackageManager().getApplicationInfo(t.getPackageName(),128).metaData.value;return null!=t?t.getString(e):"..."}function c(e,n){var i=[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102],t=Java.use("java.security.MessageDigest").getInstance(n),r=(t.update(e),t.digest()),o=[];for(let e=0,t=0;;e++,t++){if(e>=("MD5"==n?16:"SHA-1"==n?20:32))return Java.use("java.lang.String").$new(o);var a=r[e];o[t]=i[15&a>>>4],o[++t]=i[15&a]}}Java.perform(()=>{LOGO(getLine(100));let e=Java.use("android.app.ActivityThread").currentApplication().getApplicationContext(),t=e.getPackageManager().getPackageInfo(e.getPackageName(),0),n=t.applicationInfo.value,i,r="Error Reading Name";try{i=n.labelRes.value,r=e.getResources().getString(i)}catch{}LOGD("[*]AppName\t\t"+r+" (UID:"+n.uid.value+")\t ID:0x"+n.labelRes.value.toString(16));var o=n.flags.value,o=(LOGZ("\t\t\tBackupable -> "+(0!=(32768&o))+"\tDebugable -> "+(0!=(2&o))),e.getPackageName()),a=(LOGD("\n[*]PkgName\t\t"+o),t.versionName.value),l=t.versionCode.value,s=t.applicationInfo.value.targetSdkVersion.value,a=(LOGD("\n[*]Verison\t\t{ "+a+" / "+l+" }\t(targetSdkVersion:"+s+")"),Java.use("java.io.File").$new(n.sourceDir.value).length()),l=(LOGD("\n[*]AppSize\t\t"+a+"\t("+(a/1024/1024).toFixed(2)+" MB)"),LOGD("\n[*]Time\t\t\tInstallTime\t"+new Date(t.firstInstallTime.value).toLocaleString()),LOGD("\t\t\tUpdateTime\t"+new Date(t.lastUpdateTime.value).toLocaleString()),n.sourceDir.value),s=n.dataDir.value,a=(LOGD("\n[*]Location\t\t"+l+"\n\t\t\t"+function(){let t="";return Java.perform(()=>{var e=Java.use("android.app.ActivityThread").currentApplication().getApplicationContext().getApplicationInfo().nativeLibraryDir.value;t=e+"/"}),t}()+"\n\t\t\t"+s),e.getPackageManager().getPackageInfo(o,64).signatures.value[0].toByteArray()),l=(LOGD("\n[*]Signatures\t\tMD5\t "+c(a,"MD5")+"\n\t\t\tSHA-1\t "+c(a,"SHA-1")+"\n\t\t\tSHA-256\t "+c(a,"SHA-256")),p("unity.build-id"));try{0!=l.length&&LOGD("\n[*]unity.build-id\t"+p("unity.build-id"))}catch{}LOGO(getLine(100))})};u.getApkInfo=l,u.allMethodsCacheArray=new Array;const y=(e=!0)=>{var t;0<u.allMethodsCacheArray.length||(e&&LOGZ("Caching methods ..."),t=Date.now(),Il2Cpp.Domain.assemblies.forEach(e=>{e.image.classes.forEach(e=>u.allMethodsCacheArray=u.allMethodsCacheArray.concat(e.methods))}),u.allMethodsCacheArray=u.allMethodsCacheArray.sort((e,t)=>e.virtualAddress.compare(t.virtualAddress)),e&&LOGZ(`Caching methods done. ${u.allMethodsCacheArray.length} Methods . cost ${Date.now()-t} ms`))};u.cacheMethods=y;e=(t,n=!1,e=!1)=>{let a=0;var i=s.HookerBase._list_classes.filter(e=>n?e.name==t:e.name.toLocaleLowerCase().includes(t.toLocaleLowerCase()));let l=i.reduce((e,t)=>e>t.name.length?e:t.name.length,0)+1;if(l=(30<l?30:l)-1,e)return i;i.sort((e,t)=>(t.isAbstract?-1:1)-(e.isAbstract?-1:1)).sort((e,t)=>(t.isEnum?1:-1)-(e.isEnum?1:-1)).forEach(e=>{0==a&&newLine(1);var t=g.formartClass.alignStr("M:"+e.methods.length,6),n=g.formartClass.alignStr("F:"+e.fields.length,6),i=g.formartClass.alignStr("E:"+e.isEnum,8),r=g.formartClass.alignStr("A:"+e.isAbstract,8),o=TFM(g.formartClass.alignStr(e.name,l),LogColor.C93)+" "+TFM(`< ${e.assemblyName} -> ${0==e.namespace.length?"NULL":e.namespace} >`,LogColor.C33);LOG(""+g.formartClass.alignStr(`[${++a}]`,6)+e.handle+` ===> { ${t}| ${n}| ${i}| ${r} } `+o,e.isAbstract||e.isEnum?LogColor.C90:LogColor.C36)}),newLine(1)};u.findClasses=e;const p=(t="",e=!0,n=-1,i=!1,r=!1)=>{let o=-1,a=new Array,l=new Array,s=new Array,p=Date.now();try{findExport("il2cpp_","libil2cpp.so",e=>{"function"==e.type&&e.name.toLocaleLowerCase().includes(t.toLowerCase())&&c(e)}),findExport("","libunity.so",e=>{"function"==e.type&&e.name.toLocaleLowerCase().includes(t.toLowerCase())&&c(e)})}catch(t){LOGE(t)}if(e)0==u.allMethodsCacheArray.length&&y(),u.allMethodsCacheArray.filter(e=>r?e.name==t:e.name.toLocaleLowerCase().includes(t.toLowerCase())).forEach(_);else{new Il2Cpp.Class(findClass("Transform")).methods.forEach(e=>{e.name.toLocaleLowerCase().includes(t.toLowerCase())&&_(e)}),new Il2Cpp.Class(findClass("GameObject")).methods.forEach(e=>{e.name.toLocaleLowerCase().includes(t.toLowerCase())&&_(e)}),new Il2Cpp.Class(findClass("Application")).methods.forEach(e=>{e.name.toLocaleLowerCase().includes(t.toLowerCase())&&_(e)}),new Il2Cpp.Class(findClass("Input")).methods.forEach(e=>{e.name.toLocaleLowerCase().includes(t.toLowerCase())&&_(e)}),new Il2Cpp.Class(findClass("PlayerPrefs")).methods.forEach(e=>{e.name.toLocaleLowerCase().includes(t.toLowerCase())&&_(e)}),new Il2Cpp.Class(findClass("Object",["UnityEngine.CoreModule"],!1)).methods.forEach(e=>{e.name.toLocaleLowerCase().includes(t.toLowerCase())&&_(e)}),new Il2Cpp.Class(findClass("Object",["mscorlib"],!1)).methods.forEach(e=>{e.name.toLocaleLowerCase().includes(t.toLowerCase())&&_(e)});try{new Il2Cpp.Class(findClass("Text")).methods.forEach(e=>{e.name.toLocaleLowerCase().includes(t.toLowerCase())&&_(e)})}catch(t){}}if(i)return s;function c(t){if(!i){let e=`${g.formartClass.alignStr(`[${++o}]`,6)} ${g.formartClass.alignStr(t.address,4*p_size)} ---> ${t.address.sub(soAddr)} `+t.name;-1!=n&&10<n&&(e=g.formartClass.alignStr(e,n)),a.push(e)}}function _(t){if(i)s.push(t);else{let e=`${g.formartClass.alignStr(`[${++o}]`,6)} ${g.formartClass.alignStr(t.handle,3*p_size)+(t.virtualAddress.isNull()?"":" ---\x3e "+g.formartClass.alignStr(t.relativeVirtualAddress,12))} | ${g.formartClass.alignStr(t.class.name,20)} @ ${t.class.handle} | `+(0,d.getMethodDesFromMethodInfo)(t);-1!=n&&10<n&&(e=g.formartClass.alignStr(e,n)),(t.virtualAddress.isNull()?l:a).push(e)}}newLine(),a.sort(h.distance).forEach(LOGD),newLine(),l.sort(h.distance).forEach(LOGZ),LOGZ(`
Take ${Date.now()-p}ms to find ${a.length} `+(a.length<=1?"result":"results")),-1!=n&&n<100&&LOGZ(`
${n} lines of results are shown recommended to be greater than 100`),newLine()},c=(t,e=!0)=>{0==u.allMethodsCacheArray.length&&y(e),"number"==typeof(t="string"==typeof t&&String(t).startsWith("0x")?ptr(t):t)&&(t=ptr(t));e=u.allMethodsCacheArray.find(e=>e.virtualAddress.equals(t)||e.relativeVirtualAddress.equals(t));if(e)return e;throw new Error("Can't find method by address "+t)};u.showMethodInfoFromAddress=(e=0)=>{"string"==typeof e&&0==e||e instanceof NativePointer&&e.isNull()||showMethodInfo(c(checkCmdInput(e)).handle)};var _=t=>Java.perform(()=>{var e=Java.use("android.app.ActivityThread").currentApplication().getApplicationContext();e.startActivity(Java.use("android.content.Intent").$new(e.getPackageManager().getLaunchIntentForPackage(t)))}),I=(u.launchApp=_,globalThis.bp=(e,t=!1)=>{p(e,!0,-1,!0).forEach(e=>{e.virtualAddress.isNull()||(t?b(e.handle):a.Breaker.attachMethod(e))})},(e,r=5)=>{const o=checkCmdInput(e);if(o.isNull())throw new Error("Address is null");if(!Process.findModuleByName("libil2cpp.so").enumerateRanges("--x").some(e=>e.base.compare(o)<=0&&0<=e.base.add(e.size).compare(o)))throw new Error("Address is not in libil2cpp.so (--x)");let t=function(e){try{return c(e)}catch{return null}}(o),i=new Map;function n(e){let i=new Map;return e.some((e,t,n)=>{if(e.virtualAddress.compare(o)<=0&&0<=n[t+1].virtualAddress.compare(o))return t+r>=n.length?n.slice(t).forEach(e=>i.set(e.name,e.virtualAddress)):n.slice(t,t+r).forEach(e=>i.set(e.name,e.virtualAddress)),!0}),i}(i=null!=t?n(t.class.methods.sort((e,t)=>e.virtualAddress.compare(t.virtualAddress))):(0==u.allMethodsCacheArray.length&&y(),n(u.allMethodsCacheArray))).set("inputAddress",o),i=new Map([...i.entries()].sort((e,t)=>e[1].compare(t[1])));{e=i;let n=0;e.forEach((e,t)=>{n=Math.max(n,t.length)});var a=getLine(n+=18);LOGW(a),e.forEach((e,t)=>{e=""+g.formartClass.alignStr(t,n)+e;("inputAddress"==t?LOGE:LOGD)(e)}),LOGW(a)}});u.functionProbe=I,globalThis.getApkInfo=l,Reflect.set(globalThis,"launchApp",_),Reflect.set(globalThis,"findMethods",p),Reflect.set(globalThis,"findClasses",e),Reflect.set(globalThis,"getUnityInfo",function(){(0,n.Application)(),(0,r.SystemInfo)(),(0,i.Environment)(),(0,o.Time)()}),Reflect.set(globalThis,"functionProbe",I),Reflect.set(globalThis,"AddressToMethod",c),Reflect.set(globalThis,"findMethodsInClass",(r,e,t=!0)=>{let n;if(null==r)throw new Error("Filter MethodName is empty");if(null==e)throw new Error("Class name is empty");if("*"==r&&(r=""),"number"==typeof e)n=new Il2Cpp.Class(ptr(e));else if("string"==typeof e){const r=findClass(e);if(null==r)throw new Error("Can't find class by name "+e);n=new Il2Cpp.Class(ptr(r))}else n=new Il2Cpp.Class(e);if(null==n)throw new Error("Class is null");const i=1<r.length&&r.includes("*");newLine();let o=0;if(t){const e=n.methods.sort((e,t)=>t.flags-e.flags).reduce((e,t)=>{let n;try{n=(0,d.getModifier)(t.flags)}catch(e){n=t.modifier}return e[n]||(e[n]=[]),e[n].push(t),e},{});for(const t in e){const n=e[t],a=g.formartClass.alignStr(`[ ${n.length} ]`,8);LOGE(`>>> ${a}| `+t),n.forEach(e=>{let t=!1;try{t=i?null!=(0,d.getMethodDesFromMethodInfo)(e).toLocaleLowerCase().match(r.toLowerCase()):e.name.toLocaleLowerCase().includes(r.toLowerCase())}catch(e){}if(t){const r=g.formartClass.alignStr(e.handle,3*p_size)+(e.virtualAddress.isNull()?"":" ---\x3e "+g.formartClass.alignStr(e.relativeVirtualAddress,12)),t=g.formartClass.alignStr(e.class.name,20),n=`${g.formartClass.alignStr(`[${++o}]`,6)} ${r} | ${t} @ ${e.class.handle} | `+(0,d.getMethodDesFromMethodInfo)(e);LOGD(n)}})}}else n.methods.forEach(n=>{if(n.name.toLocaleLowerCase().includes(r.toLowerCase())){let t;try{t=(0,d.getModifier)(n.flags)}catch(e){t=n.modifier.toString()}var e=g.formartClass.alignStr(n.handle,3*p_size)+(n.virtualAddress.isNull()?"":" ---\x3e "+g.formartClass.alignStr(n.relativeVirtualAddress,12)),i=g.formartClass.alignStr(n.class.name,20),e=`${g.formartClass.alignStr(`[${++o}]`,6)} ${e} | ${i} @ ${n.class.handle} | `+(0,d.getMethodDesFromMethodInfo)(n);LOGD(e)}});newLine()}),Reflect.set(globalThis,"AddressToMethodToString",(e,t=!0)=>{if(t)return s.HookerBase.MethodToShow(c(e));var t=c(e),e=t.class.image.name,n=t.class.namespace,i=t.class.name,r=Math.max(e.length,n.length,i.length)+1,e=g.formartClass.alignStr(e,r),n=g.formartClass.alignStr(n,r),i=g.formartClass.alignStr(i,r),e=`image ${e} @ `+t.class.image.handle,r=`namespace ${0==n.trim().length?g.formartClass.centerStr("---",r):n} @ `+t.class.handle,n=`class ${i} @ `+t.class.handle,i=`methodInfo ${t.handle} -> ${t.virtualAddress} -> `+t.relativeVirtualAddress,t=`methodName `+(0,d.getMethodDesFromMethodInfo)(t),o=Math.max(e.length,r.length,n.length,i.length,t.length)+4;LOGW(getLine(o)),LOGD(e+`
${r}
${n}
${i}
`+t),LOGW(getLine(o))}),Reflect.set(globalThis,"AddressToMethodNoException",(e,t=!1)=>{try{return c(e,t)}catch{return null}})},{"../base/base":4,"../base/breaker":5,"../bridge/fix/il2cppM":21,"../expand/TypeExtends/mscorlibObj/Application/export":69,"../expand/TypeExtends/mscorlibObj/Environment/export":116,"../expand/TypeExtends/mscorlibObj/SystemInfo/export":387,"../expand/TypeExtends/mscorlibObj/Times/export":391,"../utils/formart":553,"fastest-levenshtein":562}],532:[function(e,t,n){"use strict";function i(a,l,n=[]){Java.perform(()=>{var t;try{t="string"==typeof a?Java.use(a):a}catch{return void LOGE("NOT FOUND "+a)}t.class.getDeclaredMethods().forEach(e=>{const r=e.getName();if(r.includes("$")||r.includes("native")||r.includes("synchronized"))LOGW(`Skip Hook -> ${a}.`+r);else if(r.includes("$")||r.includes("init")||r.includes("ctor"))LOGW(`Skip Hook -> ${a}.`+r);else if(!n.includes(r)){LOGW(`Hooking ${a}.`+r);const o=e.getParameterTypes().map(e=>e.className).join(",");t[r].overloads.forEach(i=>{i&&(i.implementation=function(){var e,t=l(r,o,arguments)||{};let n;return t.before&&t.before(this,arguments),t.skipOriginal||(n=i.apply(this,arguments)),t.after&&(n=t.after(this,arguments,n)),t.parseValue&&(t=a+"."+r,e=Array.prototype.slice.call(arguments).map(String),n?LOGD(t+`([96m'${e.join("','")}'[0m) => [93m${n}[0m`):LOGD(t+`([96m'${e.join("','")}'[0m)`)),n})})}})})}Object.defineProperty(n,"__esModule",{value:!0}),n.hookJavaClass=void 0,n.hookJavaClass=i,globalThis.hookJavaClass=(e,t,n=[])=>{if(null==e)throw new Error("Using example : \thookJavaClass('xxx.xxx.className')");i(e,t=t||((e,t,n)=>({skipOriginal:!1,parseValue:!0})),n)}},{}],533:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.HookJavaLog=void 0;const i=e("../utils/formart"),r=()=>{Java.perform(()=>{var e=Java.use("android.util.Log");e.d.overload("java.lang.String","java.lang.String").implementation=function(e,t){return LOGD("[*] "+i.formartClass.getTime()+" DEBUG (d):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),this.d(arguments)},e.e.overload("java.lang.String","java.lang.String").implementation=function(e,t){return LOGD("[*] "+i.formartClass.getTime()+" ERROR (e):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),this.e(arguments)},e.e.overload("java.lang.String","java.lang.String","java.lang.Throwable").implementation=function(e,t,n){return LOGD("[*] "+i.formartClass.getTime()+" ERROR (e):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),LOGD("\targ3 : "+n.toString()),this.e(arguments)},e.i.overload("java.lang.String","java.lang.String").implementation=function(e,t){return LOGD("[*] "+i.formartClass.getTime()+" INFO (i):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),this.i(arguments)},e.i.overload("java.lang.String","java.lang.String","java.lang.Throwable").implementation=function(e,t,n){return LOGD("[*] "+i.formartClass.getTime()+" INFO (i):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),LOGD("\targ3 : "+n.toString()),this.i(arguments)},e.v.overload("java.lang.String","java.lang.String").implementation=function(e,t){return LOGD("[*] "+i.formartClass.getTime()+" VERBOSE (v):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),this.v(arguments)},e.v.overload("java.lang.String","java.lang.String","java.lang.Throwable").implementation=function(e,t,n){return LOGD("[*] "+i.formartClass.getTime()+" VERBOSE (v):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),LOGD("\targ3 : "+n.toString()),this.v(arguments)},e.w.overload("java.lang.String","java.lang.String").implementation=function(e,t){return LOGD("[*] "+i.formartClass.getTime()+" WARNING (w):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),this.w(arguments)},e.w.overload("java.lang.String","java.lang.Throwable").implementation=function(e,t){return LOGD("[*] "+i.formartClass.getTime()+" WARNING (w):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),this.w(arguments)},e.w.overload("java.lang.String","java.lang.String","java.lang.Throwable").implementation=function(e,t,n){return LOGD("[*] "+i.formartClass.getTime()+" WARNING (w):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),LOGD("\targ3 : "+n.toString()),this.w(arguments)},e.wtf.overload("java.lang.String","java.lang.String").implementation=function(e,t){return LOGD("[*] "+i.formartClass.getTime()+" WTF (wtf):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),this.wtf(arguments)},e.wtf.overload("java.lang.String","java.lang.Throwable").implementation=function(e,t){return LOGD("[*] "+i.formartClass.getTime()+" WTF (wtf):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),this.wtf(arguments)},e.wtf.overload("java.lang.String","java.lang.String","java.lang.Throwable").implementation=function(e,t,n){return LOGD("[*] "+i.formartClass.getTime()+" WTF (wtf):"),LOGD("\targ1 : "+e.toString()),LOGD("\targ2 : "+t.toString()),LOGD("\targ3 : "+n.toString()),this.wtf(arguments)}})};n.HookJavaLog=r,globalThis.HookJavaLog=r},{"../utils/formart":553}],534:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const o=e("./artMethod"),a=(globalThis.findJavaClasses=(t,n=!1)=>{let i=0;Java.perform(()=>{newLine(),Java.enumerateLoadedClassesSync().filter(e=>n?e==t:-1!=e.indexOf(t)).forEach((e,t,n)=>{LOGD(`[${++i}] `+e)}),newLine()})},(e,i)=>{Java.perform(()=>{let t=Java.use(e),n=new Set;t.class.getDeclaredMethods().forEach(e=>{e=e.getName();n.add(e)}),n.forEach(e=>{t[e].overloads.forEach(e=>{i(e)})})})}),l=(globalThis.BJC=(t,n=!1)=>{let r=0;Java.perform(()=>{newLine(),Java.enumerateLoadedClassesSync().filter(e=>n?e==t:e.includes(t)).forEach((e,t,n)=>{var i;LOGD(`[${++r}] `+e),i=e,Java.perform(()=>{let e=0;a(i,t=>{try{t.implementation=function(){var e=0==arguments.length?"":JSON.stringify(arguments);return LOGD("CALLED -> "+t.toString()),LOGZ(` Class -> ${i}
PARAMS -> `+e),this[t.methodName].apply(this,arguments)},LOGD(` ${`[${++e}]`.padEnd(5," ")} HOOK -> `+o.ArtMethod.prettyMethod(t.handle,!0))}catch{}})})}),newLine()})},e=>{if(null!=e){var t;for(t of["android.","androidx.","java.","javax.","dalvik.","com.android.","com.google.android.","sun.","libcore.","kotlin.Function","byte","char"])if(e.startsWith(t))return!1;try{var n=Java.use(e).class.getClassLoader();if(n.toString().includes("BootClassLoader"))return!1;if(n.toString().includes("PathClassLoader"))return!0;if(n.toString().includes("DexClassLoader"))return!0}catch{}}return!1});var s=new Map;globalThis.findJavaMethods=(i,r=!1)=>{0==s.size&&(Java.enumerateClassLoadersSync().filter(e=>e.toString().includes("base.apk")).forEach(function(e){Java.ClassFactory.loader=e,LOGW("Set ClassLoader to "+e),Java.enumerateLoadedClassesSync().filter(l).forEach(n=>{LOGD("-> "+n),a(n,e=>{var t;(r?e.methodName==i:e.methodName.includes(i))&&((t=s.get(n)||[]).push(e),LOGD(`[${t.length}] ${n} -> `+o.ArtMethod.prettyMethod(e.handle,!0)),s.set(n,t))})})}),clear()),LOGW(`Count methods : ${s.size}
`),s.forEach((e,t)=>{(r?t==i:t.includes(i))&&(LOGD(t),e.forEach(e=>{LOGD(` `+o.ArtMethod.prettyMethod(e.handle,!0))}))})};globalThis.listJavaMethods=(e="org.cocos2dx.lib.Cocos2dxHelper")=>{Java.perform(function(){Java.use(e).class.getDeclaredMethods().forEach(e=>LOGD(e.toString()))})}},{"./artMethod":524}],535:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Toast=void 0;var i=t=>{Java.scheduleOnMainThread(()=>{var e=Java.use("android.app.ActivityThread").currentApplication().getApplicationContext();Java.use("android.widget.Toast").makeText(e,Java.use("java.lang.String").$new(t),1).show()})};n.Toast=i,globalThis.Toast=i},{}],536:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(n,"__esModule",{value:!0}),n.JNIHelper=void 0;const r=e("decorator-cache-getter"),o=e("../base/extends");class s{name;signature;fnPtr;extra;constructor(e,t,n){this.name=e.readCString(),this.signature=t.readCString(),this.fnPtr=n,this.extra={symbol:(0,o.demangleName)(this.symbal_name),moduleName:this.moduleName,relativeAddress:this.fnPtr.sub(this.thisMd?.base)+" @ "+this.thisMd?.name}}get symbol(){return DebugSymbol.fromAddress(this.fnPtr)}get symbol_string(){return this.symbol.toString()}get symbal_name(){return this.symbol.name||""}get symbal_name_demangle(){return(0,o.demangleName)(this.symbal_name)}get moduleName(){return this.symbol.moduleName}get thisMd(){return this.moduleName?Process.findModuleByName(this.moduleName):null}get address(){return this.symbol.address}get fileName(){return this.symbol.fileName}get lineNumber(){return this.symbol.lineNumber}tostring(e=!1){let t=`name:${this.name} signature:${this.signature} fnPtr:`+this.fnPtr;return e&&(t+=`
symbal_name:${this.symbal_name} | symbal_name_simple:`+this.symbal_name_demangle),t}}class a{jniEnv;jclass;jniNativeMethod;count;constructor(e,t,n,i){this.jniEnv=e,this.jclass={handle:t,className:Java.vm.tryGetEnv().getClassName(t)},this.jniNativeMethod=this.resolveMethods(n,i),this.count=i}get className(){return null==this.jclass?"":Java.vm.tryGetEnv().getClassName(this.jclass)}resolveMethods(t,n){var i=[];for(let e=0;e<n;e++){var r=t.add(e*Process.pointerSize*3).readPointer(),o=t.add(e*Process.pointerSize*3+Process.pointerSize).readPointer(),a=t.add(e*Process.pointerSize*3+2*Process.pointerSize).readPointer();try{var l=new s(r,o,a);i.push(l)}catch(t){}}return i}toString(){let t=`RegisterNativeItem: className:${this.className} count:`+this.count;return this.jniNativeMethod.forEach(e=>{t+=`
`+e.tostring(!0)}),t}}class l{static _instance;static get instance(){return l._instance||(l._instance=new l),l._instance}Init(){l.instance}constructor(){this.HookRegisterNatives()}cacheRegisterNativeItem=[];get addrRegisterNatives(){var t=Process.findModuleByName("libart.so").enumerateSymbols();for(let e=0;e<t.length;e++){var n=t[e];if(0<=n.name.indexOf("art")&&0<=n.name.indexOf("JNI")&&0<=n.name.indexOf("RegisterNatives")&&n.name.indexOf("CheckJNI")<0)return n.address}return NULL}HookRegisterNatives(){this.addrRegisterNatives.isNull()||Interceptor.attach(this.addrRegisterNatives,{onEnter:e=>{this.cacheRegisterNativeItem.push(new a(e[0],e[1],e[2],e[3].toInt32()))}})}getRegisterNativeItemByClassName(t){let n=null;return this.cacheRegisterNativeItem.forEach(e=>{if(e.className==t)return n=e,null}),n}getRegisterNativeItemByMdName(t){let n=null;return this.cacheRegisterNativeItem.forEach(e=>{if(e.jniNativeMethod.flatMap(e=>e.moduleName).includes(t))return n=e,null}),n}}i([r.cache],l.prototype,"addrRegisterNatives",null),n.JNIHelper=l},{"../base/extends":8,"decorator-cache-getter":561}],537:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.HookCallstatic=void 0;n.HookCallstatic=()=>{Il2Cpp.perform(()=>{var e=Il2Cpp.Domain.assembly("UnityEngine.AndroidJNIModule").image.class("UnityEngine.AndroidJavaObject").method("_CallStatic").virtualAddress;if(e.isNull())throw new Error("CallStatic is null");function o(e){return Java.cast(e,Java.use("java.lang.Object"))+" @ "+e}A(e,e=>{var t=new Il2Cpp.AndroidJavaObject(e[0]),n=new Il2Cpp.String(e[1]).toString(),i=new Il2Cpp.Array(e[2]);LOGD(`
[+] CallStatic: ${o(t.m_jclass.m_jobject)} -> ${n} argsCount:`+i.length);for(let e=0;e<i.length;e++){var r=i.get(e);r.toString().includes("AndroidJavaObject")?LOGO(` [-] ${r.handle} -> ${r.toString()} { ${o(new Il2Cpp.AndroidJavaObject(r.handle).m_jclass.m_jobject)} }`):LOGO(` [-] ${r.handle} -> `+r.toString())}},e=>{})})},globalThis.HookCallstatic=n.HookCallstatic},{}],538:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./qbdi/frida-qbdi"),e("./qbdi/main-qdbi"),e("./std/_include"),e("./jdwp/jdwp")},{"./jdwp/jdwp":539,"./qbdi/frida-qbdi":540,"./qbdi/main-qdbi":541,"./std/_include":542}],539:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.startJdwpThrad=void 0;var i,r;(r=i=i||{})[r.kJdwpTransportNone=0]="kJdwpTransportNone",r[r.kJdwpTransportUnknown=1]="kJdwpTransportUnknown",r[r.kJdwpTransportSocket=2]="kJdwpTransportSocket",r[r.kJdwpTransportAndroidAdb=3]="kJdwpTransportAndroidAdb";class o{transport=i.kJdwpTransportNone;server=!1;suspend=!1;host="";port=0;static tempMem=NULL;constructor(e,t,n,i,r){this.transport=e,this.server=t,this.suspend=n,this.host=i,this.port=r}get_pointer(){if(o.tempMem=Memory.alloc(8+3*Process.pointerSize+2),"arm64"==Process.arch)o.tempMem.add(0).writeInt(this.transport),o.tempMem.add(4).writeU16(this.server?1:0),o.tempMem.add(6).writeU16(this.suspend?1:0),o.tempMem.add(8).writeU8(2*this.host.length),o.tempMem.add(9).writeUtf8String(this.host),o.tempMem.add(32).writeU16(this.port);else{if("arm"!=Process.arch)throw new Error("Not support arch");o.tempMem=Memory.alloc(40),o.tempMem.add(0).writeInt(this.transport),o.tempMem.add(4).writeU16(this.server?1:0),o.tempMem.add(6).writeU16(this.suspend?1:0),o.tempMem.add(8).writeU8(2*this.host.length),o.tempMem.add(9).writeUtf8String(this.host),o.tempMem.add(20).writeU16(this.port)}return o.tempMem}}function a(){var e=Module.findExportByName("libart.so","_ZN3art3Dbg8StopJdwpEv");if(!e)throw new Error("StopJdwp is nullptr");if(new NativeFunction(e,"void",[])(),!(()=>{var e=Module.findExportByName("libart.so","_ZN3art3Dbg13IsJdwpAllowedEv");if(e)return new NativeFunction(e,"bool",[])();throw new Error("IsJdwpAllowed is nullptr")})()){e=!0;var t=Module.findExportByName("libart.so","_ZN3art3Dbg14SetJdwpAllowedEb");if(!t)throw new Error("SetJdwpAllowed is nullptr");new NativeFunction(t,"void",["int"])(e?1:0)}if(!(()=>{var e=Module.findExportByName("libart.so","_ZN3art3Dbg16IsJdwpConfiguredEv");if(e)return new NativeFunction(e,"bool",[])();throw new Error("IsJdwpConfigured is nullptr")})()){const n=new o(i.kJdwpTransportAndroidAdb,!0,!1,"127.0.0.1",8e3);t=n,e=Module.findExportByName("libart.so","_ZN3art3Dbg13ConfigureJdwpERKNS_4JDWP11JdwpOptionsE");if(!e)throw new Error("ConfigureJdwp is nullptr");new NativeFunction(e,"void",["pointer"])(t.get_pointer())}e=Module.findExportByName("libart.so","_ZN3art3Dbg9StartJdwpEv");if(!e)throw new Error("StartJdwp is nullptr");new NativeFunction(e,"void",[])()}n.startJdwpThrad=a,globalThis.startJdwpThrad=a},{}],540:[function(e,t,p){"use strict";Object.defineProperty(p,"__esModule",{value:!0}),p.VM=p.FPRState=p.GPRState=p.InstrRuleDataCBK=p.Options=p.AnalysisType=p.OperandFlag=p.OperandType=p.ConditionType=p.RegisterAccessType=p.MemoryAccessFlags=p.MemoryAccessType=p.VMEvent=p.CallbackPriority=p.InstPosition=p.VMAction=p.SyncDirection=p.VMError=p.REG_SP=p.REG_PC=p.REG_RETURN=p.GPR_NAMES=p.hexPointer=p.rword=p.QBDI_MINIMUM_VERSION=p.QBDI_PATCH=p.QBDI_MINOR=p.QBDI_MAJOR=void 0,p.QBDI_MAJOR=0,p.QBDI_MINOR=9,p.QBDI_PATCH=1,p.QBDI_MINIMUM_VERSION=p.QBDI_MAJOR<<16|p.QBDI_MINOR<<8|p.QBDI_PATCH,"object"!=typeof Duktape||"darwin"===Process.platform&&0===Process.arch.indexOf("arm")||(console.warn("[!] Warning: using duktape runtime is much slower..."),console.warn(" => Frida --enable-jit option should be used"));class n{constructor(){}findLibrary(e,t){if(void 0!==e){var n=void 0;if(void 0!==t){for(var i=t.length,r=!1,o=0;o<i;o++){n=t[o]+e;try{new File(n,"rb").close(),r=!0;break}catch(e){continue}}if(!r)return}else n=e;return n}}safeNativeFunction(e,t,n){e=e();if(e)return new NativeFunction(e,t,n)}load(e,t){var n,t=this.findLibrary(e,t);if(void 0===t)throw n=e+" library not found...",new Error(n);if(s.dlopen(t).isNull())throw n="Failed to load "+t+" ("+s.dlerror()+")\n",n=(n+="\n=> 1. Please check if the library exists")+"\n=> 2. You can download it at https://github.com/QBDI/QBDI/releases/tag/v0.10.0 and modify name"+"\n=> Or using assetliblibQBDI_xx.so, then run assetlibpush.cmd\n",new Error(n);return t}bind(e,t,n){return this.safeNativeFunction(function(){return Module.findExportByName(null,e)},t,n)}}var i=new n,r=new class extends n{get QBDI_LIB(){return{linux:"arm"==Process.arch?"libQBDI_32.so":"libQBDI_64.so",darwin:"libQBDI.dylib",windows:"QBDI.dll"}[Process.platform]}get QBDI_PATHS(){return["/usr/lib/","/usr/local/lib/","/data/local/tmp/","./","./lib","C:\\Program Files\\QBDI "+p.QBDI_MAJOR+"."+p.QBDI_MINOR+"."+p.QBDI_PATCH+"\\lib\\"]}bind(e,t,n){var i=this.QBDI_LIB;return this.safeNativeFunction(function(){return Module.findExportByName(i,e)},t,n)}load(){return super.load(this.QBDI_LIB,this.QBDI_PATHS)}},o=Object.freeze({LoadLibraryEx:i.bind("LoadLibraryExA","pointer",["pointer","int","int"]),GetLastError:i.bind("GetLastError","int",[]),dlopen:i.bind("dlopen","pointer",["pointer","int"]),dlerror:i.bind("dlerror","pointer",[]),free:i.bind("free","void",["pointer"])}),s=Object.freeze({dlerror:function(){var e;return"windows"===Process.platform?void 0===(e=o.GetLastError())?void 0:e.toString():(e=o.dlerror(),Memory.readCString(e))},dlopen:function(e){e=Memory.allocUtf8String(e);return"windows"===Process.platform?o.LoadLibraryEx(e,0,0):o.dlopen(e,1)},free:function(e){o.free(e)}});try{r.load()}catch(n){}function c(e){return e.toString(16).leftPad("0000000000000000",2*Process.pointerSize)}p.rword=8===Process.pointerSize?"uint64":"uint32",Memory.readRword=8===Process.pointerSize?Memory.readU64:Memory.readU32,Memory.writeRword=8===Process.pointerSize?Memory.writeU64:Memory.writeU32,NativePointer.prototype.toRword=function(){return 8===Process.pointerSize?uint64("0x"+this.toString(16)):parseInt(this.toString(16),16)},Number.prototype.toRword=function(){if(4294967296<this)throw new TypeError("For integer > 32 bits, please use Frida uint64 type.");return 8===Process.pointerSize?uint64(this):this},UInt64.prototype.toRword=function(){return this},String.prototype.leftPad=function(e,t){return(t=t||e.length)<this.length?String(this):String(e+this).slice(-t)},String.prototype.toRword=function(){return ptr(this).toRword()},p.hexPointer=c;var a,l,_,u,g=Object.freeze({initVM:r.bind("qbdi_initVM","void",["pointer","pointer","pointer",p.rword]),terminateVM:r.bind("qbdi_terminateVM","void",["pointer"]),getOptions:r.bind("qbdi_getOptions",p.rword,["pointer"]),setOptions:r.bind("qbdi_setOptions","void",["pointer",p.rword]),addInstrumentedRange:r.bind("qbdi_addInstrumentedRange","void",["pointer",p.rword,p.rword]),addInstrumentedModule:r.bind("qbdi_addInstrumentedModule","uchar",["pointer","pointer"]),addInstrumentedModuleFromAddr:r.bind("qbdi_addInstrumentedModuleFromAddr","uchar",["pointer",p.rword]),instrumentAllExecutableMaps:r.bind("qbdi_instrumentAllExecutableMaps","uchar",["pointer"]),removeInstrumentedRange:r.bind("qbdi_removeInstrumentedRange","void",["pointer",p.rword,p.rword]),removeInstrumentedModule:r.bind("qbdi_removeInstrumentedModule","uchar",["pointer","pointer"]),removeInstrumentedModuleFromAddr:r.bind("qbdi_removeInstrumentedModuleFromAddr","uchar",["pointer",p.rword]),removeAllInstrumentedRanges:r.bind("qbdi_removeAllInstrumentedRanges","void",["pointer"]),run:r.bind("qbdi_run","uchar",["pointer",p.rword,p.rword]),call:r.bind("qbdi_call","uchar",["pointer","pointer",p.rword,"uint32",p.rword,p.rword,p.rword,p.rword,p.rword,p.rword,p.rword,p.rword,p.rword,p.rword]),getGPRState:r.bind("qbdi_getGPRState","pointer",["pointer"]),getFPRState:r.bind("qbdi_getFPRState","pointer",["pointer"]),setGPRState:r.bind("qbdi_setGPRState","void",["pointer","pointer"]),setFPRState:r.bind("qbdi_setFPRState","void",["pointer","pointer"]),addMnemonicCB:r.bind("qbdi_addMnemonicCB","uint32",["pointer","pointer","uint32","pointer","pointer","int32"]),addMemAccessCB:r.bind("qbdi_addMemAccessCB","uint32",["pointer","uint32","pointer","pointer","int32"]),addInstrRule:r.bind("qbdi_addInstrRule","uint32",["pointer","pointer","uint32","pointer"]),addInstrRuleRange:r.bind("qbdi_addInstrRuleRange","uint32",["pointer",p.rword,p.rword,"pointer","uint32","pointer"]),addInstrRuleData:r.bind("qbdi_addInstrRuleData","void",["pointer","uint32","pointer","pointer","int32"]),addMemAddrCB:r.bind("qbdi_addMemAddrCB","uint32",["pointer",p.rword,"uint32","pointer","pointer"]),addMemRangeCB:r.bind("qbdi_addMemRangeCB","uint32",["pointer",p.rword,p.rword,"uint32","pointer","pointer"]),addCodeCB:r.bind("qbdi_addCodeCB","uint32",["pointer","uint32","pointer","pointer","int32"]),addCodeAddrCB:r.bind("qbdi_addCodeAddrCB","uint32",["pointer",p.rword,"uint32","pointer","pointer","int32"]),addCodeRangeCB:r.bind("qbdi_addCodeRangeCB","uint32",["pointer",p.rword,p.rword,"uint32","pointer","pointer","int32"]),addVMEventCB:r.bind("qbdi_addVMEventCB","uint32",["pointer","uint32","pointer","pointer"]),deleteInstrumentation:r.bind("qbdi_deleteInstrumentation","uchar",["pointer","uint32"]),deleteAllInstrumentations:r.bind("qbdi_deleteAllInstrumentations","void",["pointer"]),getInstAnalysis:r.bind("qbdi_getInstAnalysis","pointer",["pointer","uint32"]),getCachedInstAnalysis:r.bind("qbdi_getCachedInstAnalysis","pointer",["pointer",p.rword,"uint32"]),recordMemoryAccess:r.bind("qbdi_recordMemoryAccess","uchar",["pointer","uint32"]),getInstMemoryAccess:r.bind("qbdi_getInstMemoryAccess","pointer",["pointer","pointer"]),getBBMemoryAccess:r.bind("qbdi_getBBMemoryAccess","pointer",["pointer","pointer"]),allocateVirtualStack:r.bind("qbdi_allocateVirtualStack","uchar",["pointer","uint32","pointer"]),alignedAlloc:r.bind("qbdi_alignedAlloc","pointer",["uint32","uint32"]),alignedFree:r.bind("qbdi_alignedFree","void",["pointer"]),simulateCall:r.bind("qbdi_simulateCall","void",["pointer",p.rword,"uint32",p.rword,p.rword,p.rword,p.rword,p.rword,p.rword,p.rword,p.rword,p.rword,p.rword]),getModuleNames:r.bind("qbdi_getModuleNames","pointer",["pointer"]),setLogPriority:r.bind("qbdi_setLogPriority","void",["uint32"]),getVersion:r.bind("qbdi_getVersion","pointer",["pointer"]),getGPR:r.bind("qbdi_getGPR",p.rword,["pointer","uint32"]),setGPR:r.bind("qbdi_setGPR","void",["pointer","uint32",p.rword]),getMemoryAccessStructDesc:r.bind("qbdi_getMemoryAccessStructDesc","pointer",[]),getVMStateStructDesc:r.bind("qbdi_getVMStateStructDesc","pointer",[]),getOperandAnalysisStructDesc:r.bind("qbdi_getOperandAnalysisStructDesc","pointer",[]),getInstAnalysisStructDesc:r.bind("qbdi_getInstAnalysisStructDesc","pointer",[]),precacheBasicBlock:r.bind("qbdi_precacheBasicBlock","uchar",["pointer",p.rword]),clearCache:r.bind("qbdi_clearCache","void",["pointer",p.rword,p.rword]),clearAllCache:r.bind("qbdi_clearAllCache","void",["pointer"])});"x64"===Process.arch?(a=["RAX","RBX","RCX","RDX","RSI","RDI","R8","R9","R10","R11","R12","R13","R14","R15","RBP","RSP","RIP","EFLAGS","FS","GS"],l="RAX",_="RIP",u="RSP"):"arm64"===Process.arch?(a=["X0","X1","X2","X3","X4","X5","X6","X7","X8","X9","X10","X11","X12","X13","X14","X15","X16","X17","X18","X19","X20","X21","X22","X23","X24","X25","X26","X27","X28","FP","LR","SP","NZCV","PC"],l="X0",_="PC",u="SP"):"arm"===Process.arch?(a=["R0","R1","R2","R3","R4","R5","R6","R7","R8","R9","R10","R12","FP","SP","LR","PC","CPSR"],l="R0",_="PC",u="SP"):"ia32"===Process.arch&&(a=["EAX","EBX","ECX","EDX","ESI","EDI","EBP","ESP","EIP","EFLAGS"],l="EAX",_="EIP",u="ESP"),p.GPR_NAMES=a,p.REG_RETURN=l,p.REG_PC=_,p.REG_SP=u,p.VMError=Object.freeze({INVALID_EVENTID:4294967295}),p.SyncDirection={QBDI_TO_FRIDA:0,FRIDA_TO_QBDI:1},p.VMAction=Object.freeze({CONTINUE:0,SKIP_INST:1,SKIP_PATCH:2,BREAK_TO_VM:3,STOP:4}),p.InstPosition=Object.freeze({PREINST:0,POSTINST:1}),p.CallbackPriority=Object.freeze({PRIORITY_DEFAULT:0,PRIORITY_MEMACCESS_LIMIT:16777216}),p.VMEvent=Object.freeze({SEQUENCE_ENTRY:1,SEQUENCE_EXIT:2,BASIC_BLOCK_ENTRY:4,BASIC_BLOCK_EXIT:8,BASIC_BLOCK_NEW:16,EXEC_TRANSFER_CALL:32,EXEC_TRANSFER_RETURN:64,SYSCALL_ENTRY:128,SYSCALL_EXIT:256,SIGNAL:512}),p.MemoryAccessType=Object.freeze({MEMORY_READ:1,MEMORY_WRITE:2,MEMORY_READ_WRITE:3}),p.MemoryAccessFlags=Object.freeze({MEMORY_NO_FLAGS:0,MEMORY_UNKNOWN_SIZE:1,MEMORY_MINIMUM_SIZE:2,MEMORY_UNKNOWN_VALUE:4}),p.RegisterAccessType=Object.freeze({REGISTER_READ:1,REGISTER_WRITE:2,REGISTER_READ_WRITE:3}),p.ConditionType=Object.freeze({CONDITION_NONE:0,CONDITION_ALWAYS:2,CONDITION_NEVER:3,CONDITION_EQUALS:4,CONDITION_NOT_EQUALS:5,CONDITION_ABOVE:6,CONDITION_BELOW_EQUALS:7,CONDITION_ABOVE_EQUALS:8,CONDITION_BELOW:9,CONDITION_GREAT:10,CONDITION_LESS_EQUALS:11,CONDITION_GREAT_EQUALS:12,CONDITION_LESS:13,CONDITION_EVEN:14,CONDITION_ODD:15,CONDITION_OVERFLOW:16,CONDITION_NOT_OVERFLOW:17,CONDITION_SIGN:18,CONDITION_NOT_SIGN:19}),p.OperandType=Object.freeze({OPERAND_INVALID:0,OPERAND_IMM:1,OPERAND_GPR:2,OPERAND_PRED:3,OPERAND_FPR:4,OPERAND_SEG:5}),p.OperandFlag=Object.freeze({OPERANDFLAG_NONE:0,OPERANDFLAG_ADDR:1,OPERANDFLAG_PCREL:2,OPERANDFLAG_UNDEFINED_EFFECT:4,OPERANDFLAG_IMPLICIT:8}),p.AnalysisType=Object.freeze({ANALYSIS_INSTRUCTION:1,ANALYSIS_DISASSEMBLY:2,ANALYSIS_OPERANDS:4,ANALYSIS_SYMBOL:8}),p.Options={NO_OPT:0,OPT_DISABLE_FPR:1,OPT_DISABLE_OPTIONAL_FPR:2},"x64"===Process.arch?(p.Options.OPT_ATT_SYNTAX=1<<24,p.Options.OPT_ENABLE_FS_GS=1<<25):"ia32"===Process.arch?p.Options.OPT_ATT_SYNTAX=1<<24:"arm64"===Process.arch?(p.Options.OPT_DISABLE_LOCAL_MONITOR=1<<24,p.Options.OPT_BYPASS_PAUTH=1<<25,p.Options.OPT_ENABLE_BTI=1<<26):"arm"===Process.arch&&(p.Options.OPT_DISABLE_LOCAL_MONITOR=1<<24,p.Options.OPT_DISABLE_D16_D31=1<<25,p.Options.OPT_ARMv4=3<<26,p.Options.OPT_ARMv5T_6=1<<27,p.Options.OPT_ARMv7=0,p.Options.OPT_ARM_MASK=3<<26),p.Options=Object.freeze(p.Options);p.InstrRuleDataCBK=class{constructor(e,t,n,i=p.CallbackPriority.PRIORITY_DEFAULT){this.position=e,this.cbk=t,this.data=n,this.priority=i}};class d{constructor(e){if(!NativePointer.prototype.isPrototypeOf(e)||e.isNull())throw new TypeError("Invalid state pointer");this.statePtr=e}get ptr(){return this.statePtr}toRword(){return this.statePtr.toRword()}toString(){return this.statePtr.toString()}}class h extends d{_getGPRId(e){if(!((e="string"==typeof e?p.GPR_NAMES.indexOf(e.toUpperCase()):e)<0||e>p.GPR_NAMES.length))return e}getRegister(e){if(null!==(e=this._getGPRId(e)))return ptr(g.getGPR(this.ptr,e))}setRegister(e,t){null!==(e=this._getGPRId(e))&&g.setGPR(this.ptr,e,t.toRword())}getRegisters(){for(var e=p.GPR_NAMES.length,t={},n=0;n<e;n++)t[p.GPR_NAMES[n]]=this.getRegister(n);return t}setRegisters(e){for(var t=p.GPR_NAMES.length,n=0;n<t;n++)this.setRegister(n,e[p.GPR_NAMES[n]])}synchronizeRegister(e,t,n){n===p.SyncDirection.FRIDA_TO_QBDI?this.setRegister(t,e[t.toLowerCase()].toRword()):e[t.toLowerCase()]=ptr(this.getRegister(t).toString())}synchronizeContext(e,t){for(var n in p.GPR_NAMES)"EFLAGS"!==p.GPR_NAMES[n]&&"FS"!==p.GPR_NAMES[n]&&"GS"!==p.GPR_NAMES[n]&&this.synchronizeRegister(e,p.GPR_NAMES[n],t);if(t===p.SyncDirection.QBDI_TO_FRIDA)throw new Error("Not implemented (does not really work due to Frida)")}pp(e){for(var t=e?"[31m":"",n=e?"[32m":"",i=e?"[0m":"",r=p.GPR_NAMES.length,o=this.getRegisters(),a="",l=0;l<r;l++){var s=p.GPR_NAMES[l];l%4||!l||(a+="\n"),a+=n,"RIP"===s|"PC"===s&&(a+=t),a+=s.leftPad(" ")+i+"=0x"+c(o[s])+" "}return a}dump(e){console.log(this.pp(e))}static validOrThrow(e){if(!h.prototype.isPrototypeOf(e))throw new TypeError("Invalid GPRState")}}p.GPRState=h;class y extends d{static validOrThrow(e){if(!y.prototype.isPrototypeOf(e))throw new TypeError("Invalid FPRState")}}p.FPRState=y;p.VM=class I{#e=null;#t=null;#r=null;#s=null;#o=null;#i={};#n={};#a=0;constructor(){if(r.load(),!this.version||this.version.integer<p.QBDI_MINIMUM_VERSION)throw new Error(`Invalid QBDI version ! { JS_THIS:${this.version.integer} | QBDI_MINIMUM:${p.QBDI_MINIMUM_VERSION} }`);var e;this.#e=this._initVM(),this.#t=this._parseStructDesc(g.getMemoryAccessStructDesc()),this.#r=this._parseStructDesc(g.getOperandAnalysisStructDesc()),this.#s=this._parseStructDesc(g.getInstAnalysisStructDesc()),this.#o=this._parseStructDesc(g.getVMStateStructDesc()),Number(Frida.version.split(".")[0])<15?(e=this,WeakRef.bind(I,function(){null!==e.ptr&&e._terminateVM(e.ptr)})):(e=this,Script.bindWeak(I,function(){null!==e.ptr&&e._terminateVM(e.ptr)}))}get ptr(){return this.#e}get version(){var e,t,n;if(g.getVersion)return e={},n=Memory.alloc(4),t=g.getVersion(n),n=Memory.readU32(n),e.string=Memory.readCString(t),e.integer=n,e.major=n>>16&255,e.minor=n>>8&255,e.patch=255&n,Object.freeze(e),e}getOptions(){return g.getOptions(this.#e)}setOptions(e){g.setOptions(this.#e,e)}addInstrumentedRange(e,t){g.addInstrumentedRange(this.#e,e.toRword(),t.toRword())}addInstrumentedModule(e){return e=Memory.allocUtf8String(e),1==g.addInstrumentedModule(this.#e,e)}addInstrumentedModuleFromAddr(e){return 1==g.addInstrumentedModuleFromAddr(this.#e,e.toRword())}instrumentAllExecutableMaps(){return 1==g.instrumentAllExecutableMaps(this.#e)}removeInstrumentedRange(e,t){g.removeInstrumentedRange(this.#e,e.toRword(),t.toRword())}removeInstrumentedModule(e){return e=Memory.allocUtf8String(e),1==g.removeInstrumentedModule(this.#e,e)}removeInstrumentedModuleFromAddr(e){return 1==g.removeInstrumentedModuleFromAddr(this.#e,e.toRword())}removeAllInstrumentedRanges(){g.removeAllInstrumentedRanges(this.#e)}run(e,t){return 1==g.run(this.#e,e.toRword(),t.toRword())}getGPRState(){return new h(g.getGPRState(this.#e))}getFPRState(){return new y(g.getFPRState(this.#e))}setGPRState(e){h.validOrThrow(e),g.setGPRState(this.#e,e.ptr)}setFPRState(e){y.validOrThrow(e),g.setFPRState(this.#e,e.ptr)}precacheBasicBlock(e){return 1==g.precacheBasicBlock(this.#e,e)}clearCache(e,t){g.clearCache(this.#e,e,t)}clearAllCache(){g.clearAllCache(this.#e)}addMnemonicCB(e,t,n,i,r=p.CallbackPriority.PRIORITY_DEFAULT){var o=Memory.allocUtf8String(e),a=this.#e;return this._retainUserData(i,function(e){return g.addMnemonicCB(a,o,t,n,e,r)})}addMemAccessCB(t,n,e,i=p.CallbackPriority.PRIORITY_DEFAULT){var r=this.#e;return this._retainUserData(e,function(e){return g.addMemAccessCB(r,t,n,e,i)})}addInstrRule(t,n,e){var i=this.#e;return this._retainUserDataForInstrRuleCB(e,function(e){return g.addInstrRule(i,t,n,e)})}addInstrRuleRange(t,n,i,r,e){var o=this.#e;return this._retainUserDataForInstrRuleCB(e,function(e){return g.addInstrRuleRange(o,t.toRword(),n.toRword(),i,r,e)})}addMemAddrCB(t,n,i,e){var r=this.#e;return this._retainUserData(e,function(e){return g.addMemAddrCB(r,t.toRword(),n,i,e)})}addMemRangeCB(t,n,i,r,e){var o=this.#e;return this._retainUserData(e,function(e){return g.addMemRangeCB(o,t.toRword(),n.toRword(),i,r,e)})}addCodeCB(t,n,e,i=p.CallbackPriority.PRIORITY_DEFAULT){var r=this.#e;return this._retainUserData(e,function(e){return g.addCodeCB(r,t,n,e,i)})}addCodeAddrCB(t,n,i,e,r=p.CallbackPriority.PRIORITY_DEFAULT){var o=this.#e;return this._retainUserData(e,function(e){return g.addCodeAddrCB(o,t.toRword(),n,i,e,r)})}addCodeRangeCB(t,n,i,r,e,o=p.CallbackPriority.PRIORITY_DEFAULT){var a=this.#e;return this._retainUserData(e,function(e){return g.addCodeRangeCB(a,t.toRword(),n.toRword(),i,r,e,o)})}addVMEventCB(t,n,e){var i=this.#e;return this._retainUserData(e,function(e){return g.addVMEventCB(i,t,n,e)})}deleteInstrumentation(e){return this._releaseUserData(e),1==g.deleteInstrumentation(this.#e,e)}deleteAllInstrumentations(){this._releaseAllUserData(),g.deleteAllInstrumentations(this.#e)}getInstAnalysis(e){return e=e||p.AnalysisType.ANALYSIS_INSTRUCTION|p.AnalysisType.ANALYSIS_DISASSEMBLY,(e=g.getInstAnalysis(this.#e,e)).isNull()?NULL:this._parseInstAnalysis(e)}getCachedInstAnalysis(e,t){return t=t||p.AnalysisType.ANALYSIS_INSTRUCTION|p.AnalysisType.ANALYSIS_DISASSEMBLY,(e=g.getCachedInstAnalysis(this.#e,e.toRword(),t)).isNull()?NULL:this._parseInstAnalysis(e)}recordMemoryAccess(e){return 1==g.recordMemoryAccess(this.#e,e)}getInstMemoryAccess(){return this._getMemoryAccess(g.getInstMemoryAccess)}getBBMemoryAccess(){return this._getMemoryAccess(g.getBBMemoryAccess)}allocateVirtualStack(e,t){h.validOrThrow(e);var n=Memory.alloc(Process.pointerSize);return 0==g.allocateVirtualStack(e.ptr,t,n)?NULL:Memory.readPointer(n)}alignedAlloc(e,t){return g.alignedAlloc(e,t)}alignedFree(e){g.alignedFree(e)}simulateCall(c,_,e){h.validOrThrow(c),_=_.toRword();var u=this._formatVAArgs(e);!function(e,t,n,i,r,o,a,l,s,p){g.simulateCall(c.ptr,_,u[0],e,t,n,i,r,o,a,l,s,p)}.apply(null,u[1])}getModuleNames(){var e=Memory.alloc(4),t=g.getModuleNames(e),n=Memory.readU32(e);if(t.isNull()||0===n)return[];for(var i=[],r=t,o=0;o<n;o++){var a=Memory.readPointer(r),l=Memory.readCString(a);i.push(l),s.free(a),r=r.add(Process.pointerSize)}return s.free(t),i}setLogPriority(e){g.setLogPriority(e)}newInstrRuleCallback(s){var p;if("function"==typeof s&&3===s.length)return p=this,new NativeCallback(function(e,t,n,i){var t=p._parseInstAnalysis(t),r=p._getUserData(i),o=s(p,t,r.userdata);if(null!==o){if(!Array.isArray(o))throw new TypeError("Invalid InstrRuleDataCBK Array");if(0!==o.length)for(var a=0;a<o.length;a++){var l=p._retainUserDataForInstrRuleCB2(o[a].data,r.id);g.addInstrRuleData(n,o[a].position,o[a].cbk,l,o[a].priority)}}},"void",["pointer","pointer","pointer","pointer"])}newInstCallback(r){var o;if("function"==typeof r&&4===r.length)return o=this,new NativeCallback(function(e,t,n,i){return t=new h(t),n=new y(n),i=o._getUserData(i),r(o,t,n,i)},"int",["pointer","pointer","pointer","pointer"])}newVMCallback(o){var a;if("function"==typeof o&&5===o.length)return a=this,new NativeCallback(function(e,t,n,i,r){return t=a._parseVMState(t),n=new h(n),i=new y(i),r=a._getUserData(r),o(a,t,n,i,r)},"int",["pointer","pointer","pointer","pointer","pointer"])}call(_,e){_=_.toRword();var u=this._formatVAArgs(e),d=this.#e;return function(e,t,n,i,r,o,a,l,s,p){var c=Memory.alloc(Process.pointerSize);if(0==g.call(d,c,_,u[0],e,t,n,i,r,o,a,l,s,p))throw new EvalError("Execution failed");return ptr(Memory.readRword(c))}.apply(null,u[1])}_parseStructDesc(e){var t={};t.size=Memory.readU32(e),e=e.add(4),t.items=Memory.readU32(e),e=e.add(4),t.offsets=[];for(var n=0;n<t.items;n++){var i=Memory.readU32(e);e=e.add(4),t.offsets.push(i)}return Object.freeze(t),t}_initVM(){var e=Memory.alloc(Process.pointerSize);return g.initVM(e,NULL,NULL,0),Memory.readPointer(e)}_terminateVM(e){g.terminateVM(e)}_retainUserData(e,t){var n=ptr("0"),i=!1,t=(null!=e&&(this.#a+=1,n=n.add(this.#a),i=!0),t(n));return i&&(this.#i[n]=e,this.#n[t]=n),t}_retainUserDataForInstrRuleCB(e,t){this.#a+=1;var n=ptr("0").add(this.#a),t=t(n);return this.#i[n]={userdata:e,id:t},this.#n[t]=[n],t}_retainUserDataForInstrRuleCB2(e,t){var n;return null!=e?(this.#a+=1,n=ptr("0").add(this.#a),this.#i[n]=e,this.#n[t].push(n),n):ptr("0")}_getUserData(e){if(!e.isNull()&&void 0!==(e=this.#i[e]))return e}_releaseUserData(e){var t=this.#n[e];if(void 0!==t){if(Array.isArray(t))for(var n=0;n<t.length;n++)delete this.#i[t[n]];else delete this.#i[t];delete this.#n[e]}}_releaseAllUserData(){this.#i={},this.#n={},this.#a=0}_formatVAArgs(e){for(var t=(e=void 0===e?[]:e).length,n=new Array(10),i=n.length,r=0;r<i;r++)n[r]=r<t?e[r].toRword():0;return[t,n]}_parseMemoryAccess(e){var t={},n=e.add(this.#s.offsets[0]);return t.instAddress=Memory.readRword(n),n=e.add(this.#t.offsets[1]),t.accessAddress=Memory.readRword(n),n=e.add(this.#t.offsets[2]),t.value=Memory.readRword(n),n=e.add(this.#t.offsets[3]),t.size=Memory.readU16(n),n=e.add(this.#t.offsets[4]),t.type=Memory.readU8(n),n=e.add(this.#t.offsets[5]),t.flags=Memory.readU8(n),Object.freeze(t),t}_getMemoryAccess(e){var t=[],n=Memory.alloc(4);if((e=e(this.#e,n)).isNull())return[];for(var i=Memory.readU32(n),r=this.#t.size,o=e,a=0;a<i;a++){var l=this._parseMemoryAccess(o);t.push(l),o=o.add(r)}return s.free(e),t}_parseVMState(e){var t={},n=e.add(this.#s.offsets[0]);return t.event=Memory.readU8(n),n=e.add(this.#o.offsets[1]),t.sequenceStart=Memory.readRword(n),n=e.add(this.#o.offsets[2]),t.sequenceEnd=Memory.readRword(n),n=e.add(this.#o.offsets[3]),t.basicBlockStart=Memory.readRword(n),n=e.add(this.#o.offsets[4]),t.basicBlockEnd=Memory.readRword(n),n=e.add(this.#o.offsets[5]),t.lastSignal=Memory.readRword(n),Object.freeze(t),t}_parseOperandAnalysis(e){var t={},n=e.add(this.#s.offsets[0]),i=(t.type=Memory.readU32(n),n=e.add(this.#r.offsets[1]),t.flag=Memory.readU8(n),n=e.add(this.#r.offsets[2]),t.value=Memory.readRword(n),n=e.add(this.#r.offsets[3]),t.size=Memory.readU8(n),n=e.add(this.#r.offsets[4]),t.regOff=Memory.readU8(n),n=e.add(this.#r.offsets[5]),t.regCtxIdx=Memory.readS16(n),n=e.add(this.#r.offsets[6]),Memory.readPointer(n));return i.isNull()?t.regName=void 0:t.regName=Memory.readCString(i),n=e.add(this.#r.offsets[7]),t.regAccess=Memory.readU8(n),Object.freeze(t),t}_parseInstAnalysis(e){var t={},n=e.add(this.#s.offsets[0]),i=(t.mnemonic=Memory.readCString(Memory.readPointer(n)),n=e.add(this.#s.offsets[1]),t.disassembly=Memory.readCString(Memory.readPointer(n)),n=e.add(this.#s.offsets[2]),t.address=Memory.readRword(n),n=e.add(this.#s.offsets[3]),t.instSize=Memory.readU32(n),n=e.add(this.#s.offsets[4]),t.affectControlFlow=1==Memory.readU8(n),n=e.add(this.#s.offsets[5]),t.isBranch=1==Memory.readU8(n),n=e.add(this.#s.offsets[6]),t.isCall=1==Memory.readU8(n),n=e.add(this.#s.offsets[7]),t.isReturn=1==Memory.readU8(n),n=e.add(this.#s.offsets[8]),t.isCompare=1==Memory.readU8(n),n=e.add(this.#s.offsets[9]),t.isPredicable=1==Memory.readU8(n),n=e.add(this.#s.offsets[10]),t.isMoveImm=1==Memory.readU8(n),n=e.add(this.#s.offsets[11]),t.mayLoad=1==Memory.readU8(n),n=e.add(this.#s.offsets[12]),t.mayStore=1==Memory.readU8(n),n=e.add(this.#s.offsets[13]),t.loadSize=Memory.readU32(n),n=e.add(this.#s.offsets[14]),t.storeSize=Memory.readU32(n),n=e.add(this.#s.offsets[15]),t.condition=Memory.readU8(n),n=e.add(this.#s.offsets[16]),t.flagsAccess=Memory.readU8(n),n=e.add(this.#s.offsets[17]),Memory.readU8(n)),n=e.add(this.#s.offsets[18]),r=Memory.readPointer(n);t.operands=new Array(i);for(var o=0;o<i;o++)t.operands[o]=this._parseOperandAnalysis(r),r=r.add(this.#r.size);n=e.add(this.#s.offsets[19]);var a=Memory.readPointer(n);return a.isNull()?t.symbol="":t.symbol=Memory.readCString(a),n=e.add(this.#s.offsets[20]),t.symbolOffset=Memory.readU32(n),n=e.add(this.#s.offsets[21]),(a=Memory.readPointer(n)).isNull()?t.module="":t.module=Memory.readCString(a),n=e.add(this.#s.offsets[22]),t.cpuMode=Memory.readU8(n),Object.freeze(t),t}}},{}],541:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const g=e("./frida-qbdi"),c=e("../../bridge/fix/il2cppM");e("../../base/valueResolve");var h,y,i,r=!1,I=(NULL,NULL);function o(e,t,n,i){var e=e.getInstAnalysis(),r=i.readPointer(),o=(r==NULL&&(I=t.getRegister("SP")),i.add(8).readU64()),a=i.add(16).readU64(),l=i.add(24).readU64(),s=ptr(e.address),p=new UInt64(Date.now()),p=o.equals(0)?0:p.sub(a),p=`[ ${o.toString().padEnd(3," ")} | ${p} ms ]`.padEnd(18," "),a=(a.equals(0)&&i.add(16).writeU64(Date.now()),I.sub(t.getRegister("SP")));return r!=NULL&&(null!=(r=AddressToMethodNoException(s))&&(i.add(8).writeU64(o.add(1)),LOGD(`${p} ${a.toString().padEnd(8," ")} ${s} | ${r.handle} -> ${r.class.name}::`+(0,c.methodToString)(r,!0)),i.add(8).readU64(),r.class.name,(0,c.methodToString)(r,!0),Object.values(t.getRegisters())),l.equals(0)||(r=null==(o=Process.findModuleByAddress(s))?"":(s.sub(o.base)+" @ "+o.name).padEnd(30," "),LOGZ(`${p} ${a.toString().padEnd(8," ")} ${s} | ${r} | INSC: ${l.toString().padEnd(7," ")} | `+e.disassembly))),i.add(24).writeU64(l.add(1)),i.writePointer(s),g.VMAction.CONTINUE}globalThis.traceFunction=(e,s=o,p=4,c=!0)=>{if(null==e)throw new Error("traceFunction : mPtr is null");let _=NULL;e instanceof NativePointer&&(_=e),"string"!=typeof e&&"number"!=typeof e||(_=ptr(e)),s==NULL&&(s=o);var[e=40960]=[];if(r)h.clearAllCache();else{if(h=new g.VM,y=h.getGPRState(),i=h.allocateVirtualStack(y,e),I=y.getRegister("SP"),i==NULL)throw new Error("allocateVirtualStack failed");LOGD(`INIT QBDI VM -> Stack: ${i} | SP: `+I),r=!0}let u=new NativeFunction(_,"pointer",["pointer","pointer","pointer","pointer","pointer"]);var d=new NativeCallback(function(e,t,n,i,r){var o=[];for(let e=0;e<p;e++)o.push(arguments[e]);LOGD(`
called ${_} | args => `+o.join(" ")),Interceptor.revert(_),Interceptor.flush(),y.synchronizeContext(this.context,g.SyncDirection.FRIDA_TO_QBDI),h.addInstrumentedModuleFromAddr(_);var a=h.newInstCallback(s),l=Memory.alloc(32);if(l.add(0).writePointer(NULL),l.add(8).writePointer(NULL),l.add(16).writePointer(NULL),l.add(24).writePointer(NULL),h.addCodeCB(g.InstPosition.PREINST,a,l,g.CallbackPriority.PRIORITY_DEFAULT)==g.VMError.INVALID_EVENTID)throw new Error("addCodeCB failed");a=Date.now(),LOGD(`VM START | CALL -> ${u} | at `+(new Date).toLocaleTimeString()),l=h.call(u,o);return y.synchronizeContext(this.context,g.SyncDirection.QBDI_TO_FRIDA),LOGD(`VM STOP | RET => ${l} | cust ${Date.now()-a}ms`),c||Interceptor.replace(_,d),l},"pointer",["pointer","pointer","pointer","pointer","pointer"]);try{Interceptor.replace(_,d)}catch(e){if(!e.message.includes("already replaced"))throw e;Interceptor.revert(_),Interceptor.flush(),Interceptor.replace(_,d)}},globalThis.traceMethodInfo=(e,t)=>{let n=NULL;if(null==e)throw new Error("traceMethodInfo : methodinfo is null");"string"==typeof e&&e.startsWith("0x")&&(n=ptr(e)),e instanceof NativePointer&&(n=e),"number"==typeof e&&(n=ptr(e));e=new Il2Cpp.Method(n);if(null==e.handle||null==e.virtualAddress)throw new Error("method is null");traceFunction(e.virtualAddress,NULL,e.isStatic?e.parameterCount:e.parameterCount+1,t)},globalThis.t=globalThis.traceMethodInfo,globalThis.fakeStackCheck=()=>{var e=Module.findExportByName("libart.so","_ZN3art12_GLOBAL__N_111ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS0_12JniValueTypeE"),e=(e&&(new NativeFunction(e,"bool",["pointer","pointer","int"]),Interceptor.replace(e,new NativeCallback((e,t,n)=>1,"bool",["pointer","pointer","int"]))),Module.findExportByName("libart.so","_ZN3art12_GLOBAL__N_111ScopedCheck17CheckNonHeapValueEcNS0_12JniValueTypeE"));e&&(new NativeFunction(e,"bool",["pointer","int"]),Interceptor.replace(e,new NativeCallback((e,t)=>1,"bool",["pointer","int"])))}},{"../../base/valueResolve":12,"../../bridge/fix/il2cppM":21,"./frida-qbdi":540}],542:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./std_deque"),e("./std_string"),e("./std_vector")},{"./std_deque":543,"./std_string":544,"./std_vector":545}],543:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.default=class{constructor(e,t,n){this.addr=e,this.valueSize=t,this.introspectElement=n}get DEQUESIZ(){return this.valueSize<=1?16:this.valueSize<=2?8:this.valueSize<=4?4:this.valueSize<=8?2:1}get containerProxy(){return this.addr.readPointer()}get map(){return this.addr.add(Process.pointerSize).readPointer()}get mapsize(){return this.addr.add(2*Process.pointerSize).readPointer()}get myoff(){return this.addr.add(3*Process.pointerSize).readPointer()}get mysize(){return this.addr.add(4*Process.pointerSize).readPointer()}get contents(){const t=[],n=this.DEQUESIZ,i=this.map,r=this.mapsize,o=this.myoff.toInt32(),a=this.mysize.toInt32();for(let e=o;e<o+a;e++){const o=e%r,a=Math.floor(o/n),s=o%n,p=i.add(Process.pointerSize*a).readPointer().add(this.valueSize*s);var l=this.introspectElement?this.introspectElement(p):p.readByteArray(this.valueSize);t.push(l)}return t}toString(){return"deque@"+this.addr+"{ map="+this.map+", offset="+this.myoff+", size="+this.mysize+", contents: "+this.contents+"}"}}},{}],544:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.StdString=void 0;const i=3*Process.pointerSize;n.StdString=class{handle;constructor(e=Memory.alloc(i)){this.handle=e}setHandle(e){this.handle=e}dispose(){}disposeToString(){var e=this.toString();return this.dispose(),e}toString(){var[e,,]=this._getData();let t=e.readUtf8String();return t=null==t?"":t}_getData(){var e=this.handle,t=0==(1&e.readU8());return[t?e.add(1):e.add(2*Process.pointerSize).readPointer(),t]}}},{}],545:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.default=class{constructor(e,t){this.addr=e,this.elementSize=t.elementSize||Process.pointerSize,this.introspectElement=t.introspectElement}get myfirst(){return this.addr.readPointer()}get mylast(){return this.addr.add(Process.pointerSize).readPointer()}get myend(){return this.addr.add(2*Process.pointerSize).readPointer()}countBetween(e,t){return e.isNull()?0:t.sub(e).toInt32()/this.elementSize}get size(){return this.countBetween(this.myfirst,this.mylast)}get capacity(){return this.countBetween(this.myfirst,this.myend)}toString(){let t="std::vector("+this.myfirst+", "+this.mylast+", "+this.myend+")";if(t+="{ size: "+this.size+", capacity: "+this.capacity,this.introspectElement){t+=", content: [";var n=this.myfirst;if(!n.isNull()){var i=this.mylast;for(let e=n;e.compare(i)<0;e=e.add(this.elementSize))0<e.compare(n)&&(t+=", "),t+=this.introspectElement(e)}t+="]"}return t+=" }"}}},{}],546:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.allocVector=n.allocUStr=n.allocCStr=n.allocP=n.alloc=void 0;const i=e("../base/enum"),r=(e,t=i.TYPE_STR.C_STR)=>t==i.TYPE_STR.C_STR?Memory.allocUtf8String(e):Il2Cpp.Api._stringNew(Memory.allocUtf8String(e)),o=e=>r(e,i.TYPE_STR.C_STR);n.allocCStr=o;e=e=>r(e,i.TYPE_STR.U_STR);n.allocUStr=e;const a=(e=Process.pointerSize)=>Memory.alloc(e),l=(n.allocP=a,(e=1)=>a(e*p_size));function s(e=0,t,n,i){var r=0==(r=arguments.length)?3:r,o=l(r+1);for(let e=0;e<r;++e)o.add(Process.pointerSize*e).writeFloat(null==arguments[e]?0:arguments[e]);return o.add(Process.pointerSize*r).writeInt(0),o}n.alloc=l,n.allocVector=s,globalThis.allocCStr=o,globalThis.allocUStr=e,globalThis.allocVector=s,globalThis.alloc=l,globalThis.allocP=a},{"../base/enum":7}],547:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.runOnce=n.cacheInstances=void 0,n.cacheInstances=function(e){const i=new Map;return new Proxy(e,{construct(e,t){var n=t[0].toUInt32();return i.has(n)||i.set(n,new e(t[0])),i.get(n)}})};const o=new Map;n.runOnce=function(r){return function(e,t,n){const i=n.value;return o.has(i)||"function"==typeof i&&(n.value=function(...e){console.log("Logged at:",(new Date).toLocaleString());e=i.apply(this,e);return console.log(`Result from ${r}: `+e),o.set(i,e),e}),o.get(i)}}},{}],548:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.callFunctionRA=n.callFunctionRCS=n.callFunctionRUS=n.callFunctionRF=n.callFunctionRS=n.callFunctionRI=n.callFunctionRB=n.callFunction=void 0;const r=e("./checkP"),i=e("./reader");function o(n,...e){try{if(null==n)return ptr(0);let t=ptr(0);if(4<e.length)throw new Error("callFunction: args.length > 4 \n please modify the `callFunction`");{let e=ptr(0);if(n instanceof Array){if(4==n.length&&(e=n[1].includes(".")?findMethod(n[0],n[1],n[2],n[3])?.relativeVirtualAddress:find_method(n[0],n[1],n[2],n[3])),2==n.length&&(e=Module.findExportByName(n[0],n[1])),null==(e=1==n.length?Module.findExportByName(null,n[1]):e)||e.isNull())return ptr(0);t=e}else if(n instanceof String){if(null==(e=1==n.length?Module.findExportByName(null,n[1]):e)||e.isNull())return ptr(0);t=e}else t=n instanceof NativePointer?n:ptr(n)}for(let e=1;e<=(arguments.length<6?6:arguments.length)-1;e++)arguments[e]=null==arguments[e]?ptr(0):ptr(String(arguments[e]));var i=(0,r.checkPointer)(t,!0);return new NativeFunction(i,"pointer",["pointer","pointer","pointer","pointer","pointer"])(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])}catch(e){return LOG(e,LogColor.C95),ptr(0)}}function a(e){try{if(null==e)return ptr(0);for(let e=1;e<=(arguments.length<5?5:arguments.length)-1;e++)arguments[e]=null==arguments[e]?ptr(0):ptr(String(arguments[e]));return new NativeFunction((0,r.checkPointer)(e,!0),"pointer",["pointer","pointer","pointer","pointer"])(arguments[1],arguments[2],arguments[3],arguments[4])}catch(e){return ptr(0)}}n.callFunction=o;e=(e,...t)=>1==l(e,...t);n.callFunctionRB=e;const l=(e,...t)=>a(e,...t).toInt32();n.callFunctionRI=l;var s=(e,...t)=>(0,i.readSingle)(a(e,...t)),p=(n.callFunctionRS=s,(e,...t)=>allocP(2).writePointer(a(e,...t)).readFloat()),c=(n.callFunctionRF=p,(e,...t)=>(0,i.readU16)(o(e,...t))),_=(n.callFunctionRUS=c,(e,...t)=>{e=o(e,...t).readCString();return null==e?"":e}),u=(n.callFunctionRCS=_,(e,...t)=>(0,i.showArray)(a(e,...t)));n.callFunctionRA=u,globalThis.callNp=function(e){try{for(let e=1;e<=(arguments.length<5?5:arguments.length)-1;e++)arguments[e]=null==arguments[e]?ptr(0):ptr(String(arguments[e]));return new NativeFunction(e,"pointer",["pointer","pointer","pointer","pointer"])(arguments[1],arguments[2],arguments[3],arguments[4])}catch(e){return LOG(e,LogColor.C95),ptr(0)}},globalThis.callFunction=o,globalThis.callFunctionLong=function(n,...e){try{if(null==n)return ptr(0);let t=ptr(0);if(8<e.length)throw new Error("callFunction: args.length > 6 \n please modify the `callFunction`");{let e=ptr(0);if(n instanceof Array){if(4==n.length&&(e=n[1].includes(".")?findMethod(n[0],n[1],n[2],n[3])?.relativeVirtualAddress:find_method(n[0],n[1],n[2],n[3])),2==n.length&&(e=Module.findExportByName(n[0],n[1])),null==(e=1==n.length?Module.findExportByName(null,n[1]):e)||e.isNull())return ptr(0);t=e}else if(n instanceof String){if(null==(e=1==n.length?Module.findExportByName(null,n[1]):e)||e.isNull())return ptr(0);t=e}else t=n instanceof NativePointer?n:ptr(n)}for(let e=1;e<=(arguments.length<10?10:arguments.length)-1;e++)arguments[e]=null==arguments[e]?ptr(0):ptr(String(arguments[e]));var i=(0,r.checkPointer)(t,!0);return new NativeFunction(i,"pointer",["pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer","pointer"])(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9])}catch(e){return LOG(e,LogColor.C95),ptr(0)}},globalThis.callFunctionRB=e,globalThis.callFunctionRI=l,globalThis.callFunctionRS=s,globalThis.callFunctionRF=p,globalThis.callFunctionRUS=c,globalThis.callFunctionRCS=_,globalThis.callFunctionRA=u,globalThis.callFunctionRSTDString=(e,...t)=>readStdString(new NativeFunction((0,r.checkPointer)(e,!0),["pointer","pointer","pointer"],["pointer","pointer","pointer","pointer"])(t[0],t[1],t[2],t[3]??ptr(0))),globalThis.callFunctionWithOutError=a},{"./checkP":549,"./reader":557}],549:[function(e,t,a){!function(e){!function(){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.checkCmdInput=a.checkPointer=void 0;var o=ptr(0);e(()=>{Il2Cpp.perform(()=>{let e=0,t=setInterval(()=>{try{o=Process.findModuleByName("libil2cpp.so").base}catch{++e}(!o.isNull()||10<e)&&clearInterval(t)},200)})}),a.checkPointer=(e,n=!1,t)=>{if(null==Process.findModuleByName("libil2cpp.so"))return e;if((o=o.isNull()?Il2Cpp.module.base:o).isNull())throw new Error("checkPointer: libil2cpp.so not found ! \n please call setBaseAddress first");function i(e,t,n){switch(typeof(e="arm64"==Process.arch&&"string"==typeof e&&e.trim().startsWith("0x")?Number(e):e)){case"number":return r(ptr(e));case"string":return Module.findExportByName(null,e);case"function":return e;case"object":if(e instanceof NativePointer)return r(e);if(!(e instanceof Array)){if(t)throw new Error("checkPointer: Error type");return ptr(0)}if(!function(t){if(3==t.length){if("string"!=typeof t[0])return;if("string"!=typeof t[1])return;if("number"!=typeof t[2])return}for(let e=0;e<t.length;e++)if(3!=t.length&&"string"!=typeof t[e])return;return 1}(e)){if(t)throw new Error("checkPointer: checkValue Error");return ptr(0)}switch(e.length){case 1:return Module.findExportByName(null,e[0]);case 2:return Module.findExportByName(e[0],e[1]);case 3:return find_method(e[0],e[1],e[2],e[3]);default:if(t)throw new Error("checkPointer:UnKnow value length \nArray<> length must be 1,2,3");return ptr(0)}default:throw new Error("checkPointer: Error type")}}function r(e){if(e.isNull()||!e.compare(soAddr))return e;try{if(null!==Process.findModuleByAddress(e))return e;soAddr;var t=Il2Cpp.module.base.add(e);if(null!==Process.findModuleByAddress(t))return t;if(n)throw new Error("checkPointer: can't find module");return ptr(0)}catch(e){if(n)throw e;return ptr(0)}}e=i(e,n);return a.checkPointer=i,e},globalThis.checkPointer=a.checkPointer;a.checkCmdInput=e=>{if(null==e||e instanceof NativePointer&&e.isNull())throw new Error("checkCmdInput: null pointer");if(e instanceof NativePointer)return e;switch(typeof e){case"number":return ptr(e);case"string":if(e.startsWith("0x")||e.startsWith("0X"))return ptr(e);case"function":return ptr(e);default:throw new Error("checkCmdInput: Error type")}};const n=(e="libil2cpp.so")=>{let t=Process.findModuleByName("libil2cpp.so");switch(typeof e){case"number":try{t=Process.getModuleByAddress(e)}catch{t=Process.findModuleByName(e)}break;case"string":try{t=Process.findModuleByName(e)}catch(e){throw e}break;default:e=ptr(e)}if(null==t)throw new Error("getSubBasePtr: can't find module");return t};globalThis.getSubBasePtr=e=>e.sub(n(e).base),globalThis.getSubBaseDes=e=>{var t=n(e);return`${e.sub(t.base)} <--- ${e} @ ${t.name} (${t.base})`},globalThis.setBaseAddress=e=>{o=(0,a.checkCmdInput)(e)},globalThis.getBaseAddress=()=>o,globalThis.checkCmdInput=a.checkCmdInput}.call(this)}.call(this,e("timers").setImmediate)},{timers:595}],550:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getJclassName=n.mapValueToArray=n.PTR2NativePtr=n.filterDuplicateOBJ=n.checkCtx=n.cancelAllNopedFunction=n.cancelNop=n.nopFunction=n.replaceFunction=n.detachAll=n.attachNative=n.TIME_SIMPLE=n.SeeTypeToString=n.getFunctionAddrFromCls=void 0;const i=e("../base/enum"),r=e("../base/globle");var a;n.PTR2NativePtr=function(e){return null==e?ptr(0):e="number"==typeof e?ptr(e):e},(e=a=a||{}).org="org",e.src="src",e.enter="enter",e.leave="leave",e.time="time";let l=(0,r.GET_MAP)(i.MapKAY.map_attach_listener);e=(e,t,n,i=!0)=>{var r,o;(e="number"==typeof e?ptr(e):e)instanceof NativePointer&&e.isNull()||((r=new Map).set(a.org,e),r.set(a.src,e),r.set(a.enter,t),r.set(a.leave,n),r.set(a.time,new Date),e=checkPointer(e),o=Interceptor.attach(e,{onEnter:function(e){null!=t&&t(e,this.context,r)},onLeave:function(e){null!=n&&n(e,this.context,r)}}),i&&l.set(String(e),o))};n.attachNative=e;let p=new Array;var o=e=>{null!=(e="number"==typeof e?ptr(e):e)&&u(e,()=>ptr(0),!0)},s=(n.nopFunction=o,t=>{if((t="number"==typeof t?ptr(t):t)!=ptr(0)){t=checkPointer(t),Interceptor.revert(t);for(let e=0;e<p.length;e++)String(p[e])==String(t)&&(p=p.splice(p[e],1))}}),c=(n.cancelNop=s,()=>p.forEach(e=>Interceptor.revert(e))),_=(n.cancelAllNopedFunction=c,e=>{var t,n=(0,r.GET_MAP)(i.MapKAY.map_attach_listener);null==(e="number"==typeof e?ptr(e):e)?(n.clear(),Interceptor.detachAll()):(e=String(checkPointer(e)),null!=(t=n.get(e))&&(t.detach(),n.delete(e)))});function u(r,o,a=!0){let l=r="number"==typeof r?ptr(r):r,s=(r=checkPointer(r),-1==String(p).indexOf(String(r))?p.push(String(r)):Interceptor.revert(r),new NativeFunction(r,"pointer",["pointer","pointer","pointer","pointer"]));Interceptor.replace(r,new NativeCallback((e,t,n,i)=>{LOGW("\nCalled "+(a?"Replaced":"Nop")+" function ---\x3e "+r+" ("+l.sub(Il2Cpp.module.base)+")");e=o(s,e,t,n,i);return null==e?ptr(0):e},"pointer",["pointer","pointer","pointer","pointer"]))}n.detachAll=_,n.replaceFunction=u;n.getFunctionAddrFromCls=(e,t)=>{"number"==typeof(e="string"==typeof e?findClass(e):e)&&(e=ptr(e));var n=new Il2Cpp.Class(e).methods;for(let e=0;e<n.length;e++)if(-1!=n[e].name.indexOf(t))return n[e].relativeVirtualAddress;return-1};n.SeeTypeToString=(e,t)=>{if(null!=(e="number"==typeof e?ptr(e):e)&&e!=ptr(0))return e=callFunction(find_method("UnityEngine.CoreModule","Object","ToString",0),e),null!=t?readU16(e):void LOG(readU16(e))};var d=(e,t)=>{e=callFunction((0,r.GET_F)(i.EpFunc.DecodeJObject),(0,r.GET_F)(i.EpFunc.ArtCurrent),e),e=callFunction((0,r.GET_F)(i.EpFunc.GetDescriptor),e,allocP());if(t)return String(e.readCString());LOG("\n"+String(e.readCString())+"\n",i.LogColor.C36)};function g(e,t="LR"){var n=getPlatformCtx(e),i=n.lr,r=n.pc,o=Process.findModuleByAddress(i);return"LR"==t&&null!=o?i.sub(o.base)+("|"+o.name):(i=Process.findModuleByAddress(r),"PC"==t&&null!=i?r.sub(i.base)+("|"+i.name):"SP"==t?String(n.sp).toString():JSON.stringify(e))}n.getJclassName=d,n.checkCtx=g;n.mapValueToArray=e=>{var t,n=[];for(t in e)n.push([t,e.get(t)]);return n};const h=(e,t,n="")=>{Java.perform(()=>Java.use("com.unity3d.player.UnityPlayer").UnitySendMessage(e,t,n))};globalThis.HookForwardEvent=()=>{Il2Cpp.perform(()=>{var e=Il2Cpp.Domain.tryAssembly("MaxSdk.Scripts");if(!e)throw new Error("MaxSdk.Scripts not found");e.image.class("MaxSdkCallbacks").method("ForwardEvent").implementation=function(e,t){return LOGD(`ForwardEvent: ${e} `+readU16(t)),this.method("ForwardEvent").invoke(...arguments)}})};n.TIME_SIMPLE=()=>(new Date).toLocaleTimeString().split(" ")[0];n.filterDuplicateOBJ=(e,t=10)=>{var n,e=e+"";return null!=(0,r.GET_MAP)(i.MapKAY.outFilterMap)&&(0,r.GET_MAP)(i.MapKAY.outFilterMap).has(e)?(n=(0,r.GET_MAP_VALUE)(i.MapKAY.outFilterMap,e)+1,(0,r.SET_MAP_VALUE)(i.MapKAY.outFilterMap,e,n),t<=n?-1:n):((0,r.SET_MAP_VALUE)(i.MapKAY.outFilterMap,e,0),0)},Number.prototype.add=e=>Number(this)+Number(e),globalThis.clear=()=>console.log("c");var y=null;const I=()=>{null!=y&&clearInterval(y)};globalThis.d=_,globalThis.A=e,globalThis.n=o,globalThis.nn=s,globalThis.nnn=c,globalThis.R=u,globalThis.getJclassName=d,globalThis.checkCtx=g,globalThis.runOnMain=(e,t)=>{null==e&&null==t||("function"==typeof e&&(t=e,e=getEventUpdate(!1)),A(e,()=>{if(null!=t&&"function"==typeof t){try{t()}catch(e){LOGE(e)}t=()=>{}}}))},globalThis.runOnNewThread=r=>{var e,t;return null==r?ptr(0):(e=new NativeCallback(function(e,t,n,i){return r.apply(null,arguments)},"pointer",["pointer","pointer","pointer","pointer"]),t=Memory.alloc(p_size),new NativeFunction(Module.findExportByName(null,"pthread_create"),"pointer",["pointer","int","pointer","int"])(t,0,e,0),t)},globalThis.SendMessage=h,globalThis.SendMessageImpl=(e="ALL")=>{switch(e){case"IronSource":n();break;case"MaxSdkCallbacks":i();break;case"MoPubManager":r();break;case"TPluginsGameObject":o();break;case"ALL":n(),i(),r(),o();default:[t="OmEvents"]=[e],h(t,"OnRewardedVideoAdLoaded",""),h(t,"OnRewardedVideoAdOpened",""),h(t,"onRewardedVideoShowed",""),h(t,"onRewardedVideoStarted",""),h(t,"onRewardedVideoEnded",""),h(t,"onRewardedVideoRewarded","{'placement_reward_name':'Virtual Item','placement_name':'rewardedVideo','placement_reward_amount':'1','placement_id':'2'}"),h(t,"OnRewardedVideoAdClosed",""),h(t,"onRewardedVideoAvailabilityChanged","true")}var t;function n(){h("IronSourceEvents","onRewardedVideoAvailabilityChanged","true"),h("IronSourceEvents","onRewardedVideoAdShowFailedDemandOnly","true"),h("IronSourceEvents","onInterstitialAdReady",""),h("IronSourceEvents","onRewardedVideoAdOpened",""),h("IronSourceEvents","onRewardedVideoAdStarted",""),h("IronSourceEvents","onRewardedVideoAdEnded",""),h("IronSourceEvents","onRewardedVideoAdRewarded","{'placement_reward_name':'Virtual Item','placement_name':'rewardedVideo','placement_reward_amount':'1','placement_id':'2'}"),h("IronSourceEvents","onRewardedVideoAdClosed",""),h("IronSourceRewardedVideoAndroid","onRewardedVideoAvailabilityChanged","true"),h("IronSourceRewardedVideoAndroid","onRewardedVideoAdShowFailedDemandOnly","true"),h("IronSourceRewardedVideoAndroid","onInterstitialAdReady",""),h("IronSourceRewardedVideoAndroid","onRewardedVideoAdOpened",""),h("IronSourceRewardedVideoAndroid","onRewardedVideoAdStarted",""),h("IronSourceRewardedVideoAndroid","onRewardedVideoAdEnded",""),h("IronSourceRewardedVideoAndroid","OnRewardedVideoAdRewarded","{'placement_reward_name':'Virtual Item','placement_name':'rewardedVideo','placement_reward_amount':'1','placement_id':'2'}"),h("IronSourceRewardedVideoAndroid","onRewardedVideoAdClosed","")}function i(){h("MaxSdkCallbacks","ForwardEvent","networkName=AppLovin\nname=OnRewardedAdRevenuePaidEvent\nrevenue=0.014579974174499511\nplacement=\nadUnitId=e01cb721520cd33c\ncreativeId=11831000\n"),h("MaxSdkCallbacks","ForwardEvent","networkName=AppLovin\nname=OnRewardedAdDisplayedEvent\nrevenue=0.014579974174499511\nplacement=\nadUnitId=e01cb721520cd33c\ncreativeId=11831000\n"),h("MaxSdkCallbacks","ForwardEvent","revenue=0.014579974174499511\nnetworkName=AppLovin\nname=OnRewardedAdReceivedRewardEvent\nplacement=\nrewardAmount=0\nadUnitId=e01cb721520cd33c\ncreativeId=11831000\nrewardLabel=\n"),h("MaxSdkCallbacks","ForwardEvent","networkName=AppLovin\nname=OnRewardedAdHiddenEvent\nrevenue=0.014579974174499511\nplacement=\nadUnitId=e01cb721520cd33c\ncreativeId=11831000\n"),h("MaxSdkCallbacks","OnRollicAdsRewardedVideoClickedEvent","name=OnSdkInitializedEvent\nconsentDialogState=2\ncountryCode=SG\n"),h("MaxSdkCallbacks","OnRollicAdsRewardedVideoClosedEvent","name=OnRewardedAdDisplayedEvent\nadUnitId=ec1a772e0459f45b"),h("MaxSdkCallbacks","OnRollicAdsRewardedVideoReceivedRewardEvent","name=OnRewardedAdReceivedRewardEvent\nrewardAmount=0\nadUnitId=ec1a772e0459f45b\nrewardLabel="),h("MaxSdkCallbacks","OnRollicAdsRewardedVideoShownEvent","name=OnRewardedAdHiddenEvent\nadUnitId=ec1a772e0459f45b"),h("MaxSdkCallbacks","OnRollicAdsRewardedVideoLoadedEvent","name=OnRewardedAdLoadedEvent\nadUnitId=ec1a772e0459f45b")}function r(){h("UnityFacebookSDKPlugin","UnityFacebookSDKPlugin",'{"key_hash":"NgS2u0aEWjJAWRbMgtyAolzO6s8=\\n"}'),h("MoPubManager","EmitSdkInitializedEvent",'["0fe07d2ca88549ff9598aed6c45f0773","70"]'),h("MoPubManager","EmitInterstitialLoadedEvent",'["a44632b619174dfa98c46420592a3756"]'),h("MoPubManager","EmitAdLoadedEvent",'["f7a8241fad1041bda59f303eae75be2d","320","50"]'),h("MoPubManager","EmitRewardedVideoLoadedEvent",'["a44632b619174dfa98c46420592a3756"]'),h("MoPubManager","EmitRewardedVideoShownEvent",'["a44632b619174dfa98c46420592a3756"]'),h("MoPubManager","EmitRewardedVideoReceivedRewardEvent",'["a44632b619174dfa98c46420592a3756","","0"]'),h("MoPubManager","EmitRewardedVideoClosedEvent",'["a44632b619174dfa98c46420592a3756"]')}function o(){h("TTPluginsGameObject","OnRewardedAdsShown",""),h("TTPluginsGameObject","OnRewardedAdsClosed",'{"shouldReward":true,"network":"admob-unityads","revenue":0.00138,"currency":"USD","precision":"ESTIMATED"}'),h("TTPluginsGameObject","OnRewardedAdsReady",'{"loaded":true}')}h("GameAnalytics","OnCommandCenterUpdated",""),h("GameAnalytics","OnRemoteConfigsUpdated",""),h("UnityFacebookSDKPlugin","OnInitComplete",'{"key_hash":"0eWmEB4CY7TpepNbZdxCOaz2Crs=\n"}')},globalThis.clear=clear,globalThis.cls=clear,globalThis.watchFunction=(e,t=1e3)=>{clear(),I(),y=setInterval(()=>{e()},t)},globalThis.w=globalThis.watchFunction,globalThis.disWatchFuntion=I,globalThis.dd=I,globalThis.P=n=>new Promise((e,t)=>{e(n())})},{"../base/enum":7,"../base/globle":9}],551:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.printCtx=void 0;const o=e("../base/enum");e=(t,n=5,a=0,l=o.LogColor.WHITE,s=0)=>{if("arm"==Process.arch&&!(t=checkPointer(t)).isNull())if(0!=a)for(let e=0;e<n;e++)r(t,e);else{var i=null==n?5:(n%2==1?n+1:n)/2;for(let e=null==n?-4:i-n;e<i;e++)r(t,e)}function r(e,t){let n=e.add(p_size*t),i=String(n.readPointer()),r=("arm"==Process.arch&&10!=i.length&&(i=i.replace("000","0000")),Array.from(i.toUpperCase())),o=10==r.length?i:"";1==a?o=r[2]+r[3]+" "+r[4]+r[5]+" "+r[6]+r[7]+" "+r[8]+r[9]:2==a&&(o=r[8]+r[9]+" "+r[6]+r[7]+" "+r[4]+r[5]+" "+r[2]+r[3]);try{LOG(getLine(s,"\t")+n+"\t"+o+"\t"+Instruction.parse(n),l)}catch(e){}}};n.printCtx=e,globalThis.printCtx=e},{"../base/enum":7}],552:[function(e,t,n){"use strict";function i(e,n,i){if(e=checkCmdInput(e),!(n<=0)){let t="";Java.perform(function(){var e=Java.use("android.app.ActivityThread").currentApplication();t=e.getApplicationContext().getFilesDir().getPath()}),t+=null==i?`/${e}_${n}.bin`:i;var r,i=new File(t,"wb");i&&null!=i&&(Memory.protect(e,n,"rwx"),r=e.readByteArray(n),i.write(r),i.flush(),i.close(),LOGZ(`
Dump ${n} bytes from ${e} to `+e.add(n)),LOGD(`Saved to -> ${t}
`))}}Object.defineProperty(n,"__esModule",{value:!0}),globalThis.dumpSo=function(e="libil2cpp.so"){var e=Process.getModuleByName(e),t=(LOGE(getLine(30)),LOGW("[name]:"+e.name),LOGW("[base]:"+e.base),LOGW("[size]:"+e.size),LOGW("[path]:"+e.path),LOGE(getLine(30)),`${e.name}_${e.base}_${ptr(e.size)}.so`);i(e.base,e.size,t)},globalThis.dumpMem=i},{}],553:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.formartClass=void 0;const o=e("../base/enum");class a{static printTitileA=(e,t=o.LogColor.C33)=>a.printTitile(e,t,t,t);static printTitile=(e,t=o.LogColor.C33,n=o.LogColor.C33,i=o.LogColor.C33)=>{var r=e.length+2;return LOG(` ${getLine(r)} `,t),LOG(`| ${e} |`,n),LOG(` ${getLine(r)} `,i),r};static linesMap=new Map;static getLine=(e,t="-")=>{var n=e+"|"+t;if(null!=a.linesMap.get(n))return a.linesMap.get(n);for(var i=0,r="";i<e;i++)r+=t;return a.linesMap.set(n,r),r};static alignStr(t,n=2*p_size+3,e="."){var i=(t=String(t)).length;if(n<=i)t=t.substring(0,n-1),t+=e;else for(let e=n-i;0<e;e--)t+=" ";return t}static getTime=()=>{var e=new Date;return e.getHours()+":"+e.getMinutes()+":"+e.getSeconds()};static insertStr(e,t,n){return e.length<t?e+""+n:""+e.substring(0,t)+n+e.substring(t,e.length)}static getPtrFormart=(e,t=String(Il2Cpp.module.base).length)=>{let n=e.toString(16);if(n.length>t)return n.substring(0,t-1)+".";for(let e=t-n.length;0<e;e--)n+=" ";return"0x"+n};static centerStr=(e="...",t=Process.pointerSize+2)=>{return t<=e.length?e:(t=(t-e.length)/2,""+getLine(t," ")+e+getLine(t," "))};static padding=(e,t=18,n=" ",i=!0)=>(e=e instanceof NativePointer?e.toString():e).length>=t?e:i?e.padEnd(t,n):e.padStart(t,n)}n.formartClass=a,globalThis.insertStr=a.insertStr,globalThis.PD=a.padding},{"../base/enum":7}],554:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./alloc"),e("./cache"),e("./caller"),e("./checkP"),e("./common"),e("./formart"),e("./logger"),e("./math"),e("./reader"),e("./stack"),e("./context"),e("./stdString"),e("./dumper"),e("./system")},{"./alloc":546,"./cache":547,"./caller":548,"./checkP":549,"./common":550,"./context":551,"./dumper":552,"./formart":553,"./logger":555,"./math":556,"./reader":557,"./stack":558,"./stdString":559,"./system":560}],555:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Logger=void 0;const l=e("../base/enum"),i=e("../base/globle"),s=e("./formart");class p{static linesMap=new Map;static colorEndDes="[0m";static colorStartDes=e=>`[${e}m`;static logL=console.log;static setNeedLog=e=>(0,i.SET_G)(l.GKEY.LogFlag,e);static getNeedLog=()=>(0,i.GET_GT)(l.GKEY.LogFlag);static LOGW=e=>LOG(e,l.LogColor.YELLOW);static LOGE=e=>LOG(e,l.LogColor.RED);static LOGG=e=>LOG(e,l.LogColor.C32);static LOGD=e=>LOG(e,l.LogColor.C36);static LOGN=e=>LOG(e,l.LogColor.C35);static LOGO=e=>LOG(e,l.LogColor.C33);static LOGP=e=>LOG(e,l.LogColor.C34);static LOGM=e=>LOG(e,l.LogColor.C92);static LOGH=e=>LOG(e,l.LogColor.C96);static LOGZ=e=>LOG(e,l.LogColor.C90);static LOGJSON=(e,t=l.LogColor.C36,n=1)=>LOG(JSON.stringify(e,null,n),t);static LOG=(e,t=l.LogColor.WHITE)=>{switch(t){case l.LogColor.WHITE:p.logL(e);break;case l.LogColor.RED:console.error(e);break;case l.LogColor.YELLOW:console.warn(e);break;default:p.logL("["+t+"m"+e+"[0m")}};static LOGS=(t,n=[[0,t.length,l.LogColor.RED]])=>{let i=t;for(let e=0;e<n.length;e++){const[t,o,a]=n[e];var r=p.colorStartDes(a);i=s.formartClass.insertStr(i,t,r),i=s.formartClass.insertStr(i,o+r.length,p.colorEndDes)}p.logL(i)};static printLogColors=()=>{var t="123456789";p.logL(`
${getLine(16)} listLogColors `+getLine(16));for(let e=30;e<=37;e++)p.logL(` ${p.colorStartDes(e)} C${e} ${t} `+p.colorEndDes);p.logL(getLine(50));for(let e=40;e<=47;e++)p.logL(` ${p.colorStartDes(e)} C${e} ${t} `+p.colorEndDes);p.logL(getLine(50));for(let e=90;e<=97;e++)p.logL(` ${p.colorStartDes(e)} C${e} ${t} `+p.colorEndDes);p.logL(getLine(50));for(let e=100;e<=107;e++)p.logL(` ${p.colorStartDes(e)} C${e} ${t} `+p.colorEndDes);p.logL(getLine(50))};static getLine=(e,t="-")=>{if(0==e)return"";var n=e+"|"+t;if(null!=p.linesMap.get(n))return p.linesMap.get(n);for(var i=0,r="";i<e;i++)r+=t;return p.linesMap.set(n,r),r};static getTextFormart=(n,e=l.LogColor.WHITE,i=" ",t=-1,r=!1)=>{null==n&&(n=""),-1==t&&(t=n.length);let o=p.colorStartDes(e),a=t-n.length;if(0<a){let e=Math.floor(a/2),t=a-e;r&&(e=t),o+=getLine(e,i)+n+getLine(t,i)}else o+=n;return o+=p.colorEndDes};static callOnce(t){let n=!1;return(...e)=>{if(!n)return n=!0,t(...e)}}}var r;n.Logger=p,(e=r=r||{})[e.ANDROID_LOG_UNKNOWN=0]="ANDROID_LOG_UNKNOWN",e[e.ANDROID_LOG_DEFAULT=1]="ANDROID_LOG_DEFAULT",e[e.ANDROID_LOG_VERBOSE=2]="ANDROID_LOG_VERBOSE",e[e.ANDROID_LOG_DEBUG=3]="ANDROID_LOG_DEBUG",e[e.ANDROID_LOG_INFO=4]="ANDROID_LOG_INFO",e[e.ANDROID_LOG_WARN=5]="ANDROID_LOG_WARN",e[e.ANDROID_LOG_ERROR=6]="ANDROID_LOG_ERROR",e[e.ANDROID_LOG_FATAL=7]="ANDROID_LOG_FATAL",e[e.ANDROID_LOG_SILENT=8]="ANDROID_LOG_SILENT";const o=Memory.alloc(48);o.writeByteArray([32,240,159,164,169,240,159,165,176,240,159,164,150,240,159,146,172,240,159,146,188,226,128,188,239,184,143,32,84,101,115,116,77,101,115,115,97,103,101,32,126]),globalThis.logcat_mem=(e="%s",t=o,n="ZZZ",i=r.ANDROID_LOG_INFO)=>{new NativeFunction(Module.findExportByName("liblog.so","__android_log_print"),"void",["int","pointer","pointer","pointer"])(4,Memory.allocUtf8String(n),Memory.allocUtf8String(e),t)},globalThis.logcat=(e="%s",t="TEST",n="ZZZ",i=r.ANDROID_LOG_INFO)=>{logcat_mem(e,Memory.allocUtf8String(t),n,i)},globalThis.LOG=p.LOG,globalThis.LOGW=p.LOGW,globalThis.LOGE=p.LOGE,globalThis.LOGG=p.LOGG,globalThis.LOGD=p.LOGD,globalThis.LOGN=p.LOGN,globalThis.LOGO=p.LOGO,globalThis.LOGP=p.LOGP,globalThis.LOGH=p.LOGH,globalThis.LOGM=p.LOGM,globalThis.LOGZ=p.LOGZ,globalThis.LOGJSON=p.LOGJSON,globalThis.getLine=p.getLine,globalThis.printLogColors=p.printLogColors,globalThis.newLine=(e=1)=>p.LOG(getLine(e,"\n")),globalThis.callOnce=p.callOnce,globalThis.TFM=p.getTextFormart,globalThis.LogColor=l.LogColor},{"../base/enum":7,"../base/globle":9,"./formart":553}],556:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Random=n.randomSeed=void 0,n.randomSeed=function(){return Math.floor(Math.random()*2**31)};n.Random=class{seed;constructor(e){this.seed=e}next=()=>this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)))/2**31:Math.random();nextInt=(e,t)=>Math.floor(this.next()*(t-e+1)+e)}},{}],557:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getFloat=n.seeHexA=n.seeHexR=n.showArray=n.readU16=n.readInt64=n.readUInt64=n.readUInt=n.readInt=n.readBoolean=n.readSingle=void 0;const l=e("../base/enum"),r=e("./common"),i=e=>allocP().writePointer(e).readFloat();n.readSingle=i;var e=e=>1==alloc(1).writePointer(e).readU8(),o=(n.readBoolean=e,e=>allocP().writePointer(e).readInt()),a=(n.readInt=o,e=>allocP().writePointer(e).readUInt()),s=(n.readUInt=a,e=>allocP(2).writePointer(e).readS64()),p=(n.readInt64=s,e=>allocP(2).writePointer(e).readU64());n.readUInt64=p;const c=e=>{if("string"==typeof(e="number"==typeof e?ptr(e):e)&&(String(e).startsWith("0x")||String(e).startsWith("0X"))&&(e=ptr(e)),NativePointer,null==e||0==e)return"";try{return e.add(2*p_size+4).readUtf16String()}catch{return""}};n.readU16=c;var _=(e,n)=>{if(null!=(e="number"==typeof e?ptr(e):e)&&e!=ptr(0)){var i=e,r=i.add(3*p_size).readUInt();if(LOGD(`
[*] Array length : ${r} | RET => ${i}
`),!(0==r||20<=r)){d(i.add(4*p_size),(32<r?32:r)*p_size,!1,l.LogColor.C33),newLine();for(let t=0;t<r;++t){var o=ptr(i).add(p_size*(4+t));try{var a=o.readPointer()}catch{return LOGE("Not support type"),void newLine()}let e="";try{e=getType(a).toString()+" | "+new Il2Cpp.Object(a).toString()}catch{e=new Il2Cpp.Object(a).toString()}e.indexOf("String")&&(e+=` |${c(a)}|`),e.indexOf("Text")&&(e+=` ${callFunctionRUS(["UnityEngine.UI","Text","get_fontSize",0])} `+a),(e.indexOf("TermData")||e.indexOf("LanguageData"))&&(e+=` | ${c(o.readPointer().add(8).readPointer())}| `),LOGD(String("["+t+"]").padEnd(5," ")+" "+o+" ---\x3e "+a+" | "+e),null!=n&&"function"==typeof n&&LOG("\t"+n(a,e),l.LogColor.C90)}newLine()}}},u=(n.showArray=_,(e,t=64,n)=>{e=(0,r.PTR2NativePtr)(e),LOG(hexdump(e.readPointer(),{length:t}),null==n?l.LogColor.WHITE:n)}),d=(n.seeHexR=u,(e,t=64,n=!0,i)=>{e=(0,r.PTR2NativePtr)(e),LOG(hexdump(e,{length:t,header:n}),null==i?l.LogColor.WHITE:i)});n.seeHexA=d,rpc.exports={find_base_address:function(e,t=0,n){return console.log("findBase muduleName: "+Module.findBaseAddress(e)),e}};n.getFloat=e=>alloc(1).writeFloat(e).readPointer(),globalThis.readSingle=i,globalThis.readBoolean=e,globalThis.readInt=o,globalThis.readUInt=a,globalThis.readInt64=s,globalThis.readUInt64=p,globalThis.readU16=c,globalThis.showArray=_,globalThis.seeHexR=u,globalThis.seeHexA=d},{"../base/enum":7,"./common":550}],558:[function(d,e,g){!function(u){!function(){"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.GetStackTraceNative=g.GetStackTrace=g.PrintStackTraceNative=g.PrintStackTrace=void 0;const o=d("../bridge/fix/il2cppM"),a=d("../java/info"),e=()=>LOG(Java.use("android.util.Log").getStackTraceString(Java.use("java.lang.Throwable").$new()),LogColor.C36);g.PrintStackTrace=e;var l=[];var s=new Map;const i=(e,t=!1,n=!1,i=6,r=!0)=>{e=Thread.backtrace(e,t?Backtracer.FUZZY:Backtracer.ACCURATE),r&&e.forEach((e,t,n)=>{if(!s.has(e.toString())){var i=DebugSymbol.fromAddress(e);if("libil2cpp.so"==i.moduleName&&i.name?.startsWith("0x")){const t=((t,e=!0)=>{0==a.allMethodsCacheArray.length&&(0,a.cacheMethods)(e),0==l.length&&(l=a.allMethodsCacheArray.sort((e,t)=>e.virtualAddress.compare(t.virtualAddress)));let n=null;for(let e=0;e<a.allMethodsCacheArray.length-1;e++){const l=a.allMethodsCacheArray[e],i=a.allMethodsCacheArray[e+1];if(0<=t.compare(l.virtualAddress)&&Math.abs(t.sub(l.virtualAddress).toInt32())<65536&&t.compare(i.virtualAddress)<0){n=l;break}}return n})(e);if(null!=t){const n=i.address.sub(t.virtualAddress);s.set(e.toString(),`MI:${t.handle} -> ${t.class.name}::${(0,o.getMethodDesFromMethodInfo)(t)} ${n}↓`)}}}}),t=e.slice(0,i).map(DebugSymbol.fromAddress).map(e=>{let t=""+e;var n=Process.findModuleByAddress(e.address),e=s.get(e.address.toString());return t=null!=n&&"libil2cpp.so"==n.name&&t.startsWith("0x")?t+` | `+(null==e?"null":e):t}).join("\n");return n?t:LOGZ(t)};g.PrintStackTraceNative=i;var t=()=>Java.use("android.util.Log").getStackTraceString(Java.use("java.lang.Throwable").$new()),n=(g.GetStackTrace=t,(e,t=6,n=!1)=>i(e,n,!0,t)),c=(g.GetStackTraceNative=n,globalThis.PrintStackTraceJava=e,globalThis.GetStackTraceJava=t,globalThis.PrintStackTraceNative=i,globalThis.GetStackTraceNative=n,[]);function r(e){var t,n=(""+e).padStart(16," "),i=p(e);return i?(t=i.start-i.offset,`${n}[${i.name}:${e.sub(t)}]`):n+"[UNKNOW]"}function p(t){for(let e=0;e<c.length;e++){var n=c[e];if(t>=ptr(n.start)&&t<ptr(n.end))return n}}function _(e,t,n){if(null==e||null==t||null==n)throw new Error("pc, fp, sp can not be null");let i=0,r=[],o=t;r[i++]=e;var a=p(n);if(a)for(;i<32&&!(parseInt(o.toString())<parseInt(n.toString())||o<ptr(a.start)||o>ptr(a.end));){var l=o.readPointer(),s=o.add(8).readPointer();o=l,r[i++]=s}else LOGE("[stacktrace] can not find mem_region "+n);return r}u(()=>{for(var e=Process.getModuleByName("libc.so"),t=new NativeFunction(e.getExportByName("fopen"),"pointer",["pointer","pointer"]),n=new NativeFunction(e.getExportByName("fgets"),"pointer",["pointer","int","pointer"]),e=new NativeFunction(e.getExportByName("fclose"),"int",["pointer"]),i=t(Memory.allocUtf8String("/proc/self/maps"),Memory.allocUtf8String("r")),r=Memory.alloc(1024),o=[];0!=n(r,1024,i).toInt32();){var a=r.readCString();if(null==a)break;o.push(a)}e(i);for(let n=0;n<o.length;n++){let e=o[n].split(" "),t=e[e.length-1];t&&""==(t=t.trim())&&(t="UNKNOW");var[l,,s]=e[0].split(" ",3),[l,p]=l.split("-");c.push({start:parseInt("0x"+l),end:parseInt("0x"+p),offset:parseInt("0x"+s),path:t,name:t.split("/").pop()})}}),globalThis.hook_libsscronet=function(){let e=Process.getModuleByName("libsscronet.so");{const t="SSL_write",n=e.getExportByName(t);LOGD(`[${t}] addr=`+n),Interceptor.attach(n,{onEnter:function(e){this.ssl=e[0],this.buf=e[1],this.num=e[2];e=this.context;this.info=_(e.pc,e.fp,e.sp).map(r).join("\n")},onLeave:function(e){e=e.toInt32();LOGD(`[${t}] retval=${e} SSL=${this.ssl} buf=${this.buf} num=${this.num}
`+this.info)}})}},globalThis.find_mem_region=p,globalThis.stacktrace=_,globalThis.mem_regions=c,globalThis.bts=e=>_(e.pc,e.fp,e.sp).forEach(e=>LOGD(r(e)))}.call(this)}.call(this,d("timers").setImmediate)},{"../bridge/fix/il2cppM":21,"../java/info":531,timers:595}],559:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.get_PrettyMethod=n.readStdString=void 0;n.get_PrettyMethod=()=>{var e=Module.findExportByName("libart.so","_ZN3art9ArtMethod12PrettyMethodEb");if(null!=e)return LOGD("PrettyMethod_ptr => "+e),new NativeFunction(e,["pointer","pointer","pointer"],["pointer","bool"]);LOGD("libart.so PrettyMethod_ptr is null")},globalThis.readStdString=e=>{var t=Memory.alloc(3*Process.pointerSize);return t.writePointer(e[0]),t.add(+Process.pointerSize).writePointer(e[1]),t.add(2*Process.pointerSize).writePointer(e[2]),(0==(1&t.readU8())?t.add(1):t.add(2*Process.pointerSize).readPointer()).readUtf8String()}},{}],560:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.systemCommandSU=n.systemCommand=void 0;n.systemCommand=e=>new NativeFunction(Module.findExportByName("libc.so","system"),"pointer",["pointer"])(Memory.allocUtf8String(e));n.systemCommandSU=e=>(0,n.systemCommand)(`su -c '${e}'`),globalThis.system=n.systemCommand,globalThis.systemSU=n.systemCommandSU},{}],561:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.cache=function(e,t,n){var i=n.get;if(!i)throw new TypeError("Getter property descriptor expected");n.get=function(){var e=i.call(this);return Object.defineProperty(this,t,{configurable:n.configurable,enumerable:n.enumerable,writable:!1,value:e}),e}}},{}],562:[function(e,t,n){"use strict";n.__esModule=!0,n.distance=n.closest=void 0;function a(e,t){var n;return e.length<t.length&&(n=t,t=e,e=n),0===t.length?e.length:(e.length<=32?function(e,t){for(var n=e.length,i=t.length,r=1<<n-1,o=-1,a=0,l=n,s=n;s--;)v[e.charCodeAt(s)]|=1<<s;for(s=0;s<i;s++){var p=v[t.charCodeAt(s)],c=p|a;(a|=~((p|=(p&o)+o^o)|o))&r&&l++,(o&=p)&r&&l--,o=o<<1|~(c|(a=a<<1|1)),a&=c}for(s=n;s--;)v[e.charCodeAt(s)]=0;return l}:function(e,t){for(var n=t.length,i=e.length,r=[],o=[],a=Math.ceil(n/32),l=Math.ceil(i/32),s=0;s<a;s++)o[s]=-1,r[s]=0;for(var p=0;p<l-1;p++){for(var c=0,_=-1,u=32*p,d=Math.min(32,i)+u,g=u;g<d;g++)v[e.charCodeAt(g)]|=1<<g;for(s=0;s<n;s++){var h=v[t.charCodeAt(s)],y=o[s/32|0]>>>s&1,I=h|c,m=_&(M=((h|(f=r[s/32|0]>>>s&1))&_)+_^_|h|f);(T=c|~(M|_))>>>31^y&&(o[s/32|0]^=1<<s),m>>>31^f&&(r[s/32|0]^=1<<s),_=(m=m<<1|f)|~(I|(T=T<<1|y)),c=T&I}for(g=u;g<d;g++)v[e.charCodeAt(g)]=0}for(var C=0,A=-1,S=32*p,U=Math.min(32,i-S)+S,g=S;g<U;g++)v[e.charCodeAt(g)]|=1<<g;for(var E=i,s=0;s<n;s++){var f,M,T,h=v[t.charCodeAt(s)],y=o[s/32|0]>>>s&1,I=h|C,E=E+((T=C|~((M=((h|(f=r[s/32|0]>>>s&1))&A)+A^A|h|f)|A))>>>i-1&1)-((m=A&M)>>>i-1&1);T>>>31^y&&(o[s/32|0]^=1<<s),m>>>31^f&&(r[s/32|0]^=1<<s),A=(m=m<<1|f)|~(I|(T=T<<1|y)),C=T&I}for(g=S;g<U;g++)v[e.charCodeAt(g)]=0;return E})(e,t)}var v=new Uint32Array(65536);n.distance=a;n.closest=function(e,t){for(var n=1/0,i=0,r=0;r<t.length;r++){var o=a(e,t[r]);o<n&&(n=o,i=r)}return t[i]}},{}],563:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});const o=e("decorator-cache-getter"),l=r(e("versioning")),s=e("../utils/console");class a{constructor(){}static get _alloc(){return this.r("il2cpp_alloc","pointer",["size_t"])}static get _arrayGetElements(){return this.r("il2cpp_array_get_elements","pointer",["pointer"])}static get _arrayGetLength(){return this.r("il2cpp_array_length","uint32",["pointer"])}static get _arrayNew(){return this.r("il2cpp_array_new","pointer",["pointer","uint32"])}static get _assemblyGetImage(){return this.r("il2cpp_assembly_get_image","pointer",["pointer"])}static get _classForEach(){return this.r("il2cpp_class_for_each","void",["pointer","pointer"])}static get _classFromName(){return this.r("il2cpp_class_from_name","pointer",["pointer","pointer","pointer"])}static get _classFromSystemType(){return this.r("il2cpp_class_from_system_type","pointer",["pointer"])}static get _classFromType(){return this.r("il2cpp_class_from_type","pointer",["pointer"])}static get _classGetActualInstanceSize(){return this.r("il2cpp_class_get_actual_instance_size","int32",["pointer"])}static get _classGetArrayClass(){return this.r("il2cpp_array_class_get","pointer",["pointer","uint32"])}static get _classGetArrayElementSize(){return this.r("il2cpp_class_array_element_size","int",["pointer"])}static get _classGetAssemblyName(){return this.r("il2cpp_class_get_assemblyname","pointer",["pointer"])}static get _classGetBaseType(){return this.r("il2cpp_class_enum_basetype","pointer",["pointer"])}static get _classGetDeclaringType(){return this.r("il2cpp_class_get_declaring_type","pointer",["pointer"])}static get _classGetElementClass(){return this.r("il2cpp_class_get_element_class","pointer",["pointer"])}static get _classGetFieldFromName(){return this.r("il2cpp_class_get_field_from_name","pointer",["pointer","pointer"])}static get _classGetFields(){return this.r("il2cpp_class_get_fields","pointer",["pointer","pointer"])}static get _classGetFlags(){return this.r("il2cpp_class_get_flags","int",["pointer"])}static get _classGetImage(){return this.r("il2cpp_class_get_image","pointer",["pointer"])}static get _classGetInstanceSize(){return this.r("il2cpp_class_instance_size","int32",["pointer"])}static get _classGetInterfaces(){return this.r("il2cpp_class_get_interfaces","pointer",["pointer","pointer"])}static get _classGetMethodFromName(){return this.r("il2cpp_class_get_method_from_name","pointer",["pointer","pointer","int"])}static get _classGetMethods(){return this.r("il2cpp_class_get_methods","pointer",["pointer","pointer"])}static get _classGetName(){return this.r("il2cpp_class_get_name","pointer",["pointer"])}static get _classGetNamespace(){return this.r("il2cpp_class_get_namespace","pointer",["pointer"])}static get _classGetNestedClasses(){return this.r("il2cpp_class_get_nested_types","pointer",["pointer","pointer"])}static get _classGetParent(){return this.r("il2cpp_class_get_parent","pointer",["pointer"])}static get _classGetRank(){return this.r("il2cpp_class_get_rank","int",["pointer"])}static get _classGetStaticFieldData(){return this.r("il2cpp_class_get_static_field_data","pointer",["pointer"])}static get _classGetValueSize(){return this.r("il2cpp_class_value_size","int32",["pointer","pointer"])}static get _classGetType(){return this.r("il2cpp_class_get_type","pointer",["pointer"])}static get _classHasReferences(){return this.r("il2cpp_class_has_references","bool",["pointer"])}static get _classInit(){return this.r("il2cpp_runtime_class_init","void",["pointer"])}static get _classIsAbstract(){return this.r("il2cpp_class_is_abstract","bool",["pointer"])}static get _classIsAssignableFrom(){return this.r("il2cpp_class_is_assignable_from","bool",["pointer","pointer"])}static get _classIsBlittable(){return this.r("il2cpp_class_is_blittable","bool",["pointer"])}static get _classIsEnum(){return this.r("il2cpp_class_is_enum","bool",["pointer"])}static get _classIsGeneric(){return this.r("il2cpp_class_is_generic","bool",["pointer"])}static get _classIsInflated(){return this.r("il2cpp_class_is_inflated","bool",["pointer"])}static get _classIsInterface(){return this.r("il2cpp_class_is_interface","bool",["pointer"])}static get _classIsSubclassOf(){return this.r("il2cpp_class_is_subclass_of","bool",["pointer","pointer","bool"])}static get _classIsValueType(){return this.r("il2cpp_class_is_valuetype","bool",["pointer"])}static get _domainAssemblyOpen(){return this.r("il2cpp_domain_assembly_open","pointer",["pointer","pointer"])}static get _domainGet(){return this.r("il2cpp_domain_get","pointer",[])}static get _domainGetAssemblies(){return this.r("il2cpp_domain_get_assemblies","pointer",["pointer","pointer"])}static get _fieldGetModifier(){return this.r("il2cpp_field_get_modifier","pointer",["pointer"])}static get _fieldGetClass(){return this.r("il2cpp_field_get_parent","pointer",["pointer"])}static get _fieldGetFlags(){return this.r("il2cpp_field_get_flags","int",["pointer"])}static get _fieldGetName(){return this.r("il2cpp_field_get_name","pointer",["pointer"])}static get _fieldGetOffset(){return this.r("il2cpp_field_get_offset","int32",["pointer"])}static get _fieldGetStaticValue(){return this.r("il2cpp_field_static_get_value","void",["pointer","pointer"])}static get _fieldGetType(){return this.r("il2cpp_field_get_type","pointer",["pointer"])}static get _fieldIsLiteral(){return this.r("il2cpp_field_is_literal","bool",["pointer"])}static get _fieldIsStatic(){return this.r("il2cpp_field_is_static","bool",["pointer"])}static get _fieldIsThreadStatic(){return this.r("il2cpp_field_is_thread_static","bool",["pointer"])}static get _fieldSetStaticValue(){return this.r("il2cpp_field_static_set_value","void",["pointer","pointer"])}static get _free(){return this.r("il2cpp_free","void",["pointer"])}static get _gcCollect(){return this.r("il2cpp_gc_collect","void",["int"])}static get _gcCollectALittle(){return this.r("il2cpp_gc_collect_a_little","void",[])}static get _gcDisable(){return this.r("il2cpp_gc_disable","void",[])}static get _gcEnable(){return this.r("il2cpp_gc_enable","void",[])}static get _gcGetHeapSize(){return this.r("il2cpp_gc_get_heap_size","int64",[])}static get _gcGetMaxTimeSlice(){return this.r("il2cpp_gc_get_max_time_slice_ns","int64",[])}static get _gcGetUsedSize(){return this.r("il2cpp_gc_get_used_size","int64",[])}static get _gcHandleGetTarget(){return this.r("il2cpp_gchandle_get_target","pointer",["uint32"])}static get _gcHandleFree(){return this.r("il2cpp_gchandle_free","void",["uint32"])}static get _gcHandleNew(){return this.r("il2cpp_gchandle_new","uint32",["pointer","bool"])}static get _gcHandleNewWeakRef(){return this.r("il2cpp_gchandle_new_weakref","uint32",["pointer","bool"])}static get _gcIsDisabled(){return this.r("il2cpp_gc_is_disabled","bool",[])}static get _gcIsIncremental(){return this.r("il2cpp_gc_is_incremental","bool",[])}static get _gcSetMaxTimeSlice(){return this.r("il2cpp_gc_set_max_time_slice_ns","void",["int64"])}static get _gcStartIncrementalCollection(){return this.r("il2cpp_gc_start_incremental_collection","void",[])}static get _gcStartWorld(){return this.r("il2cpp_start_gc_world","void",[])}static get _gcStopWorld(){return this.r("il2cpp_stop_gc_world","void",[])}static get _getCorlib(){return this.r("il2cpp_get_corlib","pointer",[])}static get _imageGetAssembly(){return this.r("il2cpp_image_get_assembly","pointer",["pointer"])}static get _imageGetClass(){return this.r("il2cpp_image_get_class","pointer",["pointer","uint"])}static get _imageGetClassCount(){return this.r("il2cpp_image_get_class_count","uint32",["pointer"])}static get _imageGetName(){return this.r("il2cpp_image_get_name","pointer",["pointer"])}static get _init(){return this.r("il2cpp_init","void",[])}static get _livenessAllocateStruct(){return this.r("il2cpp_unity_liveness_allocate_struct","pointer",["pointer","int","pointer","pointer","pointer"])}static get _livenessCalculationBegin(){return this.r("il2cpp_unity_liveness_calculation_begin","pointer",["pointer","int","pointer","pointer","pointer","pointer"])}static get _livenessCalculationEnd(){return this.r("il2cpp_unity_liveness_calculation_end","void",["pointer"])}static get _livenessCalculationFromStatics(){return this.r("il2cpp_unity_liveness_calculation_from_statics","void",["pointer"])}static get _livenessFinalize(){return this.r("il2cpp_unity_liveness_finalize","void",["pointer"])}static get _livenessFreeStruct(){return this.r("il2cpp_unity_liveness_free_struct","void",["pointer"])}static get _memorySnapshotCapture(){return this.r("il2cpp_capture_memory_snapshot","pointer",[])}static get _memorySnapshotFree(){return this.r("il2cpp_free_captured_memory_snapshot","void",["pointer"])}static get _memorySnapshotGetClasses(){return this.r("il2cpp_memory_snapshot_get_classes","pointer",["pointer","pointer"])}static get _memorySnapshotGetGCHandles(){return this.r("il2cpp_memory_snapshot_get_gc_handles",["uint32","pointer"],["pointer"])}static get _memorySnapshotGetRuntimeInformation(){return this.r("il2cpp_memory_snapshot_get_information",["uint32","uint32","uint32","uint32","uint32","uint32"],["pointer"])}static get _methodGetModifier(){return this.r("il2cpp_method_get_modifier","pointer",["pointer"])}static get _methodGetClass(){return this.r("il2cpp_method_get_class","pointer",["pointer"])}static get _methodGetFlags(){return this.r("il2cpp_method_get_flags","uint32",["pointer","pointer"])}static get _methodGetFromReflection(){return this.r("il2cpp_method_get_from_reflection","pointer",["pointer"])}static get _methodGetName(){return this.r("il2cpp_method_get_name","pointer",["pointer"])}static get _methodGetObject(){return this.r("il2cpp_method_get_object","pointer",["pointer","pointer"])}static get _methodGetParameterCount(){return this.r("il2cpp_method_get_param_count","uint8",["pointer"])}static get _methodGetParameterName(){return this.r("il2cpp_method_get_param_name","pointer",["pointer","uint32"])}static get _methodGetParameters(){return this.r("il2cpp_method_get_parameters","pointer",["pointer","pointer"])}static get _methodGetParameterType(){return this.r("il2cpp_method_get_param","pointer",["pointer","uint32"])}static get _methodGetPointer(){return this.r("il2cpp_method_get_pointer","pointer",["pointer"])}static get _methodGetReturnType(){return this.r("il2cpp_method_get_return_type","pointer",["pointer"])}static get _methodIsExternal(){return this.r("il2cpp_method_is_external","bool",["pointer"])}static get _methodIsGeneric(){return this.r("il2cpp_method_is_generic","bool",["pointer"])}static get _methodIsInflated(){return this.r("il2cpp_method_is_inflated","bool",["pointer"])}static get _methodIsInstance(){return this.r("il2cpp_method_is_instance","bool",["pointer"])}static get _methodIsSynchronized(){return this.r("il2cpp_method_is_synchronized","bool",["pointer"])}static get _monitorEnter(){return this.r("il2cpp_monitor_enter","void",["pointer"])}static get _monitorExit(){return this.r("il2cpp_monitor_exit","void",["pointer"])}static get _monitorPulse(){return this.r("il2cpp_monitor_pulse","void",["pointer"])}static get _monitorPulseAll(){return this.r("il2cpp_monitor_pulse_all","void",["pointer"])}static get _monitorTryEnter(){return this.r("il2cpp_monitor_try_enter","bool",["pointer","uint32"])}static get _monitorTryWait(){return this.r("il2cpp_monitor_try_wait","bool",["pointer","uint32"])}static get _monitorWait(){return this.r("il2cpp_monitor_wait","void",["pointer"])}static get _objectGetClass(){return this.r("il2cpp_object_get_class","pointer",["pointer"])}static get _objectGetVirtualMethod(){return this.r("il2cpp_object_get_virtual_method","pointer",["pointer","pointer"])}static get _objectInit(){return this.r("il2cpp_runtime_object_init_exception","void",["pointer","pointer"])}static get _objectNew(){return this.r("il2cpp_object_new","pointer",["pointer"])}static get _objectGetSize(){return this.r("il2cpp_object_get_size","uint32",["pointer"])}static get _objectUnbox(){return this.r("il2cpp_object_unbox","pointer",["pointer"])}static get _resolveInternalCall(){return this.r("il2cpp_resolve_icall","pointer",["pointer"])}static get _stringChars(){return this.r("il2cpp_string_chars","pointer",["pointer"])}static get _stringLength(){return this.r("il2cpp_string_length","int32",["pointer"])}static get _stringNew(){return this.r("il2cpp_string_new","pointer",["pointer"])}static get _stringSetLength(){return this.r("il2cpp_string_set_length","void",["pointer","int32"])}static get _valueBox(){return this.r("il2cpp_value_box","pointer",["pointer","pointer"])}static get _threadAttach(){return this.r("il2cpp_thread_attach","pointer",["pointer"])}static get _threadCurrent(){return this.r("il2cpp_thread_current","pointer",[])}static get _threadGetAllAttachedThreads(){return this.r("il2cpp_thread_get_all_attached_threads","pointer",["pointer"])}static get _threadIsVm(){return this.r("il2cpp_is_vm_thread","bool",["pointer"])}static get _threadDetach(){return this.r("il2cpp_thread_detach","void",["pointer"])}static get _typeGetName(){return this.r("il2cpp_type_get_name","pointer",["pointer"])}static get _typeGetObject(){return this.r("il2cpp_type_get_object","pointer",["pointer"])}static get _typeGetTypeEnum(){return this.r("il2cpp_type_get_type","int",["pointer"])}static get _typeIsByReference(){return this.r("il2cpp_type_is_byref","bool",["pointer"])}static get _typeIsPrimitive(){return this.r("il2cpp_type_is_primitive","bool",["pointer"])}static get cModule(){(l.default.lt(Il2Cpp.unityVersion,"5.3.0")||l.default.gte(Il2Cpp.unityVersion,"2022.2.0"))&&(0,s.warn)(`current Unity version ${Il2Cpp.unityVersion} is not supported, expect breakage`);var e=new CModule("#include <stdint.h>\n\n#define OFFSET_OF(name, type) int16_t name (char * p, type e) { for (int16_t i = 0; i < 512; i++) if (* ((type *) p + i) == e) return i; return -1; }\n\nOFFSET_OF (offset_of_int32, int32_t)\nOFFSET_OF (offset_of_pointer, void *)\n "),t=new NativeFunction(e.offset_of_int32,"int16",["pointer","int32"]),n=new NativeFunction(e.offset_of_pointer,"int16",["pointer","pointer"]),i=Il2Cpp.Image.corlib.class("System.String"),r=Il2Cpp.Image.corlib.class("System.DateTime"),o=Il2Cpp.Image.corlib.class("System.Reflection.Module"),r=(r.initialize(),o.initialize(),(r.tryField("daysmonth")??r.tryField("DaysToMonth365")??r.field("s_daysToMonth365")).value),o=o.field("FilterTypeName").value,a=o.field("method_ptr").value,o=o.field("method").value,r=`#include <stdint.h>
#include <string.h>
typedef struct _Il2CppObject Il2CppObject;
typedef enum _Il2CppTypeEnum Il2CppTypeEnum;
typedef struct _Il2CppReflectionMethod Il2CppReflectionMethod;
typedef struct _Il2CppManagedMemorySnapshot Il2CppManagedMemorySnapshot;
typedef struct _Il2CppMetadataType Il2CppMetadataType;
struct _Il2CppObject
{
void * class;
void * monitor;
};
enum _Il2CppTypeEnum
{
IL2CPP_TYPE_END = 0x00,
IL2CPP_TYPE_VOID = 0x01,
IL2CPP_TYPE_BOOLEAN = 0x02,
IL2CPP_TYPE_CHAR = 0x03,
IL2CPP_TYPE_I1 = 0x04,
IL2CPP_TYPE_U1 = 0x05,
IL2CPP_TYPE_I2 = 0x06,
IL2CPP_TYPE_U2 = 0x07,
IL2CPP_TYPE_I4 = 0x08,
IL2CPP_TYPE_U4 = 0x09,
IL2CPP_TYPE_I8 = 0x0a,
IL2CPP_TYPE_U8 = 0x0b,
IL2CPP_TYPE_R4 = 0x0c,
IL2CPP_TYPE_R8 = 0x0d,
IL2CPP_TYPE_STRING = 0x0e,
IL2CPP_TYPE_PTR = 0x0f,
IL2CPP_TYPE_BYREF = 0x10,
IL2CPP_TYPE_VALUETYPE = 0x11,
IL2CPP_TYPE_CLASS = 0x12,
IL2CPP_TYPE_VAR = 0x13,
IL2CPP_TYPE_ARRAY = 0x14,
IL2CPP_TYPE_GENERICINST = 0x15,
IL2CPP_TYPE_TYPEDBYREF = 0x16,
IL2CPP_TYPE_I = 0x18,
IL2CPP_TYPE_U = 0x19,
IL2CPP_TYPE_FNPTR = 0x1b,
IL2CPP_TYPE_OBJECT = 0x1c,
IL2CPP_TYPE_SZARRAY = 0x1d,
IL2CPP_TYPE_MVAR = 0x1e,
IL2CPP_TYPE_CMOD_REQD = 0x1f,
IL2CPP_TYPE_CMOD_OPT = 0x20,
IL2CPP_TYPE_INTERNAL = 0x21,
IL2CPP_TYPE_MODIFIER = 0x40,
IL2CPP_TYPE_SENTINEL = 0x41,
IL2CPP_TYPE_PINNED = 0x45,
IL2CPP_TYPE_ENUM = 0x55
};
struct _Il2CppReflectionMethod
{
Il2CppObject object;
void * method;
void * name;
void * reftype;
};
struct _Il2CppManagedMemorySnapshot
{
struct Il2CppManagedHeap
{
uint32_t section_count;
void * sections;
} heap;
struct Il2CppStacks
{
uint32_t stack_count;
void * stacks;
} stacks;
struct Il2CppMetadataSnapshot
{
uint32_t type_count;
Il2CppMetadataType * types;
} metadata_snapshot;
struct Il2CppGCHandles
{
uint32_t tracked_object_count;
Il2CppObject ** pointers_to_objects;
} gc_handles;
struct Il2CppRuntimeInformation
{
uint32_t pointer_size;
uint32_t object_header_size;
uint32_t array_header_size;
uint32_t array_bounds_offset_in_header;
uint32_t array_size_offset_in_header;
uint32_t allocation_granularity;
} runtime_information;
void * additional_user_information;
};
struct _Il2CppMetadataType
{
uint32_t flags;
void * fields;
uint32_t field_count;
uint32_t statics_size;
uint8_t * statics;
uint32_t base_or_element_type_index;
char * name;
const char * assembly_name;
uint64_t type_info_address;
uint32_t size;
};
#define THREAD_STATIC_FIELD_OFFSET -1;
#define FIELD_ATTRIBUTE_FIELD_ACCESS_MASK 0x0007
#define FIELD_ATTRIBUTE_COMPILER_CONTROLLED 0x0000
#define FIELD_ATTRIBUTE_PRIVATE 0x0001
#define FIELD_ATTRIBUTE_FAM_AND_ASSEM 0x0002
#define FIELD_ATTRIBUTE_ASSEMBLY 0x0003
#define FIELD_ATTRIBUTE_FAMILY 0x0004
#define FIELD_ATTRIBUTE_FAM_OR_ASSEM 0x0005
#define FIELD_ATTRIBUTE_PUBLIC 0x0006
#define FIELD_ATTRIBUTE_STATIC 0x0010
#define FIELD_ATTRIBUTE_LITERAL 0x0040
#define METHOD_ATTRIBUTE_MEMBER_ACCESS_MASK 0x0007
#define METHOD_ATTRIBUTE_COMPILER_CONTROLLED 0x0000
#define METHOD_ATTRIBUTE_PRIVATE 0x0001
#define METHOD_ATTRIBUTE_FAM_AND_ASSEM 0x0002
#define METHOD_ATTRIBUTE_ASSEMBLY 0x0003
#define METHOD_ATTRIBUTE_FAMILY 0x0004
#define METHOD_ATTRIBUTE_FAM_OR_ASSEM 0x0005
#define METHOD_ATTRIBUTE_PUBLIC 0x0006
#define METHOD_ATTRIBUTE_STATIC 0x0010
#define METHOD_IMPL_ATTRIBUTE_INTERNAL_CALL 0x1000
#define METHOD_IMPL_ATTRIBUTE_SYNCHRONIZED 0x0020
static const char * (*il2cpp_class_get_name) (void *) = (void *) ${this._classGetName};
static int (*il2cpp_field_get_flags) (void *) = (void *) ${this._fieldGetFlags};
static size_t (*il2cpp_field_get_offset) (void *) = (void *) ${this._fieldGetOffset};
static uint32_t (*il2cpp_method_get_flags) (void *, uint32_t *) = (void *) ${this._methodGetFlags};
static char * (*il2cpp_type_get_name) (void *) = (void *) ${this._typeGetName};
static Il2CppTypeEnum (*il2cpp_type_get_type_enum) (void *) = (void *) ${this._typeGetTypeEnum};
static void (*il2cpp_free) (void * pointer) = (void *) ${this._free};
void
il2cpp_string_set_length (int32_t * string,
int32_t length)
{
*(string + ${t(Il2Cpp.String.from("vfsfitvnm"),9)}) = length;
}
void *
il2cpp_array_get_elements (int32_t * array)
{
return array + ${t(r,31)-1};
}
uint8_t
il2cpp_type_is_byref (void * type)
{
char * name;
char last_char;
name = il2cpp_type_get_name (type);
last_char = name[strlen (name) - 1];
il2cpp_free (name);
return last_char == '&';
}
uint8_t
il2cpp_type_is_primitive (void * type)
{
Il2CppTypeEnum type_enum;
type_enum = il2cpp_type_get_type_enum (type);
return ((type_enum >= IL2CPP_TYPE_BOOLEAN &&
type_enum <= IL2CPP_TYPE_R8) ||
type_enum == IL2CPP_TYPE_I ||
type_enum == IL2CPP_TYPE_U
);
}
int32_t
il2cpp_class_get_actual_instance_size (int32_t * class)
{
return *(class + ${t(i,i.instanceSize-2)});
}
uint8_t
il2cpp_class_get_rank (void * class)
{
uint8_t rank;
const char * name;
rank = 0;
name = il2cpp_class_get_name (class);
for (uint16_t i = strlen (name) - 1; i > 0; i--)
{
char c = name[i];
if (c == ']') rank++;
else if (c == '[' || rank == 0) break;
else if (c == ',') rank++;
else break;
}
return rank;
}
const char *
il2cpp_field_get_modifier (void * field)
{
int flags;
flags = il2cpp_field_get_flags (field);
switch (flags & FIELD_ATTRIBUTE_FIELD_ACCESS_MASK) {
case FIELD_ATTRIBUTE_PRIVATE:
return "private";
case FIELD_ATTRIBUTE_FAM_AND_ASSEM:
return "private protected";
case FIELD_ATTRIBUTE_ASSEMBLY:
return "internal";
case FIELD_ATTRIBUTE_FAMILY:
return "protected";
case FIELD_ATTRIBUTE_FAM_OR_ASSEM:
return "protected internal";
case FIELD_ATTRIBUTE_PUBLIC:
return "public";
}
return "";
}
uint8_t
il2cpp_field_is_literal (void * field)
{
return (il2cpp_field_get_flags (field) & FIELD_ATTRIBUTE_LITERAL) != 0;
}
uint8_t
il2cpp_field_is_static (void * field)
{
return (il2cpp_field_get_flags (field) & FIELD_ATTRIBUTE_STATIC) != 0;
}
uint8_t
il2cpp_field_is_thread_static (void * field)
{
return il2cpp_field_get_offset (field) == THREAD_STATIC_FIELD_OFFSET;
}
const char *
il2cpp_method_get_modifier (void * method)
{
uint32_t flags;
flags = il2cpp_method_get_flags (method, NULL);
switch (flags & METHOD_ATTRIBUTE_MEMBER_ACCESS_MASK) {
case METHOD_ATTRIBUTE_PRIVATE:
return "private";
case METHOD_ATTRIBUTE_FAM_AND_ASSEM:
return "private protected";
case METHOD_ATTRIBUTE_ASSEMBLY:
return "internal";
case METHOD_ATTRIBUTE_FAMILY:
return "protected";
case METHOD_ATTRIBUTE_FAM_OR_ASSEM:
return "protected internal";
case METHOD_ATTRIBUTE_PUBLIC:
return "public";
}
return "";
}
void *
il2cpp_method_get_from_reflection (const Il2CppReflectionMethod * method)
{
return method->method;
}
void *
il2cpp_method_get_pointer (void ** method)
{
return * (method + ${n(o,a)});
}
uint8_t
il2cpp_method_is_external (void * method)
{
uint32_t implementation_flags;
il2cpp_method_get_flags (method, &implementation_flags);
return (implementation_flags & METHOD_IMPL_ATTRIBUTE_INTERNAL_CALL) != 0;
}
uint8_t
il2cpp_method_is_synchronized (void * method)
{
uint32_t implementation_flags;
il2cpp_method_get_flags (method, &implementation_flags);
return (implementation_flags & METHOD_IMPL_ATTRIBUTE_SYNCHRONIZED) != 0;
}
uintptr_t
il2cpp_memory_snapshot_get_classes (const Il2CppManagedMemorySnapshot * snapshot,
Il2CppMetadataType ** iter)
{
const int zero;
const void * null;
if (iter != NULL && snapshot->metadata_snapshot.type_count > zero)
{
if (*iter == null)
{
*iter = snapshot->metadata_snapshot.types;
return (uintptr_t) (*iter)->type_info_address;
}
else
{
Il2CppMetadataType * metadata_type = *iter + 1;
if (metadata_type < snapshot->metadata_snapshot.types + snapshot->metadata_snapshot.type_count)
{
*iter = metadata_type;
return (uintptr_t) (*iter)->type_info_address;
}
}
}
return 0;
}
struct Il2CppGCHandles
il2cpp_memory_snapshot_get_gc_handles (const Il2CppManagedMemorySnapshot * snapshot)
{
return snapshot->gc_handles;
}
struct Il2CppRuntimeInformation
il2cpp_memory_snapshot_get_information (const Il2CppManagedMemorySnapshot * snapshot)
{
return snapshot->runtime_information;
}
`;return e.dispose(),new CModule(r)}static r(e,t,n){var i=Il2Cpp.module.findExportByName(e)??this.cModule[e];return null==i&&(0,s.raise)("cannot resolve export "+e),new NativeFunction(i,t,n)}}i([o.cache],a,"_alloc",null),i([o.cache],a,"_arrayGetElements",null),i([o.cache],a,"_arrayGetLength",null),i([o.cache],a,"_arrayNew",null),i([o.cache],a,"_assemblyGetImage",null),i([o.cache],a,"_classForEach",null),i([o.cache],a,"_classFromName",null),i([o.cache],a,"_classFromSystemType",null),i([o.cache],a,"_classFromType",null),i([o.cache],a,"_classGetActualInstanceSize",null),i([o.cache],a,"_classGetArrayClass",null),i([o.cache],a,"_classGetArrayElementSize",null),i([o.cache],a,"_classGetAssemblyName",null),i([o.cache],a,"_classGetBaseType",null),i([o.cache],a,"_classGetDeclaringType",null),i([o.cache],a,"_classGetElementClass",null),i([o.cache],a,"_classGetFieldFromName",null),i([o.cache],a,"_classGetFields",null),i([o.cache],a,"_classGetFlags",null),i([o.cache],a,"_classGetImage",null),i([o.cache],a,"_classGetInstanceSize",null),i([o.cache],a,"_classGetInterfaces",null),i([o.cache],a,"_classGetMethodFromName",null),i([o.cache],a,"_classGetMethods",null),i([o.cache],a,"_classGetName",null),i([o.cache],a,"_classGetNamespace",null),i([o.cache],a,"_classGetNestedClasses",null),i([o.cache],a,"_classGetParent",null),i([o.cache],a,"_classGetRank",null),i([o.cache],a,"_classGetStaticFieldData",null),i([o.cache],a,"_classGetValueSize",null),i([o.cache],a,"_classGetType",null),i([o.cache],a,"_classHasReferences",null),i([o.cache],a,"_classInit",null),i([o.cache],a,"_classIsAbstract",null),i([o.cache],a,"_classIsAssignableFrom",null),i([o.cache],a,"_classIsBlittable",null),i([o.cache],a,"_classIsEnum",null),i([o.cache],a,"_classIsGeneric",null),i([o.cache],a,"_classIsInflated",null),i([o.cache],a,"_classIsInterface",null),i([o.cache],a,"_classIsSubclassOf",null),i([o.cache],a,"_classIsValueType",null),i([o.cache],a,"_domainAssemblyOpen",null),i([o.cache],a,"_domainGet",null),i([o.cache],a,"_domainGetAssemblies",null),i([o.cache],a,"_fieldGetModifier",null),i([o.cache],a,"_fieldGetClass",null),i([o.cache],a,"_fieldGetFlags",null),i([o.cache],a,"_fieldGetName",null),i([o.cache],a,"_fieldGetOffset",null),i([o.cache],a,"_fieldGetStaticValue",null),i([o.cache],a,"_fieldGetType",null),i([o.cache],a,"_fieldIsLiteral",null),i([o.cache],a,"_fieldIsStatic",null),i([o.cache],a,"_fieldIsThreadStatic",null),i([o.cache],a,"_fieldSetStaticValue",null),i([o.cache],a,"_free",null),i([o.cache],a,"_gcCollect",null),i([o.cache],a,"_gcCollectALittle",null),i([o.cache],a,"_gcDisable",null),i([o.cache],a,"_gcEnable",null),i([o.cache],a,"_gcGetHeapSize",null),i([o.cache],a,"_gcGetMaxTimeSlice",null),i([o.cache],a,"_gcGetUsedSize",null),i([o.cache],a,"_gcHandleGetTarget",null),i([o.cache],a,"_gcHandleFree",null),i([o.cache],a,"_gcHandleNew",null),i([o.cache],a,"_gcHandleNewWeakRef",null),i([o.cache],a,"_gcIsDisabled",null),i([o.cache],a,"_gcIsIncremental",null),i([o.cache],a,"_gcSetMaxTimeSlice",null),i([o.cache],a,"_gcStartIncrementalCollection",null),i([o.cache],a,"_gcStartWorld",null),i([o.cache],a,"_gcStopWorld",null),i([o.cache],a,"_getCorlib",null),i([o.cache],a,"_imageGetAssembly",null),i([o.cache],a,"_imageGetClass",null),i([o.cache],a,"_imageGetClassCount",null),i([o.cache],a,"_imageGetName",null),i([o.cache],a,"_init",null),i([o.cache],a,"_livenessAllocateStruct",null),i([o.cache],a,"_livenessCalculationBegin",null),i([o.cache],a,"_livenessCalculationEnd",null),i([o.cache],a,"_livenessCalculationFromStatics",null),i([o.cache],a,"_livenessFinalize",null),i([o.cache],a,"_livenessFreeStruct",null),i([o.cache],a,"_memorySnapshotCapture",null),i([o.cache],a,"_memorySnapshotFree",null),i([o.cache],a,"_memorySnapshotGetClasses",null),i([o.cache],a,"_memorySnapshotGetGCHandles",null),i([o.cache],a,"_memorySnapshotGetRuntimeInformation",null),i([o.cache],a,"_methodGetModifier",null),i([o.cache],a,"_methodGetClass",null),i([o.cache],a,"_methodGetFlags",null),i([o.cache],a,"_methodGetFromReflection",null),i([o.cache],a,"_methodGetName",null),i([o.cache],a,"_methodGetObject",null),i([o.cache],a,"_methodGetParameterCount",null),i([o.cache],a,"_methodGetParameterName",null),i([o.cache],a,"_methodGetParameters",null),i([o.cache],a,"_methodGetParameterType",null),i([o.cache],a,"_methodGetPointer",null),i([o.cache],a,"_methodGetReturnType",null),i([o.cache],a,"_methodIsExternal",null),i([o.cache],a,"_methodIsGeneric",null),i([o.cache],a,"_methodIsInflated",null),i([o.cache],a,"_methodIsInstance",null),i([o.cache],a,"_methodIsSynchronized",null),i([o.cache],a,"_monitorEnter",null),i([o.cache],a,"_monitorExit",null),i([o.cache],a,"_monitorPulse",null),i([o.cache],a,"_monitorPulseAll",null),i([o.cache],a,"_monitorTryEnter",null),i([o.cache],a,"_monitorTryWait",null),i([o.cache],a,"_monitorWait",null),i([o.cache],a,"_objectGetClass",null),i([o.cache],a,"_objectGetVirtualMethod",null),i([o.cache],a,"_objectInit",null),i([o.cache],a,"_objectNew",null),i([o.cache],a,"_objectGetSize",null),i([o.cache],a,"_objectUnbox",null),i([o.cache],a,"_resolveInternalCall",null),i([o.cache],a,"_stringChars",null),i([o.cache],a,"_stringLength",null),i([o.cache],a,"_stringNew",null),i([o.cache],a,"_stringSetLength",null),i([o.cache],a,"_valueBox",null),i([o.cache],a,"_threadAttach",null),i([o.cache],a,"_threadCurrent",null),i([o.cache],a,"_threadGetAllAttachedThreads",null),i([o.cache],a,"_threadIsVm",null),i([o.cache],a,"_threadDetach",null),i([o.cache],a,"_typeGetName",null),i([o.cache],a,"_typeGetObject",null),i([o.cache],a,"_typeGetTypeEnum",null),i([o.cache],a,"_typeIsByReference",null),i([o.cache],a,"_typeIsPrimitive",null),i([o.cache],a,"cModule",null),Il2Cpp.Api=a},{"../utils/console":590,"decorator-cache-getter":561,versioning:596}],564:[function(s,e,p){!function(l){!function(){"use strict";var e=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(p,"__esModule",{value:!0});const n=s("decorator-cache-getter"),i=t(s("versioning")),r=s("../utils/console"),o=s("../utils/native-wait");class a{constructor(){}static get moduleName(){switch(Process.platform){case"linux":try{return Java.androidVersion,"libil2cpp.so"}catch(e){return"GameAssembly.so"}case"windows":return"GameAssembly.dll";case"darwin":try{return"UnityFramework"}catch(e){return"GameAssembly.dylib"}}(0,r.raise)(Process.platform+" is not supported yet")}static get applicationDataPath(){var e=this.internalCall("UnityEngine.Application::get_persistentDataPath","pointer",[]);return new Il2Cpp.String(e()).content}static get applicationIdentifier(){var e=this.internalCall("UnityEngine.Application::get_identifier","pointer",[])??this.internalCall("UnityEngine.Application::get_bundleIdentifier","pointer",[]);return e?new Il2Cpp.String(e()).content:null}static get applicationVersion(){var e=this.internalCall("UnityEngine.Application::get_version","pointer",[]);return e?new Il2Cpp.String(e()).content:null}static get attachedThreads(){null==Il2Cpp.currentThread&&(0,r.raise)("only Il2Cpp threads can invoke Il2Cpp.attachedThreads");var t=[],e=Memory.alloc(Process.pointerSize),n=Il2Cpp.Api._threadGetAllAttachedThreads(e),i=e.readInt();for(let e=0;e<i;e++)t.push(new Il2Cpp.Thread(n.add(e*Process.pointerSize).readPointer()));return t}static get currentThread(){var e=Il2Cpp.Api._threadCurrent();return e.isNull()?null:new Il2Cpp.Thread(e)}static get module(){return Process.getModuleByName(this.moduleName)}static get unityVersion(){var e=this.internalCall("UnityEngine.Application::get_unityVersion","pointer",[]);return null==e&&(0,r.raise)("couldn't determine the Unity version, please specify it manually"),new Il2Cpp.String(e()).content}static get unityVersionIsBelow201830(){return i.default.lt(this.unityVersion,"2018.3.0")}static alloc(e=Process.pointerSize){return Il2Cpp.Api._alloc(e)}static dump(e,t){e=e??`${Il2Cpp.applicationIdentifier??"unknown"}_${Il2Cpp.applicationVersion??"unknown"}.cs`;var t=`${t??Il2Cpp.applicationDataPath}/`+e,n=new File(t,"w");for(const e of Il2Cpp.Domain.assemblies){(0,r.inform)(`dumping ${e.name}...`);for(const t of e.image.classes)n.write(t+`
`)}n.flush(),n.close(),(0,r.ok)("dump saved to "+t)}static free(e){return Il2Cpp.Api._free(e)}static async initialize(){if("darwin"==Process.platform){let e=Process.findModuleByAddress(Module.findExportByName(null,"il2cpp_init")??NULL)?.name;null==e&&(e=await(0,o.forModule)("UnityFramework","GameAssembly.dylib")),Reflect.defineProperty(Il2Cpp,"moduleName",{value:e})}else await(0,o.forModule)(this.moduleName);Il2Cpp.Api._getCorlib().isNull()&&await new Promise(e=>{const t=Interceptor.attach(Il2Cpp.Api._init,{onLeave(){t.detach(),l(e)}})})}static installExceptionListener(t="current"){const n=Process.getCurrentThreadId();return Interceptor.attach(Il2Cpp.module.getExportByName("__cxa_throw"),function(e){"current"==t&&this.threadId!=n||(0,r.inform)(new Il2Cpp.Object(e[0].readPointer()))})}static internalCall(e,t,n){e=Il2Cpp.Api._resolveInternalCall(Memory.allocUtf8String(e));return e.isNull()?null:new NativeFunction(e,t,n)}static scheduleOnInitializerThread(i){return new Promise(t=>{const n=Interceptor.attach(Il2Cpp.Api._threadCurrent,()=>{const e=Il2Cpp.currentThread?.id;if(null!=e&&e==Il2Cpp.attachedThreads[0].id){n.detach();const e=i();l(()=>t(e))}})})}static async perform(e){await this.initialize();let t=this.currentThread;var n=null==t;null==t&&(t=Il2Cpp.Domain.attach());try{const t=e();return t instanceof Promise?await t:t}catch(e){throw globalThis.console.log(e),e}finally{n&&t.detach()}}static trace(){return new Il2Cpp.Tracer}}e([n.cache],a,"applicationDataPath",null),e([n.cache],a,"applicationIdentifier",null),e([n.cache],a,"applicationVersion",null),e([n.cache],a,"module",null),e([n.cache],a,"unityVersion",null),e([n.cache],a,"unityVersionIsBelow201830",null),Reflect.set(globalThis,"Il2Cpp",a)}.call(this)}.call(this,s("timers").setImmediate)},{"../utils/console":590,"../utils/native-wait":592,"decorator-cache-getter":561,timers:595,versioning:596}],565:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});Il2Cpp.Filtering=class{constructor(){}static Is(t){return e=>e instanceof Il2Cpp.Class?t.isAssignableFrom(e):t.isAssignableFrom(e.class)}static IsExactly(t){return e=>(e instanceof Il2Cpp.Class?e:e.class).equals(t)}}},{}],566:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./base"),e("./api"),e("./filtering"),e("./runtime"),e("./tracer"),e("./structs/array"),e("./structs/assembly"),e("./structs/class"),e("./structs/domain"),e("./structs/field"),e("./structs/gc"),e("./structs/gc-handle"),e("./structs/image"),e("./structs/memory-snapshot"),e("./structs/method"),e("./structs/object"),e("./structs/parameter"),e("./structs/pointer"),e("./structs/reference"),e("./structs/string"),e("./structs/thread"),e("./structs/type"),e("./structs/type-enum"),e("./structs/value-type")},{"./api":563,"./base":564,"./filtering":565,"./runtime":567,"./structs/array":568,"./structs/assembly":569,"./structs/class":570,"./structs/domain":571,"./structs/field":572,"./structs/gc":574,"./structs/gc-handle":573,"./structs/image":575,"./structs/memory-snapshot":576,"./structs/method":577,"./structs/object":578,"./structs/parameter":579,"./structs/pointer":580,"./structs/reference":581,"./structs/string":582,"./structs/thread":583,"./structs/type":585,"./structs/type-enum":584,"./structs/value-type":586,"./tracer":587}],567:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r{constructor(){}static get allocationGranularity(){return this.information[5]}static get arrayHeaderSize(){return this.information[2]}static get information(){var e=Il2Cpp.MemorySnapshot.capture();try{return Il2Cpp.Api._memorySnapshotGetRuntimeInformation(e)}finally{Il2Cpp.Api._memorySnapshotFree(e)}}static get pointerSize(){return this.information[0]}static get objectHeaderSize(){return this.information[1]}}i([n.cache],r,"information",null),Il2Cpp.Runtime=r},{"decorator-cache-getter":561}],568:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(n,"__esModule",{value:!0});const r=e("decorator-cache-getter"),o=e("../../utils/console"),a=e("../../utils/native-struct");class l extends a.NativeStruct{static from(e,t){var n="number"==typeof t?t:t.length,e=new Il2Cpp.Array(Il2Cpp.Api._arrayNew(e,n));return Array.isArray(t)&&e.elements.write(t),e}get elements(){return new Il2Cpp.Pointer(Il2Cpp.Api._arrayGetElements(this),this.elementType)}get elementSize(){return this.elementType.class.arrayElementSize}get elementType(){return this.object.class.type.class.baseType}get length(){return Il2Cpp.Api._arrayGetLength(this)}get object(){return new Il2Cpp.Object(this)}get(e){return(e<0||e>=this.length)&&(0,o.raise)(`cannot get element at index ${e}: array length is `+this.length),this.elements.get(e)}set(e,t){(e<0||e>=this.length)&&(0,o.raise)(`cannot get element at index ${e}: array length is `+this.length),this.elements.set(e,t)}toString(){return this.isNull()?"null":`[${this.elements.read(this.length,0)}]`}*[Symbol.iterator](){for(let e=0;e<this.length;e++)yield this.elements.get(e)}}i([r.cache],l.prototype,"elements",null),i([r.cache],l.prototype,"elementSize",null),i([r.cache],l.prototype,"elementType",null),i([r.cache],l.prototype,"length",null),i([r.cache],l.prototype,"object",null),Il2Cpp.Array=l},{"../../utils/console":590,"../../utils/native-struct":591,"decorator-cache-getter":561}],569:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter")),r=e("../../utils/native-struct"),e=e("../../utils/utils"),r=class extends r.NonNullNativeStruct{get image(){return new Il2Cpp.Image(Il2Cpp.Api._assemblyGetImage(this))}get name(){return this.image.name.replace(".dll","")}get object(){return Il2Cpp.Image.corlib.class("System.Reflection.Assembly").method("Load").invoke(Il2Cpp.String.from(this.name))}};i([n.cache],r.prototype,"image",null),i([n.cache],r.prototype,"name",null),i([n.cache],r.prototype,"object",null),r=i([e.cacheInstances],r),Il2Cpp.Assembly=r},{"../../utils/native-struct":591,"../../utils/utils":593,"decorator-cache-getter":561}],570:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(n,"__esModule",{value:!0});const r=e("decorator-cache-getter"),o=e("../../utils/console"),a=e("../../utils/native-struct"),l=e("../../utils/utils");n=class extends a.NonNullNativeStruct{get actualInstanceSize(){return Il2Cpp.Api._classGetActualInstanceSize(this)}get arrayClass(){return new Il2Cpp.Class(Il2Cpp.Api._classGetArrayClass(this,1))}get arrayElementSize(){return Il2Cpp.Api._classGetArrayElementSize(this)}get assemblyName(){return Il2Cpp.Api._classGetAssemblyName(this).readUtf8String()}get declaringClass(){var e=Il2Cpp.Api._classGetDeclaringType(this);return e.isNull()?null:new Il2Cpp.Class(e)}get baseType(){var e=Il2Cpp.Api._classGetBaseType(this);return e.isNull()?null:new Il2Cpp.Type(e)}get elementClass(){var e=Il2Cpp.Api._classGetElementClass(this);return e.isNull()?null:new Il2Cpp.Class(e)}get fields(){return Array.from((0,l.nativeIterator)(this,Il2Cpp.Api._classGetFields,Il2Cpp.Field))}get flags(){return Il2Cpp.Api._classGetFlags(this)}get genericParameterCount(){return this.isGeneric?this.type.object.method("GetGenericArguments").invoke().length:0}get hasReferences(){return!!Il2Cpp.Api._classHasReferences(this)}get hasStaticConstructor(){var e=this.tryMethod(".cctor");return null!=e&&!e.virtualAddress.isNull()}get image(){return new Il2Cpp.Image(Il2Cpp.Api._classGetImage(this))}get instanceSize(){return Il2Cpp.Api._classGetInstanceSize(this)}get isAbstract(){return!!Il2Cpp.Api._classIsAbstract(this)}get isBlittable(){return!!Il2Cpp.Api._classIsBlittable(this)}get isEnum(){return!!Il2Cpp.Api._classIsEnum(this)}get isGeneric(){return!!Il2Cpp.Api._classIsGeneric(this)}get isInflated(){return!!Il2Cpp.Api._classIsInflated(this)}get isInterface(){return!!Il2Cpp.Api._classIsInterface(this)}get isValueType(){return!!Il2Cpp.Api._classIsValueType(this)}get interfaces(){return Array.from((0,l.nativeIterator)(this,Il2Cpp.Api._classGetInterfaces,Il2Cpp.Class))}get methods(){return Array.from((0,l.nativeIterator)(this,Il2Cpp.Api._classGetMethods,Il2Cpp.Method))}get name(){return Il2Cpp.Api._classGetName(this).readUtf8String()}get namespace(){return Il2Cpp.Api._classGetNamespace(this).readUtf8String()}get nestedClasses(){return Array.from((0,l.nativeIterator)(this,Il2Cpp.Api._classGetNestedClasses,Il2Cpp.Class))}get parent(){var e=Il2Cpp.Api._classGetParent(this);return e.isNull()?null:new Il2Cpp.Class(e)}get rank(){return Il2Cpp.Api._classGetRank(this)}get staticFieldsData(){return Il2Cpp.Api._classGetStaticFieldData(this)}get valueSize(){return Il2Cpp.Api._classGetValueSize(this,NULL)}get type(){return new Il2Cpp.Type(Il2Cpp.Api._classGetType(this))}alloc(){return new Il2Cpp.Object(Il2Cpp.Api._objectNew(this))}field(e){return this.tryField(e)}inflate(...e){this.isGeneric||(0,o.raise)(`cannot inflate class ${this.type.name}: it has no generic parameters`),this.genericParameterCount!=e.length&&(0,o.raise)(`cannot inflate class ${this.type.name}: it needs ${this.genericParameterCount} generic parameter(s), not `+e.length);e=e.map(e=>e.type.object),e=Il2Cpp.Array.from(Il2Cpp.Image.corlib.class("System.Type"),e),e=this.type.object.method("MakeGenericType",1).invoke(e);return new Il2Cpp.Class(Il2Cpp.Api._classFromSystemType(e))}initialize(){Il2Cpp.Api._classInit(this)}isAssignableFrom(e){return!!Il2Cpp.Api._classIsAssignableFrom(this,e)}isSubclassOf(e,t){return!!Il2Cpp.Api._classIsSubclassOf(this,e,+t)}method(e,t=-1){return this.tryMethod(e,t)}nested(e){return this.tryNested(e)}new(){var e=this.alloc(),t=Memory.alloc(Process.pointerSize),t=(Il2Cpp.Api._objectInit(e,t),t.readPointer());return t.isNull()||(0,o.raise)(new Il2Cpp.Object(t).toString()),e}tryField(e){e=Il2Cpp.Api._classGetFieldFromName(this,Memory.allocUtf8String(e));return e.isNull()?null:new Il2Cpp.Field(e)}tryMethod(e,t=-1){e=Il2Cpp.Api._classGetMethodFromName(this,Memory.allocUtf8String(e),t);return e.isNull()?null:new Il2Cpp.Method(e)}tryNested(t){return this.nestedClasses.find(e=>e.name==t)}toString(){var e=[this.parent].concat(this.interfaces);return`// ${this.assemblyName}
${this.isEnum?"enum":this.isValueType?"struct":this.isInterface?"interface":"class"} ${this.type.name}${e?" : "+e.map(e=>e?.type.name).join(", "):""}
{
${this.fields.join("\n ")}
${this.methods.join("\n ")}
}`}static enumerate(n){var e=new NativeCallback(function(e,t){n(new Il2Cpp.Class(e))},"void",["pointer","pointer"]);return Il2Cpp.Api._classForEach(e,NULL)}};i([r.cache],n.prototype,"actualInstanceSize",null),i([r.cache],n.prototype,"arrayClass",null),i([r.cache],n.prototype,"arrayElementSize",null),i([r.cache],n.prototype,"assemblyName",null),i([r.cache],n.prototype,"declaringClass",null),i([r.cache],n.prototype,"baseType",null),i([r.cache],n.prototype,"elementClass",null),i([r.cache],n.prototype,"fields",null),i([r.cache],n.prototype,"flags",null),i([r.cache],n.prototype,"genericParameterCount",null),i([r.cache],n.prototype,"hasReferences",null),i([r.cache],n.prototype,"hasStaticConstructor",null),i([r.cache],n.prototype,"image",null),i([r.cache],n.prototype,"instanceSize",null),i([r.cache],n.prototype,"isAbstract",null),i([r.cache],n.prototype,"isBlittable",null),i([r.cache],n.prototype,"isEnum",null),i([r.cache],n.prototype,"isGeneric",null),i([r.cache],n.prototype,"isInflated",null),i([r.cache],n.prototype,"isInterface",null),i([r.cache],n.prototype,"isValueType",null),i([r.cache],n.prototype,"interfaces",null),i([r.cache],n.prototype,"methods",null),i([r.cache],n.prototype,"name",null),i([r.cache],n.prototype,"namespace",null),i([r.cache],n.prototype,"nestedClasses",null),i([r.cache],n.prototype,"parent",null),i([r.cache],n.prototype,"rank",null),i([r.cache],n.prototype,"staticFieldsData",null),i([r.cache],n.prototype,"valueSize",null),i([r.cache],n.prototype,"type",null),i([(0,l.levenshtein)("fields")],n.prototype,"field",null),i([(0,l.levenshtein)("methods")],n.prototype,"method",null),i([(0,l.levenshtein)("nestedClasses")],n.prototype,"nested",null),n=i([l.cacheInstances],n),Il2Cpp.Class=n},{"../../utils/console":590,"../../utils/native-struct":591,"../../utils/utils":593,"decorator-cache-getter":561}],571:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter")),e=e("../../utils/utils");class r{constructor(){}static get assemblies(){const e=Memory.alloc(Process.pointerSize),t=Il2Cpp.Api._domainGetAssemblies(this,e),n=e.readInt(),i=new Array(n);for(let e=0;e<n;e++)i[e]=new Il2Cpp.Assembly(t.add(e*Process.pointerSize).readPointer());if(0==n)for(const e of this.object.method("GetAssemblies").overload().invoke()){const t=e.method("GetSimpleName").invoke().content;null!=t&&i.push(this.assembly(t))}return i}static get handle(){return Il2Cpp.Api._domainGet()}static get object(){return Il2Cpp.Image.corlib.class("System.AppDomain").method("get_CurrentDomain").invoke()}static assembly(e){return this.tryAssembly(e)}static attach(){return new Il2Cpp.Thread(Il2Cpp.Api._threadAttach(this))}static tryAssembly(e){e=Il2Cpp.Api._domainAssemblyOpen(this,Memory.allocUtf8String(e));return e.isNull()?null:new Il2Cpp.Assembly(e)}}i([n.cache],r,"assemblies",null),i([n.cache],r,"handle",null),i([n.cache],r,"object",null),i([(0,e.levenshtein)("assemblies")],r,"assembly",null),Il2Cpp.Domain=r},{"../../utils/utils":593,"decorator-cache-getter":561}],572:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(n,"__esModule",{value:!0});const r=e("decorator-cache-getter"),o=e("../../utils/console"),a=e("../../utils/native-struct"),l=e("../utils");class s extends a.NonNullNativeStruct{get class(){return new Il2Cpp.Class(Il2Cpp.Api._fieldGetClass(this))}get flags(){return Il2Cpp.Api._fieldGetFlags(this)}get isLiteral(){return!!Il2Cpp.Api._fieldIsLiteral(this)}get isStatic(){return!!Il2Cpp.Api._fieldIsStatic(this)}get isThreadStatic(){return!!Il2Cpp.Api._fieldIsThreadStatic(this)}get modifier(){return Il2Cpp.Api._fieldGetModifier(this).readUtf8String()}get name(){return Il2Cpp.Api._fieldGetName(this).readUtf8String()}get offset(){return Il2Cpp.Api._fieldGetOffset(this)}get type(){return new Il2Cpp.Type(Il2Cpp.Api._fieldGetType(this))}get value(){var e=Memory.alloc(Process.pointerSize);return Il2Cpp.Api._fieldGetStaticValue(this.handle,e),(0,l.read)(e,this.type)}set value(e){(this.isThreadStatic||this.isLiteral)&&(0,o.raise)(`cannot modify the value of field ${this.name}: is thread static or literal`);var t=Memory.alloc(Process.pointerSize);(0,l.write)(t,e,this.type),Il2Cpp.Api._fieldSetStaticValue(this.handle,t)}toString(){return(this.isThreadStatic?"[ThreadStatic] ":"")+(this.isStatic?"static ":"")+this.type.name+` ${this.name}${this.isLiteral?" = "+(this.type.class.isEnum?(0,l.read)(this.value.handle,this.type.class.baseType):this.value):""};`+(this.isThreadStatic||this.isLiteral?"":" // 0x"+this.offset.toString(16))}withHolder(e){let i=e.handle.add(this.offset);return e instanceof Il2Cpp.ValueType&&(i=i.sub(Il2Cpp.Runtime.objectHeaderSize)),new Proxy(this,{get:(e,t)=>"value"==t?(0,l.read)(i,e.type):Reflect.get(e,t),set:(e,t,n)=>"value"==t?((0,l.write)(i,n,e.type),!0):Reflect.set(e,t,n)})}}i([r.cache],s.prototype,"class",null),i([r.cache],s.prototype,"flags",null),i([r.cache],s.prototype,"isLiteral",null),i([r.cache],s.prototype,"isStatic",null),i([r.cache],s.prototype,"isThreadStatic",null),i([r.cache],s.prototype,"name",null),i([r.cache],s.prototype,"offset",null),i([r.cache],s.prototype,"type",null),Reflect.set(Il2Cpp,"Field",s)},{"../../utils/console":590,"../../utils/native-struct":591,"../utils":588,"decorator-cache-getter":561}],573:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});Il2Cpp.GC.Handle=class{handle;constructor(e){this.handle=e}get target(){var e=Il2Cpp.Api._gcHandleGetTarget(this.handle);return e.isNull()?null:new Il2Cpp.Object(e)}free(){return Il2Cpp.Api._gcHandleFree(this.handle)}}},{}],574:[function(e,t,n){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0});const r=i(e("versioning"));Reflect.set(Il2Cpp,"GC",class{constructor(){}static get heapSize(){return Il2Cpp.Api._gcGetHeapSize()}static get isEnabled(){return!Il2Cpp.Api._gcIsDisabled()}static get isIncremental(){return!!Il2Cpp.Api._gcIsIncremental()}static get maxTimeSlice(){return Il2Cpp.Api._gcGetMaxTimeSlice()}static get usedHeapSize(){return Il2Cpp.Api._gcGetUsedSize()}static set isEnabled(e){e?Il2Cpp.Api._gcEnable():Il2Cpp.Api._gcDisable()}static set maxTimeSlice(e){Il2Cpp.Api._gcSetMaxTimeSlice(e)}static choose(e){const i=[],t=new NativeCallback((t,n,e)=>{for(let e=0;e<n;e++)i.push(new Il2Cpp.Object(t.add(e*Process.pointerSize).readPointer()))},"void",["pointer","int","pointer"]);if(r.default.gte(Il2Cpp.unityVersion,"2021.2.0")){const r=new NativeCallback((e,t)=>e.isNull()||0!=t.compare(0)?Il2Cpp.alloc(t):(Il2Cpp.free(e),NULL),"pointer",["pointer","size_t","pointer"]),i=Il2Cpp.Api._livenessAllocateStruct(e.handle,0,t,NULL,r);Il2Cpp.Api._livenessCalculationFromStatics(i),Il2Cpp.Api._livenessFinalize(i),Il2Cpp.Api._livenessFreeStruct(i)}else{const r=new NativeCallback(()=>{},"void",[]),i=Il2Cpp.Api._livenessCalculationBegin(e.handle,0,t,NULL,r,r);Il2Cpp.Api._livenessCalculationFromStatics(i),Il2Cpp.Api._livenessCalculationEnd(i)}return i}static collect(e){Il2Cpp.Api._gcCollect(e<0?0:2<e?2:e)}static collectALittle(){Il2Cpp.Api._gcCollectALittle()}static startWorld(){return Il2Cpp.Api._gcStartWorld()}static startIncrementalCollection(){return Il2Cpp.Api._gcStartIncrementalCollection()}static stopWorld(){return Il2Cpp.Api._gcStopWorld()}})},{versioning:596}],575:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter")),r=e("../../utils/native-struct"),e=e("../../utils/utils"),r=class extends r.NonNullNativeStruct{static get corlib(){return new Il2Cpp.Image(Il2Cpp.Api._getCorlib())}get assembly(){return new Il2Cpp.Assembly(Il2Cpp.Api._imageGetAssembly(this))}get classCount(){return Il2Cpp.Api._imageGetClassCount(this)}get classes(){var e;return Il2Cpp.unityVersionIsBelow201830?(e=this.assembly.object.method("GetTypes").invoke(!1),Array.from(e).map(e=>new Il2Cpp.Class(Il2Cpp.Api._classFromSystemType(e)))):Array.from(Array(this.classCount),(e,t)=>new Il2Cpp.Class(Il2Cpp.Api._imageGetClass(this,t)))}get name(){return Il2Cpp.Api._imageGetName(this).readUtf8String()}class(e){return this.tryClass(e)}tryClass(e){var t=e.lastIndexOf("."),n=Memory.allocUtf8String(-1==t?"":e.slice(0,t)),e=Memory.allocUtf8String(e.slice(t+1)),t=Il2Cpp.Api._classFromName(this,n,e);return t.isNull()?null:new Il2Cpp.Class(t)}};i([n.cache],r.prototype,"assembly",null),i([n.cache],r.prototype,"classCount",null),i([n.cache],r.prototype,"classes",null),i([n.cache],r.prototype,"name",null),i([(0,e.levenshtein)("classes",e=>e.namespace?e.namespace+"."+e.name:e.name)],r.prototype,"class",null),i([n.cache],r,"corlib",null),r=i([e.cacheInstances],r),Il2Cpp.Image=r},{"../../utils/native-struct":591,"../../utils/utils":593,"decorator-cache-getter":561}],576:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(n,"__esModule",{value:!0});const r=e("decorator-cache-getter"),o=e("../../utils/native-struct"),a=e("../../utils/utils");class l extends o.NonNullNativeStruct{static capture(){return new Il2Cpp.MemorySnapshot}constructor(e=Il2Cpp.Api._memorySnapshotCapture()){super(e)}get classes(){return Array.from((0,a.nativeIterator)(this,Il2Cpp.Api._memorySnapshotGetClasses,Il2Cpp.Class))}get objects(){var t=[],[n,i]=Il2Cpp.Api._memorySnapshotGetGCHandles(this);for(let e=0;e<n;e++)t.push(new Il2Cpp.Object(i.add(e*Process.pointerSize).readPointer()));return t}free(){Il2Cpp.Api._memorySnapshotFree(this)}}i([r.cache],l.prototype,"classes",null),i([r.cache],l.prototype,"objects",null),Il2Cpp.MemorySnapshot=l},{"../../utils/native-struct":591,"../../utils/utils":593,"decorator-cache-getter":561}],577:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(n,"__esModule",{value:!0});const r=e("decorator-cache-getter"),o=e("../../utils/console"),a=e("../../utils/native-struct"),l=e("../../utils/utils"),s=e("../utils");class p extends a.NonNullNativeStruct{get class(){return new Il2Cpp.Class(Il2Cpp.Api._methodGetClass(this))}get flags(){return Il2Cpp.Api._methodGetFlags(this,NULL)}get implementationFlags(){var e=Memory.alloc(Process.pointerSize);return Il2Cpp.Api._methodGetFlags(this,e),e.readU32()}get fridaSignature(){var e=[];for(const t of this.parameters)e.push(t.type.fridaAlias);return this.isStatic&&!Il2Cpp.unityVersionIsBelow201830||e.unshift("pointer"),this.isInflated&&e.push("pointer"),e}get genericParameterCount(){return this.isGeneric?this.object.method("GetGenericArguments").invoke().length:0}get isExternal(){return!!Il2Cpp.Api._methodIsExternal(this)}get isGeneric(){return!!Il2Cpp.Api._methodIsGeneric(this)}get isInflated(){return!!Il2Cpp.Api._methodIsInflated(this)}get isStatic(){return!Il2Cpp.Api._methodIsInstance(this)}get isSynchronized(){return!!Il2Cpp.Api._methodIsSynchronized(this)}get modifier(){return Il2Cpp.Api._methodGetModifier(this).readUtf8String()}get name(){return Il2Cpp.Api._methodGetName(this).readUtf8String()}get nativeFunction(){return new NativeFunction(this.virtualAddress,this.returnType.fridaAlias,this.fridaSignature)}get object(){return new Il2Cpp.Object(Il2Cpp.Api._methodGetObject(this,NULL))}get parameterCount(){return Il2Cpp.Api._methodGetParameterCount(this)}get parameters(){return Array.from(Array(this.parameterCount),(e,t)=>{var n=Il2Cpp.Api._methodGetParameterName(this,t).readUtf8String(),i=Il2Cpp.Api._methodGetParameterType(this,t);return new Il2Cpp.Parameter(n,t,new Il2Cpp.Type(i))})}get relativeVirtualAddress(){return this.virtualAddress.sub(Il2Cpp.module.base)}get returnType(){return new Il2Cpp.Type(Il2Cpp.Api._methodGetReturnType(this))}get virtualAddress(){return Il2Cpp.Api._methodGetPointer(this)}set implementation(t){const i=+!this.isStatic|+Il2Cpp.unityVersionIsBelow201830,e=(...n)=>{var e=this.parameters.map((e,t)=>(0,s.fromFridaValue)(n[t+i],e.type));return(0,s.toFridaValue)(t.call(this.isStatic?this.class:new Il2Cpp.Object(n[0]),...e))};try{Interceptor.replace(this.virtualAddress,new NativeCallback(e,this.returnType.fridaAlias,this.fridaSignature))}catch(t){switch(t.message){case"access violation accessing 0x0":(0,o.raise)(`cannot implement method ${this.name}: it has a NULL virtual address`);case`unable to intercept function at ${this.virtualAddress}; please file a bug`:(0,o.warn)(`cannot implement method ${this.name}: it may be a thunk`);break;case"already replaced this function":(0,o.warn)(`cannot implement method ${this.name}: already replaced by a thunk`);break;default:throw t}}}inflate(...e){this.isGeneric||(0,o.raise)(`cannot inflate method ${this.name}: it has no generic parameters`),this.genericParameterCount!=e.length&&(0,o.raise)(`cannot inflate method ${this.name}: it needs ${this.genericParameterCount} generic parameter(s), not `+e.length);e=e.map(e=>e.type.object),e=Il2Cpp.Array.from(Il2Cpp.Image.corlib.class("System.Type"),e),e=this.object.method("MakeGenericMethod",1).invoke(e);return new Il2Cpp.Method(Il2Cpp.Api._methodGetFromReflection(e))}invoke(...e){return this.isStatic||(0,o.raise)(`cannot invoke a non-static method ${this.name}: must be invoked throught a Il2Cpp.Object, not a Il2Cpp.Class`),this.invokeRaw(NULL,...e)}invokeRaw(e,...t){var n=t.map(s.toFridaValue);this.isStatic&&!Il2Cpp.unityVersionIsBelow201830||n.unshift(e),this.isInflated&&n.push(this.handle);try{const e=this.nativeFunction(...n);return(0,s.fromFridaValue)(e,this.returnType)}catch(e){switch(null==e&&(0,o.raise)("an unexpected native function exception occurred, this is due to parameter types mismatch"),e.message){case"bad argument count":(0,o.raise)(`cannot invoke method ${this.name}: it needs ${this.parameterCount} parameter(s), not `+t.length);case"expected a pointer":case"expected number":case"expected array with fields":(0,o.raise)(`cannot invoke method ${this.name}: parameter types mismatch`)}throw e}}overload(...e){var t=this.tryOverload(...e);if(null!=t)return t;(0,o.raise)(`cannot find overloaded method ${this.name}(${e})`)}parameter(e){return this.tryParameter(e)}revert(){Interceptor.revert(this.virtualAddress),Interceptor.flush()}tryOverload(...n){return this.class.methods.find(e=>e.name==this.name&&e.parameterCount==n.length&&e.parameters.every((e,t)=>e.type.name==n[t]))}tryParameter(t){return this.parameters.find(e=>e.name==t)}toString(){return(this.isStatic?"static ":"")+this.returnType.name+` ${this.name}(${this.parameters.join(", ")});`+(this.virtualAddress.isNull()?"":" // 0x"+this.relativeVirtualAddress.toString(16).padStart(8,"0"))}withHolder(i){return new Proxy(this,{get(t,n){switch(n){case"invoke":return t.invokeRaw.bind(t,i.handle);case"inflate":case"overload":case"tryOverload":return function(...e){return t[n](...e)?.withHolder(i)}}return Reflect.get(t,n)}})}}i([r.cache],p.prototype,"class",null),i([r.cache],p.prototype,"flags",null),i([r.cache],p.prototype,"implementationFlags",null),i([r.cache],p.prototype,"fridaSignature",null),i([r.cache],p.prototype,"genericParameterCount",null),i([r.cache],p.prototype,"isExternal",null),i([r.cache],p.prototype,"isGeneric",null),i([r.cache],p.prototype,"isInflated",null),i([r.cache],p.prototype,"isStatic",null),i([r.cache],p.prototype,"isSynchronized",null),i([r.cache],p.prototype,"name",null),i([r.cache],p.prototype,"nativeFunction",null),i([r.cache],p.prototype,"object",null),i([r.cache],p.prototype,"parameterCount",null),i([r.cache],p.prototype,"parameters",null),i([r.cache],p.prototype,"relativeVirtualAddress",null),i([r.cache],p.prototype,"returnType",null),i([r.cache],p.prototype,"virtualAddress",null),i([(0,l.levenshtein)("parameters")],p.prototype,"parameter",null),Reflect.set(Il2Cpp,"Method",p)},{"../../utils/console":590,"../../utils/native-struct":591,"../../utils/utils":593,"../utils":588,"decorator-cache-getter":561}],578:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r extends e("../../utils/native-struct").NativeStruct{get class(){return new Il2Cpp.Class(Il2Cpp.Api._objectGetClass(this))}get size(){return Il2Cpp.Api._objectGetSize(this)}enter(){return Il2Cpp.Api._monitorEnter(this)}exit(){return Il2Cpp.Api._monitorExit(this)}field(e){return this.class.field(e).withHolder(this)}method(e,t=-1){return this.class.method(e,t).withHolder(this)}pulse(){return Il2Cpp.Api._monitorPulse(this)}pulseAll(){return Il2Cpp.Api._monitorPulseAll(this)}ref(e){return new Il2Cpp.GC.Handle(Il2Cpp.Api._gcHandleNew(this,+e))}virtualMethod(e){return new Il2Cpp.Method(Il2Cpp.Api._objectGetVirtualMethod(this,e)).withHolder(this)}tryEnter(e){return!!Il2Cpp.Api._monitorTryEnter(this,e)}tryField(e){return this.class.tryField(e)?.withHolder(this)}tryMethod(e,t=-1){return this.class.tryMethod(e,t)?.withHolder(this)}tryWait(e){return!!Il2Cpp.Api._monitorTryWait(this,e)}toString(){return this.isNull()?"null":this.method("ToString").invoke().content??"null"}unbox(){return new Il2Cpp.ValueType(Il2Cpp.Api._objectUnbox(this),this.class.type)}wait(){return Il2Cpp.Api._monitorWait(this)}weakRef(e){return new Il2Cpp.GC.Handle(Il2Cpp.Api._gcHandleNewWeakRef(this,+e))}}i([n.cache],r.prototype,"class",null),i([n.cache],r.prototype,"size",null),Il2Cpp.Object=r},{"../../utils/native-struct":591,"decorator-cache-getter":561}],579:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});Il2Cpp.Parameter=class{name;position;type;constructor(e,t,n){this.name=e,this.position=t,this.type=n}toString(){return this.type.name+" "+this.name}}},{}],580:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const i=e("../utils"),r=e("../../utils/native-struct");class o extends r.NativeStruct{type;constructor(e,t){super(e),this.type=t}get(e){return(0,i.read)(this.handle.add(e*this.type.class.arrayElementSize),this.type)}read(t,n=0){var i=new Array(t);for(let e=0;e<t;e++)i[e]=this.get(e+n);return i}set(e,t){(0,i.write)(this.handle.add(e*this.type.class.arrayElementSize),t,this.type)}toString(){return this.handle.toString()}write(t,n=0){for(let e=0;e<t.length;e++)this.set(e+n,t[e])}}Il2Cpp.Pointer=o},{"../../utils/native-struct":591,"../utils":588}],581:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const i=e("../utils"),r=e("../../utils/native-struct"),o=e("../../utils/console");class a extends r.NativeStruct{type;constructor(e,t){super(e),this.type=t}get value(){return(0,i.read)(this.handle,this.type)}set value(e){(0,i.write)(this.handle,e,this.type)}toString(){return this.isNull()?"null":"->"+this.value}static to(e,t){var n=Memory.alloc(Process.pointerSize);switch(typeof e){case"boolean":return new Il2Cpp.Reference(n.writeS8(+e),Il2Cpp.Image.corlib.class("System.Boolean").type);case"number":switch(t?.typeEnum){case 5:return new Il2Cpp.Reference(n.writeU8(e),t);case 4:return new Il2Cpp.Reference(n.writeS8(e),t);case 3:case 7:return new Il2Cpp.Reference(n.writeU16(e),t);case 6:return new Il2Cpp.Reference(n.writeS16(e),t);case 9:return new Il2Cpp.Reference(n.writeU32(e),t);case 8:return new Il2Cpp.Reference(n.writeS32(e),t);case 11:return new Il2Cpp.Reference(n.writeU64(e),t);case 10:return new Il2Cpp.Reference(n.writeS64(e),t);case 12:return new Il2Cpp.Reference(n.writeFloat(e),t);case 13:return new Il2Cpp.Reference(n.writeDouble(e),t)}case"object":if(e instanceof Il2Cpp.ValueType||e instanceof Il2Cpp.Pointer)return new Il2Cpp.Reference(n.writePointer(e),e.type);if(e instanceof Il2Cpp.Object)return new Il2Cpp.Reference(n.writePointer(e),e.class.type);if(e instanceof Il2Cpp.String||e instanceof Il2Cpp.Array)return new Il2Cpp.Reference(n.writePointer(e),e.object.class.type);if(e instanceof NativePointer)switch(t?.typeEnum){case 25:case 24:return new Il2Cpp.Reference(n.writePointer(e),t)}else{if(e instanceof Int64)return new Il2Cpp.Reference(n.writeS64(e),Il2Cpp.Image.corlib.class("System.Int64").type);if(e instanceof UInt64)return new Il2Cpp.Reference(n.writeU64(e),Il2Cpp.Image.corlib.class("System.UInt64").type)}default:(0,o.raise)(`don't know how to create a reference to ${e} using type `+t?.name)}}}Il2Cpp.Reference=a},{"../../utils/console":590,"../../utils/native-struct":591,"../utils":588}],582:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});class i extends e("../../utils/native-struct").NativeStruct{get content(){return Il2Cpp.Api._stringChars(this).readUtf16String(this.length)}set content(e){Il2Cpp.Api._stringChars(this).writeUtf16String(e??""),Il2Cpp.Api._stringSetLength(this,e?.length??0)}get length(){return Il2Cpp.Api._stringLength(this)}get object(){return new Il2Cpp.Object(this)}toString(){return this.isNull()?"null":`"${this.content}"`}static from(e){return new Il2Cpp.String(Il2Cpp.Api._stringNew(Memory.allocUtf8String(e||"")))}}Il2Cpp.String=i},{"../../utils/native-struct":591}],583:[function(o,e,a){!function(s){!function(){"use strict";var e=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(a,"__esModule",{value:!0});const t=o("decorator-cache-getter"),r=o("../../utils/console"),n=o("../../utils/native-struct");class i extends n.NativeStruct{static get idOffset(){var t=ptr(Il2Cpp.currentThread.internal.field("thread_id").value.toString()),n=Process.getCurrentThreadId();for(let e=0;e<1024;e++)if(t.add(e).readS32()==n)return e;(0,r.raise)("couldn't determine the offset for a native thread id value")}get id(){return ptr(this.internal.field("thread_id").value.toString()).add(Il2Cpp.Thread.idOffset).readS32()}get internal(){return this.object.tryField("internal_thread")?.value||this.object}get isFinalizer(){return!Il2Cpp.Api._threadIsVm(this)}get object(){return new Il2Cpp.Object(this)}get staticData(){return this.internal.field("static_data").value}get synchronizationContext(){const t=this.object.tryMethod("GetMutableExecutionContext")||this.object.method("get_ExecutionContext");let n=t.invoke().tryMethod("get_SynchronizationContext")?.invoke();if(null==n){const t=Il2Cpp.Image.corlib.class("System.Threading.SynchronizationContext");for(let e=0;e<16;e++)try{var i=new Il2Cpp.Object(this.staticData.add(Process.pointerSize*e).readPointer().readPointer());if(i.class.isSubclassOf(t,!1)){n=i;break}}catch(t){}}return null==n&&(0,r.raise)("couldn't retrieve the SynchronizationContext for this thread."),n}detach(){return Il2Cpp.Api._threadDetach(this)}schedule(i,e=0){const r=this.id,o=Il2Cpp.Image.corlib.class("Mono.Runtime").method("GetDisplayName"),a=Il2Cpp.Image.corlib.class("System.Threading.SendOrPostCallback").alloc(),l=(a.method(".ctor").invoke(NULL,o.handle),this.synchronizationContext.method("Post"));return new Promise(t=>{const n=Interceptor.attach(o.virtualAddress,function(){if(this.threadId==r){n.detach();const e=i();s(()=>t(e))}});setTimeout(()=>l.invoke(a,NULL),e)})}}e([t.cache],i.prototype,"internal",null),e([t.cache],i.prototype,"object",null),e([t.cache],i.prototype,"staticData",null),e([t.cache],i.prototype,"synchronizationContext",null),e([t.cache],i,"idOffset",null),Il2Cpp.Thread=i}.call(this)}.call(this,o("timers").setImmediate)},{"../../utils/console":590,"../../utils/native-struct":591,"decorator-cache-getter":561,timers:595}],584:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0})},{}],585:[function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},n=(Object.defineProperty(n,"__esModule",{value:!0}),e("decorator-cache-getter"));class r extends e("../../utils/native-struct").NonNullNativeStruct{get class(){return new Il2Cpp.Class(Il2Cpp.Api._classFromType(this))}get fridaAlias(){if(this.isByReference)return"pointer";switch(this.typeEnum){case 1:return"void";case 2:return"bool";case 3:return"uchar";case 4:return"int8";case 5:return"uint8";case 6:return"int16";case 7:return"uint16";case 8:return"int32";case 9:return"uint32";case 10:return"int64";case 11:return"uint64";case 12:return"float";case 13:return"double";case 17:return o(this);case 24:case 25:case 15:case 14:case 29:case 20:default:return"pointer";case 18:case 28:case 21:return this.class.isValueType?o(this):"pointer"}}get isByReference(){return!!Il2Cpp.Api._typeIsByReference(this)}get isPrimitive(){return!!Il2Cpp.Api._typeIsPrimitive(this)}get name(){var e=Il2Cpp.Api._typeGetName(this);try{return e.readUtf8String()}finally{Il2Cpp.free(e)}}get object(){return new Il2Cpp.Object(Il2Cpp.Api._typeGetObject(this))}get typeEnum(){return Il2Cpp.Api._typeGetTypeEnum(this)}toString(){return this.name}}function o(e){e=e.class.fields.filter(e=>!e.isStatic);return 0==e.length?["char"]:e.map(e=>e.type.fridaAlias)}i([n.cache],r.prototype,"class",null),i([n.cache],r.prototype,"fridaAlias",null),i([n.cache],r.prototype,"isByReference",null),i([n.cache],r.prototype,"isPrimitive",null),i([n.cache],r.prototype,"name",null),i([n.cache],r.prototype,"object",null),i([n.cache],r.prototype,"typeEnum",null),Reflect.set(Il2Cpp,"Type",r)},{"../../utils/native-struct":591,"decorator-cache-getter":561}],586:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});class i extends e("../../utils/native-struct").NativeStruct{type;constructor(e,t){super(e),this.type=t}box(){return new Il2Cpp.Object(Il2Cpp.Api._valueBox(this.type.class,this))}field(e){return this.type.class.field(e).withHolder(this)}toString(){return this.isNull()?"null":this.box().toString()}}Il2Cpp.ValueType=i},{"../../utils/native-struct":591}],587:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});const l=e("../utils/console"),s=e("./utils");Il2Cpp.Tracer=class{targets=[];#s;#e;#t;#i;#r;#a;#l;domain(){return this}assemblies(...e){return this.#s=e,this}classes(...e){return this.#e=e,this}methods(...e){return this.#t=e,this}filterAssemblies(e){return this.#i=e,this}filterClasses(e){return this.#r=e,this}filterMethods(e){return this.#a=e,this}filterParameters(e){return this.#l=e,this}and(){const n=e=>{if(null!=this.#l){for(const t of e.parameters)if(this.#l(t)){this.targets.push(e);break}}else this.targets.push(e)},t=e=>{for(const t of e)n(t)},i=e=>{if(null!=this.#a)for(const t of e.methods)this.#a(t)&&n(t);else t(e.methods)},r=e=>{for(const t of e)i(t)},o=e=>{if(null!=this.#r)for(const t of e.image.classes)this.#r(t)&&i(t);else r(e.image.classes)},e=e=>{for(const t of e)o(t)};if(this.#t)t(this.#t);else if(this.#e)r(this.#e);else if(this.#s)e(this.#s);else{var a=Il2Cpp.Domain;if(null!=this.#i)for(const l of a.assemblies)this.#i(l)&&o(l);else e(a.assemblies)}return this.#s=void 0,this.#e=void 0,this.#t=void 0,this.#i=void 0,this.#r=void 0,this.#a=void 0,this.#l=void 0,this}attach(n="full"){let i=0;for(const r of this.targets)if(!r.virtualAddress.isNull()){const o=`[2m0x${r.relativeVirtualAddress.toString(16).padStart(8,"0")}[0m`,a=`${r.class.type.name}.[1m${r.name}[0m`;if("detailed"==n){const n=+!r.isStatic|+Il2Cpp.unityVersionIsBelow201830,e=(...t)=>{var e=r.isStatic?void 0:new Il2Cpp.Parameter("this",-1,r.class.type),e=e?[e].concat(r.parameters):r.parameters,e=((0,l.inform)(`${o} ${"│ ".repeat(i++)}┌─[35m${a}[0m(${e.map(e=>`[32m${e.name}[0m = [31m${(0,s.fromFridaValue)(t[e.position+n],e.type)}[0m`).join(", ")});`),r.nativeFunction(...t));return(0,l.inform)(`${o} ${"│ ".repeat(--i)}└─[33m${a}[0m${null==e?"":" = [36m"+(0,s.fromFridaValue)(e,r.returnType)}[0m;`),e};try{r.revert();const l=new NativeCallback(e,r.returnType.fridaAlias,r.fridaSignature);Interceptor.replace(r.virtualAddress,l)}catch(e){}}else try{Interceptor.attach(r.virtualAddress,{onEnter:()=>(0,l.inform)(`${o} ${"│ ".repeat(i++)}┌─[35m${a}[0m`),onLeave:()=>(0,l.inform)(`${o} ${"│ ".repeat(--i)}└─[33m${a}[0m`+(0==i?"\n":""))})}catch(e){}}}}},{"../utils/console":590,"./utils":588}],588:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.toFridaValue=n.fromFridaValue=n.write=n.read=void 0;const c=e("../utils/console"),i=e("../utils/native-struct");n.read=function(e,t){switch(t.typeEnum){case 2:return!!e.readS8();case 4:return e.readS8();case 5:return e.readU8();case 6:return e.readS16();case 7:case 3:return e.readU16();case 8:return e.readS32();case 9:return e.readU32();case 10:return e.readS64();case 11:return e.readU64();case 12:return e.readFloat();case 13:return e.readDouble();case 24:case 25:return e.readPointer();case 15:return new Il2Cpp.Pointer(e.readPointer(),t.class.baseType);case 17:return new Il2Cpp.ValueType(e,t);case 28:case 18:return new Il2Cpp.Object(e.readPointer());case 21:return t.class.isValueType?new Il2Cpp.ValueType(e,t):new Il2Cpp.Object(e.readPointer());case 14:return new Il2Cpp.String(e.readPointer());case 29:case 20:return new Il2Cpp.Array(e.readPointer())}(0,c.raise)(`read: "${t.name}" (${t.typeEnum}) has not been handled yet. Please file an issue!`)},n.write=function(e,t,n){switch(n.typeEnum){case 2:return e.writeS8(+t);case 4:return e.writeS8(t);case 5:return e.writeU8(t);case 6:return e.writeS16(t);case 7:case 3:return e.writeU16(t);case 8:return e.writeS32(t);case 9:return e.writeU32(t);case 10:return e.writeS64(t);case 11:return e.writeU64(t);case 12:return e.writeFloat(t);case 13:return e.writeDouble(t);case 24:case 25:case 15:case 17:case 14:case 28:case 18:case 29:case 20:case 21:return t instanceof Il2Cpp.ValueType?(Memory.copy(e,t.handle,n.class.valueSize),e):e.writePointer(t)}(0,c.raise)(`write: "${n.name}" (${n.typeEnum}) has not been handled yet. Please file an issue!`)},n.fromFridaValue=function(e,t){if(Array.isArray(e)){var n=t,i=e,r=Memory.alloc(n.class.valueSize),o=(i=i.flat(1/0),function e(t,n=0){var i=[];for(const r of t.class.fields)if(!r.isStatic){const t=n+r.offset-Il2Cpp.Runtime.objectHeaderSize;17==r.type.typeEnum||21==r.type.typeEnum&&r.type.class.isValueType?i.push(...e(r.type,t)):i.push([r.type.typeEnum,t])}return 0==i.length&&i.push([5,0]),i}(n));for(let e=0;e<i.length;e++){var a=i[e],[l,s]=o[e],p=r.add(s);switch(l){case 2:case 4:p.writeS8(a);break;case 5:p.writeU8(a);break;case 6:p.writeS16(a);break;case 7:case 3:p.writeU16(a);break;case 8:p.writeS32(a);break;case 9:p.writeU32(a);break;case 10:p.writeS64(a);break;case 11:p.writeU64(a);break;case 12:p.writeFloat(a);break;case 13:p.writeDouble(a);break;case 24:case 25:case 15:case 29:case 20:case 14:case 28:case 18:case 21:p.writePointer(a);break;default:(0,c.warn)(`arrayToValueType: defaulting ${l} to pointer`),p.writePointer(a)}}return new Il2Cpp.ValueType(r,n)}if(!(e instanceof NativePointer))return 2==t.typeEnum?!!e:e;if(t.isByReference)return new Il2Cpp.Reference(e,t);switch(t.typeEnum){case 15:return new Il2Cpp.Pointer(e,t.class.baseType);case 14:return new Il2Cpp.String(e);case 18:case 21:case 28:return new Il2Cpp.Object(e);case 29:case 20:return new Il2Cpp.Array(e);default:return e}},n.toFridaValue=function(e){return"boolean"==typeof e?+e:e instanceof Il2Cpp.ValueType?function t(n){const e=n.type.class.fields.filter(e=>!e.isStatic);return 0==e.length?[n.handle.readU8()]:e.map(e=>e.withHolder(n).value).map(e=>e instanceof Il2Cpp.ValueType?t(e):e instanceof i.NativeStruct?e.handle:"boolean"==typeof e?+e:e)}(e):e}},{"../utils/console":590,"../utils/native-struct":591}],589:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),e("./il2cpp")},{"./il2cpp":566}],590:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.inform=n.ok=n.warn=n.raise=void 0,n.raise=function(e){throw"[0m[38;5;9mil2cpp[0m: "+e},n.warn=function(e){globalThis.console.log("[38;5;11mil2cpp[0m: "+e)},n.ok=function(e){globalThis.console.log("[38;5;10mil2cpp[0m: "+e)},n.inform=function(e){globalThis.console.log("[38;5;12mil2cpp[0m: "+e)}},{}],591:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.NonNullNativeStruct=n.NativeStruct=void 0;class i{handle;constructor(e){e instanceof NativePointer?this.handle=e:this.handle=e.handle}equals(e){return this.handle.equals(e.handle)}isNull(){return this.handle.isNull()}}n.NativeStruct=i;n.NonNullNativeStruct=class extends i{constructor(e){if(super(e),e.isNull())throw new Error(`Handle for "${this.constructor.name}" cannot be NULL.`)}}},{}],592:[function(r,e,l){!function(a){!function(){"use strict";var e=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var l=e.length-1;0<=l;l--)(r=e[l])&&(a=(o<3?r(a):3<o?r(t,n,a):r(t,n))||a);return 3<o&&a&&Object.defineProperty(t,n,a),a},t=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(l,"__esModule",{value:!0}),l.forModule=void 0;const n=r("decorator-cache-getter"),i=t(r("versioning"));class o{stringEncoding;address;constructor(e,t,n){this.stringEncoding=n,this.address=Module.findExportByName(e,t)??NULL}static get targets(){const[n,...e]=function(){switch(Process.platform){case"linux":try{return i.default.gte(Java.androidVersion,"12")?[null,["__loader_dlopen","utf8"]]:["libdl.so",["dlopen","utf8"],["android_dlopen_ext","utf8"]]}catch(e){return[null,["dlopen","utf8"]]}case"darwin":return["libdyld.dylib",["dlopen","utf8"]];case"windows":var e="LoadLibrary";return["kernel32.dll",[e+"W","utf16"],[e+"ExW","utf16"],[e+"A","ansi"],[e+"ExA","ansi"]]}}();return e.map(([e,t])=>new o(n,e,t)).filter(e=>!e.address.isNull())}readString(e){switch(this.stringEncoding){case"utf8":return e.readUtf8String();case"utf16":return e.readUtf16String();case"ansi":return e.readAnsiString()}}}e([n.cache],o,"targets",null),l.forModule=function(...r){return new Promise(n=>{for(const i of r)if(null!=Process.findModuleByName(i))return void n(i);const i=o.targets.map(t=>Interceptor.attach(t.address,{onEnter(e){this.modulePath=t.readString(e[0])??""},onLeave(e){if(!e.isNull())for(const e of r)this.modulePath.endsWith(e)&&(a(()=>i.forEach(e=>e.detach())),n(e))}}))})}}.call(this)}.call(this,r("timers").setImmediate)},{"decorator-cache-getter":561,timers:595,versioning:596}],593:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.levenshtein=n.cacheInstances=n.nativeIterator=void 0;const a=e("fastest-levenshtein"),l=e("./console");n.nativeIterator=function*(e,t,n){for(var i,r=Memory.alloc(Process.pointerSize);!(i=t(e,r)).isNull();)yield new n(i)},n.cacheInstances=function(e){const i=new Map;return new Proxy(e,{construct(e,t){var n=t[0].toUInt32();return i.has(n)||i.set(n,new e(t[0])),i.get(n)}})},n.levenshtein=function(r,o=e=>e.name){return function(e,n,t){const i=t.value;t.value=function(e,...t){t=i.call(this,e,...t);if(null!=t)return t;t=(0,a.closest)(e,this[r].map(o));(0,l.raise)(`couldn't find ${n} ${e} in `+this.name+(t?`, did you mean ${t}?`:""))}}}},{"./console":590,"fastest-levenshtein":562}],594:[function(e,t,n){var i,r,t=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function l(t){if(i===setTimeout)return setTimeout(t,0);if((i===o||!i)&&setTimeout)return(i=setTimeout)(t,0);try{return i(t,0)}catch(e){try{return i.call(null,t,0)}catch(e){return i.call(this,t,0)}}}try{i="function"==typeof setTimeout?setTimeout:o}catch(e){i=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}var s,p=[],c=!1,_=-1;function u(){c&&s&&(c=!1,s.length?p=s.concat(p):_=-1,p.length)&&d()}function d(){if(!c){var e=l(u);c=!0;for(var t=p.length;t;){for(s=p,p=[];++_<t;)s&&s[_].run();_=-1,t=p.length}s=null,c=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===a||!r)&&clearTimeout)return(r=clearTimeout)(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(e)}}function g(e,t){this.fun=e,this.array=t}function h(){}t.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];p.push(new g(e,t)),1!==p.length||c||l(d)},g.prototype.run=function(){this.fun.apply(null,this.array)},t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=h,t.addListener=h,t.once=h,t.off=h,t.removeListener=h,t.removeAllListeners=h,t.emit=h,t.prependListener=h,t.prependOnceListener=h,t.listeners=function(e){return[]},t.binding=function(e){throw new Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(e){throw new Error("process.chdir is not supported")},t.umask=function(){return 0}},{}],595:[function(s,e,p){!function(n,l){!function(){var i=s("process/browser.js").nextTick,e=Function.prototype.apply,r=Array.prototype.slice,o={},a=0;function t(e,t){this._id=e,this._clearFn=t}p.setTimeout=function(){return new t(e.call(setTimeout,window,arguments),clearTimeout)},p.setInterval=function(){return new t(e.call(setInterval,window,arguments),clearInterval)},p.clearTimeout=p.clearInterval=function(e){e.close()},t.prototype.unref=t.prototype.ref=function(){},t.prototype.close=function(){this._clearFn.call(window,this._id)},p.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},p.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},p._unrefActive=p.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;0<=t&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},p.setImmediate="function"==typeof n?n:function(e){var t=a++,n=!(arguments.length<2)&&r.call(arguments,1);return o[t]=!0,i(function(){o[t]&&(n?e.apply(null,n):e.call(null),p.clearImmediate(t))}),t},p.clearImmediate="function"==typeof l?l:function(e){delete o[e]}}.call(this)}.call(this,s("timers").setImmediate,s("timers").clearImmediate)},{"process/browser.js":594,timers:595}],596:[function(e,t,n){function i(e){this._version=String(e)}function r(e,t,n){if((e=String(e))!==(t=String(t)))for(var i=e.split("."),r=t.split("."),o=Math[n?"max":"min"](i.length,r.length),a=0;a<o;a++){if(i[a]=void 0===i[a]?0:parseInt(i[a],10),r[a]=void 0===r[a]?0:parseInt(r[a],10),i[a]>r[a])return 1;if(i[a]<r[a])return-1}return 0}i.compare=function(e,t){return r(e,t,!0)},i.eq=function(e,t,n){return 0===r(e,t,n)},i.gt=function(e,t){return 0<r(e,t,!0)},i.gte=function(e,t){return 0<=r(e,t,!0)},i.lt=function(e,t){return r(e,t,!0)<0},i.lte=function(e,t){return r(e,t,!0)<=0},i.prototype={eq:function(e){return i.eq(this._version,e)},gt:function(e){return i.gt(this._version,e)},gte:function(e){return i.gte(this._version,e)},lt:function(e){return i.lt(this._version,e)},lte:function(e){return i.lte(this._version,e)},valueOf:function(){return parseFloat(this._version.split(".").slice(0,2).join("."),10)},toString:function(e){return void 0===e?this._version:this._version.split(".").slice(0,e).join(".")}},t.exports=i},{}]},{},[515]);
Comments