1 line
9.0 KiB
JavaScript
1 line
9.0 KiB
JavaScript
function getLanguage(e){let n=navigator.language.toLowerCase();switch(n){case"zh-hk":case"zh-tw":return e.ChineseTraditional;case"zh-sg":case"zh-cn":return e.ChineseSimplified}switch(n=n.split("-")[0],n){case"af":return e.Afrikaans;case"ar":return e.Arabic;case"eu":return e.Basque;case"be":return e.Belarusian;case"bg":return e.Bulgarian;case"ca":return e.Catalan;case"zh":return e.Chinese;case"cs":return e.Czech;case"da":return e.Danish;case"nl":return e.Dutch;case"en":return e.English;case"et":return e.Estonian;case"fo":return e.Faroese;case"fi":return e.Finnish;case"fr":return e.French;case"de":return e.German;case"el":return e.Greek;case"he":return e.Hebrew;case"is":return e.Icelandic;case"id":return e.Indonesian;case"it":return e.Italian;case"ja":return e.Japanese;case"ko":return e.Korean;case"lv":return e.Latvian;case"lt":return e.Lithuanian;case"no":return e.Norwegian;case"pl":return e.Polish;case"pt":return e.Portuguese;case"ro":return e.Romanian;case"ru":return e.Russian;case"sh":return e.SerboCroatian;case"sk":return e.Slovak;case"sl":return e.Slovenian;case"es":return e.Spanish;case"sv":return e.Swedish;case"th":return e.Thai;case"tr":return e.Turkish;case"uk":return e.Ukrainian;case"vi":return e.Vietnamese;case"zn":return e.ChineseSimplified;case"hu":return e.Hungarian;default:return e.Unknown}}function getBuildPlatform(e){switch(window.$environment.targetPlatform){case"develop":return e.Develop;case"facebook":return e.Facebook;case"facebook-instant-games":return e.FacebookInstantGames;case"aarki":return e.Aarki;case"snap":return e.Snapchat;case"adcolony":return e.AdColony;case"applovin":return e.AppLovin;case"appreciate":return e.Appreciate;case"ironsource":return e.IronSource;case"google":return e.GoogleAds;case"google-manager":return e.GoogleAdManager;case"liftoff":return e.Liftoff;case"mintegral":return e.Mintegral;case"mraid-hosted":return e.MraidHosted;case"mraid":return e.Mraid;case"tencent":return e.Tencent;case"tiktok":return e.TikTok;case"unityads":return e.UnityAds;case"vungle":return e.Vungle;default:return e.Unknown}}Luna.Unity.Playable.GetPreferredLanguage=function(){return navigator.language},Luna.Unity.Playable.GetPreferredLanguages=function(){return navigator.languages},UnityEngine.Application.systemLanguage=getLanguage(UnityEngine.SystemLanguage),Luna.Unity.Playable.Platform=getBuildPlatform(Luna.Unity.BuildPlatforms),UnityEngine.Mathf.Max=Math.max,UnityEngine.Mathf.Min=Math.min,function(){function e(e,n){Object.defineProperty(e.prototype,"unityClass",{get:()=>n(),configurable:!0})}e(pc.ScreenComponent,(()=>UnityEngine.Canvas)),e(pc.CanvasRendererComponent,(()=>UnityEngine.CanvasRenderer)),e(pc.CameraComponent,(()=>UnityEngine.Camera)),e(pc.LightComponent,(()=>UnityEngine.Light)),e(pc.AnimationComponent,(()=>UnityEngine.Animation)),e(pc.AnimatorComponent,(()=>UnityEngine.Animator)),e(pc.VideoPlayerComponent,(()=>UnityEngine.Video.VideoPlayer)),e(pc.ReflectionProbeComponent,(()=>UnityEngine.ReflectionProbe)),e(pc.ParticleSystemComponent,(()=>UnityEngine.ParticleSystem)),e(pc.AudioSourceUnityComponent,(()=>UnityEngine.AudioSource)),e(pc.MeshFilterComponent,(()=>UnityEngine.MeshFilter)),e(pc.Rigidbody2DComponent,(()=>UnityEngine.Rigidbody2D)),e(pc.SpringJoint2DComponent,(()=>UnityEngine.SpringJoint2D)),e(pc.DistanceJoint2DComponent,(()=>UnityEngine.DistanceJoint2D)),e(pc.FixedJoint2DComponent,(()=>UnityEngine.FixedJoint2D)),e(pc.HingeJoint2DComponent,(()=>UnityEngine.HingeJoint2D)),e(pc.WheelJoint2DComponent,(()=>UnityEngine.WheelJoint2D)),e(pc.FrictionJoint2DComponent,(()=>UnityEngine.FrictionJoint2D)),e(pc.RelativeJoint2DComponent,(()=>UnityEngine.RelativeJoint2D)),e(pc.SliderJoint2DComponent,(()=>UnityEngine.SliderJoint2D)),e(pc.TargetJoint2DComponent,(()=>UnityEngine.TargetJoint2D)),e(pc.BoxCollider2DComponent,(()=>UnityEngine.BoxCollider2D)),e(pc.CircleCollider2DComponent,(()=>UnityEngine.CircleCollider2D)),e(pc.CapsuleCollider2DComponent,(()=>UnityEngine.CapsuleCollider2D)),e(pc.EdgeCollider2DComponent,(()=>UnityEngine.EdgeCollider2D)),e(pc.PolygonCollider2DComponent,(()=>UnityEngine.PolygonCollider2D)),e(pc.PlatformEffector2DComponent,(()=>UnityEngine.PlatformEffector2D)),e(pc.RigidbodyComponent,(()=>UnityEngine.Rigidbody)),e(pc.BoxColliderComponent,(()=>UnityEngine.BoxCollider)),e(pc.SphereColliderComponent,(()=>UnityEngine.SphereCollider)),e(pc.MeshColliderComponent,(()=>UnityEngine.MeshCollider)),e(pc.CapsuleColliderComponent,(()=>UnityEngine.CapsuleCollider)),e(pc.WheelColliderComponent,(()=>UnityEngine.WheelCollider)),e(pc.CharacterControllerComponent,(()=>UnityEngine.CharacterController)),e(pc.SortingGroupComponent,(()=>UnityEngine.Rendering.SortingGroup)),e(pc.SkyboxComponent,(()=>UnityEngine.Skybox))}(),Bridge.ready((()=>{if(!window.hasOwnProperty("Newtonsoft")||!Newtonsoft.hasOwnProperty("Json"))return;function e(e){this.raw=e}e.prototype.toString=function(){return JSON.stringify(this.raw)};const n=Newtonsoft.Json.JsonConvert.DeserializeObject;Newtonsoft.Json.JsonConvert.DeserializeObject=function(t,i,r,o,a,c){if(TRACE&&TRACE("Newtonsoft.Json.JsonConvert#DeserializeObject",this),null===t)return null;if(Bridge.isArray(null,i)&&2===i.$rank){const e="string"==typeof t?JSON.parse(t):t,n=e.length,r=e[0].length;return System.Array.create(0,e,i.$elementType,[n,r])}return"object"==typeof t&&"System.Object"===i.$$fullname?new e(t):n.call(Newtonsoft.Json.JsonConvert,t,i,r,o,a,c)}})),function(){const e=function(e,n){return this.vector=e,this.offset=n,this};Object.defineProperty(e.prototype,"x",{set:function(e){this.vector.iset(0+this.offset,e)},get:function(){return this.vector.iget(0+this.offset)}}),Object.defineProperty(e.prototype,"y",{set:function(e){this.vector.iset(1+this.offset,e)},get:function(){return this.vector.iget(1+this.offset)}}),Object.defineProperty(UnityEngine.Camera.prototype,"orthographic size",{set:function(e){this.orthographicSize=e},get:function(){return this.orthographicSize}}),Object.defineProperty(UnityEngine.Object.prototype,"m_Enabled",{set:function(e){this.handle.enabled=e>0},get:function(){return this.handle.enabled},configurable:!0}),Object.defineProperty(UnityEngine.UI.RawImage.prototype,"m_Enabled",{set:function(e){this.handle.entity.element._image.enabled=e>0},get:function(){return this.handle.entity.element._image.enabled}}),Object.defineProperty(UnityEngine.UI.Image.prototype,"m_Enabled",{set:function(e){this.handle.entity.element._image.enabled=e>0},get:function(){return this.handle.entity.element._image.enabled}}),Object.defineProperty(UnityEngine.UI.Text.prototype,"m_Enabled",{set:function(e){this.handle.entity.element._text.enabled=e>0},get:function(){return this.handle.entity.element._text.enabled}}),Object.defineProperty(UnityEngine.GameObject.prototype,"m_IsActive",{set:function(e){this.SetActive(e>0)},get:function(){return this.handle._activeSelf}}),Object.defineProperty(UnityEngine.Transform.prototype,"m_LocalPosition",{get:function(){return this.handle.hijackLocalPosition()}}),Object.defineProperty(UnityEngine.Transform.prototype,"m_LocalScale",{get:function(){return this.handle.hijackLocalScale()}}),Object.defineProperty(UnityEngine.Transform.prototype,"localEulerAnglesRaw",{get:function(){return this.handle.hijackLocalEulerAngles()}}),Object.defineProperty(UnityEngine.Transform.prototype,"m_LocalRotation",{get:function(){return this.handle.hijackLocalRotation()}}),Object.defineProperty(UnityEngine.Light.prototype,"m_Intensity",{set:function(e){this.handle.intensity=e},get:function(){return this.handle.intensity}}),Object.defineProperty(UnityEngine.Light.prototype,"m_Color",{get:function(){return this.handle.light.dirtyColor=!0,this.handle.light._color}}),Object.defineProperty(UnityEngine.RectTransform.prototype,"m_AnchoredPosition",{get:function(){if(!this.handle.element._dirtyAnimatedAnchoredPosition){const e=this.handle.element._anchoredPosition;this.handle.element._anchoredPositionAnimated.set(e.x,e.y,e.z)}return this.handle.element._dirtyAnimatedAnchoredPosition=!0,this.handle.element._anchoredPositionAnimated}}),Object.defineProperty(UnityEngine.RectTransform.prototype,"m_LocalPosition",{get:function(){return this.handle.element._dirtyAnimatedLocalPosition||this.handle.element._localPositionAnimated.copy(this.handle.localPosition),this.handle.element._dirtyAnimatedLocalPosition=!0,this.handle.element._localPositionAnimated}}),Object.defineProperty(UnityEngine.RectTransform.prototype,"m_AnchorMin",{get:function(){return this.handle.element.dirtifyRect(),this._anchorMin=this._anchorMin||new e(this.handle.element._anchors,0),this._anchorMin}}),Object.defineProperty(UnityEngine.RectTransform.prototype,"m_AnchorMax",{get:function(){return this.handle.element.dirtifyRect(),this._anchorMax=this._anchorMax||new e(this.handle.element._anchors,2),this._anchorMax}}),Object.defineProperty(UnityEngine.RectTransform.prototype,"m_SizeDelta",{get:function(){return this.handle.element.dirtifyRect(),this.handle.element._sizeDelta}}),Object.defineProperty(UnityEngine.RectTransform.prototype,"m_Pivot",{get:function(){return this.handle.element.dirtifyRect(),this.handle.element._pivot}}),Object.defineProperty(UnityEngine.SpriteRenderer.prototype,"m_Size",{get:function(){return this.sizeDirty=!0,this._size}})}(); |