MasterDataをI2Cに対応

This commit is contained in:
kimura 2021-12-28 12:41:14 +09:00
parent 3dbc387212
commit fa2b9548bb
1 changed files with 14 additions and 0 deletions

View File

@ -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;