diff --git a/Assets/01.Scenes/01.Tycoon.unity b/Assets/01.Scenes/01.Tycoon.unity index dcc379fbb..75c253260 100644 --- a/Assets/01.Scenes/01.Tycoon.unity +++ b/Assets/01.Scenes/01.Tycoon.unity @@ -1627,6 +1627,41 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_ShowMaskGraphic: 0 +--- !u!1 &128638923 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 128638924} + m_Layer: 5 + m_Name: Bills + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &128638924 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 128638923} + 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: 1737345938} + 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!1001 &138827959 PrefabInstance: m_ObjectHideFlags: 0 @@ -15482,7 +15517,7 @@ RectTransform: m_GameObject: {fileID: 1434161266} 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_LocalScale: {x: 1.2, y: 1.2, z: 1.2} m_ConstrainProportionsScale: 1 m_Children: - {fileID: 1544446791} @@ -15494,7 +15529,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -26, y: 37} + m_AnchoredPosition: {x: -132, y: 37} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1434161268 @@ -15525,7 +15560,7 @@ MonoBehaviour: initialSkinName: initialFlipX: 1 initialFlipY: 0 - startingAnimation: Move + startingAnimation: startingLoop: 1 timeScale: 1 freeze: 0 @@ -18410,6 +18445,7 @@ MonoBehaviour: k__BackingField: {fileID: 1665075873} _dailyBgm: TycoonDailyBgm1 k__BackingField: + _maxLevel: 0 _currentLevel: 0 _maxPlayerHealth: 0 _currentPlayerHealth: 0 @@ -19657,6 +19693,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1434161267} + - {fileID: 128638924} m_Father: {fileID: 1851687885} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -21345,8 +21382,9 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1851687885} + - component: {fileID: 1851687886} m_Layer: 5 - m_Name: ChainUi + m_Name: BillUi m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -21372,6 +21410,33 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 600, y: 400} m_Pivot: {x: 1, y: 1} +--- !u!114 &1851687886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1851687884} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b3db3de35fd9f354fb5b12074c7687b5, type: 3} + m_Name: + m_EditorClassIdentifier: + _billPrefab: {fileID: 3359733629073227380, guid: 8e1b25c375bfe2748993aba6d9af3fb5, type: 3} + _chain: {fileID: 1434161268} + _spawnPosition: {x: 400, y: -120, z: 0} + _spawnLocation: {fileID: 128638924} + _billInfos: + - IsEmpty: 1 + k__BackingField: {x: -290, y: -120, z: 0} + - IsEmpty: 1 + k__BackingField: {x: -170, y: -120, z: 0} + - IsEmpty: 1 + k__BackingField: {x: -50, y: -120, z: 0} + - IsEmpty: 1 + k__BackingField: {x: 70, y: -120, z: 0} + - IsEmpty: 1 + k__BackingField: {x: 190, y: -120, z: 0} --- !u!1 &1858488034 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/02.Scripts/BehaviorTree/Npc/Customer/Conditional/OrderCocktail.cs b/Assets/02.Scripts/BehaviorTree/Npc/Customer/Conditional/OrderCocktail.cs index 6d66b28a5..c637775c8 100644 --- a/Assets/02.Scripts/BehaviorTree/Npc/Customer/Conditional/OrderCocktail.cs +++ b/Assets/02.Scripts/BehaviorTree/Npc/Customer/Conditional/OrderCocktail.cs @@ -1,12 +1,6 @@ using System; using BehaviorDesigner.Runtime.Tasks; -using BlueWater.Items; using BlueWater.Npcs.Customers; -using BlueWater.Players.Tycoons; -using BlueWater.Tycoons; -using BlueWater.Uis; -using PixelCrushers.DialogueSystem; -using UnityEngine; namespace BlueWater.BehaviorTrees.Actions { diff --git a/Assets/02.Scripts/Character/Npc/Customer.cs b/Assets/02.Scripts/Character/Npc/Customer.cs index bde9b3ddf..7fa0ec2ad 100644 --- a/Assets/02.Scripts/Character/Npc/Customer.cs +++ b/Assets/02.Scripts/Character/Npc/Customer.cs @@ -281,6 +281,7 @@ namespace BlueWater.Npcs.Customers EventManager.OnCocktailServedToCustomer?.Invoke(servedCocktailData); IsOrderedSucceed = currentPickupItem.Idx == OrderedCocktailData.Idx; IsReceivedItem = true; + EventManager.OnOrderResult?.Invoke(this, IsOrderedSucceed); break; default: throw new ArgumentOutOfRangeException(); @@ -346,7 +347,13 @@ namespace BlueWater.Npcs.Customers public bool IsWaitTimeOver() { - return BalloonUi.IsWaitTimeOver(); + var isWaitTimeOver = BalloonUi.IsWaitTimeOver(); + if (isWaitTimeOver) + { + EventManager.OnOrderResult?.Invoke(this, false); + } + + return isWaitTimeOver; } public void PayMoney() @@ -402,9 +409,10 @@ namespace BlueWater.Npcs.Customers InteractionMessage = "칵테일 전달"; OrderedCocktailData = TycoonManager.Instance.TycoonIngredientController.GetRandomCocktailData(); BalloonUi.OrderItem(OrderedCocktailData.Idx, CurrentLevelData.WaitTime, CurrentLevelData.HurryTime); - _customerInteractionType = CustomerInteractionType.OrderCocktail; RegisterPlayerInteraction(); + + EventManager.OnOrderedCocktail?.Invoke(this); } public void MoveSpawnPosition() diff --git a/Assets/02.Scripts/EventManager.cs b/Assets/02.Scripts/EventManager.cs index b8c59d9af..e62d34480 100644 --- a/Assets/02.Scripts/EventManager.cs +++ b/Assets/02.Scripts/EventManager.cs @@ -1,5 +1,6 @@ using System; using BlueWater.Items; +using BlueWater.Npcs.Customers; using UnityEngine; namespace BlueWater @@ -33,6 +34,8 @@ namespace BlueWater // Npc public static Action OnCreateCustomer; + public static Action OnOrderedCocktail; + public static Action OnOrderResult; // 음료 // public static Action OnDrinkRecipeAcquired; diff --git a/Assets/02.Scripts/Prop/Tycoon/CustomerTable.cs b/Assets/02.Scripts/Prop/Tycoon/CustomerTable.cs index 92f874bd2..f372b3db8 100644 --- a/Assets/02.Scripts/Prop/Tycoon/CustomerTable.cs +++ b/Assets/02.Scripts/Prop/Tycoon/CustomerTable.cs @@ -1,6 +1,6 @@ -using System; using System.Collections.Generic; using System.Linq; +using TMPro; using UnityEngine; using Random = System.Random; @@ -10,6 +10,9 @@ namespace BlueWater.Tycoons { [SerializeField] private List _tableSeats; + + [SerializeField] + private int _tableNumber; private TableSeat _tableSeat; private Random _random = new(); @@ -17,6 +20,11 @@ namespace BlueWater.Tycoons private void OnEnable() { + foreach (var element in _tableSeats) + { + element.SetTableNumber(_tableNumber); + } + _tycoonManager = TycoonManager.Instance; _tycoonManager.CustomerTableController.RegisterTable(this); } diff --git a/Assets/02.Scripts/Prop/Tycoon/TableSeat.cs b/Assets/02.Scripts/Prop/Tycoon/TableSeat.cs index 75bf88716..e6fab8cfb 100644 --- a/Assets/02.Scripts/Prop/Tycoon/TableSeat.cs +++ b/Assets/02.Scripts/Prop/Tycoon/TableSeat.cs @@ -25,6 +25,9 @@ namespace BlueWater.Tycoons [field: SerializeField] public Vector3 TableDirection; + [field: SerializeField] + public int TableNumber; + [SerializeField] private Sprite _foodImage; @@ -72,6 +75,8 @@ namespace BlueWater.Tycoons InteractionMessage = "치우기"; } + public void SetTableNumber(int number) => TableNumber = number; + public void SetFood(Sprite sprite) { Food.sprite = _foodImage; diff --git a/Assets/02.Scripts/Tycoon/TycoonStatus.cs b/Assets/02.Scripts/Tycoon/TycoonStatus.cs index d838b0334..1cf463f96 100644 --- a/Assets/02.Scripts/Tycoon/TycoonStatus.cs +++ b/Assets/02.Scripts/Tycoon/TycoonStatus.cs @@ -1,4 +1,5 @@ using System; +using System.Linq; using Sirenix.OdinInspector; using UnityEngine; @@ -7,6 +8,14 @@ namespace BlueWater.Tycoons [Serializable] public class TycoonStatus { + [SerializeField] + private int _maxLevel; + public int MaxLevel + { + get => _maxLevel; + set => _maxLevel = value; + } + [SerializeField] private int _currentLevel; public int CurrentLevel @@ -75,6 +84,8 @@ namespace BlueWater.Tycoons get => _currentExp; set { + if (_currentLevel >= _maxLevel) return; + var previousExp = _currentExp; var maxExp = TycoonManager.Instance.GetCurrentLevelData().RequiredExp; var addedExp = (int)((value - previousExp) * _expMultiplier); @@ -249,7 +260,8 @@ namespace BlueWater.Tycoons ingredientController.LiquidBarrelE.OnAmountChanged += UpdateLiquidE; ingredientController.GarnishBarrel1.OnAmountChanged += UpdateGarnish1; ingredientController.GarnishBarrel2.OnAmountChanged += UpdateGarnish2; - + + MaxLevel = int.Parse(TycoonManager.Instance.LevelDataSo.GetData().Last().Value.Idx); CurrentLevel = 1; CurrentGold = 0; CurrentExp = 0; diff --git a/Assets/02.Scripts/Ui/Tycoon/Bill.cs b/Assets/02.Scripts/Ui/Tycoon/Bill.cs new file mode 100644 index 000000000..d8825091d --- /dev/null +++ b/Assets/02.Scripts/Ui/Tycoon/Bill.cs @@ -0,0 +1,126 @@ +using System; +using System.Collections; +using BlueWater.Npcs.Customers; +using DG.Tweening; +using TMPro; +using UnityEngine; +using UnityEngine.UI; +using Random = UnityEngine.Random; + +namespace BlueWater +{ + public class Bill : MonoBehaviour + { + [SerializeField] + private RectTransform _rect; + + [SerializeField] + private AnimationController _animationController; + + [SerializeField] + private Slider _slider; + + [SerializeField] + private Image _filledImage; + + [SerializeField] + private Image _orderImage; + + [SerializeField] + private GameObject _tableNumberImageObject; + + [SerializeField] + private TMP_Text _tableNumberText; + + [SerializeField] + private Color _startColor = Color.green; + + [SerializeField] + private Color _endColor = Color.red; + + public BillInfo BillInfo { get; private set; } + + public void Initialize(Customer customer, Vector3 spawnPosition) + { + _slider.onValueChanged.AddListener(OnSliderValueChanged); + _rect.anchoredPosition = spawnPosition; + _slider.value = 1f; + _orderImage.sprite = customer.OrderedCocktailData.Sprite; + + var sliderSequence = DOTween.Sequence(); + sliderSequence.Append(_slider.DOValue(0f, customer.CurrentLevelData.HurryTime) + .From(1f) + .SetEase(Ease.Linear) + .SetDelay(customer.CurrentLevelData.WaitTime) + .SetAutoKill(true)); + } + + private void OnDestroy() + { + _slider.onValueChanged.RemoveListener(OnSliderValueChanged); + } + + private void OnSliderValueChanged(float value) + { + _filledImage.color = Color.Lerp(_endColor, _startColor, value); + } + + public void Move(BillInfo billInfo) + { + if (BillInfo != null) + { + BillInfo.IsEmpty = true; + } + + BillInfo = billInfo; + BillInfo.IsEmpty = false; + // 트윈 이동 + var moveSequence = DOTween.Sequence(); + moveSequence.Append(_rect.DOLocalMoveX(BillInfo.Position.x, 1f)); + moveSequence.Join(_rect.DOLocalRotate(new Vector3(0, 0, 40f), 0.2f)); + moveSequence.Join(_rect.DOPunchRotation(new Vector3(0f, 0f, 5f), 0.8f, 3, 0.2f) + .SetDelay(0.2f) + .SetEase(Ease.InOutBounce)); + moveSequence.AppendCallback(OnArrivedTarget); + } + + private void OnArrivedTarget() + { + var randomZ = Random.Range(-15f, 15f); + var arrivedSequence = DOTween.Sequence(); + + arrivedSequence.Append(_rect.DOLocalRotate(Vector3.zero, 0.2f).SetEase(Ease.InQuad)); + arrivedSequence.Append(_rect.DOPunchRotation(new Vector3(0f, 0f, -20f), 1f, 5, 0.5f) + .SetEase(Ease.InOutBounce)); + arrivedSequence.Append(_rect.DOLocalRotate(new Vector3(0f, 0f, randomZ), 0.2f).SetEase(Ease.InQuad)); + } + + public void OrderResult(bool isSucceed, Action onDestroyAction) + { + _slider.gameObject.SetActive(false); + _orderImage.gameObject.SetActive(false); + _tableNumberImageObject.SetActive(false); + + StartCoroutine(WaitForAnimation(isSucceed, onDestroyAction)); + } + + private IEnumerator WaitForAnimation(bool isSucceed, Action onDestroyAction) + { + _animationController.SetAnimationParameter("isOrderedSucceed", isSucceed); + _animationController.SetAnimationParameter("isAnimationTrigger", true); + var animationName = isSucceed ? "OrderedSucceed" : "OrderedFail"; + var animationStarted = false; + yield return StartCoroutine(_animationController.WaitForAnimationToRun(animationName, + success => animationStarted = success)); + + if (!animationStarted) + { + Debug.LogError("애니메이션 오류"); + } + + BillInfo.IsEmpty = true; + onDestroyAction?.Invoke(); + Destroy(gameObject); + } + } +} diff --git a/Assets/02.Scripts/Ui/Tycoon/Bill.cs.meta b/Assets/02.Scripts/Ui/Tycoon/Bill.cs.meta new file mode 100644 index 000000000..5a6cbaa25 --- /dev/null +++ b/Assets/02.Scripts/Ui/Tycoon/Bill.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 915fa416a9dc9354097548924eabe841 \ No newline at end of file diff --git a/Assets/02.Scripts/Ui/Tycoon/BillInfo.cs b/Assets/02.Scripts/Ui/Tycoon/BillInfo.cs new file mode 100644 index 000000000..bfc0869dc --- /dev/null +++ b/Assets/02.Scripts/Ui/Tycoon/BillInfo.cs @@ -0,0 +1,15 @@ +using System; +using UnityEngine; + +namespace BlueWater +{ + [Serializable] + public class BillInfo + { + [field: SerializeField] + public bool IsEmpty = true; + + [field: SerializeField] + public Vector3 Position { get; private set; } + } +} diff --git a/Assets/02.Scripts/Ui/Tycoon/BillInfo.cs.meta b/Assets/02.Scripts/Ui/Tycoon/BillInfo.cs.meta new file mode 100644 index 000000000..51cbe74f3 --- /dev/null +++ b/Assets/02.Scripts/Ui/Tycoon/BillInfo.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 77620e81ee8f1bd4fb43c565474b7175 \ No newline at end of file diff --git a/Assets/02.Scripts/Ui/Tycoon/BillUi.cs b/Assets/02.Scripts/Ui/Tycoon/BillUi.cs new file mode 100644 index 000000000..688cadf98 --- /dev/null +++ b/Assets/02.Scripts/Ui/Tycoon/BillUi.cs @@ -0,0 +1,96 @@ +using System.Collections.Generic; +using BlueWater.Npcs.Customers; +using Sirenix.OdinInspector; +using Spine.Unity; +using UnityEngine; + +namespace BlueWater +{ + public class BillUi : MonoBehaviour + { + [SerializeField] + private Bill _billPrefab; + + [SerializeField] + private SkeletonGraphic _chain; + + [Title("계산서")] + [SerializeField] + private Vector3 _spawnPosition; + + [SerializeField] + private Transform _spawnLocation; + + [SerializeField] + private List _billInfos = new(5); + + private Dictionary _customerBillDictionary = new(); + private bool _isMovedChain; + + private const string Move = "Move"; + + private void Start() + { + EventManager.OnOrderedCocktail += OrderedCocktail; + EventManager.OnOrderResult += OrderResult; + } + + private void OnDestroy() + { + EventManager.OnOrderedCocktail -= OrderedCocktail; + EventManager.OnOrderResult -= OrderResult; + } + + private void OrderedCocktail(Customer customer) + { + var instance = Instantiate(_billPrefab, _spawnLocation); + instance.Initialize(customer, _spawnPosition); + _customerBillDictionary.Add(customer, instance); + UpdateBillInfo(); + } + + private void OrderResult(Customer customer, bool isSucceed) + { + if (_customerBillDictionary.TryGetValue(customer, out Bill bill)) + { + bill.OrderResult(isSucceed, UpdateBillInfo); + _customerBillDictionary.Remove(customer); + + UpdateBillInfo(); // Bill이 제거된 후 빈 자리를 업데이트 + } + } + + private void UpdateBillInfo() + { + foreach (var element in _customerBillDictionary.Values) + { + for (var i = 0; i < _billInfos.Count; i++) + { + if (element.BillInfo == _billInfos[i]) break; + + if (_billInfos[i].IsEmpty) + { + PlayChainAnimation(); + element.Move(_billInfos[i]); + break; + } + } + } + Invoke(nameof(StopChainAnimation), 1f); + } + + private void PlayChainAnimation() + { + _chain.AnimationState.SetAnimation(0, Move, true); + _isMovedChain = true; + } + + private void StopChainAnimation() + { + if (!_isMovedChain) return; + + _chain.AnimationState.ClearTrack(0); + _isMovedChain = false; + } + } +} diff --git a/Assets/02.Scripts/Ui/Tycoon/BillUi.cs.meta b/Assets/02.Scripts/Ui/Tycoon/BillUi.cs.meta new file mode 100644 index 000000000..81e9a031f --- /dev/null +++ b/Assets/02.Scripts/Ui/Tycoon/BillUi.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: b3db3de35fd9f354fb5b12074c7687b5 \ No newline at end of file diff --git a/Assets/02.Scripts/VisualFeedbackManager.cs b/Assets/02.Scripts/VisualFeedbackManager.cs index 14e861ae1..598a30ee4 100644 --- a/Assets/02.Scripts/VisualFeedbackManager.cs +++ b/Assets/02.Scripts/VisualFeedbackManager.cs @@ -10,16 +10,13 @@ namespace BlueWater private float _baseTimeScale = 1f; private float _currentHitStopCoefficient = 1f; - protected override void OnAwake() + private void Start() { - base.OnAwake(); - ResetTimeScale(); } public void SetBaseTimeScale(float value) { - print("테스트"); _baseTimeScale = value; UpdateTimeScale(); } diff --git a/Assets/03.Images/Ui/Tycoon/Bill.png b/Assets/03.Images/Ui/Tycoon/Bill.png new file mode 100644 index 000000000..4d9569139 Binary files /dev/null and b/Assets/03.Images/Ui/Tycoon/Bill.png differ diff --git a/Assets/03.Images/Ui/Tycoon/Bill.png.meta b/Assets/03.Images/Ui/Tycoon/Bill.png.meta new file mode 100644 index 000000000..5e1146e2f --- /dev/null +++ b/Assets/03.Images/Ui/Tycoon/Bill.png.meta @@ -0,0 +1,143 @@ +fileFormatVersion: 2 +guid: 9c666bb5cb1ed7141b3a0f75b6384875 +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: 1 + 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: 1024 + 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: diff --git a/Assets/03.Images/Ui/Tycoon/BillOrderedFail.png b/Assets/03.Images/Ui/Tycoon/BillOrderedFail.png new file mode 100644 index 000000000..bb77ca561 Binary files /dev/null and b/Assets/03.Images/Ui/Tycoon/BillOrderedFail.png differ diff --git a/Assets/03.Images/Ui/Tycoon/BillOrderedFail.png.meta b/Assets/03.Images/Ui/Tycoon/BillOrderedFail.png.meta new file mode 100644 index 000000000..c7b871f51 --- /dev/null +++ b/Assets/03.Images/Ui/Tycoon/BillOrderedFail.png.meta @@ -0,0 +1,488 @@ +fileFormatVersion: 2 +guid: 222c2fb6de2f8334cbddd99bca1187af +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: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + 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: + - serializedVersion: 2 + name: BillOrderedFail_0 + rect: + serializedVersion: 2 + x: 0 + y: 2048 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d860bca58d5aeaf4c960981e9a7ea675 + internalID: 1465866244 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_1 + rect: + serializedVersion: 2 + x: 1024 + y: 2048 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6a3019d025e4c05439e0da4d77ed4c8c + internalID: -719164956 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_2 + rect: + serializedVersion: 2 + x: 2048 + y: 2048 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6507d2a0f87ff11439bcb43c0cad25e3 + internalID: 498530294 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_3 + rect: + serializedVersion: 2 + x: 3072 + y: 2048 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f9acbd59bd9d44945a586228ce8776f1 + internalID: 1625809349 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_4 + rect: + serializedVersion: 2 + x: 4096 + y: 2048 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d568fc80e1667b04c96576ca18146321 + internalID: -1389002310 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_5 + rect: + serializedVersion: 2 + x: 0 + y: 1024 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2ca7c5852d3c4b845aeb120768b363c9 + internalID: 2107803503 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_6 + rect: + serializedVersion: 2 + x: 1024 + y: 1024 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: dc2e0d68e600cf64f8487f0df87e8c8f + internalID: -655202485 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_7 + rect: + serializedVersion: 2 + x: 2048 + y: 1024 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5730a9a7658d62346956552388c68147 + internalID: 755821569 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_8 + rect: + serializedVersion: 2 + x: 3072 + y: 1024 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6fad3f12f78d69a49862e46f42268bba + internalID: 89991696 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_9 + rect: + serializedVersion: 2 + x: 4096 + y: 1024 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 39b6b00a6076f7b4497ba19be4802977 + internalID: -906160933 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_10 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2900b99287cbd52469ea7459a81ae25a + internalID: -665197882 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_11 + rect: + serializedVersion: 2 + x: 1024 + y: 0 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2b50cacee1b70024cba51f45e59ef5bc + internalID: -115382010 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_12 + rect: + serializedVersion: 2 + x: 2048 + y: 0 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1b0b517ce0b8aa94b8892bbbf2138ed6 + internalID: 1118419203 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_13 + rect: + serializedVersion: 2 + x: 3072 + y: 0 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ede73fd2e44d81f4298777c3fac84e26 + internalID: 692792605 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedFail_14 + rect: + serializedVersion: 2 + x: 4096 + y: 0 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f92b511510e4895498f639f7786c8ad4 + internalID: 1041362304 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: 69f049f8641d1a949af13d44bc785f30 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + BillOrderedFail_0: 1465866244 + BillOrderedFail_1: -719164956 + BillOrderedFail_10: -665197882 + BillOrderedFail_11: -115382010 + BillOrderedFail_12: 1118419203 + BillOrderedFail_13: 692792605 + BillOrderedFail_14: 1041362304 + BillOrderedFail_2: 498530294 + BillOrderedFail_3: 1625809349 + BillOrderedFail_4: -1389002310 + BillOrderedFail_5: 2107803503 + BillOrderedFail_6: -655202485 + BillOrderedFail_7: 755821569 + BillOrderedFail_8: 89991696 + BillOrderedFail_9: -906160933 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/03.Images/Ui/Tycoon/BillOrderedSucceed.png b/Assets/03.Images/Ui/Tycoon/BillOrderedSucceed.png new file mode 100644 index 000000000..ebb1beab5 Binary files /dev/null and b/Assets/03.Images/Ui/Tycoon/BillOrderedSucceed.png differ diff --git a/Assets/03.Images/Ui/Tycoon/BillOrderedSucceed.png.meta b/Assets/03.Images/Ui/Tycoon/BillOrderedSucceed.png.meta new file mode 100644 index 000000000..f829361c5 --- /dev/null +++ b/Assets/03.Images/Ui/Tycoon/BillOrderedSucceed.png.meta @@ -0,0 +1,603 @@ +fileFormatVersion: 2 +guid: 0edbe90c7b463ec4cbb41f4cff76437a +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: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + 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: + - serializedVersion: 2 + name: BillOrderedSucceed_0 + rect: + serializedVersion: 2 + x: 0 + y: 3072 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b3fccd0abb054fe42b44aea38b12ef7e + internalID: 1636382774 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_1 + rect: + serializedVersion: 2 + x: 1024 + y: 3072 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 156d93a82bdbff140b7d69cd9ad193ce + internalID: -524898274 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_2 + rect: + serializedVersion: 2 + x: 2048 + y: 3072 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 07e96cbd417c62c44b36d8f73fcc8f47 + internalID: -2105957229 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_3 + rect: + serializedVersion: 2 + x: 3072 + y: 3072 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 023de393d56996a42a1cfd4769fb8ca0 + internalID: -1976019031 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_4 + rect: + serializedVersion: 2 + x: 4096 + y: 3072 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b15c5d81cf4fb2e46b185907574ab369 + internalID: 1960962760 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_5 + rect: + serializedVersion: 2 + x: 0 + y: 2048 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1be71a3919eafab4eaa080889e9573ea + internalID: 2045973955 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_6 + rect: + serializedVersion: 2 + x: 1024 + y: 2048 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7448d65de87f6f5499e9b4a5538dfb22 + internalID: -1902274339 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_7 + rect: + serializedVersion: 2 + x: 2048 + y: 2048 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6d327106ba7218a48b5ca0263ce9fe34 + internalID: 309354614 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_8 + rect: + serializedVersion: 2 + x: 3072 + y: 2048 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 05c9e510812c8b148aafca67ff591dcb + internalID: 979630143 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_9 + rect: + serializedVersion: 2 + x: 4096 + y: 2048 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7285076f3d4977442922f08a6f4ad182 + internalID: -1420012892 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_10 + rect: + serializedVersion: 2 + x: 0 + y: 1024 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3cb795328e1754a409b7df65c28cb5c5 + internalID: 494224027 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_11 + rect: + serializedVersion: 2 + x: 1024 + y: 1024 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f837b89bf7997b241bf7a7ec29bce229 + internalID: 1811881483 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_12 + rect: + serializedVersion: 2 + x: 2048 + y: 1024 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f0fee75f9bdaba74298f17a6d42a693c + internalID: 1893969389 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_13 + rect: + serializedVersion: 2 + x: 3072 + y: 1024 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 93d3e6497b1fa8e4590a296f5f4c3db6 + internalID: 629622342 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_14 + rect: + serializedVersion: 2 + x: 4096 + y: 1024 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 31f0e376a67820840bc8b50ddf80a0ca + internalID: 97315016 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_15 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2686b7b4a67a24a4b9aab3309157b812 + internalID: 1017054934 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_16 + rect: + serializedVersion: 2 + x: 1024 + y: 0 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 60a57dcc857de074fa723cee2e994e72 + internalID: -1037889889 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_17 + rect: + serializedVersion: 2 + x: 2048 + y: 0 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 91ab2f780d069ac4797f4597b66761b1 + internalID: 235403813 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_18 + rect: + serializedVersion: 2 + x: 3072 + y: 0 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e016f0c2af2c6024b9b4c6627e995776 + internalID: 225037820 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: BillOrderedSucceed_19 + rect: + serializedVersion: 2 + x: 4096 + y: 0 + width: 1024 + height: 1024 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8956c87a3ee89f34482bffe7888cbf0f + internalID: -1554626089 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: c7338b22cf9a1b841a47c1a5115b10c3 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + BillOrderedSucceed_0: 1636382774 + BillOrderedSucceed_1: -524898274 + BillOrderedSucceed_10: 494224027 + BillOrderedSucceed_11: 1811881483 + BillOrderedSucceed_12: 1893969389 + BillOrderedSucceed_13: 629622342 + BillOrderedSucceed_14: 97315016 + BillOrderedSucceed_15: 1017054934 + BillOrderedSucceed_16: -1037889889 + BillOrderedSucceed_17: 235403813 + BillOrderedSucceed_18: 225037820 + BillOrderedSucceed_19: -1554626089 + BillOrderedSucceed_2: -2105957229 + BillOrderedSucceed_3: -1976019031 + BillOrderedSucceed_4: 1960962760 + BillOrderedSucceed_5: 2045973955 + BillOrderedSucceed_6: -1902274339 + BillOrderedSucceed_7: 309354614 + BillOrderedSucceed_8: 979630143 + BillOrderedSucceed_9: -1420012892 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/05.Prefabs/Maps/Tycoon/TycoonMap.prefab b/Assets/05.Prefabs/Maps/Tycoon/TycoonMap.prefab index 1b2719787..846a9616a 100644 --- a/Assets/05.Prefabs/Maps/Tycoon/TycoonMap.prefab +++ b/Assets/05.Prefabs/Maps/Tycoon/TycoonMap.prefab @@ -2274,6 +2274,10 @@ PrefabInstance: propertyPath: m_Name value: CustomerTable3 (1) objectReference: {fileID: 0} + - target: {fileID: 9182593229863186613, guid: 8d99c5b5242b8da41ba9b1410a70cd1d, type: 3} + propertyPath: _tableNumber + value: 2 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -4256,6 +4260,10 @@ PrefabInstance: propertyPath: m_Name value: CustomerTable3 (6) objectReference: {fileID: 0} + - target: {fileID: 9182593229863186613, guid: 8d99c5b5242b8da41ba9b1410a70cd1d, type: 3} + propertyPath: _tableNumber + value: 7 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -5122,6 +5130,10 @@ PrefabInstance: propertyPath: m_Name value: CustomerTable3 (2) objectReference: {fileID: 0} + - target: {fileID: 9182593229863186613, guid: 8d99c5b5242b8da41ba9b1410a70cd1d, type: 3} + propertyPath: _tableNumber + value: 3 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -5666,6 +5678,10 @@ PrefabInstance: propertyPath: m_Name value: CustomerTable3 (4) objectReference: {fileID: 0} + - target: {fileID: 9182593229863186613, guid: 8d99c5b5242b8da41ba9b1410a70cd1d, type: 3} + propertyPath: _tableNumber + value: 5 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -5740,6 +5756,10 @@ PrefabInstance: propertyPath: m_Name value: CustomerTable3 (3) objectReference: {fileID: 0} + - target: {fileID: 9182593229863186613, guid: 8d99c5b5242b8da41ba9b1410a70cd1d, type: 3} + propertyPath: _tableNumber + value: 4 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -5958,6 +5978,10 @@ PrefabInstance: propertyPath: m_Name value: CustomerTable3 objectReference: {fileID: 0} + - target: {fileID: 9182593229863186613, guid: 8d99c5b5242b8da41ba9b1410a70cd1d, type: 3} + propertyPath: _tableNumber + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -7042,6 +7066,10 @@ PrefabInstance: propertyPath: m_Name value: CustomerTable3 (5) objectReference: {fileID: 0} + - target: {fileID: 9182593229863186613, guid: 8d99c5b5242b8da41ba9b1410a70cd1d, type: 3} + propertyPath: _tableNumber + value: 6 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] diff --git a/Assets/05.Prefabs/Uis/Tycoons/Bill.prefab b/Assets/05.Prefabs/Uis/Tycoons/Bill.prefab new file mode 100644 index 000000000..a45963d7c --- /dev/null +++ b/Assets/05.Prefabs/Uis/Tycoons/Bill.prefab @@ -0,0 +1,701 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1839875203839790714 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6645972450045353238} + - component: {fileID: 7083250868190644559} + m_Layer: 5 + m_Name: Slider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6645972450045353238 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839875203839790714} + 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: + - {fileID: 1240827510856092693} + - {fileID: 7333115641744115712} + m_Father: {fileID: 491169346809573176} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -30} + m_SizeDelta: {x: -80, y: 20} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &7083250868190644559 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1839875203839790714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_FillRect: {fileID: 8712155336118520010} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2596367034953283962 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7989580489010594267} + - component: {fileID: 2450872379730654498} + - component: {fileID: 4911810367816925254} + m_Layer: 5 + m_Name: TableNumberImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7989580489010594267 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2596367034953283962} + 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: + - {fileID: 4096120251720973767} + m_Father: {fileID: 491169346809573176} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: -20} + m_SizeDelta: {x: -100, y: 40} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &2450872379730654498 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2596367034953283962} + m_CullTransparentMesh: 1 +--- !u!114 &4911810367816925254 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2596367034953283962} + 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: -1592395243, guid: 8f9a3417a71e2a64bb906035f10cb24a, 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 &3628541221857890036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4101085107370292335} + - component: {fileID: 5844400383110585303} + - component: {fileID: 1094699508538862306} + m_Layer: 5 + m_Name: OrderImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4101085107370292335 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3628541221857890036} + 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: 491169346809573176} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -60} + m_SizeDelta: {x: -100, y: 60} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &5844400383110585303 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3628541221857890036} + m_CullTransparentMesh: 1 +--- !u!114 &1094699508538862306 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3628541221857890036} + 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: 0} + 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 &3883942027792696304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8712155336118520010} + - component: {fileID: 359412535063798887} + - component: {fileID: 2789272209311033423} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8712155336118520010 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3883942027792696304} + 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: 7333115641744115712} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &359412535063798887 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3883942027792696304} + m_CullTransparentMesh: 1 +--- !u!114 &2789272209311033423 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3883942027792696304} + 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: 0, g: 1, b: 0, 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &5149097851587875321 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 491169346809573176} + - component: {fileID: 4941728443369462308} + - component: {fileID: 4212467653893752218} + - component: {fileID: 3054546740606442343} + - component: {fileID: 3359733629073227380} + - component: {fileID: 5491020201375474307} + m_Layer: 5 + m_Name: Bill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &491169346809573176 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5149097851587875321} + m_LocalRotation: {x: 0.00000008940697, 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: + - {fileID: 6645972450045353238} + - {fileID: 4101085107370292335} + - {fileID: 7989580489010594267} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 160} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &4941728443369462308 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5149097851587875321} + m_CullTransparentMesh: 1 +--- !u!114 &4212467653893752218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5149097851587875321} + 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: 9c666bb5cb1ed7141b3a0f75b6384875, 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!95 &3054546740606442343 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5149097851587875321} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 32eb61e61d33c0a4fbd4efd72e1b72d0, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &3359733629073227380 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5149097851587875321} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 915fa416a9dc9354097548924eabe841, type: 3} + m_Name: + m_EditorClassIdentifier: + _rect: {fileID: 491169346809573176} + _animationController: {fileID: 5491020201375474307} + _slider: {fileID: 7083250868190644559} + _filledImage: {fileID: 2789272209311033423} + _orderImage: {fileID: 1094699508538862306} + _tableNumberImageObject: {fileID: 2596367034953283962} + _tableNumberText: {fileID: 882719813517343284} + _startColor: {r: 0, g: 1, b: 0, a: 1} + _endColor: {r: 1, g: 0, b: 0, a: 1} +--- !u!114 &5491020201375474307 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5149097851587875321} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 17488a2bea6f4126a7877ce5d934f865, type: 3} + m_Name: + m_EditorClassIdentifier: + _animator: {fileID: 3054546740606442343} +--- !u!1 &5233229767190891088 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1240827510856092693} + - component: {fileID: 5557490299732771653} + - component: {fileID: 5033678235981047717} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1240827510856092693 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5233229767190891088} + 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: 6645972450045353238} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5557490299732771653 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5233229767190891088} + m_CullTransparentMesh: 1 +--- !u!114 &5033678235981047717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5233229767190891088} + 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: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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 &5335711924286401983 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4096120251720973767} + - component: {fileID: 1816397420139864216} + - component: {fileID: 882719813517343284} + m_Layer: 5 + m_Name: TableNumberText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4096120251720973767 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5335711924286401983} + 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: 7989580489010594267} + 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!222 &1816397420139864216 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5335711924286401983} + m_CullTransparentMesh: 1 +--- !u!114 &882719813517343284 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5335711924286401983} + 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 + 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: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, 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: 24 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 24 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + 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 &7921971957933687573 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7333115641744115712} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7333115641744115712 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7921971957933687573} + 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: + - {fileID: 8712155336118520010} + m_Father: {fileID: 6645972450045353238} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/05.Prefabs/Uis/Tycoons/Bill.prefab.meta b/Assets/05.Prefabs/Uis/Tycoons/Bill.prefab.meta new file mode 100644 index 000000000..e81f1a4ac --- /dev/null +++ b/Assets/05.Prefabs/Uis/Tycoons/Bill.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8e1b25c375bfe2748993aba6d9af3fb5 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/07.Animations/Uis/Bill.meta b/Assets/07.Animations/Uis/Bill.meta new file mode 100644 index 000000000..167e190e5 --- /dev/null +++ b/Assets/07.Animations/Uis/Bill.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d68008ae2dc9234689a7cfa51cbe8ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/07.Animations/Uis/Bill/Bill.controller b/Assets/07.Animations/Uis/Bill/Bill.controller new file mode 100644 index 000000000..15356feec --- /dev/null +++ b/Assets/07.Animations/Uis/Bill/Bill.controller @@ -0,0 +1,200 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-7492876922963201345 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Empty + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -3078738568503769026} + - {fileID: 6773118582328985963} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-3078738568503769026 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: isAnimationTrigger + m_EventTreshold: 0 + - m_ConditionMode: 1 + m_ConditionEvent: isOrderedSucceed + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -262726275448414841} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-262726275448414841 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OrderedSucceed + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 4a99889885a7a0b45b1d4e1847054913, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bill + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: isAnimationTrigger + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: isOrderedSucceed + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 5165102397849608243} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &2510105194293781130 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OrderedFail + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 8c3b795082b3e5a42b5d946259c864d2, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &5165102397849608243 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 2510105194293781130} + m_Position: {x: 490, y: 190, z: 0} + - serializedVersion: 1 + m_State: {fileID: -262726275448414841} + m_Position: {x: 500, y: 50, z: 0} + - serializedVersion: 1 + m_State: {fileID: -7492876922963201345} + m_Position: {x: 250, y: 120, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -7492876922963201345} +--- !u!1101 &6773118582328985963 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: isAnimationTrigger + m_EventTreshold: 0 + - m_ConditionMode: 2 + m_ConditionEvent: isOrderedSucceed + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 2510105194293781130} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/07.Animations/Uis/Bill/Bill.controller.meta b/Assets/07.Animations/Uis/Bill/Bill.controller.meta new file mode 100644 index 000000000..9df324e17 --- /dev/null +++ b/Assets/07.Animations/Uis/Bill/Bill.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 32eb61e61d33c0a4fbd4efd72e1b72d0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/07.Animations/Uis/Bill/OrderedFaill.anim b/Assets/07.Animations/Uis/Bill/OrderedFaill.anim new file mode 100644 index 000000000..a000312d7 --- /dev/null +++ b/Assets/07.Animations/Uis/Bill/OrderedFaill.anim @@ -0,0 +1,114 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OrderedFaill + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: 1465866244, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.06666667 + value: {fileID: -719164956, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.15 + value: {fileID: 498530294, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.21666667 + value: {fileID: 1625809349, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.28333333 + value: {fileID: -1389002310, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.35 + value: {fileID: 2107803503, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.43333334 + value: {fileID: -655202485, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.5 + value: {fileID: 755821569, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.56666666 + value: {fileID: 89991696, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.65 + value: {fileID: -906160933, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.71666664 + value: {fileID: -665197882, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.78333336 + value: {fileID: -115382010, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.85 + value: {fileID: 1118419203, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 0.93333334 + value: {fileID: 692792605, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - time: 1 + value: {fileID: 1041362304, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + attribute: m_Sprite + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 2015549526 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: 1465866244, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: -719164956, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: 498530294, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: 1625809349, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: -1389002310, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: 2107803503, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: -655202485, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: 755821569, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: 89991696, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: -906160933, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: -665197882, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: -115382010, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: 1118419203, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: 692792605, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + - {fileID: 1041362304, guid: 222c2fb6de2f8334cbddd99bca1187af, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/07.Animations/Uis/Bill/OrderedFaill.anim.meta b/Assets/07.Animations/Uis/Bill/OrderedFaill.anim.meta new file mode 100644 index 000000000..90e48167f --- /dev/null +++ b/Assets/07.Animations/Uis/Bill/OrderedFaill.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8c3b795082b3e5a42b5d946259c864d2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/07.Animations/Uis/Bill/OrderedSucceed.anim b/Assets/07.Animations/Uis/Bill/OrderedSucceed.anim new file mode 100644 index 000000000..9c3821cfc --- /dev/null +++ b/Assets/07.Animations/Uis/Bill/OrderedSucceed.anim @@ -0,0 +1,129 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: OrderedSucceed + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: 1636382774, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.05 + value: {fileID: -524898274, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.1 + value: {fileID: -2105957229, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.15 + value: {fileID: -1976019031, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.21666667 + value: {fileID: 1960962760, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.26666668 + value: {fileID: 2045973955, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.31666666 + value: {fileID: -1902274339, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.36666667 + value: {fileID: 309354614, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.41666666 + value: {fileID: 979630143, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.46666667 + value: {fileID: -1420012892, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.53333336 + value: {fileID: 494224027, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.5833333 + value: {fileID: 1811881483, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.6333333 + value: {fileID: 1893969389, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.68333334 + value: {fileID: 629622342, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.73333335 + value: {fileID: 97315016, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.78333336 + value: {fileID: 1017054934, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.85 + value: {fileID: -1037889889, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.9 + value: {fileID: 235403813, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 0.95 + value: {fileID: 225037820, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - time: 1 + value: {fileID: -1554626089, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + attribute: m_Sprite + path: + classID: 114 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 2015549526 + script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + typeID: 114 + customType: 0 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: 1636382774, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: -524898274, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: -2105957229, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: -1976019031, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: 1960962760, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: 2045973955, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: -1902274339, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: 309354614, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: 979630143, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: -1420012892, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: 494224027, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: 1811881483, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: 1893969389, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: 629622342, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: 97315016, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: 1017054934, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: -1037889889, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: 235403813, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: 225037820, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + - {fileID: -1554626089, guid: 0edbe90c7b463ec4cbb41f4cff76437a, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1.0166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/07.Animations/Uis/Bill/OrderedSucceed.anim.meta b/Assets/07.Animations/Uis/Bill/OrderedSucceed.anim.meta new file mode 100644 index 000000000..c5c36f72b --- /dev/null +++ b/Assets/07.Animations/Uis/Bill/OrderedSucceed.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a99889885a7a0b45b1d4e1847054913 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: