Skip to content
Snippets Groups Projects
Commit 0c7479bd authored by Robin Halseth Sandvik's avatar Robin Halseth Sandvik
Browse files

Merge branch 'main' into 'master'

Updating master to have the new stuff from main.

See merge request !21
parents f7968ed8 75078db9
No related branches found
No related tags found
2 merge requests!22Implemented initial version of conditional items.,!21Updating master to have the new stuff from main.
Showing
with 17156 additions and 88 deletions
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Tilemaps;
using static System.Net.WebRequestMethods;
namespace BigSock
{
public class FollowPlayer : MonoBehaviour
{
public GameObject player;
public GameObject leftSide;
public GameObject rightSide;
public GameObject topSide;
public GameObject bottomSide;
Vector3 offset = new Vector3(0, 0, -10);
void Start()
{
}
void LateUpdate()
{
if(player.transform.position.x <= leftSide.transform.position.x && player.transform.position.y >= topSide.transform.position.y)
{
transform.position = new Vector3(leftSide.transform.position.x, topSide.transform.position.y, offset.z);
}
else if (player.transform.position.x >= rightSide.transform.position.x && player.transform.position.y >= topSide.transform.position.y)
{
transform.position = new Vector3(rightSide.transform.position.x, topSide.transform.position.y, offset.z);
}
else if(player.transform.position.x <= leftSide.transform.position.x && player.transform.position.y <= bottomSide.transform.position.y)
{
transform.position = new Vector3(leftSide.transform.position.x, bottomSide.transform.position.y, offset.z);
}
else if (player.transform.position.x >= rightSide.transform.position.x && player.transform.position.y <= bottomSide.transform.position.y)
{
transform.position = new Vector3(rightSide.transform.position.x, bottomSide.transform.position.y, offset.z);
}
else if (player.transform.position.x <= leftSide.transform.position.x )
{
transform.position = new Vector3(leftSide.transform.position.x, player.transform.position.y,offset.z);
}
else if (player.transform.position.x >= rightSide.transform.position.x)
{
transform.position = new Vector3(rightSide.transform.position.x, player.transform.position.y,offset.z);
}
else if (player.transform.position.y <= bottomSide.transform.position.y)
{
transform.position = new Vector3(player.transform.position.x, bottomSide.transform.position.y, offset.z);
}
else if (player.transform.position.y >= topSide.transform.position.y)
{
transform.position = new Vector3(player.transform.position.x, topSide.transform.position.y, offset.z);
}
else
{
transform.position = player.transform.position + offset;
}
//transform.position = player.transform.position + offset;
}
}
}
fileFormatVersion: 2
guid: 81ea7bde155ea8c4e8bb2a3f3a9287f4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: e7b1ea65ffde5564289428e2cdadc06b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Chest : MonoBehaviour, IInteractable
{
[SerializeField] private string _prompt;
[SerializeField] private Animator animator;
[SerializeField] private string goldenChestOpen = "OpeningGoldChest";
[SerializeField] private string idleGoldChest = "Idle";
public SpriteRenderer spriteRenderer;
public Sprite newSprite;
void Start() {
animator = gameObject.GetComponent<Animator>();
}
public string InteractionPrompt => _prompt;
public bool Interact(Interactor interactor) {
Debug.Log("Opening chest!");
GetComponent<Animator>().Play(goldenChestOpen);
spriteRenderer.sprite = newSprite;
//animator.Play(idleGoldChest, -1, 0.0f);
return true;
}
}
fileFormatVersion: 2
guid: dc1f15113cfc4974ca200a87eff9905c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Door : MonoBehaviour, IInteractable
{
[SerializeField] private string _prompt;
public SpriteRenderer spriteRenderer;
public Sprite newSprite;
public string InteractionPrompt => _prompt;
public bool Interact(Interactor interactor) {
Debug.Log("Opening door!");
spriteRenderer.sprite = newSprite;
return true;
}
}
fileFormatVersion: 2
guid: e8869e38d56c69345a0b0f0eee8fc9bb
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public interface IInteractable
{
public string InteractionPrompt { get; }
public bool Interact(Interactor interactor) {
throw new System.NotImplementedException();
}
}
fileFormatVersion: 2
guid: f95a5c76731907143b3f21e5dd8bab6f
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;
public class Interactor : MonoBehaviour
{
[SerializeField] private Transform _interactionPoint;
[SerializeField] private float _interactionpointRadius = 0.5f;
[SerializeField] private LayerMask _interactableMask;
private readonly Collider2D[] _colliders = new Collider2D[3];
[SerializeField] private int _numFound;
private void Update() {
_numFound = Physics2D.OverlapCircleNonAlloc(_interactionPoint.position, _interactionpointRadius, _colliders, _interactableMask);
if (_numFound > 0)
{
var interactable = _colliders[0].GetComponent<IInteractable>();
if (interactable != null && Keyboard.current.eKey.wasPressedThisFrame)
{
interactable.Interact(this);
}
}
}
private void OnDrawGizmos() {
Gizmos.color = Color.red;
Gizmos.DrawWireSphere(_interactionPoint.position, _interactionpointRadius);
}
}
fileFormatVersion: 2
guid: d28dff3ae03f6644c86402b8890d7288
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &8243576937840750920
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4380116905326030103}
m_Layer: 11
m_Name: InteractionPoint
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4380116905326030103
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8243576937840750920}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -0.2, y: -0.9, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 8799933624292384517}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &8799933624292384519
GameObject:
m_ObjectHideFlags: 0
......@@ -12,6 +43,7 @@ GameObject:
- component: {fileID: 8799933624292384516}
- component: {fileID: 7996070617006012692}
- component: {fileID: 9039433759692224201}
- component: {fileID: 315102913059440191}
- component: {fileID: 8339702841083125274}
- component: {fileID: 8616172023331984945}
- component: {fileID: 8280117626939289948}
......@@ -33,7 +65,8 @@ Transform:
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Children:
- {fileID: 4380116905326030103}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
......@@ -154,6 +187,24 @@ MonoBehaviour:
minNormalAngle: 0
maxNormalAngle: 0
attack: {fileID: 7173793660907891926, guid: 905a56c36fcb8c64faad43986481914d, type: 3}
--- !u!114 &315102913059440191
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8799933624292384519}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d28dff3ae03f6644c86402b8890d7288, type: 3}
m_Name:
m_EditorClassIdentifier:
_interactionPoint: {fileID: 4380116905326030103}
_interactionpointRadius: 0.5
_interactableMask:
serializedVersion: 2
m_Bits: 2048
_numFound: 0
--- !u!50 &8339702841083125274
Rigidbody2D:
serializedVersion: 4
......
......@@ -14,7 +14,7 @@ GameObject:
- component: {fileID: 5891912875293609069}
- component: {fileID: 1992931693109878676}
- component: {fileID: 2395291586284291126}
m_Layer: 0
m_Layer: 6
m_Name: enemy_orc_warrior
m_TagString: Untagged
m_Icon: {fileID: 0}
......@@ -201,7 +201,7 @@ GameObject:
- component: {fileID: 2753253562357840752}
- component: {fileID: 7566484513581878393}
- component: {fileID: 8365831662590702362}
m_Layer: 3
m_Layer: 6
m_Name: followCollider
m_TagString: Untagged
m_Icon: {fileID: 0}
......@@ -262,7 +262,7 @@ GameObject:
- component: {fileID: 1701851832504875480}
- component: {fileID: 8983526051028480608}
- component: {fileID: 6373942986610437007}
m_Layer: 3
m_Layer: 6
m_Name: MeleeCollider
m_TagString: Untagged
m_Icon: {fileID: 0}
......
Source diff could not be displayed: it is too large. Options to address this: view the blob.
fileFormatVersion: 2
guid: f2e6e80f9d3fd224e9d6b436b40b462e
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
......@@ -168,7 +168,7 @@ Transform:
- {fileID: 323648872}
- {fileID: 1483953644}
m_Father: {fileID: 0}
m_RootOrder: 1
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &114663866
GameObject:
......@@ -1026,6 +1026,8 @@ GameObject:
- component: {fileID: 158679243}
- component: {fileID: 158679242}
- component: {fileID: 158679241}
- component: {fileID: 158679246}
- component: {fileID: 158679245}
m_Layer: 0
m_Name: Canvas
m_TagString: Untagged
......@@ -1108,13 +1110,131 @@ RectTransform:
m_Children:
- {fileID: 651767214}
m_Father: {fileID: 0}
m_RootOrder: 3
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 0}
--- !u!212 &158679245
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 158679240}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_Sprite: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 2, y: 2}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 0
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!95 &158679246
Animator:
serializedVersion: 4
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 158679240}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 68dc6c99db5c10f4daf1f80a2ec61096, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!1 &168450202
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 168450204}
- component: {fileID: 168450203}
m_Layer: 0
m_Name: Items
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!156049354 &168450203
Grid:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 168450202}
m_Enabled: 1
m_CellSize: {x: 1, y: 1, z: 0}
m_CellGap: {x: 0, y: 0, z: 0}
m_CellLayout: 0
m_CellSwizzle: 0
--- !u!4 &168450204
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 168450202}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1008853218}
- {fileID: 532417265}
m_Father: {fileID: 0}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &248757423
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -1122,6 +1242,10 @@ PrefabInstance:
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 315102913059440191, guid: 008ac26ba660ab94484970b17c589923, type: 3}
propertyPath: _interactionpointRadius
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 8799933624292384517, guid: 008ac26ba660ab94484970b17c589923, type: 3}
propertyPath: m_RootOrder
value: 6
......@@ -1629,6 +1753,11 @@ TilemapCollider2D:
m_Offset: {x: 0, y: 0}
m_MaximumTileChangeCount: 1000
m_ExtrusionFactor: 0.00001
--- !u!4 &532417265 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 3424500754593193000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
m_PrefabInstance: {fileID: 2107497264}
m_PrefabAsset: {fileID: 0}
--- !u!224 &651767214 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 5978214255517273168, guid: e81cb15d153a6cb49b6161acd7cb8f83, type: 3}
......@@ -1645,6 +1774,63 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 34ee06bf3eaf64142ac1526be9676c25, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1001 &665291685
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 2996495149472241661, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_Name
value: Enemy_Slime
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_RootOrder
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_LocalPosition.x
value: 1.0450952
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_LocalPosition.y
value: -0.04883349
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
--- !u!1 &931844718
GameObject:
m_ObjectHideFlags: 0
......@@ -1711,8 +1897,13 @@ Transform:
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 2
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &1008853218 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 564010318353551005, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
m_PrefabInstance: {fileID: 1912704979}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &1229029431
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -1959,28 +2150,8 @@ Tilemap:
- first: {x: -5, y: 1, z: 0}
second:
serializedVersion: 2
m_TileIndex: 8
m_TileSpriteIndex: 8
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: -4, y: 1, z: 0}
second:
serializedVersion: 2
m_TileIndex: 8
m_TileSpriteIndex: 8
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: -3, y: 1, z: 0}
second:
serializedVersion: 2
m_TileIndex: 8
m_TileSpriteIndex: 8
m_TileIndex: 11
m_TileSpriteIndex: 11
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
......@@ -1989,8 +2160,8 @@ Tilemap:
- first: {x: -2, y: 1, z: 0}
second:
serializedVersion: 2
m_TileIndex: 8
m_TileSpriteIndex: 8
m_TileIndex: 10
m_TileSpriteIndex: 10
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
......@@ -2099,24 +2270,24 @@ Tilemap:
- first: {x: -5, y: 2, z: 0}
second:
serializedVersion: 2
m_TileIndex: 9
m_TileSpriteIndex: 9
m_TileIndex: 12
m_TileSpriteIndex: 12
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: -4, y: 2, z: 0}
- first: {x: -2, y: 2, z: 0}
second:
serializedVersion: 2
m_TileIndex: 9
m_TileSpriteIndex: 9
m_TileIndex: 13
m_TileSpriteIndex: 13
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: -3, y: 2, z: 0}
- first: {x: -1, y: 2, z: 0}
second:
serializedVersion: 2
m_TileIndex: 9
......@@ -2126,7 +2297,7 @@ Tilemap:
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: -2, y: 2, z: 0}
- first: {x: 0, y: 2, z: 0}
second:
serializedVersion: 2
m_TileIndex: 9
......@@ -2136,7 +2307,7 @@ Tilemap:
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: -1, y: 2, z: 0}
- first: {x: 1, y: 2, z: 0}
second:
serializedVersion: 2
m_TileIndex: 9
......@@ -2146,7 +2317,7 @@ Tilemap:
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: 0, y: 2, z: 0}
- first: {x: 2, y: 2, z: 0}
second:
serializedVersion: 2
m_TileIndex: 9
......@@ -2156,7 +2327,7 @@ Tilemap:
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: 1, y: 2, z: 0}
- first: {x: 3, y: 2, z: 0}
second:
serializedVersion: 2
m_TileIndex: 9
......@@ -2166,7 +2337,7 @@ Tilemap:
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: 2, y: 2, z: 0}
- first: {x: 4, y: 2, z: 0}
second:
serializedVersion: 2
m_TileIndex: 9
......@@ -2176,7 +2347,7 @@ Tilemap:
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: 3, y: 2, z: 0}
- first: {x: 5, y: 2, z: 0}
second:
serializedVersion: 2
m_TileIndex: 9
......@@ -2186,7 +2357,7 @@ Tilemap:
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: 4, y: 2, z: 0}
- first: {x: 6, y: 2, z: 0}
second:
serializedVersion: 2
m_TileIndex: 9
......@@ -2196,31 +2367,31 @@ Tilemap:
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: 5, y: 2, z: 0}
- first: {x: 7, y: 2, z: 0}
second:
serializedVersion: 2
m_TileIndex: 9
m_TileSpriteIndex: 9
m_TileIndex: 6
m_TileSpriteIndex: 6
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: 6, y: 2, z: 0}
- first: {x: -4, y: 3, z: 0}
second:
serializedVersion: 2
m_TileIndex: 9
m_TileSpriteIndex: 9
m_TileIndex: 15
m_TileSpriteIndex: 15
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: 7, y: 2, z: 0}
- first: {x: -3, y: 3, z: 0}
second:
serializedVersion: 2
m_TileIndex: 6
m_TileSpriteIndex: 6
m_TileIndex: 14
m_TileSpriteIndex: 14
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
......@@ -2244,10 +2415,22 @@ Tilemap:
m_Data: {fileID: 11400000, guid: 26e1dd6488abfb34584a76d2ee5021de, type: 2}
- m_RefCount: 1
m_Data: {fileID: 11400000, guid: 75f9c18ba8ecb2d4b98ae64f7340474a, type: 2}
- m_RefCount: 12
- m_RefCount: 8
m_Data: {fileID: 11400000, guid: a23d356dc7ef26b42afb97e7a7e87330, type: 2}
- m_RefCount: 12
- m_RefCount: 8
m_Data: {fileID: 11400000, guid: 257657ca820b66741ab4695fbb49f83e, type: 2}
- m_RefCount: 1
m_Data: {fileID: 11400000, guid: 794cb64b1bb867c438f45faf4c809e60, type: 2}
- m_RefCount: 1
m_Data: {fileID: 11400000, guid: 1d79f2a2dd2a98142ab3dee5022b6812, type: 2}
- m_RefCount: 1
m_Data: {fileID: 11400000, guid: 2451da60eae72804ea1516793136c130, type: 2}
- m_RefCount: 1
m_Data: {fileID: 11400000, guid: 8607fee69c003254086318ea700356bc, type: 2}
- m_RefCount: 1
m_Data: {fileID: 11400000, guid: 89f154c4c20759a43b960c725c916389, type: 2}
- m_RefCount: 1
m_Data: {fileID: 11400000, guid: 725ac7f68af6b7646922285011a3f343, type: 2}
m_TileSpriteArray:
- m_RefCount: 1
m_Data: {fileID: -2046453881, guid: 0a806eb0d25e11c48b5dee57fb9339b5, type: 3}
......@@ -2265,12 +2448,24 @@ Tilemap:
m_Data: {fileID: 1802662682, guid: 0a806eb0d25e11c48b5dee57fb9339b5, type: 3}
- m_RefCount: 1
m_Data: {fileID: -1396940042, guid: 0a806eb0d25e11c48b5dee57fb9339b5, type: 3}
- m_RefCount: 12
- m_RefCount: 8
m_Data: {fileID: -650063954, guid: 0a806eb0d25e11c48b5dee57fb9339b5, type: 3}
- m_RefCount: 12
- m_RefCount: 8
m_Data: {fileID: -1085996522, guid: 0a806eb0d25e11c48b5dee57fb9339b5, type: 3}
- m_RefCount: 1
m_Data: {fileID: 306057277, guid: 0a806eb0d25e11c48b5dee57fb9339b5, type: 3}
- m_RefCount: 1
m_Data: {fileID: 811441136, guid: 0a806eb0d25e11c48b5dee57fb9339b5, type: 3}
- m_RefCount: 1
m_Data: {fileID: -1614669064, guid: 0a806eb0d25e11c48b5dee57fb9339b5, type: 3}
- m_RefCount: 1
m_Data: {fileID: -1181825705, guid: 0a806eb0d25e11c48b5dee57fb9339b5, type: 3}
- m_RefCount: 1
m_Data: {fileID: 1460241374, guid: 0a806eb0d25e11c48b5dee57fb9339b5, type: 3}
- m_RefCount: 1
m_Data: {fileID: 2137237813, guid: 0a806eb0d25e11c48b5dee57fb9339b5, type: 3}
m_TileMatrixArray:
- m_RefCount: 36
- m_RefCount: 34
m_Data:
e00: 1
e01: 0
......@@ -2289,13 +2484,13 @@ Tilemap:
e32: 0
e33: 1
m_TileColorArray:
- m_RefCount: 36
- m_RefCount: 34
m_Data: {r: 1, g: 1, b: 1, a: 1}
m_TileObjectToInstantiateArray: []
m_AnimationFrameRate: 1
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_Origin: {x: -6, y: -3, z: 0}
m_Size: {x: 14, y: 6, z: 1}
m_Size: {x: 14, y: 7, z: 1}
m_TileAnchor: {x: 0.5, y: 0.5, z: 0}
m_TileOrientation: 0
m_TileOrientationMatrix:
......@@ -2415,6 +2610,63 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &1912704979
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 168450204}
m_Modifications:
- target: {fileID: 564010318353551005, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 564010318353551005, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
propertyPath: m_LocalPosition.x
value: -3
objectReference: {fileID: 0}
- target: {fileID: 564010318353551005, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
propertyPath: m_LocalPosition.y
value: 2
objectReference: {fileID: 0}
- target: {fileID: 564010318353551005, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 564010318353551005, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 564010318353551005, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 564010318353551005, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 564010318353551005, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 564010318353551005, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 564010318353551005, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 564010318353551005, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3927126222752442302, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
propertyPath: m_Name
value: ClosedDoor
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e2f80767fa7906a4cabb85c3d953f245, type: 3}
--- !u!1001 &2004502025
PrefabInstance:
m_ObjectHideFlags: 0
......@@ -2528,64 +2780,60 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e81cb15d153a6cb49b6161acd7cb8f83, type: 3}
--- !u!1001 &2143596491
--- !u!1001 &2107497264
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_TransformParent: {fileID: 168450204}
m_Modifications:
- target: {fileID: 2996495149472241661, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_Name
value: Enemy_Slime
objectReference: {fileID: 0}
- target: {fileID: 2996495149472241661, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
- target: {fileID: 3424500754593193000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
propertyPath: m_RootOrder
value: 5
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
- target: {fileID: 3424500754593193000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
propertyPath: m_LocalPosition.x
value: 0
value: -4.5
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
- target: {fileID: 3424500754593193000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
propertyPath: m_LocalPosition.y
value: 0
value: 0.55
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
- target: {fileID: 3424500754593193000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
- target: {fileID: 3424500754593193000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
- target: {fileID: 3424500754593193000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
propertyPath: m_LocalRotation.x
value: 0
value: -0
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
- target: {fileID: 3424500754593193000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
propertyPath: m_LocalRotation.y
value: 0
value: -0
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
- target: {fileID: 3424500754593193000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
propertyPath: m_LocalRotation.z
value: 0
value: -0
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
- target: {fileID: 3424500754593193000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
- target: {fileID: 3424500754593193000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7097463258699610772, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
- target: {fileID: 3424500754593193000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3524574384065166323, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
propertyPath: m_Name
value: ClosedChest
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 0c78162db0e5ea443a58406283e89a8e, type: 3}
m_SourcePrefab: {fileID: 100100000, guid: fdfefcc62c4bc394e850b15cc3e4db85, type: 3}
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1107 &-5715601486444831835
AnimatorStateMachine:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Base Layer
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: 2101813797707696144}
m_Position: {x: 200, y: 0, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 50, y: 20, z: 0}
m_EntryPosition: {x: 50, y: 120, z: 0}
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 2101813797707696144}
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Canvas
serializedVersion: 5
m_AnimatorParameters: []
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: -5715601486444831835}
m_Mask: {fileID: 0}
m_Motions: []
m_Behaviours: []
m_BlendingMode: 0
m_SyncedLayerIndex: -1
m_DefaultWeight: 0
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1102 &2101813797707696144
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: OpeningDoor
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 55d643fdfce97604587565dfe5114d9b, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
fileFormatVersion: 2
guid: 68dc6c99db5c10f4daf1f80a2ec61096
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-9102936364586265109
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Idle
m_Speed: 1
m_CycleOffset: 1
m_Transitions:
- {fileID: 2179366303297943155}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 0}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &-4254591718707031978
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Idle 0
m_Speed: 1
m_CycleOffset: 1
m_Transitions:
- {fileID: 1491831612463993281}
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 0}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1107 &-878898569698988956
AnimatorStateMachine:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Base Layer
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: 4882564813246248277}
m_Position: {x: 290, y: 210, z: 0}
- serializedVersion: 1
m_State: {fileID: -9102936364586265109}
m_Position: {x: 290, y: 120, z: 0}
- serializedVersion: 1
m_State: {fileID: -4254591718707031978}
m_Position: {x: 290, y: 30, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
m_StateMachineTransitions: {}
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 50, y: 20, z: 0}
m_EntryPosition: {x: 50, y: 120, z: 0}
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: -9102936364586265109}
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: ClosedChest
serializedVersion: 5
m_AnimatorParameters: []
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: -878898569698988956}
m_Mask: {fileID: 0}
m_Motions: []
m_Behaviours: []
m_BlendingMode: 0
m_SyncedLayerIndex: -1
m_DefaultWeight: 0
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1101 &1491831612463993281
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -9102936364586265109}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &2179366303297943155
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -4254591718707031978}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &4882564813246248277
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: OpeningGoldChest
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 7a666638bfe6cff46a60cb7498be4106, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
fileFormatVersion: 2
guid: 74461049370202d4da85090bc514ba1f
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment