0.3.3.7 업데이트
This commit is contained in:
parent
61c4fd1094
commit
ecc036a98d
File diff suppressed because it is too large
Load Diff
@ -66,15 +66,15 @@ namespace BlueWater.Npcs.Customers
|
|||||||
|
|
||||||
[field: SerializeField]
|
[field: SerializeField]
|
||||||
public InteractionCanvas InteractionCanvas { get; private set; }
|
public InteractionCanvas InteractionCanvas { get; private set; }
|
||||||
|
|
||||||
[field: SerializeField]
|
|
||||||
public ParticleSystem PayMoneyParticle { get; private set; }
|
|
||||||
|
|
||||||
[field: SerializeField]
|
[field: SerializeField]
|
||||||
public BalloonUi BalloonUi { get; private set; }
|
public BalloonUi BalloonUi { get; private set; }
|
||||||
|
|
||||||
[field: SerializeField]
|
[SerializeField]
|
||||||
public PayMoneyUi PayMoneyUi { get; private set; }
|
private PayMoneyUi _payMoneyUiObject;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private Vector3 _offset = new(0f, 1.5f, 0f);
|
||||||
|
|
||||||
// Classes
|
// Classes
|
||||||
[field: SerializeField, Required]
|
[field: SerializeField, Required]
|
||||||
@ -168,6 +168,7 @@ namespace BlueWater.Npcs.Customers
|
|||||||
private void Start()
|
private void Start()
|
||||||
{
|
{
|
||||||
EventManager.OnGaugeResetCustomers += ResetGauge;
|
EventManager.OnGaugeResetCustomers += ResetGauge;
|
||||||
|
EventManager.OnPurifiedCustomerAll += Purify;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Update()
|
private void Update()
|
||||||
@ -180,6 +181,7 @@ namespace BlueWater.Npcs.Customers
|
|||||||
private void OnDestroy()
|
private void OnDestroy()
|
||||||
{
|
{
|
||||||
EventManager.OnGaugeResetCustomers -= ResetGauge;
|
EventManager.OnGaugeResetCustomers -= ResetGauge;
|
||||||
|
EventManager.OnPurifiedCustomerAll -= Purify;
|
||||||
EventManager.InvokeDestroyCustomer(this);
|
EventManager.InvokeDestroyCustomer(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -199,10 +201,8 @@ namespace BlueWater.Npcs.Customers
|
|||||||
VisualLook = transform.Find("VisualLook");
|
VisualLook = transform.Find("VisualLook");
|
||||||
MeshRenderer = VisualLook.GetComponent<MeshRenderer>();
|
MeshRenderer = VisualLook.GetComponent<MeshRenderer>();
|
||||||
BarkTrigger = transform.Find("DialogueSystem").GetComponent<BarkTrigger>();
|
BarkTrigger = transform.Find("DialogueSystem").GetComponent<BarkTrigger>();
|
||||||
PayMoneyParticle = transform.Find("PayMoneyParticle").GetComponent<ParticleSystem>();
|
|
||||||
InteractionCanvas = transform.GetComponentInChildren<InteractionCanvas>();
|
InteractionCanvas = transform.GetComponentInChildren<InteractionCanvas>();
|
||||||
BalloonUi = InteractionCanvas.transform.GetComponentInChildren<BalloonUi>();
|
BalloonUi = InteractionCanvas.transform.GetComponentInChildren<BalloonUi>();
|
||||||
PayMoneyUi = InteractionCanvas.transform.GetComponentInChildren<PayMoneyUi>();
|
|
||||||
|
|
||||||
SpineController = GetComponent<SpineController>();
|
SpineController = GetComponent<SpineController>();
|
||||||
AIMovement = GetComponent<AiMovement>();
|
AIMovement = GetComponent<AiMovement>();
|
||||||
@ -278,6 +278,23 @@ namespace BlueWater.Npcs.Customers
|
|||||||
{
|
{
|
||||||
CurrentTableSeat.SetFood();
|
CurrentTableSeat.SetFood();
|
||||||
StateMachineController.TransitionToState(HappyState, this);
|
StateMachineController.TransitionToState(HappyState, this);
|
||||||
|
|
||||||
|
var tip = 0;
|
||||||
|
if (IsServedPlayer)
|
||||||
|
{
|
||||||
|
tip = (int)(CurrentLevelData.Gold * TycoonManager.Instance.TycoonStatus.TipMultiplier);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
tip = (int)(CurrentLevelData.Gold * TycoonManager.Instance.TycoonStatus.ServerTipMultiplier);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (tip > 0)
|
||||||
|
{
|
||||||
|
var payMoneyUi = Instantiate(_payMoneyUiObject, transform.position + _offset,
|
||||||
|
Quaternion.identity, TycoonUiManager.Instance.WorldCanvas.transform);
|
||||||
|
payMoneyUi.Initialize(tip);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -408,14 +425,8 @@ namespace BlueWater.Npcs.Customers
|
|||||||
}
|
}
|
||||||
|
|
||||||
var exp = (int)(CurrentLevelData.Exp * TycoonManager.Instance.TycoonStatus.ExpMultiplier);
|
var exp = (int)(CurrentLevelData.Exp * TycoonManager.Instance.TycoonStatus.ExpMultiplier);
|
||||||
var gold = (int)(CurrentLevelData.Gold * TycoonManager.Instance.TycoonStatus.GoldMultiplier);
|
|
||||||
var tip = (int)(CurrentLevelData.Gold * TycoonManager.Instance.TycoonStatus.GoldMultiplier);
|
|
||||||
|
|
||||||
PayMoneyParticle.Play();
|
|
||||||
PayMoneyUi.PayMoney(gold);
|
|
||||||
|
|
||||||
EventManager.InvokeChangeExp(exp);
|
EventManager.InvokeChangeExp(exp);
|
||||||
TycoonManager.Instance.TycoonStatus.CurrentGold += gold;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Vomit()
|
public void Vomit()
|
||||||
@ -487,6 +498,24 @@ namespace BlueWater.Npcs.Customers
|
|||||||
|
|
||||||
public void SetCurrentBill(Bill bill) => CurrentBill = bill;
|
public void SetCurrentBill(Bill bill) => CurrentBill = bill;
|
||||||
|
|
||||||
|
public void Purify()
|
||||||
|
{
|
||||||
|
if (CurrentTableSeat)
|
||||||
|
{
|
||||||
|
CurrentTableSeat.Purify();
|
||||||
|
CurrentTableSeat = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (CurrentBill)
|
||||||
|
{
|
||||||
|
CurrentBill.Destroy();
|
||||||
|
CurrentBill = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
UnregisterPlayerInteraction();
|
||||||
|
CheckOut();
|
||||||
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -167,12 +167,20 @@ namespace BlueWater
|
|||||||
OnCreateCustomer?.Invoke();
|
OnCreateCustomer?.Invoke();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 손님 파괴 이벤트
|
||||||
public static Action<Customer> OnDestroyCustomer;
|
public static Action<Customer> OnDestroyCustomer;
|
||||||
public static void InvokeDestroyCustomer(Customer customer)
|
public static void InvokeDestroyCustomer(Customer customer)
|
||||||
{
|
{
|
||||||
OnDestroyCustomer?.Invoke(customer);
|
OnDestroyCustomer?.Invoke(customer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 손님 전체 정화 이벤트
|
||||||
|
public static Action OnPurifiedCustomerAll;
|
||||||
|
public static void InvokePurifiedCustomerAll()
|
||||||
|
{
|
||||||
|
OnPurifiedCustomerAll?.Invoke();
|
||||||
|
}
|
||||||
|
|
||||||
// 손님이 칵테일 주문 이벤트
|
// 손님이 칵테일 주문 이벤트
|
||||||
public static Action<Customer> OnOrderedCocktail;
|
public static Action<Customer> OnOrderedCocktail;
|
||||||
public static void InvokeOrderedCocktail(Customer orderedCustomer)
|
public static void InvokeOrderedCocktail(Customer orderedCustomer)
|
||||||
@ -219,6 +227,12 @@ namespace BlueWater
|
|||||||
{
|
{
|
||||||
OnCreateBartenderCrew?.Invoke();
|
OnCreateBartenderCrew?.Invoke();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Action<int, int, int> OnUpdateCrewUi;
|
||||||
|
public static void InvokeUpdateCrewUi(int bartenderCount, int serverCount, int cleanerCount)
|
||||||
|
{
|
||||||
|
OnUpdateCrewUi?.Invoke(bartenderCount, serverCount, cleanerCount);
|
||||||
|
}
|
||||||
|
|
||||||
// Props
|
// Props
|
||||||
// 레스토랑을 전부 청소 이벤트
|
// 레스토랑을 전부 청소 이벤트
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
using System;
|
using System;
|
||||||
|
using BlueWater.Uis;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
namespace BlueWater.Tycoons
|
namespace BlueWater.Tycoons
|
||||||
@ -12,9 +13,6 @@ namespace BlueWater.Tycoons
|
|||||||
[SerializeField]
|
[SerializeField]
|
||||||
private PumpingMessage _pumpingMessageObject;
|
private PumpingMessage _pumpingMessageObject;
|
||||||
|
|
||||||
[SerializeField]
|
|
||||||
private Transform _instanceLocation;
|
|
||||||
|
|
||||||
[SerializeField]
|
[SerializeField]
|
||||||
private Vector3 _offset;
|
private Vector3 _offset;
|
||||||
|
|
||||||
@ -42,7 +40,7 @@ namespace BlueWater.Tycoons
|
|||||||
|
|
||||||
EventManager.InvokeAddBarrels(addedLiquid);
|
EventManager.InvokeAddBarrels(addedLiquid);
|
||||||
var pumpingMessage = Instantiate(_pumpingMessageObject, transform.position + _offset,
|
var pumpingMessage = Instantiate(_pumpingMessageObject, transform.position + _offset,
|
||||||
Quaternion.identity, _instanceLocation);
|
Quaternion.identity, TycoonUiManager.Instance.WorldCanvas.transform);
|
||||||
pumpingMessage.Initialize(addedLiquid);
|
pumpingMessage.Initialize(addedLiquid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@ using System;
|
|||||||
using BlueWater.Interfaces;
|
using BlueWater.Interfaces;
|
||||||
using BlueWater.Npcs.Crews;
|
using BlueWater.Npcs.Crews;
|
||||||
using BlueWater.Npcs.Crews.Cleaner;
|
using BlueWater.Npcs.Crews.Cleaner;
|
||||||
|
using BlueWater.Uis;
|
||||||
using BlueWater.Utility;
|
using BlueWater.Utility;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
@ -10,6 +11,12 @@ namespace BlueWater.Tycoons
|
|||||||
[Serializable]
|
[Serializable]
|
||||||
public class TableSeat : InteractionFurniture, ICrewInteraction
|
public class TableSeat : InteractionFurniture, ICrewInteraction
|
||||||
{
|
{
|
||||||
|
[SerializeField]
|
||||||
|
private PayMoneyUi _payMoneyUiObject;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private Vector3 _offset = new(0f, 1.5f, 0f);
|
||||||
|
|
||||||
[field: SerializeField]
|
[field: SerializeField]
|
||||||
public bool IsOccupied { get; private set; }
|
public bool IsOccupied { get; private set; }
|
||||||
|
|
||||||
@ -37,6 +44,7 @@ namespace BlueWater.Tycoons
|
|||||||
[SerializeField]
|
[SerializeField]
|
||||||
private float _crewHoldingTime = 9f;
|
private float _crewHoldingTime = 9f;
|
||||||
|
|
||||||
|
private LevelData _currentLevelData;
|
||||||
private Sprite _fullBeerGlass;
|
private Sprite _fullBeerGlass;
|
||||||
private Sprite _emptyBeerGlass;
|
private Sprite _emptyBeerGlass;
|
||||||
private Coroutine _findCleanerCrewInstance;
|
private Coroutine _findCleanerCrewInstance;
|
||||||
@ -80,6 +88,17 @@ namespace BlueWater.Tycoons
|
|||||||
|
|
||||||
if (HoldingElapsedTime >= 1f)
|
if (HoldingElapsedTime >= 1f)
|
||||||
{
|
{
|
||||||
|
if (_isPlayerInteracting)
|
||||||
|
{
|
||||||
|
var tip = (int)(_currentLevelData.Gold * TycoonManager.Instance.TycoonStatus.TipMultiplier);
|
||||||
|
if (tip > 0)
|
||||||
|
{
|
||||||
|
var payMoneyUi = Instantiate(_payMoneyUiObject, transform.position + _offset,
|
||||||
|
Quaternion.identity, TycoonUiManager.Instance.WorldCanvas.transform);
|
||||||
|
payMoneyUi.Initialize(tip);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (_isCrewInteracting)
|
if (_isCrewInteracting)
|
||||||
{
|
{
|
||||||
OnInteractionCompleted?.Invoke();
|
OnInteractionCompleted?.Invoke();
|
||||||
@ -165,6 +184,7 @@ namespace BlueWater.Tycoons
|
|||||||
|
|
||||||
public void DirtyTable()
|
public void DirtyTable()
|
||||||
{
|
{
|
||||||
|
_currentLevelData = TycoonManager.Instance.GetCurrentLevelData();
|
||||||
Food.sprite = _emptyBeerGlass;
|
Food.sprite = _emptyBeerGlass;
|
||||||
Food.enabled = true;
|
Food.enabled = true;
|
||||||
InteractionCanvas.BalloonUi.OrderItem(_emptyBeerGlass, 0, TycoonManager.Instance.TycoonStageController.StageDataSo.DirtyTableWaitTime);
|
InteractionCanvas.BalloonUi.OrderItem(_emptyBeerGlass, 0, TycoonManager.Instance.TycoonStageController.StageDataSo.DirtyTableWaitTime);
|
||||||
@ -174,6 +194,18 @@ namespace BlueWater.Tycoons
|
|||||||
Utils.StartUniqueCoroutine(this, ref _findCleanerCrewInstance,
|
Utils.StartUniqueCoroutine(this, ref _findCleanerCrewInstance,
|
||||||
crewController.FindClosestCrewCoroutine(CenterTransform.position, crewController.CleanerCrews, crew => crew.OnMission(this)));
|
crewController.FindClosestCrewCoroutine(CenterTransform.position, crewController.CleanerCrews, crew => crew.OnMission(this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void Purify()
|
||||||
|
{
|
||||||
|
if (IsCleaned)
|
||||||
|
{
|
||||||
|
Food.sprite = null;
|
||||||
|
Food.enabled = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
UnreserveSeat();
|
||||||
|
VacateSeat();
|
||||||
|
}
|
||||||
|
|
||||||
public void InteractionCrew(Crew crew)
|
public void InteractionCrew(Crew crew)
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,7 @@ using System;
|
|||||||
using BlueWater.Interfaces;
|
using BlueWater.Interfaces;
|
||||||
using BlueWater.Npcs.Crews;
|
using BlueWater.Npcs.Crews;
|
||||||
using BlueWater.Npcs.Crews.Cleaner;
|
using BlueWater.Npcs.Crews.Cleaner;
|
||||||
|
using BlueWater.Uis;
|
||||||
using BlueWater.Utility;
|
using BlueWater.Utility;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
@ -10,12 +11,19 @@ namespace BlueWater.Tycoons
|
|||||||
[Serializable]
|
[Serializable]
|
||||||
public class Vomiting : InteractionFurniture, ICrewInteraction
|
public class Vomiting : InteractionFurniture, ICrewInteraction
|
||||||
{
|
{
|
||||||
|
[SerializeField]
|
||||||
|
private PayMoneyUi _payMoneyUiObject;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private Vector3 _offset = new(0f, 1.5f, 0f);
|
||||||
|
|
||||||
[SerializeField]
|
[SerializeField]
|
||||||
private float _playerHoldingTime = 3f;
|
private float _playerHoldingTime = 3f;
|
||||||
|
|
||||||
[SerializeField]
|
[SerializeField]
|
||||||
private float _crewHoldingTime = 9f;
|
private float _crewHoldingTime = 9f;
|
||||||
|
|
||||||
|
private LevelData _currentLevelData;
|
||||||
private Sprite vomitingImage;
|
private Sprite vomitingImage;
|
||||||
private Coroutine _findCleanerCrewInstance;
|
private Coroutine _findCleanerCrewInstance;
|
||||||
private bool _isPlayerInteracting;
|
private bool _isPlayerInteracting;
|
||||||
@ -53,6 +61,17 @@ namespace BlueWater.Tycoons
|
|||||||
|
|
||||||
if (HoldingElapsedTime >= 1f)
|
if (HoldingElapsedTime >= 1f)
|
||||||
{
|
{
|
||||||
|
if (_isPlayerInteracting)
|
||||||
|
{
|
||||||
|
var tip = (int)(_currentLevelData.Gold * TycoonManager.Instance.TycoonStatus.TipMultiplier);
|
||||||
|
if (tip > 0)
|
||||||
|
{
|
||||||
|
var payMoneyUi = Instantiate(_payMoneyUiObject, transform.position + _offset,
|
||||||
|
Quaternion.identity, TycoonUiManager.Instance.WorldCanvas.transform);
|
||||||
|
payMoneyUi.Initialize(tip);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Destroy();
|
Destroy();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -87,6 +106,7 @@ namespace BlueWater.Tycoons
|
|||||||
var crewController = TycoonManager.Instance.CrewController;
|
var crewController = TycoonManager.Instance.CrewController;
|
||||||
Utils.StartUniqueCoroutine(this, ref _findCleanerCrewInstance,
|
Utils.StartUniqueCoroutine(this, ref _findCleanerCrewInstance,
|
||||||
crewController.FindClosestCrewCoroutine(CenterTransform.position, crewController.CleanerCrews, crew => crew.OnMission(this)));
|
crewController.FindClosestCrewCoroutine(CenterTransform.position, crewController.CleanerCrews, crew => crew.OnMission(this)));
|
||||||
|
_currentLevelData = TycoonManager.Instance.GetCurrentLevelData();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void Interaction()
|
public override void Interaction()
|
||||||
|
@ -17,7 +17,7 @@ MonoBehaviour:
|
|||||||
<Value>k__BackingField:
|
<Value>k__BackingField:
|
||||||
<Idx>k__BackingField: HeartSlotPlus
|
<Idx>k__BackingField: HeartSlotPlus
|
||||||
<ScriptText>k__BackingField: "\uD558\uD2B8 \uD55C\uCE78 \uCD94\uAC00"
|
<ScriptText>k__BackingField: "\uD558\uD2B8 \uD55C\uCE78 \uCD94\uAC00"
|
||||||
<Max>k__BackingField: 5
|
<Max>k__BackingField: 3
|
||||||
<Ratio>k__BackingField: 5
|
<Ratio>k__BackingField: 5
|
||||||
<Type>k__BackingField: 0
|
<Type>k__BackingField: 0
|
||||||
<Shop>k__BackingField: 1
|
<Shop>k__BackingField: 1
|
||||||
|
@ -69,6 +69,7 @@ namespace BlueWater.Tycoons
|
|||||||
Utils.RegisterList(CleanerCrews, newCrew);
|
Utils.RegisterList(CleanerCrews, newCrew);
|
||||||
Utils.RegisterList(Crews, newCrew);
|
Utils.RegisterList(Crews, newCrew);
|
||||||
newCrew.Initialize();
|
newCrew.Initialize();
|
||||||
|
EventManager.InvokeUpdateCrewUi(BartenderCrews.Count, ServerCrews.Count, CleanerCrews.Count);
|
||||||
|
|
||||||
return newCrew;
|
return newCrew;
|
||||||
}
|
}
|
||||||
@ -79,6 +80,7 @@ namespace BlueWater.Tycoons
|
|||||||
Utils.RegisterList(ServerCrews, newCrew);
|
Utils.RegisterList(ServerCrews, newCrew);
|
||||||
Utils.RegisterList(Crews, newCrew);
|
Utils.RegisterList(Crews, newCrew);
|
||||||
newCrew.Initialize();
|
newCrew.Initialize();
|
||||||
|
EventManager.InvokeUpdateCrewUi(BartenderCrews.Count, ServerCrews.Count, CleanerCrews.Count);
|
||||||
|
|
||||||
return newCrew;
|
return newCrew;
|
||||||
}
|
}
|
||||||
@ -91,6 +93,7 @@ namespace BlueWater.Tycoons
|
|||||||
Utils.RegisterList(Crews, newCrew);
|
Utils.RegisterList(Crews, newCrew);
|
||||||
newCrew.SetBartenderTable(_bartenderCrewSpawnTransforms[currentBartenderCount].GetComponentInParent<BartenderTable>());
|
newCrew.SetBartenderTable(_bartenderCrewSpawnTransforms[currentBartenderCount].GetComponentInParent<BartenderTable>());
|
||||||
newCrew.Initialize();
|
newCrew.Initialize();
|
||||||
|
EventManager.InvokeUpdateCrewUi(BartenderCrews.Count, ServerCrews.Count, CleanerCrews.Count);
|
||||||
|
|
||||||
return newCrew;
|
return newCrew;
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,17 @@ using UnityEngine;
|
|||||||
|
|
||||||
namespace BlueWater.Tycoons
|
namespace BlueWater.Tycoons
|
||||||
{
|
{
|
||||||
|
public enum PassiveCard
|
||||||
|
{
|
||||||
|
None = 0,
|
||||||
|
DoubleServing = 1,
|
||||||
|
RandomChange = 2,
|
||||||
|
GoldAutoGain = 3,
|
||||||
|
PassiveMakingBonus = 4,
|
||||||
|
PassiveServingBonus = 5,
|
||||||
|
PassiveCleaningBonus = 6
|
||||||
|
}
|
||||||
|
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class TycoonStatus
|
public class TycoonStatus
|
||||||
{
|
{
|
||||||
@ -296,6 +307,13 @@ namespace BlueWater.Tycoons
|
|||||||
get => _bartenderMakingReduction;
|
get => _bartenderMakingReduction;
|
||||||
set => _bartenderMakingReduction = value;
|
set => _bartenderMakingReduction = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public PassiveCard _currentPassiveCard;
|
||||||
|
public PassiveCard CurrentPassiveCard
|
||||||
|
{
|
||||||
|
get => _currentPassiveCard;
|
||||||
|
set => _currentPassiveCard = value;
|
||||||
|
}
|
||||||
|
|
||||||
public void Initialize()
|
public void Initialize()
|
||||||
{
|
{
|
||||||
@ -309,13 +327,14 @@ namespace BlueWater.Tycoons
|
|||||||
CurrentPlayerHealth = GameManager.Instance.CurrentTycoonPlayer.PlayerHealthPoint.CurrentHealthPoint;
|
CurrentPlayerHealth = GameManager.Instance.CurrentTycoonPlayer.PlayerHealthPoint.CurrentHealthPoint;
|
||||||
PlayerMoveSpeedMultiplier = GameManager.Instance.CurrentTycoonPlayer.TycoonMovement.MoveSpeedMultiplier;
|
PlayerMoveSpeedMultiplier = GameManager.Instance.CurrentTycoonPlayer.TycoonMovement.MoveSpeedMultiplier;
|
||||||
PlayerDashCooldownReduction = 0;
|
PlayerDashCooldownReduction = 0;
|
||||||
TipMultiplier = 1f;
|
TipMultiplier = 0f;
|
||||||
EndGoldMultiplier = 1f;
|
EndGoldMultiplier = 1f;
|
||||||
_customerHurryTimeIncrease = 0;
|
_customerHurryTimeIncrease = 0;
|
||||||
BarrelAutoIncrease = 0;
|
BarrelAutoIncrease = 0;
|
||||||
ServerTipMultiplier = 1f;
|
ServerTipMultiplier = 0f;
|
||||||
CleanerCleaningReduction = 0;
|
CleanerCleaningReduction = 0;
|
||||||
BartenderMakingReduction = 0;
|
BartenderMakingReduction = 0;
|
||||||
|
CurrentPassiveCard = PassiveCard.None;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void LevelUp()
|
private void LevelUp()
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using BlueWater.Tycoons;
|
using BlueWater.Tycoons;
|
||||||
using Sirenix.OdinInspector;
|
using Sirenix.OdinInspector;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.UI;
|
|
||||||
|
|
||||||
namespace BlueWater.Uis
|
namespace BlueWater.Uis
|
||||||
{
|
{
|
||||||
@ -13,34 +11,22 @@ namespace BlueWater.Uis
|
|||||||
private Transform _healthPointLayout;
|
private Transform _healthPointLayout;
|
||||||
|
|
||||||
[SerializeField, Required]
|
[SerializeField, Required]
|
||||||
private GameObject _healthPointPrefab;
|
private HealthPoint _healthPointPrefab;
|
||||||
|
|
||||||
[SerializeField, Range(1, 10)]
|
[SerializeField, Range(1, 10)]
|
||||||
private int _maxHeartCount = 2;
|
private int _maxHeartCount = 2;
|
||||||
|
|
||||||
[SerializeField]
|
[SerializeField]
|
||||||
private List<Image> _healthPointImageList = new();
|
private List<HealthPoint> _healthPoints = new();
|
||||||
|
|
||||||
// 이미지 리소스
|
private int _maxHealth;
|
||||||
[Title("이미지 리소스")]
|
|
||||||
[SerializeField]
|
|
||||||
private Sprite _fullHeart;
|
|
||||||
|
|
||||||
[SerializeField]
|
|
||||||
private Sprite _halfHeart;
|
|
||||||
|
|
||||||
[SerializeField]
|
|
||||||
private Sprite _emptyHeart;
|
|
||||||
|
|
||||||
private void Awake()
|
private void Awake()
|
||||||
{
|
|
||||||
InitializeHealthPoint();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void Start()
|
|
||||||
{
|
{
|
||||||
EventManager.OnMaxHealthChanged += SetMaxHealthPoint;
|
EventManager.OnMaxHealthChanged += SetMaxHealthPoint;
|
||||||
EventManager.OnHealthChanged += SetCurrentHealthPoint;
|
EventManager.OnHealthChanged += SetCurrentHealthPoint;
|
||||||
|
|
||||||
|
InitializeHealthPoint();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnDestroy()
|
private void OnDestroy()
|
||||||
@ -62,19 +48,20 @@ namespace BlueWater.Uis
|
|||||||
Destroy(element.gameObject);
|
Destroy(element.gameObject);
|
||||||
}
|
}
|
||||||
|
|
||||||
_healthPointImageList = new List<Image>(_maxHeartCount);
|
_healthPoints = new List<HealthPoint>(_maxHeartCount);
|
||||||
|
|
||||||
for (var i = 0; i < _maxHeartCount; i++)
|
for (var i = 0; i < _maxHeartCount; i++)
|
||||||
{
|
{
|
||||||
var newHeart = Instantiate(_healthPointPrefab, _healthPointLayout).GetComponent<Image>();
|
var newHeart = Instantiate(_healthPointPrefab, _healthPointLayout);
|
||||||
_healthPointImageList.Add(newHeart);
|
_healthPoints.Add(newHeart);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetMaxHealthPoint(int previousMaxHealthPoint, int changedMaxHealthPoint)
|
public void SetMaxHealthPoint(int previousMaxHealthPoint, int changedMaxHealthPoint)
|
||||||
{
|
{
|
||||||
var addedMaxHealthPoint = changedMaxHealthPoint - previousMaxHealthPoint;
|
_maxHealth = changedMaxHealthPoint;
|
||||||
_maxHeartCount = Mathf.CeilToInt(changedMaxHealthPoint * 0.5f);
|
var addedMaxHealthPoint = _maxHealth - previousMaxHealthPoint;
|
||||||
|
// _maxHeartCount = Mathf.CeilToInt(changedMaxHealthPoint / 2);
|
||||||
InitializeHealthPoint();
|
InitializeHealthPoint();
|
||||||
TycoonManager.Instance.TycoonStatus.CurrentPlayerHealth += addedMaxHealthPoint;
|
TycoonManager.Instance.TycoonStatus.CurrentPlayerHealth += addedMaxHealthPoint;
|
||||||
}
|
}
|
||||||
@ -83,20 +70,27 @@ namespace BlueWater.Uis
|
|||||||
{
|
{
|
||||||
var fullHearts = changedHealthPoint / 2;
|
var fullHearts = changedHealthPoint / 2;
|
||||||
var existHalfHeart = changedHealthPoint % 2 != 0;
|
var existHalfHeart = changedHealthPoint % 2 != 0;
|
||||||
|
var activeHeart = Mathf.CeilToInt(_maxHealth / 2f);
|
||||||
|
|
||||||
for (var i = 0; i < _healthPointImageList.Count; i++)
|
for (var i = 0; i < _healthPoints.Count; i++)
|
||||||
{
|
{
|
||||||
|
if (i >= activeHeart)
|
||||||
|
{
|
||||||
|
_healthPoints[i].Lock();
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
if (i < fullHearts)
|
if (i < fullHearts)
|
||||||
{
|
{
|
||||||
_healthPointImageList[i].sprite = _fullHeart;
|
_healthPoints[i].SetHeart(HealthHeart.Full);
|
||||||
}
|
}
|
||||||
else if (i == fullHearts && existHalfHeart)
|
else if (i == fullHearts && existHalfHeart)
|
||||||
{
|
{
|
||||||
_healthPointImageList[i].sprite = _halfHeart;
|
_healthPoints[i].SetHeart(HealthHeart.Half);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_healthPointImageList[i].sprite = _emptyHeart;
|
_healthPoints[i].SetHeart(HealthHeart.Empty);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -54,9 +54,12 @@ namespace BlueWater
|
|||||||
private Sequence _arrivedSequence;
|
private Sequence _arrivedSequence;
|
||||||
private Vector3 _spawnPosition;
|
private Vector3 _spawnPosition;
|
||||||
private float _maxDistance;
|
private float _maxDistance;
|
||||||
|
|
||||||
|
private Action _removeEvent;
|
||||||
|
|
||||||
public void Initialize(Customer customer, Vector3 spawnPosition, Vector3 billInfoPosition0)
|
public void Initialize(Customer customer, Vector3 spawnPosition, Vector3 billInfoPosition0, Action removeEvent)
|
||||||
{
|
{
|
||||||
|
_removeEvent = removeEvent;
|
||||||
_slider.onValueChanged.AddListener(OnSliderValueChanged);
|
_slider.onValueChanged.AddListener(OnSliderValueChanged);
|
||||||
_spawnPosition = spawnPosition;
|
_spawnPosition = spawnPosition;
|
||||||
_rect.anchoredPosition = _spawnPosition;
|
_rect.anchoredPosition = _spawnPosition;
|
||||||
@ -133,12 +136,12 @@ namespace BlueWater
|
|||||||
_arrivedSequence.Append(_rect.DOLocalRotate(new Vector3(0f, 0f, randomZ), 0.2f).SetEase(Ease.InQuad));
|
_arrivedSequence.Append(_rect.DOLocalRotate(new Vector3(0f, 0f, randomZ), 0.2f).SetEase(Ease.InQuad));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void OrderResult(bool isSucceed, Action onDestroyAction)
|
public void OrderResult(bool isSucceed)
|
||||||
{
|
{
|
||||||
StartCoroutine(WaitForAnimation(isSucceed, onDestroyAction));
|
StartCoroutine(WaitForAnimation(isSucceed));
|
||||||
}
|
}
|
||||||
|
|
||||||
private IEnumerator WaitForAnimation(bool isSucceed, Action onDestroyAction)
|
private IEnumerator WaitForAnimation(bool isSucceed)
|
||||||
{
|
{
|
||||||
_animationController.SetAnimationParameter("isOrderedSucceed", isSucceed);
|
_animationController.SetAnimationParameter("isOrderedSucceed", isSucceed);
|
||||||
_animationController.SetAnimationParameter("isAnimationTrigger", true);
|
_animationController.SetAnimationParameter("isAnimationTrigger", true);
|
||||||
@ -171,9 +174,7 @@ namespace BlueWater
|
|||||||
yield return null;
|
yield return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
CurrentBillInfo.IsEmpty = true;
|
Destroy();
|
||||||
onDestroyAction?.Invoke();
|
|
||||||
Destroy(gameObject);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void BartenderMakingCocktail()
|
public void BartenderMakingCocktail()
|
||||||
@ -198,5 +199,12 @@ namespace BlueWater
|
|||||||
|
|
||||||
_sliderTween.Restart();
|
_sliderTween.Restart();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void Destroy()
|
||||||
|
{
|
||||||
|
CurrentBillInfo.IsEmpty = true;
|
||||||
|
_removeEvent?.Invoke();
|
||||||
|
Destroy(gameObject);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,3 +1,4 @@
|
|||||||
|
using System;
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
@ -53,16 +54,17 @@ namespace BlueWater.Uis
|
|||||||
private void OrderedCocktail(Customer customer)
|
private void OrderedCocktail(Customer customer)
|
||||||
{
|
{
|
||||||
var instance = Instantiate(_billPrefab, _spawnLocation);
|
var instance = Instantiate(_billPrefab, _spawnLocation);
|
||||||
instance.Initialize(customer, _spawnPosition, _billInfos[0].Position);
|
|
||||||
customer.SetCurrentBill(instance);
|
|
||||||
var newKeyValuePair = new KeyValuePair<Customer, Bill>(customer, instance);
|
var newKeyValuePair = new KeyValuePair<Customer, Bill>(customer, instance);
|
||||||
_customerBills.Add(newKeyValuePair);
|
_customerBills.Add(newKeyValuePair);
|
||||||
|
|
||||||
|
instance.Initialize(customer, _spawnPosition, _billInfos[0].Position, () => _customerBills.Remove(newKeyValuePair));
|
||||||
|
customer.SetCurrentBill(instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OrderResult(Customer customer, bool isSucceed)
|
private void OrderResult(Customer customer, bool isSucceed)
|
||||||
{
|
{
|
||||||
var keyValue = _customerBills.FirstOrDefault((element) => element.Key == customer);
|
var keyValue = _customerBills.FirstOrDefault((element) => element.Key == customer);
|
||||||
keyValue.Value.OrderResult(isSucceed, () => _customerBills.Remove(keyValue));
|
keyValue.Value.OrderResult(isSucceed);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void UpdateBillInfo(ObservableList<KeyValuePair<Customer, Bill>> sender, ListChangedEventArgs<KeyValuePair<Customer, Bill>> e)
|
private void UpdateBillInfo(ObservableList<KeyValuePair<Customer, Bill>> sender, ListChangedEventArgs<KeyValuePair<Customer, Bill>> e)
|
||||||
|
@ -35,6 +35,7 @@ namespace BlueWater.Uis
|
|||||||
EventManager.OnChangeExp += ChangeExp;
|
EventManager.OnChangeExp += ChangeExp;
|
||||||
EventManager.OnLevelUp += ChangeLevel;
|
EventManager.OnLevelUp += ChangeLevel;
|
||||||
|
|
||||||
|
_expSlider.value = 0f;
|
||||||
_originalColor = _filledImage.color;
|
_originalColor = _filledImage.color;
|
||||||
_tween = _filledImage.DOColor(Color.white, 0.25f)
|
_tween = _filledImage.DOColor(Color.white, 0.25f)
|
||||||
.SetAutoKill(false)
|
.SetAutoKill(false)
|
||||||
@ -55,7 +56,7 @@ namespace BlueWater.Uis
|
|||||||
|
|
||||||
private void ChangeLevel(LevelData levelData)
|
private void ChangeLevel(LevelData levelData)
|
||||||
{
|
{
|
||||||
_levelText.text = levelData.Idx;
|
_levelText.text = $"Round.{levelData.Idx}";
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ChangeExp(int addedExp)
|
private void ChangeExp(int addedExp)
|
||||||
|
60
Assets/02.Scripts/Ui/Tycoon/HealthPoint.cs
Normal file
60
Assets/02.Scripts/Ui/Tycoon/HealthPoint.cs
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
using System;
|
||||||
|
using Sirenix.OdinInspector;
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
|
||||||
|
namespace BlueWater
|
||||||
|
{
|
||||||
|
public enum HealthHeart
|
||||||
|
{
|
||||||
|
Empty = 0,
|
||||||
|
Half = 1,
|
||||||
|
Full = 2
|
||||||
|
}
|
||||||
|
|
||||||
|
public class HealthPoint : MonoBehaviour
|
||||||
|
{
|
||||||
|
[SerializeField]
|
||||||
|
private Image _heartImage;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private Image _lock;
|
||||||
|
|
||||||
|
// 이미지 리소스
|
||||||
|
[Title("이미지 리소스")]
|
||||||
|
[SerializeField]
|
||||||
|
private Sprite _fullHeart;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private Sprite _halfHeart;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private Sprite _emptyHeart;
|
||||||
|
|
||||||
|
public void SetHeart(HealthHeart healthHeart)
|
||||||
|
{
|
||||||
|
switch (healthHeart)
|
||||||
|
{
|
||||||
|
case HealthHeart.Empty:
|
||||||
|
_heartImage.sprite = _emptyHeart;
|
||||||
|
break;
|
||||||
|
case HealthHeart.Half:
|
||||||
|
_heartImage.sprite = _halfHeart;
|
||||||
|
break;
|
||||||
|
case HealthHeart.Full:
|
||||||
|
_heartImage.sprite = _fullHeart;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
throw new ArgumentOutOfRangeException(nameof(healthHeart), healthHeart, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
_lock.enabled = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Lock()
|
||||||
|
{
|
||||||
|
_heartImage.sprite = _emptyHeart;
|
||||||
|
_lock.enabled = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
2
Assets/02.Scripts/Ui/Tycoon/HealthPoint.cs.meta
Normal file
2
Assets/02.Scripts/Ui/Tycoon/HealthPoint.cs.meta
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ded06bad6f6549f4c9762e90685187f8
|
@ -1,6 +1,5 @@
|
|||||||
using System;
|
using BlueWater.Tycoons;
|
||||||
using DG.Tweening;
|
using DG.Tweening;
|
||||||
using Sirenix.OdinInspector;
|
|
||||||
using TMPro;
|
using TMPro;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
@ -8,28 +7,43 @@ namespace BlueWater.Uis
|
|||||||
{
|
{
|
||||||
public class PayMoneyUi : MonoBehaviour
|
public class PayMoneyUi : MonoBehaviour
|
||||||
{
|
{
|
||||||
[SerializeField, Required]
|
[SerializeField]
|
||||||
private DOTweenAnimation _moveAnimation;
|
private RectTransform _rect;
|
||||||
|
|
||||||
[SerializeField, Required]
|
|
||||||
private GameObject _panel;
|
|
||||||
|
|
||||||
[SerializeField, Required]
|
[SerializeField]
|
||||||
private TMP_Text _goldText;
|
private TMP_Text _text;
|
||||||
|
|
||||||
private void OnDestroy()
|
[SerializeField]
|
||||||
|
private ParticleSystem _payMoneyParticle;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private float _offsetY = 1f;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private float _duration = 2f;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private float _shakeAmount = 0.1f;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private int _shakeVibrato = 4;
|
||||||
|
|
||||||
|
public void Initialize(int gold)
|
||||||
{
|
{
|
||||||
_moveAnimation.DOKill();
|
TycoonManager.Instance.TycoonStatus.CurrentGold += gold;
|
||||||
}
|
_text.text = gold.ToString("N0");
|
||||||
|
|
||||||
public void PayMoney(int gold)
|
_rect.localRotation = Quaternion.identity;
|
||||||
{
|
var endPosition = _rect.localPosition + new Vector3(0, _offsetY, 0);
|
||||||
_goldText.text = gold.ToString("N0");
|
var payMoneyParticle = Instantiate(_payMoneyParticle, transform.position,
|
||||||
ShowUi();
|
_payMoneyParticle.transform.rotation);
|
||||||
_moveAnimation.DORestart();
|
payMoneyParticle.Play();
|
||||||
}
|
|
||||||
|
|
||||||
public void ShowUi() => _panel.SetActive(true);
|
var tween = DOTween.Sequence().SetAutoKill(true);
|
||||||
public void HideUi() => _panel.SetActive(false);
|
tween.Append(_rect.DOLocalMoveY(endPosition.y, _duration).SetEase(Ease.InOutSine));
|
||||||
|
tween.Join(_rect.DOScale(Vector3.zero, _duration).SetEase(Ease.InBack));
|
||||||
|
|
||||||
|
tween.OnComplete(() => Destroy(gameObject));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -238,13 +238,13 @@ namespace BlueWater.Uis
|
|||||||
_tycoonStatus.PlayerDashCooldownReduction += 1;
|
_tycoonStatus.PlayerDashCooldownReduction += 1;
|
||||||
break;
|
break;
|
||||||
case "TipBoost":
|
case "TipBoost":
|
||||||
// TODO : 서빙, 청소 팁 계산 및 연출
|
|
||||||
_tycoonStatus.TipMultiplier += 0.2f;
|
_tycoonStatus.TipMultiplier += 0.2f;
|
||||||
break;
|
break;
|
||||||
case "EndGoldBoost":
|
case "EndGoldBoost":
|
||||||
_tycoonStatus.EndGoldMultiplier += 0.1f;
|
_tycoonStatus.EndGoldMultiplier += 0.1f;
|
||||||
break;
|
break;
|
||||||
case "AllCustomerPurification":
|
case "AllCustomerPurification":
|
||||||
|
EventManager.InvokePurifiedCustomerAll();
|
||||||
break;
|
break;
|
||||||
case "GaugeTimeUp":
|
case "GaugeTimeUp":
|
||||||
_tycoonStatus.CustomerHurryTimeIncrease += 3;
|
_tycoonStatus.CustomerHurryTimeIncrease += 3;
|
||||||
@ -257,7 +257,6 @@ namespace BlueWater.Uis
|
|||||||
_tycoonStatus.BarrelAutoIncrease += 5;
|
_tycoonStatus.BarrelAutoIncrease += 5;
|
||||||
break;
|
break;
|
||||||
case "ServerNpcUpgrade":
|
case "ServerNpcUpgrade":
|
||||||
// TODO : 서빙 팁 계산 및 연출
|
|
||||||
_tycoonStatus.ServerTipMultiplier += 0.1f;
|
_tycoonStatus.ServerTipMultiplier += 0.1f;
|
||||||
break;
|
break;
|
||||||
case "CleanerNpcUpgrade":
|
case "CleanerNpcUpgrade":
|
||||||
@ -267,16 +266,22 @@ namespace BlueWater.Uis
|
|||||||
_tycoonStatus.BartenderMakingReduction += 1;
|
_tycoonStatus.BartenderMakingReduction += 1;
|
||||||
break;
|
break;
|
||||||
case "DoubleServing":
|
case "DoubleServing":
|
||||||
|
_tycoonStatus.CurrentPassiveCard = PassiveCard.DoubleServing;
|
||||||
break;
|
break;
|
||||||
case "RandomChange":
|
case "RandomChange":
|
||||||
|
_tycoonStatus.CurrentPassiveCard = PassiveCard.RandomChange;
|
||||||
break;
|
break;
|
||||||
case "GoldAutoGain":
|
case "GoldAutoGain":
|
||||||
|
_tycoonStatus.CurrentPassiveCard = PassiveCard.GoldAutoGain;
|
||||||
break;
|
break;
|
||||||
case "PassiveMakingBonus":
|
case "PassiveMakingBonus":
|
||||||
|
_tycoonStatus.CurrentPassiveCard = PassiveCard.PassiveMakingBonus;
|
||||||
break;
|
break;
|
||||||
case "PassiveServingBonus":
|
case "PassiveServingBonus":
|
||||||
|
_tycoonStatus.CurrentPassiveCard = PassiveCard.PassiveServingBonus;
|
||||||
break;
|
break;
|
||||||
case "PassiveCleaningBonus":
|
case "PassiveCleaningBonus":
|
||||||
|
_tycoonStatus.CurrentPassiveCard = PassiveCard.PassiveCleaningBonus;
|
||||||
break;
|
break;
|
||||||
default: Debug.Log("Not Found Card : IDX" + currTycoonCard.CardDataForIdx.Idx); return;
|
default: Debug.Log("Not Found Card : IDX" + currTycoonCard.CardDataForIdx.Idx); return;
|
||||||
}
|
}
|
||||||
|
31
Assets/02.Scripts/Ui/Tycoon/TycoonStatusUi.cs
Normal file
31
Assets/02.Scripts/Ui/Tycoon/TycoonStatusUi.cs
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
using TMPro;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace BlueWater
|
||||||
|
{
|
||||||
|
public class TycoonStatusUi : MonoBehaviour
|
||||||
|
{
|
||||||
|
[SerializeField]
|
||||||
|
private TMP_Text _bartenderCrewText;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private TMP_Text _serverCrewText;
|
||||||
|
|
||||||
|
[SerializeField]
|
||||||
|
private TMP_Text _cleanerCrewText;
|
||||||
|
|
||||||
|
private void Start()
|
||||||
|
{
|
||||||
|
UpdateUi(0, 0, 0);
|
||||||
|
|
||||||
|
EventManager.OnUpdateCrewUi += UpdateUi;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void UpdateUi(int bartenderCount, int serverCount, int cleanerCount)
|
||||||
|
{
|
||||||
|
_bartenderCrewText.text = bartenderCount.ToString();
|
||||||
|
_serverCrewText.text = serverCount.ToString();
|
||||||
|
_cleanerCrewText.text = cleanerCount.ToString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
2
Assets/02.Scripts/Ui/Tycoon/TycoonStatusUi.cs.meta
Normal file
2
Assets/02.Scripts/Ui/Tycoon/TycoonStatusUi.cs.meta
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4508418c76377fe4a8682411da8b768f
|
@ -1,4 +1,3 @@
|
|||||||
using System.Collections.Generic;
|
|
||||||
using DG.Tweening;
|
using DG.Tweening;
|
||||||
using Sirenix.OdinInspector;
|
using Sirenix.OdinInspector;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
@ -14,6 +13,9 @@ namespace BlueWater.Uis
|
|||||||
[field: SerializeField]
|
[field: SerializeField]
|
||||||
public Canvas MainCanvas { get; private set; }
|
public Canvas MainCanvas { get; private set; }
|
||||||
|
|
||||||
|
[field: SerializeField]
|
||||||
|
public Canvas WorldCanvas { get; private set; }
|
||||||
|
|
||||||
[field: SerializeField]
|
[field: SerializeField]
|
||||||
public GoldUi GoldUi { get; private set; }
|
public GoldUi GoldUi { get; private set; }
|
||||||
|
|
||||||
@ -70,7 +72,8 @@ namespace BlueWater.Uis
|
|||||||
private void InitializeComponents()
|
private void InitializeComponents()
|
||||||
{
|
{
|
||||||
MainCanvas = GetComponent<Canvas>();
|
MainCanvas = GetComponent<Canvas>();
|
||||||
GoldUi = transform.Find("GoldUi").GetComponent<GoldUi>();
|
WorldCanvas = GameObject.Find("WorldCanvas").GetComponent<Canvas>();
|
||||||
|
GoldUi = transform.Find("IngameUi/StatusPanel/GoldUi").GetComponent<GoldUi>();
|
||||||
TycoonUpgradeUi = GetComponentInChildren<TycoonUpgradeUi>(true);
|
TycoonUpgradeUi = GetComponentInChildren<TycoonUpgradeUi>(true);
|
||||||
TycoonManagementUi = GetComponentInChildren<TycoonManagementUi>(true);
|
TycoonManagementUi = GetComponentInChildren<TycoonManagementUi>(true);
|
||||||
TycoonStageUi = GetComponentInChildren<TycoonStageUi>(true);
|
TycoonStageUi = GetComponentInChildren<TycoonStageUi>(true);
|
||||||
|
@ -37,7 +37,7 @@ namespace BlueWater.Utility
|
|||||||
{
|
{
|
||||||
if (list.Contains(item))
|
if (list.Contains(item))
|
||||||
{
|
{
|
||||||
Debug.LogError($"{item}은 이미 {list}안에 등록되어 있습니다.");
|
Debug.Log($"{item}은 이미 {list}안에 등록되어 있습니다.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -48,7 +48,7 @@ namespace BlueWater.Utility
|
|||||||
{
|
{
|
||||||
if (!list.Contains(item))
|
if (!list.Contains(item))
|
||||||
{
|
{
|
||||||
Debug.LogError($"{item}은 {list}안에 없습니다.");
|
Debug.Log($"{item}은 {list}안에 없습니다.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BIN
Assets/03.Images/Ui/Tycoon/BartenderIcon.png
Normal file
BIN
Assets/03.Images/Ui/Tycoon/BartenderIcon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
143
Assets/03.Images/Ui/Tycoon/BartenderIcon.png.meta
Normal file
143
Assets/03.Images/Ui/Tycoon/BartenderIcon.png.meta
Normal file
@ -0,0 +1,143 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d66ac3a632e9573428a927faa8d54332
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 256
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: WindowsStoreApps
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/03.Images/Ui/Tycoon/CleanerIcon.png
Normal file
BIN
Assets/03.Images/Ui/Tycoon/CleanerIcon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
143
Assets/03.Images/Ui/Tycoon/CleanerIcon.png.meta
Normal file
143
Assets/03.Images/Ui/Tycoon/CleanerIcon.png.meta
Normal file
@ -0,0 +1,143 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8470f9a28d27c3747b4468aafc647d5f
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 256
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: WindowsStoreApps
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/03.Images/Ui/Tycoon/HeartLock.png
Normal file
BIN
Assets/03.Images/Ui/Tycoon/HeartLock.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 43 KiB |
143
Assets/03.Images/Ui/Tycoon/HeartLock.png.meta
Normal file
143
Assets/03.Images/Ui/Tycoon/HeartLock.png.meta
Normal file
@ -0,0 +1,143 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e8923b529e3af8a47ba71954dcddcbfc
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 256
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: WindowsStoreApps
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
BIN
Assets/03.Images/Ui/Tycoon/ServerIcon.png
Normal file
BIN
Assets/03.Images/Ui/Tycoon/ServerIcon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 18 KiB |
143
Assets/03.Images/Ui/Tycoon/ServerIcon.png.meta
Normal file
143
Assets/03.Images/Ui/Tycoon/ServerIcon.png.meta
Normal file
@ -0,0 +1,143 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4c3194a376af6004b8f9e045a7b673c6
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 13
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
flipGreenChannel: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
vTOnly: 0
|
||||||
|
ignoreMipmapLimit: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: 1
|
||||||
|
aniso: 1
|
||||||
|
mipBias: 0
|
||||||
|
wrapU: 1
|
||||||
|
wrapV: 1
|
||||||
|
wrapW: 0
|
||||||
|
nPOTScale: 0
|
||||||
|
lightmap: 0
|
||||||
|
compressionQuality: 50
|
||||||
|
spriteMode: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 256
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 4
|
||||||
|
buildTarget: WindowsStoreApps
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
customData:
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spriteCustomMetadata:
|
||||||
|
entries: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -533,315 +533,6 @@ MonoBehaviour:
|
|||||||
cacheBarkLines: 0
|
cacheBarkLines: 0
|
||||||
target: {fileID: 0}
|
target: {fileID: 0}
|
||||||
trigger: 32
|
trigger: 32
|
||||||
--- !u!1 &4474176736289550761
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 1132331773129038564}
|
|
||||||
- component: {fileID: 1471674300321268583}
|
|
||||||
- component: {fileID: 3349212535167819167}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: GoldText
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &1132331773129038564
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 4474176736289550761}
|
|
||||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_ConstrainProportionsScale: 1
|
|
||||||
m_Children: []
|
|
||||||
m_Father: {fileID: 2253494483373869651}
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
|
||||||
m_AnchoredPosition: {x: 1, y: 0}
|
|
||||||
m_SizeDelta: {x: 2, y: 0}
|
|
||||||
m_Pivot: {x: 0, y: 0.5}
|
|
||||||
--- !u!222 &1471674300321268583
|
|
||||||
CanvasRenderer:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 4474176736289550761}
|
|
||||||
m_CullTransparentMesh: 1
|
|
||||||
--- !u!114 &3349212535167819167
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 4474176736289550761}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_Material: {fileID: 0}
|
|
||||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
|
||||||
m_RaycastTarget: 1
|
|
||||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
m_Maskable: 1
|
|
||||||
m_OnCullStateChanged:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
m_text: 1,259
|
|
||||||
m_isRightToLeft: 0
|
|
||||||
m_fontAsset: {fileID: 11400000, guid: dabfdeb80b25d44b4ace56414d0eb4ad, type: 2}
|
|
||||||
m_sharedMaterial: {fileID: 2100000, guid: 0e5360dce269ccc42b822a424d66fbd4, type: 2}
|
|
||||||
m_fontSharedMaterials: []
|
|
||||||
m_fontMaterial: {fileID: 0}
|
|
||||||
m_fontMaterials: []
|
|
||||||
m_fontColor32:
|
|
||||||
serializedVersion: 2
|
|
||||||
rgba: 4294967295
|
|
||||||
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
|
|
||||||
m_enableVertexGradient: 0
|
|
||||||
m_colorMode: 3
|
|
||||||
m_fontColorGradient:
|
|
||||||
topLeft: {r: 1, g: 1, b: 1, a: 1}
|
|
||||||
topRight: {r: 1, g: 1, b: 1, a: 1}
|
|
||||||
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
|
|
||||||
bottomRight: {r: 1, g: 1, b: 1, a: 1}
|
|
||||||
m_fontColorGradientPreset: {fileID: 0}
|
|
||||||
m_spriteAsset: {fileID: 0}
|
|
||||||
m_tintAllSprites: 0
|
|
||||||
m_StyleSheet: {fileID: 0}
|
|
||||||
m_TextStyleHashCode: -1183493901
|
|
||||||
m_overrideHtmlColors: 0
|
|
||||||
m_faceColor:
|
|
||||||
serializedVersion: 2
|
|
||||||
rgba: 4294967295
|
|
||||||
m_fontSize: 0.65
|
|
||||||
m_fontSizeBase: 36
|
|
||||||
m_fontWeight: 400
|
|
||||||
m_enableAutoSizing: 1
|
|
||||||
m_fontSizeMin: 0.1
|
|
||||||
m_fontSizeMax: 10
|
|
||||||
m_fontStyle: 0
|
|
||||||
m_HorizontalAlignment: 1
|
|
||||||
m_VerticalAlignment: 512
|
|
||||||
m_textAlignment: 65535
|
|
||||||
m_characterSpacing: 0
|
|
||||||
m_wordSpacing: 0
|
|
||||||
m_lineSpacing: 0
|
|
||||||
m_lineSpacingMax: 0
|
|
||||||
m_paragraphSpacing: 0
|
|
||||||
m_charWidthMaxAdj: 0
|
|
||||||
m_TextWrappingMode: 0
|
|
||||||
m_wordWrappingRatios: 0.4
|
|
||||||
m_overflowMode: 0
|
|
||||||
m_linkedTextComponent: {fileID: 0}
|
|
||||||
parentLinkedComponent: {fileID: 0}
|
|
||||||
m_enableKerning: 0
|
|
||||||
m_ActiveFontFeatures: 6e72656b
|
|
||||||
m_enableExtraPadding: 0
|
|
||||||
checkPaddingRequired: 0
|
|
||||||
m_isRichText: 1
|
|
||||||
m_EmojiFallbackSupport: 1
|
|
||||||
m_parseCtrlCharacters: 1
|
|
||||||
m_isOrthographic: 1
|
|
||||||
m_isCullingEnabled: 0
|
|
||||||
m_horizontalMapping: 0
|
|
||||||
m_verticalMapping: 0
|
|
||||||
m_uvLineOffset: 0
|
|
||||||
m_geometrySortingOrder: 0
|
|
||||||
m_IsTextObjectScaleStatic: 0
|
|
||||||
m_VertexBufferAutoSizeReduction: 0
|
|
||||||
m_useMaxVisibleDescender: 1
|
|
||||||
m_pageToDisplay: 1
|
|
||||||
m_margin: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
m_isUsingLegacyAnimationComponent: 0
|
|
||||||
m_isVolumetricText: 0
|
|
||||||
m_hasFontAssetChanged: 0
|
|
||||||
m_baseMaterial: {fileID: 0}
|
|
||||||
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
--- !u!1 &5201084102013748843
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 4797239585124274237}
|
|
||||||
- component: {fileID: 5023560089133695211}
|
|
||||||
- component: {fileID: 1188822424991952652}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: PayMoneyUi
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &4797239585124274237
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5201084102013748843}
|
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
|
||||||
m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
|
|
||||||
m_ConstrainProportionsScale: 1
|
|
||||||
m_Children:
|
|
||||||
- {fileID: 2253494483373869651}
|
|
||||||
m_Father: {fileID: 7293985954889289183}
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
|
||||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
|
||||||
m_AnchoredPosition: {x: 0, y: 1.2}
|
|
||||||
m_SizeDelta: {x: 3, y: 1}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!114 &5023560089133695211
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5201084102013748843}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 4d0390bd8b8ffd640b34fe25065ff1df, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
updateType: 0
|
|
||||||
isSpeedBased: 0
|
|
||||||
hasOnStart: 0
|
|
||||||
hasOnPlay: 0
|
|
||||||
hasOnUpdate: 0
|
|
||||||
hasOnStepComplete: 0
|
|
||||||
hasOnComplete: 1
|
|
||||||
hasOnTweenCreated: 0
|
|
||||||
hasOnRewind: 0
|
|
||||||
onStart:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
onPlay:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
onUpdate:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
onStepComplete:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
onComplete:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls:
|
|
||||||
- m_Target: {fileID: 1188822424991952652}
|
|
||||||
m_TargetAssemblyTypeName: BlueWater.Uis.PayMoneyUi, Assembly-CSharp
|
|
||||||
m_MethodName: HideUi
|
|
||||||
m_Mode: 1
|
|
||||||
m_Arguments:
|
|
||||||
m_ObjectArgument: {fileID: 0}
|
|
||||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
|
||||||
m_IntArgument: 0
|
|
||||||
m_FloatArgument: 0
|
|
||||||
m_StringArgument:
|
|
||||||
m_BoolArgument: 0
|
|
||||||
m_CallState: 2
|
|
||||||
onTweenCreated:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
onRewind:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
targetIsSelf: 1
|
|
||||||
targetGO: {fileID: 0}
|
|
||||||
tweenTargetIsTargetGO: 1
|
|
||||||
delay: 0
|
|
||||||
duration: 0.6
|
|
||||||
easeType: 6
|
|
||||||
easeCurve:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Curve:
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 0
|
|
||||||
value: 0
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 0
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0
|
|
||||||
outWeight: 0
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 1
|
|
||||||
value: 1
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 0
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0
|
|
||||||
outWeight: 0
|
|
||||||
m_PreInfinity: 2
|
|
||||||
m_PostInfinity: 2
|
|
||||||
m_RotationOrder: 4
|
|
||||||
loopType: 0
|
|
||||||
loops: 1
|
|
||||||
id:
|
|
||||||
isRelative: 0
|
|
||||||
isFrom: 0
|
|
||||||
isIndependentUpdate: 0
|
|
||||||
autoKill: 0
|
|
||||||
autoGenerate: 1
|
|
||||||
isActive: 1
|
|
||||||
isValid: 1
|
|
||||||
target: {fileID: 4797239585124274237}
|
|
||||||
animationType: 1
|
|
||||||
targetType: 5
|
|
||||||
forcedTargetType: 0
|
|
||||||
autoPlay: 0
|
|
||||||
useTargetAsV3: 0
|
|
||||||
endValueFloat: 0
|
|
||||||
endValueV3: {x: 0, y: 1.5, z: 0}
|
|
||||||
endValueV2: {x: 0, y: 0}
|
|
||||||
endValueColor: {r: 1, g: 1, b: 1, a: 1}
|
|
||||||
endValueString:
|
|
||||||
endValueRect:
|
|
||||||
serializedVersion: 2
|
|
||||||
x: 0
|
|
||||||
y: 0
|
|
||||||
width: 0
|
|
||||||
height: 0
|
|
||||||
endValueTransform: {fileID: 0}
|
|
||||||
optionalBool0: 0
|
|
||||||
optionalBool1: 0
|
|
||||||
optionalFloat0: 0
|
|
||||||
optionalInt0: 0
|
|
||||||
optionalRotationMode: 0
|
|
||||||
optionalScrambleMode: 0
|
|
||||||
optionalShakeRandomnessMode: 0
|
|
||||||
optionalString:
|
|
||||||
--- !u!114 &1188822424991952652
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5201084102013748843}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 39a3ea52f4f05d643be41bd78f1f2b9f, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
_moveAnimation: {fileID: 5023560089133695211}
|
|
||||||
_panel: {fileID: 8635185869177028421}
|
|
||||||
_goldText: {fileID: 3349212535167819167}
|
|
||||||
--- !u!1 &7260635347182713621
|
--- !u!1 &7260635347182713621
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -882,7 +573,6 @@ Transform:
|
|||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 3748026497419659573}
|
- {fileID: 3748026497419659573}
|
||||||
- {fileID: 7164452667333806733}
|
- {fileID: 7164452667333806733}
|
||||||
- {fileID: 3997433578879793141}
|
|
||||||
- {fileID: 7293985954889289183}
|
- {fileID: 7293985954889289183}
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
@ -1122,9 +812,9 @@ MonoBehaviour:
|
|||||||
<MeshRenderer>k__BackingField: {fileID: 2588384133887034894}
|
<MeshRenderer>k__BackingField: {fileID: 2588384133887034894}
|
||||||
<BarkTrigger>k__BackingField: {fileID: 8922295334492411225}
|
<BarkTrigger>k__BackingField: {fileID: 8922295334492411225}
|
||||||
<InteractionCanvas>k__BackingField: {fileID: 5339802213853544233}
|
<InteractionCanvas>k__BackingField: {fileID: 5339802213853544233}
|
||||||
<PayMoneyParticle>k__BackingField: {fileID: 6080095273351670320}
|
|
||||||
<BalloonUi>k__BackingField: {fileID: 1469338590548789471}
|
<BalloonUi>k__BackingField: {fileID: 1469338590548789471}
|
||||||
<PayMoneyUi>k__BackingField: {fileID: 1188822424991952652}
|
_payMoneyUiObject: {fileID: 1722793422445764049, guid: d89dc1946bb6ee448a113d28d6bf2dce, type: 3}
|
||||||
|
_offset: {x: 0, y: 1.5, z: 0}
|
||||||
<SpineController>k__BackingField: {fileID: 5279376384905517670}
|
<SpineController>k__BackingField: {fileID: 5279376384905517670}
|
||||||
<AIMovement>k__BackingField: {fileID: 17978457728262906}
|
<AIMovement>k__BackingField: {fileID: 17978457728262906}
|
||||||
<EnableInteraction>k__BackingField: 1
|
<EnableInteraction>k__BackingField: 1
|
||||||
@ -1141,6 +831,8 @@ MonoBehaviour:
|
|||||||
<HurryTime>k__BackingField: 0
|
<HurryTime>k__BackingField: 0
|
||||||
<EatingTime>k__BackingField: 0
|
<EatingTime>k__BackingField: 0
|
||||||
<OpenUpgrade>k__BackingField:
|
<OpenUpgrade>k__BackingField:
|
||||||
|
<RewardBoxType>k__BackingField: 0
|
||||||
|
<RewardBoxPrice>k__BackingField: 0
|
||||||
<CurrentTableSeat>k__BackingField: {fileID: 0}
|
<CurrentTableSeat>k__BackingField: {fileID: 0}
|
||||||
<OrderedCocktailData>k__BackingField:
|
<OrderedCocktailData>k__BackingField:
|
||||||
<Idx>k__BackingField:
|
<Idx>k__BackingField:
|
||||||
@ -1162,6 +854,7 @@ MonoBehaviour:
|
|||||||
<IsMatchedServer>k__BackingField: 0
|
<IsMatchedServer>k__BackingField: 0
|
||||||
<IsReceivedItem>k__BackingField: 0
|
<IsReceivedItem>k__BackingField: 0
|
||||||
<IsOrderedSucceed>k__BackingField: 0
|
<IsOrderedSucceed>k__BackingField: 0
|
||||||
|
<IsServedPlayer>k__BackingField: 0
|
||||||
_customerInteractionType: 0
|
_customerInteractionType: 0
|
||||||
--- !u!1 &7812544424410854405
|
--- !u!1 &7812544424410854405
|
||||||
GameObject:
|
GameObject:
|
||||||
@ -1312,118 +1005,6 @@ SortingGroup:
|
|||||||
m_SortingLayer: 0
|
m_SortingLayer: 0
|
||||||
m_SortingOrder: 6
|
m_SortingOrder: 6
|
||||||
m_SortAtRoot: 0
|
m_SortAtRoot: 0
|
||||||
--- !u!1 &8635185869177028421
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 2253494483373869651}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: Panel
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 0
|
|
||||||
--- !u!224 &2253494483373869651
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 8635185869177028421}
|
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_ConstrainProportionsScale: 1
|
|
||||||
m_Children:
|
|
||||||
- {fileID: 3323121370063268586}
|
|
||||||
- {fileID: 1132331773129038564}
|
|
||||||
m_Father: {fileID: 4797239585124274237}
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!1 &9114641952602576849
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 3323121370063268586}
|
|
||||||
- component: {fileID: 1980321908532173225}
|
|
||||||
- component: {fileID: 4931792955855104974}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: GoldImage
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &3323121370063268586
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 9114641952602576849}
|
|
||||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_ConstrainProportionsScale: 0
|
|
||||||
m_Children: []
|
|
||||||
m_Father: {fileID: 2253494483373869651}
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
|
||||||
m_SizeDelta: {x: 1, y: 0}
|
|
||||||
m_Pivot: {x: 0, y: 0.5}
|
|
||||||
--- !u!222 &1980321908532173225
|
|
||||||
CanvasRenderer:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 9114641952602576849}
|
|
||||||
m_CullTransparentMesh: 1
|
|
||||||
--- !u!114 &4931792955855104974
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 9114641952602576849}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_Material: {fileID: 0}
|
|
||||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
|
||||||
m_RaycastTarget: 1
|
|
||||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
m_Maskable: 1
|
|
||||||
m_OnCullStateChanged:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
m_Sprite: {fileID: 21300000, guid: 51c11bee66d04f64d8d44afcb9975321, type: 3}
|
|
||||||
m_Type: 0
|
|
||||||
m_PreserveAspect: 0
|
|
||||||
m_FillCenter: 1
|
|
||||||
m_FillMethod: 4
|
|
||||||
m_FillAmount: 1
|
|
||||||
m_FillClockwise: 1
|
|
||||||
m_FillOrigin: 0
|
|
||||||
m_UseSpriteMesh: 0
|
|
||||||
m_PixelsPerUnitMultiplier: 1
|
|
||||||
--- !u!1001 &2718897986636601543
|
--- !u!1001 &2718897986636601543
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -1535,9 +1116,6 @@ PrefabInstance:
|
|||||||
m_RemovedComponents: []
|
m_RemovedComponents: []
|
||||||
m_RemovedGameObjects: []
|
m_RemovedGameObjects: []
|
||||||
m_AddedGameObjects:
|
m_AddedGameObjects:
|
||||||
- targetCorrespondingSourceObject: {fileID: 4648285208244819224, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}
|
|
||||||
insertIndex: -1
|
|
||||||
addedObject: {fileID: 4797239585124274237}
|
|
||||||
- targetCorrespondingSourceObject: {fileID: 4648285208244819224, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}
|
- targetCorrespondingSourceObject: {fileID: 4648285208244819224, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}
|
||||||
insertIndex: -1
|
insertIndex: -1
|
||||||
addedObject: {fileID: 126151493484984327}
|
addedObject: {fileID: 126151493484984327}
|
||||||
@ -1610,58 +1188,3 @@ MonoBehaviour:
|
|||||||
cancelWaitUntilSequenceEndsIfReplacingBark: 0
|
cancelWaitUntilSequenceEndsIfReplacingBark: 0
|
||||||
waitForContinueButton: 0
|
waitForContinueButton: 0
|
||||||
textDisplaySetting: 0
|
textDisplaySetting: 0
|
||||||
--- !u!1001 &5609554484774491156
|
|
||||||
PrefabInstance:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Modification:
|
|
||||||
serializedVersion: 3
|
|
||||||
m_TransformParent: {fileID: 2397117528733804567}
|
|
||||||
m_Modifications:
|
|
||||||
- target: {fileID: 566939879778710709, guid: 3e8a6ee872b4e7e4fa263e0623657598, type: 3}
|
|
||||||
propertyPath: m_Name
|
|
||||||
value: PayMoneyParticle
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 566939879778710709, guid: 3e8a6ee872b4e7e4fa263e0623657598, type: 3}
|
|
||||||
propertyPath: m_IsActive
|
|
||||||
value: 1
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 1853779330485108260, guid: 3e8a6ee872b4e7e4fa263e0623657598, type: 3}
|
|
||||||
propertyPath: playOnAwake
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 8836230403992314849, guid: 3e8a6ee872b4e7e4fa263e0623657598, type: 3}
|
|
||||||
propertyPath: m_LocalPosition.y
|
|
||||||
value: 1
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 8836230403992314849, guid: 3e8a6ee872b4e7e4fa263e0623657598, type: 3}
|
|
||||||
propertyPath: m_LocalPosition.z
|
|
||||||
value: 1.078
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 8836230403992314849, guid: 3e8a6ee872b4e7e4fa263e0623657598, type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.x
|
|
||||||
value: -90
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 8836230403992314849, guid: 3e8a6ee872b4e7e4fa263e0623657598, type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.y
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 8836230403992314849, guid: 3e8a6ee872b4e7e4fa263e0623657598, type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.z
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
m_RemovedComponents: []
|
|
||||||
m_RemovedGameObjects: []
|
|
||||||
m_AddedGameObjects: []
|
|
||||||
m_AddedComponents: []
|
|
||||||
m_SourcePrefab: {fileID: 100100000, guid: 3e8a6ee872b4e7e4fa263e0623657598, type: 3}
|
|
||||||
--- !u!4 &3997433578879793141 stripped
|
|
||||||
Transform:
|
|
||||||
m_CorrespondingSourceObject: {fileID: 8836230403992314849, guid: 3e8a6ee872b4e7e4fa263e0623657598, type: 3}
|
|
||||||
m_PrefabInstance: {fileID: 5609554484774491156}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
--- !u!198 &6080095273351670320 stripped
|
|
||||||
ParticleSystem:
|
|
||||||
m_CorrespondingSourceObject: {fileID: 1853779330485108260, guid: 3e8a6ee872b4e7e4fa263e0623657598, type: 3}
|
|
||||||
m_PrefabInstance: {fileID: 5609554484774491156}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
|
@ -1982,8 +1982,8 @@ Transform:
|
|||||||
m_GameObject: {fileID: 5080749585704891928}
|
m_GameObject: {fileID: 5080749585704891928}
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
m_LocalPosition: {x: -5.48, y: 0, z: -6.431}
|
m_LocalPosition: {x: -5.3, y: 0, z: -6.2}
|
||||||
m_LocalScale: {x: 4, y: 1, z: 1}
|
m_LocalScale: {x: 6, y: 1, z: 2}
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 0
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 3043377211119969757}
|
m_Father: {fileID: 3043377211119969757}
|
||||||
@ -5342,8 +5342,8 @@ Transform:
|
|||||||
m_GameObject: {fileID: 8854654418663393334}
|
m_GameObject: {fileID: 8854654418663393334}
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
m_LocalPosition: {x: 7.68, y: 0, z: -6.431}
|
m_LocalPosition: {x: 7.6, y: 0, z: -6.2}
|
||||||
m_LocalScale: {x: 4, y: 1, z: 1}
|
m_LocalScale: {x: 4, y: 1, z: 2}
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 0
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 3043377211119969757}
|
m_Father: {fileID: 3043377211119969757}
|
||||||
@ -12281,7 +12281,7 @@ PrefabInstance:
|
|||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 6457232975130062969, guid: b598d6dcbf4fb7541a28f33dad36b424, type: 3}
|
- target: {fileID: 6457232975130062969, guid: b598d6dcbf4fb7541a28f33dad36b424, type: 3}
|
||||||
propertyPath: m_LocalPosition.x
|
propertyPath: m_LocalPosition.x
|
||||||
value: 1.1
|
value: 1
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 6457232975130062969, guid: b598d6dcbf4fb7541a28f33dad36b424, type: 3}
|
- target: {fileID: 6457232975130062969, guid: b598d6dcbf4fb7541a28f33dad36b424, type: 3}
|
||||||
propertyPath: m_LocalPosition.y
|
propertyPath: m_LocalPosition.y
|
||||||
|
@ -56,6 +56,9 @@ MonoBehaviour:
|
|||||||
<InteractionRadius>k__BackingField: 0.6
|
<InteractionRadius>k__BackingField: 0.6
|
||||||
<InteractionMessage>k__BackingField:
|
<InteractionMessage>k__BackingField:
|
||||||
IsOpened: 0
|
IsOpened: 0
|
||||||
|
_payMoneyUiObject: {fileID: 1722793422445764049, guid: d89dc1946bb6ee448a113d28d6bf2dce, type: 3}
|
||||||
|
_instanceLocation: {fileID: 0}
|
||||||
|
_offset: {x: 0, y: 1.5, z: 0}
|
||||||
<IsOccupied>k__BackingField: 0
|
<IsOccupied>k__BackingField: 0
|
||||||
<IsReserved>k__BackingField: 0
|
<IsReserved>k__BackingField: 0
|
||||||
<IsCleaned>k__BackingField: 1
|
<IsCleaned>k__BackingField: 1
|
||||||
@ -382,6 +385,9 @@ MonoBehaviour:
|
|||||||
<InteractionRadius>k__BackingField: 0.6
|
<InteractionRadius>k__BackingField: 0.6
|
||||||
<InteractionMessage>k__BackingField:
|
<InteractionMessage>k__BackingField:
|
||||||
IsOpened: 0
|
IsOpened: 0
|
||||||
|
_payMoneyUiObject: {fileID: 1722793422445764049, guid: d89dc1946bb6ee448a113d28d6bf2dce, type: 3}
|
||||||
|
_instanceLocation: {fileID: 0}
|
||||||
|
_offset: {x: 0, y: 1.5, z: 0}
|
||||||
<IsOccupied>k__BackingField: 0
|
<IsOccupied>k__BackingField: 0
|
||||||
<IsReserved>k__BackingField: 0
|
<IsReserved>k__BackingField: 0
|
||||||
<IsCleaned>k__BackingField: 1
|
<IsCleaned>k__BackingField: 1
|
||||||
@ -888,6 +894,7 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 353433a78f14e1b42bef6e12dd1f5700, type: 3}
|
m_Script: {fileID: 11500000, guid: 353433a78f14e1b42bef6e12dd1f5700, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
|
_carpetObject: {fileID: 0}
|
||||||
_tableSeats:
|
_tableSeats:
|
||||||
- {fileID: 6383913593085221228}
|
- {fileID: 6383913593085221228}
|
||||||
- {fileID: 6277647266874368514}
|
- {fileID: 6277647266874368514}
|
||||||
|
@ -205,7 +205,11 @@ MonoBehaviour:
|
|||||||
<InteractionRadius>k__BackingField: 0.5
|
<InteractionRadius>k__BackingField: 0.5
|
||||||
<InteractionMessage>k__BackingField: "\uCE58\uC6B0\uAE30"
|
<InteractionMessage>k__BackingField: "\uCE58\uC6B0\uAE30"
|
||||||
IsOpened: 0
|
IsOpened: 0
|
||||||
_interactionHoldingTime: 3
|
_payMoneyUiObject: {fileID: 1722793422445764049, guid: d89dc1946bb6ee448a113d28d6bf2dce, type: 3}
|
||||||
|
_instanceLocation: {fileID: 0}
|
||||||
|
_offset: {x: 0, y: 1.5, z: 0}
|
||||||
|
_playerHoldingTime: 3
|
||||||
|
_crewHoldingTime: 9
|
||||||
--- !u!4 &5927803667513949971 stripped
|
--- !u!4 &5927803667513949971 stripped
|
||||||
Transform:
|
Transform:
|
||||||
m_CorrespondingSourceObject: {fileID: 4011269187381704965, guid: 3f9f846a7f237924e97c9acf370d991d, type: 3}
|
m_CorrespondingSourceObject: {fileID: 4011269187381704965, guid: 3f9f846a7f237924e97c9acf370d991d, type: 3}
|
||||||
|
@ -1,5 +1,80 @@
|
|||||||
%YAML 1.1
|
%YAML 1.1
|
||||||
%TAG !u! tag:unity3d.com,2011:
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &741964965419390422
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1620243870353125919}
|
||||||
|
- component: {fileID: 6922327067871614779}
|
||||||
|
- component: {fileID: 4584260379096054624}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Lock
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &1620243870353125919
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 741964965419390422}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 3997465226346976133}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: -30, y: -30}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &6922327067871614779
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 741964965419390422}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &4584260379096054624
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 741964965419390422}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 21300000, guid: e8923b529e3af8a47ba71954dcddcbfc, type: 3}
|
||||||
|
m_Type: 0
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
--- !u!1 &7026391210700039621
|
--- !u!1 &7026391210700039621
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -11,6 +86,7 @@ GameObject:
|
|||||||
- component: {fileID: 3997465226346976133}
|
- component: {fileID: 3997465226346976133}
|
||||||
- component: {fileID: 6132398822233404055}
|
- component: {fileID: 6132398822233404055}
|
||||||
- component: {fileID: 1582184245155240560}
|
- component: {fileID: 1582184245155240560}
|
||||||
|
- component: {fileID: 4356182340925070836}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: HealthPoint
|
m_Name: HealthPoint
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
@ -29,7 +105,8 @@ RectTransform:
|
|||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_ConstrainProportionsScale: 0
|
m_ConstrainProportionsScale: 0
|
||||||
m_Children: []
|
m_Children:
|
||||||
|
- {fileID: 1620243870353125919}
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
@ -65,7 +142,7 @@ MonoBehaviour:
|
|||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_Sprite: {fileID: 21300000, guid: 4e2159443b5aedf43849ec062f4f8016, type: 3}
|
m_Sprite: {fileID: 21300000, guid: b519b8a1ceacfad4c834eb059d4004a7, type: 3}
|
||||||
m_Type: 0
|
m_Type: 0
|
||||||
m_PreserveAspect: 0
|
m_PreserveAspect: 0
|
||||||
m_FillCenter: 1
|
m_FillCenter: 1
|
||||||
@ -75,3 +152,20 @@ MonoBehaviour:
|
|||||||
m_FillOrigin: 0
|
m_FillOrigin: 0
|
||||||
m_UseSpriteMesh: 0
|
m_UseSpriteMesh: 0
|
||||||
m_PixelsPerUnitMultiplier: 1
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!114 &4356182340925070836
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7026391210700039621}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: ded06bad6f6549f4c9762e90685187f8, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
_heartImage: {fileID: 1582184245155240560}
|
||||||
|
_lock: {fileID: 4584260379096054624}
|
||||||
|
_fullHeart: {fileID: 21300000, guid: 4e2159443b5aedf43849ec062f4f8016, type: 3}
|
||||||
|
_halfHeart: {fileID: 21300000, guid: 8de91ee4e8525bb46bb309c15c5207d3, type: 3}
|
||||||
|
_emptyHeart: {fileID: 21300000, guid: b519b8a1ceacfad4c834eb059d4004a7, type: 3}
|
||||||
|
306
Assets/05.Prefabs/Uis/Tycoons/PayMoneyUi.prefab
Normal file
306
Assets/05.Prefabs/Uis/Tycoons/PayMoneyUi.prefab
Normal file
@ -0,0 +1,306 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &4143422460293890932
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 585966513942767673}
|
||||||
|
- component: {fileID: 1439871180018495930}
|
||||||
|
- component: {fileID: 3021308150090116930}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: GoldText
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &585966513942767673
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4143422460293890932}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 1
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1788238581771729038}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 1, y: 0}
|
||||||
|
m_SizeDelta: {x: 2, y: 0}
|
||||||
|
m_Pivot: {x: 0, y: 0.5}
|
||||||
|
--- !u!222 &1439871180018495930
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4143422460293890932}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &3021308150090116930
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4143422460293890932}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_text: 1,259
|
||||||
|
m_isRightToLeft: 0
|
||||||
|
m_fontAsset: {fileID: 11400000, guid: dabfdeb80b25d44b4ace56414d0eb4ad, type: 2}
|
||||||
|
m_sharedMaterial: {fileID: 2100000, guid: 0e5360dce269ccc42b822a424d66fbd4, type: 2}
|
||||||
|
m_fontSharedMaterials: []
|
||||||
|
m_fontMaterial: {fileID: 0}
|
||||||
|
m_fontMaterials: []
|
||||||
|
m_fontColor32:
|
||||||
|
serializedVersion: 2
|
||||||
|
rgba: 4294967295
|
||||||
|
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_enableVertexGradient: 0
|
||||||
|
m_colorMode: 3
|
||||||
|
m_fontColorGradient:
|
||||||
|
topLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
topRight: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
bottomRight: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_fontColorGradientPreset: {fileID: 0}
|
||||||
|
m_spriteAsset: {fileID: 0}
|
||||||
|
m_tintAllSprites: 0
|
||||||
|
m_StyleSheet: {fileID: 0}
|
||||||
|
m_TextStyleHashCode: -1183493901
|
||||||
|
m_overrideHtmlColors: 0
|
||||||
|
m_faceColor:
|
||||||
|
serializedVersion: 2
|
||||||
|
rgba: 4294967295
|
||||||
|
m_fontSize: 0.65
|
||||||
|
m_fontSizeBase: 36
|
||||||
|
m_fontWeight: 400
|
||||||
|
m_enableAutoSizing: 1
|
||||||
|
m_fontSizeMin: 0.1
|
||||||
|
m_fontSizeMax: 10
|
||||||
|
m_fontStyle: 0
|
||||||
|
m_HorizontalAlignment: 1
|
||||||
|
m_VerticalAlignment: 512
|
||||||
|
m_textAlignment: 65535
|
||||||
|
m_characterSpacing: 0
|
||||||
|
m_wordSpacing: 0
|
||||||
|
m_lineSpacing: 0
|
||||||
|
m_lineSpacingMax: 0
|
||||||
|
m_paragraphSpacing: 0
|
||||||
|
m_charWidthMaxAdj: 0
|
||||||
|
m_TextWrappingMode: 0
|
||||||
|
m_wordWrappingRatios: 0.4
|
||||||
|
m_overflowMode: 0
|
||||||
|
m_linkedTextComponent: {fileID: 0}
|
||||||
|
parentLinkedComponent: {fileID: 0}
|
||||||
|
m_enableKerning: 0
|
||||||
|
m_ActiveFontFeatures: 6e72656b
|
||||||
|
m_enableExtraPadding: 0
|
||||||
|
checkPaddingRequired: 0
|
||||||
|
m_isRichText: 1
|
||||||
|
m_EmojiFallbackSupport: 1
|
||||||
|
m_parseCtrlCharacters: 1
|
||||||
|
m_isOrthographic: 1
|
||||||
|
m_isCullingEnabled: 0
|
||||||
|
m_horizontalMapping: 0
|
||||||
|
m_verticalMapping: 0
|
||||||
|
m_uvLineOffset: 0
|
||||||
|
m_geometrySortingOrder: 0
|
||||||
|
m_IsTextObjectScaleStatic: 0
|
||||||
|
m_VertexBufferAutoSizeReduction: 0
|
||||||
|
m_useMaxVisibleDescender: 1
|
||||||
|
m_pageToDisplay: 1
|
||||||
|
m_margin: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_isUsingLegacyAnimationComponent: 0
|
||||||
|
m_isVolumetricText: 0
|
||||||
|
m_hasFontAssetChanged: 0
|
||||||
|
m_baseMaterial: {fileID: 0}
|
||||||
|
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
--- !u!1 &5745162248177693878
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4973147387996267232}
|
||||||
|
- component: {fileID: 1722793422445764049}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: PayMoneyUi
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &4973147387996267232
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5745162248177693878}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
|
||||||
|
m_ConstrainProportionsScale: 1
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 1788238581771729038}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 3, y: 1}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &1722793422445764049
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5745162248177693878}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 39a3ea52f4f05d643be41bd78f1f2b9f, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
_rect: {fileID: 4973147387996267232}
|
||||||
|
_text: {fileID: 3021308150090116930}
|
||||||
|
_payMoneyParticle: {fileID: 1853779330485108260, guid: 3e8a6ee872b4e7e4fa263e0623657598, type: 3}
|
||||||
|
_offsetY: 1
|
||||||
|
_duration: 2
|
||||||
|
_shakeAmount: 0.1
|
||||||
|
_shakeVibrato: 4
|
||||||
|
--- !u!1 &8088828890399591832
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1788238581771729038}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Panel
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &1788238581771729038
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8088828890399591832}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 1
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 2992929511198873655}
|
||||||
|
- {fileID: 585966513942767673}
|
||||||
|
m_Father: {fileID: 4973147387996267232}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!1 &8785021350140208396
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 2992929511198873655}
|
||||||
|
- component: {fileID: 2084208435604253556}
|
||||||
|
- component: {fileID: 4892636937446218003}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: GoldImage
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &2992929511198873655
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8785021350140208396}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1788238581771729038}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 1, y: 0}
|
||||||
|
m_Pivot: {x: 0, y: 0.5}
|
||||||
|
--- !u!222 &2084208435604253556
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8785021350140208396}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &4892636937446218003
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8785021350140208396}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 21300000, guid: 51c11bee66d04f64d8d44afcb9975321, type: 3}
|
||||||
|
m_Type: 0
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
@ -1,7 +1,6 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 0e2c1b34aa4e2ab45aca5be37847e228
|
guid: d89dc1946bb6ee448a113d28d6bf2dce
|
||||||
folderAsset: yes
|
PrefabImporter:
|
||||||
DefaultImporter:
|
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
assetBundleName:
|
assetBundleName:
|
Binary file not shown.
@ -2,7 +2,7 @@
|
|||||||
{
|
{
|
||||||
"Idx": "HeartSlotPlus",
|
"Idx": "HeartSlotPlus",
|
||||||
"ScriptText": "하트 한칸 추가",
|
"ScriptText": "하트 한칸 추가",
|
||||||
"Max": 5,
|
"Max": 3,
|
||||||
"Ratio": 5,
|
"Ratio": 5,
|
||||||
"Type": 0,
|
"Type": 0,
|
||||||
"Shop": 1,
|
"Shop": 1,
|
||||||
|
Loading…
Reference in New Issue
Block a user