瀏覽代碼

feat: 场景

chenjixiang 1 年之前
父節點
當前提交
d9af08decb

+ 58 - 2
Assets/PaperFold/Scripts/DecalMaster.cs

@@ -1,6 +1,8 @@
 using System.Collections;
 using System.Collections.Generic;
+using System.Diagnostics;
 using UnityEngine;
+using Debug = UnityEngine.Debug;
 
 #if UNITY_EDITOR
 public class DecalMaster : MonoBehaviour
@@ -20,9 +22,25 @@ public class DecalMaster : MonoBehaviour
     private Coroutine currentProjectingCoroutine = null;
 
 
+    private int imageIndex = 1;
     public bool ProjectingActive => projectingActive;
+    [SerializeField] private MeshRenderer  targetObjectRendererTemp;
+    private Material originalTargetMaterial; // 用于保存原始材质信息
 
-
+    private void Start()
+    {
+        // 深度拷贝targetObjectRenderer给targetObjectRendererTemp
+        originalTargetMaterial = targetObjectRenderer.material;
+        
+        // Material newMaterial = new Material(originalTargetMaterial);
+        //
+        // // 设置新的纹理到材质中
+        // Texture2D newDecalTexture2 = Resources.Load<Texture2D>("jackImageResBg/" + imageIndex%7);
+        // newMaterial.mainTexture = newDecalTexture2;
+        //
+        // // 将新材质应用到目标对象
+        // targetObjectRenderer.material = newMaterial;
+    }
     private IEnumerator ProjectPapersCoroutine()
     {
         if (_decalObjects == null || _decalObjects.Length < 0)
@@ -64,6 +82,7 @@ public class DecalMaster : MonoBehaviour
     private IEnumerator Project()
     {
         // Texture2D decalTexture = decalRenderer.sprite.texture;
+        rndRandomColoredPape();
         Texture2D decalTexture = (Texture2D)decalRenderer.sharedMaterial.mainTexture;
         newTargetObjectTexture = new Texture2D(targetObjectRenderer.material.mainTexture.width, targetObjectRenderer.material.mainTexture.height, TextureFormat.RGBA32, false);
         Graphics.CopyTexture(targetObjectRenderer.material.mainTexture, newTargetObjectTexture);
@@ -92,10 +111,29 @@ public class DecalMaster : MonoBehaviour
 
         SaveTexture();
 
-        yield return new WaitForSeconds(10f);
+        yield return new WaitForSeconds(3f);
         yield return null;
+        imageIndex++;
+        // 清空当前纹理
+        Debug.Log("清空纹理");
+        // targetObjectRenderer = targetObjectRendererTemp;
+        // 加载要替换的新纹理,投射目标
+        if (updatePrintImage())
+        {
+            
+        }
+        else
+        {
+            ProjectSinglePaper();
+        }
         yield break;
     }
+    
+    private void rndRandomColoredPape()
+    {
+        targetObjectRenderer.sharedMaterial.mainTexture = GetRandomColoredPaper();
+    }
+    
 
     private void ProjectPixel(int x, int y, Texture2D decalTexture)
     {
@@ -138,6 +176,24 @@ public class DecalMaster : MonoBehaviour
         return startPosition;
     }
 
+    private bool updatePrintImage()
+    {
+        // 加载要替换的新纹理
+        Texture2D newDecalTexture = Resources.Load<Texture2D>("jackImageRes/" + imageIndex); // 新纹理需要放在 Resources 文件夹下
+
+        // 如果新纹理加载失败,可以在这里进行处理
+        if (newDecalTexture == null)
+        {
+            Debug.LogError("找不到文件,打印结束, 输出错误ID: "+ imageIndex);
+            return true;
+        }
+
+        // 直接替换decalRenderer中的纹理为新纹理
+        decalRenderer.material.mainTexture = newDecalTexture;
+
+        return false;
+    }
+
     private void SaveTexture()
     {
         JTSystems.Utils.SaveTexture(newTargetObjectTexture, "/DecalToTexture/Fish/");

+ 1 - 2
Assets/PaperFold/Scripts/Paper.cs

@@ -353,8 +353,7 @@ public class Paper : MonoBehaviour
 
     private IEnumerator SetLevelComplete()
     {
-        Debug.Log("Level Complete");
-
+        Debug.Log("Level Complete jack");
         if (_decalPaper || _test)
             yield break;
 

+ 3 - 2
Assets/PaperFold/Scripts/Utils/Utils.cs

@@ -90,7 +90,7 @@ namespace JTSystems
         }
 
 #if UNITY_EDITOR
-        public static void SaveTexture(Texture2D tex, string path)
+        public static void SaveTexture(Texture2D tex, string path, int imageIndex = 1)
         {
             byte[] bytes = tex.EncodeToPNG();
             var dirPath = Application.dataPath + path;
@@ -99,7 +99,8 @@ namespace JTSystems
                 Directory.CreateDirectory(dirPath);
             }
 
-            File.WriteAllBytes(dirPath + "Stamped_Image_" + Directory.GetFiles(dirPath).Length / 2 + ".png", bytes);
+            // File.WriteAllBytes(dirPath + "Stamped_Image_" + Directory.GetFiles(dirPath).Length / 2 + ".png", bytes);
+            File.WriteAllBytes(dirPath + "" + imageIndex + ".png", bytes);
             AssetDatabase.Refresh();
         }
 #endif

+ 253 - 197
Assets/_Packages/PaperFoldAsset/DecalToTexture/Scenes/Paper Maker.unity

@@ -199,6 +199,82 @@ Material:
     - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
     - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
   m_BuildTextureStacks: []
+--- !u!21 &41237233
+Material:
+  serializedVersion: 6
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Paper Front 00 (Instance)
+  m_Shader: {fileID: 10752, guid: 0000000000000000f000000000000000, type: 0}
+  m_ShaderKeywords: _ALPHATEST_ON
+  m_LightmapFlags: 4
+  m_EnableInstancingVariants: 0
+  m_DoubleSidedGI: 0
+  m_CustomRenderQueue: -1
+  stringTagMap: {}
+  disabledShaderPasses: []
+  m_SavedProperties:
+    serializedVersion: 3
+    m_TexEnvs:
+    - _BaseMap:
+        m_Texture: {fileID: 2800000, guid: aec3c2696cba4454ba48cc81f37b74db, type: 3}
+        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: 2800000, guid: 7b0340dc1666c467bb66ecd91ccc4f34, type: 3}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _MetallicGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _OcclusionMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    - _SpecGlossMap:
+        m_Texture: {fileID: 0}
+        m_Scale: {x: 1, y: 1}
+        m_Offset: {x: 0, y: 0}
+    m_Floats:
+    - _AlphaClip: 1
+    - _Blend: 0
+    - _BumpScale: 1
+    - _Cull: 2
+    - _Cutoff: 0
+    - _DstBlend: 0
+    - _EnvironmentReflections: 0
+    - _GlossMapScale: 0
+    - _Glossiness: 0
+    - _GlossyReflections: 0
+    - _Metallic: 0
+    - _OcclusionStrength: 1
+    - _QueueOffset: 50
+    - _ReceiveShadows: 1
+    - _SampleGI: 0
+    - _Smoothness: 0
+    - _SmoothnessTextureChannel: 0
+    - _SpecularHighlights: 0
+    - _SrcBlend: 1
+    - _Surface: 0
+    - _WorkflowMode: 1
+    - _ZWrite: 1
+    m_Colors:
+    - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+    - _Color: {r: 1, g: 1, b: 1, a: 1}
+    - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+    - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+  m_BuildTextureStacks: []
 --- !u!1 &41417888
 GameObject:
   m_ObjectHideFlags: 0
