diff --git a/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml b/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml index 82fdf9e8b..9787b9950 100644 --- a/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml +++ b/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml @@ -27,6 +27,7 @@ + diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj index 22a1f1ec3..c2a4c0ae9 100644 --- a/Assembly-CSharp.csproj +++ b/Assembly-CSharp.csproj @@ -684,6 +684,7 @@ + diff --git a/Assets/InventoryCell.cs b/Assets/InventoryCell.cs new file mode 100644 index 000000000..7c94ea1a8 --- /dev/null +++ b/Assets/InventoryCell.cs @@ -0,0 +1,17 @@ +using System.Collections; +using System.Collections.Generic; +using UniRx.Triggers; +using UnityEngine; +using UnityEngine.UI; + +public class InventoryCell : MonoBehaviour +{ + public Image Icon; + + public ObservablePointerClickTrigger PointerClickTrigger; + public ObservableBeginDragTrigger BeginDragTrigger; + public ObservableDragTrigger DragTrigger; + public ObservableEndDragTrigger EndDragTrigger; + public ObservablePointerEnterTrigger PointerEnterTrigger; + public ObservablePointerExitTrigger PointerExitTrigger; +} diff --git a/Assets/InventoryCell.cs.meta b/Assets/InventoryCell.cs.meta new file mode 100644 index 000000000..234ae51d3 --- /dev/null +++ b/Assets/InventoryCell.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e28c3f1c546ff7544a127c24a6ee3091 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/InventoryMenu.cs b/Assets/InventoryMenu.cs index 82f5cced6..dbe78114b 100644 --- a/Assets/InventoryMenu.cs +++ b/Assets/InventoryMenu.cs @@ -1,15 +1,270 @@ -using System.Collections; +using System; +using System.Collections; using System.Collections.Generic; +using System.Linq; using UnityEngine; +using UniRx; +using UniRx.Triggers; +using Unity.Mathematics; +using UnityEngine.UI; public class InventoryMenu : MonoBehaviour { - public InventoryPanel LeftInventoryPanel; - public InventoryPanel RightInventoryPanel; + public InventoryPanel[] InventoryPanels; + public PropertiesPanel PropertiesPanel; + public ActionGameManager GameManager; + public RectTransform DragParent; + + private int _currentPanel; + + private int2 _selectedPosition; + private InventoryPanel _selectedPanel; + private ItemData _selectedItemData; + + private ItemInstance _dragItem; + private Transform[] _dragCells; + private Vector2[] _dragOffsets; + private int2 _dragCellOffset; + private ItemRotation _originalRotation; + //private Shape _previousFakeOccupancy; + private Shape _originalOccupancy; + private EquippedItem _originalEquippedItem; + private InventoryPanel _originalPanel; + + private InventoryPanel _dragTargetPanel; + private int2 _dragTargetPosition; + private int2 _lastDragPosition; + private bool _dragTargetValid; + + public InventoryPanel GetPanel => InventoryPanels[_currentPanel = (_currentPanel + 1) % InventoryPanels.Length]; void Start() { - + PropertiesPanel.Context = GameManager.ItemManager; + foreach (var panel in InventoryPanels) + { + panel.OnBeginDragAsObservable().Subscribe(data => + { + //Debug.Log($"Begin drag on panel {panel.name}"); + if (data is InventoryCargoEventData cargoEvent) + { + var item = cargoEvent.CargoBay.Occupancy[cargoEvent.Position.x, cargoEvent.Position.y]; + if (item != null) + { + var itemData = GameManager.ItemManager.GetData(item); + + var itemPosition = cargoEvent.CargoBay.Cargo[item]; + _originalOccupancy = cargoEvent.CargoBay.Data.InteriorShape.Inset(itemData.Shape, itemPosition, item.Rotation); + _originalRotation = item.Rotation; + _originalPanel = panel; + _dragItem = item; + _dragCellOffset = itemPosition - cargoEvent.Position; + _dragCells = _originalOccupancy.Coordinates + .Select(v => Instantiate(panel.CellInstances[v], DragParent, true).transform).ToArray(); + foreach(var cell in _dragCells) + { + foreach (var component in cell.GetComponentsInChildren()) + component.enabled = false; + cell.GetComponentInChildren().raycastTarget = false; + } + _dragOffsets = _dragCells.Select(x => (Vector2) x.position - data.PointerEventData.position).ToArray(); + panel.IgnoreOccupancy = _originalOccupancy; + panel.RefreshCells(_originalOccupancy.Expand().Coordinates); + } + } + else if (data is InventoryEntityEventData entityEvent) + { + var item = entityEvent.Entity.GearOccupancy[entityEvent.Position.x, entityEvent.Position.y]; + if (item != null) + { + var itemData = GameManager.ItemManager.GetData(item.EquippableItem); + var hullData = GameManager.ItemManager.GetData(entityEvent.Entity.Hull); + + _originalRotation = item.EquippableItem.Rotation; + _originalEquippedItem = entityEvent.Entity.GearOccupancy[data.Position.x, data.Position.y]; + _originalOccupancy = hullData.Shape.Inset(itemData.Shape, item.Position, item.EquippableItem.Rotation); + _originalPanel = panel; + _dragItem = item.EquippableItem; + _dragCellOffset = item.Position - entityEvent.Position; + _dragCells = _originalOccupancy.Coordinates + .Select(v => Instantiate(panel.CellInstances[v], DragParent, true).transform).ToArray(); + foreach(var cell in _dragCells) + { + foreach (var component in cell.GetComponentsInChildren()) + component.enabled = false; + cell.GetComponentInChildren().raycastTarget = false; + } + _dragOffsets = _dragCells.Select(x => (Vector2) x.position - data.PointerEventData.position).ToArray(); + panel.IgnoreOccupancy = _originalOccupancy; + panel.RefreshCells(_originalOccupancy.Expand().Coordinates); + } + } + }); + + + panel.OnDragAsObservable().Subscribe(data => + { + if (_dragItem == null) return; + var scroll = data.PointerEventData.scrollDelta.y; + if(scroll != 0) + Debug.Log($"Scrolling {scroll}!"); + for (var i = 0; i < _dragCells.Length; i++) + _dragCells[i].position = new Vector3( + data.PointerEventData.position.x + _dragOffsets[i].x, + data.PointerEventData.position.y + _dragOffsets[i].y, + _dragCells[i].position.z); + }); + + + panel.OnEndDragAsObservable().Subscribe(data => + { + if (_dragItem == null) return; + if (_dragTargetValid) + { + if (data is InventoryCargoEventData cargoEvent) + { + cargoEvent.CargoBay.Remove(_dragItem); + } + else if (data is InventoryEntityEventData entityEvent) + { + entityEvent.Entity.Unequip(_originalEquippedItem); + } + _dragTargetPanel.DropItem(_dragItem, _dragTargetPosition); + _dragTargetPanel.FakeOccupancy = null; + } + else + { + _dragItem.Rotation = _originalRotation; + } + panel.IgnoreOccupancy = null; + panel.RefreshCells(); + if(_dragTargetPanel!=panel) + _dragTargetPanel.RefreshCells(); + + _dragItem = null; + foreach (var cell in _dragCells) Destroy(cell.gameObject); + }); + + Action floatCells = () => + { + foreach (var cell in _dragCells) cell.gameObject.SetActive(true); + _dragTargetValid = false; + }; + + panel.OnPointerEnterAsObservable().Subscribe(data => + { + if (_dragItem == null) return; + + Debug.Log($"Pointer entered {data.Position}"); + // if(panel != _originalPanel) + // _originalPanel.RefreshCells(); + + _dragTargetPanel = panel; + _lastDragPosition = data.Position; + _dragTargetPosition = data.Position + _dragCellOffset; + if (data is InventoryCargoEventData cargoEvent) + { + if (cargoEvent.CargoBay.ItemFits(_dragItem, _dragTargetPosition)) + { + foreach (var cell in _dragCells) cell.gameObject.SetActive(false); + var itemData = GameManager.ItemManager.GetData(_dragItem); + panel.FakeItem = _dragItem; + panel.FakeOccupancy = cargoEvent.CargoBay.Data.InteriorShape.Inset(itemData.Shape, _dragTargetPosition, _dragItem.Rotation); + _dragTargetValid = true; + panel.RefreshCells(); + } + } + else if (data is InventoryEntityEventData entityEvent) + { + var eqItem = _dragItem as EquippableItem; + var hullData = GameManager.ItemManager.GetData(entityEvent.Entity.Hull); + if (eqItem != null && entityEvent.Entity.ItemFits(eqItem, _dragTargetPosition)) + { + foreach (var cell in _dragCells) cell.gameObject.SetActive(false); + var itemData = GameManager.ItemManager.GetData(_dragItem); + panel.FakeEquipment = _originalEquippedItem; + panel.FakeOccupancy = hullData.Shape.Inset(itemData.Shape, _dragTargetPosition, _dragItem.Rotation); + _dragTargetValid = true; + panel.RefreshCells(); + } + } + }); + + panel.OnPointerExitAsObservable().Subscribe(data => + { + if (_dragItem == null) return; + + if (data.Position.Equals(_lastDragPosition) || !_dragTargetValid) + { + panel.FakeItem = null; + panel.FakeOccupancy = null; + panel.RefreshCells(); + // if (_originalPanel != panel) + // { + // _originalPanel.FakeItem = null; + // _originalPanel.FakeOccupancy = null; + // _originalPanel.RefreshCells(); + // } + floatCells(); + } + }); + + + panel.OnClickAsObservable().Subscribe(data => + { + if (data is InventoryCargoEventData cargoEvent) + { + var item = cargoEvent.CargoBay.Occupancy[cargoEvent.Position.x, cargoEvent.Position.y]; + if(item!=null) + { + if (_selectedPanel != null) + { + foreach (var v in _selectedItemData.Shape.Coordinates) + { + var v2 = v + _selectedPosition; + _selectedPanel.CellInstances[v2].Icon.color = _selectedPanel.GetColor(v2); + } + } + _selectedPanel = panel; + _selectedPosition = cargoEvent.Position; + PropertiesPanel.Clear(); + PropertiesPanel.AddItemProperties(item); + _selectedPanel = panel; + _selectedPosition = cargoEvent.CargoBay.Cargo[item]; + _selectedItemData = GameManager.ItemManager.GetData(item); + foreach (var v in _selectedItemData.Shape.Coordinates) + { + var v2 = _selectedItemData.Shape.Rotate(v, item.Rotation) + _selectedPosition; + _selectedPanel.CellInstances[v2].Icon.color = _selectedPanel.GetColor(v2, true); + } + } + } + else if (data is InventoryEntityEventData entityEvent) + { + var item = entityEvent.Entity.GearOccupancy[entityEvent.Position.x, entityEvent.Position.y]; + if (item != null) + { + if (_selectedPanel != null) + { + foreach (var v in _selectedItemData.Shape.Coordinates) + { + var v2 = v + _selectedItemData.Shape.Rotate(_selectedPosition, item.EquippableItem.Rotation); + _selectedPanel.CellInstances[v2].Icon.color = _selectedPanel.GetColor(v2); + } + } + PropertiesPanel.Inspect(entityEvent.Entity, item); + _selectedPanel = panel; + _selectedPosition = item.Position; + _selectedItemData = GameManager.ItemManager.GetData(item.EquippableItem); + foreach (var v in _selectedItemData.Shape.Coordinates) + { + var v2 = v + _selectedPosition; + _selectedPanel.CellInstances[v2].Icon.color = _selectedPanel.GetColor(v2, true); + } + } + } + }); + } } void Update() diff --git a/Assets/Materials/UI/Map Gravity Lines.mat b/Assets/Materials/UI/Map Gravity Lines.mat index be7587308..8a87e4199 100644 --- a/Assets/Materials/UI/Map Gravity Lines.mat +++ b/Assets/Materials/UI/Map Gravity Lines.mat @@ -82,7 +82,7 @@ Material: - _Mode: 0 - _OcclusionStrength: 1 - _Parallax: 0.02 - - _Scale: 1.7903528 + - _Scale: 1 - _SmoothnessTextureChannel: 0 - _SpecularHighlights: 1 - _SrcBlend: 1 diff --git a/Assets/Materials/UI/Panel Blur.mat b/Assets/Materials/UI/Panel Blur.mat index 96743dc34..80dc149e7 100644 --- a/Assets/Materials/UI/Panel Blur.mat +++ b/Assets/Materials/UI/Panel Blur.mat @@ -74,8 +74,8 @@ Material: - _UVSec: 0 - _ZWrite: 1 m_Colors: - - _AdditiveColor: {r: 0.022499999, g: 0.025, b: 0.03, a: 0} + - _AdditiveColor: {r: 0.035, g: 0.035, b: 0.05, a: 0} - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _MultiplyColor: {r: 0.45000002, g: 0.50000006, b: 0.6, a: 1} + - _MultiplyColor: {r: 0.21071698, g: 0.24110693, b: 0.3018868, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/Prefabs/UI/Inventory.prefab b/Assets/Prefabs/UI/Inventory.prefab index e1507bdee..a4af0e6eb 100644 --- a/Assets/Prefabs/UI/Inventory.prefab +++ b/Assets/Prefabs/UI/Inventory.prefab @@ -596,7 +596,7 @@ MonoBehaviour: m_TargetGraphic: {fileID: 2279630452912159028} m_HandleRect: {fileID: 2279630452912159027} m_Direction: 0 - m_Value: 1 + m_Value: 0 m_Size: 1 m_NumberOfSteps: 0 m_OnValueChanged: @@ -613,6 +613,12 @@ GameObject: - component: {fileID: 2279630453345861720} - component: {fileID: 2279630453345861722} - component: {fileID: 2279630453345861721} + - component: {fileID: 5461050610218844277} + - component: {fileID: 5747035144148683486} + - component: {fileID: 3584371112157775779} + - component: {fileID: 3507449623040604819} + - component: {fileID: 1876119682947177707} + - component: {fileID: 3026868749259999386} m_Layer: 5 m_Name: Image m_TagString: Untagged @@ -677,6 +683,78 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5461050610218844277 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2279630453345861799} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aa69c313aba23f945b760e79c45083ad, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &5747035144148683486 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2279630453345861799} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8ce8424f238d6842bd8b09c0cca1ac4, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &3584371112157775779 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2279630453345861799} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3a81a9b6bec6b4f4fba7e0047cd989f6, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &3507449623040604819 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2279630453345861799} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 79db090dc9e4db245821e8b89b0e208e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1876119682947177707 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2279630453345861799} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3468b3db8d419c745b12124f6432696b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &3026868749259999386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2279630453345861799} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9643e74593988274bbed9adf40384e48, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &2279630453679143106 GameObject: m_ObjectHideFlags: 0 @@ -847,9 +925,9 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -0.000030517578, y: 0} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 1} + m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &2279630453710142156 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1459,6 +1537,7 @@ MonoBehaviour: - {fileID: -3137123266071239926, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3} - {fileID: 6575361018301538774, guid: ef4a863cd35ba454cb1d7e37e6388abe, type: 3} NodePrototype: {fileID: 2279630454000268455} + EmptyCells: [] --- !u!222 &6932930312706461541 CanvasRenderer: m_ObjectHideFlags: 0 @@ -1507,6 +1586,7 @@ GameObject: m_Component: - component: {fileID: 2279630454000268454} - component: {fileID: 2279630454000268455} + - component: {fileID: 7879594224560844191} m_Layer: 5 m_Name: Inventory Cell m_TagString: Untagged @@ -1546,6 +1626,25 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 1281fe44325f9b548aa42dc331b17266, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!114 &7879594224560844191 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2279630454000268453} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e28c3f1c546ff7544a127c24a6ee3091, type: 3} + m_Name: + m_EditorClassIdentifier: + Icon: {fileID: 2279630453345861721} + PointerClickTrigger: {fileID: 5461050610218844277} + BeginDragTrigger: {fileID: 3584371112157775779} + DragTrigger: {fileID: 3507449623040604819} + EndDragTrigger: {fileID: 5747035144148683486} + PointerEnterTrigger: {fileID: 1876119682947177707} + PointerExitTrigger: {fileID: 3026868749259999386} --- !u!1 &2279630454002795610 GameObject: m_ObjectHideFlags: 0 @@ -1770,7 +1869,7 @@ RectTransform: m_Children: [] m_Father: {fileID: 6584545650613466935} m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 208.995, y: -20} diff --git a/Assets/Resources/Sprites/Flat UI/Nodes/Nodes8.png b/Assets/Resources/Sprites/Flat UI/Nodes/Nodes8.png index a365fdb5d..8b7c5aa28 100644 --- a/Assets/Resources/Sprites/Flat UI/Nodes/Nodes8.png +++ b/Assets/Resources/Sprites/Flat UI/Nodes/Nodes8.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3079e701b893970566c8d79803ee050f035a237b18fa4f755c07e80f21531eea -size 6532 +oid sha256:2fc3bec4edee70fb816ac3a8f1ba0ce96eba16560858b227b15faa010b9e3c2d +size 6229 diff --git a/Assets/Resources/Sprites/Flat UI/Nodes/Nodes8.png.meta b/Assets/Resources/Sprites/Flat UI/Nodes/Nodes8.png.meta index 98db5c954..9e9a43358 100644 --- a/Assets/Resources/Sprites/Flat UI/Nodes/Nodes8.png.meta +++ b/Assets/Resources/Sprites/Flat UI/Nodes/Nodes8.png.meta @@ -1651,8 +1651,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f9c5f41a57c053600800000000000000 + internalID: 447277437350272159 vertices: [] indices: edges: [] @@ -1672,8 +1672,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d1f08d4e125e35bd0800000000000000 + internalID: -2642516622600302819 vertices: [] indices: edges: [] @@ -1693,8 +1693,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 479915b31391b7d90800000000000000 + internalID: -7099052688380159628 vertices: [] indices: edges: [] @@ -1714,8 +1714,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c199d5668760814c0800000000000000 + internalID: -4316693128651368164 vertices: [] indices: edges: [] @@ -1735,8 +1735,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 611cbf179474697c0800000000000000 + internalID: -4064983232884784874 vertices: [] indices: edges: [] @@ -1756,8 +1756,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f751665ab3e008840800000000000000 + internalID: 5224191217090565503 vertices: [] indices: edges: [] @@ -1777,8 +1777,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 59a9984f3d4d45100800000000000000 + internalID: 95935498887469717 vertices: [] indices: edges: [] @@ -1798,8 +1798,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: cb29e19cc997b8360800000000000000 + internalID: 7172960545813729980 vertices: [] indices: edges: [] @@ -1819,8 +1819,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: bc5318c4fcad51bb0800000000000000 + internalID: -4965822430229482037 vertices: [] indices: edges: [] @@ -1840,8 +1840,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: be92c976bc24f44b0800000000000000 + internalID: -5454067182338299413 vertices: [] indices: edges: [] @@ -1861,8 +1861,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7be4c7cfdb3532cd0800000000000000 + internalID: -2584129685730603337 vertices: [] indices: edges: [] @@ -1882,8 +1882,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 292579ff194a46770800000000000000 + internalID: 8603182135149810322 vertices: [] indices: edges: [] @@ -1903,8 +1903,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0556b6bdf28253790800000000000000 + internalID: -7551085014206945968 vertices: [] indices: edges: [] @@ -1924,8 +1924,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f8918325ef3b8e140800000000000000 + internalID: 4749243711944661391 vertices: [] indices: edges: [] @@ -1945,8 +1945,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: edbb3bee98e433700800000000000000 + internalID: 518844736399981534 vertices: [] indices: edges: [] @@ -1966,8 +1966,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5d11e8aaad5422ef0800000000000000 + internalID: -134468233401069099 vertices: [] indices: edges: [] @@ -1987,8 +1987,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 875b7e5c553455310800000000000000 + internalID: 1393093695412614520 vertices: [] indices: edges: [] @@ -2008,8 +2008,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: aee9e6bd325886e70800000000000000 + internalID: 9108676635408637674 vertices: [] indices: edges: [] @@ -2029,8 +2029,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 268a93c5d2023e9d0800000000000000 + internalID: -2746315968572970910 vertices: [] indices: edges: [] @@ -2050,8 +2050,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c39d33287f8b798c0800000000000000 + internalID: -3992519171459786436 vertices: [] indices: edges: [] @@ -2071,8 +2071,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3a624b0fed64e27d0800000000000000 + internalID: -2941335583291332957 vertices: [] indices: edges: [] @@ -2092,8 +2092,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2ea0be576749a4630800000000000000 + internalID: 3912102462830086882 vertices: [] indices: edges: [] @@ -2113,8 +2113,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d6cfee27fc21365d0800000000000000 + internalID: -3070589838740751251 vertices: [] indices: edges: [] @@ -2134,8 +2134,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5a10fcd11486c5420800000000000000 + internalID: 2620083712105054629 vertices: [] indices: edges: [] @@ -2155,8 +2155,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 18577620d5391b9a0800000000000000 + internalID: -6219027582740367999 vertices: [] indices: edges: [] @@ -2176,8 +2176,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 4cd1f9c8bfce0b910800000000000000 + internalID: 1851240011989458372 vertices: [] indices: edges: [] @@ -2197,8 +2197,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c64638886c8a2ec30800000000000000 + internalID: 4387254557659587692 vertices: [] indices: edges: [] @@ -2218,8 +2218,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2fdcc0557581bffc0800000000000000 + internalID: -3460145125335970318 vertices: [] indices: edges: [] @@ -2239,8 +2239,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e49812ff82e894730800000000000000 + internalID: 3983871652116138318 vertices: [] indices: edges: [] @@ -2260,8 +2260,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3d2d74e300de9b460800000000000000 + internalID: 7258092859784942291 vertices: [] indices: edges: [] @@ -2281,8 +2281,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: fffaa03a0871d7040800000000000000 + internalID: 4646896231774859263 vertices: [] indices: edges: [] @@ -2302,8 +2302,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e35f96068aa4d90a0800000000000000 + internalID: -6873255369264990914 vertices: [] indices: edges: [] @@ -2323,8 +2323,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 03b976381d505ebb0800000000000000 + internalID: -4907509821539378384 vertices: [] indices: edges: [] @@ -2344,8 +2344,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d8c7d9fe35fb9c8f0800000000000000 + internalID: -519673914761315187 vertices: [] indices: edges: [] @@ -2365,8 +2365,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6fe8f7ad7f8cc67d0800000000000000 + internalID: -2923741091222024458 vertices: [] indices: edges: [] @@ -2386,8 +2386,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d86d3313816157760800000000000000 + internalID: 7454889051342231181 vertices: [] indices: edges: [] @@ -2407,8 +2407,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 858a7ddb8728e1ce0800000000000000 + internalID: -1432564176364525480 vertices: [] indices: edges: [] @@ -2428,8 +2428,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: cc93592c1b2720d40800000000000000 + internalID: 5549123798673209804 vertices: [] indices: edges: [] @@ -2449,8 +2449,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5278a8cc090512860800000000000000 + internalID: 7503367037013100325 vertices: [] indices: edges: [] @@ -2470,8 +2470,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: ffd33340dd49c6290800000000000000 + internalID: -7895772369708171777 vertices: [] indices: edges: [] @@ -2491,8 +2491,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e98b5619ec6829ee0800000000000000 + internalID: -1255793124322199394 vertices: [] indices: edges: [] @@ -2512,8 +2512,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2ea9177fc8bb86450800000000000000 + internalID: 6082317510885087970 vertices: [] indices: edges: [] @@ -2533,8 +2533,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0563958e773740790800000000000000 + internalID: -7564794515239127472 vertices: [] indices: edges: [] @@ -2554,8 +2554,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 933b579ec3498f4a0800000000000000 + internalID: -6559329867929373895 vertices: [] indices: edges: [] @@ -2575,8 +2575,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: da8b41ea3950f3650800000000000000 + internalID: 6214692142633498797 vertices: [] indices: edges: [] @@ -2596,8 +2596,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7b39bd43669930450800000000000000 + internalID: 6053850988368597943 vertices: [] indices: edges: [] @@ -2617,8 +2617,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 03e1182abc90ceba0800000000000000 + internalID: -6058456628510777808 vertices: [] indices: edges: [] @@ -2638,8 +2638,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 64b37adbc0139dc50800000000000000 + internalID: 6690432652226804550 vertices: [] indices: edges: [] @@ -2659,8 +2659,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8121dfd95ab159370800000000000000 + internalID: 8328593484025762328 vertices: [] indices: edges: [] @@ -2680,8 +2680,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8c2328a3418f7a5b0800000000000000 + internalID: -5357040465969270072 vertices: [] indices: edges: [] @@ -2701,8 +2701,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2d1940d80255981a0800000000000000 + internalID: -6806815763500592686 vertices: [] indices: edges: [] @@ -2722,8 +2722,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d354c127b6cbd6890800000000000000 + internalID: -7463101837821065923 vertices: [] indices: edges: [] @@ -2743,8 +2743,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7a342fae29d9a45f0800000000000000 + internalID: -771631131808087129 vertices: [] indices: edges: [] @@ -2764,8 +2764,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 23edfefb55c3c7230800000000000000 + internalID: 3637848937998573106 vertices: [] indices: edges: [] @@ -2785,8 +2785,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d64c88d9fec7799b0800000000000000 + internalID: -5073449086627560339 vertices: [] indices: edges: [] @@ -2806,8 +2806,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0a05c83a2c16657d0800000000000000 + internalID: -2930047018962497376 vertices: [] indices: edges: [] @@ -2827,8 +2827,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6799ba68803aad320800000000000000 + internalID: 2583556593264859510 vertices: [] indices: edges: [] @@ -2848,8 +2848,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7dddc27655aca1fe0800000000000000 + internalID: -1217438281098273321 vertices: [] indices: edges: [] @@ -2869,8 +2869,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e86c01ed900107110800000000000000 + internalID: 1256521930602759822 vertices: [] indices: edges: [] @@ -2890,8 +2890,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9093a2fd4d5e296a0800000000000000 + internalID: -6443835414373844727 vertices: [] indices: edges: [] @@ -2911,8 +2911,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d6e28bc15b6ebfef0800000000000000 + internalID: -73211303376179603 vertices: [] indices: edges: [] @@ -2932,8 +2932,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5449df95bc65013f0800000000000000 + internalID: -932149691477552059 vertices: [] indices: edges: [] @@ -2953,8 +2953,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a6a46f806c5436eb0800000000000000 + internalID: -4727858466952689046 vertices: [] indices: edges: [] @@ -2974,8 +2974,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3eb73c33ab5205200800000000000000 + internalID: 166674667875302371 vertices: [] indices: edges: [] @@ -2995,8 +2995,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 83d50f550f74f48e0800000000000000 + internalID: -1707066636190589640 vertices: [] indices: edges: [] @@ -3016,8 +3016,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d35e3ec2b6927c3f0800000000000000 + internalID: -880689661836270275 vertices: [] indices: edges: [] @@ -3037,8 +3037,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 28dcf7fdf558ba160800000000000000 + internalID: 7037865489514614146 vertices: [] indices: edges: [] @@ -3058,8 +3058,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 97f129071a2ca3c20800000000000000 + internalID: 3187073684952194937 vertices: [] indices: edges: [] @@ -3079,8 +3079,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3dcafc20853dda0e0800000000000000 + internalID: -2256915463285003053 vertices: [] indices: edges: [] @@ -3100,8 +3100,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 94178517ee98f5d30800000000000000 + internalID: 4422405016297959753 vertices: [] indices: edges: [] @@ -3121,8 +3121,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: cd8e301e80e7b64c0800000000000000 + internalID: -4293199243167668004 vertices: [] indices: edges: [] @@ -3142,8 +3142,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 828333c2cd9750790800000000000000 + internalID: -7564506012557559768 vertices: [] indices: edges: [] @@ -3163,8 +3163,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b0f5bb5c04a508110800000000000000 + internalID: 1261107129905536779 vertices: [] indices: edges: [] @@ -3184,8 +3184,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 84497492096bab3f0800000000000000 + internalID: -884193646540778424 vertices: [] indices: edges: [] @@ -3205,8 +3205,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 52b4b7e58e87fed50800000000000000 + internalID: 6768761704374029093 vertices: [] indices: edges: [] @@ -3226,8 +3226,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: ff06872589fc1ab90800000000000000 + internalID: -7232271273454706433 vertices: [] indices: edges: [] @@ -3247,8 +3247,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0c1e77f4725af62c0800000000000000 + internalID: -4436145519681084992 vertices: [] indices: edges: [] @@ -3268,8 +3268,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: fb42b66f11df622f0800000000000000 + internalID: -997832013825497921 vertices: [] indices: edges: [] @@ -3289,8 +3289,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8725e72139c9cd1d0800000000000000 + internalID: -3324610269421874568 vertices: [] indices: edges: [] @@ -3310,8 +3310,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e5283018b7d796b80800000000000000 + internalID: -8401045660484009378 vertices: [] indices: edges: [] @@ -3331,8 +3331,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 122631032db324c90800000000000000 + internalID: -7187116281394142687 vertices: [] indices: edges: [] @@ -3352,8 +3352,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8ba8272091265fc70800000000000000 + internalID: 9004210889551940280 vertices: [] indices: edges: [] @@ -3373,8 +3373,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e70c33f3817e15b60800000000000000 + internalID: 7733216126497439870 vertices: [] indices: edges: [] @@ -3394,8 +3394,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 473f02a2bb78e7e80800000000000000 + internalID: -8178950635322805388 vertices: [] indices: edges: [] @@ -3415,8 +3415,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 587efd5a393dd5d80800000000000000 + internalID: -8260213510431053947 vertices: [] indices: edges: [] @@ -3436,8 +3436,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 945863d6f317b0290800000000000000 + internalID: -7923114602199087799 vertices: [] indices: edges: [] @@ -3457,8 +3457,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 35deab56cfc20b550800000000000000 + internalID: 6174484551675080019 vertices: [] indices: edges: [] @@ -3478,8 +3478,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 4f50e71275e452ef0800000000000000 + internalID: -133614477806533132 vertices: [] indices: edges: [] @@ -3499,8 +3499,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 27a1fae2f709a45d0800000000000000 + internalID: -3077488519435838862 vertices: [] indices: edges: [] @@ -3520,8 +3520,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 305b77f89210315c0800000000000000 + internalID: -4246048745667971837 vertices: [] indices: edges: [] @@ -3541,8 +3541,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: dced7e6a26a30e8c0800000000000000 + internalID: -3972110675959357747 vertices: [] indices: edges: [] @@ -3562,8 +3562,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9bfb9e4f7ee5d86e0800000000000000 + internalID: -1833705122930507847 vertices: [] indices: edges: [] @@ -3583,8 +3583,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 503a454c4d6a81990800000000000000 + internalID: -7414993353708363003 vertices: [] indices: edges: [] @@ -3604,8 +3604,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: faf832bf3695c5350800000000000000 + internalID: 6006774288955445167 vertices: [] indices: edges: [] @@ -3625,8 +3625,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b1ef0eb53c414ee20800000000000000 + internalID: 3378848449727364635 vertices: [] indices: edges: [] @@ -3646,8 +3646,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1d067b44af2ba8560800000000000000 + internalID: 7316857332581228753 vertices: [] indices: edges: [] @@ -3667,8 +3667,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f74ca996ac6a534b0800000000000000 + internalID: -5461275584831503233 vertices: [] indices: edges: [] @@ -3688,8 +3688,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b71c55ca7e2acabf0800000000000000 + internalID: -311695158282960517 vertices: [] indices: edges: [] @@ -3709,8 +3709,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3d4b73dac52dc5520800000000000000 + internalID: 2692257972745647315 vertices: [] indices: edges: [] @@ -3730,8 +3730,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 33651ab880a3ab520800000000000000 + internalID: 2718549133448271411 vertices: [] indices: edges: [] @@ -3751,8 +3751,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: abc3e9969589ae650800000000000000 + internalID: 6262985741603585210 vertices: [] indices: edges: [] @@ -3772,8 +3772,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 45aa943428491c610800000000000000 + internalID: 1639755026535131732 vertices: [] indices: edges: [] @@ -3793,8 +3793,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f6e11edf2e3951260800000000000000 + internalID: 7067717793359142511 vertices: [] indices: edges: [] @@ -3814,8 +3814,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: feeb1dc4015214420800000000000000 + internalID: 2612410010790117103 vertices: [] indices: edges: [] @@ -3835,8 +3835,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9e59e81068a0a5f50800000000000000 + internalID: 6870815752175130089 vertices: [] indices: edges: [] @@ -3856,8 +3856,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f0c4f978b77f9f6e0800000000000000 + internalID: -1803138065856771057 vertices: [] indices: edges: [] @@ -3877,8 +3877,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d93979387312193c0800000000000000 + internalID: -4354662842375892067 vertices: [] indices: edges: [] @@ -3898,8 +3898,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b598e196e681f1b50800000000000000 + internalID: 6565993644218550619 vertices: [] indices: edges: [] @@ -3919,8 +3919,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: ce17909942c031fe0800000000000000 + internalID: -1219617722761383444 vertices: [] indices: edges: [] @@ -3940,8 +3940,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6ced2f4125cc59f70800000000000000 + internalID: 9193478867257581254 vertices: [] indices: edges: [] @@ -3961,8 +3961,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 11bb22183c6f66650800000000000000 + internalID: 6225934854431882001 vertices: [] indices: edges: [] @@ -3982,8 +3982,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e52ab05c2d2089910800000000000000 + internalID: 1844227151680479838 vertices: [] indices: edges: [] @@ -4003,8 +4003,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 399dd9a791d015da0800000000000000 + internalID: -5957966428951946861 vertices: [] indices: edges: [] @@ -4024,8 +4024,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1e0ba7828abfd13b0800000000000000 + internalID: -5539995266943635231 vertices: [] indices: edges: [] @@ -4045,8 +4045,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d92f9cbf8728bcfa0800000000000000 + internalID: -5779382240667897187 vertices: [] indices: edges: [] @@ -4066,8 +4066,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2e4723286e18c18d0800000000000000 + internalID: -2874279635142413086 vertices: [] indices: edges: [] @@ -4087,8 +4087,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 63100bf8c33839bf0800000000000000 + internalID: -318766852481220298 vertices: [] indices: edges: [] @@ -4108,8 +4108,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 64b89467e0f449590800000000000000 + internalID: -7668417341972444346 vertices: [] indices: edges: [] @@ -4129,8 +4129,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2360f135f55c9b2c0800000000000000 + internalID: -4415280946452953550 vertices: [] indices: edges: [] @@ -4150,8 +4150,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: db55a3e4b2249b140800000000000000 + internalID: 4735889236920260029 vertices: [] indices: edges: [] @@ -4171,8 +4171,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 45e30c4c11d1ce210800000000000000 + internalID: 1363496749339000404 vertices: [] indices: edges: [] @@ -4192,8 +4192,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 94e75613925b272b0800000000000000 + internalID: -5588204999086342583 vertices: [] indices: edges: [] @@ -4213,8 +4213,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6f21e751506f55f60800000000000000 + internalID: 8022588812926259958 vertices: [] indices: edges: [] @@ -4234,8 +4234,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 4a4bdbb8abd4b4d10800000000000000 + internalID: 2110866313956930724 vertices: [] indices: edges: [] @@ -4255,8 +4255,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c80502cdee970e660800000000000000 + internalID: 7413059053454119052 vertices: [] indices: edges: [] @@ -4276,8 +4276,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: ed14ea4f6d22146c0800000000000000 + internalID: -4161006274090221090 vertices: [] indices: edges: [] @@ -4297,8 +4297,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2c33224a2ba3fde70800000000000000 + internalID: 9142090307517690818 vertices: [] indices: edges: [] @@ -4318,8 +4318,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d778cfbb25a756710800000000000000 + internalID: 1685888131279914877 vertices: [] indices: edges: [] @@ -4339,8 +4339,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d2764aaa7deb02c20800000000000000 + internalID: 3179751170413717293 vertices: [] indices: edges: [] @@ -4360,8 +4360,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 00b01dae0d84c4190800000000000000 + internalID: -7976920777850025216 vertices: [] indices: edges: [] @@ -4381,8 +4381,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3ecc1c36457dbf830800000000000000 + internalID: 4106112242729209059 vertices: [] indices: edges: [] @@ -4402,8 +4402,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a42a3fd0d4dd48dd0800000000000000 + internalID: -2484617771385380278 vertices: [] indices: edges: [] @@ -4423,8 +4423,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 992559832264e08d0800000000000000 + internalID: -2878285999051025767 vertices: [] indices: edges: [] @@ -4444,8 +4444,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 83abc0f4165df8010800000000000000 + internalID: 1193407040191248952 vertices: [] indices: edges: [] @@ -4465,8 +4465,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5748ef44d646268c0800000000000000 + internalID: -4007530297934576523 vertices: [] indices: edges: [] @@ -4486,8 +4486,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 90e4b55255a43bfb0800000000000000 + internalID: -4633277862074692087 vertices: [] indices: edges: [] @@ -4507,8 +4507,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b88e13b9946296ab0800000000000000 + internalID: -5014434612522129269 vertices: [] indices: edges: [] @@ -4528,8 +4528,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5e6ab19ab37b8bce0800000000000000 + internalID: -1389159018175682843 vertices: [] indices: edges: [] @@ -4549,8 +4549,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9deeab28b186a2b90800000000000000 + internalID: -7265880581442179367 vertices: [] indices: edges: [] @@ -4570,8 +4570,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 736bc15932b711a10800000000000000 + internalID: 1878417912345966135 vertices: [] indices: edges: [] @@ -4591,8 +4591,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: df878fbaa85f00550800000000000000 + internalID: 6125165469163354365 vertices: [] indices: edges: [] @@ -4612,8 +4612,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6f9cf138b284e0fd0800000000000000 + internalID: -2373880601856980490 vertices: [] indices: edges: [] @@ -4633,8 +4633,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f46e1cd9026ff24f0800000000000000 + internalID: -851191184603617713 vertices: [] indices: edges: [] @@ -4654,8 +4654,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7b94af7e0b57e0d00800000000000000 + internalID: 940818774833646007 vertices: [] indices: edges: [] @@ -4675,8 +4675,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f70276d80077f0f40800000000000000 + internalID: 5696902897903018111 vertices: [] indices: edges: [] @@ -4696,8 +4696,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 169bebcc112a05590800000000000000 + internalID: -7687466366588241567 vertices: [] indices: edges: [] @@ -4717,8 +4717,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c194af4a7ca68e980800000000000000 + internalID: -8509434090217649892 vertices: [] indices: edges: [] @@ -4738,8 +4738,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6716b5b37a250c580800000000000000 + internalID: -8808949992927829642 vertices: [] indices: edges: [] @@ -4759,8 +4759,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6e9dc29a900682ac0800000000000000 + internalID: -3879745484370421274 vertices: [] indices: edges: [] @@ -4780,8 +4780,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c8fe4bb5b23831940800000000000000 + internalID: 5265696611571658636 vertices: [] indices: edges: [] @@ -4801,8 +4801,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: bcfa7bb6c8b7eaa00800000000000000 + internalID: 769688429359771595 vertices: [] indices: edges: [] @@ -4822,8 +4822,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 64930b1754b3d7300800000000000000 + internalID: 251422323648772422 vertices: [] indices: edges: [] @@ -4843,8 +4843,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: bf8c5058d3f0ced50800000000000000 + internalID: 6767801096930183419 vertices: [] indices: edges: [] @@ -4864,8 +4864,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 062a232c191851dc0800000000000000 + internalID: -3668883858395061664 vertices: [] indices: edges: [] @@ -4885,8 +4885,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 53931c327c1c1ac50800000000000000 + internalID: 6674829183782304053 vertices: [] indices: edges: [] @@ -4906,8 +4906,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5cd4ca29c8f00dcd0800000000000000 + internalID: -2535509493778985531 vertices: [] indices: edges: [] @@ -4927,8 +4927,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1620306131847f560800000000000000 + internalID: 7347420563889128033 vertices: [] indices: edges: [] @@ -4948,8 +4948,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8d2710f1e62e81440800000000000000 + internalID: 4906920756614623960 vertices: [] indices: edges: [] @@ -4969,8 +4969,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 61cbca2ff2f95a900800000000000000 + internalID: 695136745782295574 vertices: [] indices: edges: [] @@ -4990,8 +4990,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 52f6eba78bb52eac0800000000000000 + internalID: -3827395885420089563 vertices: [] indices: edges: [] @@ -5011,8 +5011,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 535f2c484af43bbc0800000000000000 + internalID: -3768580895158373067 vertices: [] indices: edges: [] @@ -5032,8 +5032,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d413e4b5175b283c0800000000000000 + internalID: -4358721990873435827 vertices: [] indices: edges: [] @@ -5053,8 +5053,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e939110321bc4a210800000000000000 + internalID: 1343421867839558558 vertices: [] indices: edges: [] @@ -5074,8 +5074,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c3552d40aa20a8170800000000000000 + internalID: 8181354602320516412 vertices: [] indices: edges: [] @@ -5095,8 +5095,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: bf2302449eff44250800000000000000 + internalID: 5928144386861839099 vertices: [] indices: edges: [] @@ -5116,8 +5116,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 04bb23a071f10db40800000000000000 + internalID: 5462900531816217408 vertices: [] indices: edges: [] @@ -5137,8 +5137,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: cce6f06ef54ad8aa0800000000000000 + internalID: -6157084383756980532 vertices: [] indices: edges: [] @@ -5158,8 +5158,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 52b1816676f4f7850800000000000000 + internalID: 6376902902892993317 vertices: [] indices: edges: [] @@ -5179,8 +5179,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: bebc7137a346f6370800000000000000 + internalID: 8317977238978415595 vertices: [] indices: edges: [] @@ -5200,8 +5200,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b1c6fdfe6cbf37ae0800000000000000 + internalID: -1552620614666195941 vertices: [] indices: edges: [] @@ -5221,8 +5221,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5bd067c3efe58a9e0800000000000000 + internalID: -1609932420755878475 vertices: [] indices: edges: [] @@ -5242,8 +5242,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: ad76bf72ea8135120800000000000000 + internalID: 2401290162592770010 vertices: [] indices: edges: [] @@ -5263,8 +5263,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 52a11a15414a24c40800000000000000 + internalID: 5495134902521240101 vertices: [] indices: edges: [] @@ -5284,8 +5284,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5d2610548d4a5c480800000000000000 + internalID: -8879509841513454891 vertices: [] indices: edges: [] @@ -5305,8 +5305,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 131f12bec5ced5560800000000000000 + internalID: 7304254054490829105 vertices: [] indices: edges: [] @@ -5326,8 +5326,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 83a73a0d36ea17490800000000000000 + internalID: -7750221740002543048 vertices: [] indices: edges: [] @@ -5347,8 +5347,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d3a31b7b45640bea0800000000000000 + internalID: -5859105785535972803 vertices: [] indices: edges: [] @@ -5368,8 +5368,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 87970d370fcf3ea70800000000000000 + internalID: 8855199402005920120 vertices: [] indices: edges: [] @@ -5389,8 +5389,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: deda41486854c8650800000000000000 + internalID: 6236436028045176301 vertices: [] indices: edges: [] @@ -5410,8 +5410,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a9d036c97206c8560800000000000000 + internalID: 7317329217813941658 vertices: [] indices: edges: [] @@ -5431,8 +5431,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 17117f1e0cc7ed650800000000000000 + internalID: 6259577699958198641 vertices: [] indices: edges: [] @@ -5452,8 +5452,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2a06f4e4b98a69f30800000000000000 + internalID: 4582035055883280546 vertices: [] indices: edges: [] @@ -5473,8 +5473,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 4b38c8da15a453f30800000000000000 + internalID: 4554628312819598260 vertices: [] indices: edges: [] @@ -5494,8 +5494,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e636992bd42f0d1f0800000000000000 + internalID: -1022050699890302098 vertices: [] indices: edges: [] @@ -5515,8 +5515,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9524b056210b8ea40800000000000000 + internalID: 5397757746454676057 vertices: [] indices: edges: [] @@ -5536,8 +5536,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9983dd819b68603e0800000000000000 + internalID: -2087833247695423335 vertices: [] indices: edges: [] @@ -5557,8 +5557,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: becda92d80020fe30800000000000000 + internalID: 4535160047027281131 vertices: [] indices: edges: [] @@ -5578,8 +5578,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 553d7f8583236db30800000000000000 + internalID: 4311688910846022485 vertices: [] indices: edges: [] @@ -5599,8 +5599,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3c32136821ed07e10800000000000000 + internalID: 2193497189671576515 vertices: [] indices: edges: [] @@ -5620,8 +5620,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6b4261279959729c0800000000000000 + internalID: -3952025661717732170 vertices: [] indices: edges: [] @@ -5641,8 +5641,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 036193e30cf2b9ca0800000000000000 + internalID: -6009156775071640016 vertices: [] indices: edges: [] @@ -5662,8 +5662,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 01163e307889f4a90800000000000000 + internalID: -7327470363055267568 vertices: [] indices: edges: [] @@ -5683,8 +5683,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 480958cf6032f46c0800000000000000 + internalID: -4157065418126290812 vertices: [] indices: edges: [] @@ -5704,8 +5704,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b581acbe69dcddbe0800000000000000 + internalID: -1450777456858752933 vertices: [] indices: edges: [] @@ -5725,8 +5725,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0ad1c5ac8ed513e30800000000000000 + internalID: 4481466358619184544 vertices: [] indices: edges: [] @@ -5746,8 +5746,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8fe475b7f22a28500800000000000000 + internalID: 397058041978507000 vertices: [] indices: edges: [] @@ -5767,8 +5767,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: eae81fd356b574a80800000000000000 + internalID: -8482710882739974482 vertices: [] indices: edges: [] @@ -5788,8 +5788,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1dcf2f93e0abb4030800000000000000 + internalID: 3480079707338374353 vertices: [] indices: edges: [] @@ -5809,8 +5809,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: bc37781d1deacc550800000000000000 + internalID: 6182508604659561419 vertices: [] indices: edges: [] @@ -5830,8 +5830,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7037b5e644cd4f120800000000000000 + internalID: 2446822684036395783 vertices: [] indices: edges: [] @@ -5851,8 +5851,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b33c6e66040c834a0800000000000000 + internalID: -6613324669956734149 vertices: [] indices: edges: [] @@ -5872,8 +5872,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a9b54ec2bb3ba14e0800000000000000 + internalID: -2010096667174085734 vertices: [] indices: edges: [] @@ -5893,8 +5893,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 64c7c8c1a122cf9d0800000000000000 + internalID: -2739276977804641210 vertices: [] indices: edges: [] @@ -5914,8 +5914,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b47a806355f772990800000000000000 + internalID: -7410814657859377333 vertices: [] indices: edges: [] @@ -5935,8 +5935,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7ac04a401d0a2f6d0800000000000000 + internalID: -2958125185642525529 vertices: [] indices: edges: [] @@ -5956,8 +5956,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 396dc115a9ca6a280800000000000000 + internalID: -9032342223859165549 vertices: [] indices: edges: [] @@ -5977,8 +5977,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c497ba29bb5390810800000000000000 + internalID: 1731974611436534092 vertices: [] indices: edges: [] @@ -5998,8 +5998,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 48c67a0ba6e255580800000000000000 + internalID: -8839107657879556988 vertices: [] indices: edges: [] @@ -6019,8 +6019,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 77b7a63a8483a1c40800000000000000 + internalID: 5483757380907465591 vertices: [] indices: edges: [] @@ -6040,8 +6040,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: bc5516fc0fd332bc0800000000000000 + internalID: -3809132755344599605 vertices: [] indices: edges: [] @@ -6061,8 +6061,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1d33b343a92b8e920800000000000000 + internalID: 3019859925522920401 vertices: [] indices: edges: [] @@ -6082,8 +6082,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 412ecc441c5d2c540800000000000000 + internalID: 5026815160158577172 vertices: [] indices: edges: [] @@ -6103,8 +6103,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: eb0d4579389026800800000000000000 + internalID: 604055760805351614 vertices: [] indices: edges: [] @@ -6124,8 +6124,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 11806f37d1017ade0800000000000000 + internalID: -1322070246924351471 vertices: [] indices: edges: [] @@ -6145,8 +6145,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: fb2b5ca48a3a5d8c0800000000000000 + internalID: -3975091152880291137 vertices: [] indices: edges: [] @@ -6166,8 +6166,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7391053c78f01d9c0800000000000000 + internalID: -3904322326181701321 vertices: [] indices: edges: [] @@ -6187,8 +6187,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2248ce475823e99c0800000000000000 + internalID: -3918639076992056286 vertices: [] indices: edges: [] @@ -6208,8 +6208,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a0b74139cc51d99b0800000000000000 + internalID: -5071873636964205814 vertices: [] indices: edges: [] @@ -6229,8 +6229,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3d929201f737a3210800000000000000 + internalID: 1313489230901094867 vertices: [] indices: edges: [] @@ -6250,8 +6250,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 908cc8c49ae704110800000000000000 + internalID: 1243132762753124361 vertices: [] indices: edges: [] @@ -6271,8 +6271,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 57e37252fee8bbdb0800000000000000 + internalID: -4775065822124622219 vertices: [] indices: edges: [] @@ -6292,8 +6292,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: fcb3460c4ad900060800000000000000 + internalID: 6917702358569073615 vertices: [] indices: edges: [] @@ -6313,8 +6313,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2cd3c0407d7d5ae50800000000000000 + internalID: 6820094529208335810 vertices: [] indices: edges: [] @@ -6334,8 +6334,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7ed4236a8195caca0800000000000000 + internalID: -6004326240789312025 vertices: [] indices: edges: [] @@ -6355,8 +6355,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 4ba48e0d2b29c12c0800000000000000 + internalID: -4459528234296915276 vertices: [] indices: edges: [] @@ -6376,8 +6376,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a20241688b3d06510800000000000000 + internalID: 1540463862037618730 vertices: [] indices: edges: [] @@ -6397,8 +6397,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 727228f81648cc6e0800000000000000 + internalID: -1815930995182786777 vertices: [] indices: edges: [] @@ -6418,8 +6418,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7a274654abc6f6bd0800000000000000 + internalID: -2634767709704523097 vertices: [] indices: edges: [] @@ -6439,8 +6439,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 69112325ff045ad00800000000000000 + internalID: 983263558990172566 vertices: [] indices: edges: [] @@ -6460,8 +6460,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f1a5cb96af709f7d0800000000000000 + internalID: -2884265314256922081 vertices: [] indices: edges: [] @@ -6481,8 +6481,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 234648d2da6381990800000000000000 + internalID: -7415116669044628430 vertices: [] indices: edges: [] @@ -6502,8 +6502,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8c053066f19854f30800000000000000 + internalID: 4559200965730980040 vertices: [] indices: edges: [] @@ -6523,8 +6523,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 190997ba09a3fb520800000000000000 + internalID: 2719957092981641361 vertices: [] indices: edges: [] @@ -6544,8 +6544,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d7ab63d73ef6b0d70800000000000000 + internalID: 9010418502333807229 vertices: [] indices: edges: [] @@ -6565,8 +6565,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 21f8ae53b5aa5e170800000000000000 + internalID: 8207153204675907346 vertices: [] indices: edges: [] @@ -6586,8 +6586,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5ae3db74ef94e8f80800000000000000 + internalID: -8102457323118838107 vertices: [] indices: edges: [] @@ -6607,8 +6607,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8c4d5094d9f0bdf70800000000000000 + internalID: 9212974630925882568 vertices: [] indices: edges: [] @@ -6628,8 +6628,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0ce77d03062dad850800000000000000 + internalID: 6402661130838703808 vertices: [] indices: edges: [] @@ -6649,8 +6649,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 66cbebbe66ebb8620800000000000000 + internalID: 2777522944455130214 vertices: [] indices: edges: [] @@ -6670,8 +6670,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: cb8c25182efb55290800000000000000 + internalID: -7902198991598466884 vertices: [] indices: edges: [] @@ -6691,8 +6691,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0ab74cd6496355980800000000000000 + internalID: -8550868306368365664 vertices: [] indices: edges: [] @@ -6712,8 +6712,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c1176d4639eaefce0800000000000000 + internalID: -1369465288598851300 vertices: [] indices: edges: [] @@ -6733,8 +6733,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 197f831f288aded20800000000000000 + internalID: 3309486581533439889 vertices: [] indices: edges: [] @@ -6754,8 +6754,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b1c5dfb141efda580800000000000000 + internalID: -8814109533371802597 vertices: [] indices: edges: [] @@ -6775,8 +6775,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7f01a35590e812720800000000000000 + internalID: 2819691012446359799 vertices: [] indices: edges: [] @@ -6796,8 +6796,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: cff36222bed43fbc0800000000000000 + internalID: -3750568392383905796 vertices: [] indices: edges: [] @@ -6817,8 +6817,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 301b3b4abebb92aa0800000000000000 + internalID: -6185205992461717245 vertices: [] indices: edges: [] @@ -6838,8 +6838,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2cb1df7404f051af0800000000000000 + internalID: -426417820956550206 vertices: [] indices: edges: [] @@ -6859,8 +6859,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c3d9c9bd85e5b0a00800000000000000 + internalID: 723775900857703740 vertices: [] indices: edges: [] @@ -6880,8 +6880,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d177e22b4ef5508b0800000000000000 + internalID: -5186633960000686307 vertices: [] indices: edges: [] @@ -6901,8 +6901,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 84a6bee48bb4e46c0800000000000000 + internalID: -4157302151046272440 vertices: [] indices: edges: [] @@ -6922,8 +6922,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 86fbdfddd61d85540800000000000000 + internalID: 4996974056373600104 vertices: [] indices: edges: [] @@ -6943,8 +6943,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3663f794b407b0e80800000000000000 + internalID: -8211346026922035613 vertices: [] indices: edges: [] @@ -6964,8 +6964,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7b889a0bd296904b0800000000000000 + internalID: -5473728227133781833 vertices: [] indices: edges: [] @@ -6985,8 +6985,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f73f66199c833c5f0800000000000000 + internalID: -737683475579604097 vertices: [] indices: edges: [] @@ -7006,8 +7006,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0c9e2184a44494c00800000000000000 + internalID: 885313887582480832 vertices: [] indices: edges: [] @@ -7027,8 +7027,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c0056d7d8ae95cb60800000000000000 + internalID: 7765787580483129356 vertices: [] indices: edges: [] @@ -7048,8 +7048,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0fea5acf9463eb280800000000000000 + internalID: -9025716911804666128 vertices: [] indices: edges: [] @@ -7069,8 +7069,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0fbd89267a511abe0800000000000000 + internalID: -1467868194888164368 vertices: [] indices: edges: [] @@ -7090,8 +7090,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5915564bbe1f16280800000000000000 + internalID: -9051687781391838827 vertices: [] indices: edges: [] @@ -7111,8 +7111,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d8dedeba4b01177a0800000000000000 + internalID: -6381300828842627699 vertices: [] indices: edges: [] @@ -7132,8 +7132,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 49ba1b3c243796d10800000000000000 + internalID: 2119351830242765716 vertices: [] indices: edges: [] @@ -7153,8 +7153,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 729b2262f0390ad90800000000000000 + internalID: -7088504120207558361 vertices: [] indices: edges: [] @@ -7174,8 +7174,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: bff77e50272e3a4c0800000000000000 + internalID: -4277326241718632453 vertices: [] indices: edges: [] @@ -7195,8 +7195,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: db8b7022233640120800000000000000 + internalID: 2379135570128910525 vertices: [] indices: edges: [] @@ -7216,8 +7216,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9495eb5d113d9c760800000000000000 + internalID: 7478740729779345737 vertices: [] indices: edges: [] @@ -7237,8 +7237,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1b2860b5e4c03aa80800000000000000 + internalID: -8456902144597523791 vertices: [] indices: edges: [] @@ -7258,8 +7258,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 32285a2b65ffe31c0800000000000000 + internalID: -4521896228003937757 vertices: [] indices: edges: [] @@ -7279,8 +7279,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2c098f5affbed6120800000000000000 + internalID: 2408840858946801858 vertices: [] indices: edges: [] @@ -7300,8 +7300,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: faf09cf2d398aa880800000000000000 + internalID: -8598909642622824529 vertices: [] indices: edges: [] @@ -7321,8 +7321,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3dc0ea879619ed1d0800000000000000 + internalID: -3324059592770581293 vertices: [] indices: edges: [] @@ -7342,8 +7342,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6c9ccccba14806e00800000000000000 + internalID: 1035973164666767814 vertices: [] indices: edges: [] @@ -7363,8 +7363,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 20b4ef20644249120800000000000000 + internalID: 2419598782921329410 vertices: [] indices: edges: [] @@ -7384,8 +7384,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0cc90ff73958d4e60800000000000000 + internalID: 7948155785931955392 vertices: [] indices: edges: [] @@ -7405,8 +7405,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 89c35775f84c669e0800000000000000 + internalID: -1628398095321187176 vertices: [] indices: edges: [] @@ -7426,8 +7426,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 55867a854105202c0800000000000000 + internalID: -4466919832081176491 vertices: [] indices: edges: [] @@ -7447,8 +7447,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0f0edcce96a9c5940800000000000000 + internalID: 5286269842361278704 vertices: [] indices: edges: [] @@ -7468,8 +7468,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 77fdaa205ec1e6d60800000000000000 + internalID: 7885271767490158455 vertices: [] indices: edges: [] @@ -7489,8 +7489,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d7a61aee0748c7910800000000000000 + internalID: 1836488368635079293 vertices: [] indices: edges: [] @@ -7510,8 +7510,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 58e5e6bf08e2ad8f0800000000000000 + internalID: -515048075871494523 vertices: [] indices: edges: [] @@ -7531,8 +7531,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a1335e8a6e6346750800000000000000 + internalID: 6297218543274767130 vertices: [] indices: edges: [] @@ -7552,8 +7552,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9398d1b784fed0950800000000000000 + internalID: 6417048138655041849 vertices: [] indices: edges: [] @@ -7573,8 +7573,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f1e14176f3be1b890800000000000000 + internalID: -7443910051521880545 vertices: [] indices: edges: [] @@ -7594,8 +7594,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a1d2864e61d023c40800000000000000 + internalID: 5490465287690530074 vertices: [] indices: edges: [] @@ -7615,8 +7615,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3cbf1e4b9dcc6a5f0800000000000000 + internalID: -745683452868559933 vertices: [] indices: edges: [] @@ -7636,8 +7636,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 39d3d03ca186ad2c0800000000000000 + internalID: -4406094821277745773 vertices: [] indices: edges: [] @@ -7657,8 +7657,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6e59df8f21eef8e80800000000000000 + internalID: -8174053033399970330 vertices: [] indices: edges: [] @@ -7678,8 +7678,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e44c0835d2223fae0800000000000000 + internalID: -1516831071423904690 vertices: [] indices: edges: [] @@ -7699,8 +7699,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0427fd35fed5e7360800000000000000 + internalID: 7169270939306127936 vertices: [] indices: edges: [] @@ -7720,8 +7720,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3ff7b7dc1198db5c0800000000000000 + internalID: -4198048568084561933 vertices: [] indices: edges: [] @@ -7741,8 +7741,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: ae86bd6a99fff3cc0800000000000000 + internalID: -3728980931045005078 vertices: [] indices: edges: [] @@ -7762,8 +7762,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 85924acfb86278d80800000000000000 + internalID: -8248581809824847528 vertices: [] indices: edges: [] @@ -7783,8 +7783,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 702a4e39e20d1f2d0800000000000000 + internalID: -3246584957889109497 vertices: [] indices: edges: [] @@ -7804,8 +7804,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 507a10aaa8acf7a30800000000000000 + internalID: 4215310473148606213 vertices: [] indices: edges: [] @@ -7825,8 +7825,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: ac6b6018367e832b0800000000000000 + internalID: -5604475321710102838 vertices: [] indices: edges: [] @@ -7846,8 +7846,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: ef29ee32243c6ea10800000000000000 + internalID: 1938451378467672830 vertices: [] indices: edges: [] @@ -7867,8 +7867,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6ed0881b0078be3f0800000000000000 + internalID: -870453665917825562 vertices: [] indices: edges: [] @@ -7888,8 +7888,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5034c2437bf9ec060800000000000000 + internalID: 6975688482046624517 vertices: [] indices: edges: [] @@ -7909,8 +7909,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 726d1822fae2429e0800000000000000 + internalID: -1647140233977670105 vertices: [] indices: edges: [] @@ -7930,8 +7930,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: beba7a94ba797d0e0800000000000000 + internalID: -2245159127289975829 vertices: [] indices: edges: [] @@ -7951,8 +7951,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e88fd7d4f6ea589b0800000000000000 + internalID: -5078461211725662066 vertices: [] indices: edges: [] @@ -7972,8 +7972,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7aa5b3dda0e530410800000000000000 + internalID: 1442099706443029159 vertices: [] indices: edges: [] @@ -7993,8 +7993,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 695f7c94d9835f5d0800000000000000 + internalID: -3029452926137928298 vertices: [] indices: edges: [] @@ -8014,8 +8014,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5651fd157b91cdbe0800000000000000 + internalID: -1451256704776858267 vertices: [] indices: edges: [] @@ -8035,8 +8035,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a70c73202f6b58700800000000000000 + internalID: 542040480703561850 vertices: [] indices: edges: [] @@ -8056,8 +8056,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 62228e3c3fedb6de0800000000000000 + internalID: -1338731325667401178 vertices: [] indices: edges: [] @@ -8077,8 +8077,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 799d8ebb3594124a0800000000000000 + internalID: -6619929353274205801 vertices: [] indices: edges: [] @@ -8098,8 +8098,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7cf8fa59b9d36f120800000000000000 + internalID: 2447211185962979271 vertices: [] indices: edges: [] @@ -8119,8 +8119,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 97a3258cb512b6320800000000000000 + internalID: 2552170291922090617 vertices: [] indices: edges: [] @@ -8140,8 +8140,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 582fc114db558bd70800000000000000 + internalID: 9059084921785348741 vertices: [] indices: edges: [] @@ -8161,8 +8161,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f402f7e2a8bf21a40800000000000000 + internalID: 5337605079291600975 vertices: [] indices: edges: [] @@ -8182,8 +8182,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: cc3f56d83081ab380800000000000000 + internalID: -8954818505536572468 vertices: [] indices: edges: [] @@ -8203,8 +8203,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f8b1206174c7d21b0800000000000000 + internalID: -5679746910290568305 vertices: [] indices: edges: [] @@ -8224,8 +8224,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 74b4349c5aa8452a0800000000000000 + internalID: -6749617496870663353 vertices: [] indices: edges: [] @@ -8245,8 +8245,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: fa84b39593a998890800000000000000 + internalID: -7455258137034274641 vertices: [] indices: edges: [] @@ -8266,8 +8266,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8d1fbb8ef5d8a90c0800000000000000 + internalID: -4568183428947906088 vertices: [] indices: edges: [] @@ -8287,8 +8287,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 415963fc8c87513c0800000000000000 + internalID: -4389469457937427180 vertices: [] indices: edges: [] @@ -8308,8 +8308,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3606c556fa2d89520800000000000000 + internalID: 2709146826625015907 vertices: [] indices: edges: [] @@ -8329,8 +8329,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1fa45207a8377f6f0800000000000000 + internalID: -650924582707574031 vertices: [] indices: edges: [] @@ -8350,8 +8350,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 71747028739979a40800000000000000 + internalID: 5374933143973742359 vertices: [] indices: edges: [] @@ -8371,8 +8371,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 078e554c6fae8bf90800000000000000 + internalID: -6937536880387430288 vertices: [] indices: edges: [] @@ -8392,8 +8392,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e25c9bcf632245b10800000000000000 + internalID: 1969236556631360814 vertices: [] indices: edges: [] @@ -8413,8 +8413,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 38ea6367e1d23e160800000000000000 + internalID: 7053531050247892611 vertices: [] indices: edges: [] @@ -8434,8 +8434,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a2dd78ab5c411a7d0800000000000000 + internalID: -2909021044834050774 vertices: [] indices: edges: [] @@ -8455,8 +8455,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e735903ab125b4cd0800000000000000 + internalID: -2572872483459214466 vertices: [] indices: edges: [] @@ -8476,8 +8476,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 06893a8a6a6430670800000000000000 + internalID: 8503718203013437536 vertices: [] indices: edges: [] @@ -8497,8 +8497,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b16ff9f12aabcf930800000000000000 + internalID: 4178419759771022875 vertices: [] indices: edges: [] @@ -8518,8 +8518,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b998335bab1db6e10800000000000000 + internalID: 2192076243480054171 vertices: [] indices: edges: [] @@ -8539,8 +8539,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6616348f2296587f0800000000000000 + internalID: -610966575523864218 vertices: [] indices: edges: [] @@ -8560,8 +8560,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: dae11e3f56bcde060800000000000000 + internalID: 6984462235865259693 vertices: [] indices: edges: [] @@ -8581,8 +8581,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 10150a9cac54eea50800000000000000 + internalID: 6552251245139087617 vertices: [] indices: edges: [] @@ -8602,8 +8602,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2d2ce9cceac9fac70800000000000000 + internalID: 8984572056198628050 vertices: [] indices: edges: [] @@ -8623,8 +8623,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: dd643f44462258cf0800000000000000 + internalID: -250756390200326435 vertices: [] indices: edges: [] @@ -8644,8 +8644,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 607184870eef93630800000000000000 + internalID: 3907434391764735750 vertices: [] indices: edges: [] @@ -8665,8 +8665,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1b38a9600e36e03e0800000000000000 + internalID: -2085619763591347279 vertices: [] indices: edges: [] @@ -8686,8 +8686,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: dd7538ee7cbdabaa0800000000000000 + internalID: -6144357089847060515 vertices: [] indices: edges: [] @@ -8707,8 +8707,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2553ed9c678d598b0800000000000000 + internalID: -5145968994496400046 vertices: [] indices: edges: [] @@ -8728,8 +8728,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: cb6eb14524a2edb40800000000000000 + internalID: 5466853462041683644 vertices: [] indices: edges: [] @@ -8749,8 +8749,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 466945f7a83c0ce50800000000000000 + internalID: 6827672034702825060 vertices: [] indices: edges: [] @@ -8770,8 +8770,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 549eb164e6d9be480800000000000000 + internalID: -8868821944227862203 vertices: [] indices: edges: [] @@ -8791,8 +8791,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: bd098262115fd1dd0800000000000000 + internalID: -2513583562999426853 vertices: [] indices: edges: [] @@ -8812,8 +8812,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 707ec962ae41c7030800000000000000 + internalID: 3493690406835382023 vertices: [] indices: edges: [] @@ -8833,8 +8833,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 40000f4fd1a2c4620800000000000000 + internalID: 2759626979823058948 vertices: [] indices: edges: [] @@ -8854,8 +8854,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a31c913d60637a1c0800000000000000 + internalID: -4492562700339396294 vertices: [] indices: edges: [] @@ -8875,8 +8875,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0270e8590f2bdf7a0800000000000000 + internalID: -6341715953896782048 vertices: [] indices: edges: [] @@ -8896,8 +8896,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: fb216911e49a01110800000000000000 + internalID: 1229668851039736511 vertices: [] indices: edges: [] @@ -8917,8 +8917,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b63533cefbc54d450800000000000000 + internalID: 6112612573619901291 vertices: [] indices: edges: [] @@ -8938,8 +8938,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: debc070a0baaf0ef0800000000000000 + internalID: -139705387842483219 vertices: [] indices: edges: [] @@ -8959,8 +8959,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8e675ef1713a62470800000000000000 + internalID: 8369556277229352680 vertices: [] indices: edges: [] @@ -8980,8 +8980,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: fbbf3cd4760bc5bf0800000000000000 + internalID: -334198314599449665 vertices: [] indices: edges: [] @@ -9001,8 +9001,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8189c5166ec9bc330800000000000000 + internalID: 3732249229496457240 vertices: [] indices: edges: [] @@ -9022,8 +9022,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0fd5eeb2c7f19e4e0800000000000000 + internalID: -1951994345314951696 vertices: [] indices: edges: [] @@ -9043,8 +9043,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6ca5452f79fc2ee60800000000000000 + internalID: 7990176940421307078 vertices: [] indices: edges: [] @@ -9064,8 +9064,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e11346d9d8201b670800000000000000 + internalID: 8552619974607515934 vertices: [] indices: edges: [] @@ -9085,8 +9085,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: fcb8cbe52889413f0800000000000000 + internalID: -930951537256264753 vertices: [] indices: edges: [] @@ -9106,8 +9106,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 96466dc065f3ae270800000000000000 + internalID: 8280500503689192553 vertices: [] indices: edges: [] @@ -9127,8 +9127,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a672ce21e8592f460800000000000000 + internalID: 7274040785592133482 vertices: [] indices: edges: [] @@ -9148,8 +9148,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6a1b2ac21bac86950800000000000000 + internalID: 6442622129260376486 vertices: [] indices: edges: [] @@ -9169,8 +9169,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e6250374847986c90800000000000000 + internalID: -7176319669527096722 vertices: [] indices: edges: [] @@ -9190,8 +9190,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b8dcfb0c9484b43c0800000000000000 + internalID: -4374323131456696949 vertices: [] indices: edges: [] @@ -9211,8 +9211,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 661bbdf670c57c200800000000000000 + internalID: 200229895452471654 vertices: [] indices: edges: [] @@ -9232,8 +9232,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 05d36921db8cd44a0800000000000000 + internalID: -6607404363896439472 vertices: [] indices: edges: [] @@ -9253,8 +9253,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1720d28aaefe886b0800000000000000 + internalID: -5293717570851110287 vertices: [] indices: edges: [] @@ -9274,8 +9274,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1517c8624b31acc40800000000000000 + internalID: 5533256756639854929 vertices: [] indices: edges: [] @@ -9295,8 +9295,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8494bb6e76cd45530800000000000000 + internalID: 3842938720864651592 vertices: [] indices: edges: [] @@ -9316,8 +9316,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 558bea5fa87907930800000000000000 + internalID: 4138974680636635221 vertices: [] indices: edges: [] @@ -9337,8 +9337,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 69541e466fa598070800000000000000 + internalID: 8109112618358228374 vertices: [] indices: edges: [] @@ -9358,8 +9358,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 96e552bc5698fa7f0800000000000000 + internalID: -599109155124060567 vertices: [] indices: edges: [] @@ -9379,8 +9379,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 18caed37b1a4b8f30800000000000000 + internalID: 4578834927920786561 vertices: [] indices: edges: [] @@ -9400,8 +9400,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7dea894779dc53970800000000000000 + internalID: 8734113102734864087 vertices: [] indices: edges: [] @@ -9421,8 +9421,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 65bf2bcc34ec707a0800000000000000 + internalID: -6410928753946199210 vertices: [] indices: edges: [] @@ -9442,8 +9442,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 184e35051446a8050800000000000000 + internalID: 5803561301503632513 vertices: [] indices: edges: [] @@ -9463,8 +9463,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 93b50eec8b039e760800000000000000 + internalID: 7487569425783085881 vertices: [] indices: edges: [] @@ -9484,8 +9484,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 24073e865be816920800000000000000 + internalID: 2981821338095939650 vertices: [] indices: edges: [] @@ -9505,8 +9505,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e201b5ebef5ab78d0800000000000000 + internalID: -2847499825847791570 vertices: [] indices: edges: [] @@ -9526,8 +9526,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7353c98815beb2100800000000000000 + internalID: 84419753453303095 vertices: [] indices: edges: [] @@ -9547,8 +9547,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b7e999286babb5db0800000000000000 + internalID: -4802039284622582149 vertices: [] indices: edges: [] @@ -9568,8 +9568,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 88d51ec3f6b81bf90800000000000000 + internalID: -6939612240922190456 vertices: [] indices: edges: [] @@ -9589,8 +9589,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9aec1758e90c55770800000000000000 + internalID: 8598990850610024105 vertices: [] indices: edges: [] @@ -9610,8 +9610,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 179176261c7f0ba00800000000000000 + internalID: 770387946232027505 vertices: [] indices: edges: [] @@ -9631,8 +9631,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2db7cc6762f47bd30800000000000000 + internalID: 4447110183672118226 vertices: [] indices: edges: [] @@ -9652,8 +9652,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: dd1361dca1019b9b0800000000000000 + internalID: -5063998598705434147 vertices: [] indices: edges: [] @@ -9673,8 +9673,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9e41f105d2ec8c620800000000000000 + internalID: 2794710262796457193 vertices: [] indices: edges: [] @@ -9694,8 +9694,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 066e54b6260eb1350800000000000000 + internalID: 5988626842830366304 vertices: [] indices: edges: [] @@ -9715,8 +9715,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a353839bac9812e00800000000000000 + internalID: 1018246494546310458 vertices: [] indices: edges: [] @@ -9736,8 +9736,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e02055896336a3940800000000000000 + internalID: 5276638999553049102 vertices: [] indices: edges: [] @@ -9757,8 +9757,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b077358333d5f9c80800000000000000 + internalID: -8313823912532936949 vertices: [] indices: edges: [] @@ -9778,8 +9778,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1e07c26a53e8099c0800000000000000 + internalID: -3922478914367360799 vertices: [] indices: edges: [] @@ -9799,8 +9799,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5ce33813001062cb0800000000000000 + internalID: -4889219245121782075 vertices: [] indices: edges: [] @@ -9820,8 +9820,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f0fdfd7e051c38e40800000000000000 + internalID: 5657578110139227919 vertices: [] indices: edges: [] @@ -9841,8 +9841,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0384b1c02357e9990800000000000000 + internalID: -7377330281774364624 vertices: [] indices: edges: [] @@ -9862,8 +9862,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8571bfb34898fc6e0800000000000000 + internalID: -1815080923772020904 vertices: [] indices: edges: [] @@ -9883,8 +9883,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d0401755e330fb0e0800000000000000 + internalID: -2252077722405633011 vertices: [] indices: edges: [] @@ -9904,8 +9904,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 142b337d2e94f4300800000000000000 + internalID: 238490543895851585 vertices: [] indices: edges: [] @@ -9925,8 +9925,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 84ef988dee7f4d1e0800000000000000 + internalID: -2173840114905907640 vertices: [] indices: edges: [] @@ -9946,8 +9946,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 56d25d386d2f55030800000000000000 + internalID: 3482956889989655909 vertices: [] indices: edges: [] @@ -9967,8 +9967,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 906066b88460acc60800000000000000 + internalID: 7839085010037900809 vertices: [] indices: edges: [] @@ -9988,8 +9988,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5f9c9596f6dbb2380800000000000000 + internalID: -8994887544535922187 vertices: [] indices: edges: [] @@ -10009,8 +10009,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: fa986303942508970800000000000000 + internalID: 8755088149903215023 vertices: [] indices: edges: [] @@ -10030,8 +10030,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9b23f4e7bf2c78b10800000000000000 + internalID: 1983768546291692217 vertices: [] indices: edges: [] @@ -10051,8 +10051,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b387066f18588e640800000000000000 + internalID: 5109480570482620475 vertices: [] indices: edges: [] @@ -10072,8 +10072,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 57832591d4b9e51a0800000000000000 + internalID: -6818842030352746379 vertices: [] indices: edges: [] @@ -10093,8 +10093,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8edd4197076733620800000000000000 + internalID: 2752674022693330408 vertices: [] indices: edges: [] @@ -10114,8 +10114,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e4db63887959cd5a0800000000000000 + internalID: -6495152084517208754 vertices: [] indices: edges: [] @@ -10135,8 +10135,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5bd670d8a52a99220800000000000000 + internalID: 2493202378523110837 vertices: [] indices: edges: [] @@ -10156,8 +10156,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 27f28534cef3fd900800000000000000 + internalID: 711357550122512242 vertices: [] indices: edges: [] @@ -10177,8 +10177,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 4c0c8e945d99c5150800000000000000 + internalID: 5862729956276617412 vertices: [] indices: edges: [] @@ -10198,8 +10198,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b9cb13dd636391ee0800000000000000 + internalID: -1289940208997778277 vertices: [] indices: edges: [] @@ -10219,8 +10219,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5c5118ef81ad68a00800000000000000 + internalID: 758533388142450117 vertices: [] indices: edges: [] @@ -10240,8 +10240,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3a8e8496f1efe6d60800000000000000 + internalID: 7885519408436144291 vertices: [] indices: edges: [] @@ -10261,8 +10261,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 60624c495399b8990800000000000000 + internalID: -7382638708735597050 vertices: [] indices: edges: [] @@ -10282,8 +10282,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: ccb0d6221a80c53e0800000000000000 + internalID: -2063765041082201140 vertices: [] indices: edges: [] @@ -10303,8 +10303,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 58e85276d5975a430800000000000000 + internalID: 3793571703198944901 vertices: [] indices: edges: [] @@ -10324,8 +10324,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0f5f49d8cb3f66800800000000000000 + internalID: 605439191082661360 vertices: [] indices: edges: [] @@ -10345,8 +10345,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 948bff6492b13ac30800000000000000 + internalID: 4369365927578286153 vertices: [] indices: edges: [] @@ -10366,8 +10366,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9b6d1a802d03051d0800000000000000 + internalID: -3364135242999671111 vertices: [] indices: edges: [] @@ -10387,8 +10387,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2cb7ceaf1274eae70800000000000000 + internalID: 9128311705995869122 vertices: [] indices: edges: [] @@ -10408,8 +10408,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: add16c0fc87a56970800000000000000 + internalID: 8747582075013832154 vertices: [] indices: edges: [] @@ -10429,8 +10429,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 99a2a31ed275db590800000000000000 + internalID: -7656867936896144743 vertices: [] indices: edges: [] @@ -10450,8 +10450,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7d7ad79b203f2f2b0800000000000000 + internalID: -5552108197566896169 vertices: [] indices: edges: [] @@ -10471,8 +10471,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: cd03a10ffdf0d1090800000000000000 + internalID: -8062270303442947876 vertices: [] indices: edges: [] @@ -10492,8 +10492,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 50f1301b6edb6f350800000000000000 + internalID: 6050231947928739589 vertices: [] indices: edges: [] @@ -10513,8 +10513,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 7d786df77c3c9e7d0800000000000000 + internalID: -2888562424370788393 vertices: [] indices: edges: [] @@ -10534,8 +10534,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3fb09d444e1570790800000000000000 + internalID: -7563987008295990285 vertices: [] indices: edges: [] @@ -10555,8 +10555,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: ef95bc30e1afef2b0800000000000000 + internalID: -5548722684054251010 vertices: [] indices: edges: [] @@ -10576,8 +10576,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 930e75615dd121530800000000000000 + internalID: 3824151834631069753 vertices: [] indices: edges: [] @@ -10597,8 +10597,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5628490530a5d2760800000000000000 + internalID: 7434697530141868645 vertices: [] indices: edges: [] @@ -10618,8 +10618,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 5d65a704969767d50800000000000000 + internalID: 6734703785739441877 vertices: [] indices: edges: [] @@ -10639,8 +10639,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 22e7c48ec1b2122e0800000000000000 + internalID: -2152391743749980638 vertices: [] indices: edges: [] @@ -10660,8 +10660,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3231ef46815003ea0800000000000000 + internalID: -5895206309896252637 vertices: [] indices: edges: [] @@ -10681,8 +10681,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6730185f7b4363f00800000000000000 + internalID: 1096121524013826934 vertices: [] indices: edges: [] @@ -10702,8 +10702,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 4a467af0d112268a0800000000000000 + internalID: -6313447318919617372 vertices: [] indices: edges: [] @@ -10723,8 +10723,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 4a551c1d28b364e90800000000000000 + internalID: -7041875534296296028 vertices: [] indices: edges: [] @@ -10744,8 +10744,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: ca43b1838c39338a0800000000000000 + internalID: -6326550563381365588 vertices: [] indices: edges: [] @@ -10765,8 +10765,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 354af9e6d18d2f260800000000000000 + internalID: 7129998781002523731 vertices: [] indices: edges: [] @@ -10786,8 +10786,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 18842a4738c7d9830800000000000000 + internalID: 4079553741506889857 vertices: [] indices: edges: [] @@ -10807,8 +10807,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d3981af01a3e50e40800000000000000 + internalID: 5622149990733416765 vertices: [] indices: edges: [] @@ -10828,8 +10828,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 47c905e800cd8eed0800000000000000 + internalID: -2384414107746919308 vertices: [] indices: edges: [] @@ -10849,8 +10849,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 21fb6c531228f0510800000000000000 + internalID: 1517574678594895634 vertices: [] indices: edges: [] @@ -10870,8 +10870,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 4a727e1ada5eb7a10800000000000000 + internalID: 1908371401029920676 vertices: [] indices: edges: [] @@ -10891,8 +10891,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 85acaa024f04f27e0800000000000000 + internalID: -1788139109778535848 vertices: [] indices: edges: [] @@ -10912,8 +10912,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3adeb8f0ef0be8cf0800000000000000 + internalID: -248066324229788253 vertices: [] indices: edges: [] @@ -10933,8 +10933,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2338bdd3f162ad8a0800000000000000 + internalID: -6279664814791097550 vertices: [] indices: edges: [] @@ -10954,8 +10954,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 969cceba1d8b31900800000000000000 + internalID: 654069581570951529 vertices: [] indices: edges: [] @@ -10975,8 +10975,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d5a23b22973e076b0800000000000000 + internalID: -5300486652002358691 vertices: [] indices: edges: [] @@ -10996,8 +10996,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3a25545ee52a60d80800000000000000 + internalID: -8284755936044297565 vertices: [] indices: edges: [] @@ -11017,8 +11017,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c600c9c2d59cd5050800000000000000 + internalID: 5791006097885888620 vertices: [] indices: edges: [] @@ -11038,8 +11038,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: cf1747725c6d3c690800000000000000 + internalID: -7582981205302939140 vertices: [] indices: edges: [] @@ -11059,8 +11059,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 91edcbf02016e5f60800000000000000 + internalID: 8024958247502667289 vertices: [] indices: edges: [] @@ -11080,8 +11080,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 001a65641b37a75e0800000000000000 + internalID: -1911087886638866176 vertices: [] indices: edges: [] @@ -11101,8 +11101,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3f6666237f964d270800000000000000 + internalID: 8274354925809854195 vertices: [] indices: edges: [] @@ -11122,8 +11122,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a0b5f87ed3e1994c0800000000000000 + internalID: -4280356719612175606 vertices: [] indices: edges: [] @@ -11143,8 +11143,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f4fc1df381deaeec0800000000000000 + internalID: -3536753868940390577 vertices: [] indices: edges: [] @@ -11164,8 +11164,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 908aadf0d9ce6ea10800000000000000 + internalID: 1938496848949585929 vertices: [] indices: edges: [] @@ -11185,8 +11185,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 58d8ce499dcb0a3f0800000000000000 + internalID: -891505083526902395 vertices: [] indices: edges: [] @@ -11206,8 +11206,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 12fe217b12117f8e0800000000000000 + internalID: -1659839101159674079 vertices: [] indices: edges: [] @@ -11227,8 +11227,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d58f67271af048b50800000000000000 + internalID: 6594412940461799517 vertices: [] indices: edges: [] @@ -11248,8 +11248,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 8cb3ea8ae0c158020800000000000000 + internalID: 2343310030401321928 vertices: [] indices: edges: [] @@ -11269,8 +11269,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1ef8eca32e03fb8b0800000000000000 + internalID: -5134331301971718175 vertices: [] indices: edges: [] @@ -11290,8 +11290,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 4ce487e54d5add600800000000000000 + internalID: 494733865617215172 vertices: [] indices: edges: [] @@ -11311,8 +11311,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b623a072e318388a0800000000000000 + internalID: -6304052949445627285 vertices: [] indices: edges: [] @@ -11332,8 +11332,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 42b87594938471c80800000000000000 + internalID: -8352127573054485724 vertices: [] indices: edges: [] @@ -11353,8 +11353,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 4584ab53f6283afd0800000000000000 + internalID: -2331876767893403564 vertices: [] indices: edges: [] @@ -11374,8 +11374,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 539a39e8d93723e00800000000000000 + internalID: 1023007185905625397 vertices: [] indices: edges: [] @@ -11395,8 +11395,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: d7dfbcefba7f22740800000000000000 + internalID: 5125931643987295613 vertices: [] indices: edges: [] @@ -11416,8 +11416,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: cf8f631b091352300800000000000000 + internalID: 226641853770299644 vertices: [] indices: edges: [] @@ -11437,8 +11437,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 850f40250c88d9080800000000000000 + internalID: -9179030105920049064 vertices: [] indices: edges: [] @@ -11458,8 +11458,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 701d498db0f44d190800000000000000 + internalID: -7938633330850475769 vertices: [] indices: edges: [] @@ -11479,8 +11479,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3c0bd3cd4aa918510800000000000000 + internalID: 1549689779652505795 vertices: [] indices: edges: [] @@ -11500,8 +11500,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: dbf2a90fc97dcca40800000000000000 + internalID: 5389919923107147709 vertices: [] indices: edges: [] @@ -11521,8 +11521,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 34a8287748c7ee130800000000000000 + internalID: 3597950060698176067 vertices: [] indices: edges: [] @@ -11542,8 +11542,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6355ebf2ecb62a950800000000000000 + internalID: 6458843348911150390 vertices: [] indices: edges: [] @@ -11563,8 +11563,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0b08bc0529f9a0d50800000000000000 + internalID: 6704346446063960240 vertices: [] indices: edges: [] @@ -11584,8 +11584,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: b9b0648b817fb61b0800000000000000 + internalID: -5662160420945392741 vertices: [] indices: edges: [] @@ -11605,8 +11605,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6b17e4b81d8d0f2b0800000000000000 + internalID: -5552699946050883146 vertices: [] indices: edges: [] @@ -11626,8 +11626,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0ddf240848a1ba940800000000000000 + internalID: 5308365742176140752 vertices: [] indices: edges: [] @@ -11647,8 +11647,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 724ae1d1eccb6a260800000000000000 + internalID: 7108576655288738855 vertices: [] indices: edges: [] @@ -11668,8 +11668,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 04f40c8457221a9e0800000000000000 + internalID: -1611969304494846144 vertices: [] indices: edges: [] @@ -11689,8 +11689,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 53037fe54284a9e40800000000000000 + internalID: 5663918802421100597 vertices: [] indices: edges: [] @@ -11710,8 +11710,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 327ec3d076b5db880800000000000000 + internalID: -8593612015791184093 vertices: [] indices: edges: [] @@ -11731,8 +11731,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 29db62b4c69f0a740800000000000000 + internalID: 5161399416479202706 vertices: [] indices: edges: [] @@ -11752,8 +11752,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 2577ebeb608e3cb60800000000000000 + internalID: 7765305298184468306 vertices: [] indices: edges: [] @@ -11773,8 +11773,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 54acf2ee4a451a6a0800000000000000 + internalID: -6439772924815619515 vertices: [] indices: edges: [] @@ -11794,8 +11794,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: ccd3b07c90f1721e0800000000000000 + internalID: -2222773764229481012 vertices: [] indices: edges: [] @@ -11815,8 +11815,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: c280e7d08b2333d50800000000000000 + internalID: 6715767235421276204 vertices: [] indices: edges: [] @@ -11836,8 +11836,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 3332cdd772d947ab0800000000000000 + internalID: -5011207692415655117 vertices: [] indices: edges: [] @@ -11857,8 +11857,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 65eec86681273a5e0800000000000000 + internalID: -1899549168694923690 vertices: [] indices: edges: [] @@ -11878,8 +11878,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0f826519e043a4fc0800000000000000 + internalID: -3509935722409350928 vertices: [] indices: edges: [] @@ -11899,8 +11899,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0e604add1c2c40a40800000000000000 + internalID: 5333601996616500960 vertices: [] indices: edges: [] @@ -11920,8 +11920,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 22de81f3802539330800000000000000 + internalID: 3716404312882605346 vertices: [] indices: edges: [] @@ -11941,8 +11941,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9b89172090e2e7790800000000000000 + internalID: -7530530910686308167 vertices: [] indices: edges: [] @@ -11962,8 +11962,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: f4aef51cc48939550800000000000000 + internalID: 6166439770229566031 vertices: [] indices: edges: [] @@ -11983,8 +11983,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 09e5f95c29444c2c0800000000000000 + internalID: -4412326337744773488 vertices: [] indices: edges: [] @@ -12004,8 +12004,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6603abe78f0983550800000000000000 + internalID: 6140817488872091750 vertices: [] indices: edges: [] @@ -12025,8 +12025,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 50abf3790e41bc790800000000000000 + internalID: -7508884998867404283 vertices: [] indices: edges: [] @@ -12046,8 +12046,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 57b8b7728e86001d0800000000000000 + internalID: -3386591573478503563 vertices: [] indices: edges: [] @@ -12067,8 +12067,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: fbb15271865d951a0800000000000000 + internalID: -6820185517634282561 vertices: [] indices: edges: [] @@ -12088,8 +12088,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 1b57a885e9ebfcab0800000000000000 + internalID: -4985556675176270415 vertices: [] indices: edges: [] @@ -12109,8 +12109,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 493522e824e7fe330800000000000000 + internalID: 3742348639685727124 vertices: [] indices: edges: [] @@ -12130,8 +12130,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 03f0fb52ed411c690800000000000000 + internalID: -7583757353166631120 vertices: [] indices: edges: [] @@ -12151,8 +12151,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: be95a98603c9d78a0800000000000000 + internalID: -6305712171521517077 vertices: [] indices: edges: [] @@ -12172,8 +12172,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: de14b87c91a036da0800000000000000 + internalID: -5952903176615411219 vertices: [] indices: edges: [] @@ -12193,8 +12193,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: edaeb2c7c7f106360800000000000000 + internalID: 7160758027038747358 vertices: [] indices: edges: [] @@ -12214,8 +12214,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 9efa653137a65f150800000000000000 + internalID: 5905743528844505065 vertices: [] indices: edges: [] @@ -12235,8 +12235,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 92b353517b8ce39d0800000000000000 + internalID: -2792574030262748375 vertices: [] indices: edges: [] @@ -12256,8 +12256,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: e96c250dc14cd1550800000000000000 + internalID: 6133273895581697694 vertices: [] indices: edges: [] @@ -12277,8 +12277,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 0cfc773ce52b1cc20800000000000000 + internalID: 3225054928250064832 vertices: [] indices: edges: [] @@ -12298,8 +12298,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 88c6bc41e750a6d00800000000000000 + internalID: 966591109097286792 vertices: [] indices: edges: [] @@ -12319,8 +12319,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 64190194b04e76800800000000000000 + internalID: 605703412026216774 vertices: [] indices: edges: [] @@ -12340,8 +12340,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 93f20da3e99ace350800000000000000 + internalID: 6047394896708382521 vertices: [] indices: edges: [] @@ -12361,8 +12361,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: a03e53db203b674d0800000000000000 + internalID: -3137123266071239926 vertices: [] indices: edges: [] @@ -12382,8 +12382,8 @@ TextureImporter: physicsShape: [] tessellationDetail: -1 bones: [] - spriteID: - internalID: 0 + spriteID: 6d160d52200604b50800000000000000 + internalID: 6575361018301538774 vertices: [] indices: edges: [] diff --git a/Assets/Resources/Sprites/Flat UI/Nodes/Nodes8.psd b/Assets/Resources/Sprites/Flat UI/Nodes/Nodes8.psd index 2047603fe..fbdb60d35 100644 --- a/Assets/Resources/Sprites/Flat UI/Nodes/Nodes8.psd +++ b/Assets/Resources/Sprites/Flat UI/Nodes/Nodes8.psd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89ef35f8247614415ba7d6dfe976ea95cc3b7ee7ce70b255de40b0bb619e6ac9 -size 120868 +oid sha256:d4b86041374d0d8ba29fd589d08e7bb78903a02ec15d961dc77bb2597072c104 +size 163688 diff --git a/Assets/Scenes/ARPG.unity b/Assets/Scenes/ARPG.unity index ba6d50932..eb5516888 100644 --- a/Assets/Scenes/ARPG.unity +++ b/Assets/Scenes/ARPG.unity @@ -1006,6 +1006,41 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &245842384 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 245842385} + m_Layer: 5 + m_Name: Drag Parent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &245842385 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 245842384} + 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: 1997243493} + m_RootOrder: 3 + 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!1 &250585912 GameObject: m_ObjectHideFlags: 0 @@ -1273,6 +1308,11 @@ PrefabInstance: propertyPath: m_Name value: Enum Field objectReference: {fileID: 0} + - target: {fileID: 1444953514731475977, guid: f19a14cd178d48f49ace9ad217bea2ed, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: f19a14cd178d48f49ace9ad217bea2ed, type: 3} --- !u!224 &298915890 stripped @@ -1398,6 +1438,11 @@ PrefabInstance: propertyPath: m_Name value: Property Button objectReference: {fileID: 0} + - target: {fileID: 1613450655389604798, guid: 99bde06e2f0ca504bb95f2a4e3429462, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 99bde06e2f0ca504bb95f2a4e3429462, type: 3} --- !u!224 &314907096 stripped @@ -1528,6 +1573,11 @@ PrefabInstance: propertyPath: m_Name value: Input Field objectReference: {fileID: 0} + - target: {fileID: 23155009655760171, guid: fb49ef180533e3e488fa39d80cc2423a, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 23155009655760172, guid: fb49ef180533e3e488fa39d80cc2423a, type: 3} propertyPath: m_LocalPosition.x @@ -1990,6 +2040,11 @@ PrefabInstance: propertyPath: m_Name value: Property Label objectReference: {fileID: 0} + - target: {fileID: 2677123916507168712, guid: 5b8c5126640066e4fabe6e65b7225b3b, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2677123916507168719, guid: 5b8c5126640066e4fabe6e65b7225b3b, type: 3} propertyPath: m_LocalPosition.x @@ -2423,6 +2478,7 @@ MonoBehaviour: type: 3} IncrementField: {fileID: 5486709585343280439, guid: 9c14c92a1a08b0a4fb4f6aa6f8504082, type: 3} + Content: {fileID: 0} SelectedChild: {fileID: 0} CancelClickCatcher: {fileID: 1420548305} Cancel: {fileID: 0} @@ -2545,116 +2601,6 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 1997243493} m_Modifications: - - target: {fileID: 2279630452592903581, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2279630452592903581, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2279630452592903581, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2279630452912159027, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2279630452912159027, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2279630452912159027, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2279630452951644481, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2279630452951644481, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2279630452951644481, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_SizeDelta.x - value: -10 - objectReference: {fileID: 0} - - target: {fileID: 2279630452951644481, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_SizeDelta.y - value: -10 - objectReference: {fileID: 0} - - target: {fileID: 2279630453233804081, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMax.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2279630453233804081, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_SizeDelta.x - value: -10 - objectReference: {fileID: 0} - - target: {fileID: 2279630453679143107, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2279630453679143107, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2279630453679143107, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 224.995 - objectReference: {fileID: 0} - - target: {fileID: 2279630453679143107, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchoredPosition.y - value: -8 - objectReference: {fileID: 0} - - target: {fileID: 2279630453679143107, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_SizeDelta.y - value: 24 - objectReference: {fileID: 0} - - target: {fileID: 2279630453679143107, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_SizeDelta.x - value: 108.01 - objectReference: {fileID: 0} - - target: {fileID: 2279630453710142155, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_SizeDelta.x - value: -396 - objectReference: {fileID: 0} - - target: {fileID: 2279630453710142155, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_SizeDelta.y - value: -544.6676 - objectReference: {fileID: 0} - - target: {fileID: 2279630453710142155, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 0.00063671323 - objectReference: {fileID: 0} - - target: {fileID: 2279630453710142155, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - target: {fileID: 2279630453886260052, guid: aac073da6df367d499834c926930dd84, type: 3} propertyPath: m_Name @@ -2775,91 +2721,6 @@ PrefabInstance: propertyPath: ContextMenu value: objectReference: {fileID: 1157981993} - - target: {fileID: 2279630454000268454, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2279630454000268454, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2279630454000268454, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 72 - objectReference: {fileID: 0} - - target: {fileID: 2279630454000268454, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchoredPosition.y - value: -24 - objectReference: {fileID: 0} - - target: {fileID: 2279630454000268454, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_SizeDelta.x - value: 32 - objectReference: {fileID: 0} - - target: {fileID: 2279630454000268454, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_SizeDelta.y - value: 32 - objectReference: {fileID: 0} - - target: {fileID: 2279630454002795611, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 2279630454002795611, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_SizeDelta.y - value: -10 - objectReference: {fileID: 0} - - target: {fileID: 4397116930423727094, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_SizeDelta.y - value: 16 - objectReference: {fileID: 0} - - target: {fileID: 4397116930423727094, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4397116930423727094, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4397116930423727094, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchoredPosition.x - value: 208.995 - objectReference: {fileID: 0} - - target: {fileID: 4397116930423727094, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_SizeDelta.x - value: 16 - objectReference: {fileID: 0} - - target: {fileID: 4397116930423727094, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_AnchoredPosition.y - value: -20 - objectReference: {fileID: 0} - - target: {fileID: 4397116930423727094, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: -90 - objectReference: {fileID: 0} - - target: {fileID: 5451249918807071883, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6584545650613466935, guid: aac073da6df367d499834c926930dd84, - type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: aac073da6df367d499834c926930dd84, type: 3} --- !u!224 &642590527 stripped @@ -3497,6 +3358,11 @@ PrefabInstance: propertyPath: m_Name value: Increment Field objectReference: {fileID: 0} + - target: {fileID: 6770904480725292324, guid: 9c14c92a1a08b0a4fb4f6aa6f8504082, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 7863247503782211248, guid: 9c14c92a1a08b0a4fb4f6aa6f8504082, type: 3} propertyPath: m_SizeDelta.y @@ -3905,6 +3771,11 @@ PrefabInstance: propertyPath: m_Name value: Button Field objectReference: {fileID: 0} + - target: {fileID: 6566784227922820056, guid: 6db1feb4cda7b8c419384cd42c85a5c4, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6566784227922820063, guid: 6db1feb4cda7b8c419384cd42c85a5c4, type: 3} propertyPath: m_LocalPosition.x @@ -4656,8 +4527,8 @@ MonoBehaviour: TopDownCamera: {fileID: 887677622} FollowCamera: {fileID: 887677622} GameplayUI: {fileID: 346000246} - Menu: {fileID: 0} - Inventory: {fileID: 0} + Menu: {fileID: 1726632268} + Inventory: {fileID: 1997243495} --- !u!4 &1009503730 Transform: m_ObjectHideFlags: 0 @@ -4936,6 +4807,18 @@ MonoBehaviour: m_EditorClassIdentifier: lod1Threshold: 0.5 lod2Threshold: 0.2 +--- !u!114 &1010491577 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2279630453886260054, guid: aac073da6df367d499834c926930dd84, + type: 3} + m_PrefabInstance: {fileID: 2279630454421103832} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 78aa0b8ec7594a7438f13757228e3500, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1037490738 GameObject: m_ObjectHideFlags: 0 @@ -7209,6 +7092,11 @@ PrefabInstance: propertyPath: m_Name value: Ranged Float Field objectReference: {fileID: 0} + - target: {fileID: 4127690186169542500, guid: c214f62d8f2188140b96ed12798034c8, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 4127690186274268520, guid: c214f62d8f2188140b96ed12798034c8, type: 3} propertyPath: m_AnchorMin.y @@ -8057,6 +7945,18 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1868140980} m_CullTransparentMesh: 0 +--- !u!114 &1897237531 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2279630453886260054, guid: aac073da6df367d499834c926930dd84, + type: 3} + m_PrefabInstance: {fileID: 642590526} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 78aa0b8ec7594a7438f13757228e3500, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1938407917 GameObject: m_ObjectHideFlags: 0 @@ -8368,6 +8268,7 @@ RectTransform: - {fileID: 642590527} - {fileID: 568539021} - {fileID: 7399108074413661591} + - {fileID: 245842385} m_Father: {fileID: 1726632265} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -8396,8 +8297,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 238f19b944b59394481b32a38d68dc0f, type: 3} m_Name: m_EditorClassIdentifier: - LeftInventoryPanel: {fileID: 0} - RightInventoryPanel: {fileID: 0} + InventoryPanels: + - {fileID: 1897237531} + - {fileID: 1010491577} + PropertiesPanel: {fileID: 7399108074413661592} + GameManager: {fileID: 1009503729} + DragParent: {fileID: 245842385} --- !u!1001 &2078780388 PrefabInstance: m_ObjectHideFlags: 0 @@ -8440,6 +8345,11 @@ PrefabInstance: propertyPath: m_Name value: Property objectReference: {fileID: 0} + - target: {fileID: 9159917045172241899, guid: be88722a74d512d45a454fe91327a389, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 9159917045172241900, guid: be88722a74d512d45a454fe91327a389, type: 3} propertyPath: m_LocalPosition.x @@ -8595,6 +8505,11 @@ PrefabInstance: propertyPath: m_Name value: Bool Field objectReference: {fileID: 0} + - target: {fileID: 7661950293931311386, guid: 001ad6a15f0d582458d359c0ae4405ed, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 7661950293931311387, guid: 001ad6a15f0d582458d359c0ae4405ed, type: 3} propertyPath: m_LocalPosition.x @@ -8895,6 +8810,11 @@ PrefabInstance: propertyPath: m_Name value: Progress Field objectReference: {fileID: 0} + - target: {fileID: 3301729265155698788, guid: e6524d59d9bc67545b0eb1304bfb9d4b, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 3301729265189646952, guid: e6524d59d9bc67545b0eb1304bfb9d4b, type: 3} propertyPath: m_AnchorMin.y @@ -9297,6 +9217,7 @@ MonoBehaviour: type: 3} IncrementField: {fileID: 5486709585343280439, guid: 9c14c92a1a08b0a4fb4f6aa6f8504082, type: 3} + Content: {fileID: 0} SelectedChild: {fileID: 0} --- !u!1 &560317484550429498 GameObject: @@ -9787,6 +9708,11 @@ PrefabInstance: propertyPath: m_Name value: Property Section objectReference: {fileID: 0} + - target: {fileID: 1026668114703092141, guid: 3a149ea40b43fbf47b51ec165cb04e5f, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 3a149ea40b43fbf47b51ec165cb04e5f, type: 3} --- !u!224 &1719766129265659975 stripped @@ -9912,6 +9838,11 @@ PrefabInstance: propertyPath: m_Name value: Property List objectReference: {fileID: 0} + - target: {fileID: 2088721703295321221, guid: 93e63e3a8b352a04897123288d70f04b, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 2118837324186690404, guid: 93e63e3a8b352a04897123288d70f04b, type: 3} propertyPath: m_AnchoredPosition.y @@ -13185,6 +13116,7 @@ MonoBehaviour: type: 3} IncrementField: {fileID: 5486709585343280439, guid: 9c14c92a1a08b0a4fb4f6aa6f8504082, type: 3} + Content: {fileID: 560317484512439620} SelectedChild: {fileID: 0} --- !u!114 &7399108074413661593 MonoBehaviour: diff --git a/Assets/Scripts/ActionGameManager.cs b/Assets/Scripts/ActionGameManager.cs index 90d11ead3..e4d2d604c 100644 --- a/Assets/Scripts/ActionGameManager.cs +++ b/Assets/Scripts/ActionGameManager.cs @@ -118,13 +118,24 @@ public class ActionGameManager : MonoBehaviour var dockingBayData = ItemData.GetAll().First(); var dockingBay = ItemManager.CreateInstance(dockingBayData, 1, 1) as EquippableItem; station.TryEquip(dockingBay); + + var dockingCargo = station.DockingBays.First(); + + var thrusterData = ItemData.GetAll().First(x => x.HardpointType == HardpointType.Thruster && x.Shape.Height == 1); + for (int i = 0; i < 8; i++) + { + dockingCargo.TryStore(ItemManager.CreateInstance(thrusterData, .5f, 1)); + } + + var reactorData = ItemData.GetAll().First(x => x.HardpointType == HardpointType.Reactor && x.Shape.Height == 2); + dockingCargo.TryStore(ItemManager.CreateInstance(reactorData, .5f, 1)); var hullType = ItemData.GetAll().First(x=>x.HullType==HullType.Ship); var shipHull = ItemManager.CreateInstance(hullType, 0, 1) as EquippableItem; var ship = new Ship(ItemManager, Zone, shipHull); PlayerShips.Add(ship); _currentShip = ship; - station.TryDock(ship); + Dock(); // MapButton.onClick.AddListener(() => // { @@ -137,6 +148,23 @@ public class ActionGameManager : MonoBehaviour //InventoryPanel.Display(ItemManager, entity); } + public void Dock() + { + foreach (var entity in Zone.Entities) + { + if (lengthsq(entity.Position - _currentShip.Position) < + Settings.GameplaySettings.DockingDistance * Settings.GameplaySettings.DockingDistance) + { + var bay = entity.TryDock(_currentShip); + if (bay != null) + { + Inventory.GetPanel.Display(bay); + Inventory.GetPanel.Display(_currentShip); + } + } + } + } + public void SaveZone() => File.WriteAllBytes( Path.Combine(_filePath.FullName, $"{Zone.Data.Name}.zone"), MessagePackSerializer.Serialize(Zone.Pack())); diff --git a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs index 1cac1d91d..ae4c685f2 100644 --- a/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs +++ b/Assets/Scripts/NIH/UniRx/Scripts/UnityEngineBridge/Triggers/ObservablePointerClickTrigger.cs @@ -14,7 +14,7 @@ namespace UniRx.Triggers void IPointerClickHandler.OnPointerClick(PointerEventData eventData) { - if (onPointerClick != null) onPointerClick.OnNext(eventData); + onPointerClick?.OnNext(eventData); } public IObservable OnPointerClickAsObservable() diff --git a/Assets/Scripts/Sector Display/SectorRenderer.cs b/Assets/Scripts/Sector Display/SectorRenderer.cs index d92339eb4..7f6eaf8ff 100644 --- a/Assets/Scripts/Sector Display/SectorRenderer.cs +++ b/Assets/Scripts/Sector Display/SectorRenderer.cs @@ -292,7 +292,7 @@ public class SectorRenderer : MonoBehaviour var planetInstance = _zone.PlanetInstances[planet.Key]; var p = _zone.GetOrbitPosition(planetInstance.BodyData.Orbit); planet.Value.transform.position = new Vector3(p.x, 0, p.y); - planet.Value.Body.transform.position = new Vector3(0, _zone.GetHeight(p) + planetInstance.BodyRadius.Value * 2, 0); + planet.Value.Body.transform.localPosition = new Vector3(0, _zone.GetHeight(p) + planetInstance.BodyRadius.Value * 2, 0); if(planet.Value is GasGiantObject gasGiantObject) { gasGiantObject.GravityWaves.material.SetFloat("_Phase", Time * Settings.PlanetSettings.WaveSpeed.Evaluate(planetInstance.BodyData.Mass.Value)); diff --git a/Assets/Scripts/ServerShared/Entity.cs b/Assets/Scripts/ServerShared/Entity.cs index 7a1b0848f..609137438 100644 --- a/Assets/Scripts/ServerShared/Entity.cs +++ b/Assets/Scripts/ServerShared/Entity.cs @@ -191,12 +191,12 @@ public abstract class Entity Equipment.Remove(item); + var hullData = ItemManager.GetData(Hull) as HullData; var itemData = ItemManager.GetData(item.EquippableItem); - foreach (var i in itemData.Shape.Coordinates) - { - var itemCoord = item.Position + itemData.Shape.Rotate(i, item.EquippableItem.Rotation); - (itemData.HardpointType == HardpointType.Thermal ? ThermalOccupancy : GearOccupancy)[itemCoord.x, itemCoord.y] = null; - } + var itemLayer = (itemData.HardpointType == HardpointType.Thermal ? ThermalOccupancy : GearOccupancy); + foreach (var i in hullData.Shape.Coordinates) + if (itemLayer[i.x, i.y] == item) + itemLayer[i.x, i.y] = null; return item.EquippableItem; } @@ -204,6 +204,9 @@ public abstract class Entity // Check whether the given item will fit when its origin is placed at the given coordinate private bool ItemFits(EquippableItemData itemData, HullData hullData, EquippableItem item, int2 hullCoord) { + // If the given coordinate isn't even in the ship it obviously won't fit + if (!hullData.Shape[hullCoord]) return false; + // Items without specific hardpoints on the ship can be freely rotated and placed anywhere if (itemData.HardpointType == HardpointType.Tool || itemData.HardpointType == HardpointType.Thermal) { @@ -226,16 +229,21 @@ public abstract class Entity // If the hardpoint type doesn't match the item, it won't fit if (hardpoint.Type != itemData.HardpointType) return false; + // Items placed in hardpoints are automatically aligned to hardpoint rotation + item.Rotation = hardpoint.Rotation; + + // Inset the shapes of both item and hardpoint + var itemShapeInset = hullData.Shape.Inset(itemData.Shape, hullCoord, item.Rotation); + var hardpointShapeInset = hullData.Shape.Inset(hardpoint.Shape, hardpoint.Position); + // Check every cell of the item's shape - foreach (var i in itemData.Shape.Coordinates) + foreach (var i in itemShapeInset.Coordinates) { // If the hardpoint does not have a matching cell, it wont fit - if (!hardpoint.Shape[i]) return false; + if (!hardpointShapeInset[i]) return false; // If there is any gear already occupying that space, it won't fit - // Items placed in hardpoints are automatically aligned to hardpoint rotation - var itemCoord = hardpoint.Position + itemData.Shape.Rotate(i, hardpoint.Rotation); - if (GearOccupancy[itemCoord.x, itemCoord.y] != null) return false; + if (GearOccupancy[i.x, i.y] != null) return false; } } @@ -343,7 +351,7 @@ public abstract class Entity foreach (var i in itemData.Shape.Coordinates) { - var occupiedCoord = hullCoord + i; + var occupiedCoord = hullCoord + itemData.Shape.Rotate(i, item.Rotation); (itemData.HardpointType == HardpointType.Thermal ? ThermalOccupancy : GearOccupancy)[occupiedCoord.x, occupiedCoord.y] = equippedItem; } @@ -589,7 +597,7 @@ public class EquippedCargoBay : EquippedItem } // Check whether the given item will fit when its origin is placed at the given coordinate - private bool ItemFits(ItemInstance item, int2 cargoCoord) + public bool ItemFits(ItemInstance item, int2 cargoCoord) { var itemData = _itemManager.GetData(item); // Check every cell of the item's shape @@ -597,7 +605,7 @@ public class EquippedCargoBay : EquippedItem { // If there is an item already occupying that space, it won't fit var itemCargoCoord = cargoCoord + itemData.Shape.Rotate(i, item.Rotation); - if (Occupancy[itemCargoCoord.x, itemCargoCoord.y] != null) return false; + if (!Data.InteriorShape[itemCargoCoord] || (Occupancy[itemCargoCoord.x, itemCargoCoord.y] != null && Occupancy[itemCargoCoord.x, itemCargoCoord.y] != item)) return false; } return true; @@ -641,6 +649,15 @@ public class EquippedCargoBay : EquippedItem return false; } + public bool TryStore(ItemInstance item, int2 cargoCoord) + { + if (item is SimpleCommodity simpleCommodity) + return TryStore(simpleCommodity, cargoCoord); + if (item is CraftedItemInstance craftedItem) + return TryStore(craftedItem, cargoCoord); + return false; + } + // Attempts to store all of the given item anywhere in the inventory // Will attempt to fill existing item stacks first // Returns true only when ALL of the items are successfully stored @@ -751,8 +768,9 @@ public class EquippedCargoBay : EquippedItem var itemData = _itemManager.GetData(item); if(quantity >= item.Quantity) { - foreach (var pos in itemData.Shape.Coordinates.Select(p => Cargo[item] + itemData.Shape.Rotate(p, item.Rotation))) - Occupancy[pos.x, pos.y] = null; + foreach(var v in Data.InteriorShape.Coordinates) + if (Occupancy[v.x, v.y] == item) + Occupancy[v.x, v.y] = null; Cargo.Remove(item); ItemsOfType[item.Data].Remove(item); @@ -779,8 +797,9 @@ public class EquippedCargoBay : EquippedItem return; } var itemData = _itemManager.GetData(item); - foreach (var pos in itemData.Shape.Coordinates.Select(p => Cargo[item] + itemData.Shape.Rotate(p, item.Rotation))) - Occupancy[pos.x, pos.y] = null; + foreach(var v in Data.InteriorShape.Coordinates) + if (Occupancy[v.x, v.y] == item) + Occupancy[v.x, v.y] = null; Cargo.Remove(item); ItemsOfType[item.Data].Remove(item); @@ -790,6 +809,14 @@ public class EquippedCargoBay : EquippedItem Mass -= _itemManager.GetMass(item); ThermalMass -= _itemManager.GetThermalMass(item); } + + public void Remove(ItemInstance item) + { + if (item is SimpleCommodity simpleCommodity) + Remove(simpleCommodity, simpleCommodity.Quantity); + if (item is CraftedItemInstance craftedItem) + Remove(craftedItem); + } public bool TryTransferItem(EquippedCargoBay target, SimpleCommodity item, int quantity) { diff --git a/Assets/Scripts/ServerShared/ItemData.cs b/Assets/Scripts/ServerShared/ItemData.cs index 92173b65e..a385819fb 100644 --- a/Assets/Scripts/ServerShared/ItemData.cs +++ b/Assets/Scripts/ServerShared/ItemData.cs @@ -116,9 +116,10 @@ public class Shape } public bool this[int2 pos] { - get { return pos.x >= 0 && pos.y >= 0 && pos.x < Cells.GetLength(0) && pos.y < Cells.GetLength(1) && Cells[pos.x, pos.y]; } + get { return pos.x >= 0 && pos.y >= 0 && pos.x < Width && pos.y < Height && Cells[pos.x, pos.y]; } set { + if (pos.x < 0 || pos.y < 0 || pos.x >= Width || pos.y >= Height) return; _dirty = true; Cells[pos.x, pos.y] = value; } @@ -135,6 +136,30 @@ public class Shape ); return shape; } + + public Shape Inset(Shape inset, int2 insetPosition, ItemRotation rotation = ItemRotation.None) + { + var shape = new Shape(Width, Height); + foreach (var v in inset.Coordinates) + { + var insetCoord = inset.Rotate(v, rotation) + insetPosition; + shape[insetCoord] = true; + } + + return shape; + } + + public Shape Expand() + { + var shape = new Shape(Width, Height); + foreach (var shapeCoord in AllCoordinates) + shape[shapeCoord] = ( + this[shapeCoord + int2(-1,-1)] || this[shapeCoord + int2(0,-1)] || this[shapeCoord + int2(1,-1)] || + this[shapeCoord + int2(-1,0)] || this[shapeCoord] || this[shapeCoord + int2(1,0)] || + this[shapeCoord + int2(-1,1)] || this[shapeCoord + int2(0,1)] || this[shapeCoord + int2(1,1)] + ); + return shape; + } } [MessagePackObject, @@ -336,9 +361,9 @@ public class HardpointData : ITintInspector { if (_tintColors == null) { - var hardpointTypes = ((HardpointType[]) Enum.GetValues(typeof(HardpointType))); + var hardpointTypes = (HardpointType[]) Enum.GetValues(typeof(HardpointType)); _tintColors = hardpointTypes.ToDictionary(x => x, - x => ColorMath.HsvToRgb(float3((float)(int)x/hardpointTypes.Length, 1, 1))); + x => ColorMath.HsvToRgb(float3(frac((float)(int)x/hardpointTypes.Length + .25f), 1, 1))); } return _tintColors.ContainsKey(type) ? _tintColors[type] : _tintColors[HardpointType.Hull]; diff --git a/Assets/Scripts/ServerShared/ItemManager.cs b/Assets/Scripts/ServerShared/ItemManager.cs index f155004ae..b8c58a2ac 100644 --- a/Assets/Scripts/ServerShared/ItemManager.cs +++ b/Assets/Scripts/ServerShared/ItemManager.cs @@ -26,6 +26,7 @@ public class ItemManager private double _time; private float _deltaTime; private Dictionary _zones = new Dictionary(); + // private Guid _forceLoadZone; // public GlobalData GlobalData => _globalData ?? (_globalData = ItemData.GetAll().FirstOrDefault()); @@ -48,6 +49,7 @@ public class ItemManager public ItemManager(DatabaseCache itemData, GameplaySettings settings, Action logger) { ItemData = itemData; + GameplaySettings = settings; _logger = logger; } diff --git a/Assets/Scripts/UI/InventoryPanel.cs b/Assets/Scripts/UI/InventoryPanel.cs index b70cb6592..ac6e73fea 100644 --- a/Assets/Scripts/UI/InventoryPanel.cs +++ b/Assets/Scripts/UI/InventoryPanel.cs @@ -3,9 +3,12 @@ using System.Collections; using System.Collections.Generic; using System.Linq; using TMPro; +using UniRx; +using UniRx.Triggers; using UnityEngine; using UnityEngine.UI; using Unity.Mathematics; +using UnityEngine.EventSystems; using static Unity.Mathematics.math; using int2 = Unity.Mathematics.int2; @@ -18,10 +21,25 @@ public class InventoryPanel : MonoBehaviour public GridLayoutGroup Grid; public Sprite[] NodeTextures; public Prototype NodePrototype; + + Subject _onBeginDrag; + Subject _onDrag; + Subject _onEndDrag; + Subject _onClick; + Subject _onPointerEnter; + Subject _onPointerExit; - private Dictionary _nodeInstances = new Dictionary(); - private int2[] _offsets = new[] - { + private Entity _displayedEntity; + private EquippedCargoBay _displayedCargo; + + public EquippedItem FakeEquipment; + public ItemInstance FakeItem; + public Shape FakeOccupancy; + public Shape IgnoreOccupancy; + public List EmptyCells = new List(); + public Dictionary CellInstances = new Dictionary(); + + private int2[] _offsets = { int2(0, 1), int2(1, 0), int2(0, -1), @@ -44,138 +62,308 @@ public class InventoryPanel : MonoBehaviour ContextMenu.AddDropdown(ship.Name, ship.CargoBays .Select((bay, index) => - ($"Bay {index}", () => Display(GameManager.ItemManager, bay), true)) - .Prepend(("Equipment", () => Display(GameManager.ItemManager, ship), true))); + ($"Bay {index}", () => Display(bay), true)) + .Prepend(("Equipment", () => Display(ship), true))); } - else ContextMenu.AddOption(ship.Name, () => Display(GameManager.ItemManager, ship)); + else ContextMenu.AddOption(ship.Name, () => Display(ship)); } foreach (var bay in GameManager.AvailableCargoBays()) { - ContextMenu.AddOption(bay.Name, () => Display(GameManager.ItemManager, bay)); + ContextMenu.AddOption(bay.Name, () => Display(bay)); } ContextMenu.Show(); }); } - public void Display(ItemManager manager, Entity entity) + public void Display(Entity entity) { - foreach(var node in _nodeInstances.Values) - Destroy(node); - _nodeInstances.Clear(); + foreach(var empty in EmptyCells) + Destroy(empty); + EmptyCells.Clear(); + + foreach(var node in CellInstances.Values) + node.GetComponent().ReturnToPool(); + CellInstances.Clear(); + + _displayedEntity = entity; + _displayedCargo = null; Title.text = entity.Name; - var hullData = manager.GetData(entity.Hull) as HullData; + var hullData = GameManager.ItemManager.GetData(entity.Hull) as HullData; + //FakeOccupancy = new Shape(hullData.Shape.Width, hullData.Shape.Height); + //IgnoreOccupancy = new Shape(hullData.Shape.Width, hullData.Shape.Height); Grid.constraintCount = hullData.Shape.Width; - _nodeInstances = hullData.Shape.AllCoordinates - .ToDictionary(v => v, - v => - { - if (!hullData.Shape[v]) - { - var empty = new GameObject("Empty Node", typeof(RectTransform)); - empty.transform.SetParent(Grid.transform); - return empty; - } - - var spriteIndex = 0; - var interior = hullData.InteriorCells[v]; - var item = entity.GearOccupancy[v.x, v.y]; - var hardpoint = entity.Hardpoints[v.x, v.y]; - - - bool HardpointMatch(int2 offset) => !(hullData.Shape[v + offset] && - entity.Hardpoints[v.x + offset.x, v.y + offset.y] == hardpoint && - entity.GearOccupancy[v.x + offset.x, v.y + offset.y] == item); - - bool NoHardpointMatch(int2 offset) => !(hullData.Shape[v + offset] && ( - !interior && !hullData.InteriorCells[v + offset] && entity.Hardpoints[v.x + offset.x, v.y + offset.y] == null || - interior && item != null && entity.GearOccupancy[v.x + offset.x, v.y + offset.y] == item)); - - if (hardpoint != null) - { - for(int i = 0; i < 8; i++) - if (HardpointMatch(_offsets[i])) - spriteIndex += 1 << i; - } - else - { - for(int i = 0; i < 8; i++) - if (NoHardpointMatch(_offsets[i])) - spriteIndex += 1 << i; - } - - if (item != null) - spriteIndex += 1 << 8; - - if (spriteIndex == 0) - { - var empty = new GameObject("Empty Node", typeof(RectTransform)); - empty.transform.SetParent(Grid.transform); - return empty; - } - - var node = NodePrototype.Instantiate().gameObject; - var image = node.GetComponentInChildren(); - image.sprite = NodeTextures[spriteIndex]; - image.color = hardpoint?.TintColor.ToColor() ?? (interior ? Color.white * .5f : Color.white); - return node; - }); + foreach (var v in hullData.Shape.AllCoordinates) + { + if (!hullData.Shape[v]) + { + var empty = new GameObject("Empty Node", typeof(RectTransform)); + empty.transform.SetParent(Grid.transform); + EmptyCells.Add(empty); + } + else + { + var cell = NodePrototype.Instantiate(); + cell.PointerClickTrigger.OnPointerClickAsObservable() + .Subscribe(data => _onClick?.OnNext(new InventoryEntityEventData(data, v, entity))); + cell.BeginDragTrigger.OnBeginDragAsObservable() + .Subscribe(data => _onBeginDrag?.OnNext(new InventoryEntityEventData(data, v, entity))); + cell.DragTrigger.OnDragAsObservable() + .Subscribe(data => _onDrag?.OnNext(new InventoryEntityEventData(data, v, entity))); + cell.EndDragTrigger.OnEndDragAsObservable() + .Subscribe(data => _onEndDrag?.OnNext(new InventoryEntityEventData(data, v, entity))); + cell.PointerEnterTrigger.OnPointerEnterAsObservable() + .Subscribe(data => _onPointerEnter?.OnNext(new InventoryEntityEventData(data, v, entity))); + cell.PointerExitTrigger.OnPointerExitAsObservable() + .Subscribe(data => _onPointerExit?.OnNext(new InventoryEntityEventData(data, v, entity))); + CellInstances.Add(v, cell); + } + } + RefreshCells(CellInstances.Keys); } - public void Display(ItemManager manager, EquippedCargoBay cargo) + public void Display(EquippedCargoBay cargo) { - foreach(var node in _nodeInstances.Values) - Destroy(node); - _nodeInstances.Clear(); + foreach(var empty in EmptyCells) + Destroy(empty); + EmptyCells.Clear(); + + foreach(var node in CellInstances.Values) + node.GetComponent().ReturnToPool(); + CellInstances.Clear(); + + _displayedEntity = null; + _displayedCargo = cargo; Title.text = cargo.Name; + // FakeOccupancy = new Shape(cargo.Data.InteriorShape.Width, cargo.Data.InteriorShape.Height); + // IgnoreOccupancy = new Shape(cargo.Data.InteriorShape.Width, cargo.Data.InteriorShape.Height); Grid.constraintCount = cargo.Data.InteriorShape.Width; - _nodeInstances = cargo.Data.InteriorShape.AllCoordinates - .ToDictionary(v => v, - v => - { - if (!cargo.Data.InteriorShape[v]) - { - var empty = new GameObject("Empty Node", typeof(RectTransform)); - empty.transform.SetParent(Grid.transform); - return empty; - } - - var spriteIndex = 0; - var item = cargo.Occupancy[v.x, v.y]; - - bool ItemMatch(int2 offset) => - !cargo.Data.InteriorShape[v + offset] || - item == null || - cargo.Occupancy[v.x + offset.x, v.y + offset.y] != item; - - for(int i = 0; i < 8; i++) - if (ItemMatch(_offsets[i])) - spriteIndex += 1 << i; - - if (item != null) - spriteIndex += 1 << 8; - - if (spriteIndex == 0) - { - var empty = new GameObject("Empty Node", typeof(RectTransform)); - empty.transform.SetParent(Grid.transform); - return empty; - } - - var node = NodePrototype.Instantiate().gameObject; - var image = node.GetComponentInChildren(); - image.sprite = NodeTextures[spriteIndex]; - if (item == null) - image.color = Color.white * .5f; - else if (manager.GetData(item) is EquippableItemData equippable) - image.color = HardpointData.GetColor(equippable.HardpointType).ToColor(); - else - image.color = Color.white; - return node; - }); + foreach (var v in cargo.Data.InteriorShape.AllCoordinates) + { + if (!cargo.Data.InteriorShape[v]) + { + var empty = new GameObject("Empty Node", typeof(RectTransform)); + empty.transform.SetParent(Grid.transform); + EmptyCells.Add(empty); + } + else + { + var cell = NodePrototype.Instantiate(); + cell.PointerClickTrigger.OnPointerClickAsObservable() + .Subscribe(data => _onClick?.OnNext(new InventoryCargoEventData(data, v, cargo))); + cell.BeginDragTrigger.OnBeginDragAsObservable() + .Subscribe(data => _onBeginDrag?.OnNext(new InventoryCargoEventData(data, v, cargo))); + cell.DragTrigger.OnDragAsObservable() + .Subscribe(data => _onDrag?.OnNext(new InventoryCargoEventData(data, v, cargo))); + cell.EndDragTrigger.OnEndDragAsObservable() + .Subscribe(data => _onEndDrag?.OnNext(new InventoryCargoEventData(data, v, cargo))); + cell.PointerEnterTrigger.OnPointerEnterAsObservable() + .Subscribe(data => _onPointerEnter?.OnNext(new InventoryCargoEventData(data, v, cargo))); + cell.PointerExitTrigger.OnPointerExitAsObservable() + .Subscribe(data => _onPointerExit?.OnNext(new InventoryCargoEventData(data, v, cargo))); + CellInstances.Add(v, cell); + } + } + RefreshCells(); } + + public void RefreshCells() + { + RefreshCells(CellInstances.Keys); + } + + public void RefreshCells(IEnumerable cells) + { + if (_displayedEntity != null) + { + foreach (var v in cells) + { + if(!CellInstances.ContainsKey(v)) continue; + + var hullData = GameManager.ItemManager.GetData(_displayedEntity.Hull) as HullData; + + var spriteIndex = 0; + var interior = hullData.InteriorCells[v]; + var item = FakeOccupancy?[v]??false ? FakeEquipment : IgnoreOccupancy?[v]??false ? null : _displayedEntity.GearOccupancy[v.x, v.y]; + var hardpoint = _displayedEntity.Hardpoints[v.x, v.y]; + + bool HardpointMatch(int2 offset) + { + var v2 = v + offset; + return !( + hullData.Shape[v2] && + _displayedEntity.Hardpoints[v2.x, v2.y] == hardpoint && + (FakeOccupancy?[v2]??false ? FakeEquipment : IgnoreOccupancy?[v2]??false ? null : _displayedEntity.GearOccupancy[v2.x, v2.y]) == item + ); + } + + bool NoHardpointMatch(int2 offset) + { + var v2 = v + offset; + return !( + hullData.Shape[v2] && ( + !interior && !hullData.InteriorCells[v2] && _displayedEntity.Hardpoints[v2.x, v2.y] == null || + interior && item != null && + (FakeOccupancy?[v2]??false ? FakeEquipment : IgnoreOccupancy?[v2]??false ? null : _displayedEntity.GearOccupancy[v2.x, v2.y]) == item + ) + ); + } + + if (hardpoint != null) + { + for(int i = 0; i < 8; i++) + if (HardpointMatch(_offsets[i])) + spriteIndex += 1 << i; + } + else + { + for(int i = 0; i < 8; i++) + if (NoHardpointMatch(_offsets[i])) + spriteIndex += 1 << i; + } + + if (item != null) + spriteIndex += 1 << 8; + + var image = CellInstances[v].GetComponentInChildren(); + image.sprite = NodeTextures[spriteIndex]; + image.color = GetColor(v); + } + } + else if(_displayedCargo != null) + { + foreach (var v in cells) + { + if(!CellInstances.ContainsKey(v)) continue; + + var spriteIndex = 0; + var item = FakeOccupancy?[v]??false ? FakeItem : IgnoreOccupancy?[v]??false ? null : _displayedCargo.Occupancy[v.x, v.y]; + + bool ItemMatch(int2 offset) + { + var v2 = v + offset; + return !_displayedCargo.Data.InteriorShape[v2] || item == null || + (FakeOccupancy?[v2]??false ? FakeItem : IgnoreOccupancy?[v2]??false ? null : _displayedCargo.Occupancy[v2.x, v2.y]) != item; + } + + for(int i = 0; i < 8; i++) + if (ItemMatch(_offsets[i])) + spriteIndex += 1 << i; + + if (item != null) + spriteIndex += 1 << 8; + + var image = CellInstances[v].GetComponentInChildren(); + image.sprite = NodeTextures[spriteIndex]; + image.color = GetColor(v); + } + } + } + + public Color GetColor(int2 position, bool highlight = false) + { + if (_displayedEntity != null) + { + var hullData = GameManager.ItemManager.GetData(_displayedEntity.Hull) as HullData; + var interior = hullData.InteriorCells[position]; + var item = FakeOccupancy?[position]??false ? FakeEquipment : IgnoreOccupancy?[position]??false ? null : _displayedEntity.GearOccupancy[position.x, position.y]; + var hardpoint = _displayedEntity.Hardpoints[position.x, position.y]; + + if (hardpoint == null) + { + if(!interior) + return Color.white; + + if (item == null) + { + return Color.white * .25f; + } + + if(highlight) + return Color.white; + + return Color.white * .5f; + } + + var tint = hardpoint.TintColor; + + if (!highlight || item == null) + tint *= .7071f; + + return tint.ToColor(); + } + else + { + var item = FakeOccupancy?[position] ?? false ? FakeItem : IgnoreOccupancy?[position] ?? false ? null : _displayedCargo.Occupancy[position.x, position.y]; + + if (item == null) + return Color.white * .25f; + + var c = float3(1); + if (GameManager.ItemManager.GetData(item) is EquippableItemData equippable) + c = HardpointData.GetColor(equippable.HardpointType); + + if(!highlight) + c *= .7071f; + + return c.ToColor(); + } + } + + public void DropItem(ItemInstance item, int2 position) + { + if (_displayedEntity != null && item is EquippableItem equippableItem) + { + _displayedEntity.TryEquip(equippableItem, position); + } + else + { + _displayedCargo?.TryStore(item, position); + } + } + + public UniRx.IObservable OnClickAsObservable() => _onClick ?? (_onClick = new Subject()); + public UniRx.IObservable OnBeginDragAsObservable() => _onBeginDrag ?? (_onBeginDrag = new Subject()); + public UniRx.IObservable OnDragAsObservable() => _onDrag ?? (_onDrag = new Subject()); + public UniRx.IObservable OnEndDragAsObservable() => _onEndDrag ?? (_onEndDrag = new Subject()); + public UniRx.IObservable OnPointerEnterAsObservable() => _onPointerEnter ?? (_onPointerEnter = new Subject()); + public UniRx.IObservable OnPointerExitAsObservable() => _onPointerExit ?? (_onPointerExit = new Subject()); +} + +public abstract class InventoryEventData +{ + protected InventoryEventData(PointerEventData pointerEventData, int2 position) + { + PointerEventData = pointerEventData; + Position = position; + } + + public PointerEventData PointerEventData { get; } + public int2 Position { get; } +} + +public class InventoryEntityEventData : InventoryEventData +{ + public InventoryEntityEventData(PointerEventData pointerEventData, int2 position, Entity entity) : + base(pointerEventData, position) + { + Entity = entity; + } + + public Entity Entity { get; } +} + +public class InventoryCargoEventData : InventoryEventData +{ + public InventoryCargoEventData(PointerEventData pointerEventData, int2 position, EquippedCargoBay cargoBay) : + base(pointerEventData, position) + { + CargoBay = cargoBay; + } + + public EquippedCargoBay CargoBay { get; } } diff --git a/Assets/Scripts/UI/PropertiesPanel.cs b/Assets/Scripts/UI/PropertiesPanel.cs index 27c9dc101..0eef3c530 100644 --- a/Assets/Scripts/UI/PropertiesPanel.cs +++ b/Assets/Scripts/UI/PropertiesPanel.cs @@ -29,6 +29,7 @@ public class PropertiesPanel : MonoBehaviour public PropertyButton PropertyButton; public ButtonField ButtonField; public IncrementField IncrementField; + public RectTransform Content; [HideInInspector] public FlatFlatButton SelectedChild; [HideInInspector] public ItemManager Context; @@ -82,7 +83,7 @@ public class PropertiesPanel : MonoBehaviour public RectTransform AddSection(string name) { - var section = Instantiate(Section, transform); + var section = Instantiate(Section, Content ?? transform); section.GetComponentInChildren().text = name; Properties.Add(section.gameObject); OnPropertyAdded?.Invoke(section.gameObject); @@ -93,9 +94,9 @@ public class PropertiesPanel : MonoBehaviour { Property property; if(read != null) - property = Instantiate(PropertyLabel, transform); + property = Instantiate(PropertyLabel, Content ?? transform); else - property = Instantiate(Property, transform); + property = Instantiate(Property, Content ?? transform); property.Label.text = name; if (read != null) @@ -107,7 +108,7 @@ public class PropertiesPanel : MonoBehaviour public PropertiesList AddList(string name) //, IEnumerable<(string, Func)> elements) { - var list = Instantiate(List, transform); + var list = Instantiate(List, Content ?? transform); list.Context = Context; list.Dropdown = Dropdown; list.Title.text = name; @@ -127,7 +128,7 @@ public class PropertiesPanel : MonoBehaviour public AttributeProperty AddPersonalityProperty(PersonalityAttribute attribute, Func read) { - var attributeInstance = Instantiate(Attribute, transform); + var attributeInstance = Instantiate(Attribute, Content ?? transform); attributeInstance.Title.text = attribute.Name; attributeInstance.HighLabel.text = attribute.HighName; attributeInstance.LowLabel.text = attribute.LowName; @@ -139,7 +140,7 @@ public class PropertiesPanel : MonoBehaviour public virtual PropertyButton AddButton(string name, Action onClick) { - var button = Instantiate(PropertyButton, transform); + var button = Instantiate(PropertyButton, Content ?? transform); button.Label.text = name; button.Button.onClick.AddListener(() => onClick()); Properties.Add(button.gameObject); @@ -149,7 +150,7 @@ public class PropertiesPanel : MonoBehaviour public void AddButton(string name, string label, Action onClick) { - var button = Instantiate(ButtonField, transform); + var button = Instantiate(ButtonField, Content ?? transform); button.Label.text = name; button.ButtonLabel.text = label; button.Button.onClick.AddListener(() => onClick()); @@ -159,7 +160,7 @@ public class PropertiesPanel : MonoBehaviour public void AddField(string name, Func read, Action write) { - var field = Instantiate(InputField, transform); + var field = Instantiate(InputField, Content ?? transform); field.Label.text = name; field.Field.contentType = TMP_InputField.ContentType.Standard; field.Field.onValueChanged.AddListener(val => write(val)); @@ -184,7 +185,7 @@ public class PropertiesPanel : MonoBehaviour public void AddField(string name, Func read, Action write) { - var field = Instantiate(InputField, transform); + var field = Instantiate(InputField, Content ?? transform); field.Label.text = name; field.Field.contentType = TMP_InputField.ContentType.DecimalNumber; field.Field.onValueChanged.AddListener(val => write(float.Parse(val))); @@ -204,7 +205,7 @@ public class PropertiesPanel : MonoBehaviour public void AddField(string name, Func read, Action write) { - var field = Instantiate(InputField, transform); + var field = Instantiate(InputField, Content ?? transform); field.Label.text = name; field.Field.contentType = TMP_InputField.ContentType.IntegerNumber; field.Field.onValueChanged.AddListener(val => write(int.Parse(val))); @@ -224,7 +225,7 @@ public class PropertiesPanel : MonoBehaviour public void AddIncrementField(string name, Func read, Action write, Func min, Func max) { - var field = Instantiate(IncrementField, transform); + var field = Instantiate(IncrementField, Content ?? transform); field.Label.text = name; field.Increment.onClick.AddListener(() => write(read() + 1)); field.Decrement.onClick.AddListener(() => write(read() - 1)); @@ -245,7 +246,7 @@ public class PropertiesPanel : MonoBehaviour public void AddField(string name, Func read, Action write, float min, float max) { - var field = Instantiate(RangedFloatField, transform); + var field = Instantiate(RangedFloatField, Content ?? transform); field.Label.text = name; field.Slider.wholeNumbers = false; field.Slider.minValue = min; @@ -258,7 +259,7 @@ public class PropertiesPanel : MonoBehaviour public void AddProgressField(string name, Func read) { - var field = Instantiate(ProgressField, transform); + var field = Instantiate(ProgressField, Content ?? transform); field.Label.text = name; field.Slider.wholeNumbers = false; field.Slider.minValue = 0; @@ -271,7 +272,7 @@ public class PropertiesPanel : MonoBehaviour public void AddField(string name, Func read, Action write, int min, int max) { - var field = Instantiate(RangedFloatField, transform); + var field = Instantiate(RangedFloatField, Content ?? transform); field.Label.text = name; field.Slider.wholeNumbers = true; field.Slider.minValue = min; @@ -284,7 +285,7 @@ public class PropertiesPanel : MonoBehaviour public void AddField(string name, Func read, Action write) { - var field = Instantiate(BoolField, transform); + var field = Instantiate(BoolField, Content ?? transform); field.Label.text = name; field.Toggle.onValueChanged.AddListener(val => write(val)); RefreshPropertyValues += () => field.Toggle.isOn = read(); @@ -294,7 +295,7 @@ public class PropertiesPanel : MonoBehaviour public void AddField(string name, Func read, Action write, string[] enumOptions) { - var field = Instantiate(EnumField, transform); + var field = Instantiate(EnumField, Content ?? transform); field.Label.text = name; field.Dropdown.OnClick += data => { @@ -389,6 +390,56 @@ public class PropertiesPanel : MonoBehaviour } } + public void AddItemProperties(ItemInstance item) + { + var data = Context.ItemData.Get(item.Data); + AddProperty("Type", () => data.Name); + AddProperty(data.Description).Label.fontStyle = FontStyles.Normal; + // if (item is CraftedItemInstance craftedItemInstance) + // { + // var sourceEntity = Context.ItemData.Get(craftedItemInstance.SourceEntity); + // if (sourceEntity != null) + // { + // var corporation = Context.ItemData.Get(sourceEntity.Corporation); + // AddProperty("Manufacturer", () => corporation.Name); + // } + // else + // { + // AddProperty("Manufacturer", () => "GameCult"); + // } + // } + // if (item is SimpleCommodity simpleCommodity) + // AddProperty("Quantity", () => simpleCommodity.Quantity.ToString()); + AddProperty("Mass", () => Context.GetMass(item).SignificantDigits(Context.GameplaySettings.SignificantDigits)); + AddProperty("Thermal Mass", () => Context.GetThermalMass(item).SignificantDigits(Context.GameplaySettings.SignificantDigits)); + if (item is EquippableItem gear) + { + var gearData = Context.GetData(gear); + AddProperty("Durability", () => + $"{gear.Durability.SignificantDigits(Context.GameplaySettings.SignificantDigits)}/{gearData.Durability.SignificantDigits(Context.GameplaySettings.SignificantDigits)}"); + foreach (var behavior in gearData.Behaviors) + { + var type = behavior.GetType(); + if (type.GetCustomAttribute(typeof(RuntimeInspectable)) != null) + { + foreach (var field in type.GetFields().Where(f => f.GetCustomAttribute() != null)) + { + var fieldType = field.FieldType; + if (fieldType == typeof(float)) + AddProperty(field.Name, () => $"{((float) field.GetValue(behavior)).SignificantDigits(Context.GameplaySettings.SignificantDigits)}"); + else if (fieldType == typeof(int)) + AddProperty(field.Name, () => $"{(int) field.GetValue(behavior)}"); + else if (fieldType == typeof(PerformanceStat)) + { + var stat = (PerformanceStat) field.GetValue(behavior); + AddProperty(field.Name, () => $"{Context.Evaluate(stat, gear).SignificantDigits(Context.GameplaySettings.SignificantDigits)}"); + } + } + } + } + } + } + public void Inspect(Entity entity, EquippedItem item) { if (this is PropertiesList list) diff --git a/Assets/Shaders/Compute/Stardust.cs b/Assets/Shaders/Compute/Stardust.cs index 4e0b817a4..5f2f2eb9f 100644 --- a/Assets/Shaders/Compute/Stardust.cs +++ b/Assets/Shaders/Compute/Stardust.cs @@ -150,8 +150,11 @@ public class Stardust : MonoBehaviour { // m_emitterProxies.Release(); // _temperature.Release(); - _particlesBuffer.Release(); - _quadPoints.Release(); + if(_particlesBuffer!=null) + { + _particlesBuffer.Release(); + _quadPoints.Release(); + } // m_livingProxyIndices.Release(); } #endregion