Merge branch 'main' of 121.165.94.243:capers/bluewater into NTG
8
BlueWater/Assets/01.Scenes/02.Tycoon.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cb726f84d04154397bcaaf57c348652a
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7f435cceb6d614cf0b149079d184c785
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 23800000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -138,65 +138,65 @@ namespace BlueWaterProject
|
||||
|
||||
public void StartInteraction(Transform target)
|
||||
{
|
||||
ProximitySelector.enabled = false;
|
||||
interactionTarget = target;
|
||||
interactionTarget.GetComponent<InShipNpc>()?.ChangeStateToInteraction();
|
||||
|
||||
var targetPosition = interactionTarget.position;
|
||||
var playerPosition = transform.position;
|
||||
|
||||
var directionToTarget = (targetPosition - playerPosition).normalized;
|
||||
|
||||
// 캐릭터가 NPC의 왼쪽 또는 오른쪽에 있는지 확인
|
||||
var crossProduct = Vector3.Cross(directionToTarget, transform.forward).y;
|
||||
|
||||
Vector3 desiredPosition;
|
||||
float desiredScaleX; // 캐릭터의 방
|
||||
|
||||
if (crossProduct > 0) // 캐릭터가 NPC의 왼쪽에 있는 경우
|
||||
{
|
||||
desiredPosition = targetPosition + interactionTarget.right * 2f;
|
||||
desiredScaleX = 1f; // 오른쪽을 바라봄
|
||||
}
|
||||
else // 캐릭터가 NPC의 오른쪽에 있는 경우
|
||||
{
|
||||
desiredPosition = targetPosition + interactionTarget.right * -2f;
|
||||
desiredScaleX = -1f; // 왼쪽을 바라봄
|
||||
}
|
||||
|
||||
// 장애물 감지
|
||||
if (Physics.Raycast(playerPosition, (desiredPosition - playerPosition).normalized, Vector3.Distance(playerPosition, desiredPosition), LayerMask.GetMask("Obstacle")))
|
||||
{
|
||||
// 장애물이 감지되면, 반대쪽으로 이동
|
||||
desiredPosition = crossProduct > 0 ? targetPosition + interactionTarget.right * -2f : targetPosition + interactionTarget.right * 2f;
|
||||
desiredScaleX = -desiredScaleX; // 방향을 반전
|
||||
}
|
||||
|
||||
// 캐릭터를 원하는 위치와 방향으로 부드럽게 이동 및 회전
|
||||
StartCoroutine(MoveCharacterToPosition(desiredPosition, desiredScaleX));
|
||||
UiManager.Inst.InShipInteraction.gameObject.SetActive(true);
|
||||
// ProximitySelector.enabled = false;
|
||||
// interactionTarget = target;
|
||||
// interactionTarget.GetComponent<InShipNpc>()?.ChangeStateToInteraction();
|
||||
//
|
||||
// var targetPosition = interactionTarget.position;
|
||||
// var playerPosition = transform.position;
|
||||
//
|
||||
// var directionToTarget = (targetPosition - playerPosition).normalized;
|
||||
//
|
||||
// // 캐릭터가 NPC의 왼쪽 또는 오른쪽에 있는지 확인
|
||||
// var crossProduct = Vector3.Cross(directionToTarget, transform.forward).y;
|
||||
//
|
||||
// Vector3 desiredPosition;
|
||||
// float desiredScaleX; // 캐릭터의 방
|
||||
//
|
||||
// if (crossProduct > 0) // 캐릭터가 NPC의 왼쪽에 있는 경우
|
||||
// {
|
||||
// desiredPosition = targetPosition + interactionTarget.right * 2f;
|
||||
// desiredScaleX = 1f; // 오른쪽을 바라봄
|
||||
// }
|
||||
// else // 캐릭터가 NPC의 오른쪽에 있는 경우
|
||||
// {
|
||||
// desiredPosition = targetPosition + interactionTarget.right * -2f;
|
||||
// desiredScaleX = -1f; // 왼쪽을 바라봄
|
||||
// }
|
||||
//
|
||||
// // 장애물 감지
|
||||
// if (Physics.Raycast(playerPosition, (desiredPosition - playerPosition).normalized, Vector3.Distance(playerPosition, desiredPosition), LayerMask.GetMask("Obstacle")))
|
||||
// {
|
||||
// // 장애물이 감지되면, 반대쪽으로 이동
|
||||
// desiredPosition = crossProduct > 0 ? targetPosition + interactionTarget.right * -2f : targetPosition + interactionTarget.right * 2f;
|
||||
// desiredScaleX = -desiredScaleX; // 방향을 반전
|
||||
// }
|
||||
//
|
||||
// // 캐릭터를 원하는 위치와 방향으로 부드럽게 이동 및 회전
|
||||
// StartCoroutine(MoveCharacterToPosition(desiredPosition, desiredScaleX));
|
||||
// UiManager.Inst.InShipInteraction.gameObject.SetActive(true);
|
||||
}
|
||||
|
||||
public void StartConversation()
|
||||
{
|
||||
if (interactionTarget != null)
|
||||
{
|
||||
interactionTarget.GetComponent<DialogueSystemTrigger>().OnConversationStart(interactionTarget);
|
||||
UiManager.Inst.InShipInteraction.gameObject.SetActive(false);
|
||||
}
|
||||
// if (interactionTarget != null)
|
||||
// {
|
||||
// interactionTarget.GetComponent<DialogueSystemTrigger>().OnConversationStart(interactionTarget);
|
||||
// UiManager.Inst.InShipInteraction.gameObject.SetActive(false);
|
||||
// }
|
||||
}
|
||||
|
||||
public void EndInteraction()
|
||||
{
|
||||
ProximitySelector.enabled = true;
|
||||
|
||||
|
||||
interactionTarget.GetComponent<InShipNpc>()?.RestoreState();
|
||||
// ProximitySelector.enabled = true;
|
||||
//
|
||||
//
|
||||
// interactionTarget.GetComponent<InShipNpc>()?.RestoreState();
|
||||
}
|
||||
|
||||
public void EndConversation()
|
||||
{
|
||||
UiManager.Inst.InShipInteraction.gameObject.SetActive(true);
|
||||
// UiManager.Inst.InShipInteraction.gameObject.SetActive(true);
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -42,6 +42,9 @@ namespace BlueWaterProject
|
||||
[Title("DataBase", "Particle")]
|
||||
public GameObject nukeFire;
|
||||
public GameObject grenadeFire;
|
||||
public GameObject emojiHeart;
|
||||
public GameObject emojiPuke;
|
||||
public GameObject emojiAnger;
|
||||
|
||||
[Title("DataBase", "Sprites")]
|
||||
public Sprite[] cardType;
|
||||
|
@ -24,6 +24,9 @@ namespace BlueWaterProject
|
||||
[field: Title("Player")]
|
||||
[field: SerializeField] public ShipPlayer ShipPlayer { get; private set; }
|
||||
[field: SerializeField] public InShipPlayer InShipPlayer { get; private set; }
|
||||
|
||||
[Title("Tycoon")]
|
||||
public bool IsBuildMode { get; set; }
|
||||
|
||||
// Game Data
|
||||
[Title("Game Data")]
|
||||
|
3
BlueWater/Assets/02.Scripts/Npc/Guest.meta
Normal file
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b6143d8a70d24e78b307e7716addf69c
|
||||
timeCreated: 1703259459
|
96
BlueWater/Assets/02.Scripts/Npc/Guest/FindTableState.cs
Normal file
@ -0,0 +1,96 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.AI;
|
||||
|
||||
// ReSharper disable once CheckNamespace
|
||||
namespace BlueWaterProject
|
||||
{
|
||||
public class FindTableState : INpcState
|
||||
{
|
||||
private TycoonNpc npc;
|
||||
private Table[] tables;
|
||||
|
||||
public FindTableState(TycoonNpc npc)
|
||||
{
|
||||
this.npc = npc;
|
||||
tables = npc.MapInfo.Tables.GetComponentsInChildren<Table>();
|
||||
}
|
||||
|
||||
public void OnEnter(NpcStateMachine npcStateMachine)
|
||||
{
|
||||
CheckAndAssignSeat();
|
||||
}
|
||||
|
||||
public void OnUpdate(NpcStateMachine npcStateMachine)
|
||||
{
|
||||
UpdateTablesIfNecessary();
|
||||
CheckAndUpdateTables();
|
||||
|
||||
if (npc.DoSeat && !npc.Agent.pathPending && npc.Agent.remainingDistance <= 0.5f)
|
||||
{
|
||||
npcStateMachine.ChangeState(new FoodOrderState(npc));
|
||||
}
|
||||
}
|
||||
|
||||
private void UpdateTablesIfNecessary()
|
||||
{
|
||||
var currentTables = npc.MapInfo.Tables.GetComponentsInChildren<Table>();
|
||||
if (currentTables.Length != tables.Length)
|
||||
{
|
||||
tables = currentTables;
|
||||
CheckAndAssignSeat();
|
||||
}
|
||||
}
|
||||
|
||||
private void CheckAndUpdateTables()
|
||||
{
|
||||
foreach (var table in tables)
|
||||
{
|
||||
foreach (var seat in table.SeatPoints)
|
||||
{
|
||||
if (!seat.IsUsing)
|
||||
{
|
||||
AssignSeatToNpc(seat);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void AssignSeatToNpc(Seat seat)
|
||||
{
|
||||
npc.Agent.SetDestination(seat.transform.position);
|
||||
|
||||
if (npc.AssignedSeat != null)
|
||||
{
|
||||
npc.AssignedSeat.IsUsing = false;
|
||||
npc.AssignedSeat.IsDirty = true;
|
||||
}
|
||||
|
||||
npc.AssignedSeat = seat;
|
||||
npc.AssignedSeat.IsUsing = true;
|
||||
npc.DoSeat = true;
|
||||
}
|
||||
|
||||
private void CheckAndAssignSeat()
|
||||
{
|
||||
if (!npc.DoSeat)
|
||||
{
|
||||
foreach (var table in tables)
|
||||
{
|
||||
foreach (var seat in table.SeatPoints)
|
||||
{
|
||||
if (seat.IsUsing) continue;
|
||||
AssignSeatToNpc(seat);
|
||||
return;
|
||||
}
|
||||
}
|
||||
Debug.Log("All tables are occupied. No place to sit");
|
||||
}
|
||||
}
|
||||
|
||||
public void OnExit(NpcStateMachine npcStateMachine)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
11
BlueWater/Assets/02.Scripts/Npc/Guest/FindTableState.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b3eb3397e9a2042a792a1ef1538cf98a
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
55
BlueWater/Assets/02.Scripts/Npc/Guest/FoodOrderState.cs
Normal file
@ -0,0 +1,55 @@
|
||||
using BehaviorDesigner.Runtime.Tasks.Unity.UnityGameObject;
|
||||
|
||||
// ReSharper disable once CheckNamespace
|
||||
using UnityEngine;
|
||||
|
||||
namespace BlueWaterProject
|
||||
{
|
||||
public class FoodOrderState : INpcState
|
||||
{
|
||||
private TycoonNpc npc;
|
||||
private float fillTime = 15f; // 15초 동안 채워짐
|
||||
private float elapsedTime = 0f; // 경과 시간
|
||||
|
||||
public FoodOrderState(TycoonNpc npc)
|
||||
{
|
||||
this.npc = npc;
|
||||
}
|
||||
|
||||
public void OnEnter(NpcStateMachine npcStateMachine)
|
||||
{
|
||||
npc.BarkImg.gameObject.SetActive(true);
|
||||
npc.BarkFillImg.gameObject.SetActive(true);
|
||||
npc.FoodImg.gameObject.SetActive(true);
|
||||
|
||||
elapsedTime = 0f;
|
||||
}
|
||||
|
||||
public void OnUpdate(NpcStateMachine npcStateMachine)
|
||||
{
|
||||
if (elapsedTime < fillTime)
|
||||
{
|
||||
elapsedTime += Time.deltaTime;
|
||||
npc.BarkFillImg.fillAmount = Mathf.Clamp(elapsedTime / fillTime, 0, 1);
|
||||
}
|
||||
else if (elapsedTime >= fillTime)
|
||||
{
|
||||
npcStateMachine.InstantiateUi(DataManager.Inst.emojiAnger, npc.EmojiTransform);
|
||||
npc.BarkImg.gameObject.SetActive(false);
|
||||
npc.BarkFillImg.gameObject.SetActive(false);
|
||||
npc.FoodImg.gameObject.SetActive(false);
|
||||
|
||||
npc.AssignedSeat.IsUsing = false;
|
||||
npc.AssignedSeat.IsDirty = false;
|
||||
npc.DoSeat = false;
|
||||
|
||||
npcStateMachine.ChangeState(new WalkOutSate(npc));
|
||||
}
|
||||
}
|
||||
|
||||
public void OnExit(NpcStateMachine npcStateMachine)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ce1e7633be3a4fbaaaf0ded21fd14c4b
|
||||
timeCreated: 1703814647
|
27
BlueWater/Assets/02.Scripts/Npc/Guest/WalkOutSate.cs
Normal file
@ -0,0 +1,27 @@
|
||||
// ReSharper disable once CheckNamespace
|
||||
namespace BlueWaterProject
|
||||
{
|
||||
public class WalkOutSate : INpcState
|
||||
{
|
||||
private TycoonNpc npc;
|
||||
|
||||
public WalkOutSate(TycoonNpc npc)
|
||||
{
|
||||
this.npc = npc;
|
||||
}
|
||||
public void OnEnter(NpcStateMachine npcStateMachine)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public void OnUpdate(NpcStateMachine npcStateMachine)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public void OnExit(NpcStateMachine npcStateMachine)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b68dbdee1ac2425bb2c69f0cf75f42e2
|
||||
timeCreated: 1704180775
|
@ -86,5 +86,10 @@ namespace BlueWaterProject
|
||||
{
|
||||
Instantiate(prefab, position, Quaternion.identity);
|
||||
}
|
||||
|
||||
public void InstantiateUi(GameObject prefab, Transform parent)
|
||||
{
|
||||
Instantiate(prefab, parent);
|
||||
}
|
||||
}
|
||||
}
|
3
BlueWater/Assets/02.Scripts/Npc/Old.meta
Normal file
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 94de525085ee4148b6179a101efcba16
|
||||
timeCreated: 1703259356
|
3
BlueWater/Assets/02.Scripts/Npc/Staff.meta
Normal file
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c129ed44e9674789a9f2359fe29d0528
|
||||
timeCreated: 1703259478
|
@ -0,0 +1,7 @@
|
||||
namespace BlueWaterProject.Staff
|
||||
{
|
||||
public class ServeHoleStaffState
|
||||
{
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 18bffc302375428381e8179c3f44d788
|
||||
timeCreated: 1703259596
|
11
BlueWater/Assets/02.Scripts/Tycoon/Seat.cs
Normal file
@ -0,0 +1,11 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace BlueWaterProject
|
||||
{
|
||||
public class Seat : MonoBehaviour
|
||||
{
|
||||
public Transform Transform { get; }
|
||||
public bool IsUsing { get; set; } = false;
|
||||
public bool IsDirty { get; set; } = false;
|
||||
}
|
||||
}
|
3
BlueWater/Assets/02.Scripts/Tycoon/Seat.cs.meta
Normal file
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8c39eec9fd904fc2b6d14b1bf3fdb98a
|
||||
timeCreated: 1703736153
|
16
BlueWater/Assets/02.Scripts/Tycoon/Table.cs
Normal file
@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// ReSharper disable once CheckNamespace
|
||||
namespace BlueWaterProject
|
||||
{
|
||||
public class Table : MonoBehaviour
|
||||
{
|
||||
public Seat[] SeatPoints;
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
SeatPoints = transform.Find("SeatPoints").GetComponentsInChildren<Seat>();
|
||||
}
|
||||
}
|
||||
}
|
3
BlueWater/Assets/02.Scripts/Tycoon/Table.cs.meta
Normal file
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6e13844f714343ca86ef3c1926384cee
|
||||
timeCreated: 1703730895
|
9
BlueWater/Assets/02.Scripts/Tycoon/TycoonMapInfo.cs
Normal file
@ -0,0 +1,9 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace BlueWaterProject
|
||||
{
|
||||
public class TycoonMapInfo : MonoBehaviour
|
||||
{
|
||||
[field: SerializeField] public Transform Tables { get; set; }
|
||||
}
|
||||
}
|
3
BlueWater/Assets/02.Scripts/Tycoon/TycoonMapInfo.cs.meta
Normal file
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e1d406ab800149beb9baa1f305b51e38
|
||||
timeCreated: 1703729887
|
47
BlueWater/Assets/02.Scripts/Tycoon/TycoonNpc.cs
Normal file
@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using Sirenix.OdinInspector;
|
||||
using UnityEngine;
|
||||
using UnityEngine.AI;
|
||||
using UnityEngine.UI;
|
||||
|
||||
// ReSharper disable once CheckNamespace
|
||||
namespace BlueWaterProject
|
||||
{
|
||||
public class TycoonNpc : MonoBehaviour
|
||||
{
|
||||
public NpcStateMachine StateMachine { get; set; }
|
||||
public NavMeshAgent Agent { get; set; }
|
||||
public Transform VisaualLook { get; set; }
|
||||
public TycoonMapInfo MapInfo { get; set; }
|
||||
|
||||
[Title("FindTableState")]
|
||||
public bool DoSeat { get; set; }
|
||||
public Seat AssignedSeat { get; set; }
|
||||
|
||||
[Title("FoodOrderState")]
|
||||
public Image BarkImg { get; set; }
|
||||
public Image BarkFillImg { get; set; }
|
||||
public Image FoodImg { get; set; }
|
||||
public Transform EmojiTransform { get; set; }
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
Agent = GetComponent<NavMeshAgent>();
|
||||
Agent.updateRotation = false;
|
||||
MapInfo = GameObject.Find("MapInfo").GetComponent<TycoonMapInfo>();
|
||||
|
||||
BarkImg = transform.Find("Canvas/BarkImg").GetComponent<Image>();
|
||||
BarkFillImg = transform.Find("Canvas/BarkFillImg").GetComponent<Image>();
|
||||
FoodImg = transform.Find("Canvas/FoodImg").GetComponent<Image>();
|
||||
EmojiTransform = transform.Find("Emoji");
|
||||
}
|
||||
|
||||
private void Start()
|
||||
{
|
||||
StateMachine = gameObject.AddComponent<NpcStateMachine>();
|
||||
|
||||
var findTableState = new FindTableState(this);
|
||||
StateMachine.ChangeState(findTableState);
|
||||
}
|
||||
}
|
||||
}
|
3
BlueWater/Assets/02.Scripts/Tycoon/TycoonNpc.cs.meta
Normal file
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 46f3d09951f1425997147f07f64a748f
|
||||
timeCreated: 1703732599
|
@ -25,8 +25,6 @@ namespace BlueWaterProject
|
||||
protected PlayerInput playerInput;
|
||||
protected Vector2 movementInput;
|
||||
|
||||
private MultiGridUIManager multiGridUIManager;
|
||||
|
||||
private void Init()
|
||||
{
|
||||
characterSpeed = 10;
|
||||
@ -34,7 +32,6 @@ namespace BlueWaterProject
|
||||
rb = GetComponent<Rigidbody>();
|
||||
spriteRenderer = visualLook.GetComponent<SpriteRenderer>();
|
||||
playerInput = GetComponent<PlayerInput>();
|
||||
multiGridUIManager = GameObject.Find("EGB Pro UI").GetComponent<MultiGridUIManager>();
|
||||
}
|
||||
|
||||
private void Awake()
|
||||
@ -64,7 +61,32 @@ namespace BlueWaterProject
|
||||
|
||||
private void OnInteraction(InputValue value)
|
||||
{
|
||||
if (GameManager.Inst.IsBuildMode)
|
||||
{
|
||||
var buildListPopup = UiManager.Inst.TycoonUi.BuildListPopup;
|
||||
|
||||
//TODO 선택했는지 판단해야함
|
||||
//Assets/EasyGridBuilder Pro/Misc Assets/Prefabs/UI Prefabs/PlaceHolderBuildable.prefab
|
||||
buildListPopup.Hide();
|
||||
}
|
||||
}
|
||||
|
||||
private void OnBuildMode(InputValue value)
|
||||
{
|
||||
var buildListView = UiManager.Inst.TycoonUi.BuildListPopup;
|
||||
|
||||
if (buildListView.isVisible || GameManager.Inst.IsBuildMode)
|
||||
{
|
||||
buildListView.Hide();
|
||||
EasyGridBuilderPro.Instance.SetGridModeBuilding();
|
||||
GameManager.Inst.IsBuildMode = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
buildListView.Show();
|
||||
EasyGridBuilderPro.Instance.SetGridModeBuilding();
|
||||
GameManager.Inst.IsBuildMode = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void OnCancel(InputValue value)
|
||||
@ -135,62 +157,61 @@ namespace BlueWaterProject
|
||||
|
||||
public void StartInteraction(Transform target)
|
||||
{
|
||||
interactionTarget = target;
|
||||
interactionTarget.GetComponent<InShipNpc>()?.ChangeStateToInteraction();
|
||||
|
||||
var targetPosition = interactionTarget.position;
|
||||
var playerPosition = transform.position;
|
||||
|
||||
var directionToTarget = (targetPosition - playerPosition).normalized;
|
||||
|
||||
// 캐릭터가 NPC의 왼쪽 또는 오른쪽에 있는지 확인
|
||||
var crossProduct = Vector3.Cross(directionToTarget, transform.forward).y;
|
||||
|
||||
Vector3 desiredPosition;
|
||||
float desiredScaleX; // 캐릭터의 방
|
||||
|
||||
if (crossProduct > 0) // 캐릭터가 NPC의 왼쪽에 있는 경우
|
||||
{
|
||||
desiredPosition = targetPosition + interactionTarget.right * 2f;
|
||||
desiredScaleX = 1f; // 오른쪽을 바라봄
|
||||
}
|
||||
else // 캐릭터가 NPC의 오른쪽에 있는 경우
|
||||
{
|
||||
desiredPosition = targetPosition + interactionTarget.right * -2f;
|
||||
desiredScaleX = -1f; // 왼쪽을 바라봄
|
||||
}
|
||||
|
||||
// 장애물 감지
|
||||
if (Physics.Raycast(playerPosition, (desiredPosition - playerPosition).normalized, Vector3.Distance(playerPosition, desiredPosition), LayerMask.GetMask("Obstacle")))
|
||||
{
|
||||
// 장애물이 감지되면, 반대쪽으로 이동
|
||||
desiredPosition = crossProduct > 0 ? targetPosition + interactionTarget.right * -2f : targetPosition + interactionTarget.right * 2f;
|
||||
desiredScaleX = -desiredScaleX; // 방향을 반전
|
||||
}
|
||||
|
||||
// 캐릭터를 원하는 위치와 방향으로 부드럽게 이동 및 회전
|
||||
StartCoroutine(MoveCharacterToPosition(desiredPosition, desiredScaleX));
|
||||
UiManager.Inst.InShipInteraction.gameObject.SetActive(true);
|
||||
// interactionTarget = target;
|
||||
// interactionTarget.GetComponent<InShipNpc>()?.ChangeStateToInteraction();
|
||||
//
|
||||
// var targetPosition = interactionTarget.position;
|
||||
// var playerPosition = transform.position;
|
||||
//
|
||||
// var directionToTarget = (targetPosition - playerPosition).normalized;
|
||||
//
|
||||
// // 캐릭터가 NPC의 왼쪽 또는 오른쪽에 있는지 확인
|
||||
// var crossProduct = Vector3.Cross(directionToTarget, transform.forward).y;
|
||||
//
|
||||
// Vector3 desiredPosition;
|
||||
// float desiredScaleX; // 캐릭터의 방
|
||||
//
|
||||
// if (crossProduct > 0) // 캐릭터가 NPC의 왼쪽에 있는 경우
|
||||
// {
|
||||
// desiredPosition = targetPosition + interactionTarget.right * 2f;
|
||||
// desiredScaleX = 1f; // 오른쪽을 바라봄
|
||||
// }
|
||||
// else // 캐릭터가 NPC의 오른쪽에 있는 경우
|
||||
// {
|
||||
// desiredPosition = targetPosition + interactionTarget.right * -2f;
|
||||
// desiredScaleX = -1f; // 왼쪽을 바라봄
|
||||
// }
|
||||
//
|
||||
// // 장애물 감지
|
||||
// if (Physics.Raycast(playerPosition, (desiredPosition - playerPosition).normalized, Vector3.Distance(playerPosition, desiredPosition), LayerMask.GetMask("Obstacle")))
|
||||
// {
|
||||
// // 장애물이 감지되면, 반대쪽으로 이동
|
||||
// desiredPosition = crossProduct > 0 ? targetPosition + interactionTarget.right * -2f : targetPosition + interactionTarget.right * 2f;
|
||||
// desiredScaleX = -desiredScaleX; // 방향을 반전
|
||||
// }
|
||||
//
|
||||
// // 캐릭터를 원하는 위치와 방향으로 부드럽게 이동 및 회전
|
||||
// StartCoroutine(MoveCharacterToPosition(desiredPosition, desiredScaleX));
|
||||
// UiManager.Inst.InShipInteraction.gameObject.SetActive(true);
|
||||
}
|
||||
|
||||
public void StartConversation()
|
||||
{
|
||||
if (interactionTarget != null)
|
||||
{
|
||||
interactionTarget.GetComponent<DialogueSystemTrigger>().OnConversationStart(interactionTarget);
|
||||
UiManager.Inst.InShipInteraction.gameObject.SetActive(false);
|
||||
}
|
||||
// if (interactionTarget != null)
|
||||
// {
|
||||
// interactionTarget.GetComponent<DialogueSystemTrigger>().OnConversationStart(interactionTarget);
|
||||
// UiManager.Inst.InShipInteraction.gameObject.SetActive(false);
|
||||
// }
|
||||
}
|
||||
|
||||
public void EndInteraction()
|
||||
{
|
||||
interactionTarget.GetComponent<InShipNpc>()?.RestoreState();
|
||||
//interactionTarget.GetComponent<InShipNpc>()?.RestoreState();
|
||||
}
|
||||
|
||||
public void EndConversation()
|
||||
{
|
||||
UiManager.Inst.InShipInteraction.gameObject.SetActive(true);
|
||||
|
||||
//UiManager.Inst.InShipInteraction.gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
22
BlueWater/Assets/02.Scripts/Tycoon/TycoonUi.cs
Normal file
@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using BlueWaterProject;
|
||||
using Doozy.Runtime.UIManager.Containers;
|
||||
using UnityEngine;
|
||||
|
||||
public class TycoonUi : MonoBehaviour
|
||||
{
|
||||
public UIView BuildListPopup { get; set; }
|
||||
|
||||
private void Init()
|
||||
{
|
||||
UiManager.Inst.TycoonUi = this;
|
||||
BuildListPopup = transform.Find("BuildListView").GetComponent<UIView>();
|
||||
}
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
Init();
|
||||
}
|
||||
}
|
11
BlueWater/Assets/02.Scripts/Tycoon/TycoonUi.cs.meta
Normal file
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 54648b16fa3ac47d9bc7543e261ac76e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -1,3 +1,4 @@
|
||||
using Doozy.Runtime.UIManager.Containers;
|
||||
using Sirenix.OdinInspector;
|
||||
using UnityEngine;
|
||||
|
||||
@ -9,24 +10,12 @@ namespace BlueWaterProject
|
||||
{
|
||||
[Title("Mouse")]
|
||||
private Texture2D cursorTexture;
|
||||
|
||||
[Title("InteractionUI")]
|
||||
private Transform defaultInteraction;
|
||||
public Transform InShipInteraction { get; set; }
|
||||
|
||||
public OceanUi OceanUi { get; set; }
|
||||
|
||||
|
||||
private void Init()
|
||||
{
|
||||
defaultInteraction = transform.Find("DefaultInteraction");
|
||||
InShipInteraction = transform.Find("InShipPlayerInteractionUI");
|
||||
}
|
||||
|
||||
protected override void OnAwake()
|
||||
{
|
||||
Init();
|
||||
}
|
||||
[Title("Tycoon")]
|
||||
public TycoonUi TycoonUi { get; set; }
|
||||
|
||||
|
||||
private void Start()
|
||||
{
|
||||
|
134
BlueWater/Assets/03.Images/Tycoon/Materials/longchair_front.mat
Normal file
@ -0,0 +1,134 @@
|
||||
%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: longchair_front
|
||||
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- _ALPHATEST_ON
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 2450
|
||||
stringTagMap:
|
||||
RenderType: TransparentCutout
|
||||
disabledShaderPasses: []
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 2800000, guid: 0b38e5436a1ac4b92a4e3bdba15622f9, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: 0b38e5436a1ac4b92a4e3bdba15622f9, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SpecGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_Lightmaps:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_LightmapsInd:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_ShadowMasks:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _AlphaClip: 1
|
||||
- _AlphaToMask: 1
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 1
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.5
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _DstBlendAlpha: 0
|
||||
- _EnvironmentReflections: 1
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _Metallic: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 1
|
||||
- _Smoothness: 0.5
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 0
|
||||
- _WorkflowMode: 1
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
--- !u!114 &8838058183107425683
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 11
|
||||
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
version: 7
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d7284daf58c0046e5867eac11f3bb60d
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
134
BlueWater/Assets/03.Images/Tycoon/Materials/longchair_side.mat
Normal file
@ -0,0 +1,134 @@
|
||||
%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: longchair_side
|
||||
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- _ALPHATEST_ON
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 2450
|
||||
stringTagMap:
|
||||
RenderType: TransparentCutout
|
||||
disabledShaderPasses: []
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 2800000, guid: ef921ece56bb846c58be0fd1e5fb29bf, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: ef921ece56bb846c58be0fd1e5fb29bf, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SpecGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_Lightmaps:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_LightmapsInd:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_ShadowMasks:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _AlphaClip: 1
|
||||
- _AlphaToMask: 1
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 1
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.5
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _DstBlendAlpha: 0
|
||||
- _EnvironmentReflections: 1
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _Metallic: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 1
|
||||
- _Smoothness: 0.5
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 0
|
||||
- _WorkflowMode: 1
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
--- !u!114 &8838058183107425683
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 11
|
||||
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
version: 7
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8d60a2804e8e447aca94fd8c17aae892
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
134
BlueWater/Assets/03.Images/Tycoon/Materials/longchair_top.mat
Normal file
@ -0,0 +1,134 @@
|
||||
%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: longchair_top
|
||||
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- _ALPHATEST_ON
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 2450
|
||||
stringTagMap:
|
||||
RenderType: TransparentCutout
|
||||
disabledShaderPasses: []
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 2800000, guid: cdf83d44bf9be45daa9eaf8d1e9e2d4c, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: cdf83d44bf9be45daa9eaf8d1e9e2d4c, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SpecGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_Lightmaps:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_LightmapsInd:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_ShadowMasks:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _AlphaClip: 1
|
||||
- _AlphaToMask: 1
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 1
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.5
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _DstBlendAlpha: 0
|
||||
- _EnvironmentReflections: 1
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _Metallic: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 1
|
||||
- _Smoothness: 0.5
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 0
|
||||
- _WorkflowMode: 1
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
--- !u!114 &8838058183107425683
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 11
|
||||
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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
version: 7
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2ee83d3c896c1455185c41abd62bdd75
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
BlueWater/Assets/03.Images/Tycoon/cauldron.png
Normal file
After Width: | Height: | Size: 643 KiB |
112
BlueWater/Assets/03.Images/Tycoon/cauldron.png.meta
Normal file
@ -0,0 +1,112 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d90e676dd5a4649fa8bf7cb511a7f654
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 512
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: 12
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 1
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
BlueWater/Assets/03.Images/Tycoon/longchair_front.png
Normal file
After Width: | Height: | Size: 56 KiB |
112
BlueWater/Assets/03.Images/Tycoon/longchair_front.png.meta
Normal file
@ -0,0 +1,112 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0b38e5436a1ac4b92a4e3bdba15622f9
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: 12
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 1
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
BlueWater/Assets/03.Images/Tycoon/longchair_side.png
Normal file
After Width: | Height: | Size: 44 KiB |
112
BlueWater/Assets/03.Images/Tycoon/longchair_side.png.meta
Normal file
@ -0,0 +1,112 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ef921ece56bb846c58be0fd1e5fb29bf
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: 12
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 1
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
BlueWater/Assets/03.Images/Tycoon/longchair_top.png
Normal file
After Width: | Height: | Size: 108 KiB |
112
BlueWater/Assets/03.Images/Tycoon/longchair_top.png.meta
Normal file
@ -0,0 +1,112 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cdf83d44bf9be45daa9eaf8d1e9e2d4c
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 1024
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: 12
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 1
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
BlueWater/Assets/03.Images/Tycoon/meat_crab.png
Normal file
After Width: | Height: | Size: 1.2 MiB |
112
BlueWater/Assets/03.Images/Tycoon/meat_crab.png.meta
Normal file
@ -0,0 +1,112 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c50d1b320514b489ea74e8371af318a2
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 512
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: 12
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 1
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
BlueWater/Assets/03.Images/Tycoon/restaurant_tile01.png
Normal file
After Width: | Height: | Size: 14 MiB |
112
BlueWater/Assets/03.Images/Tycoon/restaurant_tile01.png.meta
Normal file
@ -0,0 +1,112 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 1fdf0739d37a547e3a218708301ba5bb
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: 10
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 1
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
BlueWater/Assets/03.Images/Tycoon/talk_box.png
Normal file
After Width: | Height: | Size: 37 KiB |
112
BlueWater/Assets/03.Images/Tycoon/talk_box.png.meta
Normal file
@ -0,0 +1,112 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ecfee70e59c294ba2a5f7d272ef41424
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 512
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: 12
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 1
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
BlueWater/Assets/03.Images/Tycoon/talk_box02.png
Normal file
After Width: | Height: | Size: 97 KiB |
112
BlueWater/Assets/03.Images/Tycoon/talk_box02.png.meta
Normal file
@ -0,0 +1,112 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 925cded1845d04b24afdcc8a36be3714
|
||||
TextureImporter:
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
serializedVersion: 12
|
||||
mipmaps:
|
||||
mipMapMode: 0
|
||||
enableMipMap: 0
|
||||
sRGBTexture: 1
|
||||
linearTexture: 0
|
||||
fadeOut: 0
|
||||
borderMipMap: 0
|
||||
mipMapsPreserveCoverage: 0
|
||||
alphaTestReferenceValue: 0.5
|
||||
mipMapFadeDistanceStart: 1
|
||||
mipMapFadeDistanceEnd: 3
|
||||
bumpmap:
|
||||
convertToNormalMap: 0
|
||||
externalNormalMap: 0
|
||||
heightScale: 0.25
|
||||
normalMapFilter: 0
|
||||
flipGreenChannel: 0
|
||||
isReadable: 0
|
||||
streamingMipmaps: 0
|
||||
streamingMipmapsPriority: 0
|
||||
vTOnly: 0
|
||||
ignoreMipmapLimit: 0
|
||||
grayScaleToAlpha: 0
|
||||
generateCubemap: 6
|
||||
cubemapConvolution: 0
|
||||
seamlessCubemap: 0
|
||||
textureFormat: 1
|
||||
maxTextureSize: 2048
|
||||
textureSettings:
|
||||
serializedVersion: 2
|
||||
filterMode: 1
|
||||
aniso: 1
|
||||
mipBias: 0
|
||||
wrapU: 1
|
||||
wrapV: 1
|
||||
wrapW: 0
|
||||
nPOTScale: 0
|
||||
lightmap: 0
|
||||
compressionQuality: 50
|
||||
spriteMode: 1
|
||||
spriteExtrude: 1
|
||||
spriteMeshType: 1
|
||||
alignment: 0
|
||||
spritePivot: {x: 0.5, y: 0.5}
|
||||
spritePixelsToUnits: 100
|
||||
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||
spriteGenerateFallbackPhysicsShape: 1
|
||||
alphaUsage: 1
|
||||
alphaIsTransparency: 1
|
||||
spriteTessellationDetail: -1
|
||||
textureType: 8
|
||||
textureShape: 1
|
||||
singleChannelComponent: 0
|
||||
flipbookRows: 1
|
||||
flipbookColumns: 1
|
||||
maxTextureSizeSet: 0
|
||||
compressionQualitySet: 0
|
||||
textureFormatSet: 0
|
||||
ignorePngGamma: 0
|
||||
applyGammaDecoding: 0
|
||||
swizzle: 50462976
|
||||
cookieLightType: 0
|
||||
platformSettings:
|
||||
- serializedVersion: 3
|
||||
buildTarget: DefaultTexturePlatform
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 0
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 3
|
||||
buildTarget: Standalone
|
||||
maxTextureSize: 512
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: 12
|
||||
textureCompression: 1
|
||||
compressionQuality: 50
|
||||
crunchedCompression: 0
|
||||
allowsAlphaSplitting: 0
|
||||
overridden: 1
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
spriteSheet:
|
||||
serializedVersion: 2
|
||||
sprites: []
|
||||
outline: []
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID: 5e97eb03825dee720800000000000000
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
nameFileIdTable: {}
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -27,7 +27,7 @@ Material:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 2800000, guid: d08c8cd3647c646568aa26bf0a971b5b, type: 3}
|
||||
m_Texture: {fileID: 2800000, guid: 1fdf0739d37a547e3a218708301ba5bb, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _BumpMap:
|
||||
@ -63,7 +63,7 @@ Material:
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: d08c8cd3647c646568aa26bf0a971b5b, type: 3}
|
||||
m_Texture: {fileID: 2800000, guid: 1fdf0739d37a547e3a218708301ba5bb, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
|
8
BlueWater/Assets/05.Prefabs/Ai/Npc.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7205df04fe28f4755b5863149653f551
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
4661
BlueWater/Assets/05.Prefabs/Ai/Npc/TycconNpc.prefab
Normal file
7
BlueWater/Assets/05.Prefabs/Ai/Npc/TycconNpc.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5e6031a186487438097c5f82f8803b6c
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
BlueWater/Assets/05.Prefabs/Particles/Emoji.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f9243ead706a14d83ab19681809c01d7
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
9858
BlueWater/Assets/05.Prefabs/Particles/Emoji/EmojiAngry.prefab
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 793d59d641d644fc687339cf74f6fb6f
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
9840
BlueWater/Assets/05.Prefabs/Particles/Emoji/EmojiHeart.prefab
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 22a7d5eadf1bb47a8ad592fa363968b7
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
9858
BlueWater/Assets/05.Prefabs/Particles/Emoji/EmojiPuke.prefab
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e46328608a61c4a48ab35e50c1e0e680
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
8
BlueWater/Assets/05.Prefabs/Props/Tycoon.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6230b1ed88eb84c91adaaa88e6a58d55
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 086092d02c7d54fadb2ea32ba0ce6c1d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,40 @@
|
||||
%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: 65d2d645654a6df41b437ed3f8e35368, type: 3}
|
||||
m_Name: TableWithChiair
|
||||
m_EditorClassIdentifier:
|
||||
objectName: TableWithChiair
|
||||
buildableCategorySO: {fileID: 11400000, guid: 00d47d8fda444fb4f9e6779dcd31f855,
|
||||
type: 2}
|
||||
objectDescription:
|
||||
objectToolTipDescription:
|
||||
objectIcon: {fileID: 21300000, guid: da275903a58364d2d94db9d94c652901, type: 3}
|
||||
objectPrefab:
|
||||
- {fileID: 2913372423088364878, guid: 70a59559b78434765919d1a94f6439ec, type: 3}
|
||||
ghostPrefab: {fileID: 2913372423088364878, guid: 70a59559b78434765919d1a94f6439ec,
|
||||
type: 3}
|
||||
placeableGhostMaterial: {fileID: 0}
|
||||
notPlaceableGhostMaterial: {fileID: 0}
|
||||
setBuiltObjectLayer: 0
|
||||
builtObjectLayer:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
showGridBelowObject: 1
|
||||
objectGridCanvas: {fileID: 7023326040891081457, guid: b008e2f959515844dac4c16b66bf9c2b,
|
||||
type: 3}
|
||||
gridImageSprite: {fileID: 21300000, guid: 89f923662002a7240b3f8939cdc9bc13, type: 3}
|
||||
gridImagePlaceableColor: {r: 0.5019608, g: 0.8392157, b: 0.99215686, a: 1}
|
||||
gridImageNotPlaceableColor: {r: 0.7058824, g: 0.23529412, b: 0.24313726, a: 1}
|
||||
holdToPlace: 0
|
||||
placeAndDeselect: 0
|
||||
enableBuildCondition: 0
|
||||
buildConditionSO: {fileID: 0}
|
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 153a250c89e8b4409829a5aa92252ef9
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
260
BlueWater/Assets/05.Prefabs/Props/Tycoon/BuildingFrame.prefab
Normal file
@ -0,0 +1,260 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!1 &2546034514570707992
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4026609877323721986}
|
||||
- component: {fileID: 7137341952126152044}
|
||||
m_Layer: 21
|
||||
m_Name: Collider
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &4026609877323721986
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2546034514570707992}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 9125499842164812386}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!65 &7137341952126152044
|
||||
BoxCollider:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2546034514570707992}
|
||||
m_Material: {fileID: 0}
|
||||
m_IncludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_ExcludeLayers:
|
||||
serializedVersion: 2
|
||||
m_Bits: 0
|
||||
m_LayerOverridePriority: 0
|
||||
m_IsTrigger: 0
|
||||
m_ProvidesContacts: 0
|
||||
m_Enabled: 1
|
||||
serializedVersion: 3
|
||||
m_Size: {x: 1, y: 1, z: 1}
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &4358197233429876608
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2061692202436134468}
|
||||
- component: {fileID: 5984269038528210271}
|
||||
- component: {fileID: 3254944540315738185}
|
||||
m_Layer: 21
|
||||
m_Name: Object
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &2061692202436134468
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4358197233429876608}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 9125499842164812386}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!212 &5984269038528210271
|
||||
SpriteRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4358197233429876608}
|
||||
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_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: 2126259909
|
||||
m_SortingLayer: 1
|
||||
m_SortingOrder: 1
|
||||
m_Sprite: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 0.50980395}
|
||||
m_FlipX: 0
|
||||
m_FlipY: 0
|
||||
m_DrawMode: 0
|
||||
m_Size: {x: 1, y: 1}
|
||||
m_AdaptiveModeThreshold: 0.5
|
||||
m_SpriteTileMode: 0
|
||||
m_WasSpriteAssigned: 0
|
||||
m_MaskInteraction: 0
|
||||
m_SpriteSortPoint: 0
|
||||
--- !u!114 &3254944540315738185
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4358197233429876608}
|
||||
m_Enabled: 0
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: daa6cb7825d05f04bbb53a7e77ecea90, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_yAxisOnly: 0
|
||||
m_rotate180: 0
|
||||
--- !u!1 &7667327646639859884
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 9125499842164812386}
|
||||
- component: {fileID: 5680503881558313543}
|
||||
- component: {fileID: 6350836898243288373}
|
||||
m_Layer: 21
|
||||
m_Name: BuildingFrame
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!4 &9125499842164812386
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7667327646639859884}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 2061692202436134468}
|
||||
- {fileID: 4026609877323721986}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &5680503881558313543
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7667327646639859884}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 406ed6c1845107a4c8f383446e80927f, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
buildableGridObjectTypeSO: {fileID: 11400000, guid: c101660c83ee74c37ae2f1b537df8b31,
|
||||
type: 2}
|
||||
rotateObjectForXY: 0
|
||||
rotateObjectForXZ: 0
|
||||
rotateForXY: 0
|
||||
objectScale: {x: 2, y: 1, z: 2}
|
||||
objectCenter: {x: 0, y: 0, z: 0}
|
||||
objectCustomPivot: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &6350836898243288373
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7667327646639859884}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 4e04739d4434aca44b05de850efb8d7e, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
useScalingEffect: 1
|
||||
showObjectScallingData: 1
|
||||
useScaleEffectX: 0
|
||||
useScaleEffectY: 1
|
||||
useScaleEffectZ: 0
|
||||
ScaleEffectAnimationCurve:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
- serializedVersion: 3
|
||||
time: 0
|
||||
value: 0
|
||||
inSlope: 2
|
||||
outSlope: 2
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
- serializedVersion: 3
|
||||
time: 1
|
||||
value: 1
|
||||
inSlope: 0
|
||||
outSlope: 0
|
||||
tangentMode: 0
|
||||
weightedMode: 0
|
||||
inWeight: 0
|
||||
outWeight: 0
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
m_RotationOrder: 4
|
||||
showObjectSpawnData: 0
|
||||
useSpawnGameObjects: 0
|
||||
spawnGameObjects: []
|
||||
spawnRandomOneFromList: 0
|
||||
spawnStartDelay: 0
|
||||
spawnLocalPosition: {x: 0, y: 0, z: 0}
|
||||
spawnLocalRotation: {x: 0, y: 0, z: 0}
|
||||
spawnLocalScale: {x: 1, y: 1, z: 1}
|
||||
destroySpawnnedAfterDelay: 0
|
||||
destroyDelay: 1
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6b3d152c885564ab0ac2229ff08dc50f
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
3676
BlueWater/Assets/05.Prefabs/Props/Tycoon/TableWithChiair.prefab
Normal file
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 70a59559b78434765919d1a94f6439ec
|
||||
PrefabImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f5789d13135b86645a366dac6583d1cd
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 3643c0d76ec153646b1203880bfb64ed
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -53,7 +53,7 @@ MonoBehaviour:
|
||||
m_Right: 0
|
||||
m_Top: 0
|
||||
m_Bottom: 0
|
||||
m_ChildAlignment: 4
|
||||
m_ChildAlignment: 3
|
||||
m_StartCorner: 0
|
||||
m_StartAxis: 0
|
||||
m_CellSize: {x: 128, y: 128}
|
||||
|
@ -31,7 +31,6 @@ RectTransform:
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 7301794625148554701}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
@ -111,7 +110,6 @@ RectTransform:
|
||||
m_Children:
|
||||
- {fileID: 7301794624532857029}
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
@ -177,7 +175,7 @@ MonoBehaviour:
|
||||
m_CallState: 2
|
||||
--- !u!95 &7301794625148554699
|
||||
Animator:
|
||||
serializedVersion: 4
|
||||
serializedVersion: 7
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
@ -191,10 +189,12 @@ Animator:
|
||||
m_ApplyRootMotion: 0
|
||||
m_LinearVelocityBlending: 0
|
||||
m_StabilizeFeet: 0
|
||||
m_AnimatePhysics: 0
|
||||
m_WarningMessage:
|
||||
m_HasTransformHierarchy: 1
|
||||
m_AllowConstantClipSamplingOptimization: 1
|
||||
m_KeepAnimatorControllerStateOnDisable: 0
|
||||
m_KeepAnimatorStateOnDisable: 0
|
||||
m_WriteDefaultValuesOnDisable: 0
|
||||
--- !u!114 &7301794625148554698
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -19,15 +19,7 @@ MonoBehaviour:
|
||||
m_Id: 1ffcd137-ef1f-4ebd-b2eb-45d7974bacab
|
||||
m_Processors:
|
||||
m_Interactions:
|
||||
m_SingletonActionBindings:
|
||||
- m_Name:
|
||||
m_Id: a70ee01a-c940-4f92-ae7a-5e6928f96980
|
||||
m_Path: <Mouse>/rightButton
|
||||
m_Interactions:
|
||||
m_Processors:
|
||||
m_Groups:
|
||||
m_Action: Grid Mode Reset Key
|
||||
m_Flags: 0
|
||||
m_SingletonActionBindings: []
|
||||
m_Flags: 0
|
||||
gridHeightChangeKey:
|
||||
m_Name: Grid Height Change Key
|
||||
@ -54,15 +46,7 @@ MonoBehaviour:
|
||||
m_Id: 29f9c6e2-ab3f-483c-976a-5692a7022c3c
|
||||
m_Processors:
|
||||
m_Interactions:
|
||||
m_SingletonActionBindings:
|
||||
- m_Name:
|
||||
m_Id: 114b32b9-5c98-4850-8d1c-f714200756e8
|
||||
m_Path: <Keyboard>/r
|
||||
m_Interactions:
|
||||
m_Processors:
|
||||
m_Groups:
|
||||
m_Action: Build Mode Activation Key
|
||||
m_Flags: 0
|
||||
m_SingletonActionBindings: []
|
||||
m_Flags: 0
|
||||
buildablePlacementKey:
|
||||
m_Name: Buildable Placement Key
|
||||
@ -202,41 +186,6 @@ MonoBehaviour:
|
||||
m_Action: Buildable Selection Key
|
||||
m_Flags: 0
|
||||
m_Flags: 0
|
||||
useMoveModeActivationKey: 1
|
||||
moveModeActivationKey:
|
||||
m_Name: Move Mode Activation Key
|
||||
m_Type: 0
|
||||
m_ExpectedControlType:
|
||||
m_Id: b572a271-87fb-429c-b8f7-98a1dbe55229
|
||||
m_Processors:
|
||||
m_Interactions:
|
||||
m_SingletonActionBindings:
|
||||
- m_Name:
|
||||
m_Id: b38cc68f-0c89-487c-be7b-aeea44d53e09
|
||||
m_Path: <Keyboard>/u
|
||||
m_Interactions:
|
||||
m_Processors:
|
||||
m_Groups:
|
||||
m_Action: Move Mode Activation Key
|
||||
m_Flags: 0
|
||||
m_Flags: 0
|
||||
buildableMoveKey:
|
||||
m_Name: Buildable Move Key
|
||||
m_Type: 0
|
||||
m_ExpectedControlType:
|
||||
m_Id: c7949b7a-f44f-4b53-9f2d-82deae062c13
|
||||
m_Processors:
|
||||
m_Interactions:
|
||||
m_SingletonActionBindings:
|
||||
- m_Name:
|
||||
m_Id: a4c62cd0-ef5c-425f-80fb-487b146d0967
|
||||
m_Path: <Mouse>/leftButton
|
||||
m_Interactions:
|
||||
m_Processors:
|
||||
m_Groups:
|
||||
m_Action: Buildable Move Key
|
||||
m_Flags: 0
|
||||
m_Flags: 0
|
||||
gridSaveKey:
|
||||
m_Name: Grid Save Key
|
||||
m_Type: 0
|
||||
|
@ -257,6 +257,10 @@ namespace SoulGames.EasyGridBuilderPro
|
||||
buildableGridObject.HandleVisualCanvasGrid(system);
|
||||
|
||||
buildableGridObject.Setup();
|
||||
|
||||
var tableTransform = GameObject.Find("Tables").transform;
|
||||
placedObjectTransform.SetParent(tableTransform);
|
||||
|
||||
return buildableGridObject;
|
||||
}
|
||||
|
||||
|
@ -1174,8 +1174,8 @@ namespace SoulGames.EasyGridBuilderPro
|
||||
|
||||
public void SetGridModeBuilding()
|
||||
{
|
||||
if (useBuildModeActivationKey)
|
||||
{
|
||||
//if (useBuildModeActivationKey)
|
||||
//{
|
||||
if (GetGridMode() != GridMode.Build)
|
||||
{
|
||||
isBuildableBuildActive = true;
|
||||
@ -1186,7 +1186,7 @@ namespace SoulGames.EasyGridBuilderPro
|
||||
isBuildableBuildActive = false;
|
||||
SetGridMode(GridMode.None);
|
||||
}
|
||||
}
|
||||
//}
|
||||
}
|
||||
|
||||
public void TriggerBuildablePlacement() //This function handles 'buildableGridObjectTypeSO' object placement
|
||||
@ -1601,7 +1601,6 @@ namespace SoulGames.EasyGridBuilderPro
|
||||
{
|
||||
ghostRotateLeftKeyHolding = true;
|
||||
dir = BuildableGridObjectTypeSO.GetNextDirLeft(dir);
|
||||
dir = BuildableGridObjectTypeSO.GetNextDirLeft(dir);
|
||||
if (edgeRotation == 0)
|
||||
{
|
||||
edgeRotation = 180;
|
||||
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 697b6e7dea1fde146b7e3e5cf3ed9e9f
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 078b8f13a17171b49892ad10426d5af0
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f9406a33814af9c47b352e77f079d798
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9aacf6f3043624194bb6f6fe9a580786
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b1d738c46034bc244bd356692577373c
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2d6d5d59d45ce8a4784ba6c47984a23e
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 560a88da2bbc70140bed167f0ba7fe37
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fb01be13d6e88ca488dda82150319bfc
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 117dcc671050f5247bd8743b91ecaab7
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4d9b575363cdb56408d92f7d7f0e5216
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,7 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 171c5051d845c4545a6679cdcb9e8290
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|