@@ -480,7 +556,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 4138532716458991460, guid: 0ea8bf324c39851479b7cbfc31e12d45, type: 3}
       propertyPath: m_RootOrder
-      value: 17
+      value: 18
       objectReference: {fileID: 0}
     - target: {fileID: 4138532716458991460, guid: 0ea8bf324c39851479b7cbfc31e12d45, type: 3}
       propertyPath: m_LocalPosition.x
@@ -873,7 +949,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 7718674185776180523, guid: cc801092e789c0947a37c41f47c52004, type: 3}
       propertyPath: m_RootOrder
-      value: 7
+      value: 8
       objectReference: {fileID: 0}
     - target: {fileID: 7718674185776180523, guid: cc801092e789c0947a37c41f47c52004, type: 3}
       propertyPath: m_LocalPosition.x
@@ -943,7 +1019,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 6511799929290713339, guid: 00a6380a2ad6a584cbf7f0e58c65e3f4, type: 3}
       propertyPath: m_RootOrder
-      value: 11
+      value: 12
       objectReference: {fileID: 0}
     - target: {fileID: 6511799929290713339, guid: 00a6380a2ad6a584cbf7f0e58c65e3f4, type: 3}
       propertyPath: m_LocalPosition.x
@@ -1526,7 +1602,7 @@ PrefabInstance:
     m_Modifications:
     - target: {fileID: 1990825296980464147, guid: 75a5eee4a89e9b54dade7b1dea228a63, type: 3}
       propertyPath: m_RootOrder
-      value: 20
+      value: 21
       objectReference: {fileID: 0}
     - target: {fileID: 1990825296980464147, guid: 75a5eee4a89e9b54dade7b1dea228a63, type: 3}
       propertyPath: m_LocalPosition.x
@@ -1698,7 +1774,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 9117852716888423710, guid: b151ae44ecb0ac84694c6e76cc43ae97, type: 3}
       propertyPath: m_RootOrder
-      value: 15
+      value: 16
       objectReference: {fileID: 0}
     - target: {fileID: 9117852716888423710, guid: b151ae44ecb0ac84694c6e76cc43ae97, type: 3}
       propertyPath: m_LocalPosition.x
@@ -2270,7 +2346,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 8383237224007469020, guid: 75bb23cae4097574daa312d436621efd, type: 3}
       propertyPath: m_RootOrder
-      value: 6
+      value: 7
       objectReference: {fileID: 0}
     - target: {fileID: 8383237224007469020, guid: 75bb23cae4097574daa312d436621efd, type: 3}
       propertyPath: m_LocalPosition.x
@@ -2344,7 +2420,7 @@ PrefabInstance:
     m_Modifications:
     - target: {fileID: 8242828570069734208, guid: a8e4ed50b627d94449c68d18a41ea127, type: 3}
       propertyPath: m_RootOrder
-      value: 21
+      value: 22
       objectReference: {fileID: 0}
     - target: {fileID: 8242828570069734208, guid: a8e4ed50b627d94449c68d18a41ea127, type: 3}
       propertyPath: m_LocalPosition.x
@@ -2426,7 +2502,7 @@ Transform:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 605242947}
   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalPosition: {x: 0.092, y: -0.262, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children:
   - {fileID: 1181656823}
@@ -2452,7 +2528,7 @@ MonoBehaviour:
   - {fileID: 1567820321}
   - {fileID: 1303594621}
   decalRenderer: {fileID: 1181656821}
-  targetObjectRenderer: {fileID: 2017014107}
+  targetObjectRenderer: {fileID: 0}
   papersParent: {fileID: 2060032533}
   coloredPapers:
   - {fileID: 2800000, guid: 822e0c2fb5e804857a040139ebb6f29d, type: 3}
@@ -2462,6 +2538,7 @@ MonoBehaviour:
   - {fileID: 2800000, guid: 7b0340dc1666c467bb66ecd91ccc4f34, type: 3}
   - {fileID: 2800000, guid: 4c920dffe93464e2a9280dfb14721655, type: 3}
   - {fileID: 2800000, guid: e4167113b65814baf830311e40afc373, type: 3}
+  targetObjectRendererTemp: {fileID: 0}
 --- !u!1001 &634773034
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -2495,7 +2572,7 @@ PrefabInstance:
       objectReference: {fileID: 2800000, guid: 4490a3d9829b14fa6853de58314cd9b8, type: 3}
     - target: {fileID: 6026566952714108159, guid: 92c8294bbb61d45fa94fd3bef771d046, type: 3}
       propertyPath: m_RootOrder
-      value: 5
+      value: 6
       objectReference: {fileID: 0}
     - target: {fileID: 6026566952714108159, guid: 92c8294bbb61d45fa94fd3bef771d046, type: 3}
       propertyPath: m_LocalPosition.x
@@ -2928,7 +3005,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 1341560857243802502, guid: cc40971f02cd2244799309bd37b0dadb, type: 3}
       propertyPath: m_RootOrder
-      value: 16
+      value: 17
       objectReference: {fileID: 0}
     - target: {fileID: 1341560857243802502, guid: cc40971f02cd2244799309bd37b0dadb, type: 3}
       propertyPath: m_LocalPosition.x
@@ -3386,7 +3463,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 8159822551817673956, guid: 1fd75b54e1fbfce4ba176ec719411a88, type: 3}
       propertyPath: m_RootOrder
-      value: 13
+      value: 14
       objectReference: {fileID: 0}
     - target: {fileID: 8159822551817673956, guid: 1fd75b54e1fbfce4ba176ec719411a88, type: 3}
       propertyPath: m_LocalPosition.x
@@ -3594,88 +3671,6 @@ Transform:
   m_Father: {fileID: 0}
   m_RootOrder: 26
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1001 &841430385
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 2060032533}
-    m_Modifications:
-    - target: {fileID: 535427090189074250, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764080, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_Name
-      value: 1_Paper_Square
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764080, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764082, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: _test
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764082, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: _decalPaper
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764082, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: paperTexture
-      value: 
-      objectReference: {fileID: 2800000, guid: 4490a3d9829b14fa6853de58314cd9b8, type: 3}
-    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_RootOrder
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_LocalPosition.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_LocalRotation.x
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_LocalRotation.y
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_LocalRotation.z
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
---- !u!4 &841430386 stripped
-Transform:
-  m_CorrespondingSourceObject: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
-  m_PrefabInstance: {fileID: 841430385}
-  m_PrefabAsset: {fileID: 0}
 --- !u!114 &852282747 stripped
 MonoBehaviour:
   m_CorrespondingSourceObject: {fileID: 2079044984652724694, guid: 12c304930ae097f43a04525d0951df93, type: 3}
@@ -3772,7 +3767,7 @@ PrefabInstance:
     m_Modifications:
     - target: {fileID: 1466083750853894562, guid: a043b8d53dddbf94c9b4d2046491cd26, type: 3}
       propertyPath: m_RootOrder
-      value: 19
+      value: 20
       objectReference: {fileID: 0}
     - target: {fileID: 1466083750853894562, guid: a043b8d53dddbf94c9b4d2046491cd26, type: 3}
       propertyPath: m_LocalPosition.x
@@ -4201,7 +4196,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 908426421109396498, guid: 72ba910c4fb2e7448af5bec97d9d657e, type: 3}
       propertyPath: m_RootOrder
-      value: 18
+      value: 19
       objectReference: {fileID: 0}
     - target: {fileID: 908426421109396498, guid: 72ba910c4fb2e7448af5bec97d9d657e, type: 3}
       propertyPath: m_LocalPosition.x
@@ -4504,6 +4499,76 @@ Material:
     - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
     - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
   m_BuildTextureStacks: []
+--- !u!1001 &984957426
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 2060032533}
+    m_Modifications:
+    - target: {fileID: 2079044984652724692, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: m_Name
+      value: 0_Paper_Simple
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724694, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: _test
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724694, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: _decalPaper
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: m_RootOrder
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+--- !u!4 &984957427 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
+  m_PrefabInstance: {fileID: 984957426}
+  m_PrefabAsset: {fileID: 0}
 --- !u!114 &992252495 stripped
 MonoBehaviour:
   m_CorrespondingSourceObject: {fileID: 2079044984652724694, guid: 8fe0a41fb208d294c875891d06e68e9b, type: 3}
@@ -4866,88 +4931,6 @@ Texture2D:
     offset: 0
     size: 0
     path: 
---- !u!1001 &1069046799
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 2060032533}
-    m_Modifications:
-    - target: {fileID: 2079044984652724692, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_Name
-      value: 0_Paper_Simple
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724692, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_IsActive
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724694, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: _test
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724694, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: _decalPaper
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724694, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: paperTexture
-      value: 
-      objectReference: {fileID: 2800000, guid: 4490a3d9829b14fa6853de58314cd9b8, type: 3}
-    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_RootOrder
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_LocalPosition.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_LocalRotation.x
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_LocalRotation.y
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_LocalRotation.z
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 5947870762362494781, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
---- !u!4 &1069046800 stripped
-Transform:
-  m_CorrespondingSourceObject: {fileID: 2079044984652724695, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-  m_PrefabInstance: {fileID: 1069046799}
-  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &1088342845
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -5253,9 +5236,13 @@ PrefabInstance:
       propertyPath: m_IsActive
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 5492429005604626267, guid: 7dcf4ac93aaf749ebaf69eaeb630ba87, type: 3}
+      propertyPath: m_Materials.Array.data[0]
+      value: 
+      objectReference: {fileID: 41237233}
     - target: {fileID: 5492429006128236052, guid: 7dcf4ac93aaf749ebaf69eaeb630ba87, type: 3}
       propertyPath: m_RootOrder
-      value: 2
+      value: 3
       objectReference: {fileID: 0}
     - target: {fileID: 5492429006128236052, guid: 7dcf4ac93aaf749ebaf69eaeb630ba87, type: 3}
       propertyPath: m_LocalPosition.x
@@ -5345,7 +5332,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 5364427089645228542, guid: 4b239251c6e03e541be646e2ea5cdb32, type: 3}
       propertyPath: m_RootOrder
-      value: 10
+      value: 11
       objectReference: {fileID: 0}
     - target: {fileID: 5364427089645228542, guid: 4b239251c6e03e541be646e2ea5cdb32, type: 3}
       propertyPath: m_LocalPosition.x
@@ -5477,8 +5464,8 @@ Transform:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1181656820}
   m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
-  m_LocalPosition: {x: 0, y: 1.841, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_LocalPosition: {x: -0.082, y: 1.356, z: 0}
+  m_LocalScale: {x: 0.7, y: 0.7, z: 0.7}
   m_Children: []
   m_Father: {fileID: 605242948}
   m_RootOrder: 0
@@ -5626,6 +5613,75 @@ Transform:
   m_Father: {fileID: 0}
   m_RootOrder: 20
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &1341236052
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 2060032533}
+    m_Modifications:
+    - target: {fileID: 7905087541032764080, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_Name
+      value: 1_Paper_Square
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764080, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_IsActive
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764082, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: _test
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764082, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: _decalPaper
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_RootOrder
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
 --- !u!114 &1358092107 stripped
 MonoBehaviour:
   m_CorrespondingSourceObject: {fileID: 2079044984652724694, guid: 5697bcbd8b6f8934f88cef33370aa659, type: 3}
@@ -5637,6 +5693,11 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: dfb596f139b4d43c2bf13c9c376ac0ad, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+--- !u!4 &1359619894 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 7905087541032764083, guid: 176d8304048ed4b01b123d52ef48272f, type: 3}
+  m_PrefabInstance: {fileID: 1341236052}
+  m_PrefabAsset: {fileID: 0}
 --- !u!21 &1371131618
 Material:
   serializedVersion: 6
@@ -5777,7 +5838,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 7900701531680822749, guid: 8726ddedc94877c47bbb74b3db501d98, type: 3}
       propertyPath: m_RootOrder
-      value: 22
+      value: 23
       objectReference: {fileID: 0}
     - target: {fileID: 7900701531680822749, guid: 8726ddedc94877c47bbb74b3db501d98, type: 3}
       propertyPath: m_LocalPosition.x
