From 59873aaa2c9a7a06212f3b6f91767369756902cd Mon Sep 17 00:00:00 2001 From: Philip White Date: Sun, 31 Oct 2021 02:03:35 +0000 Subject: [PATCH] Added Menu Button Functionality --- Unity-Files/.erp | 4 +- Unity-Files/Assets/Animations.meta | 8 + .../Assets/Animations/Menu Button.meta | 8 + .../Menu Button/Start Button.controller | 12 ++ .../Menu Button/Start Button.controller.meta | 8 + Unity-Files/Assets/Fonts.meta | 8 + Unity-Files/Assets/Scripts/Menu.meta | 8 + .../Assets/Scripts/Menu/MainMenuHandler.cs | 18 ++ .../Scripts/Menu/MainMenuHandler.cs.meta | 11 ++ .../SceneTemplateSettings.json | 167 ++++++++++++++++++ 10 files changed, 250 insertions(+), 2 deletions(-) create mode 100644 Unity-Files/Assets/Animations.meta create mode 100644 Unity-Files/Assets/Animations/Menu Button.meta create mode 100644 Unity-Files/Assets/Animations/Menu Button/Start Button.controller create mode 100644 Unity-Files/Assets/Animations/Menu Button/Start Button.controller.meta create mode 100644 Unity-Files/Assets/Fonts.meta create mode 100644 Unity-Files/Assets/Scripts/Menu.meta create mode 100644 Unity-Files/Assets/Scripts/Menu/MainMenuHandler.cs create mode 100644 Unity-Files/Assets/Scripts/Menu/MainMenuHandler.cs.meta create mode 100644 Unity-Files/ProjectSettings/SceneTemplateSettings.json diff --git a/Unity-Files/.erp b/Unity-Files/.erp index d7632b8..77e8b13 100644 --- a/Unity-Files/.erp +++ b/Unity-Files/.erp @@ -5,7 +5,7 @@ false false true - 1635463125 - 978925994938979108 + 1635650891 + 5210629905376156001 false \ No newline at end of file diff --git a/Unity-Files/Assets/Animations.meta b/Unity-Files/Assets/Animations.meta new file mode 100644 index 0000000..7c4d551 --- /dev/null +++ b/Unity-Files/Assets/Animations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a28777973aca2e646bba09892839f1e6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-Files/Assets/Animations/Menu Button.meta b/Unity-Files/Assets/Animations/Menu Button.meta new file mode 100644 index 0000000..eec37af --- /dev/null +++ b/Unity-Files/Assets/Animations/Menu Button.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e351095fba86b3d44af1328def77a969 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-Files/Assets/Animations/Menu Button/Start Button.controller b/Unity-Files/Assets/Animations/Menu Button/Start Button.controller new file mode 100644 index 0000000..b6a5378 --- /dev/null +++ b/Unity-Files/Assets/Animations/Menu Button/Start Button.controller @@ -0,0 +1,12 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Start Button + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: [] diff --git a/Unity-Files/Assets/Animations/Menu Button/Start Button.controller.meta b/Unity-Files/Assets/Animations/Menu Button/Start Button.controller.meta new file mode 100644 index 0000000..4dae038 --- /dev/null +++ b/Unity-Files/Assets/Animations/Menu Button/Start Button.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e0d3da99f351daa4290570e49a4774e5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-Files/Assets/Fonts.meta b/Unity-Files/Assets/Fonts.meta new file mode 100644 index 0000000..8038d60 --- /dev/null +++ b/Unity-Files/Assets/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f531370cdc3f3fa4dbb7f1b434c1bc5b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-Files/Assets/Scripts/Menu.meta b/Unity-Files/Assets/Scripts/Menu.meta new file mode 100644 index 0000000..461024b --- /dev/null +++ b/Unity-Files/Assets/Scripts/Menu.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80aa5ef8e0345064dabb8255a728934c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-Files/Assets/Scripts/Menu/MainMenuHandler.cs b/Unity-Files/Assets/Scripts/Menu/MainMenuHandler.cs new file mode 100644 index 0000000..2ad39ba --- /dev/null +++ b/Unity-Files/Assets/Scripts/Menu/MainMenuHandler.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.SceneManagement; + +public class MainMenuHandler : MonoBehaviour +{ + public static void StartGame() + { + //Loads the second scene in the hierarchy + SceneManager.LoadScene(1); + } + + public static void ExitGame() + { + Application.Quit(0); + } +} diff --git a/Unity-Files/Assets/Scripts/Menu/MainMenuHandler.cs.meta b/Unity-Files/Assets/Scripts/Menu/MainMenuHandler.cs.meta new file mode 100644 index 0000000..158a25d --- /dev/null +++ b/Unity-Files/Assets/Scripts/Menu/MainMenuHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cd386a3f2f1f45146a4e509723cf6af0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity-Files/ProjectSettings/SceneTemplateSettings.json b/Unity-Files/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 0000000..6f3e60f --- /dev/null +++ b/Unity-Files/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,167 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": false + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicMaterial", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": false + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "ignore": true, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "ignore": false, + "defaultInstantiationMode": 0, + "supportsModification": true + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "ignore": false, + "defaultInstantiationMode": 1, + "supportsModification": true + }, + "newSceneOverride": 0 +} \ No newline at end of file