From 2024bfb99092097061035e502be00f6e29240943 Mon Sep 17 00:00:00 2001 From: bob <605277374@qq.com> Date: Mon, 23 Jun 2025 10:52:47 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=AE=8C=E6=88=90=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E6=8C=89=E9=94=AE=E7=BB=91=E5=AE=9A=E5=92=8C=E5=8F=96=E6=B6=88?= =?UTF-8?q?=E7=BB=91=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Services/Settings/Base/InputOption.cs | 16 +++++++++++++-- .../Services/Settings/Base/OptionBase.cs | 6 ++++++ Assets/Scripts/UI/Settings/SettingPanel.cs | 19 ++++++++++++++++++ Config/language/Language.xlsx | Bin 11390 -> 11917 bytes 4 files changed, 39 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/Common/Services/Settings/Base/InputOption.cs b/Assets/Scripts/Common/Services/Settings/Base/InputOption.cs index bc4829e87..2956f5bd8 100644 --- a/Assets/Scripts/Common/Services/Settings/Base/InputOption.cs +++ b/Assets/Scripts/Common/Services/Settings/Base/InputOption.cs @@ -25,8 +25,8 @@ namespace NBF.Setting public override void Apply() { // 保存绑定 - PlayerPrefs.SetString(SaveKey, InputAction.SaveBindingOverridesAsJson()); - SaveValue = Value; + InputSaveValue = InputAction.SaveBindingOverridesAsJson(); + PlayerPrefs.SetString(SaveKey, InputSaveValue); OnApply(); } @@ -66,6 +66,18 @@ namespace NBF.Setting } } + public override void Cancel() + { + if (!string.IsNullOrEmpty(InputSaveValue)) + { + InputAction.LoadBindingOverridesFromJson(InputSaveValue); + } + else + { + Reset(); + } + } + public override string GetDisplayString() { if (InputAction != null) diff --git a/Assets/Scripts/Common/Services/Settings/Base/OptionBase.cs b/Assets/Scripts/Common/Services/Settings/Base/OptionBase.cs index 612fc4f74..9be244d6b 100644 --- a/Assets/Scripts/Common/Services/Settings/Base/OptionBase.cs +++ b/Assets/Scripts/Common/Services/Settings/Base/OptionBase.cs @@ -83,6 +83,12 @@ namespace NBF.Setting Value = DefaultValue; } + public virtual void Cancel() + { + + } + + public virtual string GetDisplayString() { return GetValue().ToString(); diff --git a/Assets/Scripts/UI/Settings/SettingPanel.cs b/Assets/Scripts/UI/Settings/SettingPanel.cs index f3ffa540b..4aea1d956 100644 --- a/Assets/Scripts/UI/Settings/SettingPanel.cs +++ b/Assets/Scripts/UI/Settings/SettingPanel.cs @@ -131,6 +131,7 @@ namespace NBF { option.Apply(); } + Notices.Success("TEXT_OP_SUCCESS"); } private void OnResetSettings() @@ -240,6 +241,7 @@ namespace NBF { if (b) { + CancelAndBack(); Hide(); } }); @@ -250,6 +252,23 @@ namespace NBF } } + private void CancelAndBack() + { + + var groupNames = Settings.Instance.GetAllTabs(); + foreach (var group in groupNames) + { + var options = Settings.Instance.GetOptionsByTab(group); + foreach (var option in options) + { + if (option.HaveNotApple()) + { + option.Cancel(); + } + } + } + } + protected override void OnHide() { base.OnHide(); diff --git a/Config/language/Language.xlsx b/Config/language/Language.xlsx index 9051766c8b90c565bd4635474e43b5831bb7850e..776c81703c071b433a23d195a124604513609869 100644 GIT binary patch delta 5323 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 OU6OjMVTtEA?SB9bjHO2a delta 4829 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 M*3Hzm Date: Mon, 23 Jun 2025 18:08:03 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E6=98=BE=E7=A4=BA3d=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Examples/RenderTexture/RenderImage.cs | 5 +- .../Resources/Role/Materials/U1NPC0040.mat | 4 +- Assets/Resources/Fgui/Common/Common_fui.bytes | Bin 33286 -> 33638 bytes Assets/Resources/Fgui/Main/Main_fui.bytes | Bin 12037 -> 12145 bytes Assets/Scripts/UI/Binders/CommonBinder.cs | 1 + Assets/Scripts/UI/Common/ModelRenderImage.cs | 297 ++++++++++++++++++ .../UI/Common/ModelRenderImage.cs.meta | 3 + .../UI/Common/ModelTexture.Designer.cs | 27 ++ .../UI/Common/ModelTexture.Designer.cs.meta | 2 + Assets/Scripts/UI/Common/ModelTexture.cs | 38 +++ Assets/Scripts/UI/Common/ModelTexture.cs.meta | 2 + Assets/Scripts/UI/Home/HomePanel.Designer.cs | 2 + .../UI/Home/Pages/HomeMainPage.Designer.cs | 2 + Assets/Scripts/UI/Home/Pages/HomeMainPage.cs | 6 +- Assets/Scripts/UI/Settings/SettingPanel.cs | 2 + .../Roboto-Bold SDF - HDRP Unlit.mat | 31 +- .../assets/Common/Com/ModelTexture.xml | 11 + FGUIProject/assets/Common/package.xml | 5 +- .../Main/Com/Home/Pages/HomeMainPage.xml | 5 +- FGUIProject/assets/Main/HomePanel.xml | 2 +- .../settings/whoot/6hgkvlau5dtxm9.json | 1 + 21 files changed, 427 insertions(+), 19 deletions(-) create mode 100644 Assets/Scripts/UI/Common/ModelRenderImage.cs create mode 100644 Assets/Scripts/UI/Common/ModelRenderImage.cs.meta create mode 100644 Assets/Scripts/UI/Common/ModelTexture.Designer.cs create mode 100644 Assets/Scripts/UI/Common/ModelTexture.Designer.cs.meta create mode 100644 Assets/Scripts/UI/Common/ModelTexture.cs create mode 100644 Assets/Scripts/UI/Common/ModelTexture.cs.meta create mode 100644 FGUIProject/assets/Common/Com/ModelTexture.xml create mode 100644 FGUIProject/settings/whoot/6hgkvlau5dtxm9.json diff --git a/Assets/Plugins/FairyGUI/Examples/RenderTexture/RenderImage.cs b/Assets/Plugins/FairyGUI/Examples/RenderTexture/RenderImage.cs index 5b8f035b2..a4230ec2a 100644 --- a/Assets/Plugins/FairyGUI/Examples/RenderTexture/RenderImage.cs +++ b/Assets/Plugins/FairyGUI/Examples/RenderTexture/RenderImage.cs @@ -162,8 +162,8 @@ public class RenderImage float vh = imageRect.height - (sourceH - gridRect.height); uvRect = Rect.MinMaxRect(Mathf.Lerp(uvRect.xMin, uvRect.xMax, (bound.x - gridRect.x) / vw), Mathf.Lerp(uvRect.yMin, uvRect.yMax, (imageRect.height - bound.yMax - (sourceH - gridRect.yMax)) / vh), - Mathf.Lerp(uvRect.xMin, uvRect.xMax, (bound.xMax - gridRect.x) / vw), - Mathf.Lerp(uvRect.yMin, uvRect.yMax, (imageRect.height - bound.yMin - gridRect.y) / vh)); + Mathf.Lerp(uvRect.xMin, uvRect.xMax, (bound.xMax - gridRect.x) / vw), + Mathf.Lerp(uvRect.yMin, uvRect.yMax, (imageRect.height - bound.yMin - gridRect.y) / vh)); } else { @@ -201,6 +201,7 @@ public class RenderImage Object.Destroy(_model.gameObject); _model = null; } + _rotating = 0; } diff --git a/Assets/Plugins/FairyGUI/Examples/Resources/Role/Materials/U1NPC0040.mat b/Assets/Plugins/FairyGUI/Examples/Resources/Role/Materials/U1NPC0040.mat index 95e124d9d..683addd3c 100644 --- a/Assets/Plugins/FairyGUI/Examples/Resources/Role/Materials/U1NPC0040.mat +++ b/Assets/Plugins/FairyGUI/Examples/Resources/Role/Materials/U1NPC0040.mat @@ -13,8 +13,6 @@ Material: m_ModifiedSerializedProperties: 0 m_ValidKeywords: - _EMISSION - - _GLOSSINESS_FROM_BASE_ALPHA - - _SPECULAR_COLOR m_InvalidKeywords: [] m_LightmapFlags: 1 m_EnableInstancingVariants: 0 @@ -53,7 +51,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 3c3eb5b459fd6d241afe2698a33268d9, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MetallicGlossMap: diff --git a/Assets/Resources/Fgui/Common/Common_fui.bytes b/Assets/Resources/Fgui/Common/Common_fui.bytes index 4d453ce38d245d8d6f7b627086e719a891eb15a0..91624d2e94a6968b9548d71ca60238f8fb7d9ce7 100644 GIT binary patch delta 4997 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 delta 4786 zcmaKv4P2Gg9mmiAocnO0tGp<3LAbp7AbLTO7XcNxC?d*>7ZCxkyp^EKSy*#f&7`%Q zy)23U)|zWYrG=S^nT=IbY^#~I(yf-&OsrM9)UdU}tk~~)?gJk``|Pvp=RV)x^E?0Z zf6n=za~`fAZXB0Fb?dp{NCXVrW^aXqwm@xd{H!Aew$#lp*3!9GKCPh8DvTnnw?)^ROC-yioD-N;o;#gm||U=5}u}AFMfb$#(I3To^SHx zaPL%&KM!}&5Bb6vSAa{28^i|AoX|iw^1Tz5tD7*z^Aj@ZW=@Qlu6`so^3sUc`?XzS`O5_{n8~6%*aI+l3%bccyS?l*2CG zRbsRFDHlh!DFpKF$V|GOPem4}E#eMNj9RJPDMH0vd{5P|R{H-<+Lj-;6D>4{w_7*~_#r8iyhdXE$N6 zO*6|VoOjKfGJe9y3l)*ZCzK}e-kAv;nB#Orkkj;psO0k4+1#2l-Z;AyiF3RuCqKl{ zQQ}b?x$6-ZkC#mhcWQP%pQEdXXd*}C8Wp@IH$`=u6-=dQemS>5iy;@v6O`9LvAim; zEGQ0J=ow@vwM-(Kh^*Gdp1yznr%EGvGe3=WgV>zTyla$T<2$@Mae5Sxlxn|-#n#DDR-k8~< zYV?IQ58aAIm1c~Y=1@K#Dy-8AsPM95R!<(|0P>*6rWMg#n#UJCZmpQ+Lrp1iYbCS* zsvfG87DC-o{Se;X(U=?QCVxy<@kpADbPKG6;*m7B(vPh)?TESEoa$!!sin5i z9hSP2?y}+r%v|f{JGFagD?CGW(!G}IBK9lx&NrTU3a$6iFD-RH{mN3?=+}P5{brm| z;s@y=c!uhxhb{F8Jql$!V>|6IRd`^kpvUNO>fs$FZncx1;Ll2;)Gm6`{noG8v%qF~&(ZUyipKRA`W>KyR!r|mOu~!w2l}IbAI-sD zNx6KlyhJbKk4{mkQ#(wrSn3G9YN^-g&!&pD?vK(jzv9kPo8`SpZ<#70K(x`{Ec0zT zZmD`a7NA^$XqF`*ae@c>{`J5q%7m z5A_M1MjE5cXXu}%GD<1}=~LY7SmaJPOXujkf07iFx9{5 zOG|x4LzcQoUt8)DedF)Jo-&)&7k>Z^RTgbtotlznOPP~<{V`=u%`OAcdZ8#HKnBSx zAdAYKnnR8;(;6d|V=>|$zOme`1n!7C!vAi=z6_9w$PiZP z){^8TGp$?GWir${c#~xc)Wc9yx#hi>Pcg0Sk?=nokaaq*HV}I7Jf&y?zm{!sulLl99r#C4){mme`WZ# zRi^J<8i)Ut#V^$zpBpZIcL?b*l6;2X_N7RE$?yZ#z`xbZG8PT}h*yR$H9Wy?`l0Yc zYjnpr!`Dhi{b2abHM)8R+yd?ad%-^NIQX2b?^>p-1Gr5A`#~@GG`InDgWX^nco>WY z2f=tSvQ}5mf*!CGTn(0howd57*cb+WxC$+o+iP8_2>t-tbHKnlT@8Tg;QL@5*bH`n zAA&t#Hh8p7cVrrQ@RM1nO&nV1Qt!c!uh$(PjrcY){ny~P!++E8?Q0Pq#Dn!lar@!6 z8E(J_M!~qd-lYyBI&`_NUIKHMPexQT?vCJY3-}J$3)X;diIQE&=41fB)s8+COCECpW#+Z%Ozt67S@ ze6}&kC=Q$^(>ccvG$yD9M1?l#Y899Z)`QJWx&xy`0ncGMJGi^iWtOHFzBw!H8~9I{ zekDrPtUEAigy+KE1KTVW+y_S7fXQa?S|sm=f34x$aZt1_(|-{DV6(2S2P0c_)eU-D zbjNzL{|^xNh8cG!{7(2cjP`%s^lyYe0RL9gPr^ttxWC01Mf#Px<7P8UFS2}XMsGxP z$CbLe4eS9ogGa%2;1JjX#$TnYPry=e3)l{pgZG1Lz<$sNo(3NQLs#l*JD3Z0fz2y* zN2l>zdJ8*qE_+tG)IIQf(SA3091KF~T8*ukVqU%GbwjJJCL^F5Oac#s0pMV(?$|$? z@CbLbx>PiLPn(fpb(^lX;jR<>IoJo@2M)C9j{A*XYA%MdiTm4J>M!uqSLy08ux^#n xy8~Ar_rTjGeS8$00S6Q!!K}2)BcQ=y6kxzaa{cyUnB8v+|7~14YjGg{1$fGk?Sq1yrve#S+p+#>n7FG_nK?A^>*im_(ZPwKA5bcT4ki x)7M)XwscO{*z?A!9(1_s1}CN>jc|(); + _camera.transform.position = new Vector3(0, 1000, 0); + _camera.cullingMask = 1 << RENDER_LAYER; + _camera.enabled = false; + Object.DontDestroyOnLoad(_camera.gameObject); + + this._root = new GameObject("RenderImage").transform; + this._root.SetParent(_camera.transform, false); + SetLayer(this._root.gameObject, HIDDEN_LAYER); + + this.modelRoot = new GameObject("model_root").transform; + this.modelRoot.SetParent(this._root, false); + + this._background = new GameObject("background").transform; + this._background.SetParent(this._root, false); + + this._image.onAddedToStage.Add(OnAddedToStage); + this._image.onRemovedFromStage.Add(OnRemoveFromStage); + + if (this._image.stage != null) + OnAddedToStage(); + else + _camera.gameObject.SetActive(false); + } + + public void Dispose() + { + Object.Destroy(_camera.gameObject); + DestroyTexture(); + + this._image.Dispose(); + this._image = null; + } + + /// + /// The rendertexture is not transparent. So if you want to the UI elements can be seen in the back of the models/particles in rendertexture, + /// you can set a maximunm two images for background. + /// Be careful if your image is 9 grid scaling, you must make sure the place holder is inside the middle box(dont cover from border to middle). + /// + /// + public void SetBackground(GObject image) + { + SetBackground(image, null); + } + + /// + /// The rendertexture is not transparent. So if you want to the UI elements can be seen in the back of the models/particles in rendertexture, + /// you can set a maximunm two images for background. + /// + /// + /// + public void SetBackground(GObject image1, GObject image2) + { + Image source1 = (Image)image1.displayObject; + Image source2 = image2 != null ? (Image)image2.displayObject : null; + + Vector3 pos = _background.position; + pos.z = _camera.farClipPlane; + _background.position = pos; + + Vector2[] uv = new Vector2[4]; + Vector2[] uv2 = null; + + Rect rect = _image.TransformRect(new Rect(0, 0, this._width, this._height), source1); + Rect uvRect = GetImageUVRect(source1, rect, uv); + + if (source2 != null) + { + rect = _image.TransformRect(new Rect(0, 0, this._width, this._height), source2); + uv2 = new Vector2[4]; + GetImageUVRect(source2, rect, uv2); + } + + Vector3[] vertices = new Vector3[4]; + for (int i = 0; i < 4; i++) + { + Vector2 v = uv[i]; + vertices[i] = new Vector3((v.x - uvRect.x) / uvRect.width * 2 - 1, + (v.y - uvRect.y) / uvRect.height * 2 - 1, 0); + } + + Mesh mesh = new Mesh(); + mesh.vertices = vertices; + mesh.uv = uv; + if (uv2 != null) + mesh.uv2 = uv2; + mesh.colors32 = new Color32[] { Color.white, Color.white, Color.white, Color.white }; + mesh.triangles = new int[] { 0, 1, 2, 2, 3, 0 }; + + MeshFilter meshFilter = this._background.gameObject.GetComponent(); + if (meshFilter == null) + meshFilter = this._background.gameObject.AddComponent(); + meshFilter.mesh = mesh; + MeshRenderer meshRenderer = this._background.gameObject.GetComponent(); + if (meshRenderer == null) + meshRenderer = this._background.gameObject.AddComponent(); +#if (UNITY_5 || UNITY_5_3_OR_NEWER) + meshRenderer.shadowCastingMode = UnityEngine.Rendering.ShadowCastingMode.Off; +#else + meshRenderer.castShadows = false; +#endif + meshRenderer.receiveShadows = false; + Shader shader = Shader.Find("Game/FullScreen"); + Material mat = new Material(shader); + mat.mainTexture = source1.texture.nativeTexture; + if (source2 != null) + mat.SetTexture("_Tex2", source2.texture.nativeTexture); + meshRenderer.material = mat; + } + + Rect GetImageUVRect(Image image, Rect localRect, Vector2[] uv) + { + Rect imageRect = new Rect(0, 0, image.size.x, image.size.y); + Rect bound = ToolSet.Intersection(ref imageRect, ref localRect); + Rect uvRect = image.texture.uvRect; + + if (image.scale9Grid != null) + { + Rect gridRect = (Rect)image.scale9Grid; + float sourceW = image.texture.width; + float sourceH = image.texture.height; + uvRect = Rect.MinMaxRect(Mathf.Lerp(uvRect.xMin, uvRect.xMax, gridRect.xMin / sourceW), + Mathf.Lerp(uvRect.yMin, uvRect.yMax, (sourceH - gridRect.yMax) / sourceH), + Mathf.Lerp(uvRect.xMin, uvRect.xMax, gridRect.xMax / sourceW), + Mathf.Lerp(uvRect.yMin, uvRect.yMax, (sourceH - gridRect.yMin) / sourceH)); + + float vw = imageRect.width - (sourceW - gridRect.width); + float vh = imageRect.height - (sourceH - gridRect.height); + uvRect = Rect.MinMaxRect(Mathf.Lerp(uvRect.xMin, uvRect.xMax, (bound.x - gridRect.x) / vw), + Mathf.Lerp(uvRect.yMin, uvRect.yMax, + (imageRect.height - bound.yMax - (sourceH - gridRect.yMax)) / vh), + Mathf.Lerp(uvRect.xMin, uvRect.xMax, (bound.xMax - gridRect.x) / vw), + Mathf.Lerp(uvRect.yMin, uvRect.yMax, (imageRect.height - bound.yMin - gridRect.y) / vh)); + } + else + { + uvRect = Rect.MinMaxRect(Mathf.Lerp(uvRect.xMin, uvRect.xMax, bound.xMin / imageRect.width), + Mathf.Lerp(uvRect.yMin, uvRect.yMax, (imageRect.height - bound.yMax) / imageRect.height), + Mathf.Lerp(uvRect.xMin, uvRect.xMax, bound.xMax / imageRect.width), + Mathf.Lerp(uvRect.yMin, uvRect.yMax, (imageRect.height - bound.yMin) / imageRect.height)); + } + + uv[0] = uvRect.position; + uv[1] = new Vector2(uvRect.xMin, uvRect.yMax); + uv[2] = new Vector2(uvRect.xMax, uvRect.yMax); + uv[3] = new Vector2(uvRect.xMax, uvRect.yMin); + + if (image.texture.rotated) + ToolSet.RotateUV(uv, ref image.texture.uvRect); + + return uvRect; + } + + public void LoadModel(string model) + { + this.UnloadModel(); + + Object prefab = Resources.Load(model); + GameObject go = ((GameObject)Object.Instantiate(prefab)); + _model = go.transform; + _model.SetParent(this.modelRoot, false); + } + + public void UnloadModel() + { + if (_model != null) + { + Object.Destroy(_model.gameObject); + _model = null; + } + + _rotating = 0; + } + + public void StartRotate(float delta) + { + _rotating = delta; + } + + public void StopRotate() + { + _rotating = 0; + } + + void CreateTexture() + { + if (_renderTexture != null) + return; + + _renderTexture = new RenderTexture(_width, _height, 24, RenderTextureFormat.ARGB32) + { + antiAliasing = 1, + filterMode = FilterMode.Bilinear, + anisoLevel = 0, + useMipMap = false + }; + this._image.texture = new NTexture(_renderTexture); + // this._image.blendMode = BlendMode.Off; + } + + void DestroyTexture() + { + if (_renderTexture != null) + { + Object.Destroy(_renderTexture); + _renderTexture = null; + this._image.texture = null; + } + } + + void OnAddedToStage() + { + if (_renderTexture == null) + CreateTexture(); + + Timers.inst.AddUpdate(this.Render); + _camera.gameObject.SetActive(true); + + Render(); + } + + void OnRemoveFromStage() + { + if (!_cacheTexture) + DestroyTexture(); + + Timers.inst.Remove(this.Render); + _camera.gameObject.SetActive(false); + } + + void Render(object param = null) + { + if (_rotating != 0 && this.modelRoot != null) + { + Vector3 localRotation = this.modelRoot.localRotation.eulerAngles; + localRotation.y += _rotating; + this.modelRoot.localRotation = Quaternion.Euler(localRotation); + } + + SetLayer(this._root.gameObject, RENDER_LAYER); + + _camera.targetTexture = this._renderTexture; + RenderTexture old = RenderTexture.active; + RenderTexture.active = this._renderTexture; + GL.Clear(true, true, Color.clear); + _camera.Render(); + RenderTexture.active = old; + + SetLayer(this._root.gameObject, HIDDEN_LAYER); + } + + void SetLayer(GameObject go, int layer) + { + Transform[] transforms = go.GetComponentsInChildren(true); + foreach (Transform t in transforms) + { + t.gameObject.layer = layer; + } + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/UI/Common/ModelRenderImage.cs.meta b/Assets/Scripts/UI/Common/ModelRenderImage.cs.meta new file mode 100644 index 000000000..1fea50440 --- /dev/null +++ b/Assets/Scripts/UI/Common/ModelRenderImage.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 82ec71c75abc4b739fb8e75078dd718b +timeCreated: 1750673117 \ No newline at end of file diff --git a/Assets/Scripts/UI/Common/ModelTexture.Designer.cs b/Assets/Scripts/UI/Common/ModelTexture.Designer.cs new file mode 100644 index 000000000..be03fcc3a --- /dev/null +++ b/Assets/Scripts/UI/Common/ModelTexture.Designer.cs @@ -0,0 +1,27 @@ +/**本脚本为自动生成,每次生成会覆盖!请勿手动修改,生成插件文档及项目地址:https://git.whoot.com/whoot-games/whoot.fguieditorplugin**/ + + +using FairyGUI; +using FairyGUI.Utils; +using NBC; + +namespace NBF +{ + public partial class ModelTexture + { + public const string URL = "ui://6hgkvlau5dtxm9"; + + public GGraph ModelHolder; + public GGraph TouchHolder; + + public override void ConstructFromXML(XML xml) + { + base.ConstructFromXML(xml); + + ModelHolder = (GGraph)GetChild("ModelHolder"); + TouchHolder = (GGraph)GetChild("TouchHolder"); + OnInited(); + UILanguage.TrySetComponentLanguage(this); + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/UI/Common/ModelTexture.Designer.cs.meta b/Assets/Scripts/UI/Common/ModelTexture.Designer.cs.meta new file mode 100644 index 000000000..840c0e4a8 --- /dev/null +++ b/Assets/Scripts/UI/Common/ModelTexture.Designer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: db45948262d06f64299721282226d4f2 \ No newline at end of file diff --git a/Assets/Scripts/UI/Common/ModelTexture.cs b/Assets/Scripts/UI/Common/ModelTexture.cs new file mode 100644 index 000000000..bc98aaf53 --- /dev/null +++ b/Assets/Scripts/UI/Common/ModelTexture.cs @@ -0,0 +1,38 @@ +// 本脚本只在不存在时会生成一次。组件逻辑写在当前脚本内。已存在不会再次生成覆盖 + +using UnityEngine; +using FairyGUI; +using NBC; + +namespace NBF +{ + public partial class ModelTexture : GComponent + { + ModelRenderImage _renderImage; + + private void OnInited() + { + _renderImage = new ModelRenderImage(ModelHolder.asGraph); + //RenderImage是不透明的,可以设置最多两张图片作为背景图 + // _renderImage.SetBackground(contentPane.GetChild("frame").asCom.GetChild("n0"), contentPane.GetChild("n20")); + } + + public void LoadModel(string model) + { + _renderImage.LoadModel("Role/npc"); + _renderImage.modelRoot.localPosition = new Vector3(0, -1.0f, 5f); + _renderImage.modelRoot.localScale = new Vector3(1, 1, 1); + _renderImage.modelRoot.localRotation = Quaternion.Euler(0, 120, 0); + } + + public void SetBackground(GObject image1) + { + _renderImage.SetBackground(image1); + } + + public void SetBackground(GObject image1, GObject image2) + { + _renderImage.SetBackground(image1, image2); + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/UI/Common/ModelTexture.cs.meta b/Assets/Scripts/UI/Common/ModelTexture.cs.meta new file mode 100644 index 000000000..49c0d7cb2 --- /dev/null +++ b/Assets/Scripts/UI/Common/ModelTexture.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6b09786333c422145abf84aaa2750425 \ No newline at end of file diff --git a/Assets/Scripts/UI/Home/HomePanel.Designer.cs b/Assets/Scripts/UI/Home/HomePanel.Designer.cs index dd68e4a2c..4b99e54cb 100644 --- a/Assets/Scripts/UI/Home/HomePanel.Designer.cs +++ b/Assets/Scripts/UI/Home/HomePanel.Designer.cs @@ -11,6 +11,8 @@ namespace NBF public partial class HomePanel { public GObject this[string aKey] => ContentPane.GetChild(aKey); + [AutoFind(Name = "Back")] + public GLabel Back; [AutoFind(Name = "Pages")] public GComponent Pages; [AutoFind(Name = "Menu")] diff --git a/Assets/Scripts/UI/Home/Pages/HomeMainPage.Designer.cs b/Assets/Scripts/UI/Home/Pages/HomeMainPage.Designer.cs index c7706415c..9cc16d0ed 100644 --- a/Assets/Scripts/UI/Home/Pages/HomeMainPage.Designer.cs +++ b/Assets/Scripts/UI/Home/Pages/HomeMainPage.Designer.cs @@ -13,6 +13,7 @@ namespace NBF public HomeButtonGroups OpGroup; public BottomMenu BottomMenu; + public ModelTexture Model; public override void ConstructFromXML(XML xml) { @@ -20,6 +21,7 @@ namespace NBF OpGroup = (HomeButtonGroups)GetChild("OpGroup"); BottomMenu = (BottomMenu)GetChild("BottomMenu"); + Model = (ModelTexture)GetChild("Model"); OnInited(); UILanguage.TrySetComponentLanguage(this); } diff --git a/Assets/Scripts/UI/Home/Pages/HomeMainPage.cs b/Assets/Scripts/UI/Home/Pages/HomeMainPage.cs index 9369dc5d0..46f57f307 100644 --- a/Assets/Scripts/UI/Home/Pages/HomeMainPage.cs +++ b/Assets/Scripts/UI/Home/Pages/HomeMainPage.cs @@ -31,6 +31,10 @@ namespace NBF { InputManager.OnUICanceled += OnUICanceled; UseBottomMenu(); + + + Model.LoadModel(string.Empty); + // Model.SetBackground(Panel.Back.GetChild("back"));//, Panel.Back.GetChild("icon") } @@ -73,7 +77,7 @@ namespace NBF private void UseBottomMenu() { BottomMenu.Use(Panel); - + BottomMenu.AddRightButton(InputDef.UI.Enter); BottomMenu.AddRightButton(InputDef.UI.Back); } diff --git a/Assets/Scripts/UI/Settings/SettingPanel.cs b/Assets/Scripts/UI/Settings/SettingPanel.cs index 4aea1d956..a94529ead 100644 --- a/Assets/Scripts/UI/Settings/SettingPanel.cs +++ b/Assets/Scripts/UI/Settings/SettingPanel.cs @@ -144,6 +144,8 @@ namespace NBF } ResetSettingList(); + + Notices.Success("TEXT_OP_SUCCESS"); } private void OnUICanceled(string action) diff --git a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - HDRP Unlit.mat b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - HDRP Unlit.mat index 27a2fd06f..c4cc4b41f 100644 --- a/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - HDRP Unlit.mat +++ b/Assets/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - HDRP Unlit.mat @@ -2,14 +2,20 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Roboto-Bold SDF - HDRP Unlit m_Shader: {fileID: -6465566751694194690, guid: f63d574838ccfb44f84acc05fed0af48, type: 3} - m_ShaderKeywords: _ALPHATEST_ON _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ALPHATEST_ON + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: [] m_LightmapFlags: 1 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -22,6 +28,7 @@ Material: - TransparentDepthPostpass - TransparentBackface - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -57,6 +64,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _AddPrecomputedVelocity: 0 - _AlphaCutoffEnable: 1 @@ -76,15 +84,19 @@ Material: - _BumpFace: 0 - _BumpOutline: 0 - _ColorMask: 15 + - _ConservativeDepthOffsetEnable: 0 - _CullMode: 2 - _CullModeForward: 2 - _DepthOffsetEnable: 0 - _Diffuse: 0.5 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 2 - _DstBlend: 10 + - _DstBlend2: 10 - _EnableBlendModePreserveSpecularLighting: 0 - _EnableFogOnTransparent: 1 + - _ExcludeFromTUAndAA: 0 - _FaceDilate: 0 - _FaceUVSpeedX: 0 - _FaceUVSpeedY: 0 @@ -102,6 +114,7 @@ Material: - _OutlineUVSpeedX: 0 - _OutlineUVSpeedY: 0 - _OutlineWidth: 0 + - _PerPixelSorting: 0 - _PerspectiveFilter: 0.875 - _Reflectivity: 10 - _RenderQueueType: 3 @@ -119,15 +132,15 @@ Material: - _StencilOp: 0 - _StencilReadMask: 255 - _StencilRef: 0 - - _StencilRefDepth: 0 + - _StencilRefDepth: 1 - _StencilRefDistortionVec: 4 - _StencilRefGBuffer: 2 - - _StencilRefMV: 32 + - _StencilRefMV: 33 - _StencilWriteMask: 6 - - _StencilWriteMaskDepth: 8 + - _StencilWriteMaskDepth: 9 - _StencilWriteMaskDistortionVec: 4 - _StencilWriteMaskGBuffer: 14 - - _StencilWriteMaskMV: 40 + - _StencilWriteMaskMV: 43 - _SurfaceType: 1 - _TextureHeight: 1024 - _TextureWidth: 1024 @@ -176,6 +189,7 @@ Material: - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} - _UnderlayOffset: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!114 &8695414737614723888 MonoBehaviour: m_ObjectHideFlags: 11 @@ -188,4 +202,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: da692e001514ec24dbc4cca1949ff7e8, type: 3} m_Name: m_EditorClassIdentifier: - version: 11 + version: 13 + hdPluginSubTargetMaterialVersions: + m_Keys: [] + m_Values: diff --git a/FGUIProject/assets/Common/Com/ModelTexture.xml b/FGUIProject/assets/Common/Com/ModelTexture.xml new file mode 100644 index 000000000..baa442d51 --- /dev/null +++ b/FGUIProject/assets/Common/Com/ModelTexture.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/FGUIProject/assets/Common/package.xml b/FGUIProject/assets/Common/package.xml index 747fa9107..751459ee0 100644 --- a/FGUIProject/assets/Common/package.xml +++ b/FGUIProject/assets/Common/package.xml @@ -220,10 +220,7 @@ - - - - + \ No newline at end of file diff --git a/FGUIProject/assets/Main/Com/Home/Pages/HomeMainPage.xml b/FGUIProject/assets/Main/Com/Home/Pages/HomeMainPage.xml index c43c2a576..1b26c2bb2 100644 --- a/FGUIProject/assets/Main/Com/Home/Pages/HomeMainPage.xml +++ b/FGUIProject/assets/Main/Com/Home/Pages/HomeMainPage.xml @@ -2,10 +2,13 @@ - + + + + \ No newline at end of file diff --git a/FGUIProject/assets/Main/HomePanel.xml b/FGUIProject/assets/Main/HomePanel.xml index 0aac27122..a0497b683 100644 --- a/FGUIProject/assets/Main/HomePanel.xml +++ b/FGUIProject/assets/Main/HomePanel.xml @@ -1,7 +1,7 @@ - + diff --git a/FGUIProject/settings/whoot/6hgkvlau5dtxm9.json b/FGUIProject/settings/whoot/6hgkvlau5dtxm9.json new file mode 100644 index 000000000..eaf9875c7 --- /dev/null +++ b/FGUIProject/settings/whoot/6hgkvlau5dtxm9.json @@ -0,0 +1 @@ +{"url":"ui://6hgkvlau5dtxm9","name":"ModelTexture","scriptType":"component","isCustomName":false,"customName":"","annotation":"","member":{}} \ No newline at end of file From 89cad84802373ffbe30460ca53f7931d5ada6b31 Mon Sep 17 00:00:00 2001 From: bob <605277374@qq.com> Date: Tue, 24 Jun 2025 12:41:43 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E5=92=8C=E6=97=8B=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RenderTexture/RenderImageCamera.prefab | 95 +- .../Examples/Resources/Role/npc.prefab | 2870 +---------------- .../Examples/Resources/Role/npc.prefab.meta | 5 +- .../Resources/Role/{npc.FBX => npcs.FBX} | Bin .../Role/{npc.FBX.meta => npcs.FBX.meta} | 0 Assets/Resources/Fgui/Main/Main_fui.bytes | Bin 12145 -> 12145 bytes Assets/Scenes/StartUp.unity | 1 - .../Scripts/Fishing/New/Assets/BaitAsset.cs | 2 +- .../Scripts/Fishing/New/Assets/BobberAsset.cs | 2 +- .../Scripts/Fishing/New/Assets/FishAsset.cs | 2 +- .../Scripts/Fishing/New/Assets/HookAsset.cs | 2 +- .../Scripts/Fishing/New/Assets/LineAsset.cs | 2 +- .../Scripts/Fishing/New/Assets/LureAsset.cs | 2 +- .../Fishing/New/Assets/PreviewableAsset.cs | 38 + .../New/Assets/PreviewableAsset.cs.meta | 3 + .../Scripts/Fishing/New/Assets/PropAsset.cs | 2 +- .../Scripts/Fishing/New/Assets/ReelAsset.cs | 2 +- Assets/Scripts/Fishing/New/Assets/RodAsset.cs | 2 +- .../Fishing/New/Assets/SpinnerLureAsset.cs | 2 +- Assets/Scripts/UI/Common/ModelRenderImage.cs | 44 +- Assets/Scripts/UI/Common/ModelTexture.cs | 94 +- .../UI/Home/Pages/HomeMainPage.Designer.cs | 4 +- Assets/Scripts/UI/Home/Pages/HomeMainPage.cs | 2 +- .../Main/Com/Home/Pages/HomeMainPage.xml | 8 +- ProjectSettings/QualitySettings.asset | 2 +- UserSettings/EditorUserSettings.asset | 26 +- 26 files changed, 350 insertions(+), 2862 deletions(-) rename Assets/Plugins/FairyGUI/Examples/Resources/Role/{npc.FBX => npcs.FBX} (100%) rename Assets/Plugins/FairyGUI/Examples/Resources/Role/{npc.FBX.meta => npcs.FBX.meta} (100%) create mode 100644 Assets/Scripts/Fishing/New/Assets/PreviewableAsset.cs create mode 100644 Assets/Scripts/Fishing/New/Assets/PreviewableAsset.cs.meta diff --git a/Assets/Plugins/FairyGUI/Examples/Resources/RenderTexture/RenderImageCamera.prefab b/Assets/Plugins/FairyGUI/Examples/Resources/RenderTexture/RenderImageCamera.prefab index dc3ca2ea9..d63ed1e22 100644 --- a/Assets/Plugins/FairyGUI/Examples/Resources/RenderTexture/RenderImageCamera.prefab +++ b/Assets/Plugins/FairyGUI/Examples/Resources/RenderTexture/RenderImageCamera.prefab @@ -3,12 +3,14 @@ --- !u!1 &100000 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 400000} - component: {fileID: 2000000} + - component: {fileID: -8157094741309571032} m_Layer: 5 m_Name: RenderImageCamera m_TagString: Untagged @@ -18,27 +20,44 @@ GameObject: m_IsActive: 1 --- !u!4 &400000 Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 100000} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -0.41} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!20 &2000000 Camera: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 100000} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -60,18 +79,52 @@ Camera: m_TargetEye: 3 m_HDR: 0 m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 100000} - m_IsPrefabParent: 1 +--- !u!114 &-8157094741309571032 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 diff --git a/Assets/Plugins/FairyGUI/Examples/Resources/Role/npc.prefab b/Assets/Plugins/FairyGUI/Examples/Resources/Role/npc.prefab index 59d55353a..938284039 100644 --- a/Assets/Plugins/FairyGUI/Examples/Resources/Role/npc.prefab +++ b/Assets/Plugins/FairyGUI/Examples/Resources/Role/npc.prefab @@ -1,2795 +1,93 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 +--- !u!1001 &4209896323728329981 +PrefabInstance: + m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} - m_Modifications: [] + m_Modifications: + - target: {fileID: 100000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + propertyPath: m_Name + value: npc + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1150075176140312} - m_IsPrefabParent: 1 ---- !u!1 &1010404982028000 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4286742660426598} - m_Layer: 0 - m_Name: BoneU1NPC0040_19 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1059218261172526 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4672451955769334} - m_Layer: 0 - m_Name: BipU1NPC0040 HeadNub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1059379632462168 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4206757148000588} - m_Layer: 0 - m_Name: BipU1NPC0040 L Toe0Nub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1067117516360930 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4227937933469064} - m_Layer: 0 - m_Name: BipU1NPC0040 L UpperArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1071057782414660 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4830860581344014} - m_Layer: 0 - m_Name: BipU1NPC0040 R Clavicle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1072597780765718 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4539816768824420} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger22 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1078478601437546 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4708610203189916} - m_Layer: 0 - m_Name: BoneU1NPC0040_00 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1135460126913090 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4361978516921126} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger21 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1140253994452182 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4241094239306508} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger32 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1146300402992766 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4884672185996232} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger3Nub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1150075176140312 + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 100000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + insertIndex: -1 + addedObject: {fileID: 2543095689095286198} + m_SourcePrefab: {fileID: 100100000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} +--- !u!1 &4209896323728362077 stripped GameObject: + m_CorrespondingSourceObject: {fileID: 100000, guid: 87d06d04f2d65d9428debc0b3b5bf4e2, type: 3} + m_PrefabInstance: {fileID: 4209896323728329981} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2543095689095286198 +MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4490259505578878} - - component: {fileID: 111666040288003186} - m_Layer: 0 - m_Name: npc - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1175560894121072 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4594310559806118} - m_Layer: 0 - m_Name: BoneU1NPC0040_17 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1211018038989970 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4883958064838778} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger3Nub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1223994741929324 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4018078701669832} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1228119985909526 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4926157802774422} - m_Layer: 0 - m_Name: BipU1NPC0040 R Toe0Nub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1230450992769040 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4049452316068636} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger31 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1242315613069768 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4914943240201416} - m_Layer: 0 - m_Name: BipU1NPC0040 L Calf - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1249896763784558 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4651692131757780} - m_Layer: 0 - m_Name: BoneU1NPC0040_04 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1276819018595210 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4519628157740566} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger1Nub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1279178513536234 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4471665224973970} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1302887464771196 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4507225610043402} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger0Nub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1327037363249190 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4905368652293968} - m_Layer: 0 - m_Name: BipU1NPC0040 R Toe0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1346049463988820 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4132173377954600} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1358265541489608 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4242575875878994} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger2Nub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1378262311794920 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4735972335878104} - - component: {fileID: 137001305767814332} - m_Layer: 0 - m_Name: U1NPC0040 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1383426941052994 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4941669013278794} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1394043320779632 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4768597039440366} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger32 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1435367911033436 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4222922947366276} - m_Layer: 0 - m_Name: BoneU1NPC0040_11 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1450240092370900 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4077061754157946} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger22 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1457829413905422 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4774774915941070} - m_Layer: 0 - m_Name: BipU1NPC0040 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1461224286221150 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4558383211953496} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger02 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1463783122563160 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4514397939338246} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1466185034251980 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4369439259323886} - m_Layer: 0 - m_Name: BipU1NPC0040 R UpperArm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1469159043005404 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4402573559092728} - m_Layer: 0 - m_Name: BipU1NPC0040 Spine1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1480066599042308 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4237538198175074} - m_Layer: 0 - m_Name: Particle View 01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1491368564064446 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4748391031702748} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger41 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1495084127033132 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4298066619836676} - m_Layer: 0 - m_Name: BipU1NPC0040 L Forearm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1499121026593800 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4670420799516482} - m_Layer: 0 - m_Name: BoneU1NPC0040_03 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1511084918428596 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4597284278799572} - m_Layer: 0 - m_Name: BipU1NPC0040 L Foot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1534622683209196 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4129924974715750} - m_Layer: 0 - m_Name: BipU1NPC0040 Pelvis - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1534815798563810 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4334758250849932} - m_Layer: 0 - m_Name: BipU1NPC0040 L Hand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1555432860051452 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4212261233308806} - m_Layer: 0 - m_Name: BoneU1NPC0040_07 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1570490740816210 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4119286177475372} - m_Layer: 0 - m_Name: BipU1NPC0040 R Hand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1585427440741598 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4772739930438904} - m_Layer: 0 - m_Name: BipU1NPC0040 R Thigh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1586687326074116 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4592198057749092} - m_Layer: 0 - m_Name: BipU1NPC0040 R Foot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1593232354702004 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4108724387687140} - m_Layer: 0 - m_Name: BoneU1NPC0040_02 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1607737375089906 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4218673413120388} - m_Layer: 0 - m_Name: BoneU1NPC0040_10 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1611608646356222 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4024492227062350} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger1Nub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1615549402128192 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4715852658799120} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1615973451911864 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4741963489460462} - m_Layer: 0 - m_Name: BoneU1NPC0040_01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1633748573770202 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4245588526158778} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger4Nub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1634366814065108 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4355950095109032} - m_Layer: 0 - m_Name: BipU1NPC0040 Head - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1656036028183870 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4892578489063060} - m_Layer: 0 - m_Name: BipU1NPC0040 R Forearm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1668925066032506 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4197182265065022} - m_Layer: 0 - m_Name: BipU1NPC0040 R Calf - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1672010311922786 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4991231530613518} - m_Layer: 0 - m_Name: BoneU1NPC0040_15 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1672554701315912 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4075566800663240} - m_Layer: 0 - m_Name: BoneU1NPC0040_09 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1687387406118398 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4732551661033212} - m_Layer: 0 - m_Name: BipU1NPC0040 Spine - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1689864009635666 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4781295074042782} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger0Nub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1693919613554156 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4459599931419054} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger02 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1694470935162810 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4993297944847610} - m_Layer: 0 - m_Name: BipU1NPC0040 Footsteps - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1704716674304470 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4160062110373730} - m_Layer: 0 - m_Name: BipU1NPC0040 L Thigh - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1705054790548186 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4198636148412806} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger31 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1707689860730350 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4136798552964460} - m_Layer: 0 - m_Name: BoneU1NPC0040_06 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1713922177020308 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4789066211853810} - m_Layer: 0 - m_Name: BipU1NPC0040 L Clavicle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1722249510381470 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4146166128820228} - m_Layer: 0 - m_Name: BipU1NPC0040 L Toe0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1735913267372192 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4007654423138198} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger42 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1737719886252514 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4225328472586460} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger11 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1756067799405304 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4948931464359600} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1765931078757778 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4052819782918204} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger21 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1769112418882430 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4280321952613922} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger4Nub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1775557559707370 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4283143979009394} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger11 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1781741348880706 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4683287682251894} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger41 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1790239854485172 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4169132998361604} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger12 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1797313834521158 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4382734894443346} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1802124568840748 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4432749068542684} - m_Layer: 0 - m_Name: BoneU1NPC0040_05 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1818762075854664 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4399450937874530} - m_Layer: 0 - m_Name: BoneU1NPC0040_16 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1848536345837664 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4301028178895886} - m_Layer: 0 - m_Name: BoneU1NPC0040_14 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1853625800880806 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4143224262009474} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1865634291331264 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4540201712874252} - m_Layer: 0 - m_Name: Particle View 01 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1873158203567434 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4928934790995212} - m_Layer: 0 - m_Name: BipU1NPC0040 Neck - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1884133590710864 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4860895689742166} - m_Layer: 0 - m_Name: BoneU1NPC0040_12 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1884835152854118 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4306544925298146} - m_Layer: 0 - m_Name: BoneU1NPC0040_13 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1888737124121322 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4181030785455488} - m_Layer: 0 - m_Name: BoneU1NPC0040_08 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1890491245204348 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4447875865037570} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger2Nub - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1903085340696336 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4594775044774486} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger01 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1903843755203422 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4677287491005038} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger42 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1917347220285920 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4231299221006758} - m_Layer: 0 - m_Name: BoneU1NPC0040_18 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1934739608877382 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4212320446741038} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger12 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1935096534905822 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4917392242776758} - m_Layer: 0 - m_Name: BipU1NPC0040 L Finger0 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1951799514151002 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4550370854140754} - m_Layer: 0 - m_Name: BipU1NPC0040 Prop1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1980847113902110 -GameObject: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4268807291916800} - m_Layer: 0 - m_Name: BipU1NPC0040 R Finger4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4007654423138198 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1735913267372192} - m_LocalRotation: {x: -4.3348594e-10, y: -0.0000000018115013, z: -0.232726, w: 0.97254235} - m_LocalPosition: {x: -0.027281523, y: -0.000000059604645, z: 0.000000029802322} - m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} - m_Children: - - {fileID: 4245588526158778} - m_Father: {fileID: 4748391031702748} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4018078701669832 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1223994741929324} - m_LocalRotation: {x: -0.0003600514, y: -0.00016999949, z: -0.42694253, w: 0.9042787} - m_LocalPosition: {x: -0.12844104, y: 0.016364038, z: 0.047929898} - m_LocalScale: {x: 1, y: 1.0000001, z: 0.99999994} - m_Children: - - {fileID: 4748391031702748} - m_Father: {fileID: 4334758250849932} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4024492227062350 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1611608646356222} - m_LocalRotation: {x: 1.110223e-16, y: 0.000000007450581, z: -0.000000014901161, - w: 1} - m_LocalPosition: {x: -0.029265404, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4169132998361604} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4049452316068636 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1230450992769040} - m_LocalRotation: {x: -0.0000000019256503, y: -0.0000000071974324, z: -0.2584564, - w: 0.96602297} - m_LocalPosition: {x: -0.03848195, y: 0, z: -0.000000014901161} - m_LocalScale: {x: 1, y: 1, z: 0.99999994} - m_Children: - - {fileID: 4241094239306508} - m_Father: {fileID: 4143224262009474} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4052819782918204 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1765931078757778} - m_LocalRotation: {x: 8.4858826e-10, y: 0.0000000036273518, z: -0.22779122, w: 0.97371} - m_LocalPosition: {x: -0.04489559, y: -0.000000059604645, z: -0.000000014901161} - m_LocalScale: {x: 1.0000001, y: 1, z: 1} - m_Children: - - {fileID: 4077061754157946} - m_Father: {fileID: 4382734894443346} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4075566800663240 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1672554701315912} - m_LocalRotation: {x: -0.0036082768, y: -0.00875891, z: -0.031771034, w: 0.9994503} - m_LocalPosition: {x: -0.32947823, y: 3.4924597e-10, z: 0.000000024918226} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4218673413120388} - m_Father: {fileID: 4181030785455488} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4077061754157946 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1450240092370900} - m_LocalRotation: {x: 0.000000011518498, y: 1.7474848e-10, z: -0.2277913, w: 0.97371} - m_LocalPosition: {x: -0.04489553, y: 0, z: 0.000000007450581} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4242575875878994} - m_Father: {fileID: 4052819782918204} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4108724387687140 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1593232354702004} - m_LocalRotation: {x: -0.0011492033, y: 0.11547007, z: -0.022049185, w: 0.99306554} - m_LocalPosition: {x: -0.21944422, y: -0.000000029802322, z: 0.000000059604645} - m_LocalScale: {x: 0.9999999, y: 1.0000001, z: 1} - m_Children: - - {fileID: 4670420799516482} - m_Father: {fileID: 4741963489460462} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4119286177475372 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1570490740816210} - m_LocalRotation: {x: 0.6728588, y: -0.02292139, z: -0.042504072, w: 0.73819315} - m_LocalPosition: {x: -0.26442617, y: -0.000000029802322, z: 0} - m_LocalScale: {x: 0.9999999, y: 1, z: 1} - m_Children: - - {fileID: 4471665224973970} - - {fileID: 4715852658799120} - - {fileID: 4382734894443346} - - {fileID: 4132173377954600} - - {fileID: 4268807291916800} - m_Father: {fileID: 4892578489063060} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4129924974715750 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1534622683209196} - m_LocalRotation: {x: -0.49999964, y: 0.50000036, z: 0.49999964, w: 0.50000036} - m_LocalPosition: {x: -0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4732551661033212} - - {fileID: 4708610203189916} - - {fileID: 4651692131757780} - - {fileID: 4181030785455488} - - {fileID: 4860895689742166} - m_Father: {fileID: 4774774915941070} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4132173377954600 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1346049463988820} - m_LocalRotation: {x: 0.059732042, y: -0.013540581, z: -0.37719768, w: 0.92410535} - m_LocalPosition: {x: -0.13256449, y: 0.01002568, z: -0.019996002} - m_LocalScale: {x: 1, y: 1, z: 0.99999994} - m_Children: - - {fileID: 4198636148412806} - m_Father: {fileID: 4119286177475372} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4136798552964460 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1707689860730350} - m_LocalRotation: {x: -0.004715289, y: -0.023372464, z: -0.029530805, w: 0.99927944} - m_LocalPosition: {x: -0.30401567, y: -0.00000011982048, z: 0.000000052912316} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4212261233308806} - m_Father: {fileID: 4432749068542684} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4143224262009474 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1853625800880806} - m_LocalRotation: {x: -0.05973204, y: 0.0135405855, z: -0.37719765, w: 0.92410535} - m_LocalPosition: {x: -0.13256443, y: 0.01002568, z: 0.019995987} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4049452316068636} - m_Father: {fileID: 4334758250849932} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4146166128820228 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1722249510381470} - m_LocalRotation: {x: -0.00000001488408, y: -0.0000000061888934, z: -0.7071067, w: 0.7071068} - m_LocalPosition: {x: -0.15906768, y: 0.1518751, z: 0} - m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.9999999} - m_Children: - - {fileID: 4206757148000588} - m_Father: {fileID: 4597284278799572} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4160062110373730 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1704716674304470} - m_LocalRotation: {x: 0.07005521, y: 0.9949544, z: 0.019194074, w: 0.06920745} - m_LocalPosition: {x: 0.15424526, y: 0.0077537824, z: 0.14184622} - m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 1} - m_Children: - - {fileID: 4914943240201416} - m_Father: {fileID: 4732551661033212} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4169132998361604 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1790239854485172} - m_LocalRotation: {x: 0.000000027865202, y: -0.00000001826892, z: -0.11640222, w: 0.99320215} - m_LocalPosition: {x: -0.03848183, y: 0, z: 0.000000014901161} - m_LocalScale: {x: 1.0000001, y: 1, z: 1} - m_Children: - - {fileID: 4024492227062350} - m_Father: {fileID: 4225328472586460} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4181030785455488 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1888737124121322} - m_LocalRotation: {x: 0.14481032, y: 0.7232496, z: 0.67084324, w: -0.0768724} - m_LocalPosition: {x: -0.09436071, y: -0.04838095, z: -0.21734464} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4075566800663240} - m_Father: {fileID: 4129924974715750} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4197182265065022 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1668925066032506} - m_LocalRotation: {x: -0.0000000031966128, y: -0.000000007692243, z: 0.069740504, - w: 0.9975652} - m_LocalPosition: {x: -0.6311379, y: 0.0000000037252903, z: 0} - m_LocalScale: {x: 1.0000001, y: 1, z: 1.0000001} - m_Children: - - {fileID: 4592198057749092} - m_Father: {fileID: 4772739930438904} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4198636148412806 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1705054790548186} - m_LocalRotation: {x: 0.000000012240386, y: 0.0000000025096, z: -0.25845632, w: 0.96602297} - m_LocalPosition: {x: -0.03848195, y: 0.000000029802322, z: 0.000000022351742} - m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} - m_Children: - - {fileID: 4768597039440366} - m_Father: {fileID: 4132173377954600} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4206757148000588 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1059379632462168} - m_LocalRotation: {x: -0.000000014900833, y: 9.124129e-25, z: 1, w: 6.123234e-17} - m_LocalPosition: {x: -0.09715246, y: 5.820766e-11, z: 0} - m_LocalScale: {x: -0.9999999, y: -0.99999994, z: -0.9999999} - m_Children: [] - m_Father: {fileID: 4146166128820228} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4212261233308806 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1555432860051452} - m_LocalRotation: {x: -0.00075227657, y: 0.0038103822, z: -0.05603769, w: 0.99842113} - m_LocalPosition: {x: -0.21202846, y: -0.00000000779994, z: 0.000000023244239} - m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} - m_Children: [] - m_Father: {fileID: 4136798552964460} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4212320446741038 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1934739608877382} - m_LocalRotation: {x: 0.000000029137908, y: 0.000000056597667, z: -0.11640219, w: 0.9932022} - m_LocalPosition: {x: -0.038481772, y: 0.000000059604645, z: 0} - m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} - m_Children: - - {fileID: 4519628157740566} - m_Father: {fileID: 4283143979009394} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4218673413120388 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1607737375089906} - m_LocalRotation: {x: 0.0027269025, y: -0.009664864, z: 0.063321516, w: 0.9979427} - m_LocalPosition: {x: -0.31961066, y: -0.000000022439053, z: 0.000000024805498} - m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} - m_Children: - - {fileID: 4222922947366276} - m_Father: {fileID: 4075566800663240} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4222922947366276 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1435367911033436} - m_LocalRotation: {x: -0.000086798296, y: -0.020558871, z: 0.05031313, w: 0.99852186} - m_LocalPosition: {x: -0.22983328, y: -0.000000057336692, z: 0.000000014185389} - m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} - m_Children: [] - m_Father: {fileID: 4218673413120388} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4225328472586460 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1737719886252514} - m_LocalRotation: {x: -0.0000000019704107, y: 0.00000001654307, z: -0.33828908, w: 0.94104224} - m_LocalPosition: {x: -0.03848189, y: 0.000000029802322, z: 0.000000014901161} - m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 0.99999994} - m_Children: - - {fileID: 4169132998361604} - m_Father: {fileID: 4948931464359600} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4227937933469064 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1067117516360930} - m_LocalRotation: {x: 0.075374514, y: -0.5434655, z: -0.029676218, w: 0.8355138} - m_LocalPosition: {x: -0.13340384, y: 0.000000029802322, z: 0} - m_LocalScale: {x: 0.9999999, y: 1.0000001, z: 1} - m_Children: - - {fileID: 4298066619836676} - m_Father: {fileID: 4789066211853810} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4231299221006758 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1917347220285920} - m_LocalRotation: {x: -0.00040025346, y: -0.01123328, z: -0.02950222, w: 0.9995015} - m_LocalPosition: {x: -0.09654796, y: 0, z: -0.00000008940697} - m_LocalScale: {x: 0.9999998, y: 0.9999999, z: 0.99999994} - m_Children: - - {fileID: 4286742660426598} - m_Father: {fileID: 4594310559806118} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4237538198175074 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1480066599042308} - m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} - m_LocalPosition: {x: -0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4490259505578878} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4241094239306508 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1140253994452182} - m_LocalRotation: {x: 0.000000015237337, y: -7.0242384e-10, z: -0.2584564, w: 0.96602297} - m_LocalPosition: {x: -0.047542095, y: -0.000000059604645, z: 0} - m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} - m_Children: - - {fileID: 4884672185996232} - m_Father: {fileID: 4049452316068636} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4242575875878994 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1358265541489608} - m_LocalRotation: {x: -0.000000009313226, y: 0.000000007450581, z: 1, w: 1.3062128e-16} - m_LocalPosition: {x: -0.03385985, y: 0.000000059604645, z: 0} - m_LocalScale: {x: -1, y: -1, z: -1} - m_Children: [] - m_Father: {fileID: 4077061754157946} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4245588526158778 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1633748573770202} - m_LocalRotation: {x: -3.4694461e-18, y: 9.3132246e-10, z: 0.0000000037252899, w: 1} - m_LocalPosition: {x: -0.022908807, y: -0.000000059604645, z: 0.000000014901161} - m_LocalScale: {x: 1.0000001, y: 1, z: 0.99999994} - m_Children: [] - m_Father: {fileID: 4007654423138198} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4268807291916800 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1980847113902110} - m_LocalRotation: {x: 0.00036003545, y: 0.00016996996, z: -0.4269425, w: 0.9042787} - m_LocalPosition: {x: -0.12844104, y: 0.016363978, z: -0.047929913} - m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} - m_Children: - - {fileID: 4683287682251894} - m_Father: {fileID: 4119286177475372} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4280321952613922 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1769112418882430} - m_LocalRotation: {x: 0.0000000059662852, y: -0.000000007450581, z: 1, w: 0.0000000016298142} - m_LocalPosition: {x: -0.022908807, y: -0.000000059604645, z: -0.000000014901161} - m_LocalScale: {x: -1, y: -1, z: -0.99999994} - m_Children: [] - m_Father: {fileID: 4677287491005038} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4283143979009394 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1775557559707370} - m_LocalRotation: {x: -0.000000011067006, y: -0.000000019773706, z: -0.33828908, - w: 0.94104224} - m_LocalPosition: {x: -0.03848189, y: 0, z: 0} - m_LocalScale: {x: 1.0000001, y: 1, z: 1} - m_Children: - - {fileID: 4212320446741038} - m_Father: {fileID: 4715852658799120} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4286742660426598 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1010404982028000} - m_LocalRotation: {x: -0.00030686986, y: -0.014894295, z: -0.012759085, w: 0.9998076} - m_LocalPosition: {x: -0.15022409, y: 0.00000011920929, z: -0.000000014901161} - m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 1} - m_Children: [] - m_Father: {fileID: 4231299221006758} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4298066619836676 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1495084127033132} - m_LocalRotation: {x: -0.000000013421596, y: 0.000000027632419, z: 0.20570025, w: 0.97861505} - m_LocalPosition: {x: -0.31676018, y: -0.000000029802322, z: 0} - m_LocalScale: {x: 0.9999999, y: 1, z: 1} - m_Children: - - {fileID: 4334758250849932} - m_Father: {fileID: 4227937933469064} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4301028178895886 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1848536345837664} - m_LocalRotation: {x: -0.0001523757, y: -0.003437277, z: 0.003043677, w: 0.99998945} - m_LocalPosition: {x: -0.27671933, y: 0.00000008568168, z: -0.00000008940697} - m_LocalScale: {x: 1.0000002, y: 1.0000002, z: 1.0000004} - m_Children: - - {fileID: 4991231530613518} - m_Father: {fileID: 4306544925298146} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4306544925298146 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1884835152854118} - m_LocalRotation: {x: -0.000015738498, y: -0.00013481079, z: -0.008859425, w: 0.9999608} - m_LocalPosition: {x: -0.31762934, y: -0.000000010933491, z: 0} - m_LocalScale: {x: 0.99999994, y: 0.9999998, z: 0.99999994} - m_Children: - - {fileID: 4301028178895886} - m_Father: {fileID: 4860895689742166} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4334758250849932 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1534815798563810} - m_LocalRotation: {x: -0.6349664, y: -0.02470889, z: 0.0011130363, w: 0.7721437} - m_LocalPosition: {x: -0.26442605, y: -0.000000029802322, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4917392242776758} - - {fileID: 4948931464359600} - - {fileID: 4514397939338246} - - {fileID: 4143224262009474} - - {fileID: 4018078701669832} - m_Father: {fileID: 4298066619836676} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4355950095109032 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1634366814065108} - m_LocalRotation: {x: -0.19711412, y: -0.13914387, z: -0.03019048, w: 0.9699864} - m_LocalPosition: {x: -0.07696378, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1.0000001} - m_Children: - - {fileID: 4672451955769334} - m_Father: {fileID: 4928934790995212} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4361978516921126 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1135460126913090} - m_LocalRotation: {x: -0.000000007254705, y: 0.0000000016971774, z: -0.2277913, w: 0.97371} - m_LocalPosition: {x: -0.04489553, y: 0, z: 0.000000029802322} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4539816768824420} - m_Father: {fileID: 4514397939338246} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4369439259323886 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1466185034251980} - m_LocalRotation: {x: -0.10905765, y: 0.47591645, z: -0.10381737, w: 0.8665056} - m_LocalPosition: {x: -0.13340387, y: -0.000000014901161, z: 0.00000011920929} - m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 0.99999994} - m_Children: - - {fileID: 4892578489063060} - m_Father: {fileID: 4830860581344014} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4382734894443346 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1797313834521158} - m_LocalRotation: {x: 0.07039445, y: 0.011170968, z: -0.3130863, w: 0.9470464} - m_LocalPosition: {x: -0.13605344, y: 0.0072193146, z: 0.012832977} - m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1.0000001} - m_Children: - - {fileID: 4052819782918204} - m_Father: {fileID: 4119286177475372} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4399450937874530 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1818762075854664} - m_LocalRotation: {x: 0.6767241, y: 0.17877202, z: -0.66455, w: -0.26164562} - m_LocalPosition: {x: -0.007154107, y: 0.007390216, z: -0.015515804} - m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.9999999} - m_Children: - - {fileID: 4594310559806118} - m_Father: {fileID: 4550370854140754} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4402573559092728 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1469159043005404} - m_LocalRotation: {x: -0.027678797, y: 0.014816013, z: 0.03905903, w: 0.99874365} - m_LocalPosition: {x: -0.18444693, y: -0.00021146983, z: 0.000011495402} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4928934790995212} - m_Father: {fileID: 4732551661033212} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4432749068542684 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1802124568840748} - m_LocalRotation: {x: -0.00046600957, y: -0.0051898602, z: -0.03497946, w: 0.99937445} - m_LocalPosition: {x: -0.3437608, y: -0.000000030267984, z: 0.000000016156454} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4136798552964460} - m_Father: {fileID: 4651692131757780} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4447875865037570 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1890491245204348} - m_LocalRotation: {x: -1.110223e-16, y: 0.000000007450581, z: 0.000000014901161, - w: 1} - m_LocalPosition: {x: -0.03385985, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1.0000001, z: 1} - m_Children: [] - m_Father: {fileID: 4539816768824420} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4459599931419054 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1693919613554156} - m_LocalRotation: {x: -0.0000000045672306, y: -0.000000006966301, z: -0.11640217, - w: 0.9932022} - m_LocalPosition: {x: -0.046686232, y: 0, z: -0.000000044703484} - m_LocalScale: {x: 1, y: 0.9999999, z: 1} - m_Children: - - {fileID: 4507225610043402} - m_Father: {fileID: 4941669013278794} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4471665224973970 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1279178513536234} - m_LocalRotation: {x: -0.54707086, y: 0.33679026, z: 0.025234113, w: 0.7659302} - m_LocalPosition: {x: -0.04548955, y: 0.032626092, z: 0.04823824} - m_LocalScale: {x: 1, y: 1.0000001, z: 1} - m_Children: - - {fileID: 4594775044774486} - m_Father: {fileID: 4119286177475372} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4490259505578878 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1150075176140312} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 11.278667, y: -1.7827877, z: 6.118402} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4774774915941070} - - {fileID: 4237538198175074} - - {fileID: 4540201712874252} - - {fileID: 4735972335878104} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4507225610043402 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1302887464771196} - m_LocalRotation: {x: 0.000000007450581, y: 0, z: -0, w: 1} - m_LocalPosition: {x: -0.02751398, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 0.99999994} - m_Children: [] - m_Father: {fileID: 4459599931419054} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4514397939338246 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1463783122563160} - m_LocalRotation: {x: -0.07039445, y: -0.011170963, z: -0.3130863, w: 0.9470464} - m_LocalPosition: {x: -0.13605338, y: 0.007219374, z: -0.012833029} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4361978516921126} - m_Father: {fileID: 4334758250849932} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4519628157740566 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1276819018595210} - m_LocalRotation: {x: 0.000000033527613, y: -0.000000022351742, z: 1, w: 0.000000014901161} - m_LocalPosition: {x: -0.029265404, y: 0, z: 0} - m_LocalScale: {x: -1, y: -1, z: -1} - m_Children: [] - m_Father: {fileID: 4212320446741038} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4539816768824420 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1072597780765718} - m_LocalRotation: {x: 0.000000012812231, y: -0.0000000106490585, z: -0.2277913, w: 0.97371} - m_LocalPosition: {x: -0.04489553, y: -0.000000029802322, z: -0.000000029802322} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4447875865037570} - m_Father: {fileID: 4361978516921126} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4540201712874252 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1865634291331264} - m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} - m_LocalPosition: {x: -0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4490259505578878} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4550370854140754 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1951799514151002} - m_LocalRotation: {x: 0.9641265, y: 0.0000015549907, z: 0.000000021886642, w: 0.26544318} - m_LocalPosition: {x: 0.34783235, y: 0.45413256, z: 0.97688043} - m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.9999999} - m_Children: - - {fileID: 4399450937874530} - m_Father: {fileID: 4774774915941070} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4558383211953496 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1461224286221150} - m_LocalRotation: {x: 0.0000000036999668, y: -4.3363207e-10, z: -0.116402216, w: 0.9932022} - m_LocalPosition: {x: -0.046686172, y: 0.000000029802322, z: 0.000000029802322} - m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} - m_Children: - - {fileID: 4781295074042782} - m_Father: {fileID: 4594775044774486} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4592198057749092 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1586687326074116} - m_LocalRotation: {x: 0.12885731, y: -0.11456564, z: -0.07217499, w: 0.9823754} - m_LocalPosition: {x: -0.36886424, y: -0.000000018626451, z: 0.000000059604645} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4905368652293968} - m_Father: {fileID: 4197182265065022} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4594310559806118 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1175560894121072} - m_LocalRotation: {x: 0, y: 0, z: 0.0030083237, w: 0.99999547} - m_LocalPosition: {x: -0.1393038, y: 0.00000011920929, z: 0.0000000074387287} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4231299221006758} - m_Father: {fileID: 4399450937874530} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4594775044774486 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1903085340696336} - m_LocalRotation: {x: -0.00000003423077, y: -0.0000000028048297, z: -0.13648543, - w: 0.99064213} - m_LocalPosition: {x: -0.060612142, y: 0, z: 0} - m_LocalScale: {x: 0.9999998, y: 0.9999998, z: 0.99999994} - m_Children: - - {fileID: 4558383211953496} - m_Father: {fileID: 4471665224973970} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4597284278799572 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1511084918428596} - m_LocalRotation: {x: -0.056445796, y: 0.077959284, z: -0.12066044, w: 0.98801684} - m_LocalPosition: {x: -0.36886418, y: 0, z: -0.000000029802322} - m_LocalScale: {x: 0.9999998, y: 1, z: 0.9999999} - m_Children: - - {fileID: 4146166128820228} - m_Father: {fileID: 4914943240201416} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4651692131757780 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1249896763784558} - m_LocalRotation: {x: -0.034353625, y: 0.6956146, z: 0.70682585, w: 0.123844504} - m_LocalPosition: {x: -0.09179708, y: -0.039010994, z: 0.22090554} - m_LocalScale: {x: 1, y: 1, z: 0.99999994} - m_Children: - - {fileID: 4432749068542684} - m_Father: {fileID: 4129924974715750} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4670420799516482 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1499121026593800} - m_LocalRotation: {x: -0.00058261526, y: 0.08435822, z: -0.002398492, w: 0.9964324} - m_LocalPosition: {x: -0.26972228, y: 0.000000067055225, z: 0} - m_LocalScale: {x: 1.0000002, y: 1.0000002, z: 1} - m_Children: [] - m_Father: {fileID: 4108724387687140} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4672451955769334 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1059218261172526} - m_LocalRotation: {x: 2.3283067e-10, y: -4.6566134e-10, z: 0.0000000074505815, w: 1} - m_LocalPosition: {x: -0.24115324, y: 0, z: 0} - m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 1} - m_Children: [] - m_Father: {fileID: 4355950095109032} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4677287491005038 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1903843755203422} - m_LocalRotation: {x: 0.000000008472626, y: 0.000000019399199, z: -0.23272595, w: 0.97254235} - m_LocalPosition: {x: -0.027281523, y: -0.000000059604645, z: 0.000000014901161} - m_LocalScale: {x: 1, y: 0.9999999, z: 1} - m_Children: - - {fileID: 4280321952613922} - m_Father: {fileID: 4683287682251894} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4683287682251894 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1781741348880706} - m_LocalRotation: {x: -5.8860133e-10, y: 0.000000013547479, z: -0.23272598, w: 0.97254235} - m_LocalPosition: {x: -0.032068193, y: 0, z: 0} - m_LocalScale: {x: 1.0000001, y: 1, z: 1} - m_Children: - - {fileID: 4677287491005038} - m_Father: {fileID: 4268807291916800} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4708610203189916 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1078478601437546} - m_LocalRotation: {x: -0.09307013, y: -0.6939775, z: 0.70504564, w: 0.112445615} - m_LocalPosition: {x: -0.011476634, y: -0.25979847, z: 0.0000009536743} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4741963489460462} - m_Father: {fileID: 4129924974715750} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4715852658799120 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1615549402128192} - m_LocalRotation: {x: -0.0059327143, y: 0.0468751, z: -0.13374054, w: 0.9898894} - m_LocalPosition: {x: -0.13427556, y: 0.010453641, z: 0.042716667} - m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 1} - m_Children: - - {fileID: 4283143979009394} - m_Father: {fileID: 4119286177475372} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4732551661033212 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1687387406118398} - m_LocalRotation: {x: -0.01735794, y: -0.0000061976116, z: -0.00039807628, w: 0.99984926} - m_LocalPosition: {x: -0.15425146, y: -0.012549707, z: 0.0000053940257} - m_LocalScale: {x: 1, y: 1.0000001, z: 1} - m_Children: - - {fileID: 4160062110373730} - - {fileID: 4772739930438904} - - {fileID: 4402573559092728} - m_Father: {fileID: 4129924974715750} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4735972335878104 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1378262311794920} - m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} - m_LocalPosition: {x: -0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4490259505578878} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4741963489460462 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1615973451911864} - m_LocalRotation: {x: -0.0022492474, y: -0.069493994, z: 0.023477085, w: 0.99730355} - m_LocalPosition: {x: -0.36641824, y: -0.000000037252903, z: 0.00000011920929} - m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1.0000002} - m_Children: - - {fileID: 4108724387687140} - m_Father: {fileID: 4708610203189916} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4748391031702748 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1491368564064446} - m_LocalRotation: {x: 0.000000010713893, y: 0.000000012758067, z: -0.23272595, w: 0.97254235} - m_LocalPosition: {x: -0.032068253, y: 0, z: -0.000000014901161} - m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994} - m_Children: - - {fileID: 4007654423138198} - m_Father: {fileID: 4018078701669832} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4768597039440366 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1394043320779632} - m_LocalRotation: {x: 9.838078e-11, y: 0.000000014781332, z: -0.25845632, w: 0.96602297} - m_LocalPosition: {x: -0.047542095, y: 0, z: 0} - m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} - m_Children: - - {fileID: 4883958064838778} - m_Father: {fileID: 4198636148412806} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4772739930438904 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1585427440741598} - m_LocalRotation: {x: 0.032485284, y: 0.98379385, z: -0.14521237, w: -0.10003901} - m_LocalPosition: {x: 0.15423739, y: 0.017576575, z: -0.14098525} - m_LocalScale: {x: 0.99999994, y: 1, z: 1} - m_Children: - - {fileID: 4197182265065022} - m_Father: {fileID: 4732551661033212} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4774774915941070 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1457829413905422} - m_LocalRotation: {x: -0.1919382, y: 0.68055844, z: 0.68055844, w: 0.1919382} - m_LocalPosition: {x: 0.000000044236277, y: 1.1308364, z: 0} - m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} - m_Children: - - {fileID: 4993297944847610} - - {fileID: 4129924974715750} - - {fileID: 4550370854140754} - m_Father: {fileID: 4490259505578878} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4781295074042782 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1689864009635666} - m_LocalRotation: {x: 9.7144535e-17, y: 0.000000026077036, z: 1, w: 0.0000000037252907} - m_LocalPosition: {x: -0.027513921, y: -0.000000007450581, z: -0.000000014901161} - m_LocalScale: {x: -0.99999994, y: -0.9999999, z: -0.99999994} - m_Children: [] - m_Father: {fileID: 4558383211953496} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4789066211853810 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1713922177020308} - m_LocalRotation: {x: 0.7185278, y: 0.10277511, z: -0.67755514, w: 0.11863456} - m_LocalPosition: {x: 0.10755098, y: 0.040875673, z: 0.17380889} - m_LocalScale: {x: 1, y: 1, z: 1.0000001} - m_Children: - - {fileID: 4227937933469064} - m_Father: {fileID: 4928934790995212} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4830860581344014 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1071057782414660} - m_LocalRotation: {x: 0.5098419, y: 0.09415194, z: 0.84582764, w: -0.12558776} - m_LocalPosition: {x: 0.15751553, y: 0.047174096, z: -0.12810928} - m_LocalScale: {x: 1.0000001, y: 1, z: 1.0000001} - m_Children: - - {fileID: 4369439259323886} - m_Father: {fileID: 4928934790995212} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4860895689742166 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1884133590710864} - m_LocalRotation: {x: -0.0070472816, y: 0.7129379, z: -0.7009485, w: 0.018473662} - m_LocalPosition: {x: 0.037041347, y: 0.2043522, z: -0.00000059604645} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4306544925298146} - m_Father: {fileID: 4129924974715750} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4883958064838778 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1211018038989970} - m_LocalRotation: {x: -5.893526e-10, y: 0.0000000018626454, z: 1, w: 5.8207666e-10} - m_LocalPosition: {x: -0.024943382, y: 0, z: -0.000000007450581} - m_LocalScale: {x: -0.99999994, y: -0.99999994, z: -1} - m_Children: [] - m_Father: {fileID: 4768597039440366} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4884672185996232 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1146300402992766} - m_LocalRotation: {x: 0, y: -0.000000004190952, z: -0, w: 1} - m_LocalPosition: {x: -0.024943352, y: 0, z: 0.000000014901161} - m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} - m_Children: [] - m_Father: {fileID: 4241094239306508} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4892578489063060 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1656036028183870} - m_LocalRotation: {x: -0.000000023453895, y: 0.0000000022419842, z: 0.22451864, w: 0.97446984} - m_LocalPosition: {x: -0.3167603, y: -0.000000029802322, z: 0.000000059604645} - m_LocalScale: {x: 0.9999999, y: 1, z: 1} - m_Children: - - {fileID: 4119286177475372} - m_Father: {fileID: 4369439259323886} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4905368652293968 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1327037363249190} - m_LocalRotation: {x: 0.000000016771352, y: -0.000000014137256, z: -0.7071068, w: 0.7071068} - m_LocalPosition: {x: -0.15906769, y: 0.15187512, z: -0.000000029802322} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4926157802774422} - m_Father: {fileID: 4592198057749092} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4914943240201416 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1242315613069768} - m_LocalRotation: {x: -0.000000057649842, y: -0.000000003261023, z: 0.056475755, - w: 0.99840397} - m_LocalPosition: {x: -0.63113785, y: -0.000000029802322, z: -0.000000029802322} - m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1} - m_Children: - - {fileID: 4597284278799572} - m_Father: {fileID: 4160062110373730} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4917392242776758 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1935096534905822} - m_LocalRotation: {x: 0.54707086, y: -0.33679026, z: 0.025234139, w: 0.7659302} - m_LocalPosition: {x: -0.04548961, y: 0.032626092, z: -0.048238248} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4941669013278794} - m_Father: {fileID: 4334758250849932} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4926157802774422 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1228119985909526} - m_LocalRotation: {x: 0, y: -6.7314596e-14, z: -0, w: 1} - m_LocalPosition: {x: -0.09715249, y: 0, z: 0.000000029802322} - m_LocalScale: {x: 0.99999994, y: 1, z: 0.99999994} - m_Children: [] - m_Father: {fileID: 4905368652293968} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4928934790995212 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1873158203567434} - m_LocalRotation: {x: 0.0026701908, y: 0.082502194, z: -0.15654624, w: 0.9842152} - m_LocalPosition: {x: -0.31072986, y: -0.11196074, z: 0.0000012554228} - m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.99999994} - m_Children: - - {fileID: 4355950095109032} - - {fileID: 4789066211853810} - - {fileID: 4830860581344014} - m_Father: {fileID: 4402573559092728} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4941669013278794 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1383426941052994} - m_LocalRotation: {x: 0.0000000047073248, y: 0.000000006872411, z: -0.13648538, w: 0.99064213} - m_LocalPosition: {x: -0.060612142, y: 0, z: 0.000000014901161} - m_LocalScale: {x: 1, y: 1, z: 1.0000002} - m_Children: - - {fileID: 4459599931419054} - m_Father: {fileID: 4917392242776758} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4948931464359600 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1756067799405304} - m_LocalRotation: {x: 0.0059326943, y: -0.046875086, z: -0.13374056, w: 0.9898894} - m_LocalPosition: {x: -0.1342755, y: 0.010453641, z: -0.042716637} - m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.99999994} - m_Children: - - {fileID: 4225328472586460} - m_Father: {fileID: 4334758250849932} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4991231530613518 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1672010311922786} - m_LocalRotation: {x: -0.0003781554, y: 0.0044997092, z: 0.006417018, w: 0.99996924} - m_LocalPosition: {x: -0.13117108, y: 0.00000008940697, z: 0.000000029802322} - m_LocalScale: {x: 1, y: 1, z: 1.0000001} - m_Children: [] - m_Father: {fileID: 4301028178895886} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4993297944847610 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1694470935162810} - m_LocalRotation: {x: 1.5306408e-16, y: 0.000000011865041, z: 0.9624549, w: -0.2714416} - m_LocalPosition: {x: 0.000000007288584, y: -0.000000025843239, z: -1.1315333} - m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 1} - m_Children: [] - m_Father: {fileID: 4774774915941070} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!111 &111666040288003186 -Animation: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1150075176140312} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4209896323728362077} m_Enabled: 1 - serializedVersion: 3 - m_Animation: {fileID: 7400000, guid: c91085c40a67a7542b3b1a737e2a9c51, type: 3} - m_Animations: - - {fileID: 7400000, guid: c91085c40a67a7542b3b1a737e2a9c51, type: 3} - - {fileID: 7400002, guid: c91085c40a67a7542b3b1a737e2a9c51, type: 3} - m_WrapMode: 0 - m_PlayAutomatically: 1 - m_AnimatePhysics: 0 - m_CullingType: 1 ---- !u!137 &137001305767814332 -SkinnedMeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1378262311794920} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: f610d32095a9f6f48b1ada37f0b76da2, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - serializedVersion: 2 - m_Quality: 0 - m_UpdateWhenOffscreen: 0 - m_SkinnedMotionVectors: 1 - m_Mesh: {fileID: 4300000, guid: c91085c40a67a7542b3b1a737e2a9c51, type: 3} - m_Bones: - - {fileID: 4402573559092728} - - {fileID: 4732551661033212} - - {fileID: 4830860581344014} - - {fileID: 4355950095109032} - - {fileID: 4789066211853810} - - {fileID: 4772739930438904} - - {fileID: 4129924974715750} - - {fileID: 4160062110373730} - - {fileID: 4369439259323886} - - {fileID: 4227937933469064} - - {fileID: 4708610203189916} - - {fileID: 4651692131757780} - - {fileID: 4181030785455488} - - {fileID: 4306544925298146} - - {fileID: 4860895689742166} - - {fileID: 4432749068542684} - - {fileID: 4075566800663240} - - {fileID: 4928934790995212} - - {fileID: 4298066619836676} - - {fileID: 4741963489460462} - - {fileID: 4301028178895886} - - {fileID: 4108724387687140} - - {fileID: 4334758250849932} - - {fileID: 4917392242776758} - - {fileID: 4941669013278794} - - {fileID: 4143224262009474} - - {fileID: 4018078701669832} - - {fileID: 4049452316068636} - - {fileID: 4748391031702748} - - {fileID: 4514397939338246} - - {fileID: 4361978516921126} - - {fileID: 4948931464359600} - - {fileID: 4225328472586460} - - {fileID: 4459599931419054} - - {fileID: 4169132998361604} - - {fileID: 4539816768824420} - - {fileID: 4241094239306508} - - {fileID: 4007654423138198} - - {fileID: 4991231530613518} - - {fileID: 4146166128820228} - - {fileID: 4597284278799572} - - {fileID: 4914943240201416} - - {fileID: 4670420799516482} - - {fileID: 4136798552964460} - - {fileID: 4212261233308806} - - {fileID: 4892578489063060} - - {fileID: 4119286177475372} - - {fileID: 4471665224973970} - - {fileID: 4594775044774486} - - {fileID: 4132173377954600} - - {fileID: 4268807291916800} - - {fileID: 4198636148412806} - - {fileID: 4683287682251894} - - {fileID: 4382734894443346} - - {fileID: 4052819782918204} - - {fileID: 4558383211953496} - - {fileID: 4715852658799120} - - {fileID: 4283143979009394} - - {fileID: 4077061754157946} - - {fileID: 4212320446741038} - - {fileID: 4768597039440366} - - {fileID: 4677287491005038} - - {fileID: 4592198057749092} - - {fileID: 4905368652293968} - - {fileID: 4197182265065022} - - {fileID: 4550370854140754} - - {fileID: 4218673413120388} - - {fileID: 4222922947366276} - - {fileID: 4399450937874530} - - {fileID: 4594310559806118} - - {fileID: 4231299221006758} - - {fileID: 4286742660426598} - m_BlendShapeWeights: [] - m_RootBone: {fileID: 4129924974715750} - m_AABB: - m_Center: {x: 0.070777535, y: -0.17806454, z: -0.06054941} - m_Extent: {x: 1.1843659, y: 0.54110307, z: 0.6938623} - m_DirtyAABB: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 897c0165284148879a9d158ea8010a15, type: 3} + m_Name: + m_EditorClassIdentifier: + zoom: + canZoom: 1 + zoom: 5 + zoomMin: 1 + zoomMax: 15 + pan: + canPan: 1 + x: 2 + y: 2 + rotation: {x: 0, y: 120, z: 0} + hookPoints: [] + rotateVeloMaxAngle: 10 + rotateVeloMaxSpeed: 3 + rotationInFishJaw: {x: 0, y: 0, z: 0} diff --git a/Assets/Plugins/FairyGUI/Examples/Resources/Role/npc.prefab.meta b/Assets/Plugins/FairyGUI/Examples/Resources/Role/npc.prefab.meta index 2c127f338..aa6d55820 100644 --- a/Assets/Plugins/FairyGUI/Examples/Resources/Role/npc.prefab.meta +++ b/Assets/Plugins/FairyGUI/Examples/Resources/Role/npc.prefab.meta @@ -1,10 +1,7 @@ fileFormatVersion: 2 guid: 5044755b433cf354eb6f4e2f9f2173b9 -timeCreated: 1540944203 -licenseType: Free -NativeFormatImporter: +PrefabImporter: externalObjects: {} - mainObjectFileID: 100100000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Plugins/FairyGUI/Examples/Resources/Role/npc.FBX b/Assets/Plugins/FairyGUI/Examples/Resources/Role/npcs.FBX similarity index 100% rename from Assets/Plugins/FairyGUI/Examples/Resources/Role/npc.FBX rename to Assets/Plugins/FairyGUI/Examples/Resources/Role/npcs.FBX diff --git a/Assets/Plugins/FairyGUI/Examples/Resources/Role/npc.FBX.meta b/Assets/Plugins/FairyGUI/Examples/Resources/Role/npcs.FBX.meta similarity index 100% rename from Assets/Plugins/FairyGUI/Examples/Resources/Role/npc.FBX.meta rename to Assets/Plugins/FairyGUI/Examples/Resources/Role/npcs.FBX.meta diff --git a/Assets/Resources/Fgui/Main/Main_fui.bytes b/Assets/Resources/Fgui/Main/Main_fui.bytes index ba0b355d4f4e8ff0f2f8ef5b450da2d3c3f034f6..d5c667fd2f813771e58ef1f691bdf82c9a86c228 100644 GIT binary patch delta 209 zcmewu_c3lmu(Wm{J0pVtgDrz2gENCSLm)#SC&P9I28JCBI~f>Qz5rQU85tOua)9{T z%1xdvEyp?;$lE!2kBqT)AUh+2 z0D~=qBZD)8H$xypASc5vpyY0bJq!#iOM$Fyj0_A+KR|f$MlQ+84`kRT&z0t!EU7Fr zIYK6xap&eeGIETJAj2Xjo5&r7vV!H0GH#!&rD!ubRN)Gk6%15br^v|&7cQA>p_~Ad rnp~&2Z1ZH5Nt}~y^<+d%Q%WjwEg9JJjN(B|23Ftvl+?{(deV#l$*n{Q diff --git a/Assets/Scenes/StartUp.unity b/Assets/Scenes/StartUp.unity index cb4f7b506..d339c7a2e 100644 --- a/Assets/Scenes/StartUp.unity +++ b/Assets/Scenes/StartUp.unity @@ -850,7 +850,6 @@ MonoBehaviour: videoPlayer: {fileID: 1810378423} startCanvas: {fileID: 386239068} playVideo: 0 - audioMixer: {fileID: 24100000, guid: 66dbad8598d60494fab0927844c88cc0, type: 2} controllerType: 1 --- !u!81 &2487858301405542861 AudioListener: diff --git a/Assets/Scripts/Fishing/New/Assets/BaitAsset.cs b/Assets/Scripts/Fishing/New/Assets/BaitAsset.cs index e970cd6f4..cf4f069cb 100644 --- a/Assets/Scripts/Fishing/New/Assets/BaitAsset.cs +++ b/Assets/Scripts/Fishing/New/Assets/BaitAsset.cs @@ -5,7 +5,7 @@ namespace NBF /// /// 鱼饵 /// - public class BaitAsset : MonoBehaviour + public class BaitAsset : PreviewableAsset { public Transform hook; } diff --git a/Assets/Scripts/Fishing/New/Assets/BobberAsset.cs b/Assets/Scripts/Fishing/New/Assets/BobberAsset.cs index f6e8b56bb..a7c27188a 100644 --- a/Assets/Scripts/Fishing/New/Assets/BobberAsset.cs +++ b/Assets/Scripts/Fishing/New/Assets/BobberAsset.cs @@ -5,7 +5,7 @@ namespace NBF /// /// 浮漂资产 /// - public class BobberAsset : MonoBehaviour + public class BobberAsset : PreviewableAsset { public Transform body; public Transform stick; diff --git a/Assets/Scripts/Fishing/New/Assets/FishAsset.cs b/Assets/Scripts/Fishing/New/Assets/FishAsset.cs index 1003dd3f2..472499f62 100644 --- a/Assets/Scripts/Fishing/New/Assets/FishAsset.cs +++ b/Assets/Scripts/Fishing/New/Assets/FishAsset.cs @@ -2,7 +2,7 @@ namespace NBF { - public class FishAsset : MonoBehaviour + public class FishAsset : PreviewableAsset { public Transform root; diff --git a/Assets/Scripts/Fishing/New/Assets/HookAsset.cs b/Assets/Scripts/Fishing/New/Assets/HookAsset.cs index b371b98e9..b333e1f07 100644 --- a/Assets/Scripts/Fishing/New/Assets/HookAsset.cs +++ b/Assets/Scripts/Fishing/New/Assets/HookAsset.cs @@ -2,7 +2,7 @@ namespace NBF { - public class HookAsset : MonoBehaviour + public class HookAsset : PreviewableAsset { /// /// 鱼饵挂点 diff --git a/Assets/Scripts/Fishing/New/Assets/LineAsset.cs b/Assets/Scripts/Fishing/New/Assets/LineAsset.cs index 5489af342..dab906c39 100644 --- a/Assets/Scripts/Fishing/New/Assets/LineAsset.cs +++ b/Assets/Scripts/Fishing/New/Assets/LineAsset.cs @@ -2,7 +2,7 @@ namespace NBF { - public class LineAsset : MonoBehaviour + public class LineAsset : PreviewableAsset { } } \ No newline at end of file diff --git a/Assets/Scripts/Fishing/New/Assets/LureAsset.cs b/Assets/Scripts/Fishing/New/Assets/LureAsset.cs index 4280521e8..3bc792569 100644 --- a/Assets/Scripts/Fishing/New/Assets/LureAsset.cs +++ b/Assets/Scripts/Fishing/New/Assets/LureAsset.cs @@ -2,7 +2,7 @@ namespace NBF { - public class LureAsset : MonoBehaviour + public class LureAsset : PreviewableAsset { /// /// 鱼钩挂点 diff --git a/Assets/Scripts/Fishing/New/Assets/PreviewableAsset.cs b/Assets/Scripts/Fishing/New/Assets/PreviewableAsset.cs new file mode 100644 index 000000000..c60007d58 --- /dev/null +++ b/Assets/Scripts/Fishing/New/Assets/PreviewableAsset.cs @@ -0,0 +1,38 @@ +using System; +using UnityEngine; + +namespace NBF +{ + /// + /// 模型拉近拉远配置 + /// + [Serializable] + public class ModelZoomConfig + { + [Tooltip("是否可以放大缩小")] public bool canZoom; + [Tooltip("默认值")] public float zoom; + [Tooltip("最小值")] public float zoomMin; + [Tooltip("最大值")] public float zoomMax; + } + + /// + /// 模型平移配置 + /// + [Serializable] + public class ModelPanConfig + { + [Tooltip("是否可以平移")] public bool canPan; + [Tooltip("水平可移动值")] public float x = 0; + [Tooltip("垂直可移动值")] public float y = 0; + } + + /// + /// 可以3D预览的资产 + /// + public class PreviewableAsset : MonoBehaviour + { + [Tooltip("放大缩小配置")] public ModelZoomConfig zoom; + [Tooltip("平移配置")] public ModelPanConfig pan; + [Tooltip("默认旋转")] public Vector3 rotation; + } +} \ No newline at end of file diff --git a/Assets/Scripts/Fishing/New/Assets/PreviewableAsset.cs.meta b/Assets/Scripts/Fishing/New/Assets/PreviewableAsset.cs.meta new file mode 100644 index 000000000..989baa51a --- /dev/null +++ b/Assets/Scripts/Fishing/New/Assets/PreviewableAsset.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: a000ba87cd97499eb23feecf39521ecb +timeCreated: 1750736840 \ No newline at end of file diff --git a/Assets/Scripts/Fishing/New/Assets/PropAsset.cs b/Assets/Scripts/Fishing/New/Assets/PropAsset.cs index cb845b884..f5094de2a 100644 --- a/Assets/Scripts/Fishing/New/Assets/PropAsset.cs +++ b/Assets/Scripts/Fishing/New/Assets/PropAsset.cs @@ -2,7 +2,7 @@ namespace NBF { - public class PropAsset : MonoBehaviour + public class PropAsset : PreviewableAsset { } } \ No newline at end of file diff --git a/Assets/Scripts/Fishing/New/Assets/ReelAsset.cs b/Assets/Scripts/Fishing/New/Assets/ReelAsset.cs index 7693f28a4..255976755 100644 --- a/Assets/Scripts/Fishing/New/Assets/ReelAsset.cs +++ b/Assets/Scripts/Fishing/New/Assets/ReelAsset.cs @@ -5,7 +5,7 @@ namespace NBF /// /// 线轴资产配置 /// - public class ReelAsset : MonoBehaviour + public class ReelAsset : PreviewableAsset { // "previewRotationEnabled": 1, // "previewRotation": { diff --git a/Assets/Scripts/Fishing/New/Assets/RodAsset.cs b/Assets/Scripts/Fishing/New/Assets/RodAsset.cs index 59907a651..9787abc15 100644 --- a/Assets/Scripts/Fishing/New/Assets/RodAsset.cs +++ b/Assets/Scripts/Fishing/New/Assets/RodAsset.cs @@ -6,7 +6,7 @@ namespace NBF /// /// 鱼竿资产配置 /// - public class RodAsset : MonoBehaviour + public class RodAsset : PreviewableAsset { /// /// 根节点 diff --git a/Assets/Scripts/Fishing/New/Assets/SpinnerLureAsset.cs b/Assets/Scripts/Fishing/New/Assets/SpinnerLureAsset.cs index 57a75c56c..8a80d0674 100644 --- a/Assets/Scripts/Fishing/New/Assets/SpinnerLureAsset.cs +++ b/Assets/Scripts/Fishing/New/Assets/SpinnerLureAsset.cs @@ -2,7 +2,7 @@ namespace NBF { - public class SpinnerLureAsset : MonoBehaviour + public class SpinnerLureAsset : PreviewableAsset { } } \ No newline at end of file diff --git a/Assets/Scripts/UI/Common/ModelRenderImage.cs b/Assets/Scripts/UI/Common/ModelRenderImage.cs index 8a0711982..c5b2fdd4b 100644 --- a/Assets/Scripts/UI/Common/ModelRenderImage.cs +++ b/Assets/Scripts/UI/Common/ModelRenderImage.cs @@ -18,7 +18,7 @@ namespace NBF int _width; int _height; bool _cacheTexture; - float _rotating; + Vector3 _rotating; const int RENDER_LAYER = 0; const int HIDDEN_LAYER = 10; @@ -187,7 +187,7 @@ namespace NBF return uvRect; } - public void LoadModel(string model) + public GameObject LoadModel(string model) { this.UnloadModel(); @@ -195,6 +195,11 @@ namespace NBF GameObject go = ((GameObject)Object.Instantiate(prefab)); _model = go.transform; _model.SetParent(this.modelRoot, false); + var h = CalculateModelHeight(go); //计算包围盒高度 + var pos = _model.localPosition; + _model.localPosition = new Vector3(pos.x, pos.y - h * 0.5f, pos.z); + + return go; } public void UnloadModel() @@ -205,17 +210,42 @@ namespace NBF _model = null; } - _rotating = 0; + _rotating = Vector3.zero; } - public void StartRotate(float delta) + public void StartRotate(Vector3 delta) { _rotating = delta; } public void StopRotate() { - _rotating = 0; + _rotating = Vector3.zero; + } + + // 获取模型的高度 + private float CalculateModelHeight(GameObject model) + { + // 获取模型的所有Renderer组件(包括MeshRenderer和SkinnedMeshRenderer) + Renderer[] renderers = model.GetComponentsInChildren(); + + if (renderers.Length == 0) + { + Debug.LogWarning("模型没有Renderer组件"); + return 0f; + } + + // 初始化包围盒 + Bounds bounds = renderers[0].bounds; + + // 合并所有Renderer的包围盒 + for (int i = 1; i < renderers.Length; i++) + { + bounds.Encapsulate(renderers[i].bounds); + } + + // 返回高度(Y轴尺寸) + return bounds.size.y; } void CreateTexture() @@ -266,10 +296,10 @@ namespace NBF void Render(object param = null) { - if (_rotating != 0 && this.modelRoot != null) + if (_rotating != Vector3.zero && this.modelRoot != null) { Vector3 localRotation = this.modelRoot.localRotation.eulerAngles; - localRotation.y += _rotating; + localRotation += _rotating; this.modelRoot.localRotation = Quaternion.Euler(localRotation); } diff --git a/Assets/Scripts/UI/Common/ModelTexture.cs b/Assets/Scripts/UI/Common/ModelTexture.cs index bc98aaf53..ad49ee19d 100644 --- a/Assets/Scripts/UI/Common/ModelTexture.cs +++ b/Assets/Scripts/UI/Common/ModelTexture.cs @@ -1,5 +1,6 @@ // 本脚本只在不存在时会生成一次。组件逻辑写在当前脚本内。已存在不会再次生成覆盖 +using System; using UnityEngine; using FairyGUI; using NBC; @@ -9,30 +10,99 @@ namespace NBF public partial class ModelTexture : GComponent { ModelRenderImage _renderImage; + private Vector2 _startPos; + private Vector3 _startRot; + private SwipeGesture _swipeGesture; + + public float ZoomValue = 5; + public float MinZoom = 1; + public float MaxZoom = 15; + private void OnInited() { - _renderImage = new ModelRenderImage(ModelHolder.asGraph); - //RenderImage是不透明的,可以设置最多两张图片作为背景图 - // _renderImage.SetBackground(contentPane.GetChild("frame").asCom.GetChild("n0"), contentPane.GetChild("n20")); + SetRotateListening(); } - public void LoadModel(string model) + /// + /// 加载资产模型 + /// + /// + public void LoadAsset(int configId) { - _renderImage.LoadModel("Role/npc"); - _renderImage.modelRoot.localPosition = new Vector3(0, -1.0f, 5f); - _renderImage.modelRoot.localScale = new Vector3(1, 1, 1); - _renderImage.modelRoot.localRotation = Quaternion.Euler(0, 120, 0); + if (_renderImage == null) + { + _renderImage = new ModelRenderImage(ModelHolder.asGraph); + } + + var model = _renderImage.LoadModel("Role/npc"); + _renderImage.modelRoot.localScale = Vector3.one; + + var previewableAsset = model.GetComponent(); + if (previewableAsset != null) + { + _renderImage.modelRoot.localPosition = new Vector3(0, 0, previewableAsset.zoom.zoom); + _renderImage.modelRoot.localRotation = Quaternion.Euler(previewableAsset.rotation); + } + else + { + _renderImage.modelRoot.localPosition = new Vector3(0, 0, 3); + _renderImage.modelRoot.localRotation = Quaternion.Euler(Vector3.zero); + } } - public void SetBackground(GObject image1) + /// + /// 加载角色模型 + /// + public void LoadRole() { - _renderImage.SetBackground(image1); } - public void SetBackground(GObject image1, GObject image2) + private void SetRotateListening() { - _renderImage.SetBackground(image1, image2); + var dragObj = TouchHolder; + var gesture1 = new SwipeGesture(dragObj); + gesture1.onMove.Set(OnSwipeMove); + gesture1.onEnd.Set(OnSwipeEnd); + } + + + private void OnSwipeMove(EventContext context) + { + var gesture = context.sender as SwipeGesture; + if (gesture == null) return; + var v = Vector3.zero; + + + if (context.inputEvent.button == 0) + { + v.y = -gesture.delta.x * 0.2f; + v.z = -gesture.delta.y * 0.2f; + if (!gesture.snapping) + { + v.y = 0; + v.z = 0; + } + + if (Mathf.Abs(v.y) < 1) //消除手抖影响 + v.y = 0; + if (Mathf.Abs(v.z) < 1) //消除手抖影响 + v.z = 0; + _renderImage.StartRotate(v); + } + else + { + v.y = -gesture.delta.y * 0.005f; + v.x = gesture.delta.x * 0.005f; + //平移 + var pos = _renderImage.modelRoot.localPosition; + _renderImage.modelRoot.localPosition = new Vector3(pos.x + v.x, pos.y + v.y, pos.z); + } + } + + private void OnSwipeEnd(EventContext context) + { + _renderImage.StopRotate(); } } } \ No newline at end of file diff --git a/Assets/Scripts/UI/Home/Pages/HomeMainPage.Designer.cs b/Assets/Scripts/UI/Home/Pages/HomeMainPage.Designer.cs index 9cc16d0ed..e71f295d7 100644 --- a/Assets/Scripts/UI/Home/Pages/HomeMainPage.Designer.cs +++ b/Assets/Scripts/UI/Home/Pages/HomeMainPage.Designer.cs @@ -11,17 +11,17 @@ namespace NBF { public const string URL = "ui://hxr7rc7plvql10"; + public ModelTexture Model; public HomeButtonGroups OpGroup; public BottomMenu BottomMenu; - public ModelTexture Model; public override void ConstructFromXML(XML xml) { base.ConstructFromXML(xml); + Model = (ModelTexture)GetChild("Model"); OpGroup = (HomeButtonGroups)GetChild("OpGroup"); BottomMenu = (BottomMenu)GetChild("BottomMenu"); - Model = (ModelTexture)GetChild("Model"); OnInited(); UILanguage.TrySetComponentLanguage(this); } diff --git a/Assets/Scripts/UI/Home/Pages/HomeMainPage.cs b/Assets/Scripts/UI/Home/Pages/HomeMainPage.cs index 46f57f307..8139b8dda 100644 --- a/Assets/Scripts/UI/Home/Pages/HomeMainPage.cs +++ b/Assets/Scripts/UI/Home/Pages/HomeMainPage.cs @@ -33,7 +33,7 @@ namespace NBF UseBottomMenu(); - Model.LoadModel(string.Empty); + Model.LoadAsset(0); // Model.SetBackground(Panel.Back.GetChild("back"));//, Panel.Back.GetChild("icon") } diff --git a/FGUIProject/assets/Main/Com/Home/Pages/HomeMainPage.xml b/FGUIProject/assets/Main/Com/Home/Pages/HomeMainPage.xml index 1b26c2bb2..43e2bd040 100644 --- a/FGUIProject/assets/Main/Com/Home/Pages/HomeMainPage.xml +++ b/FGUIProject/assets/Main/Com/Home/Pages/HomeMainPage.xml @@ -1,14 +1,14 @@ - + + + + - - - \ No newline at end of file diff --git a/ProjectSettings/QualitySettings.asset b/ProjectSettings/QualitySettings.asset index cf72c0c88..728450c56 100644 --- a/ProjectSettings/QualitySettings.asset +++ b/ProjectSettings/QualitySettings.asset @@ -76,7 +76,7 @@ QualitySettings: globalTextureMipmapLimit: 0 textureMipmapLimitSettings: [] anisotropicTextures: 2 - antiAliasing: 8 + antiAliasing: 2 softParticles: 0 softVegetation: 1 realtimeReflectionProbes: 1 diff --git a/UserSettings/EditorUserSettings.asset b/UserSettings/EditorUserSettings.asset index 6264bfe65..83aa52204 100644 --- a/UserSettings/EditorUserSettings.asset +++ b/UserSettings/EditorUserSettings.asset @@ -9,35 +9,35 @@ EditorUserSettings: value: 18134705175a055722080a3115371d4a0d55006876786860616b0471b8b07a68ffab74f9ee2a3a30300cea1a11320d0beb1a0c25f7060f494b4cc80018eb09361fc211cb1f862d19c51d19dcc413d6ade0d8ddfcddf9f4d9d29195fcfde6ebeae6f0a9c9afa6f8c5b89ff7a1aacececac4eba4d7c9d28bda flags: 0 RecentlyUsedSceneGuid-0: - value: 560951030302595f545e5e2144715d44441640737a7d20672b7a4d36b4b6633a - flags: 0 - RecentlyUsedSceneGuid-1: - value: 560302005d0259580e5a0a2148215d44134f1b78787b76697c2c1837e1b83060 - flags: 0 - RecentlyUsedSceneGuid-2: value: 0108005f01005908095d0a7b497a5e44434f487b2f7973627e2b1964b3e4356e flags: 0 - RecentlyUsedSceneGuid-3: + RecentlyUsedSceneGuid-1: value: 5400500755040a0d08590a7211735d44454e402f7570226528784530e6b56160 flags: 0 - RecentlyUsedSceneGuid-4: + RecentlyUsedSceneGuid-2: value: 5457020056060c59085c5e7a43205d44104f4a2b7c7170622c7e1c65bbb1306e flags: 0 - RecentlyUsedSceneGuid-5: + RecentlyUsedSceneGuid-3: value: 55075754550459095a0a0a2747270f444e4f1e7c7f7d23662b7a4f67e6b1646a flags: 0 - RecentlyUsedSceneGuid-6: + RecentlyUsedSceneGuid-4: value: 06540050040c085a5e0b0d7741755d44454f4b732d7e75607e2b4a67b5b6316a flags: 0 - RecentlyUsedSceneGuid-7: + RecentlyUsedSceneGuid-5: value: 020801035c53500a580c0f7145700c4444164d2e797d7f332c704963b0b06260 flags: 0 - RecentlyUsedSceneGuid-8: + RecentlyUsedSceneGuid-6: value: 5302565f50030d0f0f595f2315250944444e4c2c2e797562742c4a32b3b16c3b flags: 0 - RecentlyUsedSceneGuid-9: + RecentlyUsedSceneGuid-7: value: 0704555600540b5d58575c73427b59444515407879792766752b4c66e1b9613e flags: 0 + RecentlyUsedSceneGuid-8: + value: 55520c5555570a0f0b0b0e20487a0744464f487f2a7d20662b7b4c36bab16760 + flags: 0 + RecentlyUsedSceneGuid-9: + value: 5505015f5c515a085f5b092149760f441716407a787d7564287b1b36e7e1366e + flags: 0 UnityEditor.ShaderGraph.Blackboard: value: 18135939215a0a5004000b0e15254b524c030a3f2964643d120d1230e9e93a3fd6e826abbd2e2d293c4ead313b08042de6030a0afa240c0d020be94c4ba75e435d8715fa32c70d15d11612dacc11fee5d3c5d1fe9ab1bf968e93e2ffcbc3e7e2f0b3ffe0e8b0be9afeffa9ffff8e85dd8390e2969e8899daa7 flags: 0 From 979c876c339e95cb5783ebae542882e5f9827f8e Mon Sep 17 00:00:00 2001 From: bob <605277374@qq.com> Date: Tue, 24 Jun 2025 18:10:04 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E6=BB=9A=E8=BD=AE=E7=BC=A9=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/UI/Common/ModelTexture.cs | 48 ++++++++++++++++++++++-- 1 file changed, 44 insertions(+), 4 deletions(-) diff --git a/Assets/Scripts/UI/Common/ModelTexture.cs b/Assets/Scripts/UI/Common/ModelTexture.cs index ad49ee19d..afce08ab5 100644 --- a/Assets/Scripts/UI/Common/ModelTexture.cs +++ b/Assets/Scripts/UI/Common/ModelTexture.cs @@ -13,15 +13,23 @@ namespace NBF private Vector2 _startPos; private Vector3 _startRot; private SwipeGesture _swipeGesture; - - public float ZoomValue = 5; - public float MinZoom = 1; - public float MaxZoom = 15; + private bool _focus; private void OnInited() { SetRotateListening(); + // Stage.inst.on + TouchHolder.onRollOver.Set(OnFocusIn); + TouchHolder.onRollOut.Set(OnFocusOut); + Stage.inst.onMouseWheel.Add(OnMouseWheel); + // TouchHolder.onm + } + + public override void Dispose() + { + Stage.inst.onMouseWheel.Remove(OnMouseWheel); + base.Dispose(); } /// @@ -66,6 +74,7 @@ namespace NBF gesture1.onEnd.Set(OnSwipeEnd); } + #region 旋转和平移 private void OnSwipeMove(EventContext context) { @@ -104,5 +113,36 @@ namespace NBF { _renderImage.StopRotate(); } + + #endregion + + #region Zoom + + private void OnFocusIn() + { + _focus = true; + Log.Info("focus true"); + } + + private void OnFocusOut() + { + _focus = false; + Log.Info("focus false"); + } + + private void OnMouseWheel(EventContext context) + { + if (!_focus) return; + float delta = context.inputEvent.mouseWheelDelta / Stage.devicePixelRatio; + SetZoom(delta * 0.2f); + } + + private void SetZoom(float delta) + { + var pos = _renderImage.modelRoot.localPosition; + _renderImage.modelRoot.localPosition = new Vector3(pos.x, pos.y, pos.z + delta); + } + + #endregion } } \ No newline at end of file