[Fix] Name & add meta
This commit is contained in:
@@ -51,17 +51,17 @@ namespace YachtDice.Tests
|
||||
Object.DestroyImmediate(sixesCategory);
|
||||
}
|
||||
|
||||
private ModifierDefinitionSO CreateDef(string id,
|
||||
private ModifierDefinition CreateDef(string id,
|
||||
TriggerType trigger,
|
||||
List<ConditionSO> conditions,
|
||||
List<EffectSO> effects)
|
||||
List<Condition> conditions,
|
||||
List<Effect> effects)
|
||||
{
|
||||
var behavior = ModifierBehaviorSO.CreateForTest(trigger, conditions, effects);
|
||||
return ModifierDefinitionSO.CreateForTest(id,
|
||||
new List<ModifierBehaviorSO> { behavior });
|
||||
var behavior = ModifierBehavior.CreateForTest(trigger, conditions, effects);
|
||||
return ModifierDefinition.CreateForTest(id,
|
||||
new List<ModifierBehavior> { behavior });
|
||||
}
|
||||
|
||||
private void RegisterAndActivate(ModifierDefinitionSO def)
|
||||
private void RegisterAndActivate(ModifierDefinition def)
|
||||
{
|
||||
var inst = registry.Add(def);
|
||||
registry.TryActivate(inst);
|
||||
@@ -87,9 +87,9 @@ namespace YachtDice.Tests
|
||||
var mulEffect = MultiplyScoreEffect.CreateForTest(2f, ModifierPhase.Multiplicative);
|
||||
|
||||
var addDef = CreateDef("add", TriggerType.OnCategoryScored, null,
|
||||
new List<EffectSO> { addEffect });
|
||||
new List<Effect> { addEffect });
|
||||
var mulDef = CreateDef("mul", TriggerType.OnCategoryScored, null,
|
||||
new List<EffectSO> { mulEffect });
|
||||
new List<Effect> { mulEffect });
|
||||
|
||||
RegisterAndActivate(mulDef);
|
||||
RegisterAndActivate(addDef);
|
||||
@@ -108,9 +108,9 @@ namespace YachtDice.Tests
|
||||
var postMulEffect = PostMultiplyEffect.CreateForTest(3f, ModifierPhase.PostMultiplicative);
|
||||
|
||||
var mulDef = CreateDef("mul", TriggerType.OnCategoryScored, null,
|
||||
new List<EffectSO> { mulEffect });
|
||||
new List<Effect> { mulEffect });
|
||||
var postDef = CreateDef("post", TriggerType.OnCategoryScored, null,
|
||||
new List<EffectSO> { postMulEffect });
|
||||
new List<Effect> { postMulEffect });
|
||||
|
||||
RegisterAndActivate(postDef);
|
||||
RegisterAndActivate(mulDef);
|
||||
@@ -131,8 +131,8 @@ namespace YachtDice.Tests
|
||||
var effect = AddFlatScoreEffect.CreateForTest(100);
|
||||
|
||||
var def = CreateDef("fh-bonus", TriggerType.OnCategoryScored,
|
||||
new List<ConditionSO> { condition },
|
||||
new List<EffectSO> { effect });
|
||||
new List<Condition> { condition },
|
||||
new List<Effect> { effect });
|
||||
|
||||
RegisterAndActivate(def);
|
||||
|
||||
@@ -151,8 +151,8 @@ namespace YachtDice.Tests
|
||||
var effect = AddFlatScoreEffect.CreateForTest(15);
|
||||
|
||||
var def = CreateDef("fh-bonus", TriggerType.OnCategoryScored,
|
||||
new List<ConditionSO> { condition },
|
||||
new List<EffectSO> { effect });
|
||||
new List<Condition> { condition },
|
||||
new List<Effect> { effect });
|
||||
|
||||
RegisterAndActivate(def);
|
||||
|
||||
@@ -170,7 +170,7 @@ namespace YachtDice.Tests
|
||||
{
|
||||
var effect = AddFlatScoreEffect.CreateForTest(999);
|
||||
var def = CreateDef("turn-bonus", TriggerType.OnTurnStart, null,
|
||||
new List<EffectSO> { effect });
|
||||
new List<Effect> { effect });
|
||||
|
||||
RegisterAndActivate(def);
|
||||
|
||||
@@ -192,13 +192,13 @@ namespace YachtDice.Tests
|
||||
var finalMul = MultiplyScoreEffect.CreateForTest(2f, ModifierPhase.Multiplicative, priority: 10);
|
||||
|
||||
var def1 = CreateDef("pda", TriggerType.OnCategoryScored, null,
|
||||
new List<EffectSO> { perDieAdd });
|
||||
new List<Effect> { perDieAdd });
|
||||
var def2 = CreateDef("pdm", TriggerType.OnCategoryScored, null,
|
||||
new List<EffectSO> { perDieMul });
|
||||
new List<Effect> { perDieMul });
|
||||
var def3 = CreateDef("fa", TriggerType.OnCategoryScored, null,
|
||||
new List<EffectSO> { flatAdd });
|
||||
new List<Effect> { flatAdd });
|
||||
var def4 = CreateDef("fm", TriggerType.OnCategoryScored, null,
|
||||
new List<EffectSO> { finalMul });
|
||||
new List<Effect> { finalMul });
|
||||
|
||||
RegisterAndActivate(def4);
|
||||
RegisterAndActivate(def3);
|
||||
@@ -231,7 +231,7 @@ namespace YachtDice.Tests
|
||||
{
|
||||
var effect = AddFlatScoreEffect.CreateForTest(50);
|
||||
var def = CreateDef("inactive", TriggerType.OnCategoryScored, null,
|
||||
new List<EffectSO> { effect });
|
||||
new List<Effect> { effect });
|
||||
|
||||
registry.Add(def);
|
||||
|
||||
@@ -251,7 +251,7 @@ namespace YachtDice.Tests
|
||||
var currencyEffect = AddCurrencyEffect.CreateForTest(25, ModifierPhase.SideEffect);
|
||||
|
||||
var def = CreateDef("rewards", TriggerType.OnCategoryScored, null,
|
||||
new List<EffectSO> { scoreEffect, currencyEffect });
|
||||
new List<Effect> { scoreEffect, currencyEffect });
|
||||
|
||||
RegisterAndActivate(def);
|
||||
|
||||
@@ -272,7 +272,7 @@ namespace YachtDice.Tests
|
||||
|
||||
var effect = AddFlatScoreEffect.CreateForTest(10);
|
||||
var def = CreateDef("traced", TriggerType.OnCategoryScored, null,
|
||||
new List<EffectSO> { effect });
|
||||
new List<Effect> { effect });
|
||||
|
||||
RegisterAndActivate(def);
|
||||
|
||||
@@ -292,8 +292,8 @@ namespace YachtDice.Tests
|
||||
var effect = AddFlatScoreEffect.CreateForTest(100);
|
||||
|
||||
var def = CreateDef("sixes-bonus", TriggerType.OnCategoryScored,
|
||||
new List<ConditionSO> { condition },
|
||||
new List<EffectSO> { effect });
|
||||
new List<Condition> { condition },
|
||||
new List<Effect> { effect });
|
||||
|
||||
RegisterAndActivate(def);
|
||||
|
||||
@@ -319,8 +319,8 @@ namespace YachtDice.Tests
|
||||
var effect = MultiplyScoreEffect.CreateForTest(2f);
|
||||
|
||||
var def = CreateDef("high-score-bonus", TriggerType.OnCategoryScored,
|
||||
new List<ConditionSO> { condition },
|
||||
new List<EffectSO> { effect });
|
||||
new List<Condition> { condition },
|
||||
new List<Effect> { effect });
|
||||
|
||||
RegisterAndActivate(def);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user