Additional Levels added. Mostly just base artwork so far.
This commit is contained in:
@@ -7,6 +7,7 @@ using BriarQueen.Framework.Events.Gameplay;
|
||||
using BriarQueen.Framework.Events.UI;
|
||||
using BriarQueen.Framework.Managers.UI;
|
||||
using BriarQueen.Framework.Services.Tutorials;
|
||||
using NUnit.Framework;
|
||||
using UnityEngine;
|
||||
|
||||
namespace BriarQueen.Framework.Managers.Player.Data.Tools
|
||||
|
||||
@@ -14,6 +14,7 @@ using BriarQueen.Framework.Managers.Player.Data.Codex;
|
||||
using BriarQueen.Framework.Managers.Player.Data.Inventory;
|
||||
using BriarQueen.Framework.Managers.Player.Data.Tools;
|
||||
using BriarQueen.Framework.Registries;
|
||||
using BriarQueen.Framework.Services.Settings;
|
||||
using BriarQueen.Framework.Services.Tutorials;
|
||||
using UnityEngine;
|
||||
using VContainer;
|
||||
@@ -31,6 +32,7 @@ namespace BriarQueen.Framework.Managers.Player
|
||||
private readonly SaveManager _saveManager;
|
||||
private readonly AudioManager _audioManager;
|
||||
private readonly TutorialService _tutorialService;
|
||||
private readonly SettingsService _settingsService;
|
||||
|
||||
private Backpack _backpack;
|
||||
private Codex _codex;
|
||||
@@ -45,7 +47,8 @@ namespace BriarQueen.Framework.Managers.Player
|
||||
CodexRegistry codexRegistry,
|
||||
EventCoordinator eventCoordinator,
|
||||
TutorialService tutorialService,
|
||||
AudioManager audioManager)
|
||||
AudioManager audioManager,
|
||||
SettingsService settingsService)
|
||||
{
|
||||
_saveManager = saveManager;
|
||||
_itemRegistry = itemRegistry;
|
||||
@@ -53,6 +56,7 @@ namespace BriarQueen.Framework.Managers.Player
|
||||
_eventCoordinator = eventCoordinator;
|
||||
_tutorialService = tutorialService;
|
||||
_audioManager = audioManager;
|
||||
_settingsService = settingsService;
|
||||
}
|
||||
|
||||
public void Initialize()
|
||||
@@ -249,6 +253,14 @@ namespace BriarQueen.Framework.Managers.Player
|
||||
|
||||
#region Tools
|
||||
|
||||
public bool CanUseTool(ToolID id)
|
||||
{
|
||||
if(_settingsService.Game.AutoUseTools)
|
||||
return HasAccessToTool(id);
|
||||
|
||||
return GetEquippedTool() == id;
|
||||
}
|
||||
|
||||
public ToolID GetEquippedTool()
|
||||
{
|
||||
EnsureToolbelt();
|
||||
|
||||
Reference in New Issue
Block a user