[Add] Meta
This commit is contained in:
@@ -1,2 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 7e748703ae68d994487eff1b03532e14
|
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8389dee2aebfcea4e8414981416c8c9b
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -1,41 +1,12 @@
|
|||||||
using UnityEngine;
|
|
||||||
using VContainer;
|
using VContainer;
|
||||||
using VContainer.Unity;
|
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
|
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)
|
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
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: aea0302c3f28ae944b5971aa23d17510
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 00cf646c7db16ca4b85c77b0f6d92a4b
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b016d8cb0de493a4faf0322addedac66
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2f07f633fcb085e49890cec1280b4129
|
||||||
@@ -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
|
|
||||||
@@ -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
|
||||||
@@ -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
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: b92d482ba23ca7d43a2e7ee8cc1beab2
|
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using NUnit.Framework;
|
using NUnit.Framework;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
using YachtDice.Modifiers.Runtime;
|
||||||
using YachtDice.Persistence;
|
using YachtDice.Persistence;
|
||||||
|
|
||||||
namespace YachtDice.Tests
|
namespace YachtDice.Tests
|
||||||
|
|||||||
Reference in New Issue
Block a user