스파인 캐릭터 수정 및 타이쿤 스테이지 로직 수정 중

This commit is contained in:
NTG_Lenovo 2024-09-30 18:41:55 +09:00
parent 2856d83f25
commit c9eb09e0fb
133 changed files with 782 additions and 6428 deletions

View File

@ -152,7 +152,7 @@ RectTransform:
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: 8}
m_AnchoredPosition: {x: 0, y: 9}
m_SizeDelta: {x: 0, y: 10}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &321673
@ -5496,93 +5496,6 @@ MonoBehaviour:
BarrelClipping: 0.25
Anamorphism: 0
BlendHint: 0
--- !u!1 &548280683
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 548280685}
- component: {fileID: 548280684}
m_Layer: 0
m_Name: BlueHead
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!212 &548280684
SpriteRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 548280683}
m_Enabled: 1
m_CastShadows: 0
m_ReceiveShadows: 0
m_DynamicOccludee: 1
m_StaticShadowCaster: 0
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 0
m_RayTraceProcedural: 0
m_RayTracingAccelStructBuildFlagsOverride: 0
m_RayTracingAccelStructBuildFlags: 1
m_SmallMeshCulling: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 0
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 5
m_Sprite: {fileID: 21300000, guid: 9fd77125fee64f943ae87b17e69d0d9a, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 1, y: 1}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!4 &548280685
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 548280683}
serializedVersion: 2
m_LocalRotation: {x: 0.3420201, y: -0, z: -0, w: 0.9396927}
m_LocalPosition: {x: -2.9, y: 0, z: -4.49}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0}
--- !u!1001 &566176540
PrefabInstance:
m_ObjectHideFlags: 0
@ -8940,7 +8853,7 @@ RectTransform:
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: 8}
m_AnchoredPosition: {x: 0, y: 11}
m_SizeDelta: {x: 0, y: 5}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &963867004
@ -9067,7 +8980,7 @@ Transform:
m_GameObject: {fileID: 970735071}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 4.100006, y: 18.8, z: 0}
m_LocalPosition: {x: 4.1, y: 19, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -9411,6 +9324,7 @@ MonoBehaviour:
_liquidRenderer: {fileID: 1947402520}
_reachedCollider: {fileID: 2070548849}
_amountText: {fileID: 963867004}
_balloonImage: {fileID: 1172519050}
_completeCocktailImage: {fileID: 1821459832}
_completeText: {fileID: 321673}
_spawnTransform: {fileID: 970735072}
@ -9424,8 +9338,10 @@ MonoBehaviour:
_colorLerpSpeed: 0.5
_colorIntensity: 2
_objectPoolCount: 1000
_moveToPlayerDuration: 0.3
_moveToCenterDuration: 0.1
_centerBalloonImage: {fileID: 21300000, guid: 140fdbe02cd90bf47994129e6be6bafe, type: 3}
_playerBalloonImage: {fileID: 21300000, guid: e7b746bc5bff9d64fb1129b9aa8ccf3e, type: 3}
_moveToPlayerDuration: 0.5
_moveToCenterDuration: 0.2
_centerPosition: {x: -300, y: 0, z: 0}
_endPositionOffset: {x: 0, y: 20, z: 0}
_endScale: {x: 0.3, y: 0.3, z: 0.3}
@ -11037,7 +10953,7 @@ GameObject:
- component: {fileID: 1172519051}
- component: {fileID: 1172519050}
m_Layer: 5
m_Name: Background
m_Name: BalloonImage
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -11053,7 +10969,7 @@ RectTransform:
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_ConstrainProportionsScale: 1
m_Children:
- {fileID: 282398544}
- {fileID: 1795654740}
@ -11085,7 +11001,7 @@ MonoBehaviour:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 140fdbe02cd90bf47994129e6be6bafe, type: 3}
m_Type: 0
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
@ -11093,7 +11009,7 @@ MonoBehaviour:
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
m_PixelsPerUnitMultiplier: 2
--- !u!222 &1172519051
CanvasRenderer:
m_ObjectHideFlags: 0
@ -12814,7 +12730,7 @@ Transform:
m_GameObject: {fileID: 1321215892}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalPosition: {x: 0, y: 2, z: 0}
m_LocalScale: {x: 25, y: 25, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -14318,8 +14234,6 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: f0f3dc568d0721b48ad5f24339d24951, type: 3}
m_Name:
m_EditorClassIdentifier:
_tycoonPlayer: {fileID: 0}
_isEntered: 0
--- !u!114 &1400792463
MonoBehaviour:
m_ObjectHideFlags: 0
@ -17046,6 +16960,7 @@ MonoBehaviour:
<TycoonIngredientController>k__BackingField: {fileID: 1665075873}
_dailyBgm: TycoonDailyBgm1
<TycoonStatus>k__BackingField:
_currentLevel: 0
_maxPlayerHealth: 0
_currentPlayerHealth: 0
_playerMoveSpeedMultiplier: 0
@ -17072,7 +16987,9 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: f1f3fbad52bf14f4a919767bb32ac24f, type: 3}
m_Name:
m_EditorClassIdentifier:
_customerTableRoot: {fileID: 1903060916}
_customerTables: []
_activeCustomerTables: []
--- !u!114 &1665075872
MonoBehaviour:
m_ObjectHideFlags: 0
@ -19628,7 +19545,7 @@ RectTransform:
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: -25}
m_AnchoredPosition: {x: 0, y: -23}
m_SizeDelta: {x: 25, y: 25}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1821459832
@ -20718,6 +20635,11 @@ Transform:
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &1903060916 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1582116343231843844, guid: 981817fdc4897a34bafc0040f15656b9, type: 3}
m_PrefabInstance: {fileID: 7827484746149782377}
m_PrefabAsset: {fileID: 0}
--- !u!1 &1909799356
GameObject:
m_ObjectHideFlags: 0
@ -22603,7 +22525,7 @@ Transform:
m_GameObject: {fileID: 2070548847}
serializedVersion: 2
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: -10.5, z: 0}
m_LocalPosition: {x: 0, y: -8.5, z: 0}
m_LocalScale: {x: 20, y: 2, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -24681,7 +24603,7 @@ PrefabInstance:
- target: {fileID: 5910700114136101566, guid: 9ce588004bafc1e4e9617fdaa2d77c8d, type: 3}
propertyPath: 'm_Materials.Array.data[0]'
value:
objectReference: {fileID: 2100000, guid: 488f84473afeade458a0b9a9df28930f, type: 2}
objectReference: {fileID: 2100000, guid: 288333d9c9df2d84cadf3b48d918ebdb, type: 2}
- target: {fileID: 5944316304459150779, guid: 9ce588004bafc1e4e9617fdaa2d77c8d, type: 3}
propertyPath: m_LocalPosition.x
value: 0.04741089
@ -25030,6 +24952,10 @@ PrefabInstance:
propertyPath: m_LocalRotation.z
value: 0.27579662
objectReference: {fileID: 0}
- target: {fileID: 7860912239456808729, guid: 9ce588004bafc1e4e9617fdaa2d77c8d, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 8258969574862853637, guid: 9ce588004bafc1e4e9617fdaa2d77c8d, type: 3}
propertyPath: m_LocalPosition.x
value: 0.14923969
@ -25118,6 +25044,10 @@ PrefabInstance:
propertyPath: m_LocalRotation.z
value: -0.35711366
objectReference: {fileID: 0}
- target: {fileID: 8804688619532928159, guid: 9ce588004bafc1e4e9617fdaa2d77c8d, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8873814250568851775, guid: 9ce588004bafc1e4e9617fdaa2d77c8d, type: 3}
propertyPath: m_LocalPosition.x
value: -0.15334415
@ -25594,6 +25524,5 @@ SceneRoots:
- {fileID: 852387592}
- {fileID: 7827484746149782377}
- {fileID: 5626406452199475265}
- {fileID: 548280685}
- {fileID: 1006730365}
- {fileID: 20736010}

View File

@ -10,23 +10,23 @@ namespace BlueWater.BehaviorTrees.Actions
[Serializable]
public class FindTable : Action
{
private Customer _customer;
public override void OnAwake()
{
_customer = GetComponent<Customer>();
}
public override void OnStart()
{
CustomerManager.Instance.TryFindEmptySeat(_customer);
}
public override TaskStatus OnUpdate()
{
if (_customer.TableSeat == null) return TaskStatus.Running;
return TaskStatus.Success;
}
// private Customer _customer;
//
// public override void OnAwake()
// {
// _customer = GetComponent<Customer>();
// }
//
// public override void OnStart()
// {
// CustomerManager.Instance.TryFindEmptySeat(_customer);
// }
//
// public override TaskStatus OnUpdate()
// {
// if (_customer.TableSeat == null) return TaskStatus.Running;
//
// return TaskStatus.Success;
// }
}
}

View File

@ -8,18 +8,18 @@ namespace BlueWater.BehaviorTrees.Actions
[Serializable]
public class CheckOrderBeverage : Conditional
{
private Customer _customer;
private CustomerData _customerData;
public override void OnAwake()
{
_customer = GetComponent<Customer>();
_customerData = _customer.CustomerData;
}
public override TaskStatus OnUpdate()
{
return _customerData.IsOrderedBeverage() ? TaskStatus.Success : TaskStatus.Failure;
}
// private Customer _customer;
// private CustomerData _customerData;
//
// public override void OnAwake()
// {
// _customer = GetComponent<Customer>();
// _customerData = _customer.CustomerData;
// }
//
// public override TaskStatus OnUpdate()
// {
// return _customerData.IsOrderedBeverage() ? TaskStatus.Success : TaskStatus.Failure;
// }
}
}

View File

@ -12,82 +12,82 @@ namespace BlueWater.BehaviorTrees.Actions
[Serializable]
public class OrderBeverage : Conditional
{
private Customer _customer;
private CustomerData _customerData;
private BalloonUi _balloonUi;
public override void OnAwake()
{
_customer = GetComponent<Customer>();
_customerData = _customer.CustomerData;
}
public override void OnStart()
{
_balloonUi = _customer.BalloonUi;
// TODO : 음료가 다양해질 때 수정해야함
_balloonUi.OrderItem("40001", _customerData.WaitTime, _customerData.HurryTime);
_customer.OnInteraction += HandleBeverageInteraction;
_customer.RegisterPlayerInteraction();
_customer.Bark("OrderBeverage", BarkOrder.FirstValid);
}
public override TaskStatus OnUpdate()
{
if (_balloonUi.IsFoodReceive())
{
_customer.OnInteraction -= HandleBeverageInteraction;
_customer.UnregisterPlayerInteraction();
return TaskStatus.Success;
}
if (_balloonUi.IsWaitTimeOver())
{
_customer.OnInteraction -= HandleBeverageInteraction;
_customer.UnregisterPlayerInteraction();
_customer.AddHappyPoint(-3);
if (_customer.HappyPoint <= 0)
{
_balloonUi.CancelOrder();
var barkName = _customer.HappyPoint switch
{
>= 3 => "SatisfactoryEvaluation",
>= 2 => "MediocreEvaluation",
>= 1 => "MediocreEvaluation",
_ => "UnsatisfactoryEvaluation"
};
_customer.Bark(barkName, BarkOrder.FirstValid);
}
return TaskStatus.Failure;
}
return TaskStatus.Running;
}
private void HandleBeverageInteraction()
{
var tycoonPlayer = GameManager.Instance.CurrentTycoonPlayer;
var carriedBeverageData = tycoonPlayer.GetCurrentItemData();
if (carriedBeverageData == null)
{
Debug.Log("플레이어가 가지고 있는 음식의 데이터가 없습니다.");
return;
}
// TODO : 음료가 다양해질 때 수정해야함
if (carriedBeverageData.Idx == "40001")
{
tycoonPlayer.GiveItem();
_balloonUi.ReceiveFood();
var itemData = ItemManager.Instance.ItemDataSo.GetDataByIdx(carriedBeverageData.Idx);
_customer.SetFood(itemData);
if (itemData.Quality == ItemQuality.High)
{
_customer.AddHappyPoint(1);
}
_customer.SpineController.PlayAnimation(CustomerSpineAnimation.Eat.ToString(), true);
}
}
// private Customer _customer;
// private CustomerData _customerData;
// private BalloonUi _balloonUi;
//
// public override void OnAwake()
// {
// _customer = GetComponent<Customer>();
// _customerData = _customer.CustomerData;
// }
//
// public override void OnStart()
// {
// _balloonUi = _customer.BalloonUi;
// // TODO : 음료가 다양해질 때 수정해야함
// _balloonUi.OrderItem("40001", _customerData.WaitTime, _customerData.HurryTime);
//
// _customer.OnInteraction += HandleBeverageInteraction;
// _customer.RegisterPlayerInteraction();
// _customer.Bark("OrderBeverage", BarkOrder.FirstValid);
// }
//
// public override TaskStatus OnUpdate()
// {
// if (_balloonUi.IsFoodReceive())
// {
// _customer.OnInteraction -= HandleBeverageInteraction;
// _customer.UnregisterPlayerInteraction();
// return TaskStatus.Success;
// }
//
// if (_balloonUi.IsWaitTimeOver())
// {
// _customer.OnInteraction -= HandleBeverageInteraction;
// _customer.UnregisterPlayerInteraction();
// _customer.AddHappyPoint(-3);
// if (_customer.HappyPoint <= 0)
// {
// _balloonUi.CancelOrder();
// var barkName = _customer.HappyPoint switch
// {
// >= 3 => "SatisfactoryEvaluation",
// >= 2 => "MediocreEvaluation",
// >= 1 => "MediocreEvaluation",
// _ => "UnsatisfactoryEvaluation"
// };
// _customer.Bark(barkName, BarkOrder.FirstValid);
// }
// return TaskStatus.Failure;
// }
//
// return TaskStatus.Running;
// }
//
// private void HandleBeverageInteraction()
// {
// var tycoonPlayer = GameManager.Instance.CurrentTycoonPlayer;
// var carriedBeverageData = tycoonPlayer.GetCurrentItemData();
// if (carriedBeverageData == null)
// {
// Debug.Log("플레이어가 가지고 있는 음식의 데이터가 없습니다.");
// return;
// }
//
// // TODO : 음료가 다양해질 때 수정해야함
// if (carriedBeverageData.Idx == "40001")
// {
// tycoonPlayer.GiveItem();
// _balloonUi.ReceiveFood();
// var itemData = ItemManager.Instance.ItemDataSo.GetDataByIdx(carriedBeverageData.Idx);
// _customer.SetFood(itemData);
// if (itemData.Quality == ItemQuality.High)
// {
// _customer.AddHappyPoint(1);
// }
// _customer.SpineController.PlayAnimation(CustomerSpineAnimation.Eat.ToString(), true);
// }
// }
}
}

View File

@ -13,103 +13,103 @@ namespace BlueWater.BehaviorTrees.Actions
[Serializable]
public class OrderFood : Conditional
{
private Customer _customer;
private CustomerData _customerData;
private BalloonUi _balloonUi;
private string _orderFoodIdx;
public override void OnAwake()
{
_customer = GetComponent<Customer>();
_customerData = _customer.CustomerData;
}
public override void OnStart()
{
SetPreferredFoods();
_balloonUi = _customer.BalloonUi;
_balloonUi.OrderItem(_orderFoodIdx, _customerData.WaitTime, _customerData.HurryTime);
_customer.OnInteraction += HandleFoodInteraction;
_customer.RegisterPlayerInteraction();
_customer.Bark("OrderFood", BarkOrder.FirstValid);
}
public override TaskStatus OnUpdate()
{
if (_balloonUi.IsFoodReceive())
{
_customer.OnInteraction -= HandleFoodInteraction;
_customer.UnregisterPlayerInteraction();
return TaskStatus.Success;
}
if (_balloonUi.IsWaitTimeOver())
{
_customer.OnInteraction -= HandleFoodInteraction;
_customer.UnregisterPlayerInteraction();
_customer.AddHappyPoint(-3);
if (_customer.HappyPoint <= 0)
{
_balloonUi.CancelOrder();
var barkName = _customer.HappyPoint switch
{
>= 3 => "SatisfactoryEvaluation",
>= 2 => "MediocreEvaluation",
>= 1 => "MediocreEvaluation",
_ => "UnsatisfactoryEvaluation"
};
_customer.Bark(barkName, BarkOrder.FirstValid);
}
return TaskStatus.Failure;
}
return TaskStatus.Running;
}
private void HandleFoodInteraction()
{
var tycoonPlayer = GameManager.Instance.CurrentTycoonPlayer;
var carriedFoodData = tycoonPlayer.GetCurrentItemData();
if (carriedFoodData == null)
{
Debug.Log("플레이어가 가지고 있는 음식의 데이터가 없습니다.");
return;
}
if (carriedFoodData.Idx == _orderFoodIdx)
{
tycoonPlayer.GiveItem();
_balloonUi.ReceiveFood();
var itemData = ItemManager.Instance.ItemDataSo.GetDataByIdx(carriedFoodData.Idx);
_customer.SetFood(itemData);
if (itemData.Quality == ItemQuality.High)
{
_customer.AddHappyPoint(1);
}
_customer.SpineController.PlayAnimation(CustomerSpineAnimation.Eat2.ToString(), true);
}
}
private void SetPreferredFoods()
{
var dailyFoodSlotUis = TycoonUiManager.Instance.TycoonManagementUi.CookMenuUi.DailyFoodMenuUi.DailyFoodSlotUis;
FoodTaste[] preferredTastes = { _customerData.GetPreferredFood(0), _customerData.GetPreferredFood(1), _customerData.GetPreferredFood(2) };
foreach (var taste in preferredTastes)
{
var preferredFoods = dailyFoodSlotUis.FindAll(food => food.FoodData.Taste == taste);
if (preferredFoods.Count > 0)
{
var randomIndex = Random.Range(0, preferredFoods.Count);
_orderFoodIdx = preferredFoods[randomIndex].FoodData.Idx;
return;
}
}
var randomDailyFoodIndex = Random.Range(0, dailyFoodSlotUis.Count);
_orderFoodIdx = dailyFoodSlotUis[randomDailyFoodIndex].FoodData.Idx;
}
// private Customer _customer;
// private CustomerData _customerData;
// private BalloonUi _balloonUi;
// private string _orderFoodIdx;
//
// public override void OnAwake()
// {
// _customer = GetComponent<Customer>();
// _customerData = _customer.CustomerData;
// }
//
// public override void OnStart()
// {
// SetPreferredFoods();
//
// _balloonUi = _customer.BalloonUi;
// _balloonUi.OrderItem(_orderFoodIdx, _customerData.WaitTime, _customerData.HurryTime);
// _customer.OnInteraction += HandleFoodInteraction;
// _customer.RegisterPlayerInteraction();
// _customer.Bark("OrderFood", BarkOrder.FirstValid);
// }
//
// public override TaskStatus OnUpdate()
// {
// if (_balloonUi.IsFoodReceive())
// {
// _customer.OnInteraction -= HandleFoodInteraction;
// _customer.UnregisterPlayerInteraction();
// return TaskStatus.Success;
// }
//
// if (_balloonUi.IsWaitTimeOver())
// {
// _customer.OnInteraction -= HandleFoodInteraction;
// _customer.UnregisterPlayerInteraction();
// _customer.AddHappyPoint(-3);
// if (_customer.HappyPoint <= 0)
// {
// _balloonUi.CancelOrder();
// var barkName = _customer.HappyPoint switch
// {
// >= 3 => "SatisfactoryEvaluation",
// >= 2 => "MediocreEvaluation",
// >= 1 => "MediocreEvaluation",
// _ => "UnsatisfactoryEvaluation"
// };
// _customer.Bark(barkName, BarkOrder.FirstValid);
// }
// return TaskStatus.Failure;
// }
//
// return TaskStatus.Running;
// }
//
// private void HandleFoodInteraction()
// {
// var tycoonPlayer = GameManager.Instance.CurrentTycoonPlayer;
// var carriedFoodData = tycoonPlayer.GetCurrentItemData();
// if (carriedFoodData == null)
// {
// Debug.Log("플레이어가 가지고 있는 음식의 데이터가 없습니다.");
// return;
// }
//
// if (carriedFoodData.Idx == _orderFoodIdx)
// {
// tycoonPlayer.GiveItem();
// _balloonUi.ReceiveFood();
// var itemData = ItemManager.Instance.ItemDataSo.GetDataByIdx(carriedFoodData.Idx);
// _customer.SetFood(itemData);
// if (itemData.Quality == ItemQuality.High)
// {
// _customer.AddHappyPoint(1);
// }
//
// _customer.SpineController.PlayAnimation(CustomerSpineAnimation.Eat2.ToString(), true);
// }
// }
//
// private void SetPreferredFoods()
// {
// var dailyFoodSlotUis = TycoonUiManager.Instance.TycoonManagementUi.CookMenuUi.DailyFoodMenuUi.DailyFoodSlotUis;
// FoodTaste[] preferredTastes = { _customerData.GetPreferredFood(0), _customerData.GetPreferredFood(1), _customerData.GetPreferredFood(2) };
//
// foreach (var taste in preferredTastes)
// {
// var preferredFoods = dailyFoodSlotUis.FindAll(food => food.FoodData.Taste == taste);
// if (preferredFoods.Count > 0)
// {
// var randomIndex = Random.Range(0, preferredFoods.Count);
// _orderFoodIdx = preferredFoods[randomIndex].FoodData.Idx;
// return;
// }
// }
//
// var randomDailyFoodIndex = Random.Range(0, dailyFoodSlotUis.Count);
// _orderFoodIdx = dailyFoodSlotUis[randomDailyFoodIndex].FoodData.Idx;
// }
}
}

View File

@ -10,88 +10,88 @@ namespace BlueWater.BehaviorTrees.Actions
[Serializable]
public class PayMoney : Conditional
{
private Customer _customer;
private CustomerData _customerData;
private BalloonUi _balloonUi;
private int _goldIdx;
private bool _isPaidMoney;
public override void OnAwake()
{
_customer = GetComponent<Customer>();
_customerData = _customer.CustomerData;
}
public override void OnStart()
{
_balloonUi = _customer.BalloonUi;
_balloonUi.PayMoney(_customerData.WaitTime, _customerData.HurryTime);
_customer.OnInteraction += HandlePayMoneyInteraction;
_customer.RegisterPlayerInteraction();
}
public override TaskStatus OnUpdate()
{
if (_isPaidMoney)
{
return TaskStatus.Success;
}
if (_balloonUi.IsWaitTimeOver())
{
_customer.OnInteraction -= HandlePayMoneyInteraction;
_customer.UnregisterPlayerInteraction();
_balloonUi.CancelOrder();
_balloonUi.HideUi();
// _customer.AddHappyPoint(-3);
// if (_customer.HappyPoint <= 0)
// {
// _foodBalloonUi.CancelOrder();
// _customer.Bark("CancelOrder");
// }
return TaskStatus.Failure;
}
return TaskStatus.Running;
}
private void HandlePayMoneyInteraction()
{
var tycoonPlayer = GameManager.Instance.CurrentTycoonPlayer;
var foodPrice = _customer.ItemData.Price;
float tipCoefficient;
string barkName;
switch (_customer.HappyPoint)
{
case >= 3:
tipCoefficient = 2f;
barkName = "SatisfactoryEvaluation";
break;
case >= 2:
tipCoefficient = 1.5f;
barkName = "MediocreEvaluation";
break;
case >= 1:
tipCoefficient = 1.1f;
barkName = "MediocreEvaluation";
break;
default:
tipCoefficient = 1f;
barkName = "UnsatisfactoryEvaluation";
break;
}
var tipAmount = foodPrice * (int)tipCoefficient;
var paidAmount = foodPrice + tipAmount;
tycoonPlayer.GetMoney(paidAmount);
_customer.PayMoney(foodPrice, tipAmount);
_balloonUi.HideUi();
_customer.OnInteraction -= HandlePayMoneyInteraction;
_customer.Bark(barkName, BarkOrder.FirstValid);
_customer.UnregisterPlayerInteraction();
_balloonUi.CancelOrder();
_isPaidMoney = true;
}
// private Customer _customer;
// private CustomerData _customerData;
// private BalloonUi _balloonUi;
// private int _goldIdx;
// private bool _isPaidMoney;
//
// public override void OnAwake()
// {
// _customer = GetComponent<Customer>();
// _customerData = _customer.CustomerData;
// }
//
// public override void OnStart()
// {
// _balloonUi = _customer.BalloonUi;
// _balloonUi.PayMoney(_customerData.WaitTime, _customerData.HurryTime);
// _customer.OnInteraction += HandlePayMoneyInteraction;
// _customer.RegisterPlayerInteraction();
// }
//
// public override TaskStatus OnUpdate()
// {
// if (_isPaidMoney)
// {
// return TaskStatus.Success;
// }
//
// if (_balloonUi.IsWaitTimeOver())
// {
// _customer.OnInteraction -= HandlePayMoneyInteraction;
// _customer.UnregisterPlayerInteraction();
// _balloonUi.CancelOrder();
// _balloonUi.HideUi();
// // _customer.AddHappyPoint(-3);
// // if (_customer.HappyPoint <= 0)
// // {
// // _foodBalloonUi.CancelOrder();
// // _customer.Bark("CancelOrder");
// // }
// return TaskStatus.Failure;
// }
//
// return TaskStatus.Running;
// }
//
// private void HandlePayMoneyInteraction()
// {
// var tycoonPlayer = GameManager.Instance.CurrentTycoonPlayer;
// var foodPrice = _customer.ItemData.Price;
// float tipCoefficient;
// string barkName;
// switch (_customer.HappyPoint)
// {
// case >= 3:
// tipCoefficient = 2f;
// barkName = "SatisfactoryEvaluation";
// break;
// case >= 2:
// tipCoefficient = 1.5f;
// barkName = "MediocreEvaluation";
// break;
// case >= 1:
// tipCoefficient = 1.1f;
// barkName = "MediocreEvaluation";
// break;
// default:
// tipCoefficient = 1f;
// barkName = "UnsatisfactoryEvaluation";
// break;
// }
//
// var tipAmount = foodPrice * (int)tipCoefficient;
// var paidAmount = foodPrice + tipAmount;
// tycoonPlayer.GetMoney(paidAmount);
// _customer.PayMoney(foodPrice, tipAmount);
// _balloonUi.HideUi();
// _customer.OnInteraction -= HandlePayMoneyInteraction;
// _customer.Bark(barkName, BarkOrder.FirstValid);
// _customer.UnregisterPlayerInteraction();
// _balloonUi.CancelOrder();
//
// _isPaidMoney = true;
// }
}
}

View File

@ -13,13 +13,10 @@ using UnityEngine;
namespace BlueWater.Npcs.Customers
{
public enum CustomerSpineAnimation
public static class CustomerSpineAnimation
{
Idle = 0,
Run,
RunSlow,
Eat,
Eat2
public const string Idle = "Idle";
public const string Walk = "Run";
}
public class Customer : MonoBehaviour, IPlayerInteraction
@ -63,9 +60,6 @@ namespace BlueWater.Npcs.Customers
public PayMoneyUi PayMoneyUi { get; private set; }
// Classes
[field: SerializeField, Required]
public CustomerData CustomerData { get; private set; }
[field: SerializeField, Required]
public SpineController SpineController { get; private set; }
@ -81,19 +75,21 @@ namespace BlueWater.Npcs.Customers
public string InteractionMessage { get; private set; }
private IAstarAI _astarAi;
public LevelData LevelData { get; private set; }
public TableSeat TableSeat { get; private set; }
public ItemData ItemData { get; private set; }
private int _happyPoint;
public int HappyPoint
{
get => _happyPoint;
private set
{
var newHappyPoint = Mathf.Max(0, value);
_happyPoint = newHappyPoint;
}
}
// private int _happyPoint;
// public int HappyPoint
// {
// get => _happyPoint;
// private set
// {
// var newHappyPoint = Mathf.Max(0, value);
// _happyPoint = newHappyPoint;
// }
// }
private bool _isMoving;
public bool IsMoving
@ -105,7 +101,7 @@ namespace BlueWater.Npcs.Customers
_isMoving = value;
SpineController.PlayAnimation(_isMoving
? CustomerSpineAnimation.Run.ToString()
? CustomerSpineAnimation.Walk.ToString()
: CustomerSpineAnimation.Idle.ToString(), true);
}
}
@ -186,11 +182,12 @@ namespace BlueWater.Npcs.Customers
_astarAi = GetComponent<IAstarAI>();
}
public void Initialize()
public void Initialize(LevelData levelData)
{
CustomerData = CustomerManager.Instance.GetRandomCustomerData();
AIMovement.SetMoveSpeed(CustomerData.MoveSpeed);
HappyPoint = CustomerData.BaseHappyPoint;
LevelData = levelData;
//CustomerData = CustomerManager.Instance.GetRandomCustomerData();
//AIMovement.SetMoveSpeed(CustomerData.MoveSpeed);
//HappyPoint = CustomerData.BaseHappyPoint;
BehaviorTree.EnableBehavior();
}
@ -281,7 +278,7 @@ namespace BlueWater.Npcs.Customers
}
}
public void AddHappyPoint(int value) => HappyPoint += value;
//public void AddHappyPoint(int value) => HappyPoint += value;
public void Bark(string conversation, BarkOrder barkOrder = BarkOrder.Random)
{
@ -305,8 +302,8 @@ namespace BlueWater.Npcs.Customers
public void CheckOut()
{
var customerVisitInfo = new CustomerVisitInfo(HappyPoint, _foodPrice, _tipAmount, _paidAmount);
TycoonManager.Instance.TycoonStageController.RegisterCustomerVisitInfo(customerVisitInfo);
//var customerVisitInfo = new CustomerVisitInfo(HappyPoint, _foodPrice, _tipAmount, _paidAmount);
//TycoonManager.Instance.TycoonStageController.RegisterCustomerVisitInfo(customerVisitInfo);
Destroy(gameObject);
}

View File

@ -19,9 +19,6 @@ namespace BlueWater.Players.Tycoons
[SerializeField]
private PlayerInput _playerInput;
[SerializeField]
protected float InteractionRadius = 2f;
private List<IPlayerInteraction> _playerInteractions = new();
private IPlayerInteraction _closestInteraction;
private IPlayerInteraction _previousInteraction;
@ -57,6 +54,7 @@ namespace BlueWater.Players.Tycoons
}
else
{
_previousInteraction?.CancelInteraction();
_previousInteraction?.HideInteractionUi();
_previousInteraction = null;
}

View File

@ -33,11 +33,13 @@ namespace BlueWater.Players.Tycoons
string animationName;
if (_isMoving)
{
animationName = _tycoonPickupHandler.IsPickedUpItem() ? TycoonPlayerSpineAnimation.ServingSide : TycoonPlayerSpineAnimation.RunSide;
animationName = TycoonPlayerSpineAnimation.Walk;
//animationName = _tycoonPickupHandler.IsPickedUpItem() ? TycoonPlayerSpineAnimation.ServingSide : TycoonPlayerSpineAnimation.RunSide;
}
else
{
animationName = _tycoonPickupHandler.IsPickedUpItem() ? TycoonPlayerSpineAnimation.IdleServingUpside : TycoonPlayerSpineAnimation.IdleSide;
animationName = TycoonPlayerSpineAnimation.Idle;
//animationName = _tycoonPickupHandler.IsPickedUpItem() ? TycoonPlayerSpineAnimation.IdleServingUpside : TycoonPlayerSpineAnimation.IdleSide;
}
if (animationName == previousAnimationName) return;

View File

@ -9,14 +9,11 @@ namespace BlueWater.Players.Tycoons
{
public static class TycoonPlayerSpineAnimation
{
public const string Cleaning = "Cleaning";
public const string Idle = "Idle";
public const string IdleSide = "IdleSide";
public const string IdleServingDown = "ServingIdleDown";
public const string IdleServingUpside = "ServingIdleUpside";
public const string RunDown = "Tycoon/RunDown";
public const string RunSide = "Tycoon/RunUpSide";
public const string ServingDown = "Tycoon/ServingDown";
public const string ServingSide = "Tycoon/ServingUpSide";
public const string MakeCocktail = "BeerMaker";
public const string Run = "Run";
public const string Walk = "RunSlow";
}
[DefaultExecutionOrder(-1)]

View File

@ -25,13 +25,19 @@ namespace BlueWater
// Tycoon events
#region Tycoon events
// 플레이어
public static Action<LevelData> OnLevelUp;
// Npc
public static Action OnCreateCustomer;
// 음료
// public static Action<string> OnDrinkRecipeAcquired;
// public static Action<LiquidData> OnDrinkRecipeSelected;
public static Action OnTycoonOpenedEvent;
public static Action OnTycoonClosedEvent;
public static Action OnTycoonGameStarted;
public static Action OnTycoonGameOvered;
// public static Action OnLiquidRegionEntered;
// public static Action OnLiquidRegionExited;

View File

@ -28,8 +28,8 @@ namespace BlueWater
private void Start()
{
EventManager.OnTycoonOpenedEvent += OnTycoonOpened;
EventManager.OnTycoonClosedEvent += OnTycoonClosed;
EventManager.OnTycoonGameStarted += OnTycoonOpened;
EventManager.OnTycoonGameOvered += OnTycoonClosed;
_timeIncrementPerMinutes = _gameTimeDataSo.TimeIncrementPerMinutes;
}
@ -51,8 +51,8 @@ namespace BlueWater
{
if (Quitting) return;
EventManager.OnTycoonOpenedEvent -= OnTycoonOpened;
EventManager.OnTycoonClosedEvent -= OnTycoonClosed;
EventManager.OnTycoonGameStarted -= OnTycoonOpened;
EventManager.OnTycoonGameOvered -= OnTycoonClosed;
}
public void PauseGameTime()

View File

@ -46,7 +46,7 @@ namespace BlueWater.Tycoons
protected override void OnEnable()
{
EventManager.OnTycoonOpenedEvent += OpenTycoonSwitch;
EventManager.OnTycoonGameStarted += OpenTycoonSwitch;
base.OnEnable();
}

View File

@ -55,8 +55,8 @@ namespace BlueWater.Tycoons
protected virtual void OnEnable()
{
EventManager.OnTycoonOpenedEvent += OpenTycoonSwitch;
EventManager.OnTycoonClosedEvent += ClosedTycoonSwitch;
EventManager.OnTycoonGameStarted += OpenTycoonSwitch;
EventManager.OnTycoonGameOvered += ClosedTycoonSwitch;
RegisterPlayerInteraction();
}
@ -65,8 +65,8 @@ namespace BlueWater.Tycoons
{
if (IsQuitting) return;
EventManager.OnTycoonOpenedEvent -= OpenTycoonSwitch;
EventManager.OnTycoonClosedEvent -= ClosedTycoonSwitch;
EventManager.OnTycoonGameStarted -= OpenTycoonSwitch;
EventManager.OnTycoonGameOvered -= ClosedTycoonSwitch;
UnregisterPlayerInteraction();
}

View File

@ -11,7 +11,7 @@ namespace BlueWater.Tycoons
public override void Interaction()
{
EventManager.OnTycoonOpenedEvent?.Invoke();
EventManager.OnTycoonGameStarted?.Invoke();
}
public override bool CanInteraction()

View File

@ -23,7 +23,7 @@ MonoBehaviour:
<WaitTime>k__BackingField: 20
<HurryTime>k__BackingField: 20
<EatingTime>k__BackingField: 10
<OpenUpgrade>k__BackingField:
<OpenUpgrade>k__BackingField: Upgrade0
- <Key>k__BackingField: 2
<Value>k__BackingField:
<Idx>k__BackingField: 2

View File

@ -30,32 +30,43 @@ namespace BlueWater.Tycoons
public List<Customer> InstanceCustomers { get; private set; } = new();
[ShowInInspector]
private Queue<Customer> _waitingCustomers = new();
private Queue<int> _waitingCustomers = new();
private CustomerTableController _customerTableController;
private Coroutine _findEmptySeatCoroutineInstance;
public Action<Customer> OnInstantiateCustomer;
private void Start()
{
_customerTableController = TycoonManager.Instance.CustomerTableController;
EventManager.OnCreateCustomer += TryFindEmptySeat;
}
public void InstantiateCustomer()
private void OnDestroy()
{
EventManager.OnCreateCustomer -= TryFindEmptySeat;
}
public Customer CreateCustomer()
{
var currentLevelData = TycoonManager.Instance.GetCurrentLevelData();
var newCustomer = Instantiate(_customerPrefab, _customerSpawnTransform.position, Quaternion.identity);
newCustomer.Initialize();
newCustomer.Initialize(currentLevelData);
RegisterCustomer(newCustomer);
OnInstantiateCustomer?.Invoke(newCustomer);
return newCustomer;
}
public void TryFindEmptySeat(Customer customer)
public void TryFindEmptySeat()
{
// 1. 빈 자리를 체크한다. (빈 자리가 있다면 생성)
// 2. 빈 자리가 없는 경우, Queue에 대기 손님을 넣고 빈 자리가 생길 때 생성
// 3. 생성하는 순간에 레벨 data 참조
// 이미 대기열에 사람들이 있는 경우, 새로운 손님도 바로 대기열에 넣는다.
if (_waitingCustomers.Count > 0)
{
_waitingCustomers.Enqueue(customer);
_waitingCustomers.Enqueue(1);
return;
}
@ -64,14 +75,15 @@ namespace BlueWater.Tycoons
if (emptySeat == null)
{
// 내가 첫 대기열 손님이 된다.
_waitingCustomers.Enqueue(customer);
_waitingCustomers.Enqueue(1);
Utils.StartUniqueCoroutine(this, ref _findEmptySeatCoroutineInstance, CheckEmptySeatCoroutine());
return;
}
customer.SetTableSeat(emptySeat);
var newCustomer = CreateCustomer();
newCustomer.SetTableSeat(emptySeat);
emptySeat.ReserveSeat();
customer.AIMovement.Move(emptySeat.SeatTransform.position);
newCustomer.AIMovement.Move(emptySeat.SeatTransform.position);
}
private IEnumerator CheckEmptySeatCoroutine()
@ -82,7 +94,8 @@ namespace BlueWater.Tycoons
var emptySeat = _customerTableController.FindEmptySeat();
if (emptySeat != null)
{
var customer = _waitingCustomers.Dequeue();
_waitingCustomers.Dequeue();
var customer = CreateCustomer();
customer.SetTableSeat(emptySeat);
emptySeat.ReserveSeat();
customer.AIMovement.Move(emptySeat.SeatTransform.position);

View File

@ -1,3 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using BlueWater.Utility;
@ -6,26 +7,47 @@ using Random = System.Random;
namespace BlueWater.Tycoons
{
[DefaultExecutionOrder(-1)]
public class CustomerTableController : MonoBehaviour
{
[SerializeField]
private Transform _customerTableRoot;
[SerializeField]
private List<CustomerTable> _customerTables;
[SerializeField]
private List<CustomerTable> _activeCustomerTables;
private Random _random = new();
private AstarPath _astarPath;
private void Awake()
{
_astarPath = FindAnyObjectByType<AstarPath>();
_customerTables = _customerTableRoot.GetComponentsInChildren<CustomerTable>().ToList();
for (var i = 0; i < _customerTables.Count; i++)
{
HideCustomerTable(i);
}
}
public void RegisterTable(CustomerTable table)
{
Utils.RegisterList(_customerTables, table);
Utils.RegisterList(_activeCustomerTables, table);
_astarPath.Scan();
}
public void UnregisterTable(CustomerTable table)
{
Utils.UnregisterList(_customerTables, table);
Utils.UnregisterList(_activeCustomerTables, table);
_astarPath.Scan();
}
public TableSeat FindEmptySeat()
{
var tableCount = _customerTables.Count;
var tableCount = _activeCustomerTables.Count;
var indices = new List<int>(Enumerable.Range(0, tableCount));
while (indices.Count > 0)
@ -34,7 +56,7 @@ namespace BlueWater.Tycoons
var tableIndex = indices[randomIndex];
indices.RemoveAt(randomIndex);
var emptySeat = _customerTables[tableIndex].FindEmptySeat();
var emptySeat = _activeCustomerTables[tableIndex].FindEmptySeat();
if (emptySeat != null)
{
return emptySeat;
@ -42,5 +64,15 @@ namespace BlueWater.Tycoons
}
return null;
}
public void ShowCustomerTable(int index)
{
_customerTables[index].gameObject.SetActive(true);
}
public void HideCustomerTable(int index)
{
_customerTables[index].gameObject.SetActive(false);
}
}
}

View File

@ -6,12 +6,10 @@ using BlueWater.Items;
using BlueWater.Players.Tycoons;
using BlueWater.Tycoons;
using BlueWater.Utility;
using DG.Tweening;
using Sirenix.OdinInspector;
using TMPro;
using UnityEngine;
using UnityEngine.Pool;
using UnityEngine.Serialization;
using UnityEngine.UI;
namespace BlueWater
@ -39,6 +37,9 @@ namespace BlueWater
[SerializeField]
private TMP_Text _amountText;
[SerializeField]
private Image _balloonImage;
[SerializeField]
private Image _completeCocktailImage;
@ -80,8 +81,14 @@ namespace BlueWater
[Title("오브젝트 풀링")]
[SerializeField, Tooltip("오브젝트 풀링 최대 개수")]
private int _objectPoolCount = 1000;
[Title("패널")]
[SerializeField]
private Sprite _centerBalloonImage;
[SerializeField]
private Sprite _playerBalloonImage;
[SerializeField]
private float _moveToPlayerDuration = 0.5f;
@ -520,6 +527,7 @@ namespace BlueWater
_liquidPanel.transform.localScale = _originalPanelScale;
_liquidPanel.transform.position = _centerPosition;
_balloonImage.sprite = _centerBalloonImage;
_liquidPanel.SetActive(true);
_isShowingPanel = true;
}
@ -553,6 +561,7 @@ namespace BlueWater
yield return null;
}
_balloonImage.sprite = _playerBalloonImage;
_liquidPanel.transform.localScale = _endScale;
// 완성되지 않았거나, 따르고 있지 않으면 플레이어를 추적함
@ -574,6 +583,7 @@ namespace BlueWater
private IEnumerator MovePanelToCenter()
{
_balloonImage.sprite = _centerBalloonImage;
var startScale = _liquidPanel.transform.localScale;
var startPosition = _liquidPanel.transform.position;
var elapsedTime = 0f;

View File

@ -6,12 +6,6 @@ namespace BlueWater.Tycoons
public class StageDataSo : ScriptableObject
{
[field: SerializeField]
public int[] MaxCustomersByRating { get; private set; } = new int[5];
[field: SerializeField]
public float WaitTimeInStarted = 2f;
[field: SerializeField]
public float CustomerEntryInterval = 1f;
public float WaitTimeInStarted = 3f;
}
}

View File

@ -42,6 +42,7 @@ namespace BlueWater.Tycoons
AudioManager.Instance.PlayBgm(_dailyBgm);
}
TycoonStatus = new TycoonStatus();
TycoonStatus.Initialize();
}
@ -52,5 +53,10 @@ namespace BlueWater.Tycoons
TycoonStageController = GetComponent<TycoonStageController>();
TycoonIngredientController = GetComponent<TycoonIngredientController>();
}
public LevelData GetCurrentLevelData()
{
return LevelDataSo.GetDataByIdx(TycoonStatus.CurrentLevel.ToString());
}
}
}

View File

@ -17,66 +17,51 @@ namespace BlueWater.Tycoons
private List<CustomerVisitInfo> _dailyCustomerVisitInfos;
private bool _isClosedTime;
private GameTimeManager _gameTimeManager;
private TycoonManager _tycoonManager;
private CustomerManager _customerManager;
private Coroutine _startStageCoroutineInstance;
private TimeSpan _closedTime;
private void Start()
{
_gameTimeManager = GameTimeManager.Instance;
EventManager.OnTycoonGameOvered += GameOver;
_tycoonManager = TycoonManager.Instance;
_customerManager = CustomerManager.Instance;
_dailyCustomerVisitInfos = new List<CustomerVisitInfo>();
var maxCount = _stageDataSo.MaxCustomersByRating.Length;
_dailyCustomerVisitInfos = new List<CustomerVisitInfo>(maxCount - 1);
EventManager.OnTycoonOpenedEvent += StartStage;
}
private void OnDestroy()
{
EventManager.OnTycoonOpenedEvent -= StartStage;
StartStage();
}
private void StartStage()
{
EventManager.OnTycoonGameOvered -= GameOver;
_dailyCustomerVisitInfos.Clear();
Utils.StartUniqueCoroutine(this, ref _startStageCoroutineInstance, StartStageCoroutine());
EventManager.OnTycoonGameStarted?.Invoke();
}
private IEnumerator StartStageCoroutine()
{
yield return new WaitForSeconds(_stageDataSo.WaitTimeInStarted);
_closedTime = _gameTimeManager.GetTycoonCloseTimeSpan();
_closedTime = _closedTime.Subtract(new TimeSpan(0, 30, 0));
var currentRating = DataManager.Instance.TycoonData.Rating;
var maxCustomer = _stageDataSo.MaxCustomersByRating[currentRating - 1];
var entryCustomerCount = 0;
var entryInterval = new WaitForSeconds(_stageDataSo.CustomerEntryInterval);
while (_closedTime > _gameTimeManager.GetCurrentGameTime() && entryCustomerCount < maxCustomer)
while (true)
{
var emptySeat = _tycoonManager.CustomerTableController.FindEmptySeat();
if (emptySeat != null)
{
_customerManager.InstantiateCustomer();
entryCustomerCount++;
}
var currentLevelData = _tycoonManager.GetCurrentLevelData();
EventManager.OnCreateCustomer?.Invoke();
yield return entryInterval;
yield return new WaitForSeconds(currentLevelData.CustomerRespawn);
}
}
while (_customerManager.GetCurrentCustomers().Count > 0)
private void GameOver()
{
if (_startStageCoroutineInstance != null)
{
yield return null;
StopCoroutine(_startStageCoroutineInstance);
_startStageCoroutineInstance = null;
}
EventManager.OnTycoonClosedEvent?.Invoke();
_startStageCoroutineInstance = null;
}
public void RegisterCustomerVisitInfo(CustomerVisitInfo customerVisitInfo)

View File

@ -7,6 +7,18 @@ namespace BlueWater.Tycoons
[Serializable]
public class TycoonStatus
{
[SerializeField]
private int _currentLevel;
public int CurrentLevel
{
get => _currentLevel;
set
{
_currentLevel = value;
LevelUp();
}
}
[SerializeField]
private int _maxPlayerHealth;
public int MaxPlayerHealth
@ -60,19 +72,30 @@ namespace BlueWater.Tycoons
private int _currentExp;
public int CurrentExp
{
get
{
return _currentExp;
}
get => _currentExp;
set
{
_currentExp = value;
var maxExp = TycoonManager.Instance.LevelDataSo.GetDataByIdx(_currentLevel.ToString()).RequiredExp;
if (value >= maxExp)
{
CurrentLevel++;
_currentExp = value - maxExp;
}
else
{
_currentExp = value;
}
}
}
// 보류
[SerializeField]
private int _currentGold;
public int CurrentGold
{
get => _currentGold;
set => _currentGold = value;
}
[Title("원액")]
[SerializeField]
@ -190,6 +213,7 @@ namespace BlueWater.Tycoons
public void Initialize()
{
CurrentLevel = 1;
MaxPlayerHealth = GameManager.Instance.CurrentTycoonPlayer.PlayerHealthPoint.MaxHealthPoint;
CurrentPlayerHealth = GameManager.Instance.CurrentTycoonPlayer.PlayerHealthPoint.CurrentHealthPoint;
PlayerMoveSpeedMultiplier = GameManager.Instance.CurrentTycoonPlayer.TycoonMovement.MoveSpeedMultiplier;
@ -221,5 +245,38 @@ namespace BlueWater.Tycoons
private void UpdateLiquidC(int amount) => CurrentLiquidAmountC = amount;
private void UpdateLiquidD(int amount) => CurrentLiquidAmountD = amount;
private void UpdateLiquidE(int amount) => CurrentLiquidAmountE = amount;
private void LevelUp()
{
// TODO : 레벨업 연출 추가 및 업그레이드 연출
var tycoonManager = TycoonManager.Instance;
var currentLevelData = tycoonManager.GetCurrentLevelData();
switch (currentLevelData.OpenUpgrade)
{
case "Upgrade0":
tycoonManager.CustomerTableController.ShowCustomerTable(0);
break;
case "Upgrade1":
tycoonManager.CustomerTableController.ShowCustomerTable(1);
break;
case "Upgrade2":
tycoonManager.CustomerTableController.ShowCustomerTable(2);
break;
case "Upgrade3":
tycoonManager.CustomerTableController.ShowCustomerTable(3);
break;
case "Upgrade4":
tycoonManager.CustomerTableController.ShowCustomerTable(4);
break;
case "Upgrade5":
tycoonManager.CustomerTableController.ShowCustomerTable(5);
break;
case "Upgrade6":
tycoonManager.CustomerTableController.ShowCustomerTable(6);
break;
}
EventManager.OnLevelUp?.Invoke(currentLevelData);
}
}
}

View File

@ -30,12 +30,12 @@ namespace BlueWater.Uis
_customerManager = CustomerManager.Instance;
_mainCamera = TycoonCameraManager.Instance.MainCamera;
_customerManager.OnInstantiateCustomer += AddUiIndicator;
//EventManager.OnCreateCustomer += AddUiIndicator;
}
private void OnDestroy()
{
_customerManager.OnInstantiateCustomer -= AddUiIndicator;
//EventManager.OnCreateCustomer -= AddUiIndicator;
}
private void LateUpdate()

View File

@ -51,8 +51,8 @@ namespace BlueWater.Uis
{
PopupUi.OnPopupUiOpenEvent += RegisterPopup;
PopupUi.OnPopupUiCloseEvent += UnregisterPopup;
EventManager.OnTycoonOpenedEvent += TycoonOpenEvent;
EventManager.OnTycoonClosedEvent += TycoonClosedEvent;
EventManager.OnTycoonGameStarted += TycoonOpenEvent;
EventManager.OnTycoonGameOvered += TycoonClosedEvent;
EventManager.FadeInOut += FadeInOut;
}
@ -62,8 +62,8 @@ namespace BlueWater.Uis
PopupUi.OnPopupUiOpenEvent -= RegisterPopup;
PopupUi.OnPopupUiCloseEvent -= UnregisterPopup;
EventManager.OnTycoonOpenedEvent -= TycoonOpenEvent;
EventManager.OnTycoonClosedEvent -= TycoonClosedEvent;
EventManager.OnTycoonGameStarted -= TycoonOpenEvent;
EventManager.OnTycoonGameOvered -= TycoonClosedEvent;
EventManager.FadeInOut -= FadeInOut;
}

View File

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View File

@ -49,7 +49,7 @@ TextureImporter:
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 1024
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteBorder: {x: 240, y: 240, z: 240, w: 240}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

@ -253,7 +253,7 @@ MeshRenderer:
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 678f2c946dedcdd4f9f8211872befbc0, type: 2}
- {fileID: 2100000, guid: eaf5a1e524cd8ae439ec7b6036090474, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
@ -287,8 +287,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3}
m_Name:
m_EditorClassIdentifier:
skeletonDataAsset: {fileID: 11400000, guid: ee5f908cebc409b498d389052e7d9a81, type: 2}
initialSkinName: 01
skeletonDataAsset: {fileID: 11400000, guid: 90f596bc1a735a544985584af0b4180a, type: 2}
initialSkinName: Guest01
fixPrefabOverrideViaMeshFilter: 2
initialFlipX: 0
initialFlipY: 0
@ -864,7 +864,7 @@ Transform:
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 2, y: 2, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 1
m_Children:
- {fileID: 3748026497419659573}
@ -967,7 +967,7 @@ MonoBehaviour:
radius: 0.25
height: 1
canMove: 1
maxSpeed: 3
maxSpeed: 4
gravity: {x: NaN, y: NaN, z: NaN}
groundMask:
serializedVersion: 2
@ -1057,7 +1057,7 @@ MonoBehaviour:
byteDataArray:
Version: 1.7.9
gizmoViewMode: 2
showBehaviorDesignerGizmo: 0
showBehaviorDesignerGizmo: 1
--- !u!114 &5279376384905517670
MonoBehaviour:
m_ObjectHideFlags: 0
@ -1109,21 +1109,8 @@ MonoBehaviour:
<BarkTrigger>k__BackingField: {fileID: 8922295334492411225}
<InteractionCanvas>k__BackingField: {fileID: 7800018367225963417}
<PayMoneyParticle>k__BackingField: {fileID: 6080095273351670320}
<InteractionUi>k__BackingField: {fileID: 7689708008984027505}
<BalloonUi>k__BackingField: {fileID: 0}
<PayMoneyUi>k__BackingField: {fileID: 1188822424991952652}
<CustomerData>k__BackingField:
<Idx>k__BackingField: 0
<Name>k__BackingField:
<MoveSpeed>k__BackingField: 0
<EatingTime>k__BackingField: 0
<WaitTime>k__BackingField: 0
<HurryTime>k__BackingField: 0
<BaseHappyPoint>k__BackingField: 0
<PreferredFood1>k__BackingField: 0
<PreferredFood2>k__BackingField: 0
<PreferredFood3>k__BackingField: 0
<OrderBeverageRate>k__BackingField: 0
<SpineController>k__BackingField: {fileID: 5279376384905517670}
<AIMovement>k__BackingField: {fileID: 17978457728262906}
<EnableInteraction>k__BackingField: 1
@ -1535,11 +1522,6 @@ MonoBehaviour:
cancelWaitUntilSequenceEndsIfReplacingBark: 0
waitForContinueButton: 0
textDisplaySetting: 0
--- !u!224 &7689708008984027505 stripped
RectTransform:
m_CorrespondingSourceObject: {fileID: 5695967080072346038, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}
m_PrefabInstance: {fileID: 2718897986636601543}
m_PrefabAsset: {fileID: 0}
--- !u!223 &7800018367225963417 stripped
Canvas:
m_CorrespondingSourceObject: {fileID: 5297442833789713246, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}

View File

@ -67,7 +67,7 @@ MeshRenderer:
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: 488f84473afeade458a0b9a9df28930f, type: 2}
- {fileID: 2100000, guid: 288333d9c9df2d84cadf3b48d918ebdb, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
@ -101,8 +101,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3}
m_Name:
m_EditorClassIdentifier:
skeletonDataAsset: {fileID: 11400000, guid: 74d1caae8e1d56a43bca5a5873004922, type: 2}
initialSkinName: 01-1
skeletonDataAsset: {fileID: 11400000, guid: 57e95ec929c09d64c9f85a40f849786a, type: 2}
initialSkinName: 01
fixPrefabOverrideViaMeshFilter: 2
initialFlipX: 0
initialFlipY: 0
@ -582,7 +582,7 @@ MonoBehaviour:
<SkeletonAnimation>k__BackingField: {fileID: 7125556968546628472}
_originalMaterial: {fileID: 0}
_replacementMaterial: {fileID: 0}
_initialSkinName: 01-1
_initialSkinName: 01
_isRandomSkin: 0
_randomRange: {x: 0, y: 0}
--- !u!114 &3359549505901716120
@ -615,7 +615,6 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
_playerInput: {fileID: 6054159730444663926}
InteractionRadius: 2
--- !u!114 &4836489897218844789
MonoBehaviour:
m_ObjectHideFlags: 0
@ -654,6 +653,14 @@ PrefabInstance:
m_Modifications:
- target: {fileID: 179937079751348093, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2971245722111912602, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}
propertyPath: m_Sprite
value:
objectReference: {fileID: 21300000, guid: e7b746bc5bff9d64fb1129b9aa8ccf3e, type: 3}
- target: {fileID: 3619548578334970641, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4648285208244819224, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}
@ -684,6 +691,22 @@ PrefabInstance:
propertyPath: m_Name
value: InteractionCanvas
objectReference: {fileID: 0}
- target: {fileID: 5640860986811951834, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}
propertyPath: m_SizeDelta.x
value: -0.39999998
objectReference: {fileID: 0}
- target: {fileID: 5640860986811951834, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}
propertyPath: m_SizeDelta.y
value: -0.4
objectReference: {fileID: 0}
- target: {fileID: 5640860986811951834, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}
propertyPath: m_AnchoredPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5640860986811951834, guid: a6a0d1675321b7a43b4132ca15cf7ca0, type: 3}
propertyPath: m_AnchoredPosition.y
value: 0.04999999
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []

File diff suppressed because it is too large Load Diff

View File

@ -61,7 +61,7 @@ Canvas:
m_AdditionalShaderChannelsFlag: 25
m_UpdateRectTransformForStandalone: 0
m_SortingLayerID: 0
m_SortingOrder: 5
m_SortingOrder: 6
m_TargetDisplay: 0
--- !u!114 &8764364725249863370
MonoBehaviour:

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 85c3df72cbca31e449ed3e7a62826cbf
guid: 6a8de43ea1bcfd046a14882f2938b380
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@ -0,0 +1,76 @@
Crew.png
size:2026,1415
filter:Linear,Linear
CrewSuit/Suit_Body
bounds:1828,470,162,161
CrewSuit/Suit_HandLeft
bounds:2,14,188,201
CrewSuit/Suit_HandRight
bounds:192,14,188,201
CrewSuit/Suit_Pant
bounds:1306,832,200,126
Item/Cleaningbroom
bounds:1510,65,238,476
rotate:90
Item/Cleaningbroom2
bounds:1510,901,512,512
Item/Cleaningbroom3
bounds:1510,725,174,498
rotate:90
Item/Shaker
bounds:1204,1041,302,372
crew02/backhair02
bounds:2,217,584,435
rotate:90
crew02/face02
bounds:2,803,610,437
rotate:90
crew02/fronthair02
bounds:441,848,565,431
rotate:90
crew02/lefteye02
bounds:752,2,172,222
crew02/lefthair02
bounds:1204,960,79,302
rotate:90
crew02/lefthand02
bounds:382,14,188,201
crew02/leftleg02
bounds:1288,740,90,196
rotate:90
crew02/mouse02
bounds:441,823,60,23
crew03/Mouse03
bounds:441,823,60,23
crew02/righteye02
bounds:1600,311,182,226
rotate:90
crew02/righthand02
bounds:926,23,188,201
crew02/rightleg02
bounds:1828,633,90,196
rotate:90
crew03/Face03
bounds:439,226,575,517
rotate:90
crew03/LeftEar
bounds:1204,853,105,100
rotate:90
crew03/LeftEye03
bounds:572,2,178,222
crew03/LeftHair03
bounds:1288,303,145,420
crew03/LeftHairA03
bounds:874,852,328,561
crew03/RightEye03
bounds:1600,495,181,228
crew03/RightHair03
bounds:1435,305,163,418
crew03/RightHairA03
bounds:958,289,328,561
crewMaid/body_maid
bounds:1273,37,250,235
rotate:90
crewMaid/pant_maid
bounds:1116,14,273,155
rotate:90

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 4e9600c3699c5554aabdee5d4ff02ab4
guid: 8d96d7ecccc2c5d44b90e2e5139ffe66
TextScriptImporter:
externalObjects: {}
userData:

Binary file not shown.

After

Width:  |  Height:  |  Size: 819 KiB

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: d1b77877659d1a746bbfcf68bfd37a5b
guid: 10aff9c324ace24489de5aa827c664ed
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
@ -37,24 +37,24 @@ TextureImporter:
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 2048
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
@ -79,7 +79,7 @@ TextureImporter:
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
@ -92,7 +92,7 @@ TextureImporter:
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: Android
maxTextureSize: 2048
@ -105,7 +105,7 @@ TextureImporter:
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
- serializedVersion: 4
buildTarget: WindowsStoreApps
maxTextureSize: 2048
@ -118,7 +118,7 @@ TextureImporter:
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
forceMaximumCompressionQuality_BC6H_BC7: 1
spriteSheet:
serializedVersion: 2
sprites: []
@ -126,7 +126,7 @@ TextureImporter:
customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
spriteID:
internalID: 0
vertices: []
indices:

Binary file not shown.

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 62fad1444cc3651429bf6489b5cceaf5
guid: 2104e4991d2094242aa5a4fb0f96195f
TextScriptImporter:
externalObjects: {}
userData:

View File

@ -10,10 +10,10 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a6b194f808b1af6499c93410e504af42, type: 3}
m_Name: Customer_Atlas
m_Name: Crew_Atlas
m_EditorClassIdentifier:
textureLoadingMode: 0
onDemandTextureLoader: {fileID: 0}
atlasFile: {fileID: 4900000, guid: 35a3db6d5a669754ea79ba718e4a0c02, type: 3}
atlasFile: {fileID: 4900000, guid: 8d96d7ecccc2c5d44b90e2e5139ffe66, type: 3}
materials:
- {fileID: 2100000, guid: 678f2c946dedcdd4f9f8211872befbc0, type: 2}
- {fileID: 2100000, guid: 98937673cc2d8aa47a5683aa1cd6ca74, type: 2}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: b61ce9da2aa41fc41b118c7d6ab55723
guid: e66e17116e430574581abd6de7ae17c7
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000

View File

@ -7,7 +7,7 @@ Material:
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Crew_Crew_3
m_Name: Crew_Material
m_Shader: {fileID: 4800000, guid: b77e51f117177954ea863bdb422344fb, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
@ -26,7 +26,7 @@ Material:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 2800000, guid: 47e1c53a5a359274684a8ad95652220b, type: 3}
m_Texture: {fileID: 2800000, guid: 10aff9c324ace24489de5aa827c664ed, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 3f63247b1e11abb4e9de4e2e07d60516
guid: 98937673cc2d8aa47a5683aa1cd6ca74
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000

View File

@ -10,12 +10,12 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f1b3b4b945939a54ea0b23d3396115fb, type: 3}
m_Name: Customer_SkeletonData
m_Name: Crew_SkeletonData
m_EditorClassIdentifier:
atlasAssets:
- {fileID: 11400000, guid: 9376bae177025b0459db3374bfecd495, type: 2}
scale: 0.0025
skeletonJSON: {fileID: 4900000, guid: 641d645d6bc60f74ab018b47e3050018, type: 3}
- {fileID: 11400000, guid: e66e17116e430574581abd6de7ae17c7, type: 2}
scale: 0.001
skeletonJSON: {fileID: 4900000, guid: 2104e4991d2094242aa5a4fb0f96195f, type: 3}
isUpgradingBlendModeMaterials: 0
blendModeMaterials:
requiresBlendModeMaterials: 0

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 74d1caae8e1d56a43bca5a5873004922
guid: d96ab46e9aca1d142b153e02ea521a2a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000

View File

@ -1,66 +0,0 @@
Customer.png
size:946,487
filter:Linear,Linear
02_ArmL
bounds:593,209,101,113
02_ArmR
bounds:362,53,101,113
02_Body
bounds:464,324,133,161
02_EyeL
bounds:853,29,64,60
02_EyeR
bounds:853,91,73,62
02_Face
bounds:2,273,218,212
02_Hair
bounds:222,168,240,136
02_LegL
bounds:696,190,78,132
02_LegR
bounds:864,352,80,133
02_Mouse
bounds:153,40,65,17
03/03DownAC
bounds:222,6,138,57
03/03EyeL
bounds:777,19,69,61
03/03EyeR
bounds:693,127,78,61
03/03Hair
bounds:2,3,149,54
04/04EyeL
bounds:777,82,74,71
04/04EyeR
bounds:622,31,94,75
rotate:90
04/04Hair
bounds:222,306,240,179
04/Body02
bounds:599,324,133,161
Arm_L
bounds:465,54,101,113
Arm_R
bounds:832,238,101,112
Beer
bounds:734,357,128,128
Body
bounds:464,169,127,153
Eye_L
bounds:622,127,69,80
Eye_R
bounds:699,45,76,80
Face02
bounds:2,59,218,212
Hair02
bounds:776,206,149,54
rotate:90
Leg_L
bounds:362,2,49,131
rotate:90
Leg_R
bounds:568,34,52,133
Mouse
bounds:832,155,102,81
하의
bounds:222,65,138,101

Binary file not shown.

Before

Width:  |  Height:  |  Size: 191 KiB

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 678f2c946dedcdd4f9f8211872befbc0
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,12 @@
Guest01.png
size:1206,619
filter:Linear,Linear
body
bounds:2,2,615,770
rotate:90
face
bounds:774,377,349,240
left
bounds:774,90,214,285
right
bounds:990,90,214,285

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 641d645d6bc60f74ab018b47e3050018
guid: 365b60be853946e4f968c1b8721bc730
TextScriptImporter:
externalObjects: {}
userData:

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: b09ecc61b04987d40ad5d74761aa885f
guid: 1a4f3c20594f16b49ba571734aa21edd
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
@ -133,6 +133,8 @@ TextureImporter:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 9b1a304d90516bd4aa2e716ace4f67be
guid: d1e49c07997c1e24ab298d4ed814d780
TextScriptImporter:
externalObjects: {}
userData:

View File

@ -10,10 +10,10 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a6b194f808b1af6499c93410e504af42, type: 3}
m_Name: 02_character_Atlas
m_Name: Guest01_Atlas
m_EditorClassIdentifier:
textureLoadingMode: 0
onDemandTextureLoader: {fileID: 0}
atlasFile: {fileID: 4900000, guid: ef80d1eb0217c47468ceb785dcfd4fa3, type: 3}
atlasFile: {fileID: 4900000, guid: 365b60be853946e4f968c1b8721bc730, type: 3}
materials:
- {fileID: 2100000, guid: c5ff73efdfe597a488e245216fd5d707, type: 2}
- {fileID: 2100000, guid: eaf5a1e524cd8ae439ec7b6036090474, type: 2}

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: ee5f908cebc409b498d389052e7d9a81
guid: 20060a2c2207f3d46850db03d6cad991
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000

View File

@ -7,7 +7,7 @@ Material:
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Crew_Crew
m_Name: Guest01_Material
m_Shader: {fileID: 4800000, guid: b77e51f117177954ea863bdb422344fb, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
@ -26,7 +26,7 @@ Material:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 2800000, guid: d1b77877659d1a746bbfcf68bfd37a5b, type: 3}
m_Texture: {fileID: 2800000, guid: 1a4f3c20594f16b49ba571734aa21edd, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: b57c1f6a61b871644bce56f2096562c4
guid: eaf5a1e524cd8ae439ec7b6036090474
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000

View File

@ -10,12 +10,12 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f1b3b4b945939a54ea0b23d3396115fb, type: 3}
m_Name: 02_character_SkeletonData
m_Name: Guest01_SkeletonData
m_EditorClassIdentifier:
atlasAssets:
- {fileID: 11400000, guid: 30256e0cd4796a44e9f2c0b935f9f4e1, type: 2}
scale: 0.0005
skeletonJSON: {fileID: 4900000, guid: 62d29a8038dd28a43b81cf4cab3e7f92, type: 3}
- {fileID: 11400000, guid: 20060a2c2207f3d46850db03d6cad991, type: 2}
scale: 0.001
skeletonJSON: {fileID: 4900000, guid: d1e49c07997c1e24ab298d4ed814d780, type: 3}
isUpgradingBlendModeMaterials: 0
blendModeMaterials:
requiresBlendModeMaterials: 0

View File

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 9376bae177025b0459db3374bfecd495
guid: 90f596bc1a735a544985584af0b4180a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 060e02906acae824aa0e790818957e1e
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,171 +0,0 @@
02_character.png
size:1982,1979
filter:Linear,Linear
skin02-2/Back_hair
bounds:2,709,1336,1268
skin02-2/Body
bounds:2,126,581,826
rotate:90
skin02/Body_up
bounds:1871,1692,109,285
skin02/Eye
bounds:830,2,705,486
rotate:90
skin03-1/Hair02
bounds:1340,907,529,1070
skin03/L
bounds:1340,69,575,836
02_character_2.png
size:1999,1927
filter:Linear,Linear
Guest01/하의
bounds:1340,672,544,395
skin02/Back_hair
bounds:2,657,1336,1268
skin02/Body
bounds:2,82,573,832
rotate:90
skin03-1/Body
bounds:836,2,553,653
skin03/Body
bounds:1391,10,606,660
skin03/R
bounds:1340,1069,535,856
02_character_3.png
size:2018,1997
filter:Linear,Linear
Guest01/Arm_L
bounds:1549,925,394,442
rotate:90
Guest01/Arm_R
bounds:1147,691,395,442
Guest01/Hair
bounds:494,1788,588,207
Guest01/Leg_L
bounds:2,1529,257,515
rotate:90
Guest01/Leg_R
bounds:1084,1740,255,523
rotate:90
Guest01/Mouse
bounds:1609,1681,399,314
skin02-2/Body_back
bounds:2,143,566,427
skin02/Arm_L
bounds:1052,262,427,479
rotate:90
skin02/Arm_R
bounds:1533,73,427,478
rotate:90
skin02/L
bounds:562,1140,374,425
rotate:90
skin02/Leg_L
bounds:2,1242,272,558
rotate:90
skin02/Leg_R
bounds:2,967,273,558
rotate:90
skin02/R
bounds:1623,1321,358,371
rotate:90
skin03-1/Leg_L
bounds:562,854,279,583
rotate:90
skin03-1/Leg_R
bounds:2,572,280,574
rotate:90
skin03/Arm_L
bounds:570,2,427,479
rotate:90
skin03/Leg_L
bounds:989,1135,272,558
rotate:90
skin03/Leg_R
bounds:989,1135,272,558
rotate:90
skin04/Arm_L
bounds:1544,502,421,472
rotate:90
skin04/Arm_R
bounds:578,431,421,472
rotate:90
skin04/Leg_L
bounds:519,1516,270,550
rotate:90
skin04/Leg_R
bounds:1071,1409,270,550
rotate:90
weapon/sword
bounds:2,1791,204,490
rotate:90
02_character_4.png
size:2028,1814
filter:Linear,Linear
Guest01/Body
bounds:983,463,499,608
rotate:90
Guest01/Eye
bounds:2,1492,647,320
skin02/Body_back
bounds:2,1063,566,427
skin03-1/Arm_L
bounds:2,626,435,489
rotate:90
skin03-1/Arm_R
bounds:493,531,435,488
rotate:90
skin03-1/Eye
bounds:1051,964,700,429
skin03/Arm_R
bounds:570,968,427,479
rotate:90
skin03/Eye
bounds:1330,1395,696,417
skin04/Body
bounds:2,2,527,631
rotate:90
skin04/Eye
bounds:651,1397,677,415
02_character_5.png
size:2000,1725
filter:Linear,Linear
Guest01/Face
bounds:1132,883,866,840
skin02/Face
bounds:894,2,903,879
skin03/Hair
bounds:2,912,1128,811
skin04/Face
bounds:2,44,890,866
02_character_6.png
size:2031,1191
filter:Linear,Linear
skin03/Face
bounds:1150,209,980,879
rotate:90
skin04/Hair
bounds:2,2,1146,1187
02_character_7.png
size:1986,1222
filter:Linear,Linear
skin03-1/Hair01
bounds:2,2,1049,1218
skin03-1/Hair03
bounds:1053,92,1128,931
rotate:90
02_character_8.png
size:2033,1032
filter:Linear,Linear
skin02/Hair
bounds:2,15,1122,1015
skin03-1/Face
bounds:1126,2,1028,905
rotate:90

Binary file not shown.

Before

Width:  |  Height:  |  Size: 760 KiB

View File

@ -1,417 +0,0 @@
fileFormatVersion: 2
guid: 61606b972ee96194690b012fae2a9fd6
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: 2048
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: 0
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: 0
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: 0
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: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: 02_character_0
rect:
serializedVersion: 2
x: 3
y: 1273
width: 824
height: 579
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 8006b8c5102091545823f1f6ac48e9bf
internalID: -1480787238
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_1
rect:
serializedVersion: 2
x: 831
y: 1694
width: 41
height: 282
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 69561403c66d8504c9bbdaf6a75fd3ed
internalID: 1484422564
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_2
rect:
serializedVersion: 2
x: 957
y: 1691
width: 281
height: 264
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 4a022f810314ea745af6f59aba6447a7
internalID: -2125080106
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_3
rect:
serializedVersion: 2
x: 1257
y: 1514
width: 58
height: 236
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: bf5b83e26cd2fca4caaea6e294eede6d
internalID: 256085308
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_4
rect:
serializedVersion: 2
x: 1341
y: 1075
width: 573
height: 834
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 3ffa8fbed04041d449dd10b0a83b13a8
internalID: -1373711292
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_5
rect:
serializedVersion: 2
x: 842
y: 1280
width: 62
height: 251
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 5a9a22454aac4774c9a743e8a598cd3d
internalID: 101206819
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_6
rect:
serializedVersion: 2
x: 961
y: 1273
width: 277
height: 262
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 58966d408fa53e948a98d00ecaa3e427
internalID: -156793915
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_7
rect:
serializedVersion: 2
x: 916
y: 1265
width: 4
height: 4
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: d2ecea00ec06f7041bd3ebc04d937063
internalID: -739110474
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_8
rect:
serializedVersion: 2
x: 3
y: 30
width: 1334
height: 1129
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: a3f06297a3035aa46a8849acfbdc5a64
internalID: -2091596919
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_9
rect:
serializedVersion: 2
x: 1341
y: 3
width: 527
height: 1068
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: c5dae90aa96a09742a3614b9ab0287be
internalID: 848896726
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_10
rect:
serializedVersion: 2
x: 1872
y: 3
width: 107
height: 283
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 399e0371b81762c46bbca3bcdb584876
internalID: -222811121
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_11
rect:
serializedVersion: 2
x: 281
y: 3
width: 5
height: 4
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: a40a1ed2666a8254587d2d77d858a33b
internalID: -1052495728
vertices: []
indices:
edges: []
weights: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 970be9a57053f5044ac40e9a12bb7c90
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
02_character_0: -1480787238
02_character_1: 1484422564
02_character_10: -222811121
02_character_11: -1052495728
02_character_2: -2125080106
02_character_3: 256085308
02_character_4: -1373711292
02_character_5: 101206819
02_character_6: -156793915
02_character_7: -739110474
02_character_8: -2091596919
02_character_9: 848896726
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,46 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: 02_character_02_character
m_Shader: {fileID: 4800000, guid: b77e51f117177954ea863bdb422344fb, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _STRAIGHT_ALPHA_INPUT
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 2800000, guid: 61606b972ee96194690b012fae2a9fd6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _Cutoff: 0.1
- _DoubleSidedLighting: 0
- _LightAffectsAdditive: 0
- _ReceiveShadows: 0
- _StencilComp: 8
- _StencilRef: 1
- _StraightAlphaInput: 1
- _TintBlack: 0
- _ZWrite: 0
m_Colors:
- _Black: {r: 0, g: 0, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -1,46 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: 02_character_02_character_2
m_Shader: {fileID: 4800000, guid: b77e51f117177954ea863bdb422344fb, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _STRAIGHT_ALPHA_INPUT
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 2800000, guid: 3c1daa84fd7f72d4d851042296422033, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _Cutoff: 0.1
- _DoubleSidedLighting: 0
- _LightAffectsAdditive: 0
- _ReceiveShadows: 0
- _StencilComp: 8
- _StencilRef: 1
- _StraightAlphaInput: 1
- _TintBlack: 0
- _ZWrite: 0
m_Colors:
- _Black: {r: 0, g: 0, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -1,46 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: 02_character_02_character_3
m_Shader: {fileID: 4800000, guid: b77e51f117177954ea863bdb422344fb, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _STRAIGHT_ALPHA_INPUT
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 2800000, guid: a7e16263f0a19294d9d00822d117de8e, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _Cutoff: 0.1
- _DoubleSidedLighting: 0
- _LightAffectsAdditive: 0
- _ReceiveShadows: 0
- _StencilComp: 8
- _StencilRef: 1
- _StraightAlphaInput: 1
- _TintBlack: 0
- _ZWrite: 0
m_Colors:
- _Black: {r: 0, g: 0, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -1,46 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: 02_character_02_character_4
m_Shader: {fileID: 4800000, guid: b77e51f117177954ea863bdb422344fb, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _STRAIGHT_ALPHA_INPUT
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 2800000, guid: b826d297e90307849934b4a12a983a4e, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _Cutoff: 0.1
- _DoubleSidedLighting: 0
- _LightAffectsAdditive: 0
- _ReceiveShadows: 0
- _StencilComp: 8
- _StencilRef: 1
- _StraightAlphaInput: 1
- _TintBlack: 0
- _ZWrite: 0
m_Colors:
- _Black: {r: 0, g: 0, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: b415669ca9284824ba690b7c9634cf7a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,46 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: 02_character_02_character_5
m_Shader: {fileID: 4800000, guid: b77e51f117177954ea863bdb422344fb, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _STRAIGHT_ALPHA_INPUT
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 2800000, guid: d84fa10157b595f4daf71f327ecd7c1a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _Cutoff: 0.1
- _DoubleSidedLighting: 0
- _LightAffectsAdditive: 0
- _ReceiveShadows: 0
- _StencilComp: 8
- _StencilRef: 1
- _StraightAlphaInput: 1
- _TintBlack: 0
- _ZWrite: 0
m_Colors:
- _Black: {r: 0, g: 0, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: d17bf1e298c5a114d8d3855ad4d10966
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,46 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: 02_character_02_character_6
m_Shader: {fileID: 4800000, guid: b77e51f117177954ea863bdb422344fb, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _STRAIGHT_ALPHA_INPUT
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 2800000, guid: 1234875e954a9e74c833aae1395be414, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _Cutoff: 0.1
- _DoubleSidedLighting: 0
- _LightAffectsAdditive: 0
- _ReceiveShadows: 0
- _StencilComp: 8
- _StencilRef: 1
- _StraightAlphaInput: 1
- _TintBlack: 0
- _ZWrite: 0
m_Colors:
- _Black: {r: 0, g: 0, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 980747877dda8784ca8e9a1a4b6c9b6b
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,46 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: 02_character_02_character_7
m_Shader: {fileID: 4800000, guid: b77e51f117177954ea863bdb422344fb, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _STRAIGHT_ALPHA_INPUT
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 2800000, guid: 58ec9747997148a40a85eea6efd0ddc1, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _Cutoff: 0.1
- _DoubleSidedLighting: 0
- _LightAffectsAdditive: 0
- _ReceiveShadows: 0
- _StencilComp: 8
- _StencilRef: 1
- _StraightAlphaInput: 1
- _TintBlack: 0
- _ZWrite: 0
m_Colors:
- _Black: {r: 0, g: 0, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 626ae23d4377e5c4ba407587346c24a7
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,46 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: 02_character_02_character_8
m_Shader: {fileID: 4800000, guid: b77e51f117177954ea863bdb422344fb, type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _STRAIGHT_ALPHA_INPUT
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _MainTex:
m_Texture: {fileID: 2800000, guid: 7b1e5bfd96aa5c1449e9446a85d1b419, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _Cutoff: 0.1
- _DoubleSidedLighting: 0
- _LightAffectsAdditive: 0
- _ReceiveShadows: 0
- _StencilComp: 8
- _StencilRef: 1
- _StraightAlphaInput: 1
- _TintBlack: 0
- _ZWrite: 0
m_Colors:
- _Black: {r: 0, g: 0, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 1718233771b0c7547bdcb573e16a628e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 564 KiB

View File

@ -1,394 +0,0 @@
fileFormatVersion: 2
guid: 3c1daa84fd7f72d4d851042296422033
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: 2048
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: 0
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: 0
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: 0
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: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:
- serializedVersion: 2
name: 02_character_2_0
rect:
serializedVersion: 2
x: 3
y: 1273
width: 852
height: 571
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: ce655f21abd53124cb858696e874fc24
internalID: 2002726916
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_2_1
rect:
serializedVersion: 2
x: 837
y: 1346
width: 522
height: 578
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: a1fa0a5494e5316409bca157ced9095b
internalID: -1132565905
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_2_2
rect:
serializedVersion: 2
x: 1373
y: 1258
width: 623
height: 658
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: f07fdd803b7e7854986d942610ca24e9
internalID: 842123748
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_2_3
rect:
serializedVersion: 2
x: 879
y: 1276
width: 6
height: 5
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 1b1c62b1feda42043b1e3f37f55ca55f
internalID: 1947401434
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_2_4
rect:
serializedVersion: 2
x: 1017
y: 1273
width: 18
height: 9
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 024ef15ed083c8a4e93ad16629d63ef7
internalID: -173852935
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_2_5
rect:
serializedVersion: 2
x: 1329
y: 1277
width: 6
height: 4
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: df7e11655a7274443bb584283e3b0fe8
internalID: -422632944
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_2_6
rect:
serializedVersion: 2
x: 916
y: 1265
width: 4
height: 4
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: f2911dc90a7068d4f8fd9382f4ea0879
internalID: -1671106297
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_2_7
rect:
serializedVersion: 2
x: 1341
y: 861
width: 542
height: 393
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 8f2fd43776177f54784e79f770fecf11
internalID: -814284957
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_2_8
rect:
serializedVersion: 2
x: 3
y: 54
width: 1334
height: 605
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 2271a90a656afd248a628a8debb25dfe
internalID: -704049670
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_2_9
rect:
serializedVersion: 2
x: 1341
y: 3
width: 533
height: 854
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: 294fe28a8e43f424095a984c5fc5b6cf
internalID: 1125290359
vertices: []
indices:
edges: []
weights: []
- serializedVersion: 2
name: 02_character_2_10
rect:
serializedVersion: 2
x: 281
y: 3
width: 5
height: 4
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: 0
bones: []
spriteID: c9ea0e1ef9558dd45b5470b1a443ab8f
internalID: -2017241296
vertices: []
indices:
edges: []
weights: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 1af691c867437f34b89241ffd8cf7e02
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable:
02_character_2_0: 2002726916
02_character_2_1: -1132565905
02_character_2_10: -2017241296
02_character_2_2: 842123748
02_character_2_3: 1947401434
02_character_2_4: -173852935
02_character_2_5: -422632944
02_character_2_6: -1671106297
02_character_2_7: -814284957
02_character_2_8: -704049670
02_character_2_9: 1125290359
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 840 KiB

View File

@ -1,141 +0,0 @@
fileFormatVersion: 2
guid: a7e16263f0a19294d9d00822d117de8e
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: 2048
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: 0
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: 0
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: 0
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: 0
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:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 551 KiB

View File

@ -1,141 +0,0 @@
fileFormatVersion: 2
guid: b826d297e90307849934b4a12a983a4e
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: 2048
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: 0
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: 0
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: 0
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: 0
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:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 410 KiB

View File

@ -1,141 +0,0 @@
fileFormatVersion: 2
guid: d84fa10157b595f4daf71f327ecd7c1a
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: 2048
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: 0
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: 0
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: 0
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: 0
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:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 331 KiB

View File

@ -1,141 +0,0 @@
fileFormatVersion: 2
guid: 1234875e954a9e74c833aae1395be414
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: 2048
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: 0
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: 0
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: 0
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: 0
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:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 292 KiB

View File

@ -1,141 +0,0 @@
fileFormatVersion: 2
guid: 58ec9747997148a40a85eea6efd0ddc1
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: 2048
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: 0
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: 0
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: 0
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: 0
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:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 325 KiB

View File

@ -1,141 +0,0 @@
fileFormatVersion: 2
guid: 7b1e5bfd96aa5c1449e9446a85d1b419
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: 2048
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: 0
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: 0
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: 0
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: 0
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:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,26 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a6b194f808b1af6499c93410e504af42, type: 3}
m_Name: 02_character_Atlas
m_EditorClassIdentifier:
textureLoadingMode: 0
onDemandTextureLoader: {fileID: 0}
atlasFile: {fileID: 4900000, guid: 098eed219e280c84bba0d2bcef3639e9, type: 3}
materials:
- {fileID: 2100000, guid: d688bae725a72f0458ea605a4ab68620, type: 2}
- {fileID: 2100000, guid: 3f63247b1e11abb4e9de4e2e07d60516, type: 2}
- {fileID: 2100000, guid: b57c1f6a61b871644bce56f2096562c4, type: 2}
- {fileID: 2100000, guid: b415669ca9284824ba690b7c9634cf7a, type: 2}
- {fileID: 2100000, guid: d17bf1e298c5a114d8d3855ad4d10966, type: 2}
- {fileID: 2100000, guid: 980747877dda8784ca8e9a1a4b6c9b6b, type: 2}
- {fileID: 2100000, guid: 626ae23d4377e5c4ba407587346c24a7, type: 2}
- {fileID: 2100000, guid: 1718233771b0c7547bdcb573e16a628e, type: 2}

View File

@ -1,134 +0,0 @@
02_character.png
size:993,916
filter:Linear,Linear
scale:0.19
Guest01/Arm_L
bounds:806,197,75,84
Guest01/Arm_R
bounds:790,28,75,84
rotate:90
Guest01/Body
bounds:391,2,95,116
Guest01/Eye
bounds:217,5,123,61
Guest01/Face
bounds:649,580,165,160
Guest01/Hair
bounds:488,6,112,39
rotate:90
Guest01/Leg_L
bounds:891,743,49,98
rotate:90
Guest01/Leg_R
bounds:705,228,48,99
rotate:90
Guest01/Mouse
bounds:573,411,76,60
rotate:90
Guest01/하의
bounds:806,283,103,75
rotate:90
skin02-2/Back_hair
bounds:2,673,254,241
skin02-2/Body
bounds:391,247,110,157
skin02-2/Body_back
bounds:463,406,108,81
skin02/Arm_L
bounds:900,333,81,91
rotate:90
skin02/Arm_R
bounds:883,196,81,91
rotate:90
skin02/Back_hair
bounds:2,430,254,241
skin02/Body
bounds:816,582,109,158
skin02/Body_back
bounds:723,278,108,81
rotate:90
skin02/Body_up
bounds:342,12,21,54
skin02/Eye
bounds:503,270,134,92
rotate:90
skin02/Face
bounds:217,68,172,167
skin02/Hair
bounds:2,2,213,193
skin02/L
bounds:687,144,71,81
skin02/Leg_L
bounds:883,279,52,106
rotate:90
skin02/Leg_R
bounds:529,27,52,106
skin02/R
bounds:876,42,68,70
skin03-1/Arm_L
bounds:855,487,83,93
skin03-1/Arm_R
bounds:592,142,83,93
rotate:90
skin03-1/Body
bounds:597,281,105,124
rotate:90
skin03-1/Eye
bounds:508,135,133,82
rotate:90
skin03-1/Face
bounds:694,742,195,172
skin03-1/Hair01
bounds:2,197,199,231
skin03-1/Hair02
bounds:258,406,101,203
rotate:90
skin03-1/Hair03
bounds:258,509,214,177
skin03-1/Leg_L
bounds:927,630,53,111
skin03-1/Leg_R
bounds:800,469,53,109
skin03/Arm_L
bounds:624,49,81,91
skin03/Arm_R
bounds:707,51,81,91
skin03/Body
bounds:391,120,115,125
skin03/Eye
bounds:635,388,132,79
skin03/Face
bounds:203,237,186,167
skin03/Hair
bounds:478,760,214,154
skin03/L
bounds:639,469,109,159
rotate:90
skin03/Leg_L
bounds:597,227,52,106
rotate:90
skin03/Leg_R
bounds:597,227,52,106
rotate:90
skin03/R
bounds:474,489,102,163
rotate:90
skin04/Arm_L
bounds:790,105,80,90
skin04/Arm_R
bounds:872,114,80,90
rotate:90
skin04/Body
bounds:891,794,100,120
skin04/Eye
bounds:769,388,129,79
skin04/Face
bounds:478,593,169,165
skin04/Hair
bounds:258,688,218,226
skin04/Leg_L
bounds:940,523,51,105
skin04/Leg_R
bounds:940,416,51,105
weapon/sword
bounds:583,40,39,93

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: ef80d1eb0217c47468ceb785dcfd4fa3
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 KiB

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 62d29a8038dd28a43b81cf4cab3e7f92
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Some files were not shown because too many files have changed in this diff Show More