@@ -5866,7 +5927,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 5574190641150693911, guid: a4546b7bb35b842449a54cad5c548cf6, type: 3}
       propertyPath: m_RootOrder
-      value: 9
+      value: 10
       objectReference: {fileID: 0}
     - target: {fileID: 5574190641150693911, guid: a4546b7bb35b842449a54cad5c548cf6, type: 3}
       propertyPath: m_LocalPosition.x
@@ -5932,7 +5993,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 2079044984652724695, guid: 158dea118b3123e4fa18f129850e53ea, type: 3}
       propertyPath: m_RootOrder
-      value: 23
+      value: 24
       objectReference: {fileID: 0}
     - target: {fileID: 2079044984652724695, guid: 158dea118b3123e4fa18f129850e53ea, type: 3}
       propertyPath: m_LocalPosition.x
@@ -7304,7 +7365,7 @@ PrefabInstance:
     m_Modifications:
     - target: {fileID: 3041974685000305520, guid: 2a847dc2dc5d44ed6bbf5ea559e10757, type: 3}
       propertyPath: m_RootOrder
-      value: 3
+      value: 4
       objectReference: {fileID: 0}
     - target: {fileID: 3041974685000305520, guid: 2a847dc2dc5d44ed6bbf5ea559e10757, type: 3}
       propertyPath: m_LocalPosition.x
@@ -7782,7 +7843,7 @@ PrefabInstance:
       objectReference: {fileID: 2800000, guid: 4490a3d9829b14fa6853de58314cd9b8, type: 3}
     - target: {fileID: 1089776357210341977, guid: 5769ee5ab0f354495b72ae2522489741, type: 3}
       propertyPath: m_RootOrder
-      value: 4
+      value: 5
       objectReference: {fileID: 0}
     - target: {fileID: 1089776357210341977, guid: 5769ee5ab0f354495b72ae2522489741, type: 3}
       propertyPath: m_LocalPosition.x
@@ -7983,11 +8044,6 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: dfb596f139b4d43c2bf13c9c376ac0ad, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
---- !u!23 &2017014107 stripped
-MeshRenderer:
-  m_CorrespondingSourceObject: {fileID: 2079044984128315544, guid: 210c4c568386b4195a2ec81ac1076eb3, type: 3}
-  m_PrefabInstance: {fileID: 1069046799}
-  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &2023563644
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -8079,7 +8135,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 4996125216396873322, guid: 2ca6d25f5467a474ab4b38f7cde7d081, type: 3}
       propertyPath: m_RootOrder
-      value: 14
+      value: 15
       objectReference: {fileID: 0}
     - target: {fileID: 4996125216396873322, guid: 2ca6d25f5467a474ab4b38f7cde7d081, type: 3}
       propertyPath: m_LocalPosition.x
@@ -8225,7 +8281,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 5870840309253934610, guid: 62fa272da5426804c9cafa3d250bd544, type: 3}
       propertyPath: m_RootOrder
-      value: 12
+      value: 13
       objectReference: {fileID: 0}
     - target: {fileID: 5870840309253934610, guid: 62fa272da5426804c9cafa3d250bd544, type: 3}
       propertyPath: m_LocalPosition.x
@@ -8385,7 +8441,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 3422119438304354839, guid: 54e423c0abb6a784aadcd912d8c974fe, type: 3}
       propertyPath: m_RootOrder
-      value: 8
+      value: 9
       objectReference: {fileID: 0}
     - target: {fileID: 3422119438304354839, guid: 54e423c0abb6a784aadcd912d8c974fe, type: 3}
       propertyPath: m_LocalPosition.x
@@ -8465,8 +8521,8 @@ Transform:
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children:
-  - {fileID: 1069046800}
-  - {fileID: 841430386}
+  - {fileID: 984957427}
+  - {fileID: 1359619894}
   - {fileID: 1145791512}
   - {fileID: 1810771847}
   - {fileID: 1953959013}