This commit is contained in:
parent
ee8d59ea6c
commit
0d033efbec
|
@ -47,7 +47,7 @@ public class UIS : MonoBehaviour
|
||||||
|
|
||||||
public void OnStartRecorad()
|
public void OnStartRecorad()
|
||||||
{
|
{
|
||||||
MP4Name = string.Format("{0}_{1}_{2}_{3}_{4}", DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, GlobalFlag.userCardId, GlobalFlag.userName);
|
MP4Name = string.Format("{0}_{1}_{2}_{3}_{4}", DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute, GlobalFlag.systemUserId, GlobalFlag.userName);
|
||||||
//ScreenCaptureManager.instance.CaptureInit();
|
//ScreenCaptureManager.instance.CaptureInit();
|
||||||
ScreenCaptureManager.instance.StartCapture(path, MP4Name);
|
ScreenCaptureManager.instance.StartCapture(path, MP4Name);
|
||||||
}
|
}
|
||||||
|
|
|
@ -5464,7 +5464,7 @@ RectTransform:
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
m_AnchoredPosition: {x: 7.0999756, y: -90.7}
|
m_AnchoredPosition: {x: 7.1000977, y: -90.7}
|
||||||
m_SizeDelta: {x: 355.4185, y: 108.5052}
|
m_SizeDelta: {x: 355.4185, y: 108.5052}
|
||||||
m_Pivot: {x: 0, y: 1}
|
m_Pivot: {x: 0, y: 1}
|
||||||
--- !u!114 &414392648
|
--- !u!114 &414392648
|
||||||
|
@ -13959,7 +13959,7 @@ GameObject:
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
m_StaticEditorFlags: 0
|
m_StaticEditorFlags: 0
|
||||||
m_IsActive: 1
|
m_IsActive: 0
|
||||||
--- !u!224 &841293981
|
--- !u!224 &841293981
|
||||||
RectTransform:
|
RectTransform:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
@ -73,7 +73,7 @@ public class GlobalFlag
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 身份证号码
|
/// 身份证号码
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string userCardId;
|
public static string systemUserId;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 姓名
|
/// 姓名
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -34,6 +34,7 @@ public class LoginController : MonoBehaviour
|
||||||
// Use this for initialization
|
// Use this for initialization
|
||||||
public void Start()
|
public void Start()
|
||||||
{
|
{
|
||||||
|
GetLoginInfo();
|
||||||
//var res = await AsyncWebReq.Get<LineLossData>(url);
|
//var res = await AsyncWebReq.Get<LineLossData>(url);
|
||||||
//Debug.Log(res == null);
|
//Debug.Log(res == null);
|
||||||
loginBtn.onClick.AddListener(() =>
|
loginBtn.onClick.AddListener(() =>
|
||||||
|
@ -46,10 +47,25 @@ public class LoginController : MonoBehaviour
|
||||||
{
|
{
|
||||||
OnTrain();
|
OnTrain();
|
||||||
});
|
});
|
||||||
SwitchPanel(0);
|
//SwitchPanel(0);
|
||||||
|
loginBtn.onClick?.Invoke();
|
||||||
|
onTrain.onClick?.Invoke();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void GetLoginInfo()
|
||||||
|
{
|
||||||
|
string info = FileUtil.ReadFromLocal("info.ini");
|
||||||
|
string[] tempInfo = info.Split("//;");
|
||||||
|
string[] currentModelInfo = tempInfo[1].Split(";");
|
||||||
|
GlobalFlag.systemUserId = currentModelInfo[2];
|
||||||
|
GlobalFlag.userName = currentModelInfo[3];
|
||||||
|
//foreach (var item in currentModelInfo)
|
||||||
|
//{
|
||||||
|
// Debug.Log(item);
|
||||||
|
//}
|
||||||
|
}
|
||||||
|
|
||||||
public void OnLogin()
|
public void OnLogin()
|
||||||
{
|
{
|
||||||
//loginUrl = WebIPAdress.Instance.dicAdresses["登录接口"];
|
//loginUrl = WebIPAdress.Instance.dicAdresses["登录接口"];
|
||||||
|
@ -102,7 +118,7 @@ public class LoginController : MonoBehaviour
|
||||||
|
|
||||||
public void OnTrain()
|
public void OnTrain()
|
||||||
{
|
{
|
||||||
nameTex.text = "考生姓名:" + user.text;
|
nameTex.text = "考生姓名:" + GlobalFlag.userName;
|
||||||
SceneLoad.Instance.SceneChange("02_MapScene");
|
SceneLoad.Instance.SceneChange("02_MapScene");
|
||||||
SwitchPanel(-1);
|
SwitchPanel(-1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,6 +31,7 @@ public class Multimeter : MonoBehaviour
|
||||||
GameManager.Instance.BlackWanYon.transform.DOLocalMove(new Vector3(-0.14f, -0.08f, 0.11f), 0.25f);
|
GameManager.Instance.BlackWanYon.transform.DOLocalMove(new Vector3(-0.14f, -0.08f, 0.11f), 0.25f);
|
||||||
GameManager.Instance.BlackWanYon.layer = 0;
|
GameManager.Instance.BlackWanYon.layer = 0;
|
||||||
GameManager.Instance.MultimeterIm.gameObject.SetActive(true);
|
GameManager.Instance.MultimeterIm.gameObject.SetActive(true);
|
||||||
|
UIManager.Instance.toolsItemManager.recoverBtn.gameObject.SetActive(false);
|
||||||
GameManager.Instance.redok = true;
|
GameManager.Instance.redok = true;
|
||||||
if (GameManager.Instance.redok)
|
if (GameManager.Instance.redok)
|
||||||
{
|
{
|
||||||
|
@ -53,6 +54,7 @@ public class Multimeter : MonoBehaviour
|
||||||
GameManager.Instance.RedWanYon.transform.DOScale(new Vector3(200, 200, 200), 0.25f);
|
GameManager.Instance.RedWanYon.transform.DOScale(new Vector3(200, 200, 200), 0.25f);
|
||||||
GameManager.Instance.RedWanYon.transform.DOLocalMove(new Vector3(-0.08f, 0.08f, 0.11f), 0.25f);
|
GameManager.Instance.RedWanYon.transform.DOLocalMove(new Vector3(-0.08f, 0.08f, 0.11f), 0.25f);
|
||||||
GameManager.Instance.RedWanYon.layer = 0;
|
GameManager.Instance.RedWanYon.layer = 0;
|
||||||
|
UIManager.Instance.toolsItemManager.recoverBtn.gameObject.SetActive(false);
|
||||||
if (GameManager.Instance.redok)
|
if (GameManager.Instance.redok)
|
||||||
{
|
{
|
||||||
if (GameManager.Instance.WanStopValve.currentValue >= 2)
|
if (GameManager.Instance.WanStopValve.currentValue >= 2)
|
||||||
|
|
|
@ -47,6 +47,7 @@ public class MultimeterRecovery : MonoBehaviour
|
||||||
GameManager.Instance.redok = false;
|
GameManager.Instance.redok = false;
|
||||||
GameManager.Instance.redData = "0";
|
GameManager.Instance.redData = "0";
|
||||||
GameManager.Instance.show("0");
|
GameManager.Instance.show("0");
|
||||||
|
UIManager.Instance.toolsItemManager.recoverBtn.gameObject.SetActive(true);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,7 +43,13 @@ public class FractionManager : MonoBehaviour
|
||||||
throw;
|
throw;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Update is called once per frame
|
/// <summary>
|
||||||
|
/// 分数上传
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="id"></param>
|
||||||
|
/// <param name="score"></param>
|
||||||
|
/// <param name="tips"></param>
|
||||||
|
/// <returns></returns>
|
||||||
public async Task overAsync(int id, int score, string tips)
|
public async Task overAsync(int id, int score, string tips)
|
||||||
{
|
{
|
||||||
if (isok)
|
if (isok)
|
||||||
|
|
|
@ -3,6 +3,7 @@ using System;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.EventSystems;
|
using UnityEngine.EventSystems;
|
||||||
|
using ZenFulcrum.EmbeddedBrowser;
|
||||||
//using Vuplex.WebView;
|
//using Vuplex.WebView;
|
||||||
//using Vuplex.WebView.Demos;
|
//using Vuplex.WebView.Demos;
|
||||||
|
|
||||||
|
@ -12,9 +13,14 @@ public class newfollow : MonoBehaviour
|
||||||
//public CanvasWebViewPrefab _focusedPrefab;
|
//public CanvasWebViewPrefab _focusedPrefab;
|
||||||
//private HardwareKeyboardListener _hardwareKeyboard;
|
//private HardwareKeyboardListener _hardwareKeyboard;
|
||||||
public GameObject _canvas;
|
public GameObject _canvas;
|
||||||
|
public Browser b;
|
||||||
|
|
||||||
public bool isOnce = true;
|
public bool isOnce = true;
|
||||||
|
public string url;
|
||||||
|
private void Start()
|
||||||
|
{
|
||||||
|
url = WebIPAdress.Instance.dicAdresses["ÓòɽçÃæ"];
|
||||||
|
}
|
||||||
private void Update()
|
private void Update()
|
||||||
{
|
{
|
||||||
// 鼠标左键按下
|
// 鼠标左键按下
|
||||||
|
@ -34,7 +40,7 @@ public class newfollow : MonoBehaviour
|
||||||
if (hit.transform.name.Equals(_name))
|
if (hit.transform.name.Equals(_name))
|
||||||
{
|
{
|
||||||
Debug.Log(hit.transform.name);
|
Debug.Log(hit.transform.name);
|
||||||
string url = WebIPAdress.Instance.dicAdresses["用采界面"];
|
|
||||||
OpenWaiBuUrl(url);
|
OpenWaiBuUrl(url);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -71,9 +77,15 @@ public class newfollow : MonoBehaviour
|
||||||
/// 打开外部链接
|
/// 打开外部链接
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="url"></param>
|
/// <param name="url"></param>
|
||||||
public void OpenWaiBuUrl(string url)
|
public void OpenWaiBuUrl(string _url)
|
||||||
{
|
{
|
||||||
Application.OpenURL(url);
|
//Application.OpenURL(url);
|
||||||
|
_canvas.gameObject.SetActive(true);
|
||||||
|
b.LoadURL(_url, true);
|
||||||
|
}
|
||||||
|
public void OnClose()
|
||||||
|
{
|
||||||
|
_canvas.gameObject.SetActive(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3578,6 +3578,139 @@ MeshFilter:
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 508911602}
|
m_GameObject: {fileID: 508911602}
|
||||||
m_Mesh: {fileID: 2954858793080512207, guid: 20ffa010543df1a46896595ac300588e, type: 3}
|
m_Mesh: {fileID: 2954858793080512207, guid: 20ffa010543df1a46896595ac300588e, type: 3}
|
||||||
|
--- !u!1 &524804605
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 524804606}
|
||||||
|
- component: {fileID: 524804608}
|
||||||
|
- component: {fileID: 524804607}
|
||||||
|
- component: {fileID: 524804609}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: CloseBtn
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &524804606
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 524804605}
|
||||||
|
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: 994553433}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 1, y: 1}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 32.1572, y: 32.1572}
|
||||||
|
m_Pivot: {x: 1, y: 1}
|
||||||
|
--- !u!114 &524804607
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 524804605}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0.11320752, g: 0.11320752, b: 0.11320752, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 21300000, guid: 21004a0ccc040014aad83a7a156ecd3f, 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!222 &524804608
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 524804605}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &524804609
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 524804605}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Navigation:
|
||||||
|
m_Mode: 3
|
||||||
|
m_WrapAround: 0
|
||||||
|
m_SelectOnUp: {fileID: 0}
|
||||||
|
m_SelectOnDown: {fileID: 0}
|
||||||
|
m_SelectOnLeft: {fileID: 0}
|
||||||
|
m_SelectOnRight: {fileID: 0}
|
||||||
|
m_Transition: 1
|
||||||
|
m_Colors:
|
||||||
|
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
|
||||||
|
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
|
||||||
|
m_ColorMultiplier: 1
|
||||||
|
m_FadeDuration: 0.1
|
||||||
|
m_SpriteState:
|
||||||
|
m_HighlightedSprite: {fileID: 0}
|
||||||
|
m_PressedSprite: {fileID: 0}
|
||||||
|
m_SelectedSprite: {fileID: 0}
|
||||||
|
m_DisabledSprite: {fileID: 0}
|
||||||
|
m_AnimationTriggers:
|
||||||
|
m_NormalTrigger: Normal
|
||||||
|
m_HighlightedTrigger: Highlighted
|
||||||
|
m_PressedTrigger: Pressed
|
||||||
|
m_SelectedTrigger: Selected
|
||||||
|
m_DisabledTrigger: Disabled
|
||||||
|
m_Interactable: 1
|
||||||
|
m_TargetGraphic: {fileID: 524804607}
|
||||||
|
m_OnClick:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls:
|
||||||
|
- m_Target: {fileID: 1265359522}
|
||||||
|
m_TargetAssemblyTypeName: newfollow, Assembly-CSharp
|
||||||
|
m_MethodName: OnClose
|
||||||
|
m_Mode: 1
|
||||||
|
m_Arguments:
|
||||||
|
m_ObjectArgument: {fileID: 0}
|
||||||
|
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
||||||
|
m_IntArgument: 0
|
||||||
|
m_FloatArgument: 0
|
||||||
|
m_StringArgument:
|
||||||
|
m_BoolArgument: 0
|
||||||
|
m_CallState: 2
|
||||||
--- !u!1 &527774026
|
--- !u!1 &527774026
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -4167,6 +4300,125 @@ MeshFilter:
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 737629626}
|
m_GameObject: {fileID: 737629626}
|
||||||
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
|
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!1 &755616308
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 755616309}
|
||||||
|
- component: {fileID: 755616312}
|
||||||
|
- component: {fileID: 755616311}
|
||||||
|
- component: {fileID: 755616310}
|
||||||
|
- component: {fileID: 755616313}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: WebView
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &755616309
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 755616308}
|
||||||
|
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: 994553433}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &755616310
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 755616308}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 35bf0bd4ded61a34f9be34f6738e4010, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
_url: http://127.0.0.1:8333/
|
||||||
|
_width: 512
|
||||||
|
_height: 512
|
||||||
|
generateMipmap: 0
|
||||||
|
baseColor:
|
||||||
|
serializedVersion: 2
|
||||||
|
rgba: 0
|
||||||
|
_zoom: 0
|
||||||
|
allowContextMenuOn: 2
|
||||||
|
newWindowAction: 2
|
||||||
|
--- !u!114 &755616311
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 755616308}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_UVRect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 1
|
||||||
|
height: 1
|
||||||
|
--- !u!222 &755616312
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 755616308}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &755616313
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 755616308}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 9f0449828438f1c4eb0712205cc11bb7, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
dragMovementThreshold: 0
|
||||||
|
viewCamera: {fileID: 0}
|
||||||
|
enableMouseInput: 1
|
||||||
|
enableTouchInput: 1
|
||||||
|
enableFPSInput: 0
|
||||||
|
enableVRInput: 0
|
||||||
|
maxDistance: Infinity
|
||||||
|
disableMouseEmulation: 0
|
||||||
|
enableInput: 1
|
||||||
|
automaticResize: 1
|
||||||
--- !u!1001 &766929885
|
--- !u!1001 &766929885
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -4487,6 +4739,108 @@ Transform:
|
||||||
m_Father: {fileID: 2400469}
|
m_Father: {fileID: 2400469}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1 &994553429
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 994553433}
|
||||||
|
- component: {fileID: 994553432}
|
||||||
|
- component: {fileID: 994553431}
|
||||||
|
- component: {fileID: 994553430}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: WebCanvas
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 0
|
||||||
|
--- !u!114 &994553430
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 994553429}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_IgnoreReversedGraphics: 1
|
||||||
|
m_BlockingObjects: 0
|
||||||
|
m_BlockingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
--- !u!114 &994553431
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 994553429}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_UiScaleMode: 1
|
||||||
|
m_ReferencePixelsPerUnit: 100
|
||||||
|
m_ScaleFactor: 1
|
||||||
|
m_ReferenceResolution: {x: 1920, y: 1080}
|
||||||
|
m_ScreenMatchMode: 0
|
||||||
|
m_MatchWidthOrHeight: 0
|
||||||
|
m_PhysicalUnit: 3
|
||||||
|
m_FallbackScreenDPI: 96
|
||||||
|
m_DefaultSpriteDPI: 96
|
||||||
|
m_DynamicPixelsPerUnit: 1
|
||||||
|
m_PresetInfoIsWorld: 0
|
||||||
|
--- !u!223 &994553432
|
||||||
|
Canvas:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 994553429}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 3
|
||||||
|
m_RenderMode: 0
|
||||||
|
m_Camera: {fileID: 0}
|
||||||
|
m_PlaneDistance: 100
|
||||||
|
m_PixelPerfect: 0
|
||||||
|
m_ReceivesEvents: 1
|
||||||
|
m_OverrideSorting: 0
|
||||||
|
m_OverridePixelPerfect: 0
|
||||||
|
m_SortingBucketNormalizedSize: 0
|
||||||
|
m_AdditionalShaderChannelsFlag: 0
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
m_TargetDisplay: 0
|
||||||
|
--- !u!224 &994553433
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 994553429}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 0, y: 0, z: 0}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 755616309}
|
||||||
|
- {fileID: 524804606}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 11
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0, y: 0}
|
||||||
--- !u!1001 &1039716617
|
--- !u!1001 &1039716617
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -5184,8 +5538,10 @@ MonoBehaviour:
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
_name: Computer
|
_name: Computer
|
||||||
_canvas: {fileID: 0}
|
_canvas: {fileID: 994553429}
|
||||||
|
b: {fileID: 755616310}
|
||||||
isOnce: 1
|
isOnce: 1
|
||||||
|
url:
|
||||||
--- !u!1001 &1266954248
|
--- !u!1001 &1266954248
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Build from ADAM at 2024/5/11 12:56:43
|
Build from ADAM at 2024/5/15 16:39:02
|
|
@ -0,0 +1 @@
|
||||||
|
2024-04-16 10:23:03#'test://;1;5;123456;Test/'|
|
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4cbcc6e24c1c38e4dab2b3fbd9ea363e
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -1,4 +1,4 @@
|
||||||
登录接口,http://127.0.0.1:10013/Handler/Login.ashx?login_name=
|
登录接口,http://127.0.0.1:10013/Handler/Login.ashx?login_name=
|
||||||
用采界面,http://127.0.0.1:10013/
|
用采界面,http://127.0.0.1:8333/
|
||||||
分数接口,http://127.0.0.1:10013/Handler/ResultDetail.ashx?action=saveitem&real_name=
|
分数接口,http://127.0.0.1:10013/Handler/ResultDetail.ashx?action=saveitem&real_name=
|
||||||
断电续存,http://127.0.0.1:10013/Handler/ResultDetail.ashx
|
断电续存,http://127.0.0.1:10013/Handler/ResultDetail.ashx
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 58fe97bc6ebcbf4458cc4982794c2fe9
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,192 @@
|
||||||
|
(Version numbers: http://semver.org/)
|
||||||
|
|
||||||
|
2.1.0:
|
||||||
|
Note: ThirdPartyNotices.txt for 2.0.0 was partially wrong see fixes below.
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
- --zf-browser-update-delay is unused. The slave update loop is now
|
||||||
|
handled by CefRunMessageLoop instead of CefDoMessageLoopWork and
|
||||||
|
should hopefully work fine without tuning. (Existing applications
|
||||||
|
using this flag should continue to run.)
|
||||||
|
- Tweaks to the main demo's 3rd room.
|
||||||
|
|
||||||
|
Features:
|
||||||
|
- Add experimental support for Linux 64-bit builds!
|
||||||
|
- Add support for Windows 64-bit and OS X il2cpp builds.
|
||||||
|
- Add CSP-friendly version of EvalJS: EvalJSCSP. (Has some requirements
|
||||||
|
and pitfalls, see the function documentation.)
|
||||||
|
- Automatically set the executable bit on ZFGameBrowser executable
|
||||||
|
on build. (OS X, Linux)
|
||||||
|
|
||||||
|
Fixes:
|
||||||
|
- ThirdPartyNotices.txt contained data from CEF 3.3202.1683 instead of
|
||||||
|
3.3282.1741. It has been updated. Also: encoding fix.
|
||||||
|
Consider updating this file (as appropriate), even if you don't use
|
||||||
|
the new asset version, for legal reasons.
|
||||||
|
(You should have more-or-less what should have been in the last
|
||||||
|
version if you remove the libX11 section.)
|
||||||
|
- Fix needing MSVC 2013 runtime installed. (Windows)
|
||||||
|
- Fix browser not working if started under a path with Unicode
|
||||||
|
characters. (Again.)
|
||||||
|
- Fix browser flickering when compositing dialogs (like alert and such).
|
||||||
|
- Don't crash when asked to go to a null URL.
|
||||||
|
- Fix browser.IsLoaded being false in onLoad (and therefore breaking
|
||||||
|
things like EvalJS).
|
||||||
|
- Overlapping calls to CookieManager.GetCookies() should now bail
|
||||||
|
instead of doing strange things. Also document that it's not
|
||||||
|
reentrant.
|
||||||
|
- Allow copy-paste in browser's inspector for EvalJS/SetHTML.
|
||||||
|
- Fix an issue that crashed the Editor when hot-reloading scripts.
|
||||||
|
(Hot-reloading isn't supported, but it shouldn't crash your Editor.)
|
||||||
|
- Don't leak world-space cursors into the scene if browser is destroyed.
|
||||||
|
- CEFResources are now (properly) handled on a per-platform+architecture
|
||||||
|
basis.
|
||||||
|
- Fix build errors for OS X with newer Unity versions. (Unity doesn't
|
||||||
|
make a Plugins folder for us anymore.)
|
||||||
|
- Some fixes for new Unity versions.
|
||||||
|
- Misc fixes, docs updates/changes.
|
||||||
|
|
||||||
|
2.0.0:
|
||||||
|
Changes:
|
||||||
|
- Updated to Chromium 64.0.3282.119 / CEF 3.3282.1741.gcd94615 for
|
||||||
|
Windows and OS X
|
||||||
|
- API proxy (Chromium out-of-process) is used by everywhere now.
|
||||||
|
Pros:
|
||||||
|
- C# debugging should work out-of-the box, instead of
|
||||||
|
crashing/hanging.
|
||||||
|
- The inspector is much more stable.
|
||||||
|
- The Unity Editor won't hang if you use the new Mono (.NET 4.6)
|
||||||
|
backend.
|
||||||
|
- (Windows) Standalone builds made with newer Unity and CEF
|
||||||
|
versions won't crash on exit.d
|
||||||
|
- (OS X) Fixes all sorts of crashing in builds.
|
||||||
|
- (Windows) Since the browser no longer executes directly from the
|
||||||
|
Player executable, many files can and have been moved from the build
|
||||||
|
root to inside [game]_Data/Plugins.
|
||||||
|
- Probably a number of other little things.
|
||||||
|
Cons:
|
||||||
|
- It's a lot more work to make, but that's not your problem. ;-)
|
||||||
|
- It's slower, but a lot of effort has gone into improving its
|
||||||
|
performance; hopefully everything will run just awesome now. :-)
|
||||||
|
- Using pop-up windows that open in an OS-native window outside the
|
||||||
|
game may have unexpected or incomplete behavior.
|
||||||
|
Using these outside testing/debugging is not recommended or
|
||||||
|
officially supported.
|
||||||
|
- Adjust popup window behavior via SetNewWindowHandler instead of
|
||||||
|
newWindowAction/NewWindowHandler.
|
||||||
|
- Cleaned up some demo scripts being in their own folder and/or not
|
||||||
|
being in the right namespace.
|
||||||
|
- The WebResources API has changed. It's now asynchronous and more
|
||||||
|
powerful! Unfortunately, it is different, so if you extended
|
||||||
|
WebResources you'll need to make some changes.
|
||||||
|
Also, the generated errors are slightly different.
|
||||||
|
- browser.backgroundColor was renamed to baseColor and the initial
|
||||||
|
texture gets this color.
|
||||||
|
- "--zf-browser-log-verbose" was renamed to "--zf-log-cef-verbose"
|
||||||
|
(and "--zf-log-internal" was added)
|
||||||
|
- Require Unity 5.6.3+ out of the box. (Older versions may still work
|
||||||
|
with minor tweaks.)
|
||||||
|
|
||||||
|
Features:
|
||||||
|
- Added first-class VR input support (requires Unity 2017.2 or newer)
|
||||||
|
- Added soft keyboard for use inside (or outside) VR
|
||||||
|
- Added browser.onTextureUpdated
|
||||||
|
- Added browser.onNavStateChange
|
||||||
|
- Added new input system that combines clicks, touches, and spacial
|
||||||
|
interactions. (Still built on IBrowserUI.) The old input classes are
|
||||||
|
still included, but deprecated.
|
||||||
|
- While we can still only convert a single touch to the browser's
|
||||||
|
mouse, the new input handlers should do a much better job of it.
|
||||||
|
- Added new unlit colored emulate mipmap shader. Use it to apply a
|
||||||
|
tint/color the the browser image. (As always, you can write you own
|
||||||
|
shader too!)
|
||||||
|
- Added support for --key=value style command-line arguments. (For
|
||||||
|
example, set a proxy manually with --proxy-server=10.1.2.3:8080)
|
||||||
|
- Save user data between application runs by setting
|
||||||
|
BrowserNative.ProfilePath (or leave it blank to keep forgetting
|
||||||
|
everything on restart).
|
||||||
|
- Throw a BrowserSystemSettings into your scene to automatically
|
||||||
|
change/call BrowserNative.ProfilePath or UserAgent.SetUserAgent, no
|
||||||
|
coding required.
|
||||||
|
- Added checkbox to disable GUIBrowserUI auto-resizing.
|
||||||
|
- Added support for HTTP user/password prompts.
|
||||||
|
- Added support for file downloads & relevant API.
|
||||||
|
- IBrowserUI.MouseScroll is no longer truncated to the nearest integer,
|
||||||
|
allowing finer scroll inputs. (Also scroll events are throttled and
|
||||||
|
grouped, so feel free to send lots of small scroll events.)
|
||||||
|
- Frame data uploads faster via texture.LoadRawTextureData now and with
|
||||||
|
fewer intermediate copies. (Also, see notes about framerates in the
|
||||||
|
docs.)
|
||||||
|
- Added Assembly Definition files (for newer versions of Unity).
|
||||||
|
- Automatically copy ThirdPartyNotices.txt to build.
|
||||||
|
|
||||||
|
Fixes:
|
||||||
|
- Properly release alt (and other modifiers) when you alt-tab out.
|
||||||
|
(Fixes things like backspace and arrow keys not working after an
|
||||||
|
alt-tab.)
|
||||||
|
- Fix an issue with zfb_tick getting called before the symbol loaded.
|
||||||
|
- Calling browser.CallFunction with a null argument passes it along
|
||||||
|
correctly instead of breaking.
|
||||||
|
- Fix GUI browser not working correctly with a non-center pivot.
|
||||||
|
(Thanks to those that pointed this out!)
|
||||||
|
- Docs fixes
|
||||||
|
- Under Windows the browser backend is now fully torn down between
|
||||||
|
runs, more correctly emulating how profile data is (or isn't)
|
||||||
|
persisted.
|
||||||
|
- New Unity version fixes.
|
||||||
|
|
||||||
|
1.1.1:
|
||||||
|
Changes:
|
||||||
|
- The Unity 4.x FPS controller isn't included with the demo anymore.
|
||||||
|
The demo now uses a simple replacement controller. (Not a public API
|
||||||
|
change, affects demo and demo scripts only.)
|
||||||
|
|
||||||
|
1.1.0:
|
||||||
|
Features:
|
||||||
|
- You can now adjust or add Chromium switches with
|
||||||
|
BrowserNative.commandLineSwitches.
|
||||||
|
- Experimental Adobe Flash support (see Readme)
|
||||||
|
- CallFunction and EvalJS now return results through a promise; it's
|
||||||
|
now much easier to query the page for a specific value.
|
||||||
|
- Massively revamped Readme formatting.
|
||||||
|
- Cookie API (delete all cookies, CRUD any cookie, date features
|
||||||
|
experimental)
|
||||||
|
- Added a simpler example of calling/getting called by JS.
|
||||||
|
- Added API for setting a custom user agent.
|
||||||
|
Fixes:
|
||||||
|
- Browser should now work correctly with unicode characters in the path.
|
||||||
|
- We no longer display an error on page load abort. This allows you to
|
||||||
|
see incomplete page loads and also keeps things from breaking if you
|
||||||
|
double-click a link.
|
||||||
|
- Remove non-ASCII characters from the user agent so things don't break.
|
||||||
|
- Dynamically instantiating a BrowserGUI should now work instead of
|
||||||
|
dying in the mouse input code.
|
||||||
|
- Fix issues with GUIBrowserUI + touchscreen + build.
|
||||||
|
- Unity 5.4: Don't spam errors about cursor formats.
|
||||||
|
- Unity 5.5: Cope with Profiler namespace change.
|
||||||
|
- localGame:// will strip query strings/hashes and try to find the
|
||||||
|
underlying file instead of always failing when one is present.
|
||||||
|
|
||||||
|
1.0.2:
|
||||||
|
Fixes:
|
||||||
|
- OS X: Asset Store packages still weren't getting the right child process
|
||||||
|
permissions, so now the executable permission is always added when
|
||||||
|
starting a browser in the Editor.
|
||||||
|
|
||||||
|
|
||||||
|
1.0.1:
|
||||||
|
Fixes:
|
||||||
|
- Rebuild package so ZFGameBrowser has the correct initial permissions
|
||||||
|
on OS X.
|
||||||
|
- Correctly build browser_assets runtime resource even if there is no
|
||||||
|
BrowserAssets directory.
|
||||||
|
- NewWindow demo explains how to unzip BrowserAssets like MainDemo.
|
||||||
|
- Demo explanation should no longer be replaced by an error on very
|
||||||
|
slow computers.
|
||||||
|
- Disabling and re-enabling a BrowserGUI GameObject should no longer
|
||||||
|
break automatic resizing.
|
||||||
|
|
||||||
|
|
||||||
|
1.0.0:
|
||||||
|
Initial release
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: adfa2b62110074248969aa32f47b9a91
|
||||||
|
timeCreated: 1458686032
|
||||||
|
licenseType: Store
|
||||||
|
TextScriptImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,9 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 25e229472f1a4aa44a1d183910060b6d
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1449511667
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,78 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 80d3f88610c50c84db8d22fb256fcfdb
|
||||||
|
timeCreated: 1453846468
|
||||||
|
licenseType: Store
|
||||||
|
ModelImporter:
|
||||||
|
serializedVersion: 19
|
||||||
|
fileIDToRecycleName:
|
||||||
|
100000: //RootNode
|
||||||
|
100002: Plane
|
||||||
|
400000: //RootNode
|
||||||
|
400002: Plane
|
||||||
|
2300000: Plane
|
||||||
|
3300000: Plane
|
||||||
|
4300000: Plane
|
||||||
|
materials:
|
||||||
|
importMaterials: 0
|
||||||
|
materialName: 0
|
||||||
|
materialSearch: 1
|
||||||
|
animations:
|
||||||
|
legacyGenerateAnimations: 4
|
||||||
|
bakeSimulation: 0
|
||||||
|
resampleRotations: 1
|
||||||
|
optimizeGameObjects: 0
|
||||||
|
motionNodeName:
|
||||||
|
animationImportErrors:
|
||||||
|
animationImportWarnings:
|
||||||
|
animationRetargetingWarnings:
|
||||||
|
animationDoRetargetingWarnings: 0
|
||||||
|
animationCompression: 1
|
||||||
|
animationRotationError: 0.5
|
||||||
|
animationPositionError: 0.5
|
||||||
|
animationScaleError: 0.5
|
||||||
|
animationWrapMode: 0
|
||||||
|
extraExposedTransformPaths: []
|
||||||
|
clipAnimations: []
|
||||||
|
isReadable: 1
|
||||||
|
meshes:
|
||||||
|
lODScreenPercentages: []
|
||||||
|
globalScale: 1
|
||||||
|
meshCompression: 0
|
||||||
|
addColliders: 0
|
||||||
|
importBlendShapes: 1
|
||||||
|
swapUVChannels: 0
|
||||||
|
generateSecondaryUV: 0
|
||||||
|
useFileUnits: 1
|
||||||
|
optimizeMeshForGPU: 1
|
||||||
|
keepQuads: 0
|
||||||
|
weldVertices: 1
|
||||||
|
secondaryUVAngleDistortion: 8
|
||||||
|
secondaryUVAreaDistortion: 15.000001
|
||||||
|
secondaryUVHardAngle: 88
|
||||||
|
secondaryUVPackMargin: 4
|
||||||
|
useFileScale: 1
|
||||||
|
tangentSpace:
|
||||||
|
normalSmoothAngle: 60
|
||||||
|
normalImportMode: 0
|
||||||
|
tangentImportMode: 3
|
||||||
|
importAnimation: 1
|
||||||
|
copyAvatar: 0
|
||||||
|
humanDescription:
|
||||||
|
human: []
|
||||||
|
skeleton: []
|
||||||
|
armTwist: 0.5
|
||||||
|
foreArmTwist: 0.5
|
||||||
|
upperLegTwist: 0.5
|
||||||
|
legTwist: 0.5
|
||||||
|
armStretch: 0.05
|
||||||
|
legStretch: 0.05
|
||||||
|
feetSpacing: 0
|
||||||
|
rootMotionBoneName:
|
||||||
|
hasTranslationDoF: 0
|
||||||
|
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||||
|
animationType: 0
|
||||||
|
humanoidOversampling: 1
|
||||||
|
additionalBone: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Binary file not shown.
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 691f5df4e4e91f54e934c2d48c2ceee3
|
||||||
|
timeCreated: 1459465409
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 86fd4cb11f1c49e46a83663530f4bf27
|
||||||
|
timeCreated: 1510859227
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,397 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!29 &1
|
||||||
|
OcclusionCullingSettings:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_OcclusionBakeSettings:
|
||||||
|
smallestOccluder: 5
|
||||||
|
smallestHole: 0.25
|
||||||
|
backfaceThreshold: 100
|
||||||
|
m_SceneGUID: 00000000000000000000000000000000
|
||||||
|
m_OcclusionCullingData: {fileID: 0}
|
||||||
|
--- !u!104 &2
|
||||||
|
RenderSettings:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 8
|
||||||
|
m_Fog: 0
|
||||||
|
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||||
|
m_FogMode: 3
|
||||||
|
m_FogDensity: 0.01
|
||||||
|
m_LinearFogStart: 0
|
||||||
|
m_LinearFogEnd: 300
|
||||||
|
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
|
||||||
|
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||||
|
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||||
|
m_AmbientIntensity: 1
|
||||||
|
m_AmbientMode: 0
|
||||||
|
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||||
|
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_HaloStrength: 0.5
|
||||||
|
m_FlareStrength: 1
|
||||||
|
m_FlareFadeSpeed: 3
|
||||||
|
m_HaloTexture: {fileID: 0}
|
||||||
|
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_DefaultReflectionMode: 0
|
||||||
|
m_DefaultReflectionResolution: 128
|
||||||
|
m_ReflectionBounces: 1
|
||||||
|
m_ReflectionIntensity: 1
|
||||||
|
m_CustomReflection: {fileID: 0}
|
||||||
|
m_Sun: {fileID: 0}
|
||||||
|
m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
|
||||||
|
--- !u!157 &3
|
||||||
|
LightmapSettings:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 9
|
||||||
|
m_GIWorkflowMode: 0
|
||||||
|
m_GISettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_BounceScale: 1
|
||||||
|
m_IndirectOutputScale: 1
|
||||||
|
m_AlbedoBoost: 1
|
||||||
|
m_TemporalCoherenceThreshold: 1
|
||||||
|
m_EnvironmentLightingMode: 0
|
||||||
|
m_EnableBakedLightmaps: 1
|
||||||
|
m_EnableRealtimeLightmaps: 1
|
||||||
|
m_LightmapEditorSettings:
|
||||||
|
serializedVersion: 8
|
||||||
|
m_Resolution: 2
|
||||||
|
m_BakeResolution: 40
|
||||||
|
m_TextureWidth: 1024
|
||||||
|
m_TextureHeight: 1024
|
||||||
|
m_AO: 0
|
||||||
|
m_AOMaxDistance: 1
|
||||||
|
m_CompAOExponent: 1
|
||||||
|
m_CompAOExponentDirect: 0
|
||||||
|
m_Padding: 2
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_LightmapsBakeMode: 1
|
||||||
|
m_TextureCompression: 1
|
||||||
|
m_FinalGather: 0
|
||||||
|
m_FinalGatherFiltering: 1
|
||||||
|
m_FinalGatherRayCount: 256
|
||||||
|
m_ReflectionCompression: 2
|
||||||
|
m_MixedBakeMode: 2
|
||||||
|
m_BakeBackend: 0
|
||||||
|
m_PVRSampling: 1
|
||||||
|
m_PVRDirectSampleCount: 32
|
||||||
|
m_PVRSampleCount: 500
|
||||||
|
m_PVRBounces: 2
|
||||||
|
m_PVRFiltering: 0
|
||||||
|
m_PVRFilteringMode: 1
|
||||||
|
m_PVRCulling: 1
|
||||||
|
m_PVRFilteringGaussRadiusDirect: 1
|
||||||
|
m_PVRFilteringGaussRadiusIndirect: 5
|
||||||
|
m_PVRFilteringGaussRadiusAO: 2
|
||||||
|
m_PVRFilteringAtrousColorSigma: 1
|
||||||
|
m_PVRFilteringAtrousNormalSigma: 1
|
||||||
|
m_PVRFilteringAtrousPositionSigma: 1
|
||||||
|
m_LightingDataAsset: {fileID: 0}
|
||||||
|
m_ShadowMaskMode: 2
|
||||||
|
--- !u!196 &4
|
||||||
|
NavMeshSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_BuildSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
agentTypeID: 0
|
||||||
|
agentRadius: 0.5
|
||||||
|
agentHeight: 2
|
||||||
|
agentSlope: 45
|
||||||
|
agentClimb: 0.4
|
||||||
|
ledgeDropHeight: 0
|
||||||
|
maxJumpAcrossDistance: 0
|
||||||
|
minRegionArea: 2
|
||||||
|
manualCellSize: 0
|
||||||
|
cellSize: 0.16666667
|
||||||
|
manualTileSize: 0
|
||||||
|
tileSize: 256
|
||||||
|
accuratePlacement: 0
|
||||||
|
m_NavMeshData: {fileID: 0}
|
||||||
|
--- !u!1 &140009346
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 140009350}
|
||||||
|
- component: {fileID: 140009349}
|
||||||
|
- component: {fileID: 140009348}
|
||||||
|
- component: {fileID: 140009347}
|
||||||
|
- component: {fileID: 140009351}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Main Camera
|
||||||
|
m_TagString: MainCamera
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!81 &140009347
|
||||||
|
AudioListener:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 140009346}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!124 &140009348
|
||||||
|
Behaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 140009346}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!20 &140009349
|
||||||
|
Camera:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 140009346}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_ClearFlags: 1
|
||||||
|
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
|
||||||
|
m_NormalizedViewPortRect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 1
|
||||||
|
height: 1
|
||||||
|
near clip plane: 0.3
|
||||||
|
far clip plane: 1000
|
||||||
|
field of view: 60
|
||||||
|
orthographic: 0
|
||||||
|
orthographic size: 5
|
||||||
|
m_Depth: -1
|
||||||
|
m_CullingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_RenderingPath: -1
|
||||||
|
m_TargetTexture: {fileID: 0}
|
||||||
|
m_TargetDisplay: 0
|
||||||
|
m_TargetEye: 3
|
||||||
|
m_HDR: 1
|
||||||
|
m_AllowMSAA: 1
|
||||||
|
m_ForceIntoRT: 0
|
||||||
|
m_OcclusionCulling: 1
|
||||||
|
m_StereoConvergence: 10
|
||||||
|
m_StereoSeparation: 0.022
|
||||||
|
m_StereoMirrorMode: 0
|
||||||
|
--- !u!4 &140009350
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 140009346}
|
||||||
|
m_LocalRotation: {x: 0.15248701, y: 0.053334653, z: -0.008241861, w: 0.98683095}
|
||||||
|
m_LocalPosition: {x: -0.21409537, y: 0.86498666, z: -1.5526361}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!114 &140009351
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 140009346}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a395529363898b4b8efe7f4c2f5f724, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
enableVR: 0
|
||||||
|
--- !u!1001 &395655364
|
||||||
|
Prefab:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 4278922731175300, guid: 5d7c381cc86ee934083552b6fc2c4e62, type: 2}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4278922731175300, guid: 5d7c381cc86ee934083552b6fc2c4e62, type: 2}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: -0.129
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4278922731175300, guid: 5d7c381cc86ee934083552b6fc2c4e62, type: 2}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: -0.14729
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4278922731175300, guid: 5d7c381cc86ee934083552b6fc2c4e62, type: 2}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0.38268274
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4278922731175300, guid: 5d7c381cc86ee934083552b6fc2c4e62, type: 2}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4278922731175300, guid: 5d7c381cc86ee934083552b6fc2c4e62, type: 2}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4278922731175300, guid: 5d7c381cc86ee934083552b6fc2c4e62, type: 2}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 0.9238798
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 4278922731175300, guid: 5d7c381cc86ee934083552b6fc2c4e62, type: 2}
|
||||||
|
propertyPath: m_RootOrder
|
||||||
|
value: 3
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 114219362099814086, guid: 5d7c381cc86ee934083552b6fc2c4e62,
|
||||||
|
type: 2}
|
||||||
|
propertyPath: enableVRInput
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 114219362099814086, guid: 5d7c381cc86ee934083552b6fc2c4e62,
|
||||||
|
type: 2}
|
||||||
|
propertyPath: enableTouchInput
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents:
|
||||||
|
- {fileID: 114111633764499206, guid: 5d7c381cc86ee934083552b6fc2c4e62, type: 2}
|
||||||
|
m_ParentPrefab: {fileID: 100100000, guid: 5d7c381cc86ee934083552b6fc2c4e62, type: 2}
|
||||||
|
m_IsPrefabParent: 0
|
||||||
|
--- !u!1 &707030323 stripped
|
||||||
|
GameObject:
|
||||||
|
m_PrefabParentObject: {fileID: 1440690906022824, guid: 5d7c381cc86ee934083552b6fc2c4e62,
|
||||||
|
type: 2}
|
||||||
|
m_PrefabInternal: {fileID: 395655364}
|
||||||
|
--- !u!114 &707030324
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 707030323}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: b27bad8d50722bb4083b964da1d1cae4, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
cursorNormallyVisible: 1
|
||||||
|
--- !u!1 &964651082
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 964651084}
|
||||||
|
- component: {fileID: 964651083}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Directional Light
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!108 &964651083
|
||||||
|
Light:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 964651082}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 8
|
||||||
|
m_Type: 1
|
||||||
|
m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
|
||||||
|
m_Intensity: 1
|
||||||
|
m_Range: 10
|
||||||
|
m_SpotAngle: 30
|
||||||
|
m_CookieSize: 10
|
||||||
|
m_Shadows:
|
||||||
|
m_Type: 2
|
||||||
|
m_Resolution: -1
|
||||||
|
m_CustomResolution: -1
|
||||||
|
m_Strength: 1
|
||||||
|
m_Bias: 0.05
|
||||||
|
m_NormalBias: 0.4
|
||||||
|
m_NearPlane: 0.2
|
||||||
|
m_Cookie: {fileID: 0}
|
||||||
|
m_DrawHalo: 0
|
||||||
|
m_Flare: {fileID: 0}
|
||||||
|
m_RenderMode: 0
|
||||||
|
m_CullingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_Lightmapping: 4
|
||||||
|
m_AreaSize: {x: 1, y: 1}
|
||||||
|
m_BounceIntensity: 1
|
||||||
|
m_ColorTemperature: 6570
|
||||||
|
m_UseColorTemperature: 0
|
||||||
|
m_ShadowRadius: 0
|
||||||
|
m_ShadowAngle: 0
|
||||||
|
--- !u!4 &964651084
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 964651082}
|
||||||
|
m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
|
||||||
|
m_LocalPosition: {x: 0, y: 3, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
|
||||||
|
--- !u!1001 &2129936497
|
||||||
|
Prefab:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 478616, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0.615
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
propertyPath: m_RootOrder
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
propertyPath: m_LocalScale.x
|
||||||
|
value: 1.7
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 11491030, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
propertyPath: _width
|
||||||
|
value: 1700
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 11491030, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
propertyPath: _height
|
||||||
|
value: 1000
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 11491030, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
propertyPath: _url
|
||||||
|
value: https://google.com/
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_ParentPrefab: {fileID: 100100000, guid: 386844d22c1dfdb4baea57a96fbad4db, type: 2}
|
||||||
|
m_IsPrefabParent: 0
|
|
@ -0,0 +1,9 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 42ad52ad407fdd04392bdcaa737b39cb
|
||||||
|
timeCreated: 1518219584
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5fb3b2704d4c4b04bb10f052f1872c9b
|
||||||
|
timeCreated: 1452978493
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,9 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0726365bdb8b23742829e7eae7554143
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1449710634
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,13 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!134 &13400000
|
||||||
|
PhysicMaterial:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_Name: DemoBouncy
|
||||||
|
dynamicFriction: .100000001
|
||||||
|
staticFriction: .100000001
|
||||||
|
bounciness: .899999976
|
||||||
|
frictionCombine: 1
|
||||||
|
bounceCombine: 3
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 57c3185e2d72e474c89257c57509471e
|
||||||
|
timeCreated: 1449712316
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,138 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!21 &2100000
|
||||||
|
Material:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_Name: DemoRed
|
||||||
|
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_ShaderKeywords:
|
||||||
|
m_LightmapFlags: 5
|
||||||
|
m_CustomRenderQueue: -1
|
||||||
|
stringTagMap: {}
|
||||||
|
m_SavedProperties:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_TexEnvs:
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _MainTex
|
||||||
|
second:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _BumpMap
|
||||||
|
second:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _DetailNormalMap
|
||||||
|
second:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _ParallaxMap
|
||||||
|
second:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _OcclusionMap
|
||||||
|
second:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _EmissionMap
|
||||||
|
second:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _DetailMask
|
||||||
|
second:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _DetailAlbedoMap
|
||||||
|
second:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _MetallicGlossMap
|
||||||
|
second:
|
||||||
|
m_Texture: {fileID: 0}
|
||||||
|
m_Scale: {x: 1, y: 1}
|
||||||
|
m_Offset: {x: 0, y: 0}
|
||||||
|
m_Floats:
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _SrcBlend
|
||||||
|
second: 1
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _DstBlend
|
||||||
|
second: 0
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _Cutoff
|
||||||
|
second: .5
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _Parallax
|
||||||
|
second: .0199999996
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _ZWrite
|
||||||
|
second: 1
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _Glossiness
|
||||||
|
second: .61500001
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _BumpScale
|
||||||
|
second: 1
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _OcclusionStrength
|
||||||
|
second: 1
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _DetailNormalMapScale
|
||||||
|
second: 1
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _UVSec
|
||||||
|
second: 0
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _Mode
|
||||||
|
second: 0
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _Metallic
|
||||||
|
second: .27700001
|
||||||
|
m_Colors:
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _EmissionColor
|
||||||
|
second: {r: 0, g: 0, b: 0, a: 1}
|
||||||
|
data:
|
||||||
|
first:
|
||||||
|
name: _Color
|
||||||
|
second: {r: 1, g: .279411793, b: .279411793, a: 1}
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 428602467b7a09447b30d644d385dc41
|
||||||
|
timeCreated: 1449710645
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,76 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!21 &2100000
|
||||||
|
Material:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_Name: RedRay
|
||||||
|
m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_ShaderKeywords:
|
||||||
|
m_LightmapFlags: 4
|
||||||
|
m_EnableInstancingVariants: 0
|
||||||
|
m_DoubleSidedGI: 0
|
||||||
|
m_CustomRenderQueue: -1
|
||||||
|
stringTagMap: {}
|
||||||
|
disabledShaderPasses: []
|
||||||
|
m_SavedProperties:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TexEnvs:
|
||||||
|
- _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: 0}
|
||||||
|
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}
|
||||||
|
m_Floats:
|
||||||
|
- _BumpScale: 1
|
||||||
|
- _Cutoff: 0.5
|
||||||
|
- _DetailNormalMapScale: 1
|
||||||
|
- _DstBlend: 0
|
||||||
|
- _GlossMapScale: 1
|
||||||
|
- _Glossiness: 0.5
|
||||||
|
- _GlossyReflections: 1
|
||||||
|
- _Metallic: 0
|
||||||
|
- _Mode: 0
|
||||||
|
- _OcclusionStrength: 1
|
||||||
|
- _Parallax: 0.02
|
||||||
|
- _SmoothnessTextureChannel: 0
|
||||||
|
- _SpecularHighlights: 1
|
||||||
|
- _SrcBlend: 1
|
||||||
|
- _UVSec: 0
|
||||||
|
- _ZWrite: 1
|
||||||
|
m_Colors:
|
||||||
|
- _Color: {r: 1, g: 0, b: 0, a: 1}
|
||||||
|
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
|
@ -0,0 +1,10 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a7e4ec31711e1a94aa73b8df7260e3cf
|
||||||
|
timeCreated: 1510944318
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 2100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,694 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!29 &1
|
||||||
|
OcclusionCullingSettings:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_OcclusionBakeSettings:
|
||||||
|
smallestOccluder: 5
|
||||||
|
smallestHole: 0.25
|
||||||
|
backfaceThreshold: 100
|
||||||
|
m_SceneGUID: 00000000000000000000000000000000
|
||||||
|
m_OcclusionCullingData: {fileID: 0}
|
||||||
|
--- !u!104 &2
|
||||||
|
RenderSettings:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 8
|
||||||
|
m_Fog: 0
|
||||||
|
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
||||||
|
m_FogMode: 3
|
||||||
|
m_FogDensity: 0.01
|
||||||
|
m_LinearFogStart: 0
|
||||||
|
m_LinearFogEnd: 300
|
||||||
|
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
|
||||||
|
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
||||||
|
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
||||||
|
m_AmbientIntensity: 1
|
||||||
|
m_AmbientMode: 0
|
||||||
|
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
||||||
|
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
|
m_HaloStrength: 0.5
|
||||||
|
m_FlareStrength: 1
|
||||||
|
m_FlareFadeSpeed: 3
|
||||||
|
m_HaloTexture: {fileID: 0}
|
||||||
|
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_DefaultReflectionMode: 0
|
||||||
|
m_DefaultReflectionResolution: 128
|
||||||
|
m_ReflectionBounces: 1
|
||||||
|
m_ReflectionIntensity: 1
|
||||||
|
m_CustomReflection: {fileID: 0}
|
||||||
|
m_Sun: {fileID: 0}
|
||||||
|
m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
|
||||||
|
--- !u!157 &3
|
||||||
|
LightmapSettings:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 11
|
||||||
|
m_GIWorkflowMode: 0
|
||||||
|
m_GISettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_BounceScale: 1
|
||||||
|
m_IndirectOutputScale: 1
|
||||||
|
m_AlbedoBoost: 1
|
||||||
|
m_TemporalCoherenceThreshold: 1
|
||||||
|
m_EnvironmentLightingMode: 0
|
||||||
|
m_EnableBakedLightmaps: 1
|
||||||
|
m_EnableRealtimeLightmaps: 1
|
||||||
|
m_LightmapEditorSettings:
|
||||||
|
serializedVersion: 9
|
||||||
|
m_Resolution: 2
|
||||||
|
m_BakeResolution: 40
|
||||||
|
m_TextureWidth: 1024
|
||||||
|
m_TextureHeight: 1024
|
||||||
|
m_AO: 0
|
||||||
|
m_AOMaxDistance: 1
|
||||||
|
m_CompAOExponent: 0
|
||||||
|
m_CompAOExponentDirect: 0
|
||||||
|
m_Padding: 2
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_LightmapsBakeMode: 1
|
||||||
|
m_TextureCompression: 1
|
||||||
|
m_FinalGather: 0
|
||||||
|
m_FinalGatherFiltering: 1
|
||||||
|
m_FinalGatherRayCount: 1024
|
||||||
|
m_ReflectionCompression: 2
|
||||||
|
m_MixedBakeMode: 1
|
||||||
|
m_BakeBackend: 0
|
||||||
|
m_PVRSampling: 1
|
||||||
|
m_PVRDirectSampleCount: 32
|
||||||
|
m_PVRSampleCount: 500
|
||||||
|
m_PVRBounces: 2
|
||||||
|
m_PVRFilterTypeDirect: 0
|
||||||
|
m_PVRFilterTypeIndirect: 0
|
||||||
|
m_PVRFilterTypeAO: 0
|
||||||
|
m_PVRFilteringMode: 0
|
||||||
|
m_PVRCulling: 1
|
||||||
|
m_PVRFilteringGaussRadiusDirect: 1
|
||||||
|
m_PVRFilteringGaussRadiusIndirect: 5
|
||||||
|
m_PVRFilteringGaussRadiusAO: 2
|
||||||
|
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
|
||||||
|
m_PVRFilteringAtrousPositionSigmaIndirect: 2
|
||||||
|
m_PVRFilteringAtrousPositionSigmaAO: 1
|
||||||
|
m_LightingDataAsset: {fileID: 0}
|
||||||
|
m_UseShadowmask: 0
|
||||||
|
--- !u!196 &4
|
||||||
|
NavMeshSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_BuildSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
agentTypeID: 0
|
||||||
|
agentRadius: 0.5
|
||||||
|
agentHeight: 2
|
||||||
|
agentSlope: 45
|
||||||
|
agentClimb: 0.4
|
||||||
|
ledgeDropHeight: 0
|
||||||
|
maxJumpAcrossDistance: 0
|
||||||
|
minRegionArea: 2
|
||||||
|
manualCellSize: 0
|
||||||
|
cellSize: 0.16666667
|
||||||
|
manualTileSize: 0
|
||||||
|
tileSize: 256
|
||||||
|
accuratePlacement: 0
|
||||||
|
debug:
|
||||||
|
m_Flags: 0
|
||||||
|
m_NavMeshData: {fileID: 0}
|
||||||
|
--- !u!1 &30452846
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 30452847}
|
||||||
|
- component: {fileID: 30452850}
|
||||||
|
- component: {fileID: 30452849}
|
||||||
|
- component: {fileID: 30452848}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Cube (2)
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &30452847
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 30452846}
|
||||||
|
m_LocalRotation: {x: 0.12278771, y: -0.6963635, z: -0.12278795, w: 0.69636494}
|
||||||
|
m_LocalPosition: {x: 0, y: -0.448, z: -0.95}
|
||||||
|
m_LocalScale: {x: 1.2847747, y: 0.06924335, z: 1.2847753}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1621151431}
|
||||||
|
m_RootOrder: 3
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!23 &30452848
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 30452846}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: 428602467b7a09447b30d644d385dc41, type: 2}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 1
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 0
|
||||||
|
m_SelectedEditorRenderState: 3
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!65 &30452849
|
||||||
|
BoxCollider:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 30452846}
|
||||||
|
m_Material: {fileID: 13400000, guid: 57c3185e2d72e474c89257c57509471e, type: 2}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Size: {x: 1, y: 1, z: 1}
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!33 &30452850
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 30452846}
|
||||||
|
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!1 &50567652
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 50567656}
|
||||||
|
- component: {fileID: 50567655}
|
||||||
|
- component: {fileID: 50567654}
|
||||||
|
- component: {fileID: 50567653}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Cube (1)
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!23 &50567653
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 50567652}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: 428602467b7a09447b30d644d385dc41, type: 2}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 1
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 0
|
||||||
|
m_SelectedEditorRenderState: 3
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!65 &50567654
|
||||||
|
BoxCollider:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 50567652}
|
||||||
|
m_Material: {fileID: 13400000, guid: 57c3185e2d72e474c89257c57509471e, type: 2}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Size: {x: 1, y: 1, z: 1}
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!33 &50567655
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 50567652}
|
||||||
|
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!4 &50567656
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 50567652}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0.17364822, w: 0.9848078}
|
||||||
|
m_LocalPosition: {x: 0.578, y: -0.453, z: 0}
|
||||||
|
m_LocalScale: {x: 1.2847745, y: 0.06924335, z: 1.2847751}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1621151431}
|
||||||
|
m_RootOrder: 2
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1 &305783876
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 305783878}
|
||||||
|
- component: {fileID: 305783877}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Directional Light
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!108 &305783877
|
||||||
|
Light:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 305783876}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 8
|
||||||
|
m_Type: 1
|
||||||
|
m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
|
||||||
|
m_Intensity: 1
|
||||||
|
m_Range: 10
|
||||||
|
m_SpotAngle: 30
|
||||||
|
m_CookieSize: 10
|
||||||
|
m_Shadows:
|
||||||
|
m_Type: 2
|
||||||
|
m_Resolution: -1
|
||||||
|
m_CustomResolution: -1
|
||||||
|
m_Strength: 1
|
||||||
|
m_Bias: 0.05
|
||||||
|
m_NormalBias: 0.4
|
||||||
|
m_NearPlane: 0.2
|
||||||
|
m_Cookie: {fileID: 0}
|
||||||
|
m_DrawHalo: 0
|
||||||
|
m_Flare: {fileID: 0}
|
||||||
|
m_RenderMode: 0
|
||||||
|
m_CullingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_Lightmapping: 4
|
||||||
|
m_AreaSize: {x: 1, y: 1}
|
||||||
|
m_BounceIntensity: 1
|
||||||
|
m_ColorTemperature: 6570
|
||||||
|
m_UseColorTemperature: 0
|
||||||
|
m_ShadowRadius: 0
|
||||||
|
m_ShadowAngle: 0
|
||||||
|
--- !u!4 &305783878
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 305783876}
|
||||||
|
m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.109381676, w: 0.87542605}
|
||||||
|
m_LocalPosition: {x: 0, y: 3, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1 &531391329
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 531391333}
|
||||||
|
- component: {fileID: 531391332}
|
||||||
|
- component: {fileID: 531391331}
|
||||||
|
- component: {fileID: 531391330}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Cube
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!23 &531391330
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 531391329}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: 428602467b7a09447b30d644d385dc41, type: 2}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 1
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 0
|
||||||
|
m_SelectedEditorRenderState: 3
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!65 &531391331
|
||||||
|
BoxCollider:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 531391329}
|
||||||
|
m_Material: {fileID: 13400000, guid: 57c3185e2d72e474c89257c57509471e, type: 2}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Size: {x: 1, y: 1, z: 1}
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!33 &531391332
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 531391329}
|
||||||
|
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!4 &531391333
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 531391329}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: -0.17364822, w: 0.9848078}
|
||||||
|
m_LocalPosition: {x: -0.625, y: -0.448, z: 0}
|
||||||
|
m_LocalScale: {x: 1.2847745, y: 0.06924335, z: 1.2847751}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1621151431}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1 &642360075
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 642360076}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: SpawnPoint
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &642360076
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 642360075}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: -0.678, y: 0.67, z: 0}
|
||||||
|
m_LocalScale: {x: 1.1972995, y: 1.1972995, z: 1.1972995}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1621151431}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1 &1044942137 stripped
|
||||||
|
GameObject:
|
||||||
|
m_PrefabParentObject: {fileID: 180570, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
m_PrefabInternal: {fileID: 1916502625}
|
||||||
|
--- !u!114 &1044942138
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1044942137}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 22dc3f593b2209c499c1e21b435c4ba5, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
spawnPosition: {fileID: 642360076}
|
||||||
|
size: 0.2
|
||||||
|
--- !u!114 &1044942144
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1044942137}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8789ff9e65eb748439f80ecdf6d5a7f2, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!1 &1560381741
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1560381746}
|
||||||
|
- component: {fileID: 1560381745}
|
||||||
|
- component: {fileID: 1560381744}
|
||||||
|
- component: {fileID: 1560381743}
|
||||||
|
- component: {fileID: 1560381742}
|
||||||
|
- component: {fileID: 1560381747}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Main Camera
|
||||||
|
m_TagString: MainCamera
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!81 &1560381742
|
||||||
|
AudioListener:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1560381741}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!124 &1560381743
|
||||||
|
Behaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1560381741}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!92 &1560381744
|
||||||
|
Behaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1560381741}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!20 &1560381745
|
||||||
|
Camera:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1560381741}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_ClearFlags: 1
|
||||||
|
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844}
|
||||||
|
m_NormalizedViewPortRect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 1
|
||||||
|
height: 1
|
||||||
|
near clip plane: 0.3
|
||||||
|
far clip plane: 1000
|
||||||
|
field of view: 60
|
||||||
|
orthographic: 0
|
||||||
|
orthographic size: 5
|
||||||
|
m_Depth: -1
|
||||||
|
m_CullingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_RenderingPath: -1
|
||||||
|
m_TargetTexture: {fileID: 0}
|
||||||
|
m_TargetDisplay: 0
|
||||||
|
m_TargetEye: 3
|
||||||
|
m_HDR: 0
|
||||||
|
m_AllowMSAA: 1
|
||||||
|
m_ForceIntoRT: 0
|
||||||
|
m_OcclusionCulling: 1
|
||||||
|
m_StereoConvergence: 10
|
||||||
|
m_StereoSeparation: 0.022
|
||||||
|
--- !u!4 &1560381746
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1560381741}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: -1.256}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!114 &1560381747
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1560381741}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a395529363898b4b8efe7f4c2f5f724, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
enableVR: 0
|
||||||
|
--- !u!1 &1621151430
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1621151431}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Bowl
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &1621151431
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1621151430}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 0.83521295, y: 0.83521295, z: 0.83521295}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 642360076}
|
||||||
|
- {fileID: 531391333}
|
||||||
|
- {fileID: 50567656}
|
||||||
|
- {fileID: 30452847}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 3
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!1001 &1916502625
|
||||||
|
Prefab:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 478616, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: .561999977
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: m_RootOrder
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 11491030, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: _url
|
||||||
|
value: localGame://demo/NewWindows.html
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 11491030, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: _width
|
||||||
|
value: 600
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 11491030, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: _height
|
||||||
|
value: 600
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: m_LocalScale.x
|
||||||
|
value: 2.0405581
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: m_LocalScale.y
|
||||||
|
value: 2.04055738
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 478616, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: m_LocalScale.z
|
||||||
|
value: 2.04055738
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 11491030, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: backgroundColor.rgba
|
||||||
|
value: 4294967295
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 11491030, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
propertyPath: newWindowAction
|
||||||
|
value: 3
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_ParentPrefab: {fileID: 100100000, guid: f2e09d52524cce94e8594b983b316198, type: 2}
|
||||||
|
m_IsPrefabParent: 0
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 567073a9017759b49a87ffb2da46c045
|
||||||
|
timeCreated: 1449710552
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,9 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4c76ea8ec482d4f4b9e2d0895009173f
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1452978901
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,129 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &112204
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 425838}
|
||||||
|
- 33: {fileID: 3314140}
|
||||||
|
- 23: {fileID: 2361240}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Vis
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &131240
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 434084}
|
||||||
|
- 135: {fileID: 13517896}
|
||||||
|
- 114: {fileID: 11441988}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: BigCoin
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &425838
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 112204}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 1, z: 0}
|
||||||
|
m_LocalScale: {x: 0.4675736, y: 0.4675735, z: 0.4675735}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 434084}
|
||||||
|
m_RootOrder: 0
|
||||||
|
--- !u!4 &434084
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 131240}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 48, y: 0, z: -18}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 425838}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
--- !u!23 &2361240
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 112204}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: fed4e78bda2b3de45954637fee164b8c, type: 2}
|
||||||
|
m_SubsetIndices:
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_UseLightProbes: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!33 &3314140
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 112204}
|
||||||
|
m_Mesh: {fileID: 4300004, guid: 00718395eefb6084bb25555f962f25c0, type: 3}
|
||||||
|
--- !u!114 &11441988
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 131240}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 63c2c9dfb691f984f9733667884be9f5, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
spinSpeed: 40
|
||||||
|
--- !u!135 &13517896
|
||||||
|
SphereCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 131240}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 1
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Radius: 0.86
|
||||||
|
m_Center: {x: 0, y: 1, z: 0}
|
||||||
|
--- !u!1001 &100100000
|
||||||
|
Prefab:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications: []
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_ParentPrefab: {fileID: 0}
|
||||||
|
m_RootGameObject: {fileID: 131240}
|
||||||
|
m_IsPrefabParent: 1
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ca250b83fd1968d449d9ec6156726be5
|
||||||
|
timeCreated: 1453850118
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,129 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &112204
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 425838}
|
||||||
|
- 33: {fileID: 3314140}
|
||||||
|
- 23: {fileID: 2361240}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Vis
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &131240
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 434084}
|
||||||
|
- 135: {fileID: 13517896}
|
||||||
|
- 114: {fileID: 11441988}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Coin
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &425838
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 112204}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 1, z: 0}
|
||||||
|
m_LocalScale: {x: 0.4675736, y: 0.4675735, z: 0.4675735}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 434084}
|
||||||
|
m_RootOrder: 0
|
||||||
|
--- !u!4 &434084
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 131240}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 48, y: 0, z: -18}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 425838}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
--- !u!23 &2361240
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 112204}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: fed4e78bda2b3de45954637fee164b8c, type: 2}
|
||||||
|
m_SubsetIndices:
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_UseLightProbes: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!33 &3314140
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 112204}
|
||||||
|
m_Mesh: {fileID: 4300004, guid: 00718395eefb6084bb25555f962f25c0, type: 3}
|
||||||
|
--- !u!114 &11441988
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 131240}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 63c2c9dfb691f984f9733667884be9f5, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
spinSpeed: 40
|
||||||
|
--- !u!135 &13517896
|
||||||
|
SphereCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 131240}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 1
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Radius: 0.86
|
||||||
|
m_Center: {x: 0, y: 1, z: 0}
|
||||||
|
--- !u!1001 &100100000
|
||||||
|
Prefab:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications: []
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_ParentPrefab: {fileID: 0}
|
||||||
|
m_RootGameObject: {fileID: 131240}
|
||||||
|
m_IsPrefabParent: 1
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 78c2f10fcd0d95449b1b62811f4d4a7c
|
||||||
|
timeCreated: 1453316493
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,545 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &118726
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 443776}
|
||||||
|
- 33: {fileID: 3393054}
|
||||||
|
- 23: {fileID: 2318016}
|
||||||
|
- 64: {fileID: 6421066}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: JoinOuterPrototype02x06x02 (3)
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 4294967295
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &126940
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 492612}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: ControlledDoor
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &135268
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 424590}
|
||||||
|
- 33: {fileID: 3365806}
|
||||||
|
- 64: {fileID: 6483770}
|
||||||
|
- 23: {fileID: 2322756}
|
||||||
|
- 114: {fileID: 11400178}
|
||||||
|
- 114: {fileID: 11414472}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: BrowserQuad
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &160972
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 451624}
|
||||||
|
- 33: {fileID: 3321404}
|
||||||
|
- 23: {fileID: 2306934}
|
||||||
|
- 114: {fileID: 11427552}
|
||||||
|
- 65: {fileID: 6561908}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Door
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &162194
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 427756}
|
||||||
|
- 33: {fileID: 3368556}
|
||||||
|
- 23: {fileID: 2395836}
|
||||||
|
- 64: {fileID: 6472752}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: JoinOuterPrototype02x06x02 (6)
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 4294967295
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &169394
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 497216}
|
||||||
|
- 33: {fileID: 3346808}
|
||||||
|
- 23: {fileID: 2358290}
|
||||||
|
- 64: {fileID: 6411396}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: JoinOuterPrototype02x06x02 (5)
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 4294967295
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &194490
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 439500}
|
||||||
|
- 33: {fileID: 3375070}
|
||||||
|
- 23: {fileID: 2326900}
|
||||||
|
- 64: {fileID: 6462990}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: JoinOuterPrototype02x06x02 (4)
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 4294967295
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &424590
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 135268}
|
||||||
|
m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.000002324581}
|
||||||
|
m_LocalPosition: {x: 0, y: 3, z: 1.02}
|
||||||
|
m_LocalScale: {x: 6, y: 6.0000005, z: 6.0000005}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 451624}
|
||||||
|
m_RootOrder: 0
|
||||||
|
--- !u!4 &427756
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 162194}
|
||||||
|
m_LocalRotation: {x: 0, y: -0.7071092, z: 0, w: -0.70710444}
|
||||||
|
m_LocalPosition: {x: -6, y: 0, z: 1.0000591}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 492612}
|
||||||
|
m_RootOrder: 4
|
||||||
|
--- !u!4 &439500
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 194490}
|
||||||
|
m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.0000023394823}
|
||||||
|
m_LocalPosition: {x: -3.9999313, y: 0, z: 1}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 492612}
|
||||||
|
m_RootOrder: 1
|
||||||
|
--- !u!4 &443776
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 118726}
|
||||||
|
m_LocalRotation: {x: 0, y: 0.707106, z: 0, w: 0.7071076}
|
||||||
|
m_LocalPosition: {x: 4.000057, y: 0, z: 1}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 492612}
|
||||||
|
m_RootOrder: 0
|
||||||
|
--- !u!4 &451624
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 160972}
|
||||||
|
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_Children:
|
||||||
|
- {fileID: 424590}
|
||||||
|
m_Father: {fileID: 492612}
|
||||||
|
m_RootOrder: 2
|
||||||
|
--- !u!4 &492612
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 126940}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 8, y: 0, z: -1}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 443776}
|
||||||
|
- {fileID: 439500}
|
||||||
|
- {fileID: 451624}
|
||||||
|
- {fileID: 497216}
|
||||||
|
- {fileID: 427756}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
--- !u!4 &497216
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 169394}
|
||||||
|
m_LocalRotation: {x: 0, y: 1, z: 0, w: 0.0000021755695}
|
||||||
|
m_LocalPosition: {x: 6, y: 0, z: 0.9999409}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 492612}
|
||||||
|
m_RootOrder: 3
|
||||||
|
--- !u!23 &2306934
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 160972}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: e46fd56a894e1394fad105314a376f7a, type: 2}
|
||||||
|
m_SubsetIndices:
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_UseLightProbes: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!23 &2318016
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 118726}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: 76ff537c8e1a84345868e6aeee938ab3, type: 2}
|
||||||
|
m_SubsetIndices:
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_UseLightProbes: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!23 &2322756
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 135268}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: 9b6568b63275c7448897f0b392db7e88, type: 2}
|
||||||
|
m_SubsetIndices:
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_UseLightProbes: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 1
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!23 &2326900
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 194490}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: 76ff537c8e1a84345868e6aeee938ab3, type: 2}
|
||||||
|
m_SubsetIndices:
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_UseLightProbes: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!23 &2358290
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 169394}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: 76ff537c8e1a84345868e6aeee938ab3, type: 2}
|
||||||
|
m_SubsetIndices:
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_UseLightProbes: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!23 &2395836
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 162194}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: 76ff537c8e1a84345868e6aeee938ab3, type: 2}
|
||||||
|
m_SubsetIndices:
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_UseLightProbes: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!33 &3321404
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 160972}
|
||||||
|
m_Mesh: {fileID: 4300002, guid: b5290684820a94548bedb95083785116, type: 3}
|
||||||
|
--- !u!33 &3346808
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 169394}
|
||||||
|
m_Mesh: {fileID: 4300002, guid: 6386a10e23c45d040a22051e6ae3b70f, type: 3}
|
||||||
|
--- !u!33 &3365806
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 135268}
|
||||||
|
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!33 &3368556
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 162194}
|
||||||
|
m_Mesh: {fileID: 4300002, guid: 6386a10e23c45d040a22051e6ae3b70f, type: 3}
|
||||||
|
--- !u!33 &3375070
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 194490}
|
||||||
|
m_Mesh: {fileID: 4300002, guid: 6386a10e23c45d040a22051e6ae3b70f, type: 3}
|
||||||
|
--- !u!33 &3393054
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 118726}
|
||||||
|
m_Mesh: {fileID: 4300002, guid: 6386a10e23c45d040a22051e6ae3b70f, type: 3}
|
||||||
|
--- !u!64 &6411396
|
||||||
|
MeshCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 169394}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Convex: 0
|
||||||
|
m_Mesh: {fileID: 4300002, guid: 6386a10e23c45d040a22051e6ae3b70f, type: 3}
|
||||||
|
--- !u!64 &6421066
|
||||||
|
MeshCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 118726}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Convex: 0
|
||||||
|
m_Mesh: {fileID: 4300002, guid: 6386a10e23c45d040a22051e6ae3b70f, type: 3}
|
||||||
|
--- !u!64 &6462990
|
||||||
|
MeshCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 194490}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Convex: 0
|
||||||
|
m_Mesh: {fileID: 4300002, guid: 6386a10e23c45d040a22051e6ae3b70f, type: 3}
|
||||||
|
--- !u!64 &6472752
|
||||||
|
MeshCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 162194}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Convex: 0
|
||||||
|
m_Mesh: {fileID: 4300002, guid: 6386a10e23c45d040a22051e6ae3b70f, type: 3}
|
||||||
|
--- !u!64 &6483770
|
||||||
|
MeshCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 135268}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Convex: 0
|
||||||
|
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!65 &6561908
|
||||||
|
BoxCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 160972}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Size: {x: 6, y: 6, z: 1}
|
||||||
|
m_Center: {x: 0, y: 3, z: 0.5}
|
||||||
|
--- !u!114 &11400178
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 135268}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 35bf0bd4ded61a34f9be34f6738e4010, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
_url: localGame://demo/DoorControl.html
|
||||||
|
_width: 512
|
||||||
|
_height: 512
|
||||||
|
generateMipmap: 0
|
||||||
|
backgroundColor:
|
||||||
|
serializedVersion: 2
|
||||||
|
rgba: 0
|
||||||
|
_zoom: 0
|
||||||
|
allowContextMenuOn: 2
|
||||||
|
newWindowAction: 2
|
||||||
|
--- !u!114 &11414472
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 135268}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a4bff20bf0d7854bb9434af97722874, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!114 &11427552
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 160972}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 52dde53e400b1bc4a8c77c379872b6ef, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
openOffset: {x: 0, y: -5.9, z: 0}
|
||||||
|
openSpeed: 2
|
||||||
|
numCoins: 1
|
||||||
|
--- !u!1001 &100100000
|
||||||
|
Prefab:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications: []
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_ParentPrefab: {fileID: 0}
|
||||||
|
m_RootGameObject: {fileID: 126940}
|
||||||
|
m_IsPrefabParent: 1
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 948c27e78bb70dc4c8938884beff76fd
|
||||||
|
timeCreated: 1452980098
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,224 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1001 &100100000
|
||||||
|
Prefab:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications: []
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_ParentPrefab: {fileID: 0}
|
||||||
|
m_RootGameObject: {fileID: 1517789904811998}
|
||||||
|
m_IsPrefabParent: 1
|
||||||
|
--- !u!1 &1517789904811998
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4520250305624854}
|
||||||
|
- component: {fileID: 114642554112036528}
|
||||||
|
- component: {fileID: 54586236308134528}
|
||||||
|
- component: {fileID: 136744562879999968}
|
||||||
|
- component: {fileID: 114888912961555696}
|
||||||
|
- component: {fileID: 114512749809158788}
|
||||||
|
- component: {fileID: 114109998008610748}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: DemoCharacter
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &1540436117908442
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4730877901258702}
|
||||||
|
- component: {fileID: 20278074810620790}
|
||||||
|
- component: {fileID: 124775580237082066}
|
||||||
|
- component: {fileID: 81075767459170644}
|
||||||
|
- component: {fileID: 114345645021728392}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Main Camera
|
||||||
|
m_TagString: MainCamera
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &4520250305624854
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1517789904811998}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 1, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 4730877901258702}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!4 &4730877901258702
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1540436117908442}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0.663, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 4520250305624854}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!20 &20278074810620790
|
||||||
|
Camera:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1540436117908442}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_ClearFlags: 1
|
||||||
|
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
|
||||||
|
m_NormalizedViewPortRect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 1
|
||||||
|
height: 1
|
||||||
|
near clip plane: 0.3
|
||||||
|
far clip plane: 1000
|
||||||
|
field of view: 60
|
||||||
|
orthographic: 0
|
||||||
|
orthographic size: 5
|
||||||
|
m_Depth: 0
|
||||||
|
m_CullingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_RenderingPath: -1
|
||||||
|
m_TargetTexture: {fileID: 0}
|
||||||
|
m_TargetDisplay: 0
|
||||||
|
m_TargetEye: 3
|
||||||
|
m_HDR: 0
|
||||||
|
m_AllowMSAA: 1
|
||||||
|
m_AllowDynamicResolution: 0
|
||||||
|
m_ForceIntoRT: 0
|
||||||
|
m_OcclusionCulling: 1
|
||||||
|
m_StereoConvergence: 10
|
||||||
|
m_StereoSeparation: 0.022
|
||||||
|
--- !u!54 &54586236308134528
|
||||||
|
Rigidbody:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1517789904811998}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Mass: 10
|
||||||
|
m_Drag: 0
|
||||||
|
m_AngularDrag: 0.05
|
||||||
|
m_UseGravity: 1
|
||||||
|
m_IsKinematic: 0
|
||||||
|
m_Interpolate: 0
|
||||||
|
m_Constraints: 112
|
||||||
|
m_CollisionDetection: 0
|
||||||
|
--- !u!81 &81075767459170644
|
||||||
|
AudioListener:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1540436117908442}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!114 &114109998008610748
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1517789904811998}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 27abec923057368408f62c2ebf6d54b3, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
scale: 1
|
||||||
|
maxDistance: 20
|
||||||
|
pointer: {fileID: 0}
|
||||||
|
--- !u!114 &114345645021728392
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1540436117908442}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2a395529363898b4b8efe7f4c2f5f724, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
enableVR: 0
|
||||||
|
--- !u!114 &114512749809158788
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1517789904811998}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: af827f2f708a6764e8f8f594a1c548a7, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
hud: {fileID: 114888912961555696}
|
||||||
|
--- !u!114 &114642554112036528
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1517789904811998}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e9927ae644932a54a870d1962aa065df, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
lookSpeed: 1.5
|
||||||
|
moveSpeed: 10
|
||||||
|
moveForce: 20000
|
||||||
|
jumpForce: 70
|
||||||
|
dampening: 2
|
||||||
|
--- !u!114 &114888912961555696
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1517789904811998}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 617854487965cb4449e009d1f254510a, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
hud: {fileID: 0}
|
||||||
|
--- !u!124 &124775580237082066
|
||||||
|
Behaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1540436117908442}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!136 &136744562879999968
|
||||||
|
CapsuleCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1517789904811998}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Radius: 0.36
|
||||||
|
m_Height: 2
|
||||||
|
m_Direction: 1
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9d4177d5d30b644bd87802a347eaccbe
|
||||||
|
timeCreated: 1513619243
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,118 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &151168
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 491880}
|
||||||
|
- 114: {fileID: 11479752}
|
||||||
|
- 65: {fileID: 6539966}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Dialogue
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &491880
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 151168}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 44, y: 3, z: -2}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
--- !u!65 &6539966
|
||||||
|
BoxCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 151168}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 1
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Size: {x: 14, y: 6, z: 14}
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!114 &11479752
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 151168}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e4de8f684df1ff44c84602ae577f8ae9, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
thingsToSay:
|
||||||
|
- delay: 0
|
||||||
|
textHTML: Trigger activated
|
||||||
|
dwellTime: 5
|
||||||
|
extraLeaveRange: 5
|
||||||
|
--- !u!1001 &100100000
|
||||||
|
Prefab:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: thingsToSay.Array.size
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: thingsToSay.Array.data[1].delay
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: thingsToSay.Array.data[1].textHTML
|
||||||
|
value: We hope you enjoy it!
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: thingsToSay.Array.data[2].delay
|
||||||
|
value: 5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: thingsToSay.Array.data[2].textHTML
|
||||||
|
value: Collect coins to open doors.
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: thingsToSay.Array.data[3].delay
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: thingsToSay.Array.data[3].textHTML
|
||||||
|
value: Use WASD to move.
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: thingsToSay.Array.data[0].delay
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: thingsToSay.Array.data[0].textHTML
|
||||||
|
value: Trigger activated
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: m_IsTrigger
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: thingsToSay.Array.data[0].dwellTime
|
||||||
|
value: 5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: extraLeaveRange
|
||||||
|
value: 5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_ParentPrefab: {fileID: 0}
|
||||||
|
m_RootGameObject: {fileID: 151168}
|
||||||
|
m_IsPrefabParent: 1
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 7f9bda6aad5017a41b5b8538bf43c56e
|
||||||
|
timeCreated: 1453852312
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d89eabac94ce371439b8c07e81d6be83
|
||||||
|
timeCreated: 1453832516
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,180 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1001 &100100000
|
||||||
|
Prefab:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications: []
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_ParentPrefab: {fileID: 0}
|
||||||
|
m_RootGameObject: {fileID: 1525639830957846}
|
||||||
|
m_IsPrefabParent: 1
|
||||||
|
--- !u!1 &1450940476412646
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4955916771644520}
|
||||||
|
- component: {fileID: 20137232635778920}
|
||||||
|
- component: {fileID: 124276536003354738}
|
||||||
|
- component: {fileID: 81654744691905854}
|
||||||
|
- component: {fileID: 114170269219323666}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Camera
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &1525639830957846
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4429393728274724}
|
||||||
|
- component: {fileID: 114172674623623462}
|
||||||
|
- component: {fileID: 54909806795790670}
|
||||||
|
- component: {fileID: 136380641731920318}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: SimplePlayerController
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &4429393728274724
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1525639830957846}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 10.37, y: 1, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 4955916771644520}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!4 &4955916771644520
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1450940476412646}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0.663, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 4429393728274724}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!20 &20137232635778920
|
||||||
|
Camera:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1450940476412646}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_ClearFlags: 1
|
||||||
|
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
|
||||||
|
m_NormalizedViewPortRect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 1
|
||||||
|
height: 1
|
||||||
|
near clip plane: 0.3
|
||||||
|
far clip plane: 1000
|
||||||
|
field of view: 60
|
||||||
|
orthographic: 0
|
||||||
|
orthographic size: 5
|
||||||
|
m_Depth: 0
|
||||||
|
m_CullingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_RenderingPath: -1
|
||||||
|
m_TargetTexture: {fileID: 0}
|
||||||
|
m_TargetDisplay: 0
|
||||||
|
m_TargetEye: 3
|
||||||
|
m_HDR: 1
|
||||||
|
m_OcclusionCulling: 1
|
||||||
|
m_StereoConvergence: 10
|
||||||
|
m_StereoSeparation: 0.022
|
||||||
|
m_StereoMirrorMode: 0
|
||||||
|
--- !u!54 &54909806795790670
|
||||||
|
Rigidbody:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1525639830957846}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Mass: 10
|
||||||
|
m_Drag: 0
|
||||||
|
m_AngularDrag: 0.05
|
||||||
|
m_UseGravity: 1
|
||||||
|
m_IsKinematic: 0
|
||||||
|
m_Interpolate: 0
|
||||||
|
m_Constraints: 112
|
||||||
|
m_CollisionDetection: 0
|
||||||
|
--- !u!81 &81654744691905854
|
||||||
|
AudioListener:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1450940476412646}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!114 &114170269219323666
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1450940476412646}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: b451a6a4cff67df4daaac7a4c6702299, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!114 &114172674623623462
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1525639830957846}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e9927ae644932a54a870d1962aa065df, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
lookSpeed: 200
|
||||||
|
moveSpeed: 10
|
||||||
|
moveForce: 10
|
||||||
|
jumpForce: 20
|
||||||
|
dampening: 2
|
||||||
|
--- !u!124 &124276536003354738
|
||||||
|
Behaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1450940476412646}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!136 &136380641731920318
|
||||||
|
CapsuleCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1525639830957846}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Radius: 0.36
|
||||||
|
m_Height: 2
|
||||||
|
m_Direction: 1
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a021ec9c8bd1b3d48aea8e6c29653f2f
|
||||||
|
timeCreated: 1513618117
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,389 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1001 &100100000
|
||||||
|
Prefab:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications: []
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_ParentPrefab: {fileID: 0}
|
||||||
|
m_RootGameObject: {fileID: 1044508478535340}
|
||||||
|
m_IsPrefabParent: 1
|
||||||
|
--- !u!1 &1044508478535340
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4028399139017594}
|
||||||
|
- component: {fileID: 114847999926428202}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: VRDemoPane
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &1076320876087392
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4708781176510546}
|
||||||
|
- component: {fileID: 33821999664872582}
|
||||||
|
- component: {fileID: 64526703319411162}
|
||||||
|
- component: {fileID: 23078628248522204}
|
||||||
|
- component: {fileID: 114695132243401624}
|
||||||
|
- component: {fileID: 114133146849432238}
|
||||||
|
- component: {fileID: 114161244762556736}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Content
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &1168705344809068
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4557309554486076}
|
||||||
|
- component: {fileID: 33501792919172596}
|
||||||
|
- component: {fileID: 64732355649939724}
|
||||||
|
- component: {fileID: 23392679162266268}
|
||||||
|
- component: {fileID: 114024988043671530}
|
||||||
|
- component: {fileID: 114197606597030566}
|
||||||
|
- component: {fileID: 114894529971606910}
|
||||||
|
- component: {fileID: 114116496267632088}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Controls
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!1 &1760003208514196
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 5
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4199409279914196}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: KeyboardLocation
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &4028399139017594
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1044508478535340}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 1.725, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 4708781176510546}
|
||||||
|
- {fileID: 4557309554486076}
|
||||||
|
- {fileID: 4199409279914196}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!4 &4199409279914196
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1760003208514196}
|
||||||
|
m_LocalRotation: {x: 0.38268274, y: -0, z: -0, w: 0.9238798}
|
||||||
|
m_LocalPosition: {x: 0, y: -1.163, z: -0.163}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 4028399139017594}
|
||||||
|
m_RootOrder: 2
|
||||||
|
m_LocalEulerAnglesHint: {x: 45.000004, y: 0, z: 0}
|
||||||
|
--- !u!4 &4557309554486076
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1168705344809068}
|
||||||
|
m_LocalRotation: {x: -0.38268343, y: 0, z: 0, w: 0.92387956}
|
||||||
|
m_LocalPosition: {x: 0.00000065565, y: 1.162, z: -0.12603}
|
||||||
|
m_LocalScale: {x: 1.3130699, y: 0.35647735, z: 1.3130699}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 4028399139017594}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: -45, y: 0, z: 0}
|
||||||
|
--- !u!4 &4708781176510546
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1076320876087392}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 2, y: 2, z: 2}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 4028399139017594}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!23 &23078628248522204
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1076320876087392}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: 0ae1a35d93062624aa4765ab05afa2ef, type: 2}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 1
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 0
|
||||||
|
m_SelectedEditorRenderState: 3
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!23 &23392679162266268
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1168705344809068}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_DynamicOccludee: 1
|
||||||
|
m_MotionVectors: 1
|
||||||
|
m_LightProbeUsage: 1
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: 0ae1a35d93062624aa4765ab05afa2ef, type: 2}
|
||||||
|
m_StaticBatchInfo:
|
||||||
|
firstSubMesh: 0
|
||||||
|
subMeshCount: 0
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_LightProbeVolumeOverride: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 1
|
||||||
|
m_IgnoreNormalsForChartDetection: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_StitchLightmapSeams: 0
|
||||||
|
m_SelectedEditorRenderState: 3
|
||||||
|
m_MinimumChartSize: 4
|
||||||
|
m_AutoUVMaxDistance: 0.5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingLayer: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!33 &33501792919172596
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1168705344809068}
|
||||||
|
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!33 &33821999664872582
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1076320876087392}
|
||||||
|
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!64 &64526703319411162
|
||||||
|
MeshCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1076320876087392}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 3
|
||||||
|
m_Convex: 0
|
||||||
|
m_CookingOptions: 14
|
||||||
|
m_SkinWidth: 0.01
|
||||||
|
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!64 &64732355649939724
|
||||||
|
MeshCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1168705344809068}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 3
|
||||||
|
m_Convex: 0
|
||||||
|
m_CookingOptions: 14
|
||||||
|
m_SkinWidth: 0.01
|
||||||
|
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
--- !u!114 &114024988043671530
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1168705344809068}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 35bf0bd4ded61a34f9be34f6738e4010, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
_url: localGame://demo/VRControlPanel.html
|
||||||
|
_width: 600
|
||||||
|
_height: 162
|
||||||
|
generateMipmap: 0
|
||||||
|
baseColor:
|
||||||
|
serializedVersion: 2
|
||||||
|
rgba: 4294967295
|
||||||
|
_zoom: 0
|
||||||
|
allowContextMenuOn: -1
|
||||||
|
newWindowAction: 3
|
||||||
|
--- !u!114 &114116496267632088
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1168705344809068}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8789ff9e65eb748439f80ecdf6d5a7f2, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!114 &114133146849432238
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1076320876087392}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 70425c8c18e6a674da5c39ca0c09003c, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
dragMovementThreshold: 40
|
||||||
|
viewCamera: {fileID: 0}
|
||||||
|
enableMouseInput: 0
|
||||||
|
enableTouchInput: 0
|
||||||
|
enableFPSInput: 0
|
||||||
|
enableVRInput: 1
|
||||||
|
maxDistance: 20
|
||||||
|
disableMouseEmulation: 0
|
||||||
|
layerMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
--- !u!114 &114161244762556736
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1076320876087392}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: b0f8a9c4898c5a644a048df52d9472fd, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
zOffset: 0.005
|
||||||
|
size: 0.1
|
||||||
|
--- !u!114 &114197606597030566
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1168705344809068}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 70425c8c18e6a674da5c39ca0c09003c, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
dragMovementThreshold: 20
|
||||||
|
viewCamera: {fileID: 0}
|
||||||
|
enableMouseInput: 1
|
||||||
|
enableTouchInput: 0
|
||||||
|
enableFPSInput: 0
|
||||||
|
enableVRInput: 1
|
||||||
|
maxDistance: 20
|
||||||
|
disableMouseEmulation: 0
|
||||||
|
layerMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
--- !u!114 &114695132243401624
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1076320876087392}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 35bf0bd4ded61a34f9be34f6738e4010, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
_url: https://google.com/
|
||||||
|
_width: 1024
|
||||||
|
_height: 1024
|
||||||
|
generateMipmap: 0
|
||||||
|
baseColor:
|
||||||
|
serializedVersion: 2
|
||||||
|
rgba: 4294967295
|
||||||
|
_zoom: 0
|
||||||
|
allowContextMenuOn: -1
|
||||||
|
newWindowAction: 3
|
||||||
|
--- !u!114 &114847999926428202
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1044508478535340}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: f56038814e111f74dbf1a7b8cd635b77, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
contentBrowser: {fileID: 114695132243401624}
|
||||||
|
controlBrowser: {fileID: 114024988043671530}
|
||||||
|
keyboardLocation: {fileID: 4199409279914196}
|
||||||
|
--- !u!114 &114894529971606910
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 1168705344809068}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: b0f8a9c4898c5a644a048df52d9472fd, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
zOffset: 0.005
|
||||||
|
size: 0.1
|
|
@ -0,0 +1,10 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 78d66b9648013c348b09e644e11b1369
|
||||||
|
timeCreated: 1512173024
|
||||||
|
licenseType: Store
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 100100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,90 @@
|
||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &100000
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
serializedVersion: 4
|
||||||
|
m_Component:
|
||||||
|
- 4: {fileID: 400000}
|
||||||
|
- 33: {fileID: 3300000}
|
||||||
|
- 23: {fileID: 2300000}
|
||||||
|
- 65: {fileID: 6500000}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Wall
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 4294967295
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &400000
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 100000}
|
||||||
|
m_LocalRotation: {x: 5.76011736e-08, y: .70710665, z: 5.76011487e-08, w: .707106948}
|
||||||
|
m_LocalPosition: {x: 1.27014923, y: 14.5260372, z: 1.01428604}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
--- !u!23 &2300000
|
||||||
|
MeshRenderer:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 100000}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_CastShadows: 1
|
||||||
|
m_ReceiveShadows: 1
|
||||||
|
m_Materials:
|
||||||
|
- {fileID: 2100000, guid: 76ff537c8e1a84345868e6aeee938ab3, type: 2}
|
||||||
|
m_SubsetIndices:
|
||||||
|
m_StaticBatchRoot: {fileID: 0}
|
||||||
|
m_UseLightProbes: 0
|
||||||
|
m_ReflectionProbeUsage: 1
|
||||||
|
m_ProbeAnchor: {fileID: 0}
|
||||||
|
m_ScaleInLightmap: 1
|
||||||
|
m_PreserveUVs: 0
|
||||||
|
m_ImportantGI: 0
|
||||||
|
m_AutoUVMaxDistance: .5
|
||||||
|
m_AutoUVMaxAngle: 89
|
||||||
|
m_LightmapParameters: {fileID: 0}
|
||||||
|
m_SortingLayerID: 0
|
||||||
|
m_SortingOrder: 0
|
||||||
|
--- !u!33 &3300000
|
||||||
|
MeshFilter:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 100000}
|
||||||
|
m_Mesh: {fileID: 4300002, guid: b5290684820a94548bedb95083785116, type: 3}
|
||||||
|
--- !u!65 &6500000
|
||||||
|
BoxCollider:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_PrefabParentObject: {fileID: 0}
|
||||||
|
m_PrefabInternal: {fileID: 100100000}
|
||||||
|
m_GameObject: {fileID: 100000}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Size: {x: 6.00002909, y: 6.00006771, z: 1.00000858}
|
||||||
|
m_Center: {x: 1.21593475e-05, y: 2.99979687, z: .499987811}
|
||||||
|
--- !u!1001 &100100000
|
||||||
|
Prefab:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 0}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 0}
|
||||||
|
propertyPath: m_CastShadows
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_ParentPrefab: {fileID: 0}
|
||||||
|
m_RootGameObject: {fileID: 100000}
|
||||||
|
m_IsPrefabParent: 1
|
|
@ -0,0 +1,5 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 93e86b57e56570d46814839867bf9a52
|
||||||
|
NativeFormatImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
|
@ -0,0 +1,9 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4e3eb0da24f3b854c98f83d619d9db83
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1454451026
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,46 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<style type="text/css">
|
||||||
|
body {
|
||||||
|
background: rgba(0, 0, 0, .3);
|
||||||
|
color: white;
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Greetings!</h1>
|
||||||
|
|
||||||
|
<p style="font-size: 120%; font-weight: bold;">Extract <em>DemoBrowserAssets.zip</em> to your project folder.</p>
|
||||||
|
|
||||||
|
<p>One thing before we start:</p>
|
||||||
|
|
||||||
|
<p>For this demo to work, we need some files in <code>MyProject/BrowserAssets/</code>, but Asset Packages can't put things outside <code>MyProject/Assets/</code>. These files are game-local HTML/CSS/JavaScript resources.</p>
|
||||||
|
|
||||||
|
<p>Find <code>ZFBrowser/Demo/DemoBrowserAssets.zip</code> and extract it to your project folder so it looks something like this:</p>
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
MyProject/
|
||||||
|
Assets/
|
||||||
|
...
|
||||||
|
BrowserAssets/
|
||||||
|
demo/
|
||||||
|
DoorControl.html
|
||||||
|
HUD.html
|
||||||
|
....
|
||||||
|
Library/
|
||||||
|
ProjectSettings/
|
||||||
|
...</pre>
|
||||||
|
|
||||||
|
<p>Once that's done, start the demo again and enjoy!</p>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
As a side note, we could do that automatically with a pile of code, but I think this is a good starting
|
||||||
|
point for teaching how the system works.
|
||||||
|
-->
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2eb159ef656bc68439e8008698eda885
|
||||||
|
timeCreated: 1454451206
|
||||||
|
licenseType: Store
|
||||||
|
TextScriptImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,9 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9d7d6ad6475af37489c25ce266179af9
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1449707377
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,40 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections;
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.Events;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
/** When our trigger is touched by the player, does the actions in the list. (one-shot) */
|
||||||
|
public class ActionTimer : MonoBehaviour {
|
||||||
|
|
||||||
|
[Serializable]
|
||||||
|
public class TimedAction {
|
||||||
|
/** How long since the action should we wait? */
|
||||||
|
public float delay;
|
||||||
|
/** What action should we take? */
|
||||||
|
public UnityEvent action;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TimedAction[] thingsToDo;
|
||||||
|
private bool triggered;
|
||||||
|
|
||||||
|
public void OnTriggerEnter(Collider other) {
|
||||||
|
if (triggered) return;
|
||||||
|
var inventory = other.GetComponent<PlayerInventory>();
|
||||||
|
if (!inventory) return;
|
||||||
|
|
||||||
|
triggered = true;
|
||||||
|
|
||||||
|
StartCoroutine(DoThings());
|
||||||
|
}
|
||||||
|
|
||||||
|
private IEnumerator DoThings() {
|
||||||
|
for (int idx = 0; idx < thingsToDo.Length; ++idx) {
|
||||||
|
yield return new WaitForSeconds(thingsToDo[idx].delay);
|
||||||
|
thingsToDo[idx].action.Invoke();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 54712fcb0b68d334b80073d31eba7bfb
|
||||||
|
timeCreated: 1453917261
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,36 @@
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Attach this to a browser.
|
||||||
|
* When it starts up, it will register itself as the NewWindowHandler on the browser.
|
||||||
|
*
|
||||||
|
* When a new window is opened, it will create a ball to show that new window's contents, and drop it
|
||||||
|
* from {spawnPosition}.
|
||||||
|
*/
|
||||||
|
[RequireComponent(typeof(Browser))]
|
||||||
|
public class BallBrowserSpawner : MonoBehaviour, INewWindowHandler {
|
||||||
|
|
||||||
|
public Transform spawnPosition;
|
||||||
|
public float size;
|
||||||
|
|
||||||
|
public void Start() {
|
||||||
|
GetComponent<Browser>().SetNewWindowHandler(Browser.NewWindowAction.NewBrowser, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Browser CreateBrowser(Browser parent) {
|
||||||
|
var ball = GameObject.CreatePrimitive(PrimitiveType.Sphere);
|
||||||
|
ball.AddComponent<Rigidbody>();
|
||||||
|
ball.transform.localScale = new Vector3(size, size, size);
|
||||||
|
ball.transform.position = spawnPosition.position + Vector3.one * Random.value * .01f;
|
||||||
|
|
||||||
|
var browser = ball.AddComponent<Browser>();
|
||||||
|
browser.UIHandler = null;
|
||||||
|
browser.Resize(110, 110);
|
||||||
|
|
||||||
|
return browser;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 22dc3f593b2209c499c1e21b435c4ba5
|
||||||
|
timeCreated: 1449711058
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,37 @@
|
||||||
|
|
||||||
|
using System.Collections;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
/** Game-specific logic for picking up coins. */
|
||||||
|
public class CoinPickup : MonoBehaviour {
|
||||||
|
private Transform coinVis;
|
||||||
|
|
||||||
|
public float spinSpeed = 20;
|
||||||
|
public bool isMassive = false;
|
||||||
|
|
||||||
|
public void Start() {
|
||||||
|
coinVis = transform.Find("Vis");
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Update() {
|
||||||
|
coinVis.transform.rotation *= Quaternion.AngleAxis(Time.deltaTime * spinSpeed, Vector3.up);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void OnTriggerEnter(Collider other) {
|
||||||
|
var inventory = other.GetComponent<PlayerInventory>();
|
||||||
|
if (!inventory) return;
|
||||||
|
|
||||||
|
if (isMassive) {
|
||||||
|
HUDManager.Instance.LoadBrowseLevel();
|
||||||
|
} else {
|
||||||
|
inventory.AddCoin();
|
||||||
|
}
|
||||||
|
|
||||||
|
Destroy(gameObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 63c2c9dfb691f984f9733667884be9f5
|
||||||
|
timeCreated: 1453316200
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,60 @@
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
[RequireComponent(typeof(Browser))]
|
||||||
|
public class DemoList : MonoBehaviour {
|
||||||
|
protected List<string> demoSites = new List<string> {
|
||||||
|
"localGame://demo/MouseShow.html",//simple, cheap circle follows mouse, fade
|
||||||
|
"http://js1k.com/2013-spring/demo/1487",//kalidescope effect around mouse
|
||||||
|
|
||||||
|
// "http://js1k.com/2013-spring/demo/1471",//black balls follow mouse
|
||||||
|
|
||||||
|
"http://js1k.com/2014-dragons/demo/1868", //webgl blobs
|
||||||
|
// "http://glimr.rubyforge.org/cake/missile_fleet.html",//spaceships shoot each other
|
||||||
|
"http://js1k.com/2015-hypetrain/demo/2231", //galaxy
|
||||||
|
"http://js1k.com/2015-hypetrain/demo/2313",//particles, music
|
||||||
|
|
||||||
|
"http://js1k.com/2015-hypetrain/demo/2331", //wave simulator in a dot grid
|
||||||
|
"http://js1k.com/2015-hypetrain/demo/2315",//drag starfield
|
||||||
|
"http://js1k.com/2015-hypetrain/demo/2161", //animated 3d fractal
|
||||||
|
|
||||||
|
"http://js1k.com/2013-spring/demo/1533", //raindrop noise/music
|
||||||
|
"http://js1k.com/2014-dragons/demo/1969",//many cube lines
|
||||||
|
|
||||||
|
"http://www.snappymaria.com/misc/TouchEventTest.html",//circle around mouse cursor
|
||||||
|
// "http://js1k.com/2013-spring/demo/1456",//plasma
|
||||||
|
// "http://js1k.com/2013-spring/demo/1511",//circles around the mouse cursor
|
||||||
|
};
|
||||||
|
|
||||||
|
public Browser demoBrowser;
|
||||||
|
private Browser panelBrowser;
|
||||||
|
|
||||||
|
private int currentIndex = 0;
|
||||||
|
|
||||||
|
protected void Start() {
|
||||||
|
panelBrowser = GetComponent<Browser>();
|
||||||
|
panelBrowser.RegisterFunction("go", args => {
|
||||||
|
DemoNav(args[0].Check());
|
||||||
|
});
|
||||||
|
|
||||||
|
demoBrowser.onLoad += info => {
|
||||||
|
panelBrowser.CallFunction("setDisplayedUrl", demoBrowser.Url);
|
||||||
|
};
|
||||||
|
|
||||||
|
demoBrowser.Url = demoSites[0];
|
||||||
|
}
|
||||||
|
|
||||||
|
private void DemoNav(int dir) {
|
||||||
|
if (dir > 0) {
|
||||||
|
currentIndex = (currentIndex + 1) % demoSites.Count;
|
||||||
|
} else {
|
||||||
|
currentIndex = (currentIndex - 1 + demoSites.Count) % demoSites.Count;
|
||||||
|
}
|
||||||
|
|
||||||
|
demoBrowser.Url = demoSites[currentIndex];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ae378e62c9d2b074086fa8c65f794dd9
|
||||||
|
timeCreated: 1454718374
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,87 @@
|
||||||
|
using System;
|
||||||
|
using UnityEngine;
|
||||||
|
using System.Collections;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
public class Door : MonoBehaviour {
|
||||||
|
public Vector3 openOffset = new Vector3(0, -6.1f, 0);
|
||||||
|
[Tooltip("Time to open or close, in seconds.")]
|
||||||
|
public float openSpeed = 2;
|
||||||
|
|
||||||
|
[Tooltip("Number of coins needed to open the door.")]
|
||||||
|
public int numCoins = 0;
|
||||||
|
|
||||||
|
private Vector3 closedPos, openPos;
|
||||||
|
|
||||||
|
public enum OpenState {
|
||||||
|
Open, Closed, Opening, Closing
|
||||||
|
}
|
||||||
|
|
||||||
|
public event Action<OpenState> stateChange = state => {};
|
||||||
|
|
||||||
|
private OpenState _state;
|
||||||
|
public OpenState State {
|
||||||
|
get { return _state; }
|
||||||
|
set {
|
||||||
|
_state = value;
|
||||||
|
stateChange(_state);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Start() {
|
||||||
|
closedPos = transform.position;
|
||||||
|
openPos = transform.position + openOffset;
|
||||||
|
State = OpenState.Closed;
|
||||||
|
|
||||||
|
var browser = GetComponentInChildren<Browser>();
|
||||||
|
|
||||||
|
//Tell the interface how many coins we need
|
||||||
|
browser.CallFunction("setRequiredCoins", numCoins);
|
||||||
|
|
||||||
|
browser.RegisterFunction("toggleDoor", args => {
|
||||||
|
switch ((string)args[0].Check()) {
|
||||||
|
case "open": Open(); break;
|
||||||
|
case "close": Close(); break;
|
||||||
|
case "toggle": Toggle(); break;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
//Update interface when we get a coin
|
||||||
|
PlayerInventory.Instance.coinCollected += coinCount => {
|
||||||
|
browser.CallFunction("setCoinCoint", coinCount);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Toggles open state. */
|
||||||
|
public void Toggle() {
|
||||||
|
if (State == OpenState.Open || State == OpenState.Opening) Close();
|
||||||
|
else Open();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Open() {
|
||||||
|
if (State == OpenState.Open) return;
|
||||||
|
State = OpenState.Opening;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Close() {
|
||||||
|
if (State == OpenState.Closed) return;
|
||||||
|
State = OpenState.Closing;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Update() {
|
||||||
|
if (State == OpenState.Opening) {
|
||||||
|
var percent = Vector3.Distance(transform.position, closedPos) / openOffset.magnitude;
|
||||||
|
percent = Mathf.Min(1, percent + Time.deltaTime / openSpeed);
|
||||||
|
transform.position = Vector3.Lerp(closedPos, openPos, percent);
|
||||||
|
if (percent >= 1) State = OpenState.Open;
|
||||||
|
} else if (State == OpenState.Closing) {
|
||||||
|
var percent = Vector3.Distance(transform.position, openPos) / openOffset.magnitude;
|
||||||
|
percent = Mathf.Min(1, percent + Time.deltaTime / openSpeed);
|
||||||
|
transform.position = Vector3.Lerp(openPos, closedPos, percent);
|
||||||
|
if (percent >= 1) State = OpenState.Closed;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 52dde53e400b1bc4a8c77c379872b6ef
|
||||||
|
timeCreated: 1452981883
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,31 @@
|
||||||
|
using UnityEngine;
|
||||||
|
using System.Collections;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
/** Out of the box, our BrowserAssets won't be in place. If they aren't, explain what to do. */
|
||||||
|
[RequireComponent(typeof(Browser))]
|
||||||
|
public class ExplainUnzip : MonoBehaviour {
|
||||||
|
|
||||||
|
public void Start() {
|
||||||
|
var browser = GetComponent<Browser>();
|
||||||
|
|
||||||
|
browser.onLoad += data => {
|
||||||
|
if (data["status"] == 404) {
|
||||||
|
browser.LoadHTML(Resources.Load<TextAsset>("ExplainUnzip").text);
|
||||||
|
if (HUDManager.Instance) HUDManager.Instance.Pause();
|
||||||
|
Time.timeScale = 1;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
browser.onFetchError += data => {
|
||||||
|
//For abysmally slow computers:
|
||||||
|
if (data["error"] == "ERR_ABORTED") {
|
||||||
|
browser.QueuePageReplacer(() => {}, 1);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8789ff9e65eb748439f80ecdf6d5a7f2
|
||||||
|
timeCreated: 1454449771
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,33 @@
|
||||||
|
using System.Collections;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
/** Forces whoWillComply to be behind our z when Comply() is called. */
|
||||||
|
public class ForcedCooperation : MonoBehaviour {
|
||||||
|
public Transform whoWillComply;
|
||||||
|
public float howLongWillTheyComply;
|
||||||
|
|
||||||
|
public void Comply() {
|
||||||
|
StartCoroutine(_Comply());
|
||||||
|
}
|
||||||
|
|
||||||
|
protected IEnumerator _Comply() {
|
||||||
|
var t0 = Time.time;
|
||||||
|
|
||||||
|
do {
|
||||||
|
var pos = transform.InverseTransformPoint(whoWillComply.position);
|
||||||
|
|
||||||
|
if (pos.z > 0) {
|
||||||
|
pos.z = 0;
|
||||||
|
whoWillComply.position = transform.TransformPoint(pos);
|
||||||
|
}
|
||||||
|
|
||||||
|
yield return null;
|
||||||
|
} while (Time.time - t0 < howLongWillTheyComply);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3003e2d5d9987a444bcee3992e35386d
|
||||||
|
timeCreated: 1454716048
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,122 @@
|
||||||
|
#if UNITY_5_3_OR_NEWER
|
||||||
|
#define SCENE_MANAGER
|
||||||
|
using UnityEngine.SceneManagement;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Collections;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
/** Handles mouse hiding/locking and pause menu for the demo. */
|
||||||
|
public class HUDManager : MonoBehaviour {
|
||||||
|
public static HUDManager Instance { get; private set; }
|
||||||
|
|
||||||
|
private bool haveMouse = false;
|
||||||
|
|
||||||
|
public PointerUIGUI hud;
|
||||||
|
|
||||||
|
public Browser HUDBrowser { get; private set; }
|
||||||
|
|
||||||
|
public void Awake() {
|
||||||
|
Instance = this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Start() {
|
||||||
|
HUDBrowser = hud.GetComponent<Browser>();
|
||||||
|
HUDBrowser.RegisterFunction("unpause", args => Unpause());
|
||||||
|
HUDBrowser.RegisterFunction("browserMode", args => LoadBrowseLevel(true));
|
||||||
|
HUDBrowser.RegisterFunction("quit", args => Application.Quit());
|
||||||
|
|
||||||
|
Unpause();
|
||||||
|
|
||||||
|
#if UNITY_STANDALONE_LINUX
|
||||||
|
StartCoroutine(Rehide());
|
||||||
|
#endif
|
||||||
|
|
||||||
|
//Update coin count on hud when user gets one
|
||||||
|
PlayerInventory.Instance.coinCollected += count => HUDBrowser.CallFunction("setCoinCount", count);
|
||||||
|
}
|
||||||
|
|
||||||
|
private IEnumerator Rehide() {
|
||||||
|
//Unity has bugs. Here's another workaround for another Unity bug.
|
||||||
|
#if UNITY_5_5_OR_NEWER
|
||||||
|
while (!UnityEngine.Rendering.SplashScreen.isFinished) yield return null;
|
||||||
|
#else
|
||||||
|
while (Application.isShowingSplashScreen) yield return null;
|
||||||
|
#endif
|
||||||
|
Cursor.visible = false;
|
||||||
|
yield return new WaitForSeconds(.2f);
|
||||||
|
Cursor.visible = true;
|
||||||
|
yield return new WaitForSeconds(.2f);
|
||||||
|
Cursor.visible = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Unpause() {
|
||||||
|
Cursor.visible = false;
|
||||||
|
Cursor.lockState = CursorLockMode.Locked;
|
||||||
|
|
||||||
|
EnableUserControls(true);
|
||||||
|
|
||||||
|
Time.timeScale = 1;
|
||||||
|
|
||||||
|
haveMouse = true;
|
||||||
|
HUDBrowser.CallFunction("setPaused", false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Pause() {
|
||||||
|
Cursor.visible = true;
|
||||||
|
Cursor.lockState = CursorLockMode.None;
|
||||||
|
haveMouse = false;
|
||||||
|
|
||||||
|
Time.timeScale = 0;
|
||||||
|
|
||||||
|
EnableUserControls(false);
|
||||||
|
|
||||||
|
HUDBrowser.CallFunction("setPaused", true);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Update() {
|
||||||
|
if (Input.GetKeyDown(KeyCode.Escape)) {
|
||||||
|
if (haveMouse) Pause();
|
||||||
|
else Unpause();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Say(string html, float dwellTime) {
|
||||||
|
HUDBrowser.CallFunction("say", html, dwellTime);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void EnableUserControls(bool enableIt) {
|
||||||
|
//fixme: demo still uses the old input system
|
||||||
|
#pragma warning disable 618
|
||||||
|
FPSCursorRenderer.Instance.EnableInput = enableIt;
|
||||||
|
#pragma warning restore 618
|
||||||
|
|
||||||
|
var fpsInput = GetComponent<SimpleFPSController>();
|
||||||
|
fpsInput.enabled = enableIt;
|
||||||
|
|
||||||
|
hud.enableInput = !enableIt;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void LoadBrowseLevel(bool force = false) {
|
||||||
|
StartCoroutine(LoadLevel(force));
|
||||||
|
}
|
||||||
|
|
||||||
|
private IEnumerator LoadLevel(bool force = false) {
|
||||||
|
if (!force) {
|
||||||
|
yield return new WaitUntil(() => SayWordsOnTouch.ActiveSpeakers == 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
Pause();
|
||||||
|
#if SCENE_MANAGER
|
||||||
|
SceneManager.LoadScene("SimpleBrowser");
|
||||||
|
#else
|
||||||
|
Application.LoadLevel("SimpleBrowser");
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 617854487965cb4449e009d1f254510a
|
||||||
|
timeCreated: 1453312200
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,24 @@
|
||||||
|
using System;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
public class PlayerInventory : MonoBehaviour {
|
||||||
|
public HUDManager hud;
|
||||||
|
public static PlayerInventory Instance { get; private set; }
|
||||||
|
public int NumCoins { get; private set; }
|
||||||
|
|
||||||
|
public event Action<int> coinCollected = coins => { };
|
||||||
|
|
||||||
|
public void Awake() {
|
||||||
|
Instance = this;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void AddCoin() {
|
||||||
|
NumCoins += 1;
|
||||||
|
|
||||||
|
coinCollected(NumCoins);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: af827f2f708a6764e8f8f594a1c548a7
|
||||||
|
timeCreated: 1453317072
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,68 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
/** Says something(s) in the HUD when the user touches our collider (one-shot). */
|
||||||
|
public class SayWordsOnTouch : MonoBehaviour {
|
||||||
|
|
||||||
|
public static int ActiveSpeakers { get; private set; }
|
||||||
|
|
||||||
|
[Serializable]
|
||||||
|
public class Verse {
|
||||||
|
/** How long since the touch/last saying should we wait? */
|
||||||
|
public float delay;
|
||||||
|
/** What should we say? Full HTML support (so mind the security implications). */
|
||||||
|
[Multiline]
|
||||||
|
public string textHTML;
|
||||||
|
|
||||||
|
public float dwellTime = 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Verse[] thingsToSay;
|
||||||
|
private bool triggered, stillTriggered;
|
||||||
|
/** Make our box collider this much bigger when we enter so it's harder to leave. */
|
||||||
|
public float extraLeaveRange = 0;
|
||||||
|
|
||||||
|
public void OnTriggerEnter(Collider other) {
|
||||||
|
if (triggered) return;
|
||||||
|
var inventory = other.GetComponent<PlayerInventory>();
|
||||||
|
if (!inventory) return;
|
||||||
|
|
||||||
|
triggered = true;
|
||||||
|
stillTriggered = true;
|
||||||
|
++ActiveSpeakers;
|
||||||
|
|
||||||
|
StartCoroutine(SayStuff());
|
||||||
|
|
||||||
|
var bc = GetComponent<BoxCollider>();
|
||||||
|
if (bc) {
|
||||||
|
var size = bc.size;
|
||||||
|
size.x += extraLeaveRange * 2;
|
||||||
|
size.y += extraLeaveRange * 2;
|
||||||
|
size.z += extraLeaveRange * 2;
|
||||||
|
bc.size = size;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private IEnumerator SayStuff() {
|
||||||
|
for (int idx = 0; idx < thingsToSay.Length && stillTriggered; ++idx) {
|
||||||
|
yield return new WaitForSeconds(thingsToSay[idx].delay);
|
||||||
|
if (!stillTriggered) break;
|
||||||
|
HUDManager.Instance.Say(thingsToSay[idx].textHTML, thingsToSay[idx].dwellTime);
|
||||||
|
}
|
||||||
|
--ActiveSpeakers;
|
||||||
|
Destroy(gameObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void OnTriggerExit(Collider other) {
|
||||||
|
var inventory = other.GetComponent<PlayerInventory>();
|
||||||
|
if (!inventory) return;
|
||||||
|
|
||||||
|
stillTriggered = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e4de8f684df1ff44c84602ae577f8ae9
|
||||||
|
timeCreated: 1453852042
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,46 @@
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.EventSystems;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A very simple controller for a Browser.
|
||||||
|
* Call GoToURLInput() to go to the URL typed in urlInput
|
||||||
|
*/
|
||||||
|
[RequireComponent(typeof(Browser))]
|
||||||
|
public class SimpleController : MonoBehaviour {
|
||||||
|
|
||||||
|
private Browser browser;
|
||||||
|
public InputField urlInput;
|
||||||
|
|
||||||
|
public void Start() {
|
||||||
|
browser = GetComponent<Browser>();
|
||||||
|
|
||||||
|
//Update text field when the browser loads a page
|
||||||
|
browser.onNavStateChange += () => {
|
||||||
|
if (!urlInput.isFocused) {
|
||||||
|
//but only if it's not focused (don't steal kill something the user is typing)
|
||||||
|
urlInput.text = browser.Url;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
urlInput.onEndEdit.AddListener(v => {
|
||||||
|
if (Input.GetKey(KeyCode.Return) || Input.GetKey(KeyCode.KeypadEnter)) {
|
||||||
|
//only nav if they hit enter, not just because they unfocused it
|
||||||
|
urlInput.DeactivateInputField();
|
||||||
|
GoToURLInput();
|
||||||
|
} else {
|
||||||
|
//revert text to URL if it updated while they were typing
|
||||||
|
urlInput.text = browser.Url;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public void GoToURLInput() {
|
||||||
|
browser.Url = urlInput.text;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: bf541e1b1c312fc479bfa7b4529a1f06
|
||||||
|
timeCreated: 1449511902
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,91 @@
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Simple no-nonsense FPS controller for use in demos. It's not very refined, but it's simple.
|
||||||
|
///
|
||||||
|
/// (The 5.x and newer controllers are pretty heavy to include for a demo.)
|
||||||
|
/// </summary>
|
||||||
|
[RequireComponent(typeof(Rigidbody))]
|
||||||
|
public class SimpleFPSController : MonoBehaviour {
|
||||||
|
|
||||||
|
public float lookSpeed = 100;
|
||||||
|
public float moveSpeed = 10;
|
||||||
|
public float moveForce = 20000;
|
||||||
|
public float jumpForce = 50;
|
||||||
|
public float dampening = 2;
|
||||||
|
|
||||||
|
private Vector3 bottom = new Vector3(0, -1, 0);
|
||||||
|
|
||||||
|
private Camera head;
|
||||||
|
private Rigidbody body;
|
||||||
|
|
||||||
|
private float lookPitch;
|
||||||
|
|
||||||
|
public void Awake() {
|
||||||
|
head = GetComponentInChildren<Camera>();
|
||||||
|
body = GetComponent<Rigidbody>();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Update() {
|
||||||
|
//look
|
||||||
|
var lookDelta = new Vector2(Input.GetAxisRaw("Mouse X"), Input.GetAxisRaw("Mouse Y")) * lookSpeed;
|
||||||
|
|
||||||
|
var deltaYaw = Quaternion.AngleAxis(lookDelta.x, Vector3.up);
|
||||||
|
transform.localRotation *= deltaYaw;
|
||||||
|
|
||||||
|
lookPitch += -lookDelta.y;
|
||||||
|
lookPitch = Mathf.Clamp(lookPitch, -90, 90);
|
||||||
|
|
||||||
|
head.transform.localRotation = Quaternion.Euler(lookPitch, 0, 0);
|
||||||
|
|
||||||
|
//jump
|
||||||
|
if (Input.GetButtonDown("Jump") && Grounded) {
|
||||||
|
body.AddForce(-Physics.gravity.normalized * jumpForce, ForceMode.Impulse);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void FixedUpdate() {
|
||||||
|
if (Time.frameCount < 5) return;
|
||||||
|
|
||||||
|
var grounded = Grounded;
|
||||||
|
|
||||||
|
if (grounded) body.drag = dampening;
|
||||||
|
else body.drag = 0;
|
||||||
|
|
||||||
|
var horizVel = body.velocity;
|
||||||
|
horizVel.y = 0;
|
||||||
|
|
||||||
|
//move
|
||||||
|
var moveWish = new Vector3(Input.GetAxisRaw("Horizontal"), 0, Input.GetAxisRaw("Vertical"));
|
||||||
|
if (moveWish.magnitude > 1) moveWish = moveWish.normalized;
|
||||||
|
if (horizVel.magnitude > moveSpeed) return;
|
||||||
|
|
||||||
|
//local to global
|
||||||
|
moveWish = transform.TransformVector(moveWish);
|
||||||
|
|
||||||
|
var force = moveWish * moveForce * Time.deltaTime;
|
||||||
|
|
||||||
|
if (force.magnitude > 0) {
|
||||||
|
if (!grounded) force *= .5f;
|
||||||
|
body.AddForce(force, ForceMode.Force);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public bool Grounded {
|
||||||
|
get {
|
||||||
|
var hits = Physics.SphereCastAll(new Ray(transform.position + bottom + transform.up * .01f, Physics.gravity.normalized), .1f, .1f);
|
||||||
|
for (int i = 0; i < hits.Length; i++) {
|
||||||
|
if (hits[i].rigidbody == body) continue;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e9927ae644932a54a870d1962aa065df
|
||||||
|
timeCreated: 1513618111
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,107 @@
|
||||||
|
using System.Collections;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A simple set of examples of scripting/JavaScript interacting with a Browser.
|
||||||
|
*/
|
||||||
|
[RequireComponent(typeof(Browser))]
|
||||||
|
public class SimpleScripting : MonoBehaviour {
|
||||||
|
private Browser browser;
|
||||||
|
|
||||||
|
public void Start() {
|
||||||
|
browser = GetComponent<Browser>();
|
||||||
|
|
||||||
|
//Load some HTML. Normally you'd want to use BrowserAssets + localGame://,
|
||||||
|
//but let's just put everything here for simplicity/visibility right now.
|
||||||
|
browser.LoadHTML(@"
|
||||||
|
<button style='background: green; color: white' onclick='greenButtonClicked(event.x, event.y)'>Green Button</button>
|
||||||
|
|
||||||
|
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
|
||||||
|
Username: <input type='text' id='username' value='CouchPotato47'>
|
||||||
|
|
||||||
|
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
|
||||||
|
<div id='box' style='width: 200px; height: 200px;border: 1px solid black'>
|
||||||
|
Click ""Change Color""
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function changeColor(r, g, b, text) {
|
||||||
|
var el = document.getElementById('box');
|
||||||
|
el.style.background = 'rgba(' + (r * 255) + ', ' + (g * 255) + ', ' + (b * 255) + ', 1)';
|
||||||
|
el.textContent = text;
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
");
|
||||||
|
|
||||||
|
//Set up a function. Notice how the <button> above calls this function when it's clicked.
|
||||||
|
browser.RegisterFunction("greenButtonClicked", args => {
|
||||||
|
//Args is an array of arguments passed to the function.
|
||||||
|
//args[n] is a JSONNode. When you use it, it will implicitly cast to the type at hand.
|
||||||
|
int xPos = args[0];
|
||||||
|
int yPos = args[1];
|
||||||
|
|
||||||
|
//Note that if, say, args[0] was a string instead of an integer we'd get default(int) above.
|
||||||
|
//See JSONNode.cs for more information.
|
||||||
|
|
||||||
|
Debug.Log("The <color=green>green</color> button was clicked at " + xPos + ", " + yPos);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/** Fetches the username and logs it to the Unity console. */
|
||||||
|
public void GetUsername() {
|
||||||
|
browser.EvalJS("document.getElementById('username').value").Then(username => {
|
||||||
|
Debug.Log("The username is: " + username);
|
||||||
|
}).Done();
|
||||||
|
|
||||||
|
//Note that the fetch above is asynchronous, this line of code will happen before the Debug.Log above:
|
||||||
|
Debug.Log("Fetching username");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private int colorIdx;
|
||||||
|
private Color[] colors = {
|
||||||
|
new Color(1, 0, 0),
|
||||||
|
new Color(1, 1, 0),
|
||||||
|
new Color(1, 1, 1),
|
||||||
|
new Color(1, 1, 0),
|
||||||
|
};
|
||||||
|
|
||||||
|
/** Changes the color of the box on the page by calling a function in the page. */
|
||||||
|
public void ChangeColor() {
|
||||||
|
var color = colors[colorIdx++ % colors.Length];
|
||||||
|
browser.CallFunction("changeColor", color.r, color.g, color.b, "Selection Number " + colorIdx).Done();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/** Fetches the username and logs it to the Unity console (alternate method). */
|
||||||
|
public void GetUsername2() {
|
||||||
|
StartCoroutine(_GetUsername2());
|
||||||
|
}
|
||||||
|
|
||||||
|
private IEnumerator _GetUsername2() {
|
||||||
|
//This method is more useful if you are already in a coroutine, or you have a lot of logic
|
||||||
|
//you need to work with that is ugly/painful to express with .Then() chaining.
|
||||||
|
|
||||||
|
var promise = browser.EvalJS("document.getElementById('username').value");
|
||||||
|
|
||||||
|
Debug.Log("Fetching username");
|
||||||
|
|
||||||
|
//Waits for the JS to run and get the result back to us.
|
||||||
|
yield return promise.ToWaitFor();
|
||||||
|
|
||||||
|
Debug.Log("The username is: " + promise.Value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 07f31d41d4fd95e4dbac50a6c20f1078
|
||||||
|
timeCreated: 1483830529
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,137 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.IO;
|
||||||
|
using System.Net;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
/**
|
||||||
|
* This runs s simple HTTP server to serve downloads.
|
||||||
|
* You could do this simpler by overriding WebResources except:
|
||||||
|
* You can't stream data (we need to test download rates/pause/resume).
|
||||||
|
* Don't want this example to override localGame either.
|
||||||
|
*/
|
||||||
|
public class TestDownloadServer : MonoBehaviour {
|
||||||
|
private HttpListener server;
|
||||||
|
public int port = 8083;
|
||||||
|
|
||||||
|
private volatile bool serverEnabled = true;
|
||||||
|
|
||||||
|
public void OnEnable() {
|
||||||
|
server = new HttpListener();
|
||||||
|
server.Prefixes.Add("http://localhost:" + port + "/");
|
||||||
|
server.Start();
|
||||||
|
serverEnabled = true;
|
||||||
|
new Thread(ListenThread).Start();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ListenThread() {
|
||||||
|
while (serverEnabled) {
|
||||||
|
var context = server.GetContext();
|
||||||
|
new Thread(ResponseThread).Start(context);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ResponseThread(object obj) {
|
||||||
|
var context = (HttpListenerContext)obj;
|
||||||
|
|
||||||
|
// Debug.Log("request for " + context.Request.Url.AbsolutePath);
|
||||||
|
var res = context.Response;
|
||||||
|
res.StatusCode = 200;
|
||||||
|
var output = new StreamWriter(res.OutputStream);
|
||||||
|
|
||||||
|
Action sendSomeData = () => {
|
||||||
|
var str = "Lorem ipsum dolor sit amet.\n";
|
||||||
|
var count = 1024;
|
||||||
|
res.AddHeader("Content-length", (str.Length * count).ToString());
|
||||||
|
res.AddHeader("Content-type", "application/octet-stream");
|
||||||
|
|
||||||
|
for (int i = 0; i < count; i++) {
|
||||||
|
output.Write(str);
|
||||||
|
Thread.Sleep(1);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
var path = context.Request.Url.AbsolutePath;
|
||||||
|
switch (path) {
|
||||||
|
case "/basicFile":
|
||||||
|
sendSomeData();
|
||||||
|
break;
|
||||||
|
case "/bigFile": {
|
||||||
|
var str = "Lorem ipsum dolor sit amet.\n";
|
||||||
|
long count = 1024 * 1024 * 100;
|
||||||
|
|
||||||
|
res.AddHeader("Content-length", (str.Length * count).ToString());
|
||||||
|
res.AddHeader("Content-type", "application/octet-stream");
|
||||||
|
|
||||||
|
//For speed, prep a buffer to bulk move from.
|
||||||
|
var strBytes = Encoding.ASCII.GetBytes(str);
|
||||||
|
var buf = new byte[1024 * strBytes.Length];
|
||||||
|
for (int i = 0; i < 1024; i++) Array.Copy(strBytes, 0, buf, i * strBytes.Length, strBytes.Length);
|
||||||
|
|
||||||
|
//Send data
|
||||||
|
for (int i = 0; i < count / 1024; i++) res.OutputStream.Write(buf, 0, buf.Length);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case "/slowFile":
|
||||||
|
case "/slowPage": {
|
||||||
|
var str = "Lorem ipsum dolor sit amet.\n";
|
||||||
|
var count = 1024 * 1024;
|
||||||
|
|
||||||
|
res.AddHeader("Content-length", (str.Length * count).ToString());
|
||||||
|
res.AddHeader("Content-type", path == "/slowFile" ? "application/octet-stream" : "text/plain");
|
||||||
|
|
||||||
|
for (int i = 0; i < count; i++) {
|
||||||
|
output.Write(str);
|
||||||
|
Thread.Sleep(1);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case "/textFile": {
|
||||||
|
res.AddHeader("Content-type", "text/plain");
|
||||||
|
for (int i = 0; i < 100; i++) output.Write("This is some text!\n");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case "/textFileDownload": {
|
||||||
|
res.AddHeader("Content-type", "text/plain");
|
||||||
|
res.AddHeader("Content-Disposition", "attachment; filename=\"A Great Document Full of Text.txt\"");
|
||||||
|
for (int i = 0; i < 100; i++) output.Write("This is some text!\n");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case "/ǝpoɔıun«ñämé»":
|
||||||
|
case "/%C7%9Dpo%C9%94%C4%B1un%C2%AB%C3%B1%C3%A4m%C3%A9%C2%BB":
|
||||||
|
sendSomeData();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "/redirectedFile":
|
||||||
|
res.StatusCode = 302;
|
||||||
|
res.AddHeader("Location", "/some/other/file/i/was/redirected/to/redirectedResult");
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "/some/other/file/i/was/redirected/to/redirectedResult":
|
||||||
|
sendSomeData();
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
context.Response.StatusCode = 404;
|
||||||
|
output.Write("Not found");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
output.Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void OnDisable() {
|
||||||
|
serverEnabled = false;
|
||||||
|
server.Stop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 551fa48db2dcb144fa7246af7952217e
|
||||||
|
timeCreated: 1510870937
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,60 @@
|
||||||
|
using System;
|
||||||
|
using System.Net;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
public class VRBrowserPanel : MonoBehaviour, INewWindowHandler {
|
||||||
|
public Browser contentBrowser, controlBrowser;
|
||||||
|
public Transform keyboardLocation;
|
||||||
|
|
||||||
|
public void Awake() {
|
||||||
|
//If the content browser is externally closed, make sure we go too.
|
||||||
|
var dd = contentBrowser.gameObject.AddComponent<DestroyDetector>();
|
||||||
|
dd.onDestroy += CloseBrowser;
|
||||||
|
|
||||||
|
contentBrowser.SetNewWindowHandler(Browser.NewWindowAction.NewBrowser, this);
|
||||||
|
contentBrowser.onLoad += data => controlBrowser.CallFunction("setURL", data["url"]);
|
||||||
|
|
||||||
|
controlBrowser.RegisterFunction("demoNavForward", args => contentBrowser.GoForward());
|
||||||
|
controlBrowser.RegisterFunction("demoNavBack", args => contentBrowser.GoBack());
|
||||||
|
controlBrowser.RegisterFunction("demoNavRefresh", args => contentBrowser.Reload());
|
||||||
|
controlBrowser.RegisterFunction("demoNavClose", args => CloseBrowser());
|
||||||
|
controlBrowser.RegisterFunction("goTo", args => contentBrowser.LoadURL(args[0], false));
|
||||||
|
|
||||||
|
VRMainControlPanel.instance.keyboard.onFocusChange += OnKeyboardOnOnFocusChange;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void OnDestroy() {
|
||||||
|
VRMainControlPanel.instance.keyboard.onFocusChange -= OnKeyboardOnOnFocusChange;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnKeyboardOnOnFocusChange(Browser browser, bool editable) {
|
||||||
|
if (!editable || !browser) VRMainControlPanel.instance.MoveKeyboardUnder(null);
|
||||||
|
else if (browser == contentBrowser || browser == controlBrowser) VRMainControlPanel.instance.MoveKeyboardUnder(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void CloseBrowser() {
|
||||||
|
if (!this || !VRMainControlPanel.instance) return;
|
||||||
|
|
||||||
|
VRMainControlPanel.instance.DestroyPane(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Browser CreateBrowser(Browser parent) {
|
||||||
|
var newPane = VRMainControlPanel.instance.OpenNewTab(this);
|
||||||
|
newPane.transform.position = transform.position;
|
||||||
|
newPane.transform.rotation = transform.rotation;
|
||||||
|
return newPane.contentBrowser;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
internal class DestroyDetector : MonoBehaviour {
|
||||||
|
public event Action onDestroy = () => {};
|
||||||
|
|
||||||
|
public void OnDestroy() {
|
||||||
|
onDestroy();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f56038814e111f74dbf1a7b8cd635b77
|
||||||
|
timeCreated: 1512173296
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,120 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Handler class for doing open/close/move of browsers and the animations for such.
|
||||||
|
/// </summary>
|
||||||
|
public class VRMainControlPanel : MonoBehaviour {
|
||||||
|
public static VRMainControlPanel instance;
|
||||||
|
public GameObject browserPrefab;
|
||||||
|
|
||||||
|
public float moveSpeed = .01f;
|
||||||
|
|
||||||
|
public float height = 1.5f, radius = 2f;
|
||||||
|
|
||||||
|
public int browsersToFit = 8;
|
||||||
|
|
||||||
|
protected List<VRBrowserPanel> allBrowsers = new List<VRBrowserPanel>();
|
||||||
|
|
||||||
|
public ExternalKeyboard keyboard;
|
||||||
|
private Vector3 baseKeyboardScale;
|
||||||
|
|
||||||
|
public void Awake() {
|
||||||
|
instance = this;
|
||||||
|
var browser = GetComponent<Browser>();
|
||||||
|
browser.RegisterFunction("openNewTab", args => OpenNewTab());
|
||||||
|
browser.RegisterFunction("shiftTabs", args => ShiftTabs(args[0]));
|
||||||
|
baseKeyboardScale = keyboard.transform.localScale;
|
||||||
|
|
||||||
|
OpenNewTab();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ShiftTabs(int direction) {
|
||||||
|
allBrowsers = allBrowsers.Select((t, i) => allBrowsers[(i + direction + allBrowsers.Count) % allBrowsers.Count]).ToList();
|
||||||
|
}
|
||||||
|
|
||||||
|
public VRBrowserPanel OpenNewTab(VRBrowserPanel nextTo = null) {
|
||||||
|
var tabGO = Instantiate(browserPrefab);
|
||||||
|
var tab = tabGO.GetComponent<VRBrowserPanel>();
|
||||||
|
|
||||||
|
var insertIndex = -1;
|
||||||
|
if (nextTo) insertIndex = allBrowsers.FindIndex(x => x == nextTo);
|
||||||
|
if (insertIndex > 0) allBrowsers.Insert(insertIndex + 1, tab);
|
||||||
|
else allBrowsers.Insert(allBrowsers.Count / 2, tab);
|
||||||
|
|
||||||
|
tab.transform.position = transform.position;
|
||||||
|
tab.transform.rotation = transform.rotation;
|
||||||
|
tab.transform.localScale = Vector3.zero;
|
||||||
|
|
||||||
|
return tab;
|
||||||
|
}
|
||||||
|
|
||||||
|
private VRBrowserPanel keyboardTarget;
|
||||||
|
public void MoveKeyboardUnder(VRBrowserPanel panel) {
|
||||||
|
keyboardTarget = panel;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void DestroyPane(VRBrowserPanel pane) {
|
||||||
|
StartCoroutine(_DestroyBrowser(pane));
|
||||||
|
}
|
||||||
|
|
||||||
|
private IEnumerator _DestroyBrowser(VRBrowserPanel pane) {
|
||||||
|
//drop the pane and destroy it
|
||||||
|
allBrowsers.Remove(pane);
|
||||||
|
if (!pane) yield break;
|
||||||
|
|
||||||
|
var targetPos = pane.transform.position;
|
||||||
|
targetPos.y = 0;
|
||||||
|
|
||||||
|
var t0 = Time.time;
|
||||||
|
while (Time.time < t0 + 3) {
|
||||||
|
if (!pane) yield break;
|
||||||
|
MoveToward(pane.transform, targetPos, pane.transform.rotation, Vector3.zero);
|
||||||
|
yield return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
Destroy(pane.gameObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void MoveToward(Transform t, Vector3 pos, Quaternion rot, Vector3 scale) {
|
||||||
|
t.position = Vector3.Lerp(t.position, pos, moveSpeed);
|
||||||
|
t.rotation = Quaternion.Slerp(t.rotation, rot, moveSpeed);
|
||||||
|
t.localScale = Vector3.Lerp(t.localScale, scale, moveSpeed);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Update() {
|
||||||
|
//animate all panes to their respective positions
|
||||||
|
|
||||||
|
var p = Mathf.Clamp01((allBrowsers.Count - 1) / (float)browsersToFit);
|
||||||
|
|
||||||
|
var radialAmount = Mathf.Lerp(0, 360, p);
|
||||||
|
var radialOffset = Mathf.Lerp(0, 180, p);
|
||||||
|
var countOffset = Mathf.Lerp(1, 0, p);
|
||||||
|
|
||||||
|
for (int i = 0; i < allBrowsers.Count; i++) {
|
||||||
|
var angle = i / (allBrowsers.Count - countOffset) * radialAmount - radialOffset;
|
||||||
|
if (i == 0 && allBrowsers.Count == 1) angle = radialAmount / 2f - radialOffset;
|
||||||
|
|
||||||
|
angle *= Mathf.Deg2Rad;
|
||||||
|
var pos = new Vector3(Mathf.Sin(angle) * radius, height, Mathf.Cos(angle) * radius);
|
||||||
|
var rotation = Quaternion.LookRotation(new Vector3(pos.x, 0, pos.z), Vector3.up);
|
||||||
|
|
||||||
|
MoveToward(allBrowsers[i].transform, pos, rotation, Vector3.one);
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
var pos = keyboardTarget ? keyboardTarget.keyboardLocation.position : Vector3.zero;
|
||||||
|
var rot = keyboardTarget ? keyboardTarget.keyboardLocation.rotation : Quaternion.LookRotation(Vector3.down, Vector3.forward);
|
||||||
|
var scale = keyboardTarget ? baseKeyboardScale : Vector3.zero;
|
||||||
|
MoveToward(keyboard.transform, pos, rot, scale);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a2938eedd03d07e4e811bfc31d5a1ed0
|
||||||
|
timeCreated: 1512171514
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,46 @@
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
#if UNITY_2017_2_OR_NEWER
|
||||||
|
using UnityEngine.XR;
|
||||||
|
#else
|
||||||
|
using UnityEngine.VR;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
namespace ZenFulcrum.EmbeddedBrowser {
|
||||||
|
|
||||||
|
public class VRMode : MonoBehaviour {
|
||||||
|
|
||||||
|
public bool enableVR;
|
||||||
|
|
||||||
|
#if UNITY_2017_2_OR_NEWER
|
||||||
|
private bool oldState;
|
||||||
|
public void OnEnable() {
|
||||||
|
oldState = XRSettings.enabled;
|
||||||
|
XRSettings.enabled = enableVR;
|
||||||
|
if (XRSettings.enabled) {
|
||||||
|
//Debug.Log("VR system: " + XRSettings.loadedDeviceName + " device: " + XRDevice.model);
|
||||||
|
|
||||||
|
//Unity is drunk again. This time it likes to give us y=0=floor for OpenVR and y=0=standing height
|
||||||
|
//for Oculus SDK unless we call this:
|
||||||
|
XRDevice.SetTrackingSpaceType(TrackingSpaceType.RoomScale);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void OnDisable() {
|
||||||
|
XRSettings.enabled = oldState;
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
private bool oldState;
|
||||||
|
public void OnEnable() {
|
||||||
|
oldState = VRSettings.enabled;
|
||||||
|
VRSettings.enabled = enableVR;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void OnDisable() {
|
||||||
|
VRSettings.enabled = oldState;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2a395529363898b4b8efe7f4c2f5f724
|
||||||
|
timeCreated: 1510943065
|
||||||
|
licenseType: Store
|
||||||
|
MonoImporter:
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6c846545c9ebeb94fb58f6dab50d2531
|
||||||
|
timeCreated: 1449511693
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 42605feeb2ca7d2408b1051233e3ee9f
|
||||||
|
timeCreated: 1483827340
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,9 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 48d15572295db53469d37ca17e63b20f
|
||||||
|
folderAsset: yes
|
||||||
|
timeCreated: 1452977808
|
||||||
|
licenseType: Store
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -0,0 +1,6 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 153c77e0022ff3148beba89b18de3476
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
|
@ -0,0 +1,6 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 11fa60a4f5bdba144a008a674f32eb19
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue