MasterDataをI2Cに対応
This commit is contained in:
parent
3dbc387212
commit
fa2b9548bb
|
|
@ -1,6 +1,7 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using I2.Loc;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
public enum ItemCategory
|
public enum ItemCategory
|
||||||
|
|
@ -156,6 +157,7 @@ public sealed class MissionData
|
||||||
public MissionCategory Category => (MissionCategory) category;
|
public MissionCategory Category => (MissionCategory) category;
|
||||||
public MissionCondition Condition => (MissionCondition) condition;
|
public MissionCondition Condition => (MissionCondition) condition;
|
||||||
public MissionRewardType RewardType => (MissionRewardType) rewardType;
|
public MissionRewardType RewardType => (MissionRewardType) rewardType;
|
||||||
|
public string Text => LocalizationManager.TryGetTranslation($"Mission/MissionText{id:0000}", out var t) ? t : ScriptLocalization.UI.MissionAllDailyMissionAchieved;
|
||||||
}
|
}
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
|
|
@ -164,6 +166,7 @@ public sealed class RarityData
|
||||||
public int id;
|
public int id;
|
||||||
public float bulkOrderBonus;
|
public float bulkOrderBonus;
|
||||||
public string text;
|
public string text;
|
||||||
|
public string Text => LocalizationManager.GetTranslation($"Item/RarityText{id:0000}");
|
||||||
public ProductRarity Rarity => (ProductRarity)id;
|
public ProductRarity Rarity => (ProductRarity)id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -183,6 +186,8 @@ public sealed class PanData
|
||||||
public float maxDecreaseSpeed;
|
public float maxDecreaseSpeed;
|
||||||
public float yellowSize;
|
public float yellowSize;
|
||||||
public float randomRange;
|
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 ProductRarity Rarity => (ProductRarity)rarity;
|
||||||
public Transform GetPrefab()
|
public Transform GetPrefab()
|
||||||
{
|
{
|
||||||
|
|
@ -250,6 +255,8 @@ public sealed class ProductData
|
||||||
public int rarity6Price;
|
public int rarity6Price;
|
||||||
// public int cookingType;
|
// public int cookingType;
|
||||||
public string prefabName;
|
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;
|
private List<(int id, int amount)> materialList;
|
||||||
public 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 int shopLevel;
|
||||||
public string requestText;
|
public string requestText;
|
||||||
public string thanksText;
|
public string thanksText;
|
||||||
|
public string RequestText => LocalizationManager.GetTranslation($"Item/BulkOrderRequestText{id:0000}");
|
||||||
|
public string ThanksText => LocalizationManager.GetTranslation($"Item/BulkOrderThanksText{id:0000}");
|
||||||
}
|
}
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
|
|
@ -366,16 +375,19 @@ public sealed class ShopLevelData
|
||||||
public int heart;
|
public int heart;
|
||||||
public int customer;
|
public int customer;
|
||||||
public string achievement;
|
public string achievement;
|
||||||
|
public string Achievement => LocalizationManager.GetTranslation($"Item/ShopLevelText{id:0000}");
|
||||||
}
|
}
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public sealed class BrotherScriptData
|
public sealed class BrotherScriptData
|
||||||
{
|
{
|
||||||
|
public int scriptId;
|
||||||
public int id;
|
public int id;
|
||||||
public string text;
|
public string text;
|
||||||
public int brother;
|
public int brother;
|
||||||
public int blueFace;
|
public int blueFace;
|
||||||
public int pinkFace;
|
public int pinkFace;
|
||||||
|
public string Text => LocalizationManager.GetTranslation($"Script/BrotherScript{scriptId}");
|
||||||
public BrotherType Brother => (BrotherType) brother;
|
public BrotherType Brother => (BrotherType) brother;
|
||||||
public BlueFaceType BlueFace => (BlueFaceType) blueFace;
|
public BlueFaceType BlueFace => (BlueFaceType) blueFace;
|
||||||
public PinkFaceType PinkFace => (PinkFaceType) pinkFace;
|
public PinkFaceType PinkFace => (PinkFaceType) pinkFace;
|
||||||
|
|
@ -391,6 +403,8 @@ public sealed class ShopData {
|
||||||
public int category;
|
public int category;
|
||||||
public int consumeType;
|
public int consumeType;
|
||||||
public string prefabName;
|
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 ItemCategory Category => (ItemCategory)category;
|
||||||
public ShopItemType ConsumeType => (ShopItemType)consumeType;
|
public ShopItemType ConsumeType => (ShopItemType)consumeType;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue