82 lines
2.6 KiB
C#
82 lines
2.6 KiB
C#
using System.Collections.Generic;
|
|
|
|
namespace BriarQueen.Data.Identifiers
|
|
{
|
|
public enum TutorialPopupID
|
|
{
|
|
ReturnToPreviousLevel,
|
|
UsingItemsTogether,
|
|
HideHUDKeyboard,
|
|
ExitItems,
|
|
MultipleUseItems,
|
|
DarkRooms,
|
|
CodexKeyboard,
|
|
HiddenItems,
|
|
ResetPuzzles,
|
|
Tools,
|
|
ItemsAway,
|
|
ItemCycling,
|
|
ToolCycling,
|
|
}
|
|
|
|
public static class TutorialPopupTexts
|
|
{
|
|
public static readonly Dictionary<TutorialPopupID, string> AllPopups = new()
|
|
{
|
|
{
|
|
TutorialPopupID.ReturnToPreviousLevel,
|
|
"Click the bottom corners to return to the previous area."
|
|
},
|
|
{
|
|
TutorialPopupID.UsingItemsTogether,
|
|
"Select one item, then click another to use them together."
|
|
},
|
|
{
|
|
TutorialPopupID.HideHUDKeyboard,
|
|
"Press '{Hide_HUD}' to hide the HUD."
|
|
},
|
|
{
|
|
TutorialPopupID.ExitItems,
|
|
"Press '{Right_Click}' to exit the current interaction."
|
|
},
|
|
{
|
|
TutorialPopupID.MultipleUseItems,
|
|
"Some items can be used multiple times, but they may wear out."
|
|
},
|
|
{
|
|
TutorialPopupID.DarkRooms,
|
|
"Dark rooms can hide important details. Use light to reveal them."
|
|
},
|
|
{
|
|
TutorialPopupID.CodexKeyboard,
|
|
"The Codex is used to collect any documents you encounter. Press '{Codex}' to open it."
|
|
},
|
|
{
|
|
TutorialPopupID.HiddenItems,
|
|
"Some items are hidden. Search carefully."
|
|
},
|
|
{
|
|
TutorialPopupID.ResetPuzzles,
|
|
"Some puzzles can be reset."
|
|
},
|
|
{
|
|
TutorialPopupID.Tools,
|
|
"You'll find tools as you explore. Try them on different objects. Press '{Show_Tools}' to view your tools."
|
|
},
|
|
{
|
|
TutorialPopupID.ItemsAway,
|
|
"Press '{Right_Click}' to put away the current item."
|
|
},
|
|
{
|
|
TutorialPopupID.ItemCycling,
|
|
"Press '{Previous_Item}' or '{Next_Item}' to cycle through your backpack."
|
|
},
|
|
{
|
|
TutorialPopupID.ToolCycling,
|
|
"Press '{Previous_Tool}' or '{Next_Tool}' to cycle through your tools."
|
|
}
|
|
};
|
|
|
|
public static IEnumerable<string> GetAllTexts() => AllPopups.Values;
|
|
}
|
|
} |