First commit for private source control. Older commits available on Github.
This commit is contained in:
15
Assets/Scripts/Framework/Managers/UI/Base/IHud.cs
Normal file
15
Assets/Scripts/Framework/Managers/UI/Base/IHud.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using Cysharp.Threading.Tasks;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace BriarQueen.Framework.Managers.UI.Base
|
||||
{
|
||||
public interface IHud
|
||||
{
|
||||
UniTask Hide();
|
||||
UniTask Show();
|
||||
|
||||
UniTask DisplayInteractText(string text);
|
||||
|
||||
GraphicRaycaster Raycaster { get; }
|
||||
}
|
||||
}
|
||||
3
Assets/Scripts/Framework/Managers/UI/Base/IHud.cs.meta
Normal file
3
Assets/Scripts/Framework/Managers/UI/Base/IHud.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 69ce1a09c8ba468184443377cb160251
|
||||
timeCreated: 1773830812
|
||||
15
Assets/Scripts/Framework/Managers/UI/Base/IPopup.cs
Normal file
15
Assets/Scripts/Framework/Managers/UI/Base/IPopup.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using Cysharp.Threading.Tasks;
|
||||
using UnityEngine;
|
||||
|
||||
namespace BriarQueen.Framework.Managers.UI.Base
|
||||
{
|
||||
public interface IPopup
|
||||
{
|
||||
UniTask Show();
|
||||
UniTask Hide();
|
||||
|
||||
UniTask Play(string text, float duration);
|
||||
|
||||
GameObject GameObject { get; }
|
||||
}
|
||||
}
|
||||
3
Assets/Scripts/Framework/Managers/UI/Base/IPopup.cs.meta
Normal file
3
Assets/Scripts/Framework/Managers/UI/Base/IPopup.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b6c40bdc6e55460e859a7d0d76422e5b
|
||||
timeCreated: 1773830634
|
||||
12
Assets/Scripts/Framework/Managers/UI/Base/IScreenFader.cs
Normal file
12
Assets/Scripts/Framework/Managers/UI/Base/IScreenFader.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using BriarQueen.Framework.Events.UI;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using UnityEngine;
|
||||
|
||||
namespace BriarQueen.Framework.Managers.UI.Base
|
||||
{
|
||||
public interface IScreenFader
|
||||
{
|
||||
UniTask FadeFromAsync(float duration);
|
||||
UniTask FadeToAsync(float duration);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 486cc0093cdf41db9db9d4a4af124a6f
|
||||
timeCreated: 1773831975
|
||||
12
Assets/Scripts/Framework/Managers/UI/Base/IUIWindow.cs
Normal file
12
Assets/Scripts/Framework/Managers/UI/Base/IUIWindow.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using Cysharp.Threading.Tasks;
|
||||
|
||||
namespace BriarQueen.Framework.Managers.UI.Base
|
||||
{
|
||||
public interface IUIWindow
|
||||
{
|
||||
UniTask Show();
|
||||
UniTask Hide();
|
||||
|
||||
WindowType WindowType { get; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 27aca68a2b694025b3ed9c26b2d7d5b2
|
||||
timeCreated: 1769707713
|
||||
9
Assets/Scripts/Framework/Managers/UI/Base/WindowType.cs
Normal file
9
Assets/Scripts/Framework/Managers/UI/Base/WindowType.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
namespace BriarQueen.Framework.Managers.UI.Base
|
||||
{
|
||||
public enum WindowType
|
||||
{
|
||||
PauseMenuWindow,
|
||||
SettingsWindow,
|
||||
CodexWindow
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 616cfa2de3124c308c9706f50b7ab339
|
||||
timeCreated: 1773832262
|
||||
Reference in New Issue
Block a user