From fa2b9548bb34bf891da6e54426d230ac5e82b0fa Mon Sep 17 00:00:00 2001 From: kimura Date: Tue, 28 Dec 2021 12:41:14 +0900 Subject: [PATCH] =?UTF-8?q?MasterData=E3=82=92I2C=E3=81=AB=E5=AF=BE?= =?UTF-8?q?=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- popcorn/Assets/MyGame/Scripts/SpreadsheetData.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/popcorn/Assets/MyGame/Scripts/SpreadsheetData.cs b/popcorn/Assets/MyGame/Scripts/SpreadsheetData.cs index 8deee476..f1843c55 100644 --- a/popcorn/Assets/MyGame/Scripts/SpreadsheetData.cs +++ b/popcorn/Assets/MyGame/Scripts/SpreadsheetData.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using I2.Loc; using UnityEngine; public enum ItemCategory @@ -156,6 +157,7 @@ public sealed class MissionData public MissionCategory Category => (MissionCategory) category; public MissionCondition Condition => (MissionCondition) condition; public MissionRewardType RewardType => (MissionRewardType) rewardType; + public string Text => LocalizationManager.TryGetTranslation($"Mission/MissionText{id:0000}", out var t) ? t : ScriptLocalization.UI.MissionAllDailyMissionAchieved; } [Serializable] @@ -164,6 +166,7 @@ public sealed class RarityData public int id; public float bulkOrderBonus; public string text; + public string Text => LocalizationManager.GetTranslation($"Item/RarityText{id:0000}"); public ProductRarity Rarity => (ProductRarity)id; } @@ -183,6 +186,8 @@ public sealed class PanData public float maxDecreaseSpeed; public float yellowSize; public float randomRange; + public string Name => LocalizationManager.GetTranslation($"Item/PanName{id:0000}"); + public string Text => LocalizationManager.GetTranslation($"Item/PanText{id:0000}"); public ProductRarity Rarity => (ProductRarity)rarity; public Transform GetPrefab() { @@ -250,6 +255,8 @@ public sealed class ProductData public int rarity6Price; // public int cookingType; public string prefabName; + public string Name => LocalizationManager.GetTranslation($"Item/ProductName{id:0000}"); + public string Text => LocalizationManager.GetTranslation($"Item/ProductText{id:0000}"); private List<(int id, int amount)> materialList; public List<(int id, int amount)> MaterialList { @@ -356,6 +363,8 @@ public sealed class BulkOrderTextData public int shopLevel; public string requestText; public string thanksText; + public string RequestText => LocalizationManager.GetTranslation($"Item/BulkOrderRequestText{id:0000}"); + public string ThanksText => LocalizationManager.GetTranslation($"Item/BulkOrderThanksText{id:0000}"); } [Serializable] @@ -366,16 +375,19 @@ public sealed class ShopLevelData public int heart; public int customer; public string achievement; + public string Achievement => LocalizationManager.GetTranslation($"Item/ShopLevelText{id:0000}"); } [Serializable] public sealed class BrotherScriptData { + public int scriptId; public int id; public string text; public int brother; public int blueFace; public int pinkFace; + public string Text => LocalizationManager.GetTranslation($"Script/BrotherScript{scriptId}"); public BrotherType Brother => (BrotherType) brother; public BlueFaceType BlueFace => (BlueFaceType) blueFace; public PinkFaceType PinkFace => (PinkFaceType) pinkFace; @@ -391,6 +403,8 @@ public sealed class ShopData { public int category; public int consumeType; public string prefabName; + public string Name => LocalizationManager.GetTranslation($"Script/MaterialName{id:0000}"); + public string Text => LocalizationManager.GetTranslation($"Script/MaterialText{id:0000}"); public ItemCategory Category => (ItemCategory)category; public ShopItemType ConsumeType => (ShopItemType)consumeType;