在庫表示対応
This commit is contained in:
parent
62a6b72ae1
commit
445c614dd6
|
|
@ -121,6 +121,30 @@ NavMeshSettings:
|
||||||
debug:
|
debug:
|
||||||
m_Flags: 0
|
m_Flags: 0
|
||||||
m_NavMeshData: {fileID: 0}
|
m_NavMeshData: {fileID: 0}
|
||||||
|
--- !u!114 &20629752 stripped
|
||||||
|
MonoBehaviour:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3056039327928059483, guid: 72166b54c2bb0ff49aa3ae7dc7e78f82,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 3665723643790057849}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 50f3afa8df704ba79774a15424a573e3, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!114 &40183829 stripped
|
||||||
|
MonoBehaviour:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3056039327928059483, guid: 72166b54c2bb0ff49aa3ae7dc7e78f82,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 609410911}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 50f3afa8df704ba79774a15424a573e3, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
--- !u!114 &414580708 stripped
|
--- !u!114 &414580708 stripped
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_CorrespondingSourceObject: {fileID: 3664916834121473269, guid: caaa748dbeed576499e8cae74d33f689,
|
m_CorrespondingSourceObject: {fileID: 3664916834121473269, guid: caaa748dbeed576499e8cae74d33f689,
|
||||||
|
|
@ -357,6 +381,30 @@ Transform:
|
||||||
type: 3}
|
type: 3}
|
||||||
m_PrefabInstance: {fileID: 609410911}
|
m_PrefabInstance: {fileID: 609410911}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!114 &652597343 stripped
|
||||||
|
MonoBehaviour:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3056039327928059483, guid: 72166b54c2bb0ff49aa3ae7dc7e78f82,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 1076949532}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 50f3afa8df704ba79774a15424a573e3, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!114 &814288039 stripped
|
||||||
|
MonoBehaviour:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3056039327928059483, guid: 72166b54c2bb0ff49aa3ae7dc7e78f82,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 1914907653}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 50f3afa8df704ba79774a15424a573e3, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
--- !u!1001 &1042957342
|
--- !u!1001 &1042957342
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
@ -699,6 +747,7 @@ GameObject:
|
||||||
serializedVersion: 6
|
serializedVersion: 6
|
||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 1187654216}
|
- component: {fileID: 1187654216}
|
||||||
|
- component: {fileID: 1187654217}
|
||||||
m_Layer: 0
|
m_Layer: 0
|
||||||
m_Name: StockMeter
|
m_Name: StockMeter
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
|
|
@ -732,6 +781,26 @@ RectTransform:
|
||||||
m_AnchoredPosition: {x: 0, y: -1.45}
|
m_AnchoredPosition: {x: 0, y: -1.45}
|
||||||
m_SizeDelta: {x: 0, y: 100}
|
m_SizeDelta: {x: 0, y: 100}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &1187654217
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1187654215}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: b2128b8291184b39b7956c18a5fb6fb1, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
tankStockViews:
|
||||||
|
- {fileID: 20629752}
|
||||||
|
- {fileID: 814288039}
|
||||||
|
- {fileID: 1896548482}
|
||||||
|
- {fileID: 1695639488}
|
||||||
|
- {fileID: 40183829}
|
||||||
|
- {fileID: 1685784269}
|
||||||
|
- {fileID: 652597343}
|
||||||
--- !u!1001 &1298499617
|
--- !u!1001 &1298499617
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
@ -893,6 +962,30 @@ Camera:
|
||||||
type: 3}
|
type: 3}
|
||||||
m_PrefabInstance: {fileID: 9117079082731140882}
|
m_PrefabInstance: {fileID: 9117079082731140882}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!114 &1685784269 stripped
|
||||||
|
MonoBehaviour:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3056039327928059483, guid: 72166b54c2bb0ff49aa3ae7dc7e78f82,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 1298499617}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 50f3afa8df704ba79774a15424a573e3, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!114 &1695639488 stripped
|
||||||
|
MonoBehaviour:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3056039327928059483, guid: 72166b54c2bb0ff49aa3ae7dc7e78f82,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 1153742598}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 50f3afa8df704ba79774a15424a573e3, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
--- !u!1 &1796633948
|
--- !u!1 &1796633948
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
@ -1085,6 +1178,7 @@ MonoBehaviour:
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
cookingButton: {fileID: 414580708}
|
cookingButton: {fileID: 414580708}
|
||||||
|
tankListView: {fileID: 1187654217}
|
||||||
--- !u!4 &1870432534
|
--- !u!4 &1870432534
|
||||||
Transform:
|
Transform:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
@ -1117,6 +1211,18 @@ MonoBehaviour:
|
||||||
coinPrefab: {fileID: 0}
|
coinPrefab: {fileID: 0}
|
||||||
duration: 0.5
|
duration: 0.5
|
||||||
rootTransform: {fileID: 0}
|
rootTransform: {fileID: 0}
|
||||||
|
--- !u!114 &1896548482 stripped
|
||||||
|
MonoBehaviour:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3056039327928059483, guid: 72166b54c2bb0ff49aa3ae7dc7e78f82,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 1042957342}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 50f3afa8df704ba79774a15424a573e3, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
--- !u!1001 &1914907653
|
--- !u!1001 &1914907653
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
||||||
|
|
@ -105,7 +105,7 @@ Transform:
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 2400848238848264989}
|
m_GameObject: {fileID: 2400848238848264989}
|
||||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
m_LocalPosition: {x: 0, y: 0.163, z: 0}
|
m_LocalPosition: {x: 0, y: 0.16, z: 0}
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 4798599775605052312}
|
m_Father: {fileID: 4798599775605052312}
|
||||||
|
|
@ -201,6 +201,7 @@ GameObject:
|
||||||
serializedVersion: 6
|
serializedVersion: 6
|
||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 3665723641945798049}
|
- component: {fileID: 3665723641945798049}
|
||||||
|
- component: {fileID: 3056039327928059483}
|
||||||
m_Layer: 0
|
m_Layer: 0
|
||||||
m_Name: Meter
|
m_Name: Meter
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
|
|
@ -224,6 +225,22 @@ Transform:
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!114 &3056039327928059483
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3665723641945798062}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 50f3afa8df704ba79774a15424a573e3, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
popcornImage: {fileID: 8901195797687025316}
|
||||||
|
unreleaseObject: {fileID: 3072131335653526340}
|
||||||
|
maxPosision: 0.16
|
||||||
|
minPosision: -1.01
|
||||||
--- !u!1 &3665723643188271317
|
--- !u!1 &3665723643188271317
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ using UnityEngine.UI;
|
||||||
public class KitchenManager : MonoBehaviour
|
public class KitchenManager : MonoBehaviour
|
||||||
{
|
{
|
||||||
[SerializeField] private Button cookingButton;
|
[SerializeField] private Button cookingButton;
|
||||||
|
[SerializeField] private TankListView tankListView;
|
||||||
// Start is called before the first frame update
|
// Start is called before the first frame update
|
||||||
void Start()
|
void Start()
|
||||||
{
|
{
|
||||||
|
|
@ -25,6 +26,27 @@ public class KitchenManager : MonoBehaviour
|
||||||
var gameData = GameDataManager.GameData;
|
var gameData = GameDataManager.GameData;
|
||||||
CoinManager.Instance.ChangeCoin(gameData.coin);
|
CoinManager.Instance.ChangeCoin(gameData.coin);
|
||||||
|
|
||||||
|
SetData();
|
||||||
|
|
||||||
|
// 在庫表示
|
||||||
|
var tmpTanks = new List<StorageTank>(gameData.StorageTanks);
|
||||||
|
gameData.StorageTanks.AddRange(new List<StorageTank>
|
||||||
|
{
|
||||||
|
new StorageTank {Capacity = 50, Stock = 0},
|
||||||
|
new StorageTank {Capacity = 50, Stock = 5},
|
||||||
|
new StorageTank {Capacity = 50, Stock = 25},
|
||||||
|
new StorageTank {Capacity = 50, Stock = 40},
|
||||||
|
new StorageTank {Capacity = 50, Stock = 50},
|
||||||
|
});
|
||||||
|
tankListView.SetTanksView(gameData.StorageTanks);
|
||||||
|
gameData.StorageTanks = tmpTanks;
|
||||||
|
|
||||||
|
Market.StockFlavorLog();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SetData()
|
||||||
|
{
|
||||||
|
var gameData = GameDataManager.GameData;
|
||||||
// 所持レシピ
|
// 所持レシピ
|
||||||
gameData.MyRecipes = new[]
|
gameData.MyRecipes = new[]
|
||||||
{
|
{
|
||||||
|
|
@ -74,7 +96,5 @@ public class KitchenManager : MonoBehaviour
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
GameDataManager.SaveGameData();
|
GameDataManager.SaveGameData();
|
||||||
|
|
||||||
Market.StockFlavorLog();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class TankListView : MonoBehaviour
|
||||||
|
{
|
||||||
|
[SerializeField] private List<TankStockView> tankStockViews;
|
||||||
|
|
||||||
|
public void SetTanksView(List<StorageTank> tanks)
|
||||||
|
{
|
||||||
|
var tankCount = tanks.Count;
|
||||||
|
var index = 0;
|
||||||
|
foreach (var tankView in tankStockViews)
|
||||||
|
{
|
||||||
|
if (index >= tankCount)
|
||||||
|
{
|
||||||
|
tankView.SetTankRelease(false);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
tankView.SetTankRelease(true);
|
||||||
|
tankView.SetStock(tanks[index]);
|
||||||
|
index++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b2128b8291184b39b7956c18a5fb6fb1
|
||||||
|
timeCreated: 1628640207
|
||||||
|
|
@ -0,0 +1,23 @@
|
||||||
|
using System;
|
||||||
|
using UnityEngine;
|
||||||
|
using Random = UnityEngine.Random;
|
||||||
|
|
||||||
|
public class TankStockView : MonoBehaviour
|
||||||
|
{
|
||||||
|
[SerializeField] private SpriteRenderer popcornImage;
|
||||||
|
[SerializeField] private GameObject unreleaseObject;
|
||||||
|
[SerializeField] private float maxPosision = 0.16f;
|
||||||
|
[SerializeField] private float minPosision = -0.8f;
|
||||||
|
|
||||||
|
public void SetTankRelease(bool released)
|
||||||
|
{
|
||||||
|
unreleaseObject.SetActive(!released);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void SetStock(StorageTank tank)
|
||||||
|
{
|
||||||
|
var newPos = popcornImage.transform.localPosition;
|
||||||
|
newPos.y = Mathf.Lerp(minPosision, maxPosision, (float) tank.Stock / tank.Capacity);
|
||||||
|
popcornImage.transform.localPosition = newPos;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 50f3afa8df704ba79774a15424a573e3
|
||||||
|
timeCreated: 1628584275
|
||||||
|
|
@ -87,7 +87,7 @@ public class Market : MonoBehaviour
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
shopStockString += $"{data.Name} shop:{shopStockCount} stock:{tank}\n";
|
shopStockString += $"{data.Name} shop:{shopStockCount} tank:{tank}\n";
|
||||||
}
|
}
|
||||||
Debug.Log(shopStockString);
|
Debug.Log(shopStockString);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue