From ba2ba616159ce7c6c3b50c4b055d8f394421ebc0 Mon Sep 17 00:00:00 2001 From: kimura Date: Mon, 9 May 2022 17:19:50 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=AB=E3=82=B9=E3=82=BF=E3=83=9E=E3=82=A4?= =?UTF-8?q?=E3=82=BA=E3=81=AE=E3=83=87=E3=83=BC=E3=82=BF=E5=AE=9A=E7=BE=A9?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- popcorn/Assets/MyGame/Scripts/Const.cs | 6 +++ .../Assets/MyGame/Scripts/SpreadsheetData.cs | 47 +++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/popcorn/Assets/MyGame/Scripts/Const.cs b/popcorn/Assets/MyGame/Scripts/Const.cs index e544f0ef..aa43cd9c 100644 --- a/popcorn/Assets/MyGame/Scripts/Const.cs +++ b/popcorn/Assets/MyGame/Scripts/Const.cs @@ -52,6 +52,9 @@ public static class Const { public static readonly string ScriptDataSheet = "ScriptData"; public static readonly string TutorialScriptDataSheet = "TutorialData"; public static readonly string AutoCookDataSheet = "AutoCookData"; + public static readonly string ShopCustomizeDataSheet = "ShopCustomizeData"; + public static readonly string ShopCustomizeLevelDataSheet = "ShopCustomizeLevelData"; + public static readonly string ShopCustomizeBonusDataSheet = "ShopCustomizeBonusData"; // language public static readonly string LangJapanDataSheet = "LangJapanData"; @@ -86,6 +89,9 @@ public static class Const { new SheetData(Const.ScriptDataSheet), new SheetData(Const.TutorialScriptDataSheet), new SheetData(Const.AutoCookDataSheet), + new SheetData(Const.ShopCustomizeDataSheet), + new SheetData(Const.ShopCustomizeLevelDataSheet), + new SheetData(Const.ShopCustomizeBonusDataSheet), }; public static readonly SheetData[] LanguageSheetNameList = new SheetData[]{ new SheetData(Const.LangJapanDataSheet, "LanguageData"), diff --git a/popcorn/Assets/MyGame/Scripts/SpreadsheetData.cs b/popcorn/Assets/MyGame/Scripts/SpreadsheetData.cs index 3b5a5117..89119ab0 100644 --- a/popcorn/Assets/MyGame/Scripts/SpreadsheetData.cs +++ b/popcorn/Assets/MyGame/Scripts/SpreadsheetData.cs @@ -143,6 +143,23 @@ public enum BrotherType Both = 3, } +public enum ShopCustomizeCategory +{ + Category1 = 1, // メイン看板 + Category2 = 2, // 飾り付け + Category3 = 3, // 店本体 + Category4 = 4, // 在庫メーター + Category5 = 5, // 立て看板 + Category6 = 6, // 背景 +} + +public enum ShopCustomizeBonusCategory +{ + Sales = 1, + Customer = 2, + AdWalker = 3, +} + [Serializable] public sealed class MissionData { @@ -425,4 +442,34 @@ public sealed class AutoCookData { public int duration; public int earnCount; public int clearCount; +} + +[Serializable] +public sealed class ShopCustomizeData { + public int id; + public int level; + public int category; + public int price; + public int point; + public string prefabName; + public ShopCustomizeCategory Category => (ShopCustomizeCategory)category; +} + +[Serializable] +public sealed class ShopCustomizeLevelData +{ + public int id; + public int level; + public int point; +} + +[Serializable] +public sealed class ShopCustomizeBonusData +{ + public int id; + public int level; + public int bonusLevel; + public int category; + public int value; + public ShopCustomizeBonusCategory Category => (ShopCustomizeBonusCategory)category; } \ No newline at end of file