diff --git a/Assets/InteractionEngine/Fact.cs b/Assets/InteractionEngine/Fact.cs index b073393114a17438dc839f77ac3de52409c12fd0..b363c89c8c6ee7a79906c1ea45a1abf802ce51ef 100644 --- a/Assets/InteractionEngine/Fact.cs +++ b/Assets/InteractionEngine/Fact.cs @@ -16,6 +16,7 @@ public class LineFact : Fact { //Id's of the 2 Point-Facts that are connected public int Pid1, Pid2; + } public class AngleFact : Fact { diff --git a/Assets/InventoryStuff/DisplayFacts.cs b/Assets/InventoryStuff/DisplayFacts.cs index a6e855c192490ffbae739d69f31557636c83b5fd..96f82dd8ac8ac53156c9a4346c2c45f8f29a4a1f 100644 --- a/Assets/InventoryStuff/DisplayFacts.cs +++ b/Assets/InventoryStuff/DisplayFacts.cs @@ -3,10 +3,11 @@ using UnityEngine; using UnityEngine.UI; using TMPro; +using System; public class DisplayFacts : MonoBehaviour { - public Inventory inventory; + public HashSet<int> displayedFacts = new HashSet<int>(); public GameObject prefab_Point; public GameObject prefab_Distance; @@ -27,33 +28,67 @@ void Start() // Update is called once per frame void Update() { - UpdateDisplay(); + UpdateDisplay2(); } - public void UpdateDisplay() - { - for( int i = 0; i< inventory.Facts.Count; i++){ - if(! inventory.Facts[i].isDisplayed){ - var item = inventory.Facts[i].item; - var obj = item.CreateDisplay(transform, getPrefab( item)); - obj.GetComponent<RectTransform>().localPosition = GetPosition(i); - inventory.Facts[i].isDisplayed = true; + public void UpdateDisplay2() + { + List<Fact>.Enumerator enumerator = CommunicationEvents.Facts.GetEnumerator(); + while (enumerator.MoveNext()) + { + int fid = enumerator.Current.Id; + if (displayedFacts.Contains(fid)) + { + continue; } - + var obj = CreateDisplay(transform, enumerator.Current); + obj.GetComponent<RectTransform>().localPosition = GetPosition(fid); + displayedFacts.Add(fid); } + } - public Vector3 GetPosition(int i) + private GameObject CreateDisplay(Transform transform, Fact fact) { - return new Vector3(x_Start+ (X_Pacece_Between_Items * (i % number_of_Column)), y_Start + (-y_Pacece_Between_Items * (i / number_of_Column)), 0f); - } + switch (fact) + { + case LineFact f: + { + var obj = Instantiate(prefab_Distance, Vector3.zero, Quaternion.identity, transform); + obj.transform.GetChild(0).gameObject.GetComponent<TextMeshProUGUI>().text = "" + CommunicationEvents.Facts[f.Pid1].Id; + obj.transform.GetChild(1).gameObject.GetComponent<TextMeshProUGUI>().text = "" + CommunicationEvents.Facts[f.Pid2].Id; + obj.GetComponent<FactWrapper>().fact = f; + return obj; + } + + case AngleFact f: + { + var obj = Instantiate(prefab_Angle, Vector3.zero, Quaternion.identity, transform); + obj.transform.GetChild(0).gameObject.GetComponent<TextMeshProUGUI>().text = "" + CommunicationEvents.Facts[f.Pid1].Id; + obj.transform.GetChild(1).gameObject.GetComponent<TextMeshProUGUI>().text = "" + CommunicationEvents.Facts[f.Pid2].Id; + obj.transform.GetChild(2).gameObject.GetComponent<TextMeshProUGUI>().text = "" + CommunicationEvents.Facts[f.Pid3].Id; + obj.GetComponent<FactWrapper>().fact = f; + return obj; + } - public GameObject getPrefab(ItemObject item){ - switch( item.type){ - case ItemObject.ItemType.LengthFact:return prefab_Distance; - case ItemObject.ItemType.AngleFact: return prefab_Angle; - case ItemObject.ItemType.Point: return prefab_Point; - default: return prefab_Default; + case PointFact f: + { + var obj = Instantiate(prefab_Point, Vector3.zero, Quaternion.identity, transform); + obj.transform.GetChild(0).gameObject.GetComponent<TextMeshProUGUI>().text = "" + f.Id; + obj.GetComponent<FactWrapper>().fact = f; + return obj; + } + default: + { + var obj = Instantiate(prefab_Default, Vector3.zero, Quaternion.identity, transform); + return obj; + } } } + + public Vector3 GetPosition(int i) + { + return new Vector3(x_Start + (X_Pacece_Between_Items * (i % number_of_Column)), y_Start + (-y_Pacece_Between_Items * (i / number_of_Column)), 0f); + } + } diff --git a/Assets/InventoryStuff/DisplayScrolls.cs b/Assets/InventoryStuff/DisplayScrolls.cs index b73a0c16f605fc07d99f7583bb6692cc0a9426ce..b6166b73ab88e3cf17067527521d0a36956a7a0d 100644 --- a/Assets/InventoryStuff/DisplayScrolls.cs +++ b/Assets/InventoryStuff/DisplayScrolls.cs @@ -5,7 +5,7 @@ public class DisplayScrolls : MonoBehaviour { - public Inventory inventory; + //public Inventory inventory; public int x_Start; @@ -22,12 +22,12 @@ void Start() // Update is called once per frame void Update() { - UpdateDisplay(); + // UpdateDisplay(); } public void UpdateDisplay() { - for( int i = 0; i< inventory.Scrolls.Count; i++){ + /* for( int i = 0; i< inventory.Scrolls.Count; i++){ if(! inventory.Scrolls[i].isDisplayed){ var item = inventory.Scrolls[i].item; var obj = Instantiate(item.IconPrefab, Vector3.zero, Quaternion.identity, transform); @@ -36,6 +36,7 @@ public void UpdateDisplay() } } + */ } public Vector3 GetPosition(int i) diff --git a/Assets/InventoryStuff/DropHandling.cs b/Assets/InventoryStuff/DropHandling.cs index b0d7a1e586d0d37687687fb29b495992669b890d..8cffce12ccd13b64572e3aef780a1d30c37bcb6f 100644 --- a/Assets/InventoryStuff/DropHandling.cs +++ b/Assets/InventoryStuff/DropHandling.cs @@ -14,7 +14,7 @@ public void OnDrop(PointerEventData eventData){ GameObject scrollShow = gameObject.transform.parent.gameObject; PythagorasScript pythagorasScript = scrollShow.GetComponent<PythagorasScript>(); var fact = ((FactWrapper)current.GetComponent<FactWrapper>()).fact; - pythagorasScript.putItem(gameObject.name, fact); + pythagorasScript.putFact(gameObject.name, fact); } } diff --git a/Assets/InventoryStuff/FactWrapper.cs b/Assets/InventoryStuff/FactWrapper.cs index bf33331573daa62cb292d8746d0fef9a8059d45b..fda2652c27ba48aa6aa7bccdef5f1ffccec0cfb6 100644 --- a/Assets/InventoryStuff/FactWrapper.cs +++ b/Assets/InventoryStuff/FactWrapper.cs @@ -4,5 +4,5 @@ public class FactWrapper : MonoBehaviour { - public ItemObject fact; + public Fact fact; } diff --git a/Assets/InventoryStuff/Inventory/Scripts/Inventory.cs b/Assets/InventoryStuff/Inventory/Scripts/Inventory.cs deleted file mode 100644 index 61f9fcbfa0ee4f578c6bb2448e218142ba889760..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Inventory/Scripts/Inventory.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -[CreateAssetMenu(fileName = "New Inventory", menuName= "Inventory System/Inventory" )] -public class Inventory : ScriptableObject -{ - public List<InventorySlotFact> Facts = new List<InventorySlotFact>(); - public List<InventorySlotScroll> Scrolls = new List<InventorySlotScroll>(); - - public void AddFact(ItemObject fact){ - Facts.Add(new InventorySlotFact(fact)); - } - - public void AddScroll(DefaultScroll scroll){ - Scrolls.Add(new InventorySlotScroll(scroll)); - } -} -[System.Serializable] -public class InventorySlotFact{ - public ItemObject item; - public bool isDisplayed; - - public InventorySlotFact(ItemObject _item){ - item = _item; - isDisplayed = false; - } - -} - -[System.Serializable] -public class InventorySlotScroll{ - public DefaultScroll item; - public bool isDisplayed; - - public InventorySlotScroll( DefaultScroll _item){ - item = _item; - isDisplayed = false; - } -} - - - diff --git a/Assets/InventoryStuff/Inventory/Scripts/Inventory.cs.meta b/Assets/InventoryStuff/Inventory/Scripts/Inventory.cs.meta deleted file mode 100644 index 3eed65c62b8f8833b4bee8bf1ec9cafc18691328..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Inventory/Scripts/Inventory.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 14aa6bfc325535540999d9ee4927d556 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/InventoryStuff/Inventory/THE_INVENTORY.asset b/Assets/InventoryStuff/Inventory/THE_INVENTORY.asset deleted file mode 100644 index 314305b3d98ab744b348a6b299a45a3097f45c93..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Inventory/THE_INVENTORY.asset +++ /dev/null @@ -1,18 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 14aa6bfc325535540999d9ee4927d556, type: 3} - m_Name: THE_INVENTORY - m_EditorClassIdentifier: - Facts: [] - Scrolls: - - item: {fileID: 11400000, guid: b8e04ce999b77dc48a7f225e635bc2ce, type: 2} - isDisplayed: 0 diff --git a/Assets/InventoryStuff/Inventory/THE_INVENTORY.asset.meta b/Assets/InventoryStuff/Inventory/THE_INVENTORY.asset.meta deleted file mode 100644 index bb20d2c55bfdf23e60a801e1e5c47f8ce62a5731..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Inventory/THE_INVENTORY.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f3a619d9c65f61d4b9c7c86923b1ad95 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/InventoryStuff/Items/scripts/AngleObject.cs b/Assets/InventoryStuff/Items/scripts/AngleObject.cs deleted file mode 100644 index 1231871c3ac8393df3b7a635ef02a0d21533cd95..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/AngleObject.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using TMPro; - [CreateAssetMenu(fileName = "new DefaultObject", menuName = "Inventory System/Items/Angle")] -public class AngleObject : ItemObject -{ - public string pointA; - public string pointB; - public string pointC; - public double angle; - - public void Awake() - { - type = ItemType.AngleFact; - } - //prefab should be "AngleDisplay" - public override GameObject CreateDisplay(Transform transform, GameObject prefab){ - var obj = Instantiate(prefab, Vector3.zero, Quaternion.identity, transform); - obj.transform.GetChild(0).gameObject.GetComponent<TextMeshProUGUI>().text = pointA; - obj.transform.GetChild(1).gameObject.GetComponent<TextMeshProUGUI>().text = pointB; - obj.transform.GetChild(2).gameObject.GetComponent<TextMeshProUGUI>().text = pointC; - obj.GetComponent<FactWrapper>().fact = this; - return obj; - } -} diff --git a/Assets/InventoryStuff/Items/scripts/AngleObject.cs.meta b/Assets/InventoryStuff/Items/scripts/AngleObject.cs.meta deleted file mode 100644 index f7fbf1b5f17f71dd6cd3cf9b1806925ce9f70b59..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/AngleObject.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 53c362d013ad14747b779900f8c8242e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/InventoryStuff/Items/scripts/DefaultObject.cs b/Assets/InventoryStuff/Items/scripts/DefaultObject.cs deleted file mode 100644 index 660f18699e2b60bca2dd65c36c0ef339c786dbdd..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/DefaultObject.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - [CreateAssetMenu(fileName = "new DefaultObject", menuName = "Inventory System/Items/Default")] -public class DefaultObject : ItemObject -{ - public void Awake() - { - type = ItemType.Default; - } - - //prefab should be "DefaultObjectDisplay" - public override GameObject CreateDisplay(Transform transform, GameObject prefab){ - var obj = Instantiate(prefab, Vector3.zero, Quaternion.identity, transform); - return obj; - } -} diff --git a/Assets/InventoryStuff/Items/scripts/DefaultObject.cs.meta b/Assets/InventoryStuff/Items/scripts/DefaultObject.cs.meta deleted file mode 100644 index cecbc3d8a9ece2bead169cd3033b62456d7f15cf..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/DefaultObject.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8fbc458136995e149baa33442083c952 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/InventoryStuff/Items/scripts/DefaultScroll.cs b/Assets/InventoryStuff/Items/scripts/DefaultScroll.cs deleted file mode 100644 index da02ef6f1be7087af3543640382bf538a05e8e9c..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/DefaultScroll.cs +++ /dev/null @@ -1,21 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - [CreateAssetMenu(fileName = "new DefaultScroll", menuName = "Inventory System/Items/DefaultScroll")] -public class DefaultScroll : ItemObject -{ - - public GameObject IconPrefab; - public GameObject UsagePrefab; - public void Awake() - { - type = ItemType.DefaultScroll; - } - - //prefab should be "DefaultScrollDisplay" - public override GameObject CreateDisplay(Transform transform, GameObject prefab){ - var obj = Instantiate(prefab, Vector3.zero, Quaternion.identity, transform); - return obj; - } - -} diff --git a/Assets/InventoryStuff/Items/scripts/DefaultScroll.cs.meta b/Assets/InventoryStuff/Items/scripts/DefaultScroll.cs.meta deleted file mode 100644 index 56eb1894577dbb83a8e4c1d48c6bc54679ff00f1..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/DefaultScroll.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4863e36a3d5b58b47a13400c96dce2fd -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/InventoryStuff/Items/scripts/ItemObject.cs b/Assets/InventoryStuff/Items/scripts/ItemObject.cs deleted file mode 100644 index 22afd0f6cd62c90f00a4a605a1d4fe2d33c0ad41..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/ItemObject.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - - -public abstract class ItemObject : ScriptableObject -{ - public enum ItemType{ - LengthFact, - AngleFact, - DefaultScroll, - Point, - Default - }; - public ItemType type; - [TextArea(15,20)] - public string Description; - - public abstract GameObject CreateDisplay(Transform transform, GameObject prefab); -} diff --git a/Assets/InventoryStuff/Items/scripts/ItemObject.cs.meta b/Assets/InventoryStuff/Items/scripts/ItemObject.cs.meta deleted file mode 100644 index e91821ff05eb4d0d1f585c1aef55a4ae135bf560..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/ItemObject.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6fce2c2f8f4464e418f67820fc788f26 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/InventoryStuff/Items/scripts/LengthObject.cs b/Assets/InventoryStuff/Items/scripts/LengthObject.cs deleted file mode 100644 index 2fc722b34398792b7c4e06b06a592e978ae48a58..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/LengthObject.cs +++ /dev/null @@ -1,26 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using TMPro; - [CreateAssetMenu(fileName = "new DefaultObject", menuName = "Inventory System/Items/Length")] -public class LengthObject : ItemObject -{ - public string pointA; - public string pointB; - public double Lenght; - - - public void Awake() - { - type = ItemType.LengthFact; - } - - //prefab should be "LengthDisplay" - public override GameObject CreateDisplay(Transform transform, GameObject prefab){ - var obj = Instantiate(prefab, Vector3.zero, Quaternion.identity, transform); - obj.transform.GetChild(0).gameObject.GetComponent<TextMeshProUGUI>().text = pointA; - obj.transform.GetChild(1).gameObject.GetComponent<TextMeshProUGUI>().text = pointB; - obj.GetComponent<FactWrapper>().fact = this; - return obj; - } -} diff --git a/Assets/InventoryStuff/Items/scripts/LengthObject.cs.meta b/Assets/InventoryStuff/Items/scripts/LengthObject.cs.meta deleted file mode 100644 index 97149b7f5a0b5ca7af2e6089735d52f30b817274..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/LengthObject.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: bc65288d8a9b7f343a6e221e4bdba74c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: - - prefab: {fileID: 4221381813544557775, guid: 8106c748f1aeb084d87fdc71dd009b67, - type: 3} - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/InventoryStuff/Items/scripts/PointObject.cs b/Assets/InventoryStuff/Items/scripts/PointObject.cs deleted file mode 100644 index acf63e3739c2cc529f7bae6288eb38698fde9287..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/PointObject.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using TMPro; - [CreateAssetMenu(fileName = "new PointObject", menuName = "Inventory System/Items/Point")] -public class PointObject : ItemObject -{ - public string point; - - - public void Awake() - { - type = ItemType.Point; - } - - //prefab should be "LengthDisplay" - public override GameObject CreateDisplay(Transform transform, GameObject prefab){ - var obj = Instantiate(prefab, Vector3.zero, Quaternion.identity, transform); - obj.transform.GetChild(0).gameObject.GetComponent<TextMeshProUGUI>().text = point; - obj.GetComponent<FactWrapper>(). fact = this; - return obj; - } -} \ No newline at end of file diff --git a/Assets/InventoryStuff/Items/scripts/PointObject.cs.meta b/Assets/InventoryStuff/Items/scripts/PointObject.cs.meta deleted file mode 100644 index 7aa5ab75769716ab7a85a21274121fc49b13f941..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/PointObject.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e50bfc6d769196d4e836ba779a6995ae -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/InventoryStuff/Items/scripts/PythagorasScroll.cs b/Assets/InventoryStuff/Items/scripts/PythagorasScroll.cs deleted file mode 100644 index ba7333f342d1dbe1e0d8f30e8312d18a25f69668..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/PythagorasScroll.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class PythagorasScroll : DefaultScroll -{ - -} diff --git a/Assets/InventoryStuff/Items/scripts/PythagorasScroll.cs.meta b/Assets/InventoryStuff/Items/scripts/PythagorasScroll.cs.meta deleted file mode 100644 index 59e339052246e099df08e7e0867d0d5d96f2f2db..0000000000000000000000000000000000000000 --- a/Assets/InventoryStuff/Items/scripts/PythagorasScroll.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a4568103619d54d43925225cdb10b7ac -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/InventoryStuff/PointWrapper.cs b/Assets/InventoryStuff/PointWrapper.cs index 9e7a54c93dd38fab480665ca69a4cb3049f0e07b..a0738d5d85c1aaccee70c66957aadbbc56b23475 100644 --- a/Assets/InventoryStuff/PointWrapper.cs +++ b/Assets/InventoryStuff/PointWrapper.cs @@ -4,5 +4,5 @@ public class PointWrapper : MonoBehaviour { - public PointObject point; + public Fact point; } diff --git a/Assets/PlayerScript.cs b/Assets/PlayerScript.cs deleted file mode 100644 index 8a34cea07cffc66b3709f470580bcb10750a68d4..0000000000000000000000000000000000000000 --- a/Assets/PlayerScript.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class PlayerScript : MonoBehaviour -{ - public Inventory inventory; - // Start is called before the first frame update - void Start() - { - - } - - // Update is called once per frame - void Update() - { - - } - - public void AddLenghtFact() - { - LengthObject fact = ScriptableObject.CreateInstance<LengthObject>(); - fact.pointA = "A"; - fact.pointB = "B"; - fact.Lenght = 1.0; - fact.Description = "LengthFact"; - inventory.AddFact(fact); - } - - - public void AddAngleFact(){ - AngleObject fact = ScriptableObject.CreateInstance<AngleObject>(); - fact.pointA = "X"; - fact.pointB = "Y"; - fact.pointC = "Z"; - fact.angle = 90.0; - fact.Description = "AngleFact"; - inventory.AddFact(fact); - } - - public void AddPointFact(){ - PointObject fact = ScriptableObject.CreateInstance<PointObject>(); - fact.point = "P"; - inventory.AddFact(fact); - } - - private void OnApplicationQuit() - { - inventory.Facts.Clear(); - for(int i = 0; i < inventory.Scrolls.Count; i++){ - inventory.Scrolls[i].isDisplayed = false; - } - - } -} diff --git a/Assets/PlayerScript.cs.meta b/Assets/PlayerScript.cs.meta deleted file mode 100644 index 4338a7767892f76fab840ba1d71e2c47a5d3c8e8..0000000000000000000000000000000000000000 --- a/Assets/PlayerScript.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8deb287bc63461e4b9bfa68c45404328 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: - - inventory: {fileID: 11400000, guid: f3a619d9c65f61d4b9c7c86923b1ad95, type: 2} - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/PythagorasScript.cs b/Assets/PythagorasScript.cs index 3911edcc6095161dc18fb30a96d34634353b0d82..1cc4d56d0aaeb206115cef005ad538f4a306637a 100644 --- a/Assets/PythagorasScript.cs +++ b/Assets/PythagorasScript.cs @@ -4,9 +4,9 @@ public class PythagorasScript : MonoBehaviour { - private Dictionary<string, ItemObject> items = new Dictionary<string, ItemObject>(); + private Dictionary<string, Fact> items = new Dictionary<string, Fact>(); - public void putItem(string name, ItemObject obj) { + public void putFact(string name, Fact obj) { if (this.items.ContainsKey(name)) { this.items.Remove(name); } @@ -14,7 +14,7 @@ public void putItem(string name, ItemObject obj) { } public void doMagic() { - Dictionary<string, ItemObject>.Enumerator enumerator = this.items.GetEnumerator(); + Dictionary<string, Fact>.Enumerator enumerator = this.items.GetEnumerator(); while (enumerator.MoveNext()){ Debug.Log(enumerator.Current.Key + " is mapped to " + enumerator.Current.Value); } diff --git a/Assets/inventoryStuff.unity b/Assets/inventoryStuff.unity index f9966049ea4210f91e375d87efb6222e3f9a78ed..5f92ef306a00e24c4e1140aaef08a36cf353eb27 100644 --- a/Assets/inventoryStuff.unity +++ b/Assets/inventoryStuff.unity @@ -130,222 +130,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 413dcae9856bd794ab03d29210561c57, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &189930219 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 189930220} - - component: {fileID: 189930222} - - component: {fileID: 189930221} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &189930220 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 189930219} - 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: 782021430} - m_RootOrder: 0 - 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 &189930221 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 189930219} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Button ---- !u!222 &189930222 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 189930219} - m_CullTransparentMesh: 0 ---- !u!1 &237865488 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 237865489} - - component: {fileID: 237865493} - - component: {fileID: 237865492} - - component: {fileID: 237865491} - - component: {fileID: 237865490} - m_Layer: 5 - m_Name: AddAngle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &237865489 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 237865488} - 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: - - {fileID: 1706069127} - m_Father: {fileID: 1243429077} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 80} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &237865490 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 237865488} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8deb287bc63461e4b9bfa68c45404328, type: 3} - m_Name: - m_EditorClassIdentifier: - inventory: {fileID: 11400000, guid: f3a619d9c65f61d4b9c7c86923b1ad95, type: 2} ---- !u!114 &237865491 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 237865488} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 237865492} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 237865490} - m_MethodName: AddLenghtFact - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &237865492 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 237865488} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, 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 ---- !u!222 &237865493 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 237865488} - m_CullTransparentMesh: 0 --- !u!1 &249048811 GameObject: m_ObjectHideFlags: 0 @@ -497,7 +281,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 66df8f5d2fa2cc140aa2d3eca570e8dd, type: 3} m_Name: m_EditorClassIdentifier: - inventory: {fileID: 11400000, guid: f3a619d9c65f61d4b9c7c86923b1ad95, type: 2} x_Start: -175 y_Start: 0 X_Pacece_Between_Items: 110 @@ -538,222 +321,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 274389188} m_CullTransparentMesh: 0 ---- !u!1 &589000459 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 589000460} - - component: {fileID: 589000462} - - component: {fileID: 589000461} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &589000460 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 589000459} - 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: 1494109232} - m_RootOrder: 0 - 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 &589000461 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 589000459} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Button ---- !u!222 &589000462 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 589000459} - m_CullTransparentMesh: 0 ---- !u!1 &782021429 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 782021430} - - component: {fileID: 782021434} - - component: {fileID: 782021433} - - component: {fileID: 782021432} - - component: {fileID: 782021431} - m_Layer: 5 - m_Name: Point - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &782021430 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 782021429} - 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: - - {fileID: 189930220} - m_Father: {fileID: 1243429077} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 110} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &782021431 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 782021429} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8deb287bc63461e4b9bfa68c45404328, type: 3} - m_Name: - m_EditorClassIdentifier: - inventory: {fileID: 11400000, guid: f3a619d9c65f61d4b9c7c86923b1ad95, type: 2} ---- !u!114 &782021432 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 782021429} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 782021433} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 782021431} - m_MethodName: AddPointFact - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &782021433 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 782021429} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, 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 ---- !u!222 &782021434 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 782021429} - m_CullTransparentMesh: 0 --- !u!1 &938894355 GameObject: m_ObjectHideFlags: 0 @@ -894,97 +461,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1181841651} m_CullTransparentMesh: 0 ---- !u!1 &1183788649 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1183788650} - - component: {fileID: 1183788653} - - component: {fileID: 1183788652} - - component: {fileID: 1183788651} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1183788650 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1183788649} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 12.629, y: 12.629, z: 12.629} - m_Children: [] - m_Father: {fileID: 1332007316} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &1183788651 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1183788649} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &1183788652 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1183788649} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 0 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!33 &1183788653 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1183788649} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1243429076 GameObject: m_ObjectHideFlags: 0 @@ -1014,10 +490,7 @@ RectTransform: 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: - - {fileID: 1494109232} - - {fileID: 237865489} - - {fileID: 782021430} + m_Children: [] m_Father: {fileID: 249048815} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1038,7 +511,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d982f30612e9c5c4eb26c1ad0bb859e1, type: 3} m_Name: m_EditorClassIdentifier: - inventory: {fileID: 11400000, guid: f3a619d9c65f61d4b9c7c86923b1ad95, type: 2} prefab_Point: {fileID: 858001163752551619, guid: f019e9f67e8dab947bc60028223b6cec, type: 3} prefab_Distance: {fileID: 4221381813544557775, guid: 8106c748f1aeb084d87fdc71dd009b67, @@ -1184,190 +656,6 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 ---- !u!1 &1332007314 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1332007316} - - component: {fileID: 1332007315} - m_Layer: 0 - m_Name: Player - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1332007315 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1332007314} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8deb287bc63461e4b9bfa68c45404328, type: 3} - m_Name: - m_EditorClassIdentifier: - inventory: {fileID: 11400000, guid: f3a619d9c65f61d4b9c7c86923b1ad95, type: 2} ---- !u!4 &1332007316 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1332007314} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 777.8665, y: 452.496, z: -10.391348} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1183788650} - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1494109231 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1494109232} - - component: {fileID: 1494109236} - - component: {fileID: 1494109235} - - component: {fileID: 1494109234} - - component: {fileID: 1494109233} - m_Layer: 5 - m_Name: AddDistance - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1494109232 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1494109231} - 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: - - {fileID: 589000460} - m_Father: {fileID: 1243429077} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 50} - m_SizeDelta: {x: 160, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1494109233 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1494109231} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8deb287bc63461e4b9bfa68c45404328, type: 3} - m_Name: - m_EditorClassIdentifier: - inventory: {fileID: 11400000, guid: f3a619d9c65f61d4b9c7c86923b1ad95, type: 2} ---- !u!114 &1494109234 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1494109231} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - 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_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_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1494109235} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1494109233} - m_MethodName: AddAngleFact - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1494109235 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1494109231} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, 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 ---- !u!222 &1494109236 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1494109231} - m_CullTransparentMesh: 0 --- !u!1 &1549058023 GameObject: m_ObjectHideFlags: 0 @@ -1450,83 +738,6 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1706069126 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1706069127} - - component: {fileID: 1706069129} - - component: {fileID: 1706069128} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1706069127 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1706069126} - 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: 237865489} - m_RootOrder: 0 - 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 &1706069128 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1706069126} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Button ---- !u!222 &1706069129 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1706069126} - m_CullTransparentMesh: 0 --- !u!224 &1738528914 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 4362180880950796639, guid: 170ab14de1eba214fb78abe18aaf388c,