[Add] Meta

This commit is contained in:
2026-03-01 06:25:06 +07:00
parent 68c4abace3
commit 85aedc6def
50 changed files with 136 additions and 46 deletions
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 7e748703ae68d994487eff1b03532e14
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 8389dee2aebfcea4e8414981416c8c9b
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
+1 -30
View File
@@ -1,41 +1,12 @@
using UnityEngine;
using VContainer;
using VContainer.Unity;
using YachtDice.Economy;
using YachtDice.Events;
using YachtDice.Game;
using YachtDice.Modifiers.Definition;
using YachtDice.Modifiers.Pipeline;
using YachtDice.Modifiers.Runtime;
using YachtDice.Scoring;
namespace YachtDice.DI
namespace YachtDice
{
public class GameLifetimeScope : LifetimeScope
{
[SerializeField] private ModifierCatalogSO modifierCatalog;
[Header("Scene References")]
[SerializeField] private ScoringSystem scoringSystem;
[SerializeField] private CurrencyBank currencyBank;
[SerializeField] private GameManager gameManager;
[SerializeField] private DiceManager diceManager;
protected override void Configure(IContainerBuilder builder)
{
// SO catalog
builder.RegisterInstance(modifierCatalog);
// Core modifier services
builder.Register<ModifierRegistry>(Lifetime.Singleton);
builder.Register<ModifierPipeline>(Lifetime.Singleton);
builder.Register<GameEventBus>(Lifetime.Singleton);
// Scene MonoBehaviour components
builder.RegisterComponent(scoringSystem);
builder.RegisterComponent(currencyBank);
builder.RegisterComponent(gameManager);
builder.RegisterComponent(diceManager);
}
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 05cc5e09c759f224991c5b5512fa0797
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: aea0302c3f28ae944b5971aa23d17510
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 00cf646c7db16ca4b85c77b0f6d92a4b
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2fdbb2b463d146c40826fe4d74eaba3e
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 433ee372c032a484a8d3b0b58f951384
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: be178fd1aebd683499a1866da63c65fb
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: b071f9349b47c4141943d638f161d54d
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 6bbd24b25ff7a0642ab6a98c84f99988
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 529504fb5d07dc24f8a05f5c79b7b8c9
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: ae0644b114aad1c46b6954c36a465d25
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: dd564b111d3e19340ae9913e3263e82e
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: ed69289b2d559c0458ea78db3714d29d
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 9a60c32aa8b67f943a3ad2b9328b368e
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: f1d6d656a2231f840aada103f6904129
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: bdd545b65a60ed541b04b9aee36a897f
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c18538c23247650428d229a6c67b4b26
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 1a4b90609c51f304cb15e81f513a944e
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 1abf85c63963c9042837b1cb2e255e31
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 7e2fda372e0798647a33c50ce0e03bba
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 13866bbc2935c3c4b8c9f3637c91f639
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: acb03445cebc5d842b34bc3e987ef174
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b016d8cb0de493a4faf0322addedac66
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 2f07f633fcb085e49890cec1280b4129
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 73111109dbb082444a9057e07793a156
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 78ad72a53a9496a43bc67c899395f8ed
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 470d6d2952bb35744866f1fc160399be
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 3255ac75ecd795748914ec35314f1748
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 35b0e66882d5bed44bb8fe63b06ec60e
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: f9781b415ac67ab4eba3baa3cc3e3e5a
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 728c15c5d2e70804499ec9ca5b8fb0be
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 25b93265ed2bb4549b8584dd8e5ba762
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: c3ff917503fb81c46ba719c14e885fd8
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 32b129752a2ca544191094acad9bf52f
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: c4ebeeb86d1cbab40810093fa34544e0
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 66f55da5708fbfc4599a9d023a1837bb
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 51c28d8d46af6cf43914239b3c5d10e7
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: 375fc9ae43b16324bab7d099bb9fa40d
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d99f9bf14794c9c4f94aafc752cdf3b8
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: f0bb92b1098217f40a2db6fab87362e5
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 18a77f5592594424c8f2ff8b953323db
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 1833e7a723331374a87594a084bb94ef
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1b463c8815aa339418bb88d004b11f07
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 3e0b19b24a452a64cac293b217ca881d
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 599b4572c497bec439e1d67e829bd5f8
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 4210e815e865277448e4f043175bf14d
-2
View File
@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: b92d482ba23ca7d43a2e7ee8cc1beab2
@@ -1,6 +1,7 @@
using System.Collections.Generic;
using NUnit.Framework;
using UnityEngine;
using YachtDice.Modifiers.Runtime;
using YachtDice.Persistence;
namespace YachtDice.Tests