diff --git a/Assets/Plugins/Febucci/Text Animator/Extra/Typewriter Sound - Package.unitypackage.meta b/Assets/Prefabs.meta similarity index 67% rename from Assets/Plugins/Febucci/Text Animator/Extra/Typewriter Sound - Package.unitypackage.meta rename to Assets/Prefabs.meta index 4801b3793..3fd483cab 100644 --- a/Assets/Plugins/Febucci/Text Animator/Extra/Typewriter Sound - Package.unitypackage.meta +++ b/Assets/Prefabs.meta @@ -1,5 +1,6 @@ fileFormatVersion: 2 -guid: 560a88da2bbc70140bed167f0ba7fe37 +guid: a1dd2f08debbc0c46ab28cc3c8ffc8d9 +folderAsset: yes DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Prefabs/LinePrefab.prefab b/Assets/Prefabs/LinePrefab.prefab new file mode 100644 index 000000000..8f909cefd --- /dev/null +++ b/Assets/Prefabs/LinePrefab.prefab @@ -0,0 +1,150 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3614166255594274803 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9034087187549040666} + - component: {fileID: 8979707155830308861} + - component: {fileID: 6222803641474583324} + m_Layer: 0 + m_Name: LinePrefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9034087187549040666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3614166255594274803} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!120 &8979707155830308861 +LineRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3614166255594274803} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 51099a9679b002c46b76c25f9ac139e3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 959782197 + m_SortingLayer: 5 + m_SortingOrder: 0 + m_Positions: + - {x: 0, y: 0, z: 0} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.02299881 + value: 0.20912552 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 6 + numCapVertices: 6 + alignment: 0 + textureMode: 0 + textureScale: {x: 1, y: 1} + shadowBias: 0.5 + generateLightingData: 0 + m_MaskInteraction: 0 + m_UseWorldSpace: 1 + m_Loop: 0 + m_ApplyActiveColorSpace: 1 +--- !u!114 &6222803641474583324 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3614166255594274803} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0676eb0b4da0a494481e884be84068e9, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Prefabs/LinePrefab.prefab.meta b/Assets/Prefabs/LinePrefab.prefab.meta new file mode 100644 index 000000000..6293be5a6 --- /dev/null +++ b/Assets/Prefabs/LinePrefab.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 094e209d31320554891f54b63c125b31 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Febucci/Text Animator/Integrations/PlayMaker - Integration.unitypackage.meta b/Assets/Prototype/佩佩/Scripts/2d.meta similarity index 67% rename from Assets/Plugins/Febucci/Text Animator/Integrations/PlayMaker - Integration.unitypackage.meta rename to Assets/Prototype/佩佩/Scripts/2d.meta index 77d64a86c..89d01260f 100644 --- a/Assets/Plugins/Febucci/Text Animator/Integrations/PlayMaker - Integration.unitypackage.meta +++ b/Assets/Prototype/佩佩/Scripts/2d.meta @@ -1,5 +1,6 @@ fileFormatVersion: 2 -guid: fb01be13d6e88ca488dda82150319bfc +guid: eb14e4526f3f87649a2dfdf814ae10e3 +folderAsset: yes DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Prototype/佩佩/Scripts/2d/ClickableSprite.cs b/Assets/Prototype/佩佩/Scripts/2d/ClickableSprite.cs new file mode 100644 index 000000000..603112126 --- /dev/null +++ b/Assets/Prototype/佩佩/Scripts/2d/ClickableSprite.cs @@ -0,0 +1,26 @@ +using UnityEngine; +using UnityEngine.Events; + +public class ClickableSprite : MonoBehaviour +{ + public UnityEvent OnPointerClick; + + private void Awake() + { + OnPointerClick = new UnityEvent(); + } + + private void Update() + { + if (Input.GetMouseButtonDown(0)) + { + Vector2 mousePosition = Camera.main.ScreenToWorldPoint(Input.mousePosition); + RaycastHit2D hit = Physics2D.Raycast(mousePosition, Vector2.zero); + if (hit.collider != null && hit.collider.gameObject == this.gameObject) + { + Debug.Log("Sprite was clicked!"); + OnPointerClick?.Invoke(); + } + } + } +} diff --git a/Assets/Prototype/佩佩/Scripts/2d/ClickableSprite.cs.meta b/Assets/Prototype/佩佩/Scripts/2d/ClickableSprite.cs.meta new file mode 100644 index 000000000..d5505a036 --- /dev/null +++ b/Assets/Prototype/佩佩/Scripts/2d/ClickableSprite.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 026ece0c43afc10428f5586cc963f5dd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prototype/佩佩/Scripts/EyeTransitionManager.cs b/Assets/Prototype/佩佩/Scripts/EyeTransitionManager.cs index 7d1c9fded..c0d0bcaa4 100644 --- a/Assets/Prototype/佩佩/Scripts/EyeTransitionManager.cs +++ b/Assets/Prototype/佩佩/Scripts/EyeTransitionManager.cs @@ -10,18 +10,19 @@ public class EyeTransitionManager : MonoBehaviour { public float zoomDuration = 1f; public Image blackScreenImage; - public RectTransform faceRectTransform; - public UFProcess ufProcess; // 需要引用UFProcess组件 + //public RectTransform faceRectTransform; + //public UFProcess ufProcess; // 需要引用UFProcess组件 public MemoryProcess memoryProcess; // 需要引用 MemoryProcess 组件 + [System.Serializable] public class ViewConfig { public GameObject viewPanel; public Button activateButton; // 视图的激活按钮(MainView除外) public Button returnToMainViewButton; // 视图的返回MainView按钮 - public Vector2 viewScale; - public Vector2 viewPosition; + //public Vector2 viewScale; // 视图的缩放 + //public Vector2 viewPosition; // 视图的位置 public ViewState viewState; } @@ -55,7 +56,7 @@ public class EyeTransitionManager : MonoBehaviour foreach (var config in viewConfigs) { viewConfigDictionary[config.viewState] = config; - if (config.activateButton != null) + if (config.activateButton != null) { // 绑定非MainView的视图激活按钮 config.activateButton.onClick.AddListener(() => StartTransition(config.viewState)); @@ -79,8 +80,8 @@ public class EyeTransitionManager : MonoBehaviour // 如果是MainView,就设置为默认值 if (viewState == ViewState.MainView) { - faceRectTransform.localScale = Vector2.one; // 或者MainView的默认缩放 - faceRectTransform.anchoredPosition = Vector2.zero; // 或者MainView的默认位置 + //faceRectTransform.localScale = Vector2.one; // 或者MainView的默认缩放 + //faceRectTransform.anchoredPosition = Vector2.zero; // 或者MainView的默认位置 foreach (var viewConfig in viewConfigs) { viewConfig.viewPanel.SetActive(false); @@ -90,8 +91,8 @@ public class EyeTransitionManager : MonoBehaviour if (!viewConfigDictionary.TryGetValue(viewState, out ViewConfig config)) return; - faceRectTransform.localScale = config.viewScale; - faceRectTransform.anchoredPosition = config.viewPosition; + //faceRectTransform.localScale = config.viewScale; + //faceRectTransform.anchoredPosition = config.viewPosition; foreach (var viewConfig in viewConfigs) { @@ -150,8 +151,8 @@ public class EyeTransitionManager : MonoBehaviour zoomOutSequence.Append(blackScreenImage.DOFade(0f, zoomDuration).OnComplete(() => blackScreenImage.gameObject.SetActive(false))); // 在淡出黑屏到一半时开始 Zoom Out - zoomOutSequence.Insert(zoomDuration / 2, faceRectTransform.DOAnchorPos(Vector2.zero, zoomDuration).SetEase(Ease.OutCubic)); - zoomOutSequence.Insert(zoomDuration / 2, faceRectTransform.DOScale(Vector2.one, zoomDuration).SetEase(Ease.OutCubic)); + //zoomOutSequence.Insert(zoomDuration / 2, faceRectTransform.DOAnchorPos(Vector2.zero, zoomDuration).SetEase(Ease.OutCubic)); + //zoomOutSequence.Insert(zoomDuration / 2, faceRectTransform.DOScale(Vector2.one, zoomDuration).SetEase(Ease.OutCubic)); // 在整个动画完成后更新视图状态 zoomOutSequence.OnComplete(() => @@ -166,8 +167,8 @@ public class EyeTransitionManager : MonoBehaviour // Zoom In 的时候,开始 Zoom Sequence zoomInSequence = DOTween.Sequence(); - zoomInSequence.Append(faceRectTransform.DOAnchorPos(targetConfig.viewPosition, zoomDuration).SetEase(Ease.OutCubic)); - zoomInSequence.Join(faceRectTransform.DOScale(targetConfig.viewScale, zoomDuration).SetEase(Ease.OutCubic)); + //zoomInSequence.Append(faceRectTransform.DOAnchorPos(targetConfig.viewPosition, zoomDuration).SetEase(Ease.OutCubic)); + //zoomInSequence.Join(faceRectTransform.DOScale(targetConfig.viewScale, zoomDuration).SetEase(Ease.OutCubic)); // 在 Zoom 到一半时开始黑屏过渡 zoomInSequence.Insert(zoomDuration / 2, blackScreenImage.DOFade(1f, zoomDuration / 2).OnStart(() => blackScreenImage.gameObject.SetActive(true))); @@ -199,3 +200,5 @@ public class EyeTransitionManager : MonoBehaviour StartTransition(targetViewState); } } + + diff --git a/Assets/Prototype/佩佩/Scripts/UFmanager.cs b/Assets/Prototype/佩佩/Scripts/UFmanager.cs index 2c704d987..41f37ed62 100644 --- a/Assets/Prototype/佩佩/Scripts/UFmanager.cs +++ b/Assets/Prototype/佩佩/Scripts/UFmanager.cs @@ -11,8 +11,8 @@ public class UFmanager : MonoBehaviour public Image photoImage; // 用于显示"相片"的UI Image组件 public Image baseImage; // 用于显示底板的UI Image组件 - public Transform startTransform; // 照片开始的位置 - public Transform endTransform; // 照片结束的位置 + //public Transform startTransform; // 照片开始的位置 + //public Transform endTransform; // 照片结束的位置 private bool isShowingPhoto = false; // 是否正在显示照片的标志 @@ -21,7 +21,7 @@ public class UFmanager : MonoBehaviour { if (!isShowingPhoto) { - ShowPhoto(photo); + StartCoroutine(ShowPhoto(photo)); } } /*public void ShowPhoto(Sprite photo) @@ -67,12 +67,12 @@ public class UFmanager : MonoBehaviour photoImage.color = c; // 设置照片初始位置 - baseImage.rectTransform.position = startTransform.position; + //baseImage.rectTransform.position = startTransform.position; // 移动和淡入照片 float moveAndFadeInTime = 4.0f; Sequence mySequence = DOTween.Sequence(); - mySequence.Append(baseImage.rectTransform.DOMove(endTransform.position, moveAndFadeInTime)); + //mySequence.Append(baseImage.rectTransform.DOMove(endTransform.position, moveAndFadeInTime)); mySequence.Join(photoImage.DOFade(1f, moveAndFadeInTime).SetEase(Ease.InOutQuad)); mySequence.OnComplete(() => { isShowingPhoto = false; // 动画完成后,重置标志 diff --git a/Assets/Prototype/佩佩/佩佩视觉模块.unity b/Assets/Prototype/佩佩/佩佩视觉模块.unity index a064c9927..775a496cc 100644 --- a/Assets/Prototype/佩佩/佩佩视觉模块.unity +++ b/Assets/Prototype/佩佩/佩佩视觉模块.unity @@ -151,16 +151,16 @@ RectTransform: m_GameObject: {fileID: 4115898} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 1, y: 1, z: 0.9644} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1619554427} - m_Father: {fileID: 180053801} + m_Father: {fileID: 1652508981} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 1280, y: -499} - m_SizeDelta: {x: 160, y: 80} + m_AnchoredPosition: {x: 10.700012, y: -0.30999756} + m_SizeDelta: {x: 2, y: 1} m_Pivot: {x: 0, y: 1} --- !u!114 &4115900 MonoBehaviour: @@ -256,6 +256,94 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4115898} m_CullTransparentMesh: 1 +--- !u!1 &7986260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7986261} + - component: {fileID: 7986264} + - component: {fileID: 7986263} + - component: {fileID: 7986262} + m_Layer: 5 + m_Name: SocketUF + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7986261 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7986260} + m_LocalRotation: {x: -0, y: -0, z: 1, w: 0.0000029504295} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1652508981} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -4.42, y: -0.24} + m_SizeDelta: {x: 0.736, y: 0.696} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &7986262 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7986260} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2a37d0f43cb6f14c8011e55a756c448, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &7986263 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7986260} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 83cee37d2be8ac244ad6900c361ef447, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &7986264 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7986260} + m_CullTransparentMesh: 1 --- !u!1 &11739558 GameObject: m_ObjectHideFlags: 0 @@ -390,6 +478,127 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 11739558} m_CullTransparentMesh: 1 +--- !u!1 &19183079 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 19183080} + - component: {fileID: 19183083} + - component: {fileID: 19183082} + - component: {fileID: 19183081} + m_Layer: 5 + m_Name: UF + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &19183080 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19183079} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1048103884} + m_Father: {fileID: 1652508981} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -4.425, y: 0.516} + m_SizeDelta: {x: 1.5, y: 1.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &19183081 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19183079} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 19183082} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &19183082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19183079} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: fab06e0be9375cc4d823efa71629885c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &19183083 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19183079} + m_CullTransparentMesh: 1 --- !u!1 &39054071 GameObject: m_ObjectHideFlags: 0 @@ -511,41 +720,6 @@ RectTransform: m_AnchoredPosition: {x: 80, y: 15} m_SizeDelta: {x: 160, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &43549079 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 43549080} - m_Layer: 5 - m_Name: photoEnd - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &43549080 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 43549079} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 594466392} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 552, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &47037287 GameObject: m_ObjectHideFlags: 0 @@ -878,6 +1052,41 @@ Material: - _ShadowColor: {r: 0, g: 0, b: 0, a: 1} - _ShineColor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] +--- !u!1 &77790453 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 77790454} + m_Layer: 0 + m_Name: FixScene + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &77790454 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 77790453} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5.19, y: 0.13, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2113268065} + - {fileID: 881978918} + - {fileID: 285557130} + - {fileID: 2101488597} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &120888150 GameObject: m_ObjectHideFlags: 0 @@ -1087,8 +1296,6 @@ MonoBehaviour: m_EditorClassIdentifier: photoImage: {fileID: 938852130} baseImage: {fileID: 687630262} - startTransform: {fileID: 1192964847} - endTransform: {fileID: 43549080} --- !u!4 &137938504 Transform: m_ObjectHideFlags: 0 @@ -1141,7 +1348,7 @@ GameObject: - component: {fileID: 147706104} m_Layer: 0 m_Name: ViewCamera - m_TagString: MainCamera + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -1206,7 +1413,7 @@ Transform: m_GameObject: {fileID: 147706097} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalPosition: {x: 40, y: 0, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -1224,8 +1431,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: e41adb6f960cea14b98c8c8a67794d8d, type: 3} m_Name: m_EditorClassIdentifier: - minBounds: {x: -8.98, y: -5.27} - maxBounds: {x: 9.01, y: 4.95} + minBounds: {x: 31.02, y: -5.27} + maxBounds: {x: 49.01, y: 4.95} smoothTime: 0.3 --- !u!114 &147706104 MonoBehaviour: @@ -1286,7 +1493,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &180053801 RectTransform: m_ObjectHideFlags: 0 @@ -1300,13 +1507,10 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 47037288} + - {fileID: 861050807} - {fileID: 629499719} - - {fileID: 1349190325} - - {fileID: 4115899} - {fileID: 2068085457} - {fileID: 1232950979} - - {fileID: 687630259} - - {fileID: 861050807} - {fileID: 11739559} - {fileID: 485877839} m_Father: {fileID: 594466392} @@ -2298,6 +2502,250 @@ RectTransform: m_AnchoredPosition: {x: -5, y: 0} m_SizeDelta: {x: -20, y: 0} m_Pivot: {x: 0.5, y: 0.5} +--- !u!21 &241218475 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AllIn1SpriteShader/AllIn1SpriteShader + m_Shader: {fileID: 4800000, guid: a36b7719ff0465b42ab1407d67672c5f, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - HSV_ON + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _ColorRampTex: + m_Texture: {fileID: 2800000, guid: 279657edc397ece4b8029c727adf6ddc, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ColorRampTexGradient: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ColorSwapTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DistortTex: + m_Texture: {fileID: 2800000, guid: 7aad8c583ef292e48b06af0d1f2fab97, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FadeBurnTex: + m_Texture: {fileID: 2800000, guid: 677cca399782dea41aedc1d292ecb67d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FadeTex: + m_Texture: {fileID: 2800000, guid: 7aad8c583ef292e48b06af0d1f2fab97, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _GlowTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineDistortTex: + m_Texture: {fileID: 2800000, guid: 7aad8c583ef292e48b06af0d1f2fab97, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 2800000, guid: 74087f6d03f233e4a8a142fa01f9e5cf, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OverlayTex: + m_Texture: {fileID: 2800000, guid: 677cca399782dea41aedc1d292ecb67d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Alpha: 1 + - _AlphaCutoffValue: 0.25 + - _AlphaOutlineBlend: 1 + - _AlphaOutlineGlow: 5 + - _AlphaOutlineMinAlpha: 0 + - _AlphaOutlinePower: 1 + - _AlphaRoundThreshold: 0.5 + - _BillboardY: 0 + - _BlurHD: 0 + - _BlurIntensity: 10 + - _Brightness: 0 + - _ChromAberrAlpha: 0.4 + - _ChromAberrAmount: 1 + - _ClipUvDown: 0 + - _ClipUvLeft: 0 + - _ClipUvRight: 0 + - _ClipUvUp: 0 + - _ColorChangeLuminosity: 0 + - _ColorChangeTolerance: 0.25 + - _ColorChangeTolerance2: 0.25 + - _ColorChangeTolerance3: 0.25 + - _ColorRampBlend: 1 + - _ColorRampLuminosity: 0 + - _ColorRampOutline: 0 + - _ColorSwapBlend: 1 + - _ColorSwapBlueLuminosity: 0.5 + - _ColorSwapGreenLuminosity: 0.5 + - _ColorSwapRedLuminosity: 0.5 + - _Contrast: 1 + - _CullingOption: 0 + - _DistortAmount: 0.5 + - _DistortTexXSpeed: 5 + - _DistortTexYSpeed: 5 + - _EditorDrawers: 6 + - _FadeAmount: -0.1 + - _FadeBurnGlow: 2 + - _FadeBurnTransition: 0.075 + - _FadeBurnWidth: 0.025 + - _FishEyeUvAmount: 0.35 + - _FlickerAlpha: 0 + - _FlickerFreq: 0.2 + - _FlickerPercent: 0.05 + - _GhostBlend: 1 + - _GhostColorBoost: 1 + - _GhostTransparency: 0 + - _GlitchAmount: 3 + - _GlitchSize: 1 + - _Glow: 10 + - _GlowGlobal: 1 + - _GradBlend: 1 + - _GradBoostX: 1.2 + - _GradBoostY: 1.2 + - _GradIsRadial: 0 + - _GrassManualAnim: 1 + - _GrassManualToggle: 0 + - _GrassRadialBend: 0.1 + - _GrassSpeed: 2 + - _GrassWind: 20 + - _GreyscaleBlend: 1 + - _GreyscaleLuminosity: 0 + - _GreyscaleOutline: 0 + - _HandDrawnAmount: 10 + - _HandDrawnSpeed: 5 + - _HitEffectBlend: 1 + - _HitEffectGlow: 5 + - _HologramBlend: 1 + - _HologramMaxAlpha: 0.75 + - _HologramMinAlpha: 0.1 + - _HologramStripesAmount: 0.1 + - _HologramStripesSpeed: 4.5 + - _HologramUnmodAmount: 0 + - _HsvBright: 1.301 + - _HsvSaturation: 0.657 + - _HsvShift: 91 + - _InnerOutlineAlpha: 1 + - _InnerOutlineGlow: 4 + - _InnerOutlineThickness: 1 + - _MaxXUV: 1 + - _MaxYUV: 1 + - _MinXUV: 0 + - _MinYUV: 0 + - _MotionBlurAngle: 0.1 + - _MotionBlurDist: 1.25 + - _MyDstMode: 10 + - _MySrcMode: 5 + - _NegativeAmount: 1 + - _OffsetUvX: 0 + - _OffsetUvY: 0 + - _OnlyInnerOutline: 0 + - _OnlyOutline: 0 + - _OutlineAlpha: 1 + - _OutlineDistortAmount: 0.5 + - _OutlineDistortTexXSpeed: 5 + - _OutlineDistortTexYSpeed: 5 + - _OutlineGlow: 1.5 + - _OutlinePixelWidth: 1 + - _OutlineTexXSpeed: 10 + - _OutlineTexYSpeed: 0 + - _OutlineWidth: 0.004 + - _OverlayBlend: 1 + - _OverlayGlow: 1 + - _OverlayTextureScrollXSpeed: 0.25 + - _OverlayTextureScrollYSpeed: 0.25 + - _PinchUvAmount: 0.35 + - _PixelateSize: 32 + - _PosterizeGamma: 0.75 + - _PosterizeNumColors: 8 + - _PosterizeOutline: 0 + - _RadialClip: 45 + - _RadialClip2: 0 + - _RadialStartAngle: 90 + - _RandomSeed: 0 + - _RectSize: 1 + - _RotateUvAmount: 0 + - _RoundWaveSpeed: 2 + - _RoundWaveStrength: 0.7 + - _ShadowAlpha: 0.5 + - _ShadowX: 0.1 + - _ShadowY: -0.05 + - _ShakeUvSpeed: 2.5 + - _ShakeUvX: 1.5 + - _ShakeUvY: 1 + - _ShineGlow: 1 + - _ShineLocation: 0.5 + - _ShineRotate: 0 + - _ShineWidth: 0.1 + - _TextureScrollXSpeed: 1 + - _TextureScrollYSpeed: 0 + - _TwistUvAmount: 1 + - _TwistUvPosX: 0.5 + - _TwistUvPosY: 0.5 + - _TwistUvRadius: 0.75 + - _WarpScale: 0.5 + - _WarpSpeed: 8 + - _WarpStrength: 0.025 + - _WaveAmount: 7 + - _WaveSpeed: 10 + - _WaveStrength: 7.5 + - _WaveX: 0 + - _WaveY: 0.5 + - _ZTestMode: 4 + - _ZWrite: 0 + - _ZoomUvAmount: 0.5 + m_Colors: + - _AlphaOutlineColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorChangeNewCol: {r: 1, g: 1, b: 0, a: 1} + - _ColorChangeNewCol2: {r: 1, g: 1, b: 0, a: 1} + - _ColorChangeNewCol3: {r: 1, g: 1, b: 0, a: 1} + - _ColorChangeTarget: {r: 1, g: 0, b: 0, a: 1} + - _ColorChangeTarget2: {r: 1, g: 0, b: 0, a: 1} + - _ColorChangeTarget3: {r: 1, g: 0, b: 0, a: 1} + - _ColorSwapBlue: {r: 1, g: 1, b: 1, a: 1} + - _ColorSwapGreen: {r: 1, g: 1, b: 1, a: 1} + - _ColorSwapRed: {r: 1, g: 1, b: 1, a: 1} + - _FadeBurnColor: {r: 1, g: 1, b: 0, a: 1} + - _GlowColor: {r: 1, g: 1, b: 1, a: 1} + - _GradBotLeftCol: {r: 0, g: 0, b: 1, a: 1} + - _GradBotRightCol: {r: 0, g: 1, b: 0, a: 1} + - _GradTopLeftCol: {r: 1, g: 0, b: 0, a: 1} + - _GradTopRightCol: {r: 1, g: 1, b: 0, a: 1} + - _GreyscaleTintColor: {r: 1, g: 1, b: 1, a: 1} + - _HitEffectColor: {r: 1, g: 1, b: 1, a: 1} + - _HologramStripeColor: {r: 0, g: 1, b: 1, a: 1} + - _InnerOutlineColor: {r: 1, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 1, a: 1} + - _OverlayColor: {r: 1, g: 1, b: 1, a: 1} + - _ShadowColor: {r: 0, g: 0, b: 0, a: 1} + - _ShineColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] --- !u!1 &254003901 GameObject: m_ObjectHideFlags: 0 @@ -2316,7 +2764,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!224 &254003902 RectTransform: m_ObjectHideFlags: 0 @@ -2721,6 +3169,90 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 281630714} m_CullTransparentMesh: 1 +--- !u!1 &285557128 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 285557130} + - component: {fileID: 285557129} + m_Layer: 0 + m_Name: head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &285557129 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 285557128} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: 2649a320644a3274ead6660acb9b66a9, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.5, y: 3.24} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &285557130 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 285557128} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -8.38, y: -0.03999999, z: 0} + m_LocalScale: {x: 3, y: 3, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 77790454} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &293839046 GameObject: m_ObjectHideFlags: 0 @@ -3647,6 +4179,37 @@ Material: - Pixel_Fade: 0 m_Colors: [] m_BuildTextureStacks: [] +--- !u!1 &490939723 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490939724} + m_Layer: 0 + m_Name: Start + m_TagString: Untagged + m_Icon: {fileID: 7250588514170254948, guid: 0000000000000000d000000000000000, type: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &490939724 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 490939723} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.26, y: 0.49, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1141076862} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &511658007 GameObject: m_ObjectHideFlags: 0 @@ -4376,7 +4939,7 @@ Transform: m_GameObject: {fileID: 587665586} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.07, y: -0.29, z: 0.030586} + m_LocalPosition: {x: 40, y: -0.29, z: 0.030586} m_LocalScale: {x: 1.7463291, y: 1.7463291, z: 1.7463291} m_ConstrainProportionsScale: 0 m_Children: @@ -4385,6 +4948,127 @@ Transform: - {fileID: 1145773037} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &590852441 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 590852442} + - component: {fileID: 590852445} + - component: {fileID: 590852444} + - component: {fileID: 590852443} + m_Layer: 5 + m_Name: Memory + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &590852442 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 590852441} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1350898315} + m_Father: {fileID: 1652508981} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -2.46, y: 2.6} + m_SizeDelta: {x: 2, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &590852443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 590852441} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 590852444} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &590852444 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 590852441} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: fab06e0be9375cc4d823efa71629885c, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &590852445 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 590852441} + m_CullTransparentMesh: 1 --- !u!1 &594466388 GameObject: m_ObjectHideFlags: 0 @@ -4397,7 +5081,6 @@ GameObject: - component: {fileID: 594466391} - component: {fileID: 594466390} - component: {fileID: 594466389} - - component: {fileID: 594466393} m_Layer: 5 m_Name: FaceCanvas m_TagString: Untagged @@ -4480,10 +5163,10 @@ RectTransform: m_LocalScale: {x: 0, y: 0, z: 0} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 43549080} - - {fileID: 1192964847} + - {fileID: 783911287} - {fileID: 1649538715} - {fileID: 180053801} + - {fileID: 1349190325} - {fileID: 1229487020} - {fileID: 1294333831} - {fileID: 1882925197} @@ -4496,42 +5179,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} ---- !u!114 &594466393 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 594466388} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 43bd7269031ce1643a4fd4e65f3e3ab6, type: 3} - m_Name: - m_EditorClassIdentifier: - zoomDuration: 1 - blackScreenImage: {fileID: 2060600360} - faceRectTransform: {fileID: 1655131828} - ufProcess: {fileID: 137938505} - memoryProcess: {fileID: 1617403347} - viewConfigs: - - viewPanel: {fileID: 1229487019} - activateButton: {fileID: 1855461594} - returnToMainViewButton: {fileID: 1700390218} - viewScale: {x: 2, y: 2} - viewPosition: {x: 255, y: 0} - viewState: 1 - - viewPanel: {fileID: 1294333830} - activateButton: {fileID: 1614854970} - returnToMainViewButton: {fileID: 2126911511} - viewScale: {x: 2, y: 2} - viewPosition: {x: -255, y: 0} - viewState: 2 - - viewPanel: {fileID: 1882925196} - activateButton: {fileID: 206891672} - returnToMainViewButton: {fileID: 254003903} - viewScale: {x: 2, y: 2} - viewPosition: {x: 0, y: -500} - viewState: 3 --- !u!1 &597604643 GameObject: m_ObjectHideFlags: 0 @@ -5950,12 +6597,12 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 938852127} - m_Father: {fileID: 180053801} + m_Father: {fileID: 1652508981} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0.5} m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -450, y: -55} - m_SizeDelta: {x: 484.92, y: 628.56} + m_AnchoredPosition: {x: -2.7600098, y: -0.65} + m_SizeDelta: {x: 4.49, y: 5.582} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &687630260 MonoBehaviour: @@ -6356,6 +7003,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 738287074} m_CullTransparentMesh: 1 +--- !u!1 &783911286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 783911287} + - component: {fileID: 783911288} + - component: {fileID: 783911289} + m_Layer: 5 + m_Name: BlackPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &783911287 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 783911286} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 594466392} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &783911288 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 783911286} + m_CullTransparentMesh: 1 +--- !u!114 &783911289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 783911286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &784302718 GameObject: m_ObjectHideFlags: 0 @@ -6919,6 +7641,287 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 862177633} m_CullTransparentMesh: 1 +--- !u!1 &863689907 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 863689910} + - component: {fileID: 863689908} + - component: {fileID: 863689911} + - component: {fileID: 863689912} + m_Layer: 0 + m_Name: Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!120 &863689908 +LineRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863689907} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 51099a9679b002c46b76c25f9ac139e3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 959782197 + m_SortingLayer: 5 + m_SortingOrder: 0 + m_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.02299881 + value: 0.20912552 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 6 + numCapVertices: 6 + alignment: 0 + textureMode: 0 + textureScale: {x: 1, y: 1} + shadowBias: 0.5 + generateLightingData: 0 + m_MaskInteraction: 0 + m_UseWorldSpace: 1 + m_Loop: 0 + m_ApplyActiveColorSpace: 1 +--- !u!4 &863689910 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863689907} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &863689911 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863689907} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 6.61, y: -0.60116494} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!114 &863689912 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 863689907} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 067e5e9e7bcd7a2429feff639d0ef630, type: 3} + m_Name: + m_EditorClassIdentifier: + startTransform: {fileID: 1887941706} + endTransform: {fileID: 19183080} +--- !u!1 &881978916 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 881978918} + - component: {fileID: 881978917} + m_Layer: 0 + m_Name: Farme + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &881978917 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 881978916} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 3 + m_Sprite: {fileID: 21300000, guid: a422287d55e07db45a7e7773824ba756, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 1 + m_Size: {x: 6, y: 13} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &881978918 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 881978916} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -8.07, y: 0.35, z: 0} + m_LocalScale: {x: 2, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 77790454} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &915762552 GameObject: m_ObjectHideFlags: 0 @@ -7160,10 +8163,10 @@ RectTransform: m_Children: [] m_Father: {fileID: 687630259} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -242.45996, y: 0} - m_SizeDelta: {x: 449, y: 582} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 4.041, y: 5.0328} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &938852128 MonoBehaviour: @@ -7444,6 +8447,228 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1042920660} m_CullTransparentMesh: 1 +--- !u!1 &1048103883 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1048103884} + - component: {fileID: 1048103886} + - component: {fileID: 1048103885} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1048103884 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1048103883} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 19183080} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1048103885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1048103883} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: UF + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 0.5 + m_fontSizeBase: 0.5 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1048103886 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1048103883} + m_CullTransparentMesh: 1 +--- !u!1 &1079123345 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1079123346} + - component: {fileID: 1079123349} + - component: {fileID: 1079123348} + - component: {fileID: 1079123347} + m_Layer: 5 + m_Name: initialSocket + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1079123346 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079123345} + m_LocalRotation: {x: -0, y: -0, z: 1, w: 0.0000029504295} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1652508981} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 3.23, y: -1.28} + m_SizeDelta: {x: 0.736, y: 0.696} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1079123347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079123345} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2a37d0f43cb6f14c8011e55a756c448, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1079123348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079123345} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 83cee37d2be8ac244ad6900c361ef447, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1079123349 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079123345} + m_CullTransparentMesh: 1 --- !u!1 &1079728141 GameObject: m_ObjectHideFlags: 0 @@ -7763,6 +8988,66 @@ MonoBehaviour: mipBias: 0 varianceClampScale: 0.9 contrastAdaptiveSharpening: 0 +--- !u!1 &1102365680 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1102365682} + - component: {fileID: 1102365681} + m_Layer: 0 + m_Name: ViewManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1102365681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102365680} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 43bd7269031ce1643a4fd4e65f3e3ab6, type: 3} + m_Name: + m_EditorClassIdentifier: + zoomDuration: 1 + blackScreenImage: {fileID: 783911289} + memoryProcess: {fileID: 1617403347} + viewConfigs: + - viewPanel: {fileID: 1229487019} + activateButton: {fileID: 1887941707} + returnToMainViewButton: {fileID: 1700390218} + viewState: 1 + - viewPanel: {fileID: 1294333830} + activateButton: {fileID: 19183081} + returnToMainViewButton: {fileID: 2126911511} + viewState: 2 + - viewPanel: {fileID: 1882925196} + activateButton: {fileID: 590852443} + returnToMainViewButton: {fileID: 254003903} + viewState: 3 +--- !u!4 &1102365682 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1102365680} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.2202985, y: -0.2992838, z: -0.071040004} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1110386559 GameObject: m_ObjectHideFlags: 0 @@ -8259,6 +9544,110 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1123740934} m_CullTransparentMesh: 1 +--- !u!1 &1141076858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1141076862} + - component: {fileID: 1141076861} + - component: {fileID: 1141076860} + - component: {fileID: 1141076859} + m_Layer: 5 + m_Name: ToolUIcanvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1141076859 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1141076858} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1141076860 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1141076858} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 1 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1141076861 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1141076858} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1210582007} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 959782197 + m_SortingOrder: 6 + m_TargetDisplay: 0 +--- !u!224 &1141076862 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1141076858} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 490939724} + - {fileID: 1770562627} + - {fileID: 1838403776} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 16, y: 9} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1141896085 GameObject: m_ObjectHideFlags: 0 @@ -8329,6 +9718,52 @@ Transform: - {fileID: 1935412432} m_Father: {fileID: 587665587} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1182811775 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1182811777} + - component: {fileID: 1182811776} + m_Layer: 0 + m_Name: LineManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1182811776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1182811775} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 11d7356c830440f48bbd0208dde62749, type: 3} + m_Name: + m_EditorClassIdentifier: + interactiveLineSegmentPrefab: {fileID: 0} + visualLineSegmentPrefab: {fileID: 0} +--- !u!4 &1182811777 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1182811775} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.504805, y: 0.60116494, z: 0.1694754} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1192886043 GameObject: m_ObjectHideFlags: 0 @@ -8368,8 +9803,8 @@ MonoBehaviour: currentbaseExposure: 0 viewCamera: {fileID: 147706099} viewImage: {fileID: 1497904376} - startTransform: {fileID: 1192964847} - endTransform: {fileID: 43549080} + startTransform: {fileID: 0} + endTransform: {fileID: 0} --- !u!4 &1192886045 Transform: m_ObjectHideFlags: 0 @@ -8385,41 +9820,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1192964846 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1192964847} - m_Layer: 5 - m_Name: photoStart - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1192964847 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1192964846} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 594466392} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -427.67178, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1193121549 GameObject: m_ObjectHideFlags: 0 @@ -9503,6 +10903,183 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1276686897} m_CullTransparentMesh: 1 +--- !u!1001 &1278583898 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8653719598885068355, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_Name + value: "\u5927\u8111\u7EF4\u4FEE\u7EC6\u5316(1)" + objectReference: {fileID: 0} + - target: {fileID: -7663647160766384332, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7552582706839291426, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_LocalScale.x + value: 0.93 + objectReference: {fileID: 0} + - target: {fileID: -7552582706839291426, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_LocalScale.y + value: 0.93 + objectReference: {fileID: 0} + - target: {fileID: -7552582706839291426, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7552582706839291426, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_LocalPosition.y + value: -5 + objectReference: {fileID: 0} + - target: {fileID: -7552582706839291426, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7552582706839291426, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -7552582706839291426, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7552582706839291426, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7552582706839291426, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7552582706839291426, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7552582706839291426, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7552582706839291426, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -7540366645094894305, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -6465772648978565786, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayer + value: 4 + objectReference: {fileID: 0} + - target: {fileID: -6465772648978565786, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayerID + value: 1607245853 + objectReference: {fileID: 0} + - target: {fileID: -5943429018798635801, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayer + value: 4 + objectReference: {fileID: 0} + - target: {fileID: -5943429018798635801, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayerID + value: 1607245853 + objectReference: {fileID: 0} + - target: {fileID: -5789117159704388081, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayer + value: 4 + objectReference: {fileID: 0} + - target: {fileID: -5789117159704388081, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayerID + value: 1607245853 + objectReference: {fileID: 0} + - target: {fileID: -2586898055405681282, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -2310062875034526340, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -1673691481530324010, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayer + value: 4 + objectReference: {fileID: 0} + - target: {fileID: -1673691481530324010, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayerID + value: 1607245853 + objectReference: {fileID: 0} + - target: {fileID: 449361851162706709, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1645952258796297141, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1986772382523124986, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayer + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1986772382523124986, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayerID + value: 1607245853 + objectReference: {fileID: 0} + - target: {fileID: 2165864923727682396, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayer + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2165864923727682396, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayerID + value: 1607245853 + objectReference: {fileID: 0} + - target: {fileID: 2561481026188911053, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4013501807958012848, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayer + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4013501807958012848, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayerID + value: 1607245853 + objectReference: {fileID: 0} + - target: {fileID: 4300517126578910024, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayer + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4300517126578910024, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayerID + value: 1607245853 + objectReference: {fileID: 0} + - target: {fileID: 5218612832247383575, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6612113895604569294, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayer + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 6612113895604569294, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_SortingLayerID + value: 1607245853 + objectReference: {fileID: 0} + - target: {fileID: 7680125721503022939, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9218586654918191133, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 4843985084834002234, guid: d8489dc41f8c4c9479ba48d5bf39e02e, type: 3} --- !u!1 &1294333830 GameObject: m_ObjectHideFlags: 0 @@ -10042,7 +11619,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &1349190325 RectTransform: m_ObjectHideFlags: 0 @@ -10052,15 +11629,15 @@ RectTransform: m_GameObject: {fileID: 1349190324} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalScale: {x: 1, y: 1, z: 0.9644} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1645565636} - m_Father: {fileID: 180053801} + m_Father: {fileID: 594466392} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 535, y: -45} + m_AnchoredPosition: {x: 553, y: 10} m_SizeDelta: {x: 900, y: 1200} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1349190326 @@ -10101,6 +11678,140 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1349190324} m_CullTransparentMesh: 1 +--- !u!1 &1350898314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1350898315} + - component: {fileID: 1350898317} + - component: {fileID: 1350898316} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1350898315 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350898314} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 590852442} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1350898316 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350898314} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Memory + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 0.5 + m_fontSizeBase: 0.5 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1350898317 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1350898314} + m_CullTransparentMesh: 1 --- !u!21 &1353538262 Material: serializedVersion: 8 @@ -10877,6 +12588,41 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1400025920} m_CullTransparentMesh: 1 +--- !u!1 &1402271958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1402271959} + m_Layer: 5 + m_Name: lineSocket + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1402271959 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1402271958} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1770562627} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -0.97} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1434691329 GameObject: m_ObjectHideFlags: 0 @@ -11105,6 +12851,94 @@ MonoBehaviour: m_OnValueChanged: m_PersistentCalls: m_Calls: [] +--- !u!1 &1451543706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1451543707} + - component: {fileID: 1451543710} + - component: {fileID: 1451543709} + - component: {fileID: 1451543708} + m_Layer: 5 + m_Name: SocketMemory + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1451543707 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451543706} + m_LocalRotation: {x: -0, y: -0, z: 1, w: 0.0000029504295} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1652508981} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -2.42, y: 2.03} + m_SizeDelta: {x: 0.736, y: 0.696} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1451543708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451543706} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2a37d0f43cb6f14c8011e55a756c448, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1451543709 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451543706} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 83cee37d2be8ac244ad6900c361ef447, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1451543710 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451543706} + m_CullTransparentMesh: 1 --- !u!1 &1497904375 GameObject: m_ObjectHideFlags: 0 @@ -11255,12 +13089,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1511852457} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.17, y: -0.2, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 0} + m_Father: {fileID: 1652508981} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1547278394 PrefabInstance: @@ -12079,8 +13913,8 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 24 - m_fontSizeBase: 24 + m_fontSize: 0.5 + m_fontSizeBase: 0.5 m_fontWeight: 400 m_enableAutoSizing: 0 m_fontSizeMin: 18 @@ -12129,6 +13963,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1619554426} m_CullTransparentMesh: 1 +--- !u!1 &1620595846 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1620595847} + - component: {fileID: 1620595850} + - component: {fileID: 1620595849} + m_Layer: 5 + m_Name: Plugvisual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1620595847 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620595846} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1770562627} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0.369, y: 2.188} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1620595849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620595846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: eddd5f83cbcf3144181520b398564232, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1620595850 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620595846} + m_CullTransparentMesh: 1 --- !u!1 &1624670012 GameObject: m_ObjectHideFlags: 0 @@ -12655,6 +14564,117 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1649538714} m_CullTransparentMesh: 1 +--- !u!1 &1652508977 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1652508981} + - component: {fileID: 1652508980} + - component: {fileID: 1652508979} + - component: {fileID: 1652508978} + m_Layer: 5 + m_Name: FaceUIcanvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1652508978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1652508977} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1652508979 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1652508977} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 1 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1652508980 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1652508977} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 1210582007} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 959782197 + m_SortingOrder: 4 + m_TargetDisplay: 0 +--- !u!224 &1652508981 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1652508977} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4115899} + - {fileID: 687630259} + - {fileID: 1887941706} + - {fileID: 19183080} + - {fileID: 590852442} + - {fileID: 1511852460} + - {fileID: 1079123346} + - {fileID: 7986261} + - {fileID: 1451543707} + - {fileID: 2031366193} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 16, y: 9} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1655131827 GameObject: m_ObjectHideFlags: 0 @@ -12910,7 +14930,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!224 &1700390217 RectTransform: m_ObjectHideFlags: 0 @@ -14251,6 +16271,98 @@ MonoBehaviour: burnRadiusMax: 26.5 backSpriteRenderer: {fileID: 1749292995} wrongColorSpriteRenderer: {fileID: 1935412433} +--- !u!1 &1770562626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1770562627} + - component: {fileID: 1770562630} + - component: {fileID: 1770562629} + - component: {fileID: 1770562628} + m_Layer: 5 + m_Name: Plug + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1770562627 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1770562626} + m_LocalRotation: {x: -0, y: -0, z: 1, w: 0.0000029504295} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1402271959} + - {fileID: 1620595847} + m_Father: {fileID: 1141076862} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 3.89, y: -3.55} + m_SizeDelta: {x: 2, y: 2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1770562628 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1770562626} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e52fef95146aaeb41a90b1faaa1a2e6e, type: 3} + m_Name: + m_EditorClassIdentifier: + initialSocket: {fileID: 1079123347} + plugSprite: {fileID: 1620595849} +--- !u!114 &1770562629 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1770562626} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: -2413806693520163455, guid: be9d5d5a62d87af488916fa5d40a8a36, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1770562630 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1770562626} + m_CullTransparentMesh: 1 --- !u!1 &1795052669 GameObject: m_ObjectHideFlags: 0 @@ -14404,6 +16516,162 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1795052669} m_CullTransparentMesh: 1 +--- !u!1 &1838403775 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1838403776} + - component: {fileID: 1838403778} + - component: {fileID: 1838403777} + m_Layer: 0 + m_Name: Cable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1838403776 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1838403775} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 2.18, y: 2.66, z: -0.06917192} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1141076862} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1838403777 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1838403775} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 90d9d2ab9b936ab4faae70e00e18dfd6, type: 3} + m_Name: + m_EditorClassIdentifier: + start: {fileID: 490939724} + end: {fileID: 1620595847} + resolution: 10 + dstMin: 0.1 + dstMax: 1 + forceMin: 0.1 + forceMax: 150 + k: 30 +--- !u!120 &1838403778 +LineRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1838403775} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 51099a9679b002c46b76c25f9ac139e3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 959782197 + m_SortingLayer: 5 + m_SortingOrder: 5 + m_Positions: + - {x: 0, y: 0, z: 0} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.42990676 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 6 + numCapVertices: 6 + alignment: 0 + textureMode: 0 + textureScale: {x: 1, y: 1} + shadowBias: 0.5 + generateLightingData: 0 + m_MaskInteraction: 0 + m_UseWorldSpace: 1 + m_Loop: 0 + m_ApplyActiveColorSpace: 1 --- !u!1 &1855461592 GameObject: m_ObjectHideFlags: 0 @@ -15286,7 +17554,7 @@ MonoBehaviour: pages: - {fileID: 120888154} - {fileID: 1357908779} - eyeTransitionManager: {fileID: 594466393} + eyeTransitionManager: {fileID: 0} manualGameObject: {fileID: 485877838} manualButton: {fileID: 2068085460} executeWindow: {fileID: 11739558} @@ -15390,6 +17658,263 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1882925196} m_CullTransparentMesh: 1 +--- !u!1 &1887941705 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1887941706} + - component: {fileID: 1887941709} + - component: {fileID: 1887941708} + - component: {fileID: 1887941707} + m_Layer: 5 + m_Name: Eye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1887941706 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887941705} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1932285447} + m_Father: {fileID: 1652508981} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.294, y: 0.547} + m_SizeDelta: {x: 1.5, y: 1.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1887941707 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887941705} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1887941708} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1887941708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887941705} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: -2413806693520163455, guid: e074a9b4b276847b0b578d2c96d2c1db, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1887941709 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1887941705} + m_CullTransparentMesh: 1 +--- !u!1 &1932285446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1932285447} + - component: {fileID: 1932285449} + - component: {fileID: 1932285448} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1932285447 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1932285446} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1887941706} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1932285448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1932285446} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Eye + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 0.5 + m_fontSizeBase: 0.5 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1932285449 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1932285446} + m_CullTransparentMesh: 1 --- !u!1 &1935412431 GameObject: m_ObjectHideFlags: 0 @@ -15758,6 +18283,94 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2025235956} m_CullTransparentMesh: 1 +--- !u!1 &2031366192 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2031366193} + - component: {fileID: 2031366196} + - component: {fileID: 2031366195} + - component: {fileID: 2031366194} + m_Layer: 5 + m_Name: SocketEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2031366193 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2031366192} + m_LocalRotation: {x: -0, y: -0, z: 1, w: 0.0000029504295} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1652508981} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 180} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.27, y: -0.06} + m_SizeDelta: {x: 0.736, y: 0.696} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2031366194 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2031366192} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2a37d0f43cb6f14c8011e55a756c448, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2031366195 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2031366192} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 83cee37d2be8ac244ad6900c361ef447, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2031366196 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2031366192} + m_CullTransparentMesh: 1 --- !u!1 &2033809932 GameObject: m_ObjectHideFlags: 0 @@ -16677,6 +19290,107 @@ Material: - _WorldTilingOffset: {r: 0, g: 0, b: 0, a: 0} - _WorldTilingScale: {r: 1, g: 1, b: 0, a: 0} m_BuildTextureStacks: [] +--- !u!1 &2101488594 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2101488597} + - component: {fileID: 2101488596} + - component: {fileID: 2101488595} + m_Layer: 0 + m_Name: Table + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2101488595 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2101488594} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ee158225ee1e59f4791627785501d950, type: 3} + m_Name: + m_EditorClassIdentifier: + shaderTypes: 0 + normalStrength: 5 + normalSmoothing: 1 + computingNormal: 0 +--- !u!212 &2101488596 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2101488594} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 241218475} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 4 + m_Sprite: {fileID: 21300000, guid: 8fdff1236e7889c42b0e5c635a5f368f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 1 + m_Size: {x: 8, y: 12} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &2101488597 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2101488594} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 77790454} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2111290280 PrefabInstance: m_ObjectHideFlags: 0 @@ -16901,6 +19615,90 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 8111558016868315346, guid: 8f5a6866f8a4c844e9e9c9280990fe6c, type: 3} m_PrefabInstance: {fileID: 2111290280} m_PrefabAsset: {fileID: 0} +--- !u!1 &2113268063 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2113268065} + - component: {fileID: 2113268064} + m_Layer: 0 + m_Name: background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &2113268064 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2113268063} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 7482667652216324306, guid: 311925a002f4447b3a28927169b83ea6, type: 3} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &2113268065 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2113268063} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -5.17, y: -0.11, z: 0} + m_LocalScale: {x: 18.831322, y: 10.684438, z: 7.7705} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 77790454} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2126911509 GameObject: m_ObjectHideFlags: 0 @@ -16919,7 +19717,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!224 &2126911510 RectTransform: m_ObjectHideFlags: 0 @@ -17106,10 +19904,16 @@ SceneRoots: - {fileID: 147706100} - {fileID: 1094413203} - {fileID: 594466392} - - {fileID: 1511852460} - {fileID: 587665587} - {fileID: 1192886045} - {fileID: 271919488} - {fileID: 137938504} - {fileID: 1617403348} - {fileID: 1875403280} + - {fileID: 77790454} + - {fileID: 1102365682} + - {fileID: 1652508981} + - {fileID: 1141076862} + - {fileID: 1278583898} + - {fileID: 1182811777} + - {fileID: 863689910} diff --git a/Assets/Plugins/Febucci/Text Animator/Integrations/Visual Scripting - Integration.unitypackage.meta b/Assets/Resources/Art/Fix/Peipei.meta similarity index 67% rename from Assets/Plugins/Febucci/Text Animator/Integrations/Visual Scripting - Integration.unitypackage.meta rename to Assets/Resources/Art/Fix/Peipei.meta index 05e590027..2b7f5ca42 100644 --- a/Assets/Plugins/Febucci/Text Animator/Integrations/Visual Scripting - Integration.unitypackage.meta +++ b/Assets/Resources/Art/Fix/Peipei.meta @@ -1,5 +1,6 @@ fileFormatVersion: 2 -guid: 117dcc671050f5247bd8743b91ecaab7 +guid: a3f25b0c39b21cb47ade23cfd1702349 +folderAsset: yes DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Resources/Art/Fix/head 1.png b/Assets/Resources/Art/Fix/Peipei/head 1.png similarity index 100% rename from Assets/Resources/Art/Fix/head 1.png rename to Assets/Resources/Art/Fix/Peipei/head 1.png diff --git a/Assets/Resources/Art/Fix/head 1.png.meta b/Assets/Resources/Art/Fix/Peipei/head 1.png.meta similarity index 100% rename from Assets/Resources/Art/Fix/head 1.png.meta rename to Assets/Resources/Art/Fix/Peipei/head 1.png.meta diff --git a/Assets/Resources/Art/Fix/Peipei/大脑维修细化(1).psb b/Assets/Resources/Art/Fix/Peipei/大脑维修细化(1).psb new file mode 100644 index 000000000..a34376452 Binary files /dev/null and b/Assets/Resources/Art/Fix/Peipei/大脑维修细化(1).psb differ diff --git a/Assets/Resources/Art/Fix/Peipei/大脑维修细化(1).psb.meta b/Assets/Resources/Art/Fix/Peipei/大脑维修细化(1).psb.meta new file mode 100644 index 000000000..f769f8cfa --- /dev/null +++ b/Assets/Resources/Art/Fix/Peipei/大脑维修细化(1).psb.meta @@ -0,0 +1,823 @@ +fileFormatVersion: 2 +guid: d8489dc41f8c4c9479ba48d5bf39e02e +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: b2a9591990af98743ba3ff7cf1000886, type: 3} + textureImporterSettings: + alphaSource: 1 + mipMapMode: 0 + enableMipMap: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + convertToNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + swizzle: 50462976 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + nPOTScale: 1 + sRGBTexture: 1 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 0 + flipbookColumns: 0 + ignorePngGamma: 0 + cookieMode: 0 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + normalMap: 0 + textureFormat: 0 + maxTextureSize: 0 + lightmap: 0 + compressionQuality: 0 + linearTexture: 0 + grayScaleToAlpha: 0 + rGBM: 0 + cubemapConvolutionSteps: 0 + cubemapConvolutionExponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + spriteImportData: + - name: + originalName: + pivot: {x: 0, y: 0} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + spriteID: + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 0, y: 0} + spritePosition: {x: 0, y: 0} + mosaicSpriteImportData: [] + rigSpriteImportData: + - name: "maybe\u4EFB\u52A1\u6807\u7B7E" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1911 + y: 2752 + width: 97 + height: 99 + spriteID: fa38aa440bbf51d4c809ab0bbc160e50 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1911, y: 2752} + spritePosition: {x: 0, y: 942} + - name: "maybe\u4EFB\u52A1\u6807\u7B7E" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1947 + y: 2302 + width: 97 + height: 100 + spriteID: 8cf4e156dc3d2c2498e53804bae9169e + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1947, y: 2302} + spritePosition: {x: 0, y: 753} + - name: "maybe\u4EFB\u52A1\u6807\u7B7E" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1947 + y: 2180 + width: 97 + height: 114 + spriteID: 536553e4c2a3def42a29d39ca6d7848d + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1947, y: 2180} + spritePosition: {x: 0, y: 564} + - name: HUD + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 4 + y: 3268 + width: 1029 + height: 265 + spriteID: b4cfc504df1e29e45aae05776b43139a + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 4, y: 3268} + spritePosition: {x: 0, y: 0} + - name: "\u653E\u6620\u673A" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1740 + y: 2508 + width: 240 + height: 236 + spriteID: 91948ccd4abc4e849ab89ee8da3cdc98 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1740, y: 2508} + spritePosition: {x: 1206, y: 802} + - name: "\u63D2\u5934\u6A21\u5757" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1545 + y: 2180 + width: 187 + height: 367 + spriteID: b4c3bc10269edfc488afc4b6bf5911b7 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1545, y: 2180} + spritePosition: {x: 1212, y: 320} + - name: "\u6682\u5B9A\u6A21\u5757" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1740 + y: 2180 + width: 199 + height: 320 + spriteID: ee908154e6dd77f41ba74ad863809c48 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1740, y: 2180} + spritePosition: {x: 1212, y: 0} + - name: pad + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1084 + y: 2180 + width: 453 + height: 663 + spriteID: 1004a871842083e4fadf734781dd9bd9 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1084, y: 2180} + spritePosition: {x: 1433, y: 125} + - name: "\u793A\u6CE2\u5668" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1084 + y: 2851 + width: 400 + height: 229 + spriteID: 78edd5de6c9369a4b9b538b507e5e23b + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1084, y: 2851} + spritePosition: {x: 1481, y: 850} + - name: "\u62A5\u9519\u5C4F\u5E55" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1084 + y: 3088 + width: 409 + height: 92 + spriteID: 24350b3dace2bf54ea24ff83998cf3d4 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1084, y: 3088} + spritePosition: {x: 1458, y: 8} + - name: "\u5DE6\u4FA7\u754C\u9762" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 4 + y: 4 + width: 1920 + height: 1080 + spriteID: 8c14b1e2f6c0ca64d9966c6e62dddda2 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 4, y: 4} + spritePosition: {x: 0, y: 0} + - name: "\u8BB2\u8BDD\u6A21\u5757" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1911 + y: 3069 + width: 101 + height: 67 + spriteID: 1891c75593dbba341a42a482777109d0 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1911, y: 3069} + spritePosition: {x: 653, y: 232} + - name: "\u601D\u7EF4\u6A21\u5757" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1947 + y: 2410 + width: 89 + height: 70 + spriteID: 6ab8e4ea07d0c0548aed41b2725cde12 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1947, y: 2410} + spritePosition: {x: 861, y: 745} + - name: "\u60C5\u7EEA\u6A21\u5757" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1911 + y: 3144 + width: 89 + height: 70 + spriteID: a11ed9a3a69efdd42a772efaaf48ec41 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1911, y: 3144} + spritePosition: {x: 450, y: 738} + - name: "maybe\u78C1\u5E26" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1740 + y: 3100 + width: 100 + height: 100 + spriteID: aab5ae1b2b9b9684cb44841966f3d70c + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1740, y: 3100} + spritePosition: {x: 656, y: 773} + - name: "\u8BB0\u5FC6\u6A21\u5757" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1740 + y: 2752 + width: 163 + height: 108 + spriteID: 9bdd705adb79ce54b8a12839054545ae + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1740, y: 2752} + spritePosition: {x: 621, y: 765} + - name: "UF\u6A21\u5757" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1911 + y: 2962 + width: 82 + height: 99 + spriteID: d15e89cc9c203c641ae5e21f5ad5202d + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1911, y: 2962} + spritePosition: {x: 442, y: 551} + - name: "\u5DE6\u773C" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1740 + y: 2868 + width: 99 + height: 108 + spriteID: 7bed80e32485d854fbd1115aa8a652ca + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1740, y: 2868} + spritePosition: {x: 432, y: 549} + - name: "\u53F3\u773C" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1740 + y: 2984 + width: 99 + height: 108 + spriteID: 81337b09b307e904784e1a4d391a052a + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1740, y: 2984} + spritePosition: {x: 881, y: 549} + - name: "\u8272\u89C9" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 1911 + y: 2859 + width: 94 + height: 95 + spriteID: 21b8d8e502546af4abe8b04d24a0df9e + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 1911, y: 2859} + spritePosition: {x: 659, y: 565} + - name: "\u4EBA" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 4 + y: 2180 + width: 1072 + height: 1080 + spriteID: 10b3cdfe5d4c6dc4f8323cee5ff555da + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 4, y: 2180} + spritePosition: {x: 175, y: 0} + - name: "\u80CC\u666F" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 4 + y: 1092 + width: 1903 + height: 1080 + spriteID: 1f9f67018bc8d1d47ab91eaf18ccb7f7 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 4, y: 1092} + spritePosition: {x: 0, y: 0} + characterData: + bones: [] + parts: [] + dimension: {x: 0, y: 0} + characterGroups: [] + pivot: {x: 0, y: 0} + boneReadOnly: 0 + sharedRigSpriteImportData: [] + sharedRigCharacterData: + bones: [] + parts: [] + dimension: {x: 0, y: 0} + characterGroups: [] + pivot: {x: 0, y: 0} + boneReadOnly: 0 + platformSettings: [] + mosaicLayers: 1 + characterMode: 1 + documentPivot: {x: 0, y: 0} + documentAlignment: 7 + importHiddenLayers: 0 + layerMappingOption: 2 + generatePhysicsShape: 0 + paperDollMode: 0 + keepDupilcateSpriteName: 1 + skeletonAssetReferenceID: + padding: 4 + spriteSizeExpand: 0 + spriteCategoryList: + categories: [] + spritePackingTag: + resliceFromLayer: 0 + mosaicPSDLayers: [] + rigPSDLayers: + - name: "maybe\u4EFB\u52A1\u6807\u7B7E" + spriteName: "maybe\u4EFB\u52A1\u6807\u7B7E" + isGroup: 0 + parentIndex: -1 + spriteID: fa38aa440bbf51d4c809ab0bbc160e50 + layerID: 1723 + mosaicPosition: {x: 1911, y: 2752} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "maybe\u4EFB\u52A1\u6807\u7B7E" + spriteName: "maybe\u4EFB\u52A1\u6807\u7B7E" + isGroup: 0 + parentIndex: -1 + spriteID: 8cf4e156dc3d2c2498e53804bae9169e + layerID: 1756 + mosaicPosition: {x: 1947, y: 2302} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "maybe\u4EFB\u52A1\u6807\u7B7E" + spriteName: "maybe\u4EFB\u52A1\u6807\u7B7E" + isGroup: 0 + parentIndex: -1 + spriteID: 536553e4c2a3def42a29d39ca6d7848d + layerID: 1755 + mosaicPosition: {x: 1947, y: 2180} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: HUD + spriteName: HUD + isGroup: 0 + parentIndex: -1 + spriteID: b4cfc504df1e29e45aae05776b43139a + layerID: 1757 + mosaicPosition: {x: 4, y: 3268} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u653E\u6620\u673A" + spriteName: "\u653E\u6620\u673A" + isGroup: 0 + parentIndex: -1 + spriteID: 91948ccd4abc4e849ab89ee8da3cdc98 + layerID: 1652 + mosaicPosition: {x: 1740, y: 2508} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u63D2\u5934\u6A21\u5757" + spriteName: "\u63D2\u5934\u6A21\u5757" + isGroup: 0 + parentIndex: -1 + spriteID: b4c3bc10269edfc488afc4b6bf5911b7 + layerID: 1724 + mosaicPosition: {x: 1545, y: 2180} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u6682\u5B9A\u6A21\u5757" + spriteName: "\u6682\u5B9A\u6A21\u5757" + isGroup: 0 + parentIndex: -1 + spriteID: ee908154e6dd77f41ba74ad863809c48 + layerID: 1650 + mosaicPosition: {x: 1740, y: 2180} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: pad + spriteName: pad + isGroup: 0 + parentIndex: -1 + spriteID: 1004a871842083e4fadf734781dd9bd9 + layerID: 1646 + mosaicPosition: {x: 1084, y: 2180} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u793A\u6CE2\u5668" + spriteName: "\u793A\u6CE2\u5668" + isGroup: 0 + parentIndex: -1 + spriteID: 78edd5de6c9369a4b9b538b507e5e23b + layerID: 1649 + mosaicPosition: {x: 1084, y: 2851} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u62A5\u9519\u5C4F\u5E55" + spriteName: "\u62A5\u9519\u5C4F\u5E55" + isGroup: 0 + parentIndex: -1 + spriteID: 24350b3dace2bf54ea24ff83998cf3d4 + layerID: 1648 + mosaicPosition: {x: 1084, y: 3088} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u5DE6\u4FA7\u754C\u9762" + spriteName: "\u5DE6\u4FA7\u754C\u9762" + isGroup: 0 + parentIndex: -1 + spriteID: 8c14b1e2f6c0ca64d9966c6e62dddda2 + layerID: 1747 + mosaicPosition: {x: 4, y: 4} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u8BB2\u8BDD\u6A21\u5757" + spriteName: "\u8BB2\u8BDD\u6A21\u5757" + isGroup: 0 + parentIndex: -1 + spriteID: 1891c75593dbba341a42a482777109d0 + layerID: 1592 + mosaicPosition: {x: 1911, y: 3069} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u601D\u7EF4\u6A21\u5757" + spriteName: "\u601D\u7EF4\u6A21\u5757" + isGroup: 0 + parentIndex: -1 + spriteID: 6ab8e4ea07d0c0548aed41b2725cde12 + layerID: 1611 + mosaicPosition: {x: 1947, y: 2410} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u60C5\u7EEA\u6A21\u5757" + spriteName: "\u60C5\u7EEA\u6A21\u5757" + isGroup: 0 + parentIndex: -1 + spriteID: a11ed9a3a69efdd42a772efaaf48ec41 + layerID: 1609 + mosaicPosition: {x: 1911, y: 3144} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "maybe\u78C1\u5E26" + spriteName: "maybe\u78C1\u5E26" + isGroup: 0 + parentIndex: -1 + spriteID: aab5ae1b2b9b9684cb44841966f3d70c + layerID: 1752 + mosaicPosition: {x: 1740, y: 3100} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u8BB0\u5FC6\u6A21\u5757" + spriteName: "\u8BB0\u5FC6\u6A21\u5757" + isGroup: 0 + parentIndex: -1 + spriteID: 9bdd705adb79ce54b8a12839054545ae + layerID: 1605 + mosaicPosition: {x: 1740, y: 2752} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "UF\u6A21\u5757" + spriteName: "UF\u6A21\u5757" + isGroup: 0 + parentIndex: -1 + spriteID: d15e89cc9c203c641ae5e21f5ad5202d + layerID: 1603 + mosaicPosition: {x: 1911, y: 2962} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u5DE6\u773C" + spriteName: "\u5DE6\u773C" + isGroup: 0 + parentIndex: -1 + spriteID: 7bed80e32485d854fbd1115aa8a652ca + layerID: 1602 + mosaicPosition: {x: 1740, y: 2868} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u53F3\u773C" + spriteName: "\u53F3\u773C" + isGroup: 0 + parentIndex: -1 + spriteID: 81337b09b307e904784e1a4d391a052a + layerID: 1601 + mosaicPosition: {x: 1740, y: 2984} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u8272\u89C9" + spriteName: "\u8272\u89C9" + isGroup: 0 + parentIndex: -1 + spriteID: 21b8d8e502546af4abe8b04d24a0df9e + layerID: 1596 + mosaicPosition: {x: 1911, y: 2859} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u4EBA" + spriteName: "\u4EBA" + isGroup: 0 + parentIndex: -1 + spriteID: 10b3cdfe5d4c6dc4f8323cee5ff555da + layerID: 1630 + mosaicPosition: {x: 4, y: 2180} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: "\u80CC\u666F" + spriteName: "\u80CC\u666F" + isGroup: 0 + parentIndex: -1 + spriteID: 1f9f67018bc8d1d47ab91eaf18ccb7f7 + layerID: 1737 + mosaicPosition: {x: 4, y: 1092} + flatten: 0 + isImported: 1 + isVisible: 1 + sharedRigPSDLayers: [] + pSDLayerImportSetting: [] + importFileNodeState: 1 + platformSettingsDirtyTick: 0 + spriteSizeExpandChanged: 0 + generateGOHierarchy: 0 + textureAssetName: + prefabAssetName: + spriteLibAssetName: + skeletonAssetName: + secondarySpriteTextures: [] diff --git a/Assets/Resources/Art/Tools.meta b/Assets/Resources/Art/Tools.meta new file mode 100644 index 000000000..d0f9f70dc --- /dev/null +++ b/Assets/Resources/Art/Tools.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b99a615c27f8214494c8cc3703b339e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Art/Tools/plug.meta b/Assets/Resources/Art/Tools/plug.meta new file mode 100644 index 000000000..8a74c1497 --- /dev/null +++ b/Assets/Resources/Art/Tools/plug.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79cffe12cd33f7e4f92ed218c67948e3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Art/Tools/plug/插头.png b/Assets/Resources/Art/Tools/plug/插头.png new file mode 100644 index 000000000..a5c29c938 Binary files /dev/null and b/Assets/Resources/Art/Tools/plug/插头.png differ diff --git a/Assets/Resources/Art/Tools/plug/插头.png.meta b/Assets/Resources/Art/Tools/plug/插头.png.meta new file mode 100644 index 000000000..8e6f2d06b --- /dev/null +++ b/Assets/Resources/Art/Tools/plug/插头.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: eddd5f83cbcf3144181520b398564232 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Art/Tools/plug/插孔.png b/Assets/Resources/Art/Tools/plug/插孔.png new file mode 100644 index 000000000..f0a940fcf Binary files /dev/null and b/Assets/Resources/Art/Tools/plug/插孔.png differ diff --git a/Assets/Resources/Art/Tools/plug/插孔.png.meta b/Assets/Resources/Art/Tools/plug/插孔.png.meta new file mode 100644 index 000000000..66495041f --- /dev/null +++ b/Assets/Resources/Art/Tools/plug/插孔.png.meta @@ -0,0 +1,140 @@ +fileFormatVersion: 2 +guid: 83cee37d2be8ac244ad6900c361ef447 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Materials.meta b/Assets/Resources/Materials.meta new file mode 100644 index 000000000..f306da918 --- /dev/null +++ b/Assets/Resources/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 107a049a3aac5b54fa98ff36d9e4859e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Materials/Cable.mat b/Assets/Resources/Materials/Cable.mat new file mode 100644 index 000000000..7de1760f3 --- /dev/null +++ b/Assets/Resources/Materials/Cable.mat @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Cable + m_Shader: {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _EMISSION + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _ColorMode: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EmissionEnabled: 0 + - _EnableExternalAlpha: 0 + - _FlipbookMode: 0 + - _LightingEnabled: 0 + - _Mode: 0 + - _QueueOffset: 0 + - _SampleGI: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/Assets/Resources/Materials/Cable.mat.meta b/Assets/Resources/Materials/Cable.mat.meta new file mode 100644 index 000000000..fe41c3075 --- /dev/null +++ b/Assets/Resources/Materials/Cable.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51099a9679b002c46b76c25f9ac139e3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/FontAsset/WenQuanYi Bitmap Song 14px SDF.asset b/Assets/Resources/Prefabs/FontAsset/WenQuanYi Bitmap Song 14px SDF.asset index 35d2b0f9e..5f934a032 100644 --- a/Assets/Resources/Prefabs/FontAsset/WenQuanYi Bitmap Song 14px SDF.asset +++ b/Assets/Resources/Prefabs/FontAsset/WenQuanYi Bitmap Song 14px SDF.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a426873f08d80d09da23da2f9571e439e2ae080f990234af4b6d422d6778498 -size 134495871 +oid sha256:bd2d163009d53527c7568d6e6e223b5a0d056576a59facb8c8698eea0ce00655 +size 134535959 diff --git a/Assets/Resources/Yarn/OptionTest/OptionTest1.yarn b/Assets/Resources/Yarn/OptionTest/OptionTest1.yarn index e1eeda74d..1dee83c1e 100644 --- a/Assets/Resources/Yarn/OptionTest/OptionTest1.yarn +++ b/Assets/Resources/Yarn/OptionTest/OptionTest1.yarn @@ -4,17 +4,27 @@ 我: 这是选项测试文件 #line:069537f <> <> -我: 点击不同按钮可以执行不同命令 #line:00147c3 -<> -<> -我: 加载测试场景 #line:0a67910 -我: 提供两个按钮进行点击 #line:0cb2011 -我: 代码部分在Asset->Scripts->Test->OptionTest #line:0344182 -[command name=show_buttons /] #line:006eeaa - -> 按钮1 #line:0db0f08 - 我: 按下了按钮1 #line:0d84460 - -> 按钮2 #line:0556913 - 我: 按下了按钮2 #line:0b552f4 +// 我: 点击不同按钮可以执行不同命令 #line:00147c3 +// <> +// <> +// 我: 加载测试场景 #line:0a67910 +// 我: 提供两个按钮进行点击 #line:0cb2011 +// 我: 代码部分在Asset->Scripts->Test->OptionTest #line:0344182 +// [command name=show_buttons /] #line:006eeaa +// -> 按钮1 #line:0db0f08 +// 我: 按下了按钮1 #line:0d84460 +// -> 按钮2 #line:0556913 +// 我: 按下了按钮2 #line:0b552f4 + +// 我: 测试完成 #line:011c95f + + + + [command name=Check_Line /] + -> 按钮1 + 我: 按下了按钮1 + -> 按钮2 + 我: 按下了按钮2 + -我: 测试完成 #line:011c95f === diff --git a/Assets/Resources/Yarn/PeipeiTalk/PeipeiTalk1.yarn b/Assets/Resources/Yarn/PeipeiTalk/PeipeiTalk1.yarn index 6dd2ac130..4b921acb3 100644 --- a/Assets/Resources/Yarn/PeipeiTalk/PeipeiTalk1.yarn +++ b/Assets/Resources/Yarn/PeipeiTalk/PeipeiTalk1.yarn @@ -48,7 +48,7 @@ position: 74,-513 佩佩: 医生好,我可以进来吗? ///<<播放轻轻的敲门声>> 我: 当然,请进吧。 - <> +//<> 佩佩: …… 佩佩: 打扰了,医生。能帮我做个检查吗? 我: 当然没问题。美工组的佩佩,是么? @@ -80,7 +80,7 @@ position: 71,-262 ///让佩佩的眼睛处于可以想象颜色的状态 <> ///确认当前的试图状态为头部的概览视图 -<> +<> ///表示视觉模块在当前维修阶段是否已经进入过了 <> ///表示UF模块在当前维修阶段是否已经进入过了 @@ -118,7 +118,7 @@ title: EyeView position: 440,16 --- ///进入视觉模块 - <> + <> WARNING: 无法读取色觉模组。(病症介绍,可能是普遍现象) 我: 你的色觉是失效的……你怎么没跟我说,你自己不知道吗? 佩佩: 啊…这个很久啦,我已经不记得是什么时候开始的了,应该是装UF的时候开始的。但这不是什么大问题。 @@ -156,7 +156,7 @@ title: MainViewUF position: -324,10 --- ///确保是在主视角下进行UF模块的操作 -<> +<> 我: 我们用UF画一张图吧 <> //【图片颜色错误】 @@ -185,7 +185,7 @@ position: -324,10 title: MemoryView position: 75,242 --- - <> + <> 我: 定位一下排异的记忆… ///一个闪烁的图片:两个女孩的身影正在写生;自然环境AMB,非常稀疏的钢琴和弦BGM <> @@ -287,7 +287,7 @@ position: 76,708 --- <> ->进入视觉模块 - <> + <> <> 我: 我们开始吧。 ->指示佩佩看天空 @@ -346,7 +346,7 @@ position: 81,962 --- /////头部视角-视觉-记忆桥截断术 <> - <> + <> ->执行视觉-记忆桥阻断术 佩佩: 啊…眼睛……我的…… 佩佩: 好痛! @@ -361,7 +361,7 @@ position: 81,962 title: review position: 81,962 --- - <> + <> <> 我: 视觉系统正常,我们再看看UF是不是恢复正常了吧。这才是最终的目的。 <> @@ -380,7 +380,7 @@ position: 81,962 title: EyeViewFollowUp position: 378,1051 --- -<> +<> <> 我: 试试吧 ->指示佩佩看背景 @@ -401,7 +401,7 @@ position: 378,1051 title: UFViewFollowUp position: -171,1128 --- -<> +<> ///<<任务提示更新:进行UF绘图测试>> 我: 我们用UF画一张图吧 diff --git a/Assets/Scenes/Persistence.unity b/Assets/Scenes/Persistence.unity index 53776942c..e4629ae07 100644 --- a/Assets/Scenes/Persistence.unity +++ b/Assets/Scenes/Persistence.unity @@ -1233,8 +1233,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 18a3ec3914131d44199ae33902edf159, type: 3} m_Name: m_EditorClassIdentifier: - runMode: 0 - firstTalkSO: {fileID: 11400000, guid: 2cc7ecb3ca3ad4f418430e814a7d1dc5, type: 2} + runMode: 1 + firstTalkSO: {fileID: 11400000, guid: bd44f6c25aa17a4408e172d16b903176, type: 2} clinicScene: ClinicScene testYarnProject: OptionTest --- !u!4 &719228339 @@ -2353,7 +2353,7 @@ Canvas: m_AdditionalShaderChannelsFlag: 25 m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 - m_SortingOrder: 0 + m_SortingOrder: 5 m_TargetDisplay: 0 --- !u!224 &1604842429 RectTransform: diff --git a/Assets/Scripts/FixSystem.meta b/Assets/Scripts/FixSystem.meta new file mode 100644 index 000000000..8d5ea5f51 --- /dev/null +++ b/Assets/Scripts/FixSystem.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d7ecc312c780614e91a5c93de5403eb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Cable.meta b/Assets/Scripts/FixSystem/Cable.meta new file mode 100644 index 000000000..2955a10f6 --- /dev/null +++ b/Assets/Scripts/FixSystem/Cable.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 655be486d0c27fa458354a686c592f55 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Cable/Cable.cs b/Assets/Scripts/FixSystem/Cable/Cable.cs new file mode 100644 index 000000000..769a17570 --- /dev/null +++ b/Assets/Scripts/FixSystem/Cable/Cable.cs @@ -0,0 +1,64 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +[RequireComponent(typeof(LineRenderer))] +public class Cable : MonoBehaviour +{ + public Transform start; + public Transform end; + public int resolution = 10; + public float dstMin = 0.1f; + public float dstMax = 1.0f; + public float forceMin = 0.1f; + public float forceMax = 1.0f; + public int k = 10; + + private LineRenderer lineRenderer; + private Vector3[] points; + + private void Start() + { + lineRenderer = GetComponent(); + points = new Vector3[resolution]; + for (int i = 0; i < resolution; i++) + { + float t = i / (float)(resolution - 1); + points[i] = Vector3.Lerp(start.position, end.position, t); + } + lineRenderer.positionCount = resolution; + } + + private void FixedUpdate() + { + UpdateRope(); + for (int i = 0; i < resolution; i++) + { + lineRenderer.SetPosition(i, points[i] + Vector3.forward * -.3f); + } + } + + void UpdateRope() + { + float t = Mathf.InverseLerp(dstMin, dstMax, (start.position - end.position).magnitude); + float F = Mathf.Lerp(forceMin, forceMax, t); + points[0] = start.position; + points[points.Length - 1] = end.position; + + for (int ik = 0; ik < k; ik++) + { + for (int i = 1; i < points.Length - 1; i++) + { + Vector3 offsetPrev = (points[i - 1] - points[i]); + Vector3 offsetNext = points[i + 1] - points[i]; + Vector3 velocity = offsetPrev.normalized * offsetPrev.magnitude * F + offsetNext.normalized * offsetNext.magnitude * F; + points[i] += velocity * Time.deltaTime / k; + } + for (int i = 1; i < points.Length - 1; i++) + { + points[i] += Vector3.down * 9.8f * Time.deltaTime / k; + } + } + } + +} diff --git a/Assets/Scripts/FixSystem/Cable/Cable.cs.meta b/Assets/Scripts/FixSystem/Cable/Cable.cs.meta new file mode 100644 index 000000000..a5c6f37b8 --- /dev/null +++ b/Assets/Scripts/FixSystem/Cable/Cable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 90d9d2ab9b936ab4faae70e00e18dfd6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Cable/ISocket.cs b/Assets/Scripts/FixSystem/Cable/ISocket.cs new file mode 100644 index 000000000..7d716b4af --- /dev/null +++ b/Assets/Scripts/FixSystem/Cable/ISocket.cs @@ -0,0 +1,13 @@ +using Unity.VisualScripting; +using UnityEngine; +public interface ISocket +{ + bool IsAvailable { get; } + Vector2 InsertionPoint { get; } + + Vector2 GetPosition(); + void InsertPlug(Plug plug); + void RemovePlug(Plug plug); + + +} diff --git a/Assets/Scripts/FixSystem/Cable/ISocket.cs.meta b/Assets/Scripts/FixSystem/Cable/ISocket.cs.meta new file mode 100644 index 000000000..58cd6a589 --- /dev/null +++ b/Assets/Scripts/FixSystem/Cable/ISocket.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 93bfc6729da7d89478c651e49033938a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Cable/Plug.cs b/Assets/Scripts/FixSystem/Cable/Plug.cs new file mode 100644 index 000000000..8b60b01e7 --- /dev/null +++ b/Assets/Scripts/FixSystem/Cable/Plug.cs @@ -0,0 +1,107 @@ +using UnityEngine; +using System.Collections.Generic; +using UnityEngine.EventSystems; +using UnityEngine.UI; +using System.Linq; +using DG.Tweening; + +public class Plug : MonoBehaviour, IDragHandler, IPointerDownHandler, IPointerUpHandler +{ + private Vector3 startPosition; + private Quaternion startRotation; + private bool isDragging = false; + private ISocket currentSocket = null; + private Image image; + private Vector3 pickupOffset = new Vector3(0, 0, 0); + private Quaternion pickupRotationOffset = Quaternion.Euler(0, 0, 30); + public Socket initialSocket; // new variable + public Image plugSprite; // new variable + + private void Awake() + { + image = GetComponent(); + } + private void Start() + { + startPosition = initialSocket.GetPosition(); + + transform.position=startPosition; + //startRotation = initialSocket.GetRotation(); + + // Insert the plug into the initial socket and make the sprite disappear. + initialSocket.InsertPlug(this); + plugSprite.enabled = false; + } + + + + public void OnPointerDown(PointerEventData eventData) + { + isDragging = true; + image.raycastTarget = false; + currentSocket?.RemovePlug(this); + + plugSprite.enabled = true; + + transform.position += pickupOffset; + transform.rotation = pickupRotationOffset; + } + + public void OnDrag(PointerEventData eventData) + { + if (isDragging) + { + Vector3 screenPosition = new Vector3(eventData.position.x, eventData.position.y, Camera.main.WorldToScreenPoint(transform.position).z); + Vector3 move = Camera.main.ScreenToWorldPoint(screenPosition); + move.z = transform.position.z; + transform.position = move; + } + } + + public void OnPointerUp(PointerEventData eventData) + { + isDragging = false; + image.raycastTarget = true; + + float closestDistance = Mathf.Infinity; + ISocket closestSocket = null; + + ISocket[] sockets = FindObjectsOfType().OfType().ToArray(); + + foreach (ISocket socket in sockets) + { + float distance = Vector3.Distance(transform.position, socket.GetPosition()); + + if (distance < closestDistance) + { + closestDistance = distance; + closestSocket = socket; + } + } + + float snappingRange = 1f; // You might need to adjust this for WorldSpace Canvas + if (closestSocket != null && closestDistance <= snappingRange) + { + currentSocket = closestSocket; + currentSocket.InsertPlug(this); + transform.position = currentSocket.GetPosition(); + plugSprite.enabled = false; + //transform.rotation = startRotation; + } + else + { + transform.DOMove(startPosition, 0.1f).OnComplete(() => { + //transform.rotation = startRotation; + initialSocket.InsertPlug(this); + plugSprite.enabled = false; // Make the plug sprite disappear when it is inserted into the initial socket. + }); + } + } + + void OnDrawGizmosSelected() + { + Gizmos.color = Color.yellow; + float snappingRange = 1.0f; // You might need to adjust this for WorldSpace Canvas + Gizmos.DrawWireSphere(transform.position, snappingRange); + } +} diff --git a/Assets/Scripts/FixSystem/Cable/Plug.cs.meta b/Assets/Scripts/FixSystem/Cable/Plug.cs.meta new file mode 100644 index 000000000..1f5071b30 --- /dev/null +++ b/Assets/Scripts/FixSystem/Cable/Plug.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e52fef95146aaeb41a90b1faaa1a2e6e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Cable/Socket.cs b/Assets/Scripts/FixSystem/Cable/Socket.cs new file mode 100644 index 000000000..a06ca8d74 --- /dev/null +++ b/Assets/Scripts/FixSystem/Cable/Socket.cs @@ -0,0 +1,27 @@ +using UnityEngine; + +public class Socket : MonoBehaviour, ISocket +{ + public bool IsAvailable { get; private set; } = true; + public Vector2 InsertionPoint => transform.position; + + public void InsertPlug(Plug plug) + { + if (IsAvailable) + { + // Here you can add the functionality that will be executed when a plug is inserted + IsAvailable = false; + } + } + + public void RemovePlug(Plug plug) + { + // Here you can add the functionality that will be executed when a plug is removed + IsAvailable = true; + } + public Vector2 GetPosition() + { + return transform.position; + } + +} diff --git a/Assets/Scripts/FixSystem/Cable/Socket.cs.meta b/Assets/Scripts/FixSystem/Cable/Socket.cs.meta new file mode 100644 index 000000000..ca1a973f1 --- /dev/null +++ b/Assets/Scripts/FixSystem/Cable/Socket.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c2a37d0f43cb6f14c8011e55a756c448 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Line.meta b/Assets/Scripts/FixSystem/Line.meta new file mode 100644 index 000000000..b643da110 --- /dev/null +++ b/Assets/Scripts/FixSystem/Line.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cf9f43cdbdd9b62459339d221d602590 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Line/InteractiveLineSegment.cs b/Assets/Scripts/FixSystem/Line/InteractiveLineSegment.cs new file mode 100644 index 000000000..d7f79f593 --- /dev/null +++ b/Assets/Scripts/FixSystem/Line/InteractiveLineSegment.cs @@ -0,0 +1,65 @@ +using Unity.VisualScripting; +using UnityEngine; + +public class InteractiveLineSegment : VisualLineSegment +{ + [SerializeField] + private Transform startTransform; + public Transform StartTransform + { + get { return startTransform; } + set { startTransform = value; } + } + + [SerializeField] + private Transform endTransform; + public Transform EndTransform + { + get { return endTransform; } + set { endTransform = value; } + } + + private BoxCollider2D boxCollider; + + protected override void Awake() + { + base.Awake(); + boxCollider = GetComponent(); + } + public void Start() + { + Initialize(); + + } + + + public void Initialize() + { + if (StartTransform == null || EndTransform == null) + { + Debug.LogError("StartTransform or EndTransform is not set."); + return; + } + + base.Initialize(StartTransform.position, EndTransform.position); + + // Calculate the length of the line segment + float length = Vector3.Distance(StartPoint, EndPoint); + + // Calculate the direction of the line segment + Vector3 direction = (EndPoint - StartPoint).normalized; + + // Set the size of the BoxCollider2D + boxCollider.size = new Vector2(length, 0.6f); // Change 0.1f to the desired thickness of the line + + // Set the center of the BoxCollider2D + boxCollider.offset = new Vector2(length / 2, 0); + + // Rotate the BoxCollider2D to align with the line segment + float angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg; + boxCollider.transform.rotation = Quaternion.Euler(0, 0, angle); + + // Set the position of the BoxCollider2D to the start point + boxCollider.transform.position = StartPoint; + } +} diff --git a/Assets/Scripts/FixSystem/Line/InteractiveLineSegment.cs.meta b/Assets/Scripts/FixSystem/Line/InteractiveLineSegment.cs.meta new file mode 100644 index 000000000..348288d99 --- /dev/null +++ b/Assets/Scripts/FixSystem/Line/InteractiveLineSegment.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 067e5e9e7bcd7a2429feff639d0ef630 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Line/LineManager.cs b/Assets/Scripts/FixSystem/Line/LineManager.cs new file mode 100644 index 000000000..74360754c --- /dev/null +++ b/Assets/Scripts/FixSystem/Line/LineManager.cs @@ -0,0 +1,57 @@ +using UnityEngine; + +public class LineManager : MonoBehaviour +{ + //public GameObject interactiveLineSegmentPrefab; + public GameObject visualLineSegmentPrefab; + + private void Update() + { + if (Input.GetMouseButtonDown(0)) + { + // Convert the mouse position to a 2D ray + Vector2 ray = Camera.main.ScreenToWorldPoint(Input.mousePosition); + + // Check if the ray hits a line segment + RaycastHit2D hit = Physics2D.Raycast(ray, Vector2.zero); + if (hit.collider != null) + { + Debug.Log("Raycast hit: " + hit.transform.name); + + InteractiveLineSegment originalLineSegment = hit.transform.GetComponent(); + if (originalLineSegment != null) + { + Debug.Log("Line segment hit: " + originalLineSegment.name); + + // Calculate the split point + Vector3 splitPoint = hit.point; + + // Create the first new line segment + GameObject firstLineSegmentObject = Instantiate(visualLineSegmentPrefab, transform); + VisualLineSegment firstLineSegment = firstLineSegmentObject.GetComponent(); + firstLineSegment.Initialize(originalLineSegment.StartPoint, splitPoint); + + // Create the second new line segment + GameObject secondLineSegmentObject = Instantiate(visualLineSegmentPrefab, transform); + VisualLineSegment secondLineSegment = secondLineSegmentObject.GetComponent(); + secondLineSegment.Initialize(originalLineSegment.EndPoint,splitPoint); + + // Immediately destroy the original line segment + Destroy(originalLineSegment.gameObject); + + // Shrink and disappear the new line segments + firstLineSegment.ShrinkAndDisappear(); + secondLineSegment.ShrinkAndDisappear(); + } + else + { + Debug.Log("Hit object is not a line segment"); + } + } + else + { + Debug.Log("No raycast hit"); + } + } + } +} diff --git a/Assets/Scripts/FixSystem/Line/LineManager.cs.meta b/Assets/Scripts/FixSystem/Line/LineManager.cs.meta new file mode 100644 index 000000000..0cd9dd850 --- /dev/null +++ b/Assets/Scripts/FixSystem/Line/LineManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 11d7356c830440f48bbd0208dde62749 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Line/LineSegment.cs b/Assets/Scripts/FixSystem/Line/LineSegment.cs new file mode 100644 index 000000000..06ab33e6b --- /dev/null +++ b/Assets/Scripts/FixSystem/Line/LineSegment.cs @@ -0,0 +1,76 @@ +using UnityEngine; +using DG.Tweening; + +public class LineSegment : MonoBehaviour +{ + public Vector3 StartPoint { get; private set; } + public Vector3 EndPoint { get; private set; } + public Transform start; + public Transform end; + + private LineRenderer lineRenderer; + private BoxCollider2D boxCollider; + + private void Awake() + { + lineRenderer = GetComponent(); + boxCollider = GetComponent(); + } + + private void Start() + { + if (start != null && end != null) + { + Initialize(start.position, end.position); + } + } + + public void Initialize(Vector3 startPoint, Vector3 endPoint) +{ + StartPoint = startPoint; + EndPoint = endPoint; + + lineRenderer.positionCount = 2; + lineRenderer.SetPosition(0, StartPoint); + lineRenderer.SetPosition(1, EndPoint); + + // Calculate the length of the line segment + float length = Vector3.Distance(StartPoint, EndPoint); + + // Calculate the direction of the line segment + Vector3 direction = (EndPoint - StartPoint).normalized; + + // Set the size of the BoxCollider2D + boxCollider.size = new Vector2(length, 0.6f); // Change 0.1f to the desired thickness of the line + + // Set the center of the BoxCollider2D + boxCollider.offset = new Vector2(length / 2, 0); + + // Rotate the BoxCollider2D to align with the line segment + float angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg; + boxCollider.transform.rotation = Quaternion.Euler(0, 0, angle); + + // Set the position of the BoxCollider2D to the start point + boxCollider.transform.position = StartPoint; +} + + +public void ShrinkAndDisappear() +{ + // Shrink the line segment from the end to the start + DOTween.To(() => EndPoint, x => EndPoint = x, StartPoint, 1f) + .OnUpdate(() => { + lineRenderer.SetPosition(0, StartPoint); + lineRenderer.SetPosition(1, EndPoint); + // Update the BoxCollider2D + float length = Vector3.Distance(StartPoint, EndPoint); + Vector3 direction = (EndPoint - StartPoint).normalized; + boxCollider.size = new Vector2(length, 0.6f); // Change 0.1f to the desired thickness of the line + boxCollider.offset = new Vector2(length / 2, 0); + float angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg; + boxCollider.transform.rotation = Quaternion.Euler(0, 0, angle); + }) + .OnComplete(() => Destroy(gameObject)); +} + +} diff --git a/Assets/Scripts/FixSystem/Line/LineSegment.cs.meta b/Assets/Scripts/FixSystem/Line/LineSegment.cs.meta new file mode 100644 index 000000000..ffa48f0ba --- /dev/null +++ b/Assets/Scripts/FixSystem/Line/LineSegment.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bd58475108e94554a95044c629590d95 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Line/VisualLineSegment.cs b/Assets/Scripts/FixSystem/Line/VisualLineSegment.cs new file mode 100644 index 000000000..4a583b11f --- /dev/null +++ b/Assets/Scripts/FixSystem/Line/VisualLineSegment.cs @@ -0,0 +1,36 @@ +using UnityEngine; +using DG.Tweening; + +public class VisualLineSegment : MonoBehaviour +{ + public Vector3 StartPoint { get; private set; } + public Vector3 EndPoint { get; private set; } + + protected LineRenderer lineRenderer; + + protected virtual void Awake() + { + lineRenderer = GetComponent(); + } + + public void Initialize(Vector3 startPoint, Vector3 endPoint) + { + StartPoint = startPoint; + EndPoint = endPoint; + + lineRenderer.positionCount = 2; + lineRenderer.SetPosition(0, StartPoint); + lineRenderer.SetPosition(1, EndPoint); + } + + public void ShrinkAndDisappear() + { + // Shrink the line segment from the end to the start + DOTween.To(() => EndPoint, x => EndPoint = x, StartPoint, 1f) + .OnUpdate(() => { + lineRenderer.SetPosition(0, StartPoint); + lineRenderer.SetPosition(1, EndPoint); + }) + .OnComplete(() => Destroy(gameObject)); + } +} diff --git a/Assets/Scripts/FixSystem/Line/VisualLineSegment.cs.meta b/Assets/Scripts/FixSystem/Line/VisualLineSegment.cs.meta new file mode 100644 index 000000000..fba07dafe --- /dev/null +++ b/Assets/Scripts/FixSystem/Line/VisualLineSegment.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0676eb0b4da0a494481e884be84068e9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Module.meta b/Assets/Scripts/FixSystem/Module.meta new file mode 100644 index 000000000..704126a8c --- /dev/null +++ b/Assets/Scripts/FixSystem/Module.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66396da4416c4704b8de9d1e3073c484 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Module/Module.cs b/Assets/Scripts/FixSystem/Module/Module.cs new file mode 100644 index 000000000..0dd9b6dd4 --- /dev/null +++ b/Assets/Scripts/FixSystem/Module/Module.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Module : MonoBehaviour +{ + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/Assets/Scripts/FixSystem/Module/Module.cs.meta b/Assets/Scripts/FixSystem/Module/Module.cs.meta new file mode 100644 index 000000000..bf938b66d --- /dev/null +++ b/Assets/Scripts/FixSystem/Module/Module.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7e3a15ec4d5079e45b4a663a654825ca +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 28971782f..b93e30e37 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -6,6 +6,7 @@ TagManager: tags: - Moveable - Shaft + - EyeTarget layers: - Default - TransparentFX @@ -52,3 +53,9 @@ TagManager: - name: Front uniqueID: 3043681975 locked: 0 + - name: Module + uniqueID: 1607245853 + locked: 0 + - name: Tool + uniqueID: 959782197 + locked: 0