feat: add channel enable/disable, prefab docs, and UI updates

Add per-channel enable/disable toggle to the in-game logging system
with Enable()/Disable() on InGameLogger and EnableChannel/DisableChannel
on IGameLogStore. Update README with prefab setup guide and enable/disable
documentation. Update character creation and log container prefabs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Sebastian Bularca
2026-04-05 14:37:51 +02:00
parent fa15608f3a
commit 31951cfbf8
13 changed files with 597 additions and 230 deletions

View File

@@ -1,3 +1,4 @@
using Jovian.InGameLogging.UI;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
@@ -20,6 +21,7 @@ namespace Nox.UI {
//center
public Button backButtonCenter;
public Button acceptButton;
public GameLogView gameLogView;
//right
public Image portraitImage;

View File

@@ -6,6 +6,6 @@ namespace Nox.UI {
[CreateAssetMenu(fileName = "MenuPrefabsContainer", menuName = "Nox/Database/UI/MenuPrefabContainer")]
public class MenuPrefabsContainer : ScriptableObject {
public AssetReference mainMenuReference;
public CharacterCreationReference characterCreationReference;
public AssetReference characterCreationReference;
}
}