兄弟会話をScriptDataロード仕様に変更
This commit is contained in:
parent
c47ccf1e4f
commit
c32eb0bf7c
|
|
@ -8,6 +8,7 @@ using UnityEngine.UI;
|
||||||
|
|
||||||
public class BrotherConversation : MonoBehaviour
|
public class BrotherConversation : MonoBehaviour
|
||||||
{
|
{
|
||||||
|
public static readonly string ScriptDataTag = "BrotherConversationScriptData";
|
||||||
private static readonly int OpenTrigger = Animator.StringToHash("OpenTrigger");
|
private static readonly int OpenTrigger = Animator.StringToHash("OpenTrigger");
|
||||||
private static readonly int CloseTrigger = Animator.StringToHash("CloseTrigger");
|
private static readonly int CloseTrigger = Animator.StringToHash("CloseTrigger");
|
||||||
|
|
||||||
|
|
@ -25,10 +26,7 @@ public class BrotherConversation : MonoBehaviour
|
||||||
|
|
||||||
private void Start()
|
private void Start()
|
||||||
{
|
{
|
||||||
// レベルからスクリプト読み込み
|
var targetScriptList = LocalCacheManager.Load<List<BrotherScriptData>>(ScriptDataTag);
|
||||||
var level = 2;
|
|
||||||
var scriptList = SpreadsheetDataManager.Instance.GetBaseDataList<BrotherScriptData>(Const.ScriptDataSheet);
|
|
||||||
var targetScriptList = scriptList.Where(data => data.id == level).ToList();
|
|
||||||
|
|
||||||
var clickCountStream = this.UpdateAsObservable()
|
var clickCountStream = this.UpdateAsObservable()
|
||||||
.Select(_ => Input.GetMouseButton(0))
|
.Select(_ => Input.GetMouseButton(0))
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,12 @@ public class ShopLevelUp : MonoBehaviour
|
||||||
|
|
||||||
private void Start()
|
private void Start()
|
||||||
{
|
{
|
||||||
|
// レベルからスクリプト読み込み
|
||||||
|
var shopLevel = 5;
|
||||||
|
var scriptList = SpreadsheetDataManager.Instance.GetBaseDataList<BrotherScriptData>(Const.ScriptDataSheet);
|
||||||
|
var targetScriptList = scriptList.Where(data => data.id == shopLevel).ToList();
|
||||||
|
LocalCacheManager.Save(BrotherConversation.ScriptDataTag, targetScriptList);
|
||||||
|
|
||||||
closeButton.OnClickAsObservable().Subscribe(_ =>
|
closeButton.OnClickAsObservable().Subscribe(_ =>
|
||||||
{
|
{
|
||||||
transform.SetLocalScale(0);
|
transform.SetLocalScale(0);
|
||||||
|
|
@ -32,7 +38,6 @@ public class ShopLevelUp : MonoBehaviour
|
||||||
|
|
||||||
var productList = SpreadsheetDataManager.Instance.GetBaseDataList<ProductData>(Const.ProductDataSheet);
|
var productList = SpreadsheetDataManager.Instance.GetBaseDataList<ProductData>(Const.ProductDataSheet);
|
||||||
var shopLevelList = SpreadsheetDataManager.Instance.GetBaseDataList<ShopLevelData>(Const.ShopLevelDataSheet);
|
var shopLevelList = SpreadsheetDataManager.Instance.GetBaseDataList<ShopLevelData>(Const.ShopLevelDataSheet);
|
||||||
var shopLevel = 5;
|
|
||||||
shopLevelText.text = shopLevel.ToString();
|
shopLevelText.text = shopLevel.ToString();
|
||||||
achievementText.text = shopLevelList.First(data => data.shopLevel == shopLevel).achievement;
|
achievementText.text = shopLevelList.First(data => data.shopLevel == shopLevel).achievement;
|
||||||
recipeNameText.text = productList.First(data => data.shopLevel == shopLevel).name;
|
recipeNameText.text = productList.First(data => data.shopLevel == shopLevel).name;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue