Commit 441cfbf1 authored by wanqing's avatar wanqing

货拉拉体验

parent f5366a43
......@@ -88,11 +88,13 @@
<Compile Include="Assets\#A2_Scripts\Battle\UI\SettingPanel.cs" />
<Compile Include="Assets\#A2_Scripts\Battle\UI\TestGestureAround.cs" />
<Compile Include="Assets\#A2_Scripts\Battle\View\BombView.cs" />
<Compile Include="Assets\#A2_Scripts\Battle\View\CarView.cs" />
<Compile Include="Assets\#A2_Scripts\Battle\View\ChainDragView.cs" />
<Compile Include="Assets\#A2_Scripts\Battle\View\ChainRopeView.cs" />
<Compile Include="Assets\#A2_Scripts\Battle\View\ChainView.cs" />
<Compile Include="Assets\#A2_Scripts\Battle\View\TargetView.cs" />
<Compile Include="Assets\#A2_Scripts\Camera\CameraMove.cs" />
<Compile Include="Assets\#A2_Scripts\Camera\FollowTarget.cs" />
<Compile Include="Assets\#A2_Scripts\Delegate\DelegateEvent.cs" />
<Compile Include="Assets\#A2_Scripts\Enum\LevelEnum.cs" />
<Compile Include="Assets\#A2_Scripts\Input\BattleJoinPad.cs" />
......
......@@ -165,11 +165,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
levelPrefs:
- {fileID: 916316864684617039, guid: c94a0de6085d4e9499aee2b16e3087c8, type: 3}
- {fileID: 7511686585617871288, guid: 3446b365edf0d1a4f94b7e1a98204770, type: 3}
- {fileID: 4014335436679012073, guid: 729a927f24684394baf4587c777fda84, type: 3}
- {fileID: 945570835972455969, guid: af2db092e9ac9a24b81ec302ad910588, type: 3}
- {fileID: 4176077394338190956, guid: 96ed4cec24368ce4bbc8b31c32895485, type: 3}
- {fileID: 1411365057041450796, guid: 4c183562b13ee4f419e4c58c74ca5ae7, type: 3}
--- !u!1 &543166196
GameObject:
m_ObjectHideFlags: 0
......
......@@ -19,40 +19,57 @@ public class FirstLevelTrigger : MonoBehaviour
// m_targetTrans.localRotation = m_rotation;
// }
//}
public Transform m_carTrans;
public GameObject m_yellowBodyObj;
public Transform m_playerTrans;
private bool m_bControl = true;
private bool m_bControlPass = true;
private GameObject m_cubeObj;
private void Awake()
{
m_cubeObj = m_playerTrans.Find("Cube").gameObject;
}
//public Transform m_carTrans;
//public GameObject m_yellowBodyObj;
//public Transform m_playerTrans;
//private bool m_bControl = true;
//private bool m_bControlPass = true;
//private GameObject m_cubeObj;
//private void Awake()
//{
// m_cubeObj = m_playerTrans.Find("Cube").gameObject;
//}
private void OnTriggerEnter(Collider other)
{
if (other.tag == "Final" && m_bControlPass)
{
m_bControlPass = false;
m_yellowBodyObj.gameObject.SetActive(false);
Invoke("PassLevelAnimation", 3);
}
}
//private void OnTriggerEnter(Collider other)
//{
// if (other.tag == "Final" && m_bControlPass)
// {
// m_bControlPass = false;
// m_yellowBodyObj.gameObject.SetActive(false);
// Invoke("PassLevelAnimation", 3);
// }
//}
void PassLevelAnimation()
{
m_carTrans.DOLocalMoveZ(9, 2).SetEase(Ease.Linear).OnComplete(() => {
BattleCtrl.instance.OnBattleWin();
});
}
// Update is called once per frame
void Update()
//void PassLevelAnimation()
//{
// m_carTrans.DOLocalMoveZ(9, 2).SetEase(Ease.Linear).OnComplete(() =>
// {
// BattleCtrl.instance.OnBattleWin();
// });
//}
//Update is called once per frame
//void Update()
//{
// if (m_bControl && m_playerTrans.position.y < 5.4f)
// {
// m_cubeObj.SetActive(false);
// m_bControl = false;
// }
//}
private bool m_bControl = true;
private void OnTriggerEnter(Collider other)
{
if (m_bControl && m_playerTrans.position.y < 5.4f)
if (other.tag == "Player" && m_bControl)
{
m_cubeObj.SetActive(false);
m_bControl = false;
if(BattleCtrl.instance.levelManager.curLevel.carView.GetLeftBoxNum() > 0)
{
BattleCtrl.instance.OnBattleWin();
}
else
{
BattleCtrl.instance.OnBattleFail();
}
}
}
}
......@@ -4,14 +4,16 @@ using UnityEngine;
public class TargetTrigger : MonoBehaviour
{
public CarView m_carView;
public FollowTarget m_followTarget;
private bool m_bControl = true;
private void OnTriggerEnter(Collider other)
{
if (other.gameObject.CompareTag("Target") && m_bControl)
if (other.gameObject.CompareTag("Player") && m_bControl)
{
m_bControl = false;
BattleCtrl.instance.OnBattleWin();
BattleCtrl.instance.levelManager.curLevel.chainRopeView.CatchObjEnterTarget();
m_carView.SetTurn();
//m_followTarget.SetTurn();
}
}
}
......@@ -37,6 +37,7 @@ public class BattleUI : MonoBehaviour
public GameObject m_HideMouseObj;//隐藏手指图标obj
public GameObject[] m_boomUIS;//爆炸Ui
public Button m_boomBtn;//炸弹按钮
public GameObject m_symbolObj;//十字架图标
public Action onStartBtn;
public Action onPosUpBtn;
public Action onPosDownBtn;
......@@ -307,4 +308,13 @@ public class BattleUI : MonoBehaviour
m_boomBtn.interactable = false;
BattleCtrl.instance.levelManager.curLevel.bombView.SetPlaceState(m_bombIndex < 3);
}
//设置十字架图标位置
public void SetSymbolPos(float x, float y)
{
m_symbolObj.SetActive((x != 0 || y != 0));
Vector2 varVec2 = m_symbolObj.transform.localPosition;
varVec2.x = x;
varVec2.y = y;
m_symbolObj.transform.localPosition = varVec2;
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CarView : MonoBehaviour
{
public Transform m_targetParentTrans;//障碍物父节点
private float m_maxSpeed = 100.0f;//最大速度
private float m_addSpeed = 9.5f;//加速度
private float m_curSpeed = 0.0f;//当前速度
private bool m_bControlMouseUp = false;//松手减速
private bool m_bIsCanMove = false;//是否能开车
private BoxCollider[] m_targetTrans;//所有目标
private BoxCollider m_curTargetTrans;//当前抓的目标
private Vector3 m_offset;//偏移值
private int m_totalNum = 0;//货物总数量
private Vector3 m_targetScreenVec;//当前物体对应的屏幕坐标
private bool m_bTrunX = false;//是否转弯
private bool m_bTrunXOver = false;//是否转弯结束
private Rigidbody m_rigidBody;//自身刚体
private Dictionary<BoxCollider, bool> m_dicBox = new Dictionary<BoxCollider, bool>();
// Start is called before the first frame update
void Start()
{
m_targetTrans = m_targetParentTrans.GetComponentsInChildren<BoxCollider>();
for(int i = 0;i<m_targetTrans.Length;i++)
{
m_dicBox.Add(m_targetTrans[i], false);
}
m_rigidBody = GetComponent<Rigidbody>();
}
private void OnCollisionEnter(Collision other)
{
if (other.collider.gameObject.CompareTag("Target"))
{
BoxCollider varBox = other.collider.gameObject.GetComponent<BoxCollider>();
if (m_dicBox.ContainsKey(varBox))
{
m_dicBox[varBox] = true;
}
}
}
private void OnCollisionExit(Collision other)
{
if (other.collider.gameObject.CompareTag("Target"))
{
BoxCollider varBox = other.collider.gameObject.GetComponent<BoxCollider>();
if (m_dicBox.ContainsKey(varBox))
{
m_dicBox[varBox] = false;
}
}
}
// Update is called once per frame
void Update()
{
if (!BattleCtrl.instance.isStartBattle || BattleCtrl.instance.isEndBattle)
{
return;
}
if (Input.GetMouseButtonDown(0))
{
Clicked();
}
if (Input.GetMouseButton(0))
{
m_bControlMouseUp = false;
if (m_bIsCanMove)
{
if (m_curSpeed < m_maxSpeed)
{
m_curSpeed += Time.deltaTime * m_addSpeed;
}
if(m_bTrunXOver)
{
m_rigidBody.velocity = -Vector3.right * m_curSpeed;
}
else
{
m_rigidBody.velocity = -Vector3.forward * m_curSpeed;
}
//transform.Translate(-Vector3.forward * m_curSpeed, Space.Self);
}
if(m_curTargetTrans && !m_bIsCanMove)
{
m_curTargetTrans.transform.position = Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x,
Input.mousePosition.y, m_targetScreenVec.z)) + m_offset;
}
if(!m_bIsCanMove && m_curTargetTrans)
{
//十字架位置
float varX = (Input.mousePosition.x - Screen.width / 2f) / (Screen.width / GlobalConfig.NormalWidth);
float varY = (Input.mousePosition.y - Screen.height / 2f) / (Screen.width / GlobalConfig.NormalWidth);
BattleCtrl.instance.battleUI.SetSymbolPos(varX, varY);
}
}
else if (Input.GetMouseButtonUp(0))
{
m_bControlMouseUp = true;
m_curTargetTrans = null;
BattleCtrl.instance.battleUI.SetSymbolPos(0, 0);
int varIndex = 0;
GameServices.timerServices.Push(this, 1.5f, delegate
{
if(!m_bIsCanMove)
{
if (m_targetTrans != null)
{
for (int i = 0; i < m_targetTrans.Length; i++)
{
if (m_targetTrans[i].transform.position.y >= 2.5f)
{
varIndex++;
}
}
}
if (varIndex >= 3)
{
m_bIsCanMove = true;
for (int i = 0; i < m_targetTrans.Length; i++)
{
Rigidbody varBody = m_targetTrans[i].GetComponent<Rigidbody>();
if (varBody)
{
varBody.constraints = RigidbodyConstraints.FreezeRotationY;
}
}
}
}
});
}
if(m_bControlMouseUp)
{
if (m_bIsCanMove)
{
if (m_curSpeed > 0)
{
m_curSpeed -= Time.deltaTime * m_addSpeed;
}
else
{
m_bControlMouseUp = false;
}
if (m_bTrunXOver)
{
m_rigidBody.velocity = -Vector3.right * m_curSpeed;
}
else
{
m_rigidBody.velocity = -Vector3.forward * m_curSpeed;
}
//transform.Translate(-Vector3.forward * m_curSpeed, Space.Self);
}
}
//确保最低位置
if(m_curTargetTrans)
{
Vector3 varPos = m_curTargetTrans.transform.position;
if (varPos.y < 0.5f)
{
varPos.y = 0.5f;
}
if(m_dicBox.ContainsKey(m_curTargetTrans) && m_dicBox[m_curTargetTrans])
{
varPos.y = 3.0f;
}
m_curTargetTrans.transform.position = varPos;
}
transform.localRotation = Quaternion.Euler(0, transform.localEulerAngles.y, 0);
UpdateTurn();
}
//返回剩余物体个数
public int GetLeftBoxNum()
{
int varIndex = 0;
if (m_targetTrans != null)
{
for (int i = 0; i < m_targetTrans.Length; i++)
{
if (m_targetTrans[i].transform.position.y >= 2.5f)
{
varIndex++;
}
}
}
return varIndex;
}
void Clicked()
{
if(m_bIsCanMove)
{
return;
}
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit = new RaycastHit();
if (Physics.Raycast(ray, out hit))
{
if (hit.collider && hit.collider.gameObject.CompareTag("Target"))
{
for(int i = 0;i<m_targetTrans.Length;i++)
{
if(string.Equals(hit.collider.name,m_targetTrans[i].name))
{
m_curTargetTrans = m_targetTrans[i];
break;
}
}
m_targetScreenVec = Camera.main.WorldToScreenPoint(m_curTargetTrans.transform.position);
//偏移值=物体的世界坐标,减去转化之后的鼠标世界坐标(z轴的值为物体屏幕坐标的z值)
m_offset = m_curTargetTrans.transform.position - Camera.main.ScreenToWorldPoint(new Vector3
(Input.mousePosition.x, Input.mousePosition.y, m_targetScreenVec.z));
}
}
}
//开始拐弯
public void SetTurn()
{
m_bTrunX = true;
}
void UpdateTurn()
{
if(m_bTrunX)
{
m_rigidBody.angularVelocity = Vector3.up*m_curSpeed/2;
Vector3 varVec3 = m_rigidBody.velocity;
varVec3.x = -Vector3.right.x*m_curSpeed/2;
varVec3.z = -Vector3.forward.z*m_curSpeed;
m_rigidBody.velocity = varVec3;
if (transform.localEulerAngles.y >= 90.0f && transform.localEulerAngles.y <= 180.0f)
{
m_bTrunX = false;
m_bTrunXOver = true;
m_rigidBody.angularVelocity = Vector3.zero;
transform.localEulerAngles = Vector3.up * 90.0f;
m_rigidBody.velocity = Vector3.zero;
}
}
}
private void OnDestroy()
{
m_targetTrans = null;
m_curTargetTrans = null;
}
}
fileFormatVersion: 2
guid: c1b66e066d7173f4cac99234462771ad
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FollowTarget : MonoBehaviour
{
//游戏人物 的位置
public Transform player;
//游戏人物与 相机的差
private Vector3 offset;
private bool m_bTrun = false;//是否转弯
// Use this for initialization
void Start()
{
offset = transform.position - player.position;
}
// Update is called once per frame
void LateUpdate()
{
//player.TransformDirection(offset)
//世界坐标转换为局部坐标
Vector3 targetPosition = player.position + player.TransformDirection(offset);
//Vector3.Lerp 计算相机位置 和 目标位置的插值
transform.position = Vector3.Lerp(transform.position, targetPosition, 1);
//相机的目标看向 游戏人物
transform.LookAt(player.position);
UpdateTurn();
}
//开始拐弯
public void SetTurn()
{
m_bTrun = true;
}
void UpdateTurn()
{
if (m_bTrun)
{
transform.localRotation = Quaternion.Lerp(transform.localRotation, Quaternion.Euler(transform.localEulerAngles.x, -90, transform.localEulerAngles.z), 0.2f);
}
}
}
fileFormatVersion: 2
guid: a6d147e4d5763a046b550838f7cd2166
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
......@@ -14,11 +14,13 @@ public class LevelCtrl : MonoBehaviour
public ChainRopeView m_chainRopeView;//娃娃机爪钩
public Camera m_camera;
public BombView m_bombView;//炸弹view
public CarView m_carView;//车
//public TargetView m_targetView;//触发器
public ChainView chainView => m_chainView;
public ChainRopeView chainRopeView => m_chainRopeView;
public Camera cam => m_camera;
public BombView bombView => m_bombView;
public CarView carView => m_carView;
//public TargetView targetView => m_targetView;
BattleCtrl _BattleCtrl;
......
......@@ -7665,7 +7665,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &6109125632920290557
RectTransform:
m_ObjectHideFlags: 0
......@@ -8288,7 +8288,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &9107797946881246061
RectTransform:
m_ObjectHideFlags: 0
......@@ -11214,6 +11214,7 @@ RectTransform:
- {fileID: 4852413556718236688}
- {fileID: 647498889}
- {fileID: 9048927093243070911}
- {fileID: 7859706533838850162}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
......@@ -11327,6 +11328,7 @@ MonoBehaviour:
- {fileID: 9114938694515689495}
- {fileID: 4698874706327749044}
m_boomBtn: {fileID: 3314642096669198153}
m_symbolObj: {fileID: 8615814293053379064}
--- !u!114 &1995691973
MonoBehaviour:
m_ObjectHideFlags: 0
......@@ -13597,6 +13599,80 @@ MonoBehaviour:
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: RETRY
--- !u!1 &8615814293053379064
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7859706533838850162}
- component: {fileID: 5695269664619020381}
- component: {fileID: 4324388622057653472}
m_Layer: 5
m_Name: Symbol
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &7859706533838850162
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8615814293053379064}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.2, y: 0.2, z: 1}
m_Children: []
m_Father: {fileID: 6064464677632144690}
m_RootOrder: 13
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 256, y: 256}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &5695269664619020381
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8615814293053379064}
m_CullTransparentMesh: 0
--- !u!114 &4324388622057653472
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8615814293053379064}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_Maskable: 0
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: ded052ccdf3c38f43905c10b9c5e4f21, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &8863810647293669032
GameObject:
m_ObjectHideFlags: 0
......
fileFormatVersion: 2
guid: ded052ccdf3c38f43905c10b9c5e4f21
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 11
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
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: 1
wrapV: 1
wrapW: -1
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
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 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: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
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: WebGL
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: c10494c0cb33b774fb80595d738f490a
guid: 317d19313d1d7204e9bbc37122116e7f
folderAsset: yes
DefaultImporter:
externalObjects: {}
......
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!134 &13400000
PhysicMaterial:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: New Physic Material
dynamicFriction: 0.6
staticFriction: 0.6
bounciness: 0
frictionCombine: 0
bounceCombine: 0
fileFormatVersion: 2
guid: 088589653085ff843a36edfc199cde67
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: ca40beb7fc6998f40a6e15a59c6ab599
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 325c11e064841204bbd6de7c85bebef6
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: aa43ce62596b0784081ec9bd0abc8516
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 2e117c0bfc6741e4ebc4a8c8aebc0b8a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 55c4962f2a6593c4b9c1bb6003b1ff08
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
fileFormatVersion: 2
guid: 8e7be41147a05c24aa24396385844ce2
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
This diff is collapsed.
fileFormatVersion: 2
guid: 4c183562b13ee4f419e4c58c74ca5ae7
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment