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

@@ -11,7 +11,7 @@ GameObject:
- component: {fileID: 1490218566039382188}
- component: {fileID: 386276042863561764}
- component: {fileID: 6262029377281805746}
m_Layer: 0
m_Layer: 5
m_Name: Title
m_TagString: Untagged
m_Icon: {fileID: 0}
@@ -316,7 +316,7 @@ GameObject:
- component: {fileID: 1772545795218919498}
- component: {fileID: 7298738886411858426}
- component: {fileID: 1939838321122706235}
m_Layer: 0
m_Layer: 5
m_Name: MenuContainer
m_TagString: Untagged
m_Icon: {fileID: 0}
@@ -393,7 +393,7 @@ GameObject:
- component: {fileID: 1813061874901401198}
- component: {fileID: 6140709071237222314}
- component: {fileID: 6860798698300940246}
m_Layer: 0
m_Layer: 5
m_Name: MenuGrid
m_TagString: Untagged
m_Icon: {fileID: 0}
@@ -468,7 +468,7 @@ GameObject:
- component: {fileID: 1344629644101842586}
- component: {fileID: 503938518615782969}
- component: {fileID: 8963775395048948106}
m_Layer: 0
m_Layer: 5
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
@@ -552,6 +552,10 @@ PrefabInstance:
propertyPath: m_Color.r
value: 0.42352942
objectReference: {fileID: 0}
- target: {fileID: 6081309967645305556, guid: d81557c8645f08346a3b50f26999e961, type: 3}
propertyPath: m_Layer
value: 5
objectReference: {fileID: 0}
- target: {fileID: 6824195769074771924, guid: d81557c8645f08346a3b50f26999e961, type: 3}
propertyPath: m_Pivot.x
value: 0.5
@@ -656,6 +660,10 @@ PrefabInstance:
propertyPath: m_Name
value: Options
objectReference: {fileID: 0}
- target: {fileID: 8954220249598401173, guid: d81557c8645f08346a3b50f26999e961, type: 3}
propertyPath: m_Layer
value: 5
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
@@ -697,6 +705,10 @@ PrefabInstance:
propertyPath: m_Color.r
value: 0.4245283
objectReference: {fileID: 0}
- target: {fileID: 6081309967645305556, guid: d81557c8645f08346a3b50f26999e961, type: 3}
propertyPath: m_Layer
value: 5
objectReference: {fileID: 0}
- target: {fileID: 6824195769074771924, guid: d81557c8645f08346a3b50f26999e961, type: 3}
propertyPath: m_Pivot.x
value: 0.5
@@ -797,6 +809,10 @@ PrefabInstance:
propertyPath: m_Name
value: Continue
objectReference: {fileID: 0}
- target: {fileID: 8954220249598401173, guid: d81557c8645f08346a3b50f26999e961, type: 3}
propertyPath: m_Layer
value: 5
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
@@ -838,6 +854,10 @@ PrefabInstance:
propertyPath: m_Color.r
value: 0.42352942
objectReference: {fileID: 0}
- target: {fileID: 6081309967645305556, guid: d81557c8645f08346a3b50f26999e961, type: 3}
propertyPath: m_Layer
value: 5
objectReference: {fileID: 0}
- target: {fileID: 6824195769074771924, guid: d81557c8645f08346a3b50f26999e961, type: 3}
propertyPath: m_Pivot.x
value: 0.5
@@ -942,6 +962,10 @@ PrefabInstance:
propertyPath: m_Name
value: NewGame
objectReference: {fileID: 0}
- target: {fileID: 8954220249598401173, guid: d81557c8645f08346a3b50f26999e961, type: 3}
propertyPath: m_Layer
value: 5
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
@@ -983,6 +1007,10 @@ PrefabInstance:
propertyPath: m_Color.r
value: 0.42352942
objectReference: {fileID: 0}
- target: {fileID: 6081309967645305556, guid: d81557c8645f08346a3b50f26999e961, type: 3}
propertyPath: m_Layer
value: 5
objectReference: {fileID: 0}
- target: {fileID: 6824195769074771924, guid: d81557c8645f08346a3b50f26999e961, type: 3}
propertyPath: m_Pivot.x
value: 0.5
@@ -1087,6 +1115,10 @@ PrefabInstance:
propertyPath: m_Name
value: ExitGame
objectReference: {fileID: 0}
- target: {fileID: 8954220249598401173, guid: d81557c8645f08346a3b50f26999e961, type: 3}
propertyPath: m_Layer
value: 5
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []