Compare commits
5 commits
4f57041a2a
...
a03e4ab853
Author | SHA1 | Date | |
---|---|---|---|
Mark Joshwel | a03e4ab853 | ||
Mark Joshwel | 92d41c4170 | ||
Mark Joshwel | 92aa45646c | ||
Mark Joshwel | fa3eebba97 | ||
Mark Joshwel | 0ac2b01c10 |
|
@ -185,6 +185,26 @@ PrefabInstance:
|
||||||
propertyPath: m_TagString
|
propertyPath: m_TagString
|
||||||
value: Player
|
value: Player
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 5542111180780342640, guid: c708a3b79cd542b42bbfedb17e213bc1,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_BackGroundColor.a
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 5542111180780342640, guid: c708a3b79cd542b42bbfedb17e213bc1,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_BackGroundColor.b
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 5542111180780342640, guid: c708a3b79cd542b42bbfedb17e213bc1,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_BackGroundColor.g
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 5542111180780342640, guid: c708a3b79cd542b42bbfedb17e213bc1,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_BackGroundColor.r
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 8047161636021232021, guid: c708a3b79cd542b42bbfedb17e213bc1,
|
- target: {fileID: 8047161636021232021, guid: c708a3b79cd542b42bbfedb17e213bc1,
|
||||||
type: 3}
|
type: 3}
|
||||||
propertyPath: m_Name
|
propertyPath: m_Name
|
||||||
|
@ -7605,6 +7625,55 @@ MonoBehaviour:
|
||||||
linkedLeapTrigger1: {fileID: 1785766166}
|
linkedLeapTrigger1: {fileID: 1785766166}
|
||||||
linkedLeapTrigger2: {fileID: 0}
|
linkedLeapTrigger2: {fileID: 0}
|
||||||
linkedLeapTrigger3: {fileID: 0}
|
linkedLeapTrigger3: {fileID: 0}
|
||||||
|
--- !u!1 &618797798
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 618797800}
|
||||||
|
- component: {fileID: 618797799}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Interaction Prompt Overlay
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 0
|
||||||
|
--- !u!114 &618797799
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 618797798}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 19102, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_PanelSettings: {fileID: 11400000, guid: 21896e34ffd76694aa03bd08a51762a9, type: 2}
|
||||||
|
m_ParentUI: {fileID: 0}
|
||||||
|
sourceAsset: {fileID: 9197481963319205126, guid: 5ecae982f651ff6438bbaa95ba0362e1,
|
||||||
|
type: 3}
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!4 &618797800
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 618797798}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 16.463919, y: -4.84284, z: 19.970129}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1798850120}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!43 &691061213
|
--- !u!43 &691061213
|
||||||
Mesh:
|
Mesh:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -7770,6 +7839,56 @@ Mesh:
|
||||||
offset: 0
|
offset: 0
|
||||||
size: 0
|
size: 0
|
||||||
path:
|
path:
|
||||||
|
--- !u!1 &917153437
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 917153439}
|
||||||
|
- component: {fileID: 917153438}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Audio Manager
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!114 &917153438
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 917153437}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 723a7675db014cb3aca02f49d069e931, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
musicSource: {fileID: 0}
|
||||||
|
musicSourceDefaultVolume: 0.6
|
||||||
|
sfxSource: {fileID: 0}
|
||||||
|
sfxSourceDefaultVolume: 0.6
|
||||||
|
menuButtonClick: {fileID: 0}
|
||||||
|
menuButtonHover: {fileID: 0}
|
||||||
|
--- !u!4 &917153439
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 917153437}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: -16.463919, y: 4.84284, z: -19.970129}
|
||||||
|
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!1 &1006498776
|
--- !u!1 &1006498776
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -11029,6 +11148,50 @@ BoxCollider:
|
||||||
serializedVersion: 3
|
serializedVersion: 3
|
||||||
m_Size: {x: 1.5532818, y: 0.5110284, z: 1.2993164}
|
m_Size: {x: 1.5532818, y: 0.5110284, z: 1.2993164}
|
||||||
m_Center: {x: 0.77663994, y: 0.21773233, z: 0.6496582}
|
m_Center: {x: 0.77663994, y: 0.21773233, z: 0.6496582}
|
||||||
|
--- !u!1 &1766444913
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1766444915}
|
||||||
|
- component: {fileID: 1766444914}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Game Manager
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!114 &1766444914
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1766444913}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 9f6e55d96ef14d65979aabb99a0d5f1a, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!4 &1766444915
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1766444913}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: -16.463919, y: 4.84284, z: -19.970129}
|
||||||
|
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!1 &1785766159
|
--- !u!1 &1785766159
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -11396,6 +11559,38 @@ MonoBehaviour:
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
isPlayerInAir: 0
|
isPlayerInAir: 0
|
||||||
|
--- !u!1 &1798850119
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1798850120}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Interfaces
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &1798850120
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1798850119}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: -16.463919, y: 4.84284, z: -19.970129}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 618797800}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!1 &1805235905
|
--- !u!1 &1805235905
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -12099,6 +12294,9 @@ Mesh:
|
||||||
SceneRoots:
|
SceneRoots:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_Roots:
|
m_Roots:
|
||||||
|
- {fileID: 1766444915}
|
||||||
|
- {fileID: 917153439}
|
||||||
|
- {fileID: 1798850120}
|
||||||
- {fileID: 567431775}
|
- {fileID: 567431775}
|
||||||
- {fileID: 1656492132}
|
- {fileID: 1656492132}
|
||||||
- {fileID: 1120089}
|
- {fileID: 1120089}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* authors: ryan lin, mark joshwel
|
* authors: mark joshwel, ryan lin
|
||||||
* date: 10/8/2024
|
* date: 10/8/2024
|
||||||
* description: common interactable behaviour class
|
* description: common interactable behaviour class
|
||||||
*/
|
*/
|
||||||
|
@ -7,12 +7,17 @@
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// TODO
|
/// base behaviour class for interactable objects
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class CommonInteractable : MonoBehaviour
|
public class CommonInteractable : MonoBehaviour
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// TODO
|
/// the prompt to display when the player is looking at the object
|
||||||
|
/// </summary>
|
||||||
|
public string interactionPrompt = "";
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// skeleton function for interacting with the object
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public virtual void Interact()
|
public virtual void Interact()
|
||||||
{
|
{
|
||||||
|
|
|
@ -21,11 +21,6 @@ public class CommonMenu : MonoBehaviour
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public GameManager.DisplayState associatedState = GameManager.DisplayState.UnassociatedState;
|
public GameManager.DisplayState associatedState = GameManager.DisplayState.UnassociatedState;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// manager for audio
|
|
||||||
/// </summary>
|
|
||||||
protected AudioManager Audio;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// manager for the game state
|
/// manager for the game state
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -47,9 +42,6 @@ private void Start()
|
||||||
|
|
||||||
if (Game == null)
|
if (Game == null)
|
||||||
throw new Exception("CommonMenu: Game not set (was base.OnEnable() or PostEnable() called?)");
|
throw new Exception("CommonMenu: Game not set (was base.OnEnable() or PostEnable() called?)");
|
||||||
|
|
||||||
if (Audio == null)
|
|
||||||
throw new Exception("CommonMenu: Audio not set (was base.OnEnable() or PostEnable() called?)");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -68,10 +60,10 @@ public void PostEnable()
|
||||||
{
|
{
|
||||||
// get audio manager singleton instance from the world
|
// get audio manager singleton instance from the world
|
||||||
UI = GetComponent<UIDocument>().rootVisualElement;
|
UI = GetComponent<UIDocument>().rootVisualElement;
|
||||||
Audio = AudioManager.Instance;
|
// Audio = AudioManager.Instance;
|
||||||
Game = GameManager.Instance;
|
Game = GameManager.Instance;
|
||||||
|
|
||||||
// subscribe to hover events
|
// // subscribe to hover events
|
||||||
UI.RegisterCallback<PointerOverEvent>(HoverListener);
|
UI.RegisterCallback<PointerOverEvent>(HoverListener);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -104,8 +96,8 @@ public virtual void ClickListener(ClickEvent evt)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public virtual void PlayClick()
|
public virtual void PlayClick()
|
||||||
{
|
{
|
||||||
// play click sound
|
// TODO: play click sound
|
||||||
Audio.PlayOnSFXChannel(Audio.menuButtonClick);
|
// Game.PlayOnSFXChannel(Audio.menuButtonClick);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -113,7 +105,7 @@ public virtual void PlayClick()
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public virtual void PlayHover()
|
public virtual void PlayHover()
|
||||||
{
|
{
|
||||||
// play hover sound
|
// TODO: play hover sound
|
||||||
Audio.PlayOnSFXChannel(Audio.menuButtonHover);
|
// Game.PlayOnSFXChannel(Audio.menuButtonHover);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -5,7 +5,6 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.SceneManagement;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// singleton class for managing the game state as a single source of truth
|
/// singleton class for managing the game state as a single source of truth
|
||||||
|
@ -18,11 +17,11 @@ public class GameManager : MonoBehaviour
|
||||||
public enum DisplayState
|
public enum DisplayState
|
||||||
{
|
{
|
||||||
Game,
|
Game,
|
||||||
ScreenMainMenu,
|
ScreenMainMenu, // done
|
||||||
ScreenOptionsMenu,
|
ScreenOptionsMenu, // done
|
||||||
OverlayPauseMenu,
|
OverlayPauseMenu, // TODO
|
||||||
OverlayCompleteUnderTimeMenu,
|
OverlayCompleteUnderTimeMenu, // TODO
|
||||||
OverlayFailedOverTimeMenu,
|
OverlayFailedOverTimeMenu, // TODO
|
||||||
UnassociatedState
|
UnassociatedState
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -39,19 +38,8 @@ public enum DisplayState
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// property to check if the game is paused based on the current <c>DisplayState</c>
|
/// property to check if the game is paused based on the current <c>DisplayState</c>
|
||||||
/// </summary>
|
/// </summary>
|
||||||
// TODO: remove this if not needed
|
|
||||||
public bool Paused => _state != DisplayState.Game;
|
public bool Paused => _state != DisplayState.Game;
|
||||||
|
|
||||||
// /// <summary>
|
|
||||||
// /// the current scene of the game, used for scene switching and state transitions
|
|
||||||
// /// </summary>
|
|
||||||
// private Scene _currentScene;
|
|
||||||
//
|
|
||||||
// /// <summary>
|
|
||||||
// /// the previous scene of the game, used for scene switching and state transitions
|
|
||||||
// /// </summary>
|
|
||||||
// private Scene _previousScene;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// function to set doesn't destroy on load and checks for multiple instances
|
/// function to set doesn't destroy on load and checks for multiple instances
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -84,13 +72,6 @@ private void Awake()
|
||||||
private void Start()
|
private void Start()
|
||||||
{
|
{
|
||||||
SetDisplayState(DisplayState.ScreenMainMenu);
|
SetDisplayState(DisplayState.ScreenMainMenu);
|
||||||
|
|
||||||
// _currentScene = SceneManager.GetSceneByName("S2 World");
|
|
||||||
// _previousScene = _currentScene;
|
|
||||||
// if (_currentScene == null)
|
|
||||||
// {
|
|
||||||
// throw new Exception("GameManager.Start: current scene is null");
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -99,7 +80,7 @@ private void Start()
|
||||||
private void HideMenuHelper()
|
private void HideMenuHelper()
|
||||||
{
|
{
|
||||||
// get all child menus in the "Menus" parent object
|
// get all child menus in the "Menus" parent object
|
||||||
foreach (var menu in GameObject.FindGameObjectsWithTag("Menus"))
|
foreach (var menu in GameObject.FindGameObjectsWithTag("Interfaces"))
|
||||||
foreach (Transform menuChild in menu.transform)
|
foreach (Transform menuChild in menu.transform)
|
||||||
{
|
{
|
||||||
// disable the menu if it's currently active
|
// disable the menu if it's currently active
|
||||||
|
@ -146,7 +127,7 @@ private void PauseGameHelper(DisplayState incomingState)
|
||||||
HideMenuHelper();
|
HideMenuHelper();
|
||||||
|
|
||||||
// get all child menus in the "Menus" parent object
|
// get all child menus in the "Menus" parent object
|
||||||
foreach (var menuParent in GameObject.FindGameObjectsWithTag("Menus"))
|
foreach (var menuParent in GameObject.FindGameObjectsWithTag("Interfaces"))
|
||||||
foreach (Transform menu in menuParent.transform)
|
foreach (Transform menu in menuParent.transform)
|
||||||
{
|
{
|
||||||
// show the menu based on the incoming state
|
// show the menu based on the incoming state
|
||||||
|
@ -201,9 +182,6 @@ private void ResumeGameHelper(DisplayState incomingState)
|
||||||
/// <param name="displayState">the game menu to show</param>
|
/// <param name="displayState">the game menu to show</param>
|
||||||
public void SetDisplayState(DisplayState displayState)
|
public void SetDisplayState(DisplayState displayState)
|
||||||
{
|
{
|
||||||
// boolean check if we're transitioning to the same state
|
|
||||||
var transitioning = _state == displayState;
|
|
||||||
|
|
||||||
// check if the game is paused or not
|
// check if the game is paused or not
|
||||||
if (displayState is DisplayState.Game or DisplayState.UnassociatedState)
|
if (displayState is DisplayState.Game or DisplayState.UnassociatedState)
|
||||||
{
|
{
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
/*
|
||||||
|
* author: mark joshwel
|
||||||
|
* date: 11/8/2024
|
||||||
|
* description: TODO
|
||||||
|
*/
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// TODO
|
||||||
|
/// </summary>
|
||||||
|
public class OverlayCompleteUnderTimeMenu : CommonMenu
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// function to associate a display state with the menu,
|
||||||
|
/// and subscribe button events to their respective functions
|
||||||
|
/// </summary>
|
||||||
|
public override void OnEnable()
|
||||||
|
{
|
||||||
|
// set the associated state and call the base OnEnable
|
||||||
|
associatedState = GameManager.DisplayState.OverlayCompleteUnderTimeMenu;
|
||||||
|
base.OnEnable();
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d90104adf847428596a24cd16d00676e
|
||||||
|
timeCreated: 1723322846
|
22
RunningLateGame/Assets/Scripts/OverlayFailedOverTimeMenu.cs
Normal file
22
RunningLateGame/Assets/Scripts/OverlayFailedOverTimeMenu.cs
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
/*
|
||||||
|
* author: mark joshwel
|
||||||
|
* date: 11/8/2024
|
||||||
|
* description: TODO
|
||||||
|
*/
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// TODO
|
||||||
|
/// </summary>
|
||||||
|
public class OverlayFailedOverTimeMenu : CommonMenu
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// function to associate a display state with the menu,
|
||||||
|
/// and subscribe button events to their respective functions
|
||||||
|
/// </summary>
|
||||||
|
public override void OnEnable()
|
||||||
|
{
|
||||||
|
// set the associated state and call the base OnEnable
|
||||||
|
associatedState = GameManager.DisplayState.OverlayFailedOverTimeMenu;
|
||||||
|
base.OnEnable();
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,3 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9dda88a82bad4822922db26f7f9f4266
|
||||||
|
timeCreated: 1723322994
|
22
RunningLateGame/Assets/Scripts/OverlayPauseMenu.cs
Normal file
22
RunningLateGame/Assets/Scripts/OverlayPauseMenu.cs
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
/*
|
||||||
|
* author: mark joshwel
|
||||||
|
* date: 11/8/2024
|
||||||
|
* description: TODO
|
||||||
|
*/
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// TODO
|
||||||
|
/// </summary>
|
||||||
|
public class OverlayPauseMenu : CommonMenu
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// function to associate a display state with the menu,
|
||||||
|
/// and subscribe button events to their respective functions
|
||||||
|
/// </summary>
|
||||||
|
public override void OnEnable()
|
||||||
|
{
|
||||||
|
// set the associated state and call the base OnEnable
|
||||||
|
associatedState = GameManager.DisplayState.OverlayPauseMenu;
|
||||||
|
base.OnEnable();
|
||||||
|
}
|
||||||
|
}
|
3
RunningLateGame/Assets/Scripts/OverlayPauseMenu.cs.meta
Normal file
3
RunningLateGame/Assets/Scripts/OverlayPauseMenu.cs.meta
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 06af012c6fb2403484f6b955d96c91db
|
||||||
|
timeCreated: 1723323029
|
|
@ -71,15 +71,12 @@ private void Update()
|
||||||
playerPosition.TransformDirection(Vector3.forward) * interactableDistance,
|
playerPosition.TransformDirection(Vector3.forward) * interactableDistance,
|
||||||
Color.green
|
Color.green
|
||||||
);
|
);
|
||||||
|
|
||||||
if (!_raycast) return;
|
if (!_raycast) return;
|
||||||
|
|
||||||
// show an interaction prompt if we're looking at an interactable object
|
// show an interaction prompt if we're looking at an interactable object
|
||||||
var prompt = Hit.collider.GetComponent<CommonInteractable>()?.interactionPrompt;
|
var prompt = Hit.collider.GetComponent<CommonInteractable>()?.interactionPrompt;
|
||||||
if (prompt != "")
|
if (prompt != "") Debug.Log(prompt);
|
||||||
{
|
|
||||||
Debug.Log(prompt);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
86
RunningLateGame/Assets/Scripts/ScreenMainMenu.cs
Normal file
86
RunningLateGame/Assets/Scripts/ScreenMainMenu.cs
Normal file
|
@ -0,0 +1,86 @@
|
||||||
|
/*
|
||||||
|
* author: mark joshwel
|
||||||
|
* date: 11/8/2024
|
||||||
|
* description: script for handling main menu button functions
|
||||||
|
*/
|
||||||
|
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.UIElements;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// class managing the main menu and button function invocations
|
||||||
|
/// </summary>
|
||||||
|
public class ScreenMainMenu : CommonMenu
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// button to quit game
|
||||||
|
/// </summary>
|
||||||
|
public Button ButtonExit;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// button to show the options menu
|
||||||
|
/// </summary>
|
||||||
|
public Button ButtonOptions;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// button to play game
|
||||||
|
/// </summary>
|
||||||
|
public Button ButtonPlay;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// function to associate a display state with the menu,
|
||||||
|
/// and subscribe button events to their respective functions
|
||||||
|
/// </summary>
|
||||||
|
public override void OnEnable()
|
||||||
|
{
|
||||||
|
// set the associated state and call the base OnEnable
|
||||||
|
associatedState = GameManager.DisplayState.ScreenMainMenu;
|
||||||
|
base.OnEnable();
|
||||||
|
|
||||||
|
// get the start button from the ui root and subscribe appropriate functions
|
||||||
|
ButtonPlay = UI.Q<Button>("ButtonPlay");
|
||||||
|
ButtonPlay.clicked += PlayClick;
|
||||||
|
ButtonPlay.clicked += OptionStartGame;
|
||||||
|
|
||||||
|
// get the options button from the ui root and subscribe appropriate functions
|
||||||
|
ButtonOptions = UI.Q<Button>("ButtonOptions");
|
||||||
|
ButtonOptions.clicked += PlayClick;
|
||||||
|
ButtonOptions.clicked += OptionShowOptions;
|
||||||
|
|
||||||
|
// get the quit button from the ui root and subscribe appropriate functions
|
||||||
|
ButtonExit = UI.Q<Button>("ButtonExit");
|
||||||
|
ButtonExit.clicked += PlayClick;
|
||||||
|
ButtonExit.clicked += OptionQuitGame;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// handles start button press,
|
||||||
|
/// signals the game manager appropriately
|
||||||
|
/// </summary>
|
||||||
|
private void OptionStartGame()
|
||||||
|
{
|
||||||
|
// start game
|
||||||
|
Game.NewGame();
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// handles options button press,
|
||||||
|
/// signals the game manager appropriately
|
||||||
|
/// </summary>
|
||||||
|
private void OptionShowOptions()
|
||||||
|
{
|
||||||
|
// show the option menu
|
||||||
|
Game.SetDisplayState(GameManager.DisplayState.ScreenOptionsMenu);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// handles quit button press,
|
||||||
|
/// signals the game manager appropriately
|
||||||
|
/// </summary>
|
||||||
|
private void OptionQuitGame()
|
||||||
|
{
|
||||||
|
// quit game
|
||||||
|
Debug.Log("MainMenu.OptionQuitGame: exiting");
|
||||||
|
Game.Quit();
|
||||||
|
}
|
||||||
|
}
|
3
RunningLateGame/Assets/Scripts/ScreenMainMenu.cs.meta
Normal file
3
RunningLateGame/Assets/Scripts/ScreenMainMenu.cs.meta
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f7d3d52857e7418c805c0237b4c86485
|
||||||
|
timeCreated: 1723321636
|
90
RunningLateGame/Assets/Scripts/ScreenOptionsMenu.cs
Normal file
90
RunningLateGame/Assets/Scripts/ScreenOptionsMenu.cs
Normal file
|
@ -0,0 +1,90 @@
|
||||||
|
/*
|
||||||
|
* author: mark joshwel
|
||||||
|
* date: 11/8/2024
|
||||||
|
* description: option menu script for handling credits menu button functions
|
||||||
|
*/
|
||||||
|
|
||||||
|
using UnityEngine.UIElements;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// class managing the credits menu and button function invocations
|
||||||
|
/// </summary>
|
||||||
|
public class ScreenOptionsMenu : CommonMenu
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// button to return to the main menu
|
||||||
|
/// </summary>
|
||||||
|
public Button ButtonReturn;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// slider for music volume
|
||||||
|
/// </summary>
|
||||||
|
public Slider SliderAudioMusic;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// slider for sfx volume
|
||||||
|
/// </summary>
|
||||||
|
public Slider SliderAudioSfx;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// function to associate a display state with the menu,
|
||||||
|
/// and subscribe button events to their respective functions
|
||||||
|
/// </summary>
|
||||||
|
public override void OnEnable()
|
||||||
|
{
|
||||||
|
// set the associated state and call the base OnEnable
|
||||||
|
associatedState = GameManager.DisplayState.ScreenOptionsMenu;
|
||||||
|
base.OnEnable();
|
||||||
|
|
||||||
|
// get the start button from the ui root and subscribe appropriate functions
|
||||||
|
ButtonReturn = UI.Q<Button>("ButtonReturn");
|
||||||
|
ButtonReturn.clicked += PlayClick;
|
||||||
|
ButtonReturn.clicked += OptionReturnToMainMenu;
|
||||||
|
|
||||||
|
// get the music slider from the ui root
|
||||||
|
SliderAudioMusic = UI.Q<Slider>("Music");
|
||||||
|
// TODO: and set the initial value to the current music volume
|
||||||
|
// SliderAudioMusic.value = Audio.GetMusicVolume() * 100;
|
||||||
|
// and subscribe appropriate functions
|
||||||
|
SliderAudioMusic.RegisterCallback<ChangeEvent<float>>(OptionSetMusicVolume);
|
||||||
|
|
||||||
|
// get the sfx slider from the ui root
|
||||||
|
SliderAudioSfx = UI.Q<Slider>("SFX");
|
||||||
|
// TODO: and set the initial value to the current sfx volume
|
||||||
|
// SliderAudioSfx.value = Audio.GetSfxVolume() * 100;
|
||||||
|
// and subscribe appropriate functions
|
||||||
|
SliderAudioSfx.RegisterCallback<ChangeEvent<float>>(OptionSetSfxVolume);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// handles return to the main menu button press,
|
||||||
|
/// signals the game manager appropriately
|
||||||
|
/// </summary>
|
||||||
|
private void OptionReturnToMainMenu()
|
||||||
|
{
|
||||||
|
// return to the main menu
|
||||||
|
Game.SetDisplayState(GameManager.DisplayState.ScreenMainMenu);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// handle music volume slider change,
|
||||||
|
/// sets the music channel volume in the audio manager appropriately
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="evt"></param>
|
||||||
|
private void OptionSetMusicVolume(ChangeEvent<float> evt)
|
||||||
|
{
|
||||||
|
// TODO: slider is from 0 to 100, convert to 0 to 1, and set
|
||||||
|
// Audio.SetMusicVolume(evt.newValue / 100);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// handle sfx volume slider change,
|
||||||
|
/// sets the sfx channel volume in the audio manager appropriately
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="evt"></param>
|
||||||
|
private void OptionSetSfxVolume(ChangeEvent<float> evt)
|
||||||
|
{
|
||||||
|
// TODO: slider is from 0 to 100, convert to 0 to 1, and set
|
||||||
|
// Audio.SetSfxVolume(evt.newValue / 100);
|
||||||
|
}
|
||||||
|
}
|
3
RunningLateGame/Assets/Scripts/ScreenOptionsMenu.cs.meta
Normal file
3
RunningLateGame/Assets/Scripts/ScreenOptionsMenu.cs.meta
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 81b14085a75c30f4fb71c2f8c4429547
|
||||||
|
timeCreated: 1723321636
|
Binary file not shown.
|
@ -1,21 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 4ed76fc5403d4cf46abb40fe85a81eeb
|
|
||||||
TrueTypeFontImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 4
|
|
||||||
fontSize: 16
|
|
||||||
forceTextureCase: -2
|
|
||||||
characterSpacing: 0
|
|
||||||
characterPadding: 1
|
|
||||||
includeFontData: 1
|
|
||||||
fontNames:
|
|
||||||
- Acrylic
|
|
||||||
fallbackFontReferences: []
|
|
||||||
customCharacters:
|
|
||||||
fontRenderingMode: 0
|
|
||||||
ascentCalculationMode: 1
|
|
||||||
useLegacyBoundsCalculation: 0
|
|
||||||
shouldRoundAdvanceValue: 1
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
File diff suppressed because one or more lines are too long
|
@ -1,8 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: c8274c96b92a1e04d8ff066162cf17e5
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
|
@ -1,90 +0,0 @@
|
||||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
|
||||||
This license is copied below, and is also available with a FAQ at:
|
|
||||||
http://scripts.sil.org/OFL
|
|
||||||
|
|
||||||
-----------------------------------------------------------
|
|
||||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
|
||||||
-----------------------------------------------------------
|
|
||||||
|
|
||||||
PREAMBLE
|
|
||||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
|
||||||
development of collaborative font projects, to support the font creation
|
|
||||||
efforts of academic and linguistic communities, and to provide a free and
|
|
||||||
open framework in which fonts may be shared and improved in partnership
|
|
||||||
with others.
|
|
||||||
|
|
||||||
The OFL allows the licensed fonts to be used, studied, modified and
|
|
||||||
redistributed freely as long as they are not sold by themselves. The
|
|
||||||
fonts, including any derivative works, can be bundled, embedded,
|
|
||||||
redistributed and/or sold with any software provided that any reserved
|
|
||||||
names are not used by derivative works. The fonts and derivatives,
|
|
||||||
however, cannot be released under any other type of license. The
|
|
||||||
requirement for fonts to remain under this license does not apply
|
|
||||||
to any document created using the fonts or their derivatives.
|
|
||||||
|
|
||||||
DEFINITIONS
|
|
||||||
"Font Software" refers to the set of files released by the Copyright
|
|
||||||
Holder(s) under this license and clearly marked as such. This may
|
|
||||||
include source files, build scripts and documentation.
|
|
||||||
|
|
||||||
"Reserved Font Name" refers to any names specified as such after the
|
|
||||||
copyright statement(s).
|
|
||||||
|
|
||||||
"Original Version" refers to the collection of Font Software components as
|
|
||||||
distributed by the Copyright Holder(s).
|
|
||||||
|
|
||||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
|
||||||
or substituting -- in part or in whole -- any of the components of the
|
|
||||||
Original Version, by changing formats or by porting the Font Software to a
|
|
||||||
new environment.
|
|
||||||
|
|
||||||
"Author" refers to any designer, engineer, programmer, technical
|
|
||||||
writer or other person who contributed to the Font Software.
|
|
||||||
|
|
||||||
PERMISSION & CONDITIONS
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
|
||||||
redistribute, and sell modified and unmodified copies of the Font
|
|
||||||
Software, subject to the following conditions:
|
|
||||||
|
|
||||||
1) Neither the Font Software nor any of its individual components,
|
|
||||||
in Original or Modified Versions, may be sold by itself.
|
|
||||||
|
|
||||||
2) Original or Modified Versions of the Font Software may be bundled,
|
|
||||||
redistributed and/or sold with any software, provided that each copy
|
|
||||||
contains the above copyright notice and this license. These can be
|
|
||||||
included either as stand-alone text files, human-readable headers or
|
|
||||||
in the appropriate machine-readable metadata fields within text or
|
|
||||||
binary files as long as those fields can be easily viewed by the user.
|
|
||||||
|
|
||||||
3) No Modified Version of the Font Software may use the Reserved Font
|
|
||||||
Name(s) unless explicit written permission is granted by the corresponding
|
|
||||||
Copyright Holder. This restriction only applies to the primary font name as
|
|
||||||
presented to the users.
|
|
||||||
|
|
||||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
|
||||||
Software shall not be used to promote, endorse or advertise any
|
|
||||||
Modified Version, except to acknowledge the contribution(s) of the
|
|
||||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
|
||||||
permission.
|
|
||||||
|
|
||||||
5) The Font Software, modified or unmodified, in part or in whole,
|
|
||||||
must be distributed entirely under this license, and must not be
|
|
||||||
distributed under any other license. The requirement for fonts to
|
|
||||||
remain under this license does not apply to any document created
|
|
||||||
using the Font Software.
|
|
||||||
|
|
||||||
TERMINATION
|
|
||||||
This license becomes null and void if any of the above conditions are
|
|
||||||
not met.
|
|
||||||
|
|
||||||
DISCLAIMER
|
|
||||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
|
||||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
|
||||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
|
||||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
|
||||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
|
||||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
|
|
@ -1,7 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 6b4df8918dfb17942b0b8b324bfc4897
|
|
||||||
TextScriptImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
File diff suppressed because one or more lines are too long
|
@ -1,8 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 8de84222719caea4ab2fce3f9bad631a
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
Binary file not shown.
|
@ -1,21 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 56fb7208f6fbf114ab41edff1fb1f106
|
|
||||||
TrueTypeFontImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 4
|
|
||||||
fontSize: 16
|
|
||||||
forceTextureCase: -2
|
|
||||||
characterSpacing: 0
|
|
||||||
characterPadding: 1
|
|
||||||
includeFontData: 1
|
|
||||||
fontNames:
|
|
||||||
- Format
|
|
||||||
fallbackFontReferences: []
|
|
||||||
customCharacters:
|
|
||||||
fontRenderingMode: 0
|
|
||||||
ascentCalculationMode: 1
|
|
||||||
useLegacyBoundsCalculation: 0
|
|
||||||
shouldRoundAdvanceValue: 1
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
|
@ -1,103 +0,0 @@
|
||||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
|
||||||
This license is copied below, and is also available with a FAQ at:
|
|
||||||
http://scripts.sil.org/OFL
|
|
||||||
|
|
||||||
SIL Open Font License v1.1
|
|
||||||
====================================================
|
|
||||||
|
|
||||||
|
|
||||||
Preamble
|
|
||||||
----------
|
|
||||||
|
|
||||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
|
||||||
development of collaborative font projects, to support the font creation
|
|
||||||
efforts of academic and linguistic communities, and to provide a free and
|
|
||||||
open framework in which fonts may be shared and improved in partnership
|
|
||||||
with others.
|
|
||||||
|
|
||||||
The OFL allows the licensed fonts to be used, studied, modified and
|
|
||||||
redistributed freely as long as they are not sold by themselves. The
|
|
||||||
fonts, including any derivative works, can be bundled, embedded,
|
|
||||||
redistributed and/or sold with any software provided that any reserved
|
|
||||||
names are not used by derivative works. The fonts and derivatives,
|
|
||||||
however, cannot be released under any other type of license. The
|
|
||||||
requirement for fonts to remain under this license does not apply
|
|
||||||
to any document created using the fonts or their derivatives.
|
|
||||||
|
|
||||||
|
|
||||||
Definitions
|
|
||||||
-------------
|
|
||||||
|
|
||||||
`"Font Software"` refers to the set of files released by the Copyright
|
|
||||||
Holder(s) under this license and clearly marked as such. This may
|
|
||||||
include source files, build scripts and documentation.
|
|
||||||
|
|
||||||
`"Reserved Font Name"` refers to any names specified as such after the
|
|
||||||
copyright statement(s).
|
|
||||||
|
|
||||||
`"Original Version"` refers to the collection of Font Software components as
|
|
||||||
distributed by the Copyright Holder(s).
|
|
||||||
|
|
||||||
`"Modified Version"` refers to any derivative made by adding to, deleting,
|
|
||||||
or substituting -- in part or in whole -- any of the components of the
|
|
||||||
Original Version, by changing formats or by porting the Font Software to a
|
|
||||||
new environment.
|
|
||||||
|
|
||||||
`"Author"` refers to any designer, engineer, programmer, technical
|
|
||||||
writer or other person who contributed to the Font Software.
|
|
||||||
|
|
||||||
|
|
||||||
Permission & Conditions
|
|
||||||
------------------------
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
|
||||||
redistribute, and sell modified and unmodified copies of the Font
|
|
||||||
Software, subject to the following conditions:
|
|
||||||
|
|
||||||
1. Neither the Font Software nor any of its individual components,
|
|
||||||
in Original or Modified Versions, may be sold by itself.
|
|
||||||
|
|
||||||
2. Original or Modified Versions of the Font Software may be bundled,
|
|
||||||
redistributed and/or sold with any software, provided that each copy
|
|
||||||
contains the above copyright notice and this license. These can be
|
|
||||||
included either as stand-alone text files, human-readable headers or
|
|
||||||
in the appropriate machine-readable metadata fields within text or
|
|
||||||
binary files as long as those fields can be easily viewed by the user.
|
|
||||||
|
|
||||||
3. No Modified Version of the Font Software may use the Reserved Font
|
|
||||||
Name(s) unless explicit written permission is granted by the corresponding
|
|
||||||
Copyright Holder. This restriction only applies to the primary font name as
|
|
||||||
presented to the users.
|
|
||||||
|
|
||||||
4. The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
|
||||||
Software shall not be used to promote, endorse or advertise any
|
|
||||||
Modified Version, except to acknowledge the contribution(s) of the
|
|
||||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
|
||||||
permission.
|
|
||||||
|
|
||||||
5. The Font Software, modified or unmodified, in part or in whole,
|
|
||||||
must be distributed entirely under this license, and must not be
|
|
||||||
distributed under any other license. The requirement for fonts to
|
|
||||||
remain under this license does not apply to any document created
|
|
||||||
using the Font Software.
|
|
||||||
|
|
||||||
|
|
||||||
Termination
|
|
||||||
-----------
|
|
||||||
|
|
||||||
This license becomes null and void if any of the above conditions are
|
|
||||||
not met.
|
|
||||||
|
|
||||||
|
|
||||||
DISCLAIMER
|
|
||||||
|
|
||||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
|
||||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
|
||||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
|
||||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
|
||||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
|
||||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
|
|
@ -1,7 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 4de3e8ac94191574a99e595b525dbb05
|
|
||||||
TextScriptImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
File diff suppressed because one or more lines are too long
|
@ -1,8 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: b6f8b9a6e0d58cf4da9701cbebda4774
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
Binary file not shown.
|
@ -1,21 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 1db697715fb2e204e870ce11aa816c82
|
|
||||||
TrueTypeFontImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 4
|
|
||||||
fontSize: 16
|
|
||||||
forceTextureCase: -2
|
|
||||||
characterSpacing: 0
|
|
||||||
characterPadding: 1
|
|
||||||
includeFontData: 1
|
|
||||||
fontNames:
|
|
||||||
- Format
|
|
||||||
fallbackFontReferences: []
|
|
||||||
customCharacters:
|
|
||||||
fontRenderingMode: 0
|
|
||||||
ascentCalculationMode: 1
|
|
||||||
useLegacyBoundsCalculation: 0
|
|
||||||
shouldRoundAdvanceValue: 1
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
File diff suppressed because one or more lines are too long
|
@ -1,8 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 77bb6a9509db4d247b235861725a7809
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
Binary file not shown.
|
@ -1,21 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 8a17253f5f4d69f43840b0286bf72aba
|
|
||||||
TrueTypeFontImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 4
|
|
||||||
fontSize: 16
|
|
||||||
forceTextureCase: -2
|
|
||||||
characterSpacing: 0
|
|
||||||
characterPadding: 1
|
|
||||||
includeFontData: 1
|
|
||||||
fontNames:
|
|
||||||
- conf_0-15
|
|
||||||
fallbackFontReferences: []
|
|
||||||
customCharacters:
|
|
||||||
fontRenderingMode: 0
|
|
||||||
ascentCalculationMode: 1
|
|
||||||
useLegacyBoundsCalculation: 0
|
|
||||||
shouldRoundAdvanceValue: 1
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
File diff suppressed because one or more lines are too long
|
@ -1,8 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 7fdbb326cc0ea8141a6a15edca40b4ca
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
Binary file not shown.
|
@ -1,21 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: df7043ca56564424aa79c99adbcb92b0
|
|
||||||
TrueTypeFontImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 4
|
|
||||||
fontSize: 16
|
|
||||||
forceTextureCase: -2
|
|
||||||
characterSpacing: 0
|
|
||||||
characterPadding: 1
|
|
||||||
includeFontData: 1
|
|
||||||
fontNames:
|
|
||||||
- conf_16-45
|
|
||||||
fallbackFontReferences: []
|
|
||||||
customCharacters:
|
|
||||||
fontRenderingMode: 0
|
|
||||||
ascentCalculationMode: 1
|
|
||||||
useLegacyBoundsCalculation: 0
|
|
||||||
shouldRoundAdvanceValue: 1
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
File diff suppressed because one or more lines are too long
|
@ -1,8 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 09d87b94be896454c805452df427a88e
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
Binary file not shown.
|
@ -1,21 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: f01b318d62a9aa149877555a77c09308
|
|
||||||
TrueTypeFontImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 4
|
|
||||||
fontSize: 16
|
|
||||||
forceTextureCase: -2
|
|
||||||
characterSpacing: 0
|
|
||||||
characterPadding: 1
|
|
||||||
includeFontData: 1
|
|
||||||
fontNames:
|
|
||||||
- conf_46-70
|
|
||||||
fallbackFontReferences: []
|
|
||||||
customCharacters:
|
|
||||||
fontRenderingMode: 0
|
|
||||||
ascentCalculationMode: 1
|
|
||||||
useLegacyBoundsCalculation: 0
|
|
||||||
shouldRoundAdvanceValue: 1
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
File diff suppressed because one or more lines are too long
|
@ -1,8 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 3e7af19b4aa1f6b4b9b9ecb90b68b5e9
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
Binary file not shown.
|
@ -1,21 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 0a7dbb71d3f29e245b0cb2b941a9aee9
|
|
||||||
TrueTypeFontImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 4
|
|
||||||
fontSize: 16
|
|
||||||
forceTextureCase: -2
|
|
||||||
characterSpacing: 0
|
|
||||||
characterPadding: 1
|
|
||||||
includeFontData: 1
|
|
||||||
fontNames:
|
|
||||||
- conf_71-99
|
|
||||||
fallbackFontReferences: []
|
|
||||||
customCharacters:
|
|
||||||
fontRenderingMode: 0
|
|
||||||
ascentCalculationMode: 1
|
|
||||||
useLegacyBoundsCalculation: 0
|
|
||||||
shouldRoundAdvanceValue: 1
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
|
@ -1,5 +0,0 @@
|
||||||
SIL Open Font License
|
|
||||||
|
|
||||||
https://www.cedricrossignolbrunet.com/
|
|
||||||
http://fonderiz.fr/
|
|
||||||
https://www.instagram.com/cedric_rb/
|
|
|
@ -1,7 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 8a97d5ee3909a244296b2e858df56f8c
|
|
||||||
TextScriptImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
File diff suppressed because one or more lines are too long
|
@ -1,8 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: b73bc69ac5c440c4fb00c0ba4cd16db3
|
|
||||||
NativeFormatImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
mainObjectFileID: 11400000
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
|
@ -1,92 +0,0 @@
|
||||||
Copyright © 2021 GGBot (https://ggbot.net/fonts/), with Reserved Font Name "Help Me".
|
|
||||||
|
|
||||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
|
||||||
This license is copied below, and is also available with a FAQ at:
|
|
||||||
http://scripts.sil.org/OFL
|
|
||||||
|
|
||||||
-----------------------------------------------------------
|
|
||||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
|
||||||
-----------------------------------------------------------
|
|
||||||
|
|
||||||
PREAMBLE
|
|
||||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
|
||||||
development of collaborative font projects, to support the font creation
|
|
||||||
efforts of academic and linguistic communities, and to provide a free and
|
|
||||||
open framework in which fonts may be shared and improved in partnership
|
|
||||||
with others.
|
|
||||||
|
|
||||||
The OFL allows the licensed fonts to be used, studied, modified and
|
|
||||||
redistributed freely as long as they are not sold by themselves. The
|
|
||||||
fonts, including any derivative works, can be bundled, embedded,
|
|
||||||
redistributed and/or sold with any software provided that any reserved
|
|
||||||
names are not used by derivative works. The fonts and derivatives,
|
|
||||||
however, cannot be released under any other type of license. The
|
|
||||||
requirement for fonts to remain under this license does not apply
|
|
||||||
to any document created using the fonts or their derivatives.
|
|
||||||
|
|
||||||
DEFINITIONS
|
|
||||||
"Font Software" refers to the set of files released by the Copyright
|
|
||||||
Holder(s) under this license and clearly marked as such. This may
|
|
||||||
include source files, build scripts and documentation.
|
|
||||||
|
|
||||||
"Reserved Font Name" refers to any names specified as such after the
|
|
||||||
copyright statement(s).
|
|
||||||
|
|
||||||
"Original Version" refers to the collection of Font Software components as
|
|
||||||
distributed by the Copyright Holder(s).
|
|
||||||
|
|
||||||
"Modified Version" refers to any derivative made by adding to, deleting,
|
|
||||||
or substituting -- in part or in whole -- any of the components of the
|
|
||||||
Original Version, by changing formats or by porting the Font Software to a
|
|
||||||
new environment.
|
|
||||||
|
|
||||||
"Author" refers to any designer, engineer, programmer, technical
|
|
||||||
writer or other person who contributed to the Font Software.
|
|
||||||
|
|
||||||
PERMISSION & CONDITIONS
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
|
||||||
a copy of the Font Software, to use, study, copy, merge, embed, modify,
|
|
||||||
redistribute, and sell modified and unmodified copies of the Font
|
|
||||||
Software, subject to the following conditions:
|
|
||||||
|
|
||||||
1) Neither the Font Software nor any of its individual components,
|
|
||||||
in Original or Modified Versions, may be sold by itself.
|
|
||||||
|
|
||||||
2) Original or Modified Versions of the Font Software may be bundled,
|
|
||||||
redistributed and/or sold with any software, provided that each copy
|
|
||||||
contains the above copyright notice and this license. These can be
|
|
||||||
included either as stand-alone text files, human-readable headers or
|
|
||||||
in the appropriate machine-readable metadata fields within text or
|
|
||||||
binary files as long as those fields can be easily viewed by the user.
|
|
||||||
|
|
||||||
3) No Modified Version of the Font Software may use the Reserved Font
|
|
||||||
Name(s) unless explicit written permission is granted by the corresponding
|
|
||||||
Copyright Holder. This restriction only applies to the primary font name as
|
|
||||||
presented to the users.
|
|
||||||
|
|
||||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
|
||||||
Software shall not be used to promote, endorse or advertise any
|
|
||||||
Modified Version, except to acknowledge the contribution(s) of the
|
|
||||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
|
||||||
permission.
|
|
||||||
|
|
||||||
5) The Font Software, modified or unmodified, in part or in whole,
|
|
||||||
must be distributed entirely under this license, and must not be
|
|
||||||
distributed under any other license. The requirement for fonts to
|
|
||||||
remain under this license does not apply to any document created
|
|
||||||
using the Font Software.
|
|
||||||
|
|
||||||
TERMINATION
|
|
||||||
This license becomes null and void if any of the above conditions are
|
|
||||||
not met.
|
|
||||||
|
|
||||||
DISCLAIMER
|
|
||||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
|
||||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
|
||||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
|
||||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
|
||||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
|
||||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
|
|
@ -1,7 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: d35c30a61efda3c40866686989630053
|
|
||||||
TextScriptImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
Binary file not shown.
|
@ -1,21 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 08e4a7e292f5c1140a07a5c2d50e1904
|
|
||||||
TrueTypeFontImporter:
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 4
|
|
||||||
fontSize: 16
|
|
||||||
forceTextureCase: -2
|
|
||||||
characterSpacing: 0
|
|
||||||
characterPadding: 1
|
|
||||||
includeFontData: 1
|
|
||||||
fontNames:
|
|
||||||
- Help Me
|
|
||||||
fallbackFontReferences: []
|
|
||||||
customCharacters:
|
|
||||||
fontRenderingMode: 0
|
|
||||||
ascentCalculationMode: 1
|
|
||||||
useLegacyBoundsCalculation: 0
|
|
||||||
shouldRoundAdvanceValue: 1
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
BIN
RunningLateGame/Assets/UI Toolkit/IMG_20240628_013536_153.jpg
(Stored with Git LFS)
BIN
RunningLateGame/Assets/UI Toolkit/IMG_20240628_013536_153.jpg
(Stored with Git LFS)
Binary file not shown.
|
@ -0,0 +1,8 @@
|
||||||
|
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
|
||||||
|
<ui:VisualElement name="Root" style="flex-grow: 1; justify-content: space-around; align-items: center;">
|
||||||
|
<ui:VisualElement name="VertHolder" style="flex-grow: 1; justify-content: flex-start; align-items: center; align-self: auto; margin-top: 2%;">
|
||||||
|
<ui:Label tabindex="-1" parse-escape-sequences="true" display-tooltip-when-elided="true" text="00:53.47" name="Stopwatch" style="color: rgb(255, 255, 255); -unity-text-align: upper-center; white-space: normal; -unity-font: url("project://database/Assets/UI%20Toolkit/RLFonts/Fervojo/Fervojo-Bold.otf?fileID=12800000&guid=505dfbc18d2d4604db47ff55755f9dc8&type=3#Fervojo-Bold"); -unity-font-definition: url("project://database/Assets/UI%20Toolkit/RLFonts/Fervojo/Fervojo-Bold%20SDF.asset?fileID=11400000&guid=1abb65c0bf74b1649863fc75b2b83ac1&type=2#Fervojo-Bold SDF"); font-size: 32px; margin-bottom: 0; padding-bottom: 0;" />
|
||||||
|
<ui:Label tabindex="-1" parse-escape-sequences="true" display-tooltip-when-elided="true" text="00:53.47" name="Score" style="color: rgb(255, 255, 255); -unity-text-align: upper-center; white-space: normal; -unity-font: url("project://database/Assets/UI%20Toolkit/RLFonts/Fervojo/Fervojo-Bold.otf?fileID=12800000&guid=505dfbc18d2d4604db47ff55755f9dc8&type=3#Fervojo-Bold"); -unity-font-definition: url("project://database/Assets/UI%20Toolkit/RLFonts/Fervojo/Fervojo-Bold%20SDF.asset?fileID=11400000&guid=1abb65c0bf74b1649863fc75b2b83ac1&type=2#Fervojo-Bold SDF"); font-size: 14px; margin-top: 0; padding-top: 0;" />
|
||||||
|
</ui:VisualElement>
|
||||||
|
</ui:VisualElement>
|
||||||
|
</ui:UXML>
|
|
@ -1,5 +1,5 @@
|
||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 7146535d11d00d1488daa12bfe6d24db
|
guid: 61a631e3bab018249a7b4e91108bfde2
|
||||||
ScriptedImporter:
|
ScriptedImporter:
|
||||||
internalIDToNameTable: []
|
internalIDToNameTable: []
|
||||||
externalObjects: {}
|
externalObjects: {}
|
|
@ -0,0 +1,7 @@
|
||||||
|
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
|
||||||
|
<ui:VisualElement name="Root" style="flex-grow: 1; justify-content: space-around; align-items: center;">
|
||||||
|
<ui:VisualElement name="VertHolder" style="flex-grow: 1; justify-content: center; margin-top: 25%;">
|
||||||
|
<ui:Label tabindex="-1" parse-escape-sequences="true" display-tooltip-when-elided="true" text="Press E to Interact" name="PromptLabel" style="background-color: rgba(0, 0, 0, 0.33); color: rgb(255, 255, 255); -unity-text-align: upper-center; padding-right: 8px; padding-left: 8px; padding-top: 8px; padding-bottom: 8px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; white-space: normal; -unity-font: url("project://database/Assets/UI%20Toolkit/RLFonts/Fervojo/Fervojo-Medium.otf?fileID=12800000&guid=9439a6fdc5392c6479cda7dd72a8f3f7&type=3#Fervojo-Medium"); -unity-font-definition: url("project://database/Assets/UI%20Toolkit/RLFonts/Fervojo/Fervojo-Medium%20SDF.asset?fileID=11400000&guid=45943718062c86e448361bd7f6506932&type=2#Fervojo-Medium SDF");" />
|
||||||
|
</ui:VisualElement>
|
||||||
|
</ui:VisualElement>
|
||||||
|
</ui:UXML>
|
|
@ -1,5 +1,5 @@
|
||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 6ab70aee4d56447429c680537fbf93ed
|
guid: e21847760ce6f1d469cb820db2e9cdfd
|
||||||
folderAsset: yes
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
BIN
RunningLateGame/Assets/UI Toolkit/Media/ss-logo-alt-horizontal-bordered-on_dark.png
(Stored with Git LFS)
Normal file
BIN
RunningLateGame/Assets/UI Toolkit/Media/ss-logo-alt-horizontal-bordered-on_dark.png
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -1,12 +1,12 @@
|
||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 631f8f7438c3b5c4b9a51228faaac891
|
guid: 9f4b2f358fbd7284195b4b0d5fc409c6
|
||||||
TextureImporter:
|
TextureImporter:
|
||||||
internalIDToNameTable: []
|
internalIDToNameTable: []
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
serializedVersion: 13
|
serializedVersion: 13
|
||||||
mipmaps:
|
mipmaps:
|
||||||
mipMapMode: 0
|
mipMapMode: 0
|
||||||
enableMipMap: 0
|
enableMipMap: 1
|
||||||
sRGBTexture: 1
|
sRGBTexture: 1
|
||||||
linearTexture: 0
|
linearTexture: 0
|
||||||
fadeOut: 0
|
fadeOut: 0
|
||||||
|
@ -37,13 +37,13 @@ TextureImporter:
|
||||||
filterMode: 1
|
filterMode: 1
|
||||||
aniso: 1
|
aniso: 1
|
||||||
mipBias: 0
|
mipBias: 0
|
||||||
wrapU: 1
|
wrapU: 0
|
||||||
wrapV: 1
|
wrapV: 0
|
||||||
wrapW: 0
|
wrapW: 0
|
||||||
nPOTScale: 0
|
nPOTScale: 1
|
||||||
lightmap: 0
|
lightmap: 0
|
||||||
compressionQuality: 50
|
compressionQuality: 50
|
||||||
spriteMode: 1
|
spriteMode: 0
|
||||||
spriteExtrude: 1
|
spriteExtrude: 1
|
||||||
spriteMeshType: 1
|
spriteMeshType: 1
|
||||||
alignment: 0
|
alignment: 0
|
||||||
|
@ -52,9 +52,9 @@ TextureImporter:
|
||||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
spriteGenerateFallbackPhysicsShape: 1
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
alphaUsage: 1
|
alphaUsage: 1
|
||||||
alphaIsTransparency: 1
|
alphaIsTransparency: 0
|
||||||
spriteTessellationDetail: -1
|
spriteTessellationDetail: -1
|
||||||
textureType: 8
|
textureType: 0
|
||||||
textureShape: 1
|
textureShape: 1
|
||||||
singleChannelComponent: 0
|
singleChannelComponent: 0
|
||||||
flipbookRows: 1
|
flipbookRows: 1
|
||||||
|
@ -99,7 +99,7 @@ TextureImporter:
|
||||||
outline: []
|
outline: []
|
||||||
physicsShape: []
|
physicsShape: []
|
||||||
bones: []
|
bones: []
|
||||||
spriteID: 5e97eb03825dee720800000000000000
|
spriteID:
|
||||||
internalID: 0
|
internalID: 0
|
||||||
vertices: []
|
vertices: []
|
||||||
indices:
|
indices:
|
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 18 KiB |
|
@ -0,0 +1,54 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 26b70dea10edd4247989ef5488eb3720
|
||||||
|
ScriptedImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3}
|
||||||
|
svgType: 0
|
||||||
|
texturedSpriteMeshType: 0
|
||||||
|
svgPixelsPerUnit: 100
|
||||||
|
gradientResolution: 64
|
||||||
|
alignment: 0
|
||||||
|
customPivot: {x: 0, y: 0}
|
||||||
|
generatePhysicsShape: 0
|
||||||
|
viewportOptions: 0
|
||||||
|
preserveViewport: 0
|
||||||
|
advancedMode: 0
|
||||||
|
predefinedResolutionIndex: 1
|
||||||
|
targetResolution: 1080
|
||||||
|
resolutionMultiplier: 1
|
||||||
|
stepDistance: 10
|
||||||
|
samplingStepDistance: 100
|
||||||
|
maxCordDeviationEnabled: 0
|
||||||
|
maxCordDeviation: 1
|
||||||
|
maxTangentAngleEnabled: 0
|
||||||
|
maxTangentAngle: 5
|
||||||
|
keepTextureAspectRatio: 1
|
||||||
|
textureSize: 256
|
||||||
|
textureWidth: 256
|
||||||
|
textureHeight: 256
|
||||||
|
wrapMode: 0
|
||||||
|
filterMode: 1
|
||||||
|
sampleCount: 4
|
||||||
|
preserveSVGImageAspect: 0
|
||||||
|
useSVGPixelsPerUnit: 0
|
||||||
|
spriteData:
|
||||||
|
TessellationDetail: 0
|
||||||
|
SpriteRect:
|
||||||
|
name:
|
||||||
|
originalName:
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
alignment: 0
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 0
|
||||||
|
height: 0
|
||||||
|
spriteID: d37b26eaa1295e1448b6c73f64f23958
|
||||||
|
PhysicsOutlines: []
|
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 10 KiB |
|
@ -0,0 +1,54 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 112fcebe091ccf84e93774261429011d
|
||||||
|
ScriptedImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3}
|
||||||
|
svgType: 0
|
||||||
|
texturedSpriteMeshType: 0
|
||||||
|
svgPixelsPerUnit: 100
|
||||||
|
gradientResolution: 64
|
||||||
|
alignment: 0
|
||||||
|
customPivot: {x: 0, y: 0}
|
||||||
|
generatePhysicsShape: 0
|
||||||
|
viewportOptions: 0
|
||||||
|
preserveViewport: 0
|
||||||
|
advancedMode: 0
|
||||||
|
predefinedResolutionIndex: 1
|
||||||
|
targetResolution: 1080
|
||||||
|
resolutionMultiplier: 1
|
||||||
|
stepDistance: 10
|
||||||
|
samplingStepDistance: 100
|
||||||
|
maxCordDeviationEnabled: 0
|
||||||
|
maxCordDeviation: 1
|
||||||
|
maxTangentAngleEnabled: 0
|
||||||
|
maxTangentAngle: 5
|
||||||
|
keepTextureAspectRatio: 1
|
||||||
|
textureSize: 256
|
||||||
|
textureWidth: 256
|
||||||
|
textureHeight: 256
|
||||||
|
wrapMode: 0
|
||||||
|
filterMode: 1
|
||||||
|
sampleCount: 4
|
||||||
|
preserveSVGImageAspect: 0
|
||||||
|
useSVGPixelsPerUnit: 0
|
||||||
|
spriteData:
|
||||||
|
TessellationDetail: 0
|
||||||
|
SpriteRect:
|
||||||
|
name:
|
||||||
|
originalName:
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
alignment: 0
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 0
|
||||||
|
height: 0
|
||||||
|
spriteID: 53c09a700c24dbe48bae8f318043372f
|
||||||
|
PhysicsOutlines: []
|
BIN
RunningLateGame/Assets/UI Toolkit/Media/ss-runninglate-logo-on_dark.png
(Stored with Git LFS)
Normal file
BIN
RunningLateGame/Assets/UI Toolkit/Media/ss-runninglate-logo-on_dark.png
(Stored with Git LFS)
Normal file
Binary file not shown.
|
@ -0,0 +1,114 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f9f007f30909d6748ae748c7a3645575
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 1
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 0
|
||||||
|
wrapV: 0
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 1
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 0
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 0
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 0
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID:
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 87 KiB |
|
@ -0,0 +1,54 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3250c87a3a39fad4a8e70f492a3d88f1
|
||||||
|
ScriptedImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
script: {fileID: 11500000, guid: a57477913897c46af95d590f580878bd, type: 3}
|
||||||
|
svgType: 0
|
||||||
|
texturedSpriteMeshType: 0
|
||||||
|
svgPixelsPerUnit: 100
|
||||||
|
gradientResolution: 64
|
||||||
|
alignment: 0
|
||||||
|
customPivot: {x: 0, y: 0}
|
||||||
|
generatePhysicsShape: 0
|
||||||
|
viewportOptions: 0
|
||||||
|
preserveViewport: 0
|
||||||
|
advancedMode: 0
|
||||||
|
predefinedResolutionIndex: 1
|
||||||
|
targetResolution: 1080
|
||||||
|
resolutionMultiplier: 1
|
||||||
|
stepDistance: 10
|
||||||
|
samplingStepDistance: 100
|
||||||
|
maxCordDeviationEnabled: 0
|
||||||
|
maxCordDeviation: 1
|
||||||
|
maxTangentAngleEnabled: 0
|
||||||
|
maxTangentAngle: 5
|
||||||
|
keepTextureAspectRatio: 1
|
||||||
|
textureSize: 256
|
||||||
|
textureWidth: 256
|
||||||
|
textureHeight: 256
|
||||||
|
wrapMode: 0
|
||||||
|
filterMode: 1
|
||||||
|
sampleCount: 4
|
||||||
|
preserveSVGImageAspect: 0
|
||||||
|
useSVGPixelsPerUnit: 0
|
||||||
|
spriteData:
|
||||||
|
TessellationDetail: 0
|
||||||
|
SpriteRect:
|
||||||
|
name:
|
||||||
|
originalName:
|
||||||
|
pivot: {x: 0, y: 0}
|
||||||
|
alignment: 0
|
||||||
|
border: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
rect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 0
|
||||||
|
height: 0
|
||||||
|
spriteID: a1712ddc59d76db49839964881ac4887
|
||||||
|
PhysicsOutlines: []
|
|
@ -1,10 +0,0 @@
|
||||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
|
|
||||||
<Style src="project://database/Assets/UI%20Toolkit/commonStyle.uss?fileID=7433441132597879392&guid=78f23a9dc1b16f346824b15a698070d9&type=3#commonStyle" />
|
|
||||||
<ui:VisualElement name="MenuCaught" class="bg" style="align-items: center; align-self: stretch; justify-content: space-around;">
|
|
||||||
<ui:VisualElement name="Content" style="flex-grow: 1; align-self: stretch; justify-content: center; align-items: center; flex-direction: column;">
|
|
||||||
<ui:Label tabindex="-1" text="caught!" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Title" style="-unity-font: url("project://database/Assets/UI%20Toolkit/Fonts/Acrylic-1.0.0.otf?fileID=12800000&guid=4ed76fc5403d4cf46abb40fe85a81eeb&type=3#Acrylic-1.0.0"); font-size: 80%; -unity-text-align: middle-center; -unity-font-definition: url("project://database/Assets/UI%20Toolkit/Fonts/Acrylic-1.0.asset?fileID=11400000&guid=c8274c96b92a1e04d8ff066162cf17e5&type=2#Acrylic-1.0"); color: rgb(255, 255, 255); margin-bottom: initial;" />
|
|
||||||
<ui:Label tabindex="-1" text="better luck next time..." parse-escape-sequences="true" display-tooltip-when-elided="true" style="font-size: 30%; -unity-font: url("project://database/Assets/UI%20Toolkit/Fonts/GENSCO-conf_0-15.otf?fileID=12800000&guid=8a17253f5f4d69f43840b0286bf72aba&type=3#GENSCO-conf_0-15"); -unity-font-definition: url("project://database/Assets/UI%20Toolkit/Fonts/Format-Italic%20SDF.asset?fileID=11400000&guid=8de84222719caea4ab2fce3f9bad631a&type=2#Format-Italic SDF"); color: rgb(255, 255, 255); margin-bottom: 5%; -unity-text-align: upper-center;" />
|
|
||||||
<ui:Button text="Exit to Desktop" parse-escape-sequences="true" display-tooltip-when-elided="true" name="ButtonExit" class="button" />
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:UXML>
|
|
|
@ -1,15 +0,0 @@
|
||||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
|
|
||||||
<Style src="project://database/Assets/UI%20Toolkit/commonStyle.uss?fileID=7433441132597879392&guid=78f23a9dc1b16f346824b15a698070d9&type=3#commonStyle" />
|
|
||||||
<ui:VisualElement name="MainCredits" class="bg hero" style="align-items: center; align-self: stretch; justify-content: space-around;">
|
|
||||||
<ui:VisualElement name="Content" style="flex-grow: 1; align-self: stretch; justify-content: space-around; align-items: stretch; flex-direction: column; padding-top: 5%; padding-right: 5%; padding-bottom: 5%; padding-left: 5%;">
|
|
||||||
<ui:Label tabindex="-1" text="credits" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Title" style="-unity-font: url("project://database/Assets/UI%20Toolkit/Fonts/Acrylic-1.0.0.otf?fileID=12800000&guid=4ed76fc5403d4cf46abb40fe85a81eeb&type=3#Acrylic-1.0.0"); font-size: 80%; -unity-text-align: middle-center; -unity-font-definition: url("project://database/Assets/UI%20Toolkit/Fonts/Acrylic-1.0.asset?fileID=11400000&guid=c8274c96b92a1e04d8ff066162cf17e5&type=2#Acrylic-1.0"); color: rgb(255, 255, 255); margin-bottom: 5%;" />
|
|
||||||
<ui:ScrollView vertical-page-size="10" style="align-self: center; align-items: center; justify-content: space-between; width: 60%; height: auto; max-height: 50%;">
|
|
||||||
<ui:Label tabindex="-1" text="Character Model: "Casual 1 - Anime Girl Characters" by Jukebox" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label" class="credit" style="-unity-text-align: upper-left;" />
|
|
||||||
<ui:Label tabindex="-1" text="Character Controller: "Starter Assets: Character Controller | URP"" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label" class="credit" />
|
|
||||||
<ui:Label tabindex="-1" text="Character Animations: Mixamo - Fast Run (Female); Medium Run (Female); Running (Female); Wheelbarrow Idle (Female)" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label" class="credit" />
|
|
||||||
<ui:Label tabindex="-1" text="Late Submission: A Degraded Mental State" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Label" class="credit" />
|
|
||||||
</ui:ScrollView>
|
|
||||||
<ui:Button text="Return to Menu" parse-escape-sequences="true" display-tooltip-when-elided="true" name="ButtonReturn" class="button" style="margin-top: 3%;" />
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:UXML>
|
|
|
@ -1,10 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 6678de4bb0bb5944db70d8a749190baf
|
|
||||||
ScriptedImporter:
|
|
||||||
internalIDToNameTable: []
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 2
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
|
|
@ -1,10 +0,0 @@
|
||||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
|
|
||||||
<Style src="project://database/Assets/UI%20Toolkit/commonStyle.uss?fileID=7433441132597879392&guid=78f23a9dc1b16f346824b15a698070d9&type=3#commonStyle" />
|
|
||||||
<ui:VisualElement name="MenuEscaped" class="bg" style="align-items: center; align-self: stretch; justify-content: space-around;">
|
|
||||||
<ui:VisualElement name="Content" style="flex-grow: 1; align-self: stretch; justify-content: center; align-items: center; flex-direction: column;">
|
|
||||||
<ui:Label tabindex="-1" text="escaped!" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Title" style="-unity-font: url("project://database/Assets/UI%20Toolkit/Fonts/Acrylic-1.0.0.otf?fileID=12800000&guid=4ed76fc5403d4cf46abb40fe85a81eeb&type=3#Acrylic-1.0.0"); font-size: 80%; -unity-text-align: middle-center; -unity-font-definition: url("project://database/Assets/UI%20Toolkit/Fonts/Acrylic-1.0.asset?fileID=11400000&guid=c8274c96b92a1e04d8ff066162cf17e5&type=2#Acrylic-1.0"); color: rgb(255, 255, 255); margin-bottom: initial;" />
|
|
||||||
<ui:Label tabindex="-1" text="congrats!" parse-escape-sequences="true" display-tooltip-when-elided="true" style="font-size: 30%; -unity-font: url("project://database/Assets/UI%20Toolkit/Fonts/GENSCO-conf_0-15.otf?fileID=12800000&guid=8a17253f5f4d69f43840b0286bf72aba&type=3#GENSCO-conf_0-15"); -unity-font-definition: url("project://database/Assets/UI%20Toolkit/Fonts/Format-Italic%20SDF.asset?fileID=11400000&guid=8de84222719caea4ab2fce3f9bad631a&type=2#Format-Italic SDF"); color: rgb(255, 255, 255); margin-bottom: 5%; -unity-text-align: upper-center;" />
|
|
||||||
<ui:Button text="Exit to Desktop" parse-escape-sequences="true" display-tooltip-when-elided="true" name="ButtonExit" class="button" />
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:UXML>
|
|
|
@ -1,10 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: edc64d72f0ab91d449b06b54be4f69f0
|
|
||||||
ScriptedImporter:
|
|
||||||
internalIDToNameTable: []
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 2
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
|
|
@ -1,7 +0,0 @@
|
||||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
|
|
||||||
<ui:VisualElement name="Root" style="flex-grow: 1; justify-content: space-around; align-items: center;">
|
|
||||||
<ui:VisualElement name="VertHolder" style="flex-grow: 1; justify-content: center; margin-top: 25%;">
|
|
||||||
<ui:Label tabindex="-1" parse-escape-sequences="true" display-tooltip-when-elided="true" text="Press E to Interact" style="background-color: rgba(0, 0, 0, 0.33); color: rgb(255, 255, 255); -unity-text-align: upper-center; padding-right: 8px; padding-left: 8px; padding-top: 8px; padding-bottom: 8px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; white-space: normal;" />
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:UXML>
|
|
|
@ -1,13 +0,0 @@
|
||||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
|
|
||||||
<Style src="project://database/Assets/UI%20Toolkit/MenuCommons.uss?fileID=7433441132597879392&guid=78f23a9dc1b16f346824b15a698070d9&type=3#MenuCommons" />
|
|
||||||
<ui:VisualElement name="MainMenu" class="bg hero" style="align-items: center; align-self: stretch; justify-content: space-around;">
|
|
||||||
<ui:VisualElement name="Content" style="flex-grow: 1; align-self: stretch; justify-content: center; align-items: center; flex-direction: column;">
|
|
||||||
<ui:Label tabindex="-1" text="skwyath" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Title" style="-unity-font: url("project://database/Assets/UI%20Toolkit/Fonts/Acrylic-1.0.0.otf?fileID=12800000&guid=4ed76fc5403d4cf46abb40fe85a81eeb&type=3#Acrylic-1.0.0"); font-size: 80%; -unity-text-align: middle-center; -unity-font-definition: url("project://database/Assets/UI%20Toolkit/Fonts/Acrylic-1.0.asset?fileID=11400000&guid=c8274c96b92a1e04d8ff066162cf17e5&type=2#Acrylic-1.0"); color: rgb(255, 255, 255); margin-bottom: 5%;" />
|
|
||||||
<ui:VisualElement name="Buttons" />
|
|
||||||
<ui:Button text="Start" parse-escape-sequences="true" display-tooltip-when-elided="true" name="ButtonPlay" class="button" />
|
|
||||||
<ui:Button text="Options" parse-escape-sequences="true" display-tooltip-when-elided="true" name="ButtonOptions" class="button" />
|
|
||||||
<ui:Button text="Credits" parse-escape-sequences="true" display-tooltip-when-elided="true" name="ButtonCredits" class="button" />
|
|
||||||
<ui:Button text="Exit to Desktop" parse-escape-sequences="true" display-tooltip-when-elided="true" name="ButtonExit" class="button" />
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:UXML>
|
|
|
@ -1,10 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: a977416733e383f4ba2d60c04e23fca9
|
|
||||||
ScriptedImporter:
|
|
||||||
internalIDToNameTable: []
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 2
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
|
|
@ -1,11 +0,0 @@
|
||||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
|
|
||||||
<Style src="project://database/Assets/UI%20Toolkit/commonStyle.uss?fileID=7433441132597879392&guid=78f23a9dc1b16f346824b15a698070d9&type=3#MenuCommons" />
|
|
||||||
<ui:VisualElement name="MainMenu" class="bg hero" style="align-items: center; align-self: stretch; justify-content: space-around;">
|
|
||||||
<ui:VisualElement name="Content" style="flex-grow: 1; align-self: stretch; justify-content: center; align-items: center; flex-direction: column;">
|
|
||||||
<ui:Label tabindex="-1" text="options" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Title" style="-unity-font: url("project://database/Assets/UI%20Toolkit/Fonts/Acrylic-1.0.0.otf?fileID=12800000&guid=4ed76fc5403d4cf46abb40fe85a81eeb&type=3#Acrylic-1.0.0"); font-size: 80%; -unity-text-align: middle-center; -unity-font-definition: url("project://database/Assets/UI%20Toolkit/Fonts/Acrylic-1.0.asset?fileID=11400000&guid=c8274c96b92a1e04d8ff066162cf17e5&type=2#Acrylic-1.0"); color: rgb(255, 255, 255); margin-bottom: 5%;" />
|
|
||||||
<ui:Slider label="Music" high-value="100" name="Music" class="slider" />
|
|
||||||
<ui:Slider label="SFX" high-value="100" name="SFX" class="slider" style="justify-content: center;" />
|
|
||||||
<ui:Button text="Return to Main Menu" parse-escape-sequences="true" display-tooltip-when-elided="true" name="ButtonReturn" class="button" style="margin-top: 3%;" />
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:UXML>
|
|
|
@ -1,10 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: d1d8f66cd6fc1254c88f9dd426ec316d
|
|
||||||
ScriptedImporter:
|
|
||||||
internalIDToNameTable: []
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 2
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
|
|
@ -1,10 +0,0 @@
|
||||||
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
|
|
||||||
<Style src="project://database/Assets/UI%20Toolkit/commonStyle.uss?fileID=7433441132597879392&guid=78f23a9dc1b16f346824b15a698070d9&type=3#commonStyle" />
|
|
||||||
<ui:VisualElement name="MenuPaused" class="bg" style="align-items: center; align-self: stretch; justify-content: space-around;">
|
|
||||||
<ui:VisualElement name="Content" style="flex-grow: 1; align-self: stretch; justify-content: center; align-items: center; flex-direction: column;">
|
|
||||||
<ui:Label tabindex="-1" text="paused..." parse-escape-sequences="true" display-tooltip-when-elided="true" name="Title" style="-unity-font: url("project://database/Assets/UI%20Toolkit/Fonts/Acrylic-1.0.0.otf?fileID=12800000&guid=4ed76fc5403d4cf46abb40fe85a81eeb&type=3#Acrylic-1.0.0"); font-size: 80%; -unity-text-align: middle-center; -unity-font-definition: url("project://database/Assets/UI%20Toolkit/Fonts/Acrylic-1.0.asset?fileID=11400000&guid=c8274c96b92a1e04d8ff066162cf17e5&type=2#Acrylic-1.0"); color: rgb(255, 255, 255); margin-bottom: 5%;" />
|
|
||||||
<ui:Button text="Resume" parse-escape-sequences="true" display-tooltip-when-elided="true" name="ButtonResume" class="button" />
|
|
||||||
<ui:Button text="Exit to Desktop" parse-escape-sequences="true" display-tooltip-when-elided="true" name="ButtonExit" class="button" />
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:VisualElement>
|
|
||||||
</ui:UXML>
|
|
|
@ -1,10 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 6fb9899eb5bee0e4eb51c79492ca298e
|
|
||||||
ScriptedImporter:
|
|
||||||
internalIDToNameTable: []
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 2
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
|
|
|
@ -12,7 +12,8 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 19101, guid: 0000000000000000e000000000000000, type: 0}
|
m_Script: {fileID: 19101, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
m_Name: PanelSettings
|
m_Name: PanelSettings
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
themeUss: {fileID: -4733365628477956816, guid: 405b5bdfd93e8ec45816d5af47978eaa, type: 3}
|
themeUss: {fileID: -4733365628477956816, guid: 405b5bdfd93e8ec45816d5af47978eaa,
|
||||||
|
type: 3}
|
||||||
m_TargetTexture: {fileID: 0}
|
m_TargetTexture: {fileID: 0}
|
||||||
m_ScaleMode: 1
|
m_ScaleMode: 1
|
||||||
m_ReferenceSpritePixelsPerUnit: 100
|
m_ReferenceSpritePixelsPerUnit: 100
|
||||||
|
@ -31,7 +32,7 @@ MonoBehaviour:
|
||||||
m_MinAtlasSize: 64
|
m_MinAtlasSize: 64
|
||||||
m_MaxAtlasSize: 4096
|
m_MaxAtlasSize: 4096
|
||||||
m_MaxSubTextureSize: 64
|
m_MaxSubTextureSize: 64
|
||||||
m_ActiveFilters: 31
|
m_ActiveFilters: -1
|
||||||
m_AtlasBlitShader: {fileID: 9101, guid: 0000000000000000f000000000000000, type: 0}
|
m_AtlasBlitShader: {fileID: 9101, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
m_RuntimeShader: {fileID: 9100, guid: 0000000000000000f000000000000000, type: 0}
|
m_RuntimeShader: {fileID: 9100, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
m_RuntimeWorldShader: {fileID: 9102, guid: 0000000000000000f000000000000000, type: 0}
|
m_RuntimeWorldShader: {fileID: 9102, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
|
|
@ -1,50 +0,0 @@
|
||||||
.button {
|
|
||||||
-unity-font: url("project://database/Assets/UI%20Toolkit/Fonts/Format-Regular.otf?fileID=12800000&guid=1db697715fb2e204e870ce11aa816c82&type=3#Format-Regular");
|
|
||||||
-unity-font-definition: url("project://database/Assets/UI%20Toolkit/Fonts/Format-Regular%20SDF.asset?fileID=11400000&guid=b6f8b9a6e0d58cf4da9701cbebda4774&type=2#Format-Regular SDF");
|
|
||||||
border-left-color: rgba(0, 0, 0, 0);
|
|
||||||
border-right-color: rgba(0, 0, 0, 0);
|
|
||||||
border-top-color: rgba(0, 0, 0, 0);
|
|
||||||
border-bottom-color: rgba(0, 0, 0, 0);
|
|
||||||
background-color: rgba(0, 0, 0, 0);
|
|
||||||
font-size: 300%;
|
|
||||||
color: rgb(255, 255, 255);
|
|
||||||
}
|
|
||||||
|
|
||||||
.button:hover {
|
|
||||||
color: rgb(161, 224, 255);
|
|
||||||
}
|
|
||||||
|
|
||||||
.button:focus {
|
|
||||||
color: rgb(107, 206, 255);
|
|
||||||
}
|
|
||||||
|
|
||||||
.bg {
|
|
||||||
background-image: none;
|
|
||||||
-unity-background-scale-mode: scale-and-crop;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
background-color: rgba(0, 0, 0, 0.26);
|
|
||||||
-unity-background-image-tint-color: rgba(0, 0, 0, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
.hero {
|
|
||||||
background-image: none;
|
|
||||||
-unity-background-image-tint-color: rgb(255, 255, 255);
|
|
||||||
}
|
|
||||||
|
|
||||||
.slider {
|
|
||||||
width: 50%;
|
|
||||||
-unity-font: url("project://database/Assets/UI%20Toolkit/Fonts/Format-Regular.otf?fileID=12800000&guid=1db697715fb2e204e870ce11aa816c82&type=3#Format-Regular");
|
|
||||||
-unity-font-definition: url("project://database/Assets/UI%20Toolkit/Fonts/Format-Regular%20SDF.asset?fileID=11400000&guid=b6f8b9a6e0d58cf4da9701cbebda4774&type=2#Format-Regular SDF");
|
|
||||||
font-size: 300%;
|
|
||||||
color: rgb(255, 255, 255);
|
|
||||||
}
|
|
||||||
|
|
||||||
.credit {
|
|
||||||
color: rgb(243, 243, 243);
|
|
||||||
-unity-font: url("project://database/Assets/UI%20Toolkit/Fonts/Format-Regular.otf?fileID=12800000&guid=1db697715fb2e204e870ce11aa816c82&type=3#Format-Regular");
|
|
||||||
-unity-font-definition: url("project://database/Assets/UI%20Toolkit/Fonts/Format-Regular%20SDF.asset?fileID=11400000&guid=b6f8b9a6e0d58cf4da9701cbebda4774&type=2#Format-Regular SDF");
|
|
||||||
font-size: 200%;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
white-space: normal;
|
|
||||||
}
|
|
|
@ -1,11 +0,0 @@
|
||||||
fileFormatVersion: 2
|
|
||||||
guid: 78f23a9dc1b16f346824b15a698070d9
|
|
||||||
ScriptedImporter:
|
|
||||||
internalIDToNameTable: []
|
|
||||||
externalObjects: {}
|
|
||||||
serializedVersion: 2
|
|
||||||
userData:
|
|
||||||
assetBundleName:
|
|
||||||
assetBundleVariant:
|
|
||||||
script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}
|
|
||||||
disableValidation: 0
|
|
|
@ -12,10 +12,11 @@ MonoBehaviour:
|
||||||
m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0}
|
m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_EnablePreviewPackages: 0
|
m_EnablePreReleasePackages: 0
|
||||||
m_EnablePackageDependencies: 0
|
|
||||||
m_AdvancedSettingsExpanded: 1
|
m_AdvancedSettingsExpanded: 1
|
||||||
m_ScopedRegistriesSettingsExpanded: 1
|
m_ScopedRegistriesSettingsExpanded: 1
|
||||||
|
m_SeeAllPackageVersions: 0
|
||||||
|
m_DismissPreviewPackagesInUse: 1
|
||||||
oneTimeWarningShown: 0
|
oneTimeWarningShown: 0
|
||||||
m_Registries:
|
m_Registries:
|
||||||
- m_Id: main
|
- m_Id: main
|
||||||
|
@ -24,20 +25,12 @@ MonoBehaviour:
|
||||||
m_Scopes: []
|
m_Scopes: []
|
||||||
m_IsDefault: 1
|
m_IsDefault: 1
|
||||||
m_Capabilities: 7
|
m_Capabilities: 7
|
||||||
|
m_ConfigSource: 0
|
||||||
m_UserSelectedRegistryName:
|
m_UserSelectedRegistryName:
|
||||||
m_UserAddingNewScopedRegistry: 0
|
m_UserAddingNewScopedRegistry: 0
|
||||||
m_RegistryInfoDraft:
|
m_RegistryInfoDraft:
|
||||||
m_ErrorMessage:
|
|
||||||
m_Original:
|
|
||||||
m_Id:
|
|
||||||
m_Name:
|
|
||||||
m_Url:
|
|
||||||
m_Scopes: []
|
|
||||||
m_IsDefault: 0
|
|
||||||
m_Capabilities: 0
|
|
||||||
m_Modified: 0
|
m_Modified: 0
|
||||||
m_Name:
|
m_ErrorMessage:
|
||||||
m_Url:
|
m_UserModificationsInstanceId: -830
|
||||||
m_Scopes:
|
m_OriginalInstanceId: -832
|
||||||
-
|
m_LoadAssets: 0
|
||||||
m_SelectedScopeIndex: 0
|
|
||||||
|
|
|
@ -99,7 +99,7 @@
|
||||||
{
|
{
|
||||||
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
|
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
|
||||||
"key": "ShapeBuilder.ActiveShapeIndex",
|
"key": "ShapeBuilder.ActiveShapeIndex",
|
||||||
"value": "{\"m_Value\":6}"
|
"value": "{\"m_Value\":1}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
|
"type": "System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
|
||||||
|
@ -119,7 +119,7 @@
|
||||||
{
|
{
|
||||||
"type": "UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
|
"type": "UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
|
||||||
"key": "ShapeBuilder.LastSize",
|
"key": "ShapeBuilder.LastSize",
|
||||||
"value": "{\"m_Value\":{\"x\":-1.2044639587402344,\"y\":1.0023797750473023,\"z\":1.2235469818115235}}"
|
"value": "{\"m_Value\":{\"x\":-32.693790435791019,\"y\":0.0,\"z\":19.31177520751953}}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "UnityEngine.Quaternion, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
|
"type": "UnityEngine.Quaternion, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null",
|
||||||
|
|
|
@ -7,7 +7,7 @@ TagManager:
|
||||||
- CinemachineTarget
|
- CinemachineTarget
|
||||||
- Interactable
|
- Interactable
|
||||||
- AIs
|
- AIs
|
||||||
- Menus
|
- Interfaces
|
||||||
layers:
|
layers:
|
||||||
- Default
|
- Default
|
||||||
- TransparentFX
|
- TransparentFX
|
||||||
|
|
Reference in a new issue