[Rename] Unify Die → Dice naming across the entire project
Standardize all class, interface, file, method, event, field, and variable names from the inconsistent "Die" form to "Dice", matching the existing DiceManager/DiceCatalog/DiceCollection convention. Renamed files (7 + meta): IDie→IDice, DieInstance→DiceInstance, DieDefinitionSO→DiceDefinitionSO, StandardDieSO→StandardDiceSO, DieValueCondition→DiceValueCondition, AddPerDieEffect→AddPerDiceEffect, MultiplyPerDieEffect→MultiplyPerDiceEffect. Updated all 31 consumer and test files with matching reference changes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -22,7 +22,7 @@ namespace YachtDice.Categories
|
||||
/// <summary>
|
||||
/// Вычисляет очки для данного набора дайсов.
|
||||
/// </summary>
|
||||
public abstract int Calculate(IReadOnlyList<IDie> dice);
|
||||
public abstract int Calculate(IReadOnlyList<IDice> dice);
|
||||
|
||||
#if UNITY_EDITOR
|
||||
public void SetTestData(string testId, string testDisplayName, bool upperSection = false)
|
||||
|
||||
@@ -15,7 +15,7 @@ namespace YachtDice.Categories
|
||||
[Tooltip("Фиксированное число очков за фулл-хаус")]
|
||||
[SerializeField] private int fixedScore = 25;
|
||||
|
||||
public override int Calculate(IReadOnlyList<IDie> dice)
|
||||
public override int Calculate(IReadOnlyList<IDice> dice)
|
||||
{
|
||||
int[] values = DiceCheckUtility.ExtractValues(dice);
|
||||
return DiceCheckUtility.IsFullHouse(values) ? fixedScore : 0;
|
||||
|
||||
@@ -22,7 +22,7 @@ namespace YachtDice.Categories
|
||||
[Tooltip("Фиксированное число очков (если useFixedScore = true)")]
|
||||
[SerializeField] private int fixedScore;
|
||||
|
||||
public override int Calculate(IReadOnlyList<IDie> dice)
|
||||
public override int Calculate(IReadOnlyList<IDice> dice)
|
||||
{
|
||||
int[] values = DiceCheckUtility.ExtractValues(dice);
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ namespace YachtDice.Categories
|
||||
[Tooltip("Фиксированное число очков")]
|
||||
[SerializeField] private int fixedScore = 30;
|
||||
|
||||
public override int Calculate(IReadOnlyList<IDie> dice)
|
||||
public override int Calculate(IReadOnlyList<IDice> dice)
|
||||
{
|
||||
int[] values = DiceCheckUtility.ExtractValues(dice);
|
||||
return DiceCheckUtility.HasStraightRun(values, runLength) ? fixedScore : 0;
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace YachtDice.Categories
|
||||
[CreateAssetMenu(fileName = "SumAllCategory", menuName = "YachtDice/Categories/Sum All (Chance)")]
|
||||
public class SumAllCategory : CategoryDefinition
|
||||
{
|
||||
public override int Calculate(IReadOnlyList<IDie> dice)
|
||||
public override int Calculate(IReadOnlyList<IDice> dice)
|
||||
{
|
||||
int sum = 0;
|
||||
for (int i = 0; i < dice.Count; i++)
|
||||
|
||||
@@ -15,7 +15,7 @@ namespace YachtDice.Categories
|
||||
[field: Tooltip("Значение грани для суммирования (1-6)")]
|
||||
[field: SerializeField, Range(1, 6)] public int TargetValue { get; private set; } = 1;
|
||||
|
||||
public override int Calculate(IReadOnlyList<IDie> dice)
|
||||
public override int Calculate(IReadOnlyList<IDice> dice)
|
||||
{
|
||||
int sum = 0;
|
||||
for (int i = 0; i < dice.Count; i++)
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace YachtDice.Categories
|
||||
public static class DiceCheckUtility
|
||||
{
|
||||
/// <summary>Извлекает массив значений из абстрактных дайсов.</summary>
|
||||
public static int[] ExtractValues(IReadOnlyList<IDie> dice)
|
||||
public static int[] ExtractValues(IReadOnlyList<IDice> dice)
|
||||
{
|
||||
int[] values = new int[dice.Count];
|
||||
for (int i = 0; i < dice.Count; i++)
|
||||
|
||||
Reference in New Issue
Block a user