diff --git a/Assets/InventoryStuff/DisplayFacts.cs b/Assets/InventoryStuff/DisplayFacts.cs index 6462343f270db4a287c2722f2e15e04abfbf0044..1f97579b6ed77910623ef2afb69f3ed0eb79548a 100644 --- a/Assets/InventoryStuff/DisplayFacts.cs +++ b/Assets/InventoryStuff/DisplayFacts.cs @@ -24,6 +24,11 @@ public class DisplayFacts : MonoBehaviour // Start is called before the first frame update void Start() { + var rect = GetComponent<RectTransform>(); + x_Start = (int)(rect.rect.x + X_Pacece_Between_Items * .5f); + y_Start = (int)(-rect.rect.y - y_Pacece_Between_Items * .5f);//); + number_of_Column = Mathf.Max(1, (int)(rect.rect.width / prefab_Point.GetComponent<RectTransform>().rect.width) - 1); + //CreateDisplay(); } diff --git a/Assets/InventoryStuff/DisplayScrolls.cs b/Assets/InventoryStuff/DisplayScrolls.cs index c2a58a7a418f9325731599edf087ebe5b89f55c9..29475db213abc31ed41de8d22f55c061037764cf 100644 --- a/Assets/InventoryStuff/DisplayScrolls.cs +++ b/Assets/InventoryStuff/DisplayScrolls.cs @@ -42,6 +42,10 @@ class ScrollArrayWrapper{ // Start is called before the first frame update void Start() { + var rect = GetComponent<RectTransform>(); + x_Start = (int)(rect.rect.x + X_Pacece_Between_Items * .5f); + y_Start = (int)(-rect.rect.y - y_Pacece_Between_Items * .5f);//); + number_of_Column =Mathf.Max(1,(int)(rect.rect.width / ScrollPrefab.GetComponent<RectTransform>().rect.width) - 1); //get Scrolls from Backend; //string path = "Mock-Scrolls.json"; diff --git a/Assets/TreeWorld_02.unity b/Assets/TreeWorld_02.unity index b90350e6f4c413ac5e3806800ab740a79df3a6e9..bd4bd91e0905cc3775fd376490c330db20fc26fd 100644 --- a/Assets/TreeWorld_02.unity +++ b/Assets/TreeWorld_02.unity @@ -41711,8 +41711,8 @@ MonoBehaviour: DetailScreen: {fileID: 1338544411842204273} x_Start: -240 y_Start: 200 - X_Pacece_Between_Items: 110 - y_Pacece_Between_Items: 110 + X_Pacece_Between_Items: 105 + y_Pacece_Between_Items: 105 number_of_Column: 3 --- !u!114 &5443790101197921845 MonoBehaviour: @@ -41774,10 +41774,10 @@ RectTransform: m_Father: {fileID: 443195907} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 300, y: -253} - m_SizeDelta: {x: 600, y: 506.09} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -55, y: -540} + m_SizeDelta: {x: 110, y: 1080} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &5443790101197921850 CanvasRenderer: @@ -41813,8 +41813,8 @@ MonoBehaviour: type: 3} x_Start: -125 y_Start: 475 - X_Pacece_Between_Items: 105 - y_Pacece_Between_Items: 105 + X_Pacece_Between_Items: 110 + y_Pacece_Between_Items: 110 number_of_Column: 3 --- !u!114 &5443790102444080677 MonoBehaviour: @@ -41869,17 +41869,17 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5443790102444080678} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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_Children: [] m_Father: {fileID: 443195907} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -182, y: -540} - m_SizeDelta: {x: 364.6, y: 1080} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -241.69922} + m_SizeDelta: {x: 600, y: 480} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &5443790102444080682 CanvasRenderer: