diff --git a/Pathfinding Visualizer/Assets/Scenes/SampleScene.unity b/Pathfinding Visualizer/Assets/Scenes/MainScene.unity similarity index 77% rename from Pathfinding Visualizer/Assets/Scenes/SampleScene.unity rename to Pathfinding Visualizer/Assets/Scenes/MainScene.unity index 9421266..7870cf0 100644 --- a/Pathfinding Visualizer/Assets/Scenes/SampleScene.unity +++ b/Pathfinding Visualizer/Assets/Scenes/MainScene.unity @@ -104,7 +104,7 @@ NavMeshSettings: serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: - serializedVersion: 2 + serializedVersion: 3 agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 @@ -117,12 +117,56 @@ NavMeshSettings: cellSize: 0.16666667 manualTileSize: 0 tileSize: 256 - accuratePlacement: 0 + buildHeightMesh: 0 maxJobWorkers: 0 preserveTilesOutsideBounds: 0 debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &480666364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 480666365} + - component: {fileID: 480666366} + m_Layer: 0 + m_Name: Testing + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &480666365 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 480666364} + serializedVersion: 2 + 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: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &480666366 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 480666364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8fb3c49ddde2d804487b586bfbf43cc3, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &519420028 GameObject: m_ObjectHideFlags: 0 @@ -163,9 +207,17 @@ Camera: m_projectionMatrixMode: 1 m_GateFitMode: 2 m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 m_SensorSize: {x: 36, y: 24} m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -199,10 +251,17 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 519420028} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 519420032} + - {fileID: 480666365} diff --git a/Pathfinding Visualizer/Assets/Scenes/SampleScene.unity.meta b/Pathfinding Visualizer/Assets/Scenes/MainScene.unity.meta similarity index 100% rename from Pathfinding Visualizer/Assets/Scenes/SampleScene.unity.meta rename to Pathfinding Visualizer/Assets/Scenes/MainScene.unity.meta diff --git a/Pathfinding Visualizer/Assets/Scripts.meta b/Pathfinding Visualizer/Assets/Scripts.meta new file mode 100644 index 0000000..045e97a --- /dev/null +++ b/Pathfinding Visualizer/Assets/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ed990f6fa3be91418a7a9b74ec8bee0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Pathfinding Visualizer/Assets/Scripts/LogicGrid.cs b/Pathfinding Visualizer/Assets/Scripts/LogicGrid.cs new file mode 100644 index 0000000..e72f5fe --- /dev/null +++ b/Pathfinding Visualizer/Assets/Scripts/LogicGrid.cs @@ -0,0 +1,29 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + + +// INSPIRED BY "CODE MONKEY" ON YOUTUBE +public class LogicGrid +{ + private int width; + private int height; + private int[,] gridArray; + + public LogicGrid(int width, int height) + { + this.width = width; + this.height = height; + + gridArray = new int[width, height]; + + Debug.Log(width + " " + height); + + for(int x = 0; x < gridArray.GetLength(0); x++) + for(int y = 0; y < gridArray.GetLength(1); y++) + { + Debug.Log(x + ", " + y); + } + + } +} diff --git a/Pathfinding Visualizer/Assets/Scripts/LogicGrid.cs.meta b/Pathfinding Visualizer/Assets/Scripts/LogicGrid.cs.meta new file mode 100644 index 0000000..80e46e9 --- /dev/null +++ b/Pathfinding Visualizer/Assets/Scripts/LogicGrid.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 360353a64b23bca468e4f86836747bf5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Pathfinding Visualizer/Assets/Scripts/TestingScript.cs b/Pathfinding Visualizer/Assets/Scripts/TestingScript.cs new file mode 100644 index 0000000..a83c36b --- /dev/null +++ b/Pathfinding Visualizer/Assets/Scripts/TestingScript.cs @@ -0,0 +1,15 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class TestingScript : MonoBehaviour +{ + // Start is called before the first frame update + private void Start() + { + LogicGrid grid = new LogicGrid(4, 2); + + + } + +} diff --git a/Pathfinding Visualizer/Assets/Scripts/TestingScript.cs.meta b/Pathfinding Visualizer/Assets/Scripts/TestingScript.cs.meta new file mode 100644 index 0000000..0596d91 --- /dev/null +++ b/Pathfinding Visualizer/Assets/Scripts/TestingScript.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8fb3c49ddde2d804487b586bfbf43cc3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Pathfinding Visualizer/ProjectSettings/EditorBuildSettings.asset b/Pathfinding Visualizer/ProjectSettings/EditorBuildSettings.asset index 82ab0f5..68d091e 100644 --- a/Pathfinding Visualizer/ProjectSettings/EditorBuildSettings.asset +++ b/Pathfinding Visualizer/ProjectSettings/EditorBuildSettings.asset @@ -6,6 +6,6 @@ EditorBuildSettings: serializedVersion: 2 m_Scenes: - enabled: 1 - path: Assets/Scenes/SampleScene.unity + path: Assets/Scenes/MainScene.unity guid: 2cda990e2423bbf4892e6590ba056729 m_configObjects: {} diff --git a/Pathfinding Visualizer/ProjectSettings/SceneTemplateSettings.json b/Pathfinding Visualizer/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..5e97f83 --- /dev/null +++ b/Pathfinding Visualizer/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,121 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicMaterial", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "defaultInstantiationMode": 0 + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "defaultInstantiationMode": 1 + }, + "newSceneOverride": 0 +} \ No newline at end of file