MasterDataをI2Cに対応
This commit is contained in:
parent
3dbc387212
commit
fa2b9548bb
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue