データ構造追加

This commit is contained in:
kimura 2022-11-04 15:14:28 +09:00
parent 4c12096c02
commit a552f99dae
4 changed files with 57 additions and 0 deletions

View File

@ -0,0 +1 @@
tH3z3Et10Knf4DgmAzuyNeZ7dYAsZVGGIxyUvbKPolUDqZJeexF/XwPpsBiPbouNvG39NB9EZOmGMlUZ1m980sZTu9k8bIFfmKQlHcJLjTdpITS5YMOfyUNNM/HIO9Nf

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 421e6ff37efa34561b5988b4609d80d6
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -74,6 +74,9 @@ public static class Const {
public static readonly string CityDataSheet = "CityData";
public static readonly string FundingDataSheet = "FundingData";
public static readonly string PartTimerDataSheet = "PartTimerData";
public static readonly string CityShopLevelDataSheet = "CityShopLevelData";
public static readonly string ItemConditionDataSheet = "ItemConditionData";
public static readonly string ScriptConditionDataSheet = "ScriptConditionData";
// language
public static readonly string LangJapanDataSheet = "LangJapanData";
@ -118,6 +121,9 @@ public static class Const {
new SheetData(Const.CityDataSheet),
new SheetData(Const.FundingDataSheet),
new SheetData(Const.PartTimerDataSheet),
new SheetData(Const.CityShopLevelDataSheet),
new SheetData(Const.ItemConditionDataSheet),
new SheetData(Const.ScriptConditionDataSheet),
};
public static readonly SheetData[] LanguageSheetNameList = new SheetData[]{
new SheetData(Const.LangJapanDataSheet, "LanguageData"),

View File

@ -181,6 +181,16 @@ public enum ScrollGameDifficulty
Extra = 4
}
public enum ItemCondition
{
TotalHeart = 1
}
public enum RewardActionType
{
CustomizeCoin = 1
}
[Serializable]
public sealed class MissionData
{
@ -677,4 +687,37 @@ public sealed class PartTimerData
public int maxSales;
public int maxHeart;
public string prefabName;
}
[Serializable]
public sealed class CityShopLevelData
{
public int id;
public int cityId;
public int shopLevel;
public int heart;
}
[Serializable]
public sealed class ItemConditionData
{
public int id;
public int cityId;
public int condition;
public int needValue;
public int action;
public int value;
public ItemCondition Condition => (ItemCondition) condition;
public RewardActionType RewardActionType => (RewardActionType) action;
}
[Serializable]
public sealed class ScriptConditionData
{
public int id;
public int cityId;
public int condition;
public int needValue;
public int scriptId;
public ItemCondition Condition => (ItemCondition) condition;
}