From c779bafcffa0000e8df67ae62c83859c11f79bea Mon Sep 17 00:00:00 2001
From: wheatv3015 <60979035+wheatv3015@users.noreply.github.com>
Date: Thu, 18 Nov 2021 22:45:20 -0600
Subject: [PATCH] Start of Valley Greybox
-Added Debugger script for testing max player height on a jump
-Added Malcolm's Toy block package for testing and level building
-Updated Toy block prefabs to be proper scale
-Started tutorial (valley) area greyboxing
---
Assets/Debugger.cs | 17 +
Assets/Debugger.cs.meta | 11 +
Assets/Models/Terrain.asset | Bin 557468 -> 557468 bytes
...4005a15d-484c-47d2-8daa-af8b3435de94.asset | Bin 557508 -> 557508 bytes
...60f49879-ae07-4901-af98-5b258418155b.asset | Bin 557508 -> 557508 bytes
...8f7c07d1-3a12-4c42-96e6-83670255a969.asset | Bin 557508 -> 557508 bytes
Assets/New Terrain 2.asset | Bin 557476 -> 557476 bytes
Assets/New Terrain 3.asset | Bin 557476 -> 557476 bytes
Assets/Scenes/Game-Mountain.unity | 19516 +++++++++++++++-
Assets/ToyBlocks.meta | 8 +
Assets/ToyBlocks/Materials.meta | 8 +
Assets/ToyBlocks/Materials/Blue.mat | 78 +
Assets/ToyBlocks/Materials/Blue.mat.meta | 8 +
Assets/ToyBlocks/Materials/Green.mat | 78 +
Assets/ToyBlocks/Materials/Green.mat.meta | 8 +
Assets/ToyBlocks/Materials/Red.mat | 78 +
Assets/ToyBlocks/Materials/Red.mat.meta | 8 +
Assets/ToyBlocks/Materials/Wood.mat | 78 +
Assets/ToyBlocks/Materials/Wood.mat.meta | 8 +
Assets/ToyBlocks/Materials/Yellow.mat | 78 +
Assets/ToyBlocks/Materials/Yellow.mat.meta | 8 +
Assets/ToyBlocks/Models.meta | 8 +
Assets/ToyBlocks/Models/Arch2x6x2inch.fbx | Bin 0 -> 22720 bytes
.../ToyBlocks/Models/Arch2x6x2inch.fbx.meta | 102 +
Assets/ToyBlocks/Models/Block2Inch.fbx | Bin 0 -> 20416 bytes
Assets/ToyBlocks/Models/Block2Inch.fbx.meta | 102 +
Assets/ToyBlocks/Models/Block2x1x4Inch.fbx | Bin 0 -> 20432 bytes
.../ToyBlocks/Models/Block2x1x4Inch.fbx.meta | 102 +
Assets/ToyBlocks/Models/Block2x1x6Inch.fbx | Bin 0 -> 20432 bytes
.../ToyBlocks/Models/Block2x1x6Inch.fbx.meta | 102 +
Assets/ToyBlocks/Models/Block2x4Inch.fbx | Bin 0 -> 20416 bytes
Assets/ToyBlocks/Models/Block2x4Inch.fbx.meta | 102 +
Assets/ToyBlocks/Models/CurvedShape4inch.fbx | Bin 0 -> 23200 bytes
.../Models/CurvedShape4inch.fbx.meta | 102 +
Assets/ToyBlocks/Models/Triangle4Inch001.fbx | Bin 0 -> 20064 bytes
.../Models/Triangle4Inch001.fbx.meta | 102 +
Assets/ToyBlocks/Models/Triangle4Inch002.fbx | Bin 0 -> 20064 bytes
.../Models/Triangle4Inch002.fbx.meta | 102 +
Assets/ToyBlocks/Prefabs.meta | 8 +
.../Prefabs/Arch2x6x2inch_Blue.prefab | 98 +
.../Prefabs/Arch2x6x2inch_Blue.prefab.meta | 7 +
.../Prefabs/Arch2x6x2inch_Green.prefab | 98 +
.../Prefabs/Arch2x6x2inch_Green.prefab.meta | 7 +
.../Prefabs/Arch2x6x2inch_Red.prefab | 98 +
.../Prefabs/Arch2x6x2inch_Red.prefab.meta | 7 +
.../Prefabs/Arch2x6x2inch_Wood.prefab | 98 +
.../Prefabs/Arch2x6x2inch_Wood.prefab.meta | 7 +
.../Prefabs/Arch2x6x2inch_Yellow.prefab | 98 +
.../Prefabs/Arch2x6x2inch_Yellow.prefab.meta | 7 +
.../ToyBlocks/Prefabs/Block2Inch_Blue.prefab | 98 +
.../Prefabs/Block2Inch_Blue.prefab.meta | 7 +
.../ToyBlocks/Prefabs/Block2Inch_Green.prefab | 98 +
.../Prefabs/Block2Inch_Green.prefab.meta | 7 +
.../ToyBlocks/Prefabs/Block2Inch_Red.prefab | 98 +
.../Prefabs/Block2Inch_Red.prefab.meta | 7 +
.../ToyBlocks/Prefabs/Block2Inch_Wood.prefab | 98 +
.../Prefabs/Block2Inch_Wood.prefab.meta | 7 +
.../Prefabs/Block2Inch_Yellow.prefab | 98 +
.../Prefabs/Block2Inch_Yellow.prefab.meta | 7 +
.../Prefabs/Block2x1x4Inch_Blue.prefab | 98 +
.../Prefabs/Block2x1x4Inch_Blue.prefab.meta | 7 +
.../Prefabs/Block2x1x4Inch_Green.prefab | 98 +
.../Prefabs/Block2x1x4Inch_Green.prefab.meta | 7 +
.../Prefabs/Block2x1x4Inch_Red.prefab | 98 +
.../Prefabs/Block2x1x4Inch_Red.prefab.meta | 7 +
.../Prefabs/Block2x1x4Inch_Wood.prefab | 98 +
.../Prefabs/Block2x1x4Inch_Wood.prefab.meta | 7 +
.../Prefabs/Block2x1x4Inch_Yellow.prefab | 98 +
.../Prefabs/Block2x1x4Inch_Yellow.prefab.meta | 7 +
.../Prefabs/Block2x1x6Inch_Blue.prefab | 98 +
.../Prefabs/Block2x1x6Inch_Blue.prefab.meta | 7 +
.../Prefabs/Block2x1x6Inch_Green.prefab | 98 +
.../Prefabs/Block2x1x6Inch_Green.prefab.meta | 7 +
.../Prefabs/Block2x1x6Inch_Red.prefab | 98 +
.../Prefabs/Block2x1x6Inch_Red.prefab.meta | 7 +
.../Prefabs/Block2x1x6Inch_Wood.prefab | 98 +
.../Prefabs/Block2x1x6Inch_Wood.prefab.meta | 7 +
.../Prefabs/Block2x1x6Inch_Yellow.prefab | 98 +
.../Prefabs/Block2x1x6Inch_Yellow.prefab.meta | 7 +
.../Prefabs/Block2x4Inch_Blue.prefab | 98 +
.../Prefabs/Block2x4Inch_Blue.prefab.meta | 7 +
.../Prefabs/Block2x4Inch_Green.prefab | 98 +
.../Prefabs/Block2x4Inch_Green.prefab.meta | 7 +
.../ToyBlocks/Prefabs/Block2x4Inch_Red.prefab | 98 +
.../Prefabs/Block2x4Inch_Red.prefab.meta | 7 +
.../Prefabs/Block2x4Inch_Wood.prefab | 98 +
.../Prefabs/Block2x4Inch_Wood.prefab.meta | 7 +
.../Prefabs/Block2x4Inch_Yellow.prefab | 98 +
.../Prefabs/Block2x4Inch_Yellow.prefab.meta | 7 +
.../Prefabs/CurvedShape4Inch_Blue.prefab | 98 +
.../Prefabs/CurvedShape4Inch_Blue.prefab.meta | 7 +
.../Prefabs/CurvedShape4Inch_Green.prefab | 98 +
.../CurvedShape4Inch_Green.prefab.meta | 7 +
.../Prefabs/CurvedShape4Inch_Red.prefab | 98 +
.../Prefabs/CurvedShape4Inch_Red.prefab.meta | 7 +
.../Prefabs/CurvedShape4Inch_Wood.prefab | 98 +
.../Prefabs/CurvedShape4Inch_Wood.prefab.meta | 7 +
.../Prefabs/CurvedShape4Inch_Yellow.prefab | 98 +
.../CurvedShape4Inch_Yellow.prefab.meta | 7 +
.../Prefabs/Triangle4Inch001_Blue.prefab | 98 +
.../Prefabs/Triangle4Inch001_Blue.prefab.meta | 7 +
.../Prefabs/Triangle4Inch001_Green.prefab | 98 +
.../Triangle4Inch001_Green.prefab.meta | 7 +
.../Prefabs/Triangle4Inch001_Red.prefab | 98 +
.../Prefabs/Triangle4Inch001_Red.prefab.meta | 7 +
.../Prefabs/Triangle4Inch001_Wood.prefab | 98 +
.../Prefabs/Triangle4Inch001_Wood.prefab.meta | 7 +
.../Prefabs/Triangle4Inch001_Yellow.prefab | 98 +
.../Triangle4Inch001_Yellow.prefab.meta | 7 +
.../Prefabs/Triangle4Inch002_Blue.prefab | 98 +
.../Prefabs/Triangle4Inch002_Blue.prefab.meta | 7 +
.../Prefabs/Triangle4Inch002_Green.prefab | 98 +
.../Triangle4Inch002_Green.prefab.meta | 7 +
.../Prefabs/Triangle4Inch002_Red.prefab | 98 +
.../Prefabs/Triangle4Inch002_Red.prefab.meta | 7 +
.../Prefabs/Triangle4Inch002_Wood.prefab | 98 +
.../Prefabs/Triangle4Inch002_Wood.prefab.meta | 7 +
.../Prefabs/Triangle4Inch002_Yellow.prefab | 98 +
.../Triangle4Inch002_Yellow.prefab.meta | 7 +
Assets/ToyBlocks/Preview.meta | 8 +
.../ToyBlocks/Preview/ToyBlocksPreview.unity | 3219 +++
.../Preview/ToyBlocksPreview.unity.meta | 7 +
Assets/ToyBlocks/Textures.meta | 8 +
.../Textures/PlasticToyBlocks_Height.png | Bin 0 -> 8575 bytes
.../Textures/PlasticToyBlocks_Height.png.meta | 120 +
.../Textures/PlasticToyBlocks_Metallic.png | Bin 0 -> 1961055 bytes
.../PlasticToyBlocks_Metallic.png.meta | 120 +
.../Textures/PlasticToyBlocks_Normal.png | Bin 0 -> 2371076 bytes
.../Textures/PlasticToyBlocks_Normal.png.meta | 120 +
.../Textures/WoodToyBlocks_BaseColor.png | Bin 0 -> 4506648 bytes
.../Textures/WoodToyBlocks_BaseColor.png.meta | 96 +
.../Textures/WoodToyBlocks_Height.png | Bin 0 -> 852684 bytes
.../Textures/WoodToyBlocks_Height.png.meta | 96 +
.../Textures/WoodToyBlocks_Metallic.png | Bin 0 -> 1001045 bytes
.../Textures/WoodToyBlocks_Metallic.png.meta | 96 +
.../Textures/WoodToyBlocks_Normal.png | Bin 0 -> 3801138 bytes
.../Textures/WoodToyBlocks_Normal.png.meta | 120 +
137 files changed, 28962 insertions(+), 70 deletions(-)
create mode 100644 Assets/Debugger.cs
create mode 100644 Assets/Debugger.cs.meta
create mode 100644 Assets/ToyBlocks.meta
create mode 100644 Assets/ToyBlocks/Materials.meta
create mode 100644 Assets/ToyBlocks/Materials/Blue.mat
create mode 100644 Assets/ToyBlocks/Materials/Blue.mat.meta
create mode 100644 Assets/ToyBlocks/Materials/Green.mat
create mode 100644 Assets/ToyBlocks/Materials/Green.mat.meta
create mode 100644 Assets/ToyBlocks/Materials/Red.mat
create mode 100644 Assets/ToyBlocks/Materials/Red.mat.meta
create mode 100644 Assets/ToyBlocks/Materials/Wood.mat
create mode 100644 Assets/ToyBlocks/Materials/Wood.mat.meta
create mode 100644 Assets/ToyBlocks/Materials/Yellow.mat
create mode 100644 Assets/ToyBlocks/Materials/Yellow.mat.meta
create mode 100644 Assets/ToyBlocks/Models.meta
create mode 100644 Assets/ToyBlocks/Models/Arch2x6x2inch.fbx
create mode 100644 Assets/ToyBlocks/Models/Arch2x6x2inch.fbx.meta
create mode 100644 Assets/ToyBlocks/Models/Block2Inch.fbx
create mode 100644 Assets/ToyBlocks/Models/Block2Inch.fbx.meta
create mode 100644 Assets/ToyBlocks/Models/Block2x1x4Inch.fbx
create mode 100644 Assets/ToyBlocks/Models/Block2x1x4Inch.fbx.meta
create mode 100644 Assets/ToyBlocks/Models/Block2x1x6Inch.fbx
create mode 100644 Assets/ToyBlocks/Models/Block2x1x6Inch.fbx.meta
create mode 100644 Assets/ToyBlocks/Models/Block2x4Inch.fbx
create mode 100644 Assets/ToyBlocks/Models/Block2x4Inch.fbx.meta
create mode 100644 Assets/ToyBlocks/Models/CurvedShape4inch.fbx
create mode 100644 Assets/ToyBlocks/Models/CurvedShape4inch.fbx.meta
create mode 100644 Assets/ToyBlocks/Models/Triangle4Inch001.fbx
create mode 100644 Assets/ToyBlocks/Models/Triangle4Inch001.fbx.meta
create mode 100644 Assets/ToyBlocks/Models/Triangle4Inch002.fbx
create mode 100644 Assets/ToyBlocks/Models/Triangle4Inch002.fbx.meta
create mode 100644 Assets/ToyBlocks/Prefabs.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Arch2x6x2inch_Blue.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Arch2x6x2inch_Blue.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Arch2x6x2inch_Green.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Arch2x6x2inch_Green.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Arch2x6x2inch_Red.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Arch2x6x2inch_Red.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Arch2x6x2inch_Wood.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Arch2x6x2inch_Wood.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Arch2x6x2inch_Yellow.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Arch2x6x2inch_Yellow.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2Inch_Blue.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2Inch_Blue.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2Inch_Green.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2Inch_Green.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2Inch_Red.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2Inch_Red.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2Inch_Wood.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2Inch_Wood.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2Inch_Yellow.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2Inch_Yellow.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x4Inch_Blue.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x4Inch_Blue.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x4Inch_Green.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x4Inch_Green.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x4Inch_Red.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x4Inch_Red.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x4Inch_Wood.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x4Inch_Wood.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x4Inch_Yellow.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x4Inch_Yellow.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x6Inch_Blue.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x6Inch_Blue.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x6Inch_Green.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x6Inch_Green.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x6Inch_Red.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x6Inch_Red.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x6Inch_Wood.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x6Inch_Wood.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x6Inch_Yellow.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x1x6Inch_Yellow.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x4Inch_Blue.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x4Inch_Blue.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x4Inch_Green.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x4Inch_Green.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x4Inch_Red.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x4Inch_Red.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x4Inch_Wood.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x4Inch_Wood.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x4Inch_Yellow.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Block2x4Inch_Yellow.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/CurvedShape4Inch_Blue.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/CurvedShape4Inch_Blue.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/CurvedShape4Inch_Green.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/CurvedShape4Inch_Green.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/CurvedShape4Inch_Red.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/CurvedShape4Inch_Red.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/CurvedShape4Inch_Wood.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/CurvedShape4Inch_Wood.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/CurvedShape4Inch_Yellow.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/CurvedShape4Inch_Yellow.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch001_Blue.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch001_Blue.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch001_Green.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch001_Green.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch001_Red.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch001_Red.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch001_Wood.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch001_Wood.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch001_Yellow.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch001_Yellow.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch002_Blue.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch002_Blue.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch002_Green.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch002_Green.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch002_Red.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch002_Red.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch002_Wood.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch002_Wood.prefab.meta
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch002_Yellow.prefab
create mode 100644 Assets/ToyBlocks/Prefabs/Triangle4Inch002_Yellow.prefab.meta
create mode 100644 Assets/ToyBlocks/Preview.meta
create mode 100644 Assets/ToyBlocks/Preview/ToyBlocksPreview.unity
create mode 100644 Assets/ToyBlocks/Preview/ToyBlocksPreview.unity.meta
create mode 100644 Assets/ToyBlocks/Textures.meta
create mode 100644 Assets/ToyBlocks/Textures/PlasticToyBlocks_Height.png
create mode 100644 Assets/ToyBlocks/Textures/PlasticToyBlocks_Height.png.meta
create mode 100644 Assets/ToyBlocks/Textures/PlasticToyBlocks_Metallic.png
create mode 100644 Assets/ToyBlocks/Textures/PlasticToyBlocks_Metallic.png.meta
create mode 100644 Assets/ToyBlocks/Textures/PlasticToyBlocks_Normal.png
create mode 100644 Assets/ToyBlocks/Textures/PlasticToyBlocks_Normal.png.meta
create mode 100644 Assets/ToyBlocks/Textures/WoodToyBlocks_BaseColor.png
create mode 100644 Assets/ToyBlocks/Textures/WoodToyBlocks_BaseColor.png.meta
create mode 100644 Assets/ToyBlocks/Textures/WoodToyBlocks_Height.png
create mode 100644 Assets/ToyBlocks/Textures/WoodToyBlocks_Height.png.meta
create mode 100644 Assets/ToyBlocks/Textures/WoodToyBlocks_Metallic.png
create mode 100644 Assets/ToyBlocks/Textures/WoodToyBlocks_Metallic.png.meta
create mode 100644 Assets/ToyBlocks/Textures/WoodToyBlocks_Normal.png
create mode 100644 Assets/ToyBlocks/Textures/WoodToyBlocks_Normal.png.meta
diff --git a/Assets/Debugger.cs b/Assets/Debugger.cs
new file mode 100644
index 0000000..250e5ce
--- /dev/null
+++ b/Assets/Debugger.cs
@@ -0,0 +1,17 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class Debugger : MonoBehaviour
+{
+ float y = 0;
+
+ private void FixedUpdate()
+ {
+ if (gameObject.transform.position.y > y)
+ {
+ y = gameObject.transform.position.y;
+ Debug.Log(y.ToString());
+ }
+ }
+}
diff --git a/Assets/Debugger.cs.meta b/Assets/Debugger.cs.meta
new file mode 100644
index 0000000..e85f62f
--- /dev/null
+++ b/Assets/Debugger.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 789ab0ea35dd29040894cf550605862c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/Terrain.asset b/Assets/Models/Terrain.asset
index c704501ef2c6ceed4f498dd363fd05b03c2867e2..7feedd936884573d1467f18d9d499d1766d8974c 100644
GIT binary patch
literal 557468
zcmeF42b@$z^2ay6?g3$!WWWT<-z<76D53}|o&od}6w@gSEP|3G7*AajdYI#x6R4*c
z(Zd`tqhusVSR})eVae(Lt?t)5GrNF^-JRX(sn5*3_xgo?)m^`?s;=%%Nh$j5TC|n2
z`-5g%-};O_w)>YZ?WiM4gc1p^WRdoY~8vwHI)=|*4C}no78VzZT_pxht~Yy
z>EMJ1?tY%6Ju^~L
{SReV^R>^&vx)r5{g2^4C%k{AIaZWR
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∓3sIk<=mpkO
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