在庫表示対応
This commit is contained in:
parent
62a6b72ae1
commit
445c614dd6
|
|
@ -121,6 +121,30 @@ NavMeshSettings:
|
|||
debug:
|
||||
m_Flags: 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
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 3664916834121473269, guid: caaa748dbeed576499e8cae74d33f689,
|
||||
|
|
@ -357,6 +381,30 @@ Transform:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 609410911}
|
||||
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
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -699,6 +747,7 @@ GameObject:
|
|||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1187654216}
|
||||
- component: {fileID: 1187654217}
|
||||
m_Layer: 0
|
||||
m_Name: StockMeter
|
||||
m_TagString: Untagged
|
||||
|
|
@ -732,6 +781,26 @@ RectTransform:
|
|||
m_AnchoredPosition: {x: 0, y: -1.45}
|
||||
m_SizeDelta: {x: 0, y: 100}
|
||||
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
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -893,6 +962,30 @@ Camera:
|
|||
type: 3}
|
||||
m_PrefabInstance: {fileID: 9117079082731140882}
|
||||
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
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -1085,6 +1178,7 @@ MonoBehaviour:
|
|||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
cookingButton: {fileID: 414580708}
|
||||
tankListView: {fileID: 1187654217}
|
||||
--- !u!4 &1870432534
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
@ -1117,6 +1211,18 @@ MonoBehaviour:
|
|||
coinPrefab: {fileID: 0}
|
||||
duration: 0.5
|
||||
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
|
||||
PrefabInstance:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
|
|||
|
|
@ -105,7 +105,7 @@ Transform:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2400848238848264989}
|
||||
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_Children: []
|
||||
m_Father: {fileID: 4798599775605052312}
|
||||
|
|
@ -201,6 +201,7 @@ GameObject:
|
|||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 3665723641945798049}
|
||||
- component: {fileID: 3056039327928059483}
|
||||
m_Layer: 0
|
||||
m_Name: Meter
|
||||
m_TagString: Untagged
|
||||
|
|
@ -224,6 +225,22 @@ Transform:
|
|||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 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
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ using UnityEngine.UI;
|
|||
public class KitchenManager : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private Button cookingButton;
|
||||
[SerializeField] private TankListView tankListView;
|
||||
// Start is called before the first frame update
|
||||
void Start()
|
||||
{
|
||||
|
|
@ -25,6 +26,27 @@ public class KitchenManager : MonoBehaviour
|
|||
var gameData = GameDataManager.GameData;
|
||||
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[]
|
||||
{
|
||||
|
|
@ -74,7 +96,5 @@ public class KitchenManager : MonoBehaviour
|
|||
};
|
||||
}
|
||||
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;
|
||||
}
|
||||
shopStockString += $"{data.Name} shop:{shopStockCount} stock:{tank}\n";
|
||||
shopStockString += $"{data.Name} shop:{shopStockCount} tank:{tank}\n";
|
||||
}
|
||||
Debug.Log(shopStockString);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue