Merge pull request #97 from unity/remove-legacy-ui

Remove legacy ui
This commit is contained in:
Ryan Hylland 2019-05-20 14:49:50 -07:00 коммит произвёл GitHub Enterprise
Родитель ca40cc1875 da3f3b85ef
Коммит 15f6d6e5ac
18 изменённых файлов: 95 добавлений и 1313 удалений

Просмотреть файл

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

Просмотреть файл

@ -1,142 +0,0 @@
// port of stb_easy_font.h into Unity/C# - public domain
// Aras Pranckevicius, 2015 November
// https://github.com/aras-p/UnityStbEasyFont
using UnityEngine;
using System.Collections.Generic;
#if UNITY_EDITOR
using UnityEditor;
#endif
public class EasyFontUtilities
{
public const float kScaleFactor = 0.12f;
public static void UpdateMesh(ref Mesh mesh, string text, Color32 color)
{
if (mesh != null)
mesh.Clear();
if (mesh == null)
{
mesh = new Mesh();
mesh.hideFlags = HideFlags.HideAndDontSave;
}
List<Vector3> vertices = new List<Vector3>();
List<Color32> colors = new List<Color32>();
StbEasyFont.GenerateMesh(0, 0, text, color, vertices, colors);
mesh.vertices = vertices.ToArray();
mesh.colors32 = colors.ToArray();
mesh.subMeshCount = 1;
var indices = new int[vertices.Count];
for (var i = 0; i < indices.Length; ++i)
indices[i] = i;
mesh.SetIndices(indices, MeshTopology.Quads, 0);
}
public static Material CreateFontMaterial()
{
var shader = Shader.Find("Hidden/Internal-Colored");
var mat = new Material(shader);
mat.hideFlags = HideFlags.HideAndDontSave;
// Turn on alpha blending
mat.SetInt("_SrcBlend", (int)UnityEngine.Rendering.BlendMode.SrcAlpha);
mat.SetInt("_DstBlend", (int)UnityEngine.Rendering.BlendMode.OneMinusSrcAlpha);
// Turn backface culling off
mat.SetInt("_Cull", (int)UnityEngine.Rendering.CullMode.Off);
// Turn off depth writes and depth testing
mat.SetInt("_ZWrite", 0);
mat.SetInt("_ZTest", (int)UnityEngine.Rendering.CompareFunction.Always);
return mat;
}
public static Vector3 CalcAnchorOffset(Mesh mesh, TextAnchor anchor)
{
var bounds = mesh.bounds;
var dx = bounds.extents.x;
var dy = bounds.extents.y + 1;
var offset = Vector3.zero;
// horizontal
switch (anchor)
{
case TextAnchor.LowerCenter:
case TextAnchor.MiddleCenter:
case TextAnchor.UpperCenter:
offset.x -= dx;
break;
case TextAnchor.LowerRight:
case TextAnchor.MiddleRight:
case TextAnchor.UpperRight:
offset.x -= dx * 2f;
break;
default:
break;
}
// vertical
switch (anchor)
{
case TextAnchor.MiddleLeft:
case TextAnchor.MiddleRight:
case TextAnchor.MiddleCenter:
offset.y += dy;
break;
case TextAnchor.LowerLeft:
case TextAnchor.LowerRight:
case TextAnchor.LowerCenter:
offset.y += dy * 2f;
break;
default:
break;
}
return offset;
}
#if UNITY_EDITOR
public static void SelectAndMoveToView(GameObject go)
{
var view = SceneView.lastActiveSceneView;
if (view != null)
view.MoveToView(go.transform);
Selection.activeGameObject = go;
}
#endif
#if UNITY_EDITOR
[MenuItem("Tools/Replace with simple text")]
public static void ReplaceBuiltinWithSimple()
{
Undo.SetCurrentGroupName("Replaced texts");
var textMeshes = Object.FindObjectsOfType<TextMesh>();
foreach (var t in textMeshes)
{
var nt = Undo.AddComponent<SimpleTextMesh>(t.gameObject);
nt.text = t.text;
nt.anchor = t.anchor;
nt.characterSize = t.characterSize;
if (t.fontSize != 0)
nt.characterSize *= t.fontSize / 12.0f;
nt.color = t.color;
var renderer = t.gameObject.GetComponent<MeshRenderer>();
if (renderer)
Undo.DestroyObjectImmediate(renderer);
Undo.DestroyObjectImmediate(t);
}
var guiTexts = Object.FindObjectsOfType<GUIText>();
foreach (var t in guiTexts)
{
var nt = Undo.AddComponent<SimpleGUIText>(t.gameObject);
nt.text = t.text;
nt.anchor = t.anchor;
nt.characterSize = 1.0f;
if (t.fontSize != 0)
nt.characterSize *= t.fontSize / 12.0f;
nt.color = t.color;
nt.pixelOffset = t.pixelOffset;
Undo.DestroyObjectImmediate(t);
}
}
#endif
}

Просмотреть файл

@ -1,12 +0,0 @@
fileFormatVersion: 2
guid: e454493047a594303a82fb2fe3d800d9
timeCreated: 1446458742
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -1,109 +0,0 @@
// port of stb_easy_font.h into Unity/C# - public domain
// Aras Pranckevicius, 2015 November
// https://github.com/aras-p/UnityStbEasyFont
using UnityEngine;
using System.Collections.Generic;
[ExecuteInEditMode]
public class SimpleGUIText : MonoBehaviour
{
[Multiline]
public string text = "ABC";
public TextAnchor anchor = TextAnchor.LowerLeft;
public Vector2 pixelOffset = Vector2.zero;
public Color32 color = new Color32(255, 255, 255, 255);
public float characterSize = 1.0f;
private string prevText = null;
private Color32 prevColor = new Color32(0, 0, 0, 0);
private Mesh mesh;
private Material mat;
void Start()
{
UpdateMesh();
}
void OnEnable()
{
Camera.onPostRender += RenderText;
}
void OnDisable()
{
Camera.onPostRender -= RenderText;
DestroyImmediate(mesh);
DestroyImmediate(mat);
}
void RenderText(Camera cam)
{
// don't render if not game view
if (cam.cameraType != CameraType.Game)
return;
if (cam.tag != "MainCamera" && cam.tag != "UI")
return;
// our layer is culled
if ((cam.cullingMask & (1 << gameObject.layer)) == 0)
return;
UpdateMesh();
if (mesh == null)
return;
UpdateMaterial();
GL.PushMatrix();
GL.LoadPixelMatrix();
mat.SetPass(0);
var camRect = cam.pixelRect;
var pos = transform.position;
pos.x = camRect.x + pos.x * camRect.width + pixelOffset.x;
pos.y = camRect.y + pos.y * camRect.height + pixelOffset.y;
pos.z = 0;
pos += EasyFontUtilities.CalcAnchorOffset(mesh, anchor);
pos.x = Mathf.Round(pos.x);
pos.y = Mathf.Round(pos.y);
var scale = characterSize;
var mtx = Matrix4x4.TRS(pos, Quaternion.identity, new Vector3(scale, -scale, scale));
// Note: DrawMeshNow sets up current camera's view matrix;
// so make sure that's identity and reset it afterwards
cam.worldToCameraMatrix = Matrix4x4.identity;
Graphics.DrawMeshNow(mesh, mtx);
cam.ResetWorldToCameraMatrix();
GL.PopMatrix();
}
void UpdateMaterial()
{
if (mat != null)
return;
mat = EasyFontUtilities.CreateFontMaterial();
}
void UpdateMesh()
{
if (text == prevText && color.Equals(prevColor) && mesh != null)
return;
prevText = text;
prevColor = color;
EasyFontUtilities.UpdateMesh(ref mesh, text, color);
}
#if UNITY_EDITOR
[UnityEditor.MenuItem("GameObject/3D Object/Simple GUI Text")]
public static void CreateText()
{
var go = new GameObject("New GUI Text", typeof(SimpleGUIText));
go.GetComponent<SimpleGUIText>().text = "Hello World";
UnityEditor.Selection.activeGameObject = go;
go.transform.position = new Vector3(0.5f, 0.5f, 0.0f);
}
#endif
}

Просмотреть файл

@ -1,12 +0,0 @@
fileFormatVersion: 2
guid: 82b3052f63b2e413787418161fe3e192
timeCreated: 1446459180
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -1,113 +0,0 @@
// port of stb_easy_font.h into Unity/C# - public domain
// Aras Pranckevicius, 2015 November
// https://github.com/aras-p/UnityStbEasyFont
using UnityEngine;
using System.Collections.Generic;
[ExecuteInEditMode]
public class SimpleGUITextForCamera : MonoBehaviour
{
[Multiline]
public string text = "ABC";
public TextAnchor anchor = TextAnchor.LowerLeft;
public Vector2 pixelOffset = Vector2.zero;
public Color32 color = new Color32(255, 255, 255, 255);
public float characterSize = 1.0f;
public new Camera camera = null;
private string prevText = null;
private Color32 prevColor = new Color32(0, 0, 0, 0);
private Mesh mesh;
private Material mat;
void Start()
{
UpdateMesh();
}
void OnEnable()
{
Camera.onPostRender += RenderText;
}
void OnDisable()
{
Camera.onPostRender -= RenderText;
DestroyImmediate(mesh);
DestroyImmediate(mat);
}
void RenderText(Camera cam)
{
if (cam != camera)
return;
// don't render if not game view
if (cam.cameraType != CameraType.Game)
return;
if (cam.tag != "MainCamera" && cam.tag != "UI")
return;
// our layer is culled
if ((cam.cullingMask & (1 << gameObject.layer)) == 0)
return;
UpdateMesh();
if (mesh == null)
return;
UpdateMaterial();
GL.PushMatrix();
GL.LoadPixelMatrix();
mat.SetPass(0);
var camRect = cam.pixelRect;
var pos = transform.position;
pos.x = camRect.x + pos.x * camRect.width + pixelOffset.x;
pos.y = camRect.y + pos.y * camRect.height + pixelOffset.y;
pos.z = 0;
pos += EasyFontUtilities.CalcAnchorOffset(mesh, anchor);
pos.x = Mathf.Round(pos.x);
pos.y = Mathf.Round(pos.y);
var scale = characterSize;
var mtx = Matrix4x4.TRS(pos, Quaternion.identity, new Vector3(scale, -scale, scale));
// Note: DrawMeshNow sets up current camera's view matrix;
// so make sure that's identity and reset it afterwards
cam.worldToCameraMatrix = Matrix4x4.identity;
Graphics.DrawMeshNow(mesh, mtx);
cam.ResetWorldToCameraMatrix();
GL.PopMatrix();
}
void UpdateMaterial()
{
if (mat != null)
return;
mat = EasyFontUtilities.CreateFontMaterial();
}
void UpdateMesh()
{
if (text == prevText && color.Equals(prevColor) && mesh != null)
return;
prevText = text;
prevColor = color;
EasyFontUtilities.UpdateMesh(ref mesh, text, color);
}
#if UNITY_EDITOR
[UnityEditor.MenuItem("GameObject/3D Object/Simple GUI Text")]
public static void CreateText()
{
var go = new GameObject("New GUI Text", typeof(SimpleGUIText));
go.GetComponent<SimpleGUIText>().text = "Hello World";
UnityEditor.Selection.activeGameObject = go;
go.transform.position = new Vector3(0.5f, 0.5f, 0.0f);
}
#endif
}

Просмотреть файл

@ -1,12 +0,0 @@
fileFormatVersion: 2
guid: 201e42976388e2c45ae03255bf2b65a8
timeCreated: 1493918447
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -1,78 +0,0 @@
// port of stb_easy_font.h into Unity/C# - public domain
// Aras Pranckevicius, 2015 November
// https://github.com/aras-p/UnityStbEasyFont
using UnityEngine;
using System.Collections.Generic;
[ExecuteInEditMode]
public class SimpleTextMesh : MonoBehaviour
{
[Multiline]
public string text = "ABC";
public Color32 color = new Color32(255, 255, 255, 255);
public float characterSize = 1.0f;
public TextAnchor anchor = TextAnchor.UpperLeft;
private string prevText = null;
private Color32 prevColor = new Color32(0, 0, 0, 0);
private Mesh mesh;
private Material mat;
void Start()
{
UpdateMesh();
}
void OnDisable()
{
DestroyImmediate(mesh);
DestroyImmediate(mat);
}
void Update()
{
UpdateMesh();
if (mesh != null)
{
UpdateMaterial();
var mtx = transform.localToWorldMatrix;
var scale = EasyFontUtilities.kScaleFactor * characterSize;
var offset = EasyFontUtilities.CalcAnchorOffset(mesh, anchor);
offset.y = -offset.y;
var offsetMat = Matrix4x4.TRS(offset, Quaternion.identity, Vector3.one);
var scaleMat = Matrix4x4.Scale(new Vector3(scale, -scale, scale));
Graphics.DrawMesh(mesh, mtx * scaleMat * offsetMat, mat, gameObject.layer);
}
}
void UpdateMaterial()
{
if (mat != null)
return;
mat = EasyFontUtilities.CreateFontMaterial();
}
void UpdateMesh()
{
if (text == prevText && color.Equals(prevColor) && mesh != null)
return;
prevText = text;
prevColor = color;
EasyFontUtilities.UpdateMesh(ref mesh, text, color);
}
#if UNITY_EDITOR
[UnityEditor.MenuItem("GameObject/3D Object/Simple 3D Text")]
public static void CreateText()
{
var go = new GameObject("New 3D Text", typeof(SimpleTextMesh));
go.GetComponent<SimpleTextMesh>().text = "Hello World";
EasyFontUtilities.SelectAndMoveToView(go);
}
#endif
}

Просмотреть файл

@ -1,12 +0,0 @@
fileFormatVersion: 2
guid: d59b82de9b82e4521bf213e9af60a90d
timeCreated: 1446454710
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -1,141 +0,0 @@
// port of stb_easy_font.h into Unity/C# - public domain
// Aras Pranckevicius, 2015 November
// https://github.com/aras-p/UnityStbEasyFont
//
// Original one: https://github.com/nothings/stb/blob/master/stb_easy_font.h
// stb_easy_font.h - v0.6 - bitmap font for 3D rendering - public domain
// Sean Barrett, Feb 2015
using UnityEngine;
using System.Collections.Generic;
public class StbEasyFont
{
struct CharInfo
{
public CharInfo(byte a, byte h, byte v)
{
advance = a;
h_seg = h;
v_seg = v;
}
public byte advance;
public byte h_seg;
public byte v_seg;
};
static CharInfo[] kCharInfo = new CharInfo[96]
{
new CharInfo(5, 0, 0), new CharInfo(3, 0, 0), new CharInfo(5, 1, 1), new CharInfo(7, 1, 4),
new CharInfo(7, 3, 7), new CharInfo(7, 6, 12), new CharInfo(7, 8, 19), new CharInfo(4, 16, 21),
new CharInfo(4, 17, 22), new CharInfo(4, 19, 23), new CharInfo(23, 21, 24), new CharInfo(23, 22, 31),
new CharInfo(20, 23, 34), new CharInfo(22, 23, 36), new CharInfo(19, 24, 36), new CharInfo(21, 25, 36),
new CharInfo(6, 25, 39), new CharInfo(6, 27, 43), new CharInfo(6, 28, 45), new CharInfo(6, 30, 49),
new CharInfo(6, 33, 53), new CharInfo(6, 34, 57), new CharInfo(6, 40, 58), new CharInfo(6, 46, 59),
new CharInfo(6, 47, 62), new CharInfo(6, 55, 64), new CharInfo(19, 57, 68), new CharInfo(20, 59, 68),
new CharInfo(21, 61, 69), new CharInfo(22, 66, 69), new CharInfo(21, 68, 69), new CharInfo(7, 73, 69),
new CharInfo(9, 75, 74), new CharInfo(6, 78, 81), new CharInfo(6, 80, 85), new CharInfo(6, 83, 90),
new CharInfo(6, 85, 91), new CharInfo(6, 87, 95), new CharInfo(6, 90, 96), new CharInfo(7, 92, 97),
new CharInfo(6, 96, 102), new CharInfo(5, 97, 106), new CharInfo(6, 99, 107), new CharInfo(6, 100, 110),
new CharInfo(6, 100, 115), new CharInfo(7, 101, 116), new CharInfo(6, 101, 121), new CharInfo(6, 101, 125),
new CharInfo(6, 102, 129), new CharInfo(7, 103, 133), new CharInfo(6, 104, 140), new CharInfo(6, 105, 145),
new CharInfo(7, 107, 149), new CharInfo(6, 108, 151), new CharInfo(7, 109, 155), new CharInfo(7, 109, 160),
new CharInfo(7, 109, 165), new CharInfo(7, 118, 167), new CharInfo(6, 118, 172), new CharInfo(4, 120, 176),
new CharInfo(6, 122, 177), new CharInfo(4, 122, 181), new CharInfo(23, 124, 182), new CharInfo(22, 129, 182),
new CharInfo(4, 130, 182), new CharInfo(22, 131, 183), new CharInfo(6, 133, 187), new CharInfo(22, 135, 191),
new CharInfo(6, 137, 192), new CharInfo(22, 139, 196), new CharInfo(5, 144, 197), new CharInfo(22, 147, 198),
new CharInfo(6, 150, 202), new CharInfo(19, 151, 206), new CharInfo(21, 152, 207), new CharInfo(6, 155, 209),
new CharInfo(3, 160, 210), new CharInfo(23, 160, 211), new CharInfo(22, 164, 216), new CharInfo(22, 165, 220),
new CharInfo(22, 167, 224), new CharInfo(22, 169, 228), new CharInfo(21, 171, 232), new CharInfo(21, 173, 233),
new CharInfo(5, 178, 233), new CharInfo(22, 179, 234), new CharInfo(23, 180, 238), new CharInfo(23, 180, 243),
new CharInfo(23, 180, 248), new CharInfo(22, 189, 248), new CharInfo(22, 191, 252), new CharInfo(5, 196, 252),
new CharInfo(3, 203, 252), new CharInfo(5, 203, 253), new CharInfo(22, 210, 253), new CharInfo(0, 214, 253),
};
static byte[] kHSegs = new byte[214]
{
97, 37, 69, 84, 28, 51, 2, 18, 10, 49, 98, 41, 65, 25, 81, 105, 33, 9, 97, 1, 97, 37, 37, 36,
81, 10, 98, 107, 3, 100, 3, 99, 58, 51, 4, 99, 58, 8, 73, 81, 10, 50, 98, 8, 73, 81, 4, 10, 50,
98, 8, 25, 33, 65, 81, 10, 50, 17, 65, 97, 25, 33, 25, 49, 9, 65, 20, 68, 1, 65, 25, 49, 41,
11, 105, 13, 101, 76, 10, 50, 10, 50, 98, 11, 99, 10, 98, 11, 50, 99, 11, 50, 11, 99, 8, 57,
58, 3, 99, 99, 107, 10, 10, 11, 10, 99, 11, 5, 100, 41, 65, 57, 41, 65, 9, 17, 81, 97, 3, 107,
9, 97, 1, 97, 33, 25, 9, 25, 41, 100, 41, 26, 82, 42, 98, 27, 83, 42, 98, 26, 51, 82, 8, 41,
35, 8, 10, 26, 82, 114, 42, 1, 114, 8, 9, 73, 57, 81, 41, 97, 18, 8, 8, 25, 26, 26, 82, 26, 82,
26, 82, 41, 25, 33, 82, 26, 49, 73, 35, 90, 17, 81, 41, 65, 57, 41, 65, 25, 81, 90, 114, 20,
84, 73, 57, 41, 49, 25, 33, 65, 81, 9, 97, 1, 97, 25, 33, 65, 81, 57, 33, 25, 41, 25,
};
static byte[] kVSegs = new byte[253]
{
4, 2, 8, 10, 15, 8, 15, 33, 8, 15, 8, 73, 82, 73, 57, 41, 82, 10, 82, 18, 66, 10, 21, 29, 1, 65,
27, 8, 27, 9, 65, 8, 10, 50, 97, 74, 66, 42, 10, 21, 57, 41, 29, 25, 14, 81, 73, 57, 26, 8, 8,
26, 66, 3, 8, 8, 15, 19, 21, 90, 58, 26, 18, 66, 18, 105, 89, 28, 74, 17, 8, 73, 57, 26, 21,
8, 42, 41, 42, 8, 28, 22, 8, 8, 30, 7, 8, 8, 26, 66, 21, 7, 8, 8, 29, 7, 7, 21, 8, 8, 8, 59, 7, 8,
8, 15, 29, 8, 8, 14, 7, 57, 43, 10, 82, 7, 7, 25, 42, 25, 15, 7, 25, 41, 15, 21, 105, 105, 29,
7, 57, 57, 26, 21, 105, 73, 97, 89, 28, 97, 7, 57, 58, 26, 82, 18, 57, 57, 74, 8, 30, 6, 8, 8,
14, 3, 58, 90, 58, 11, 7, 74, 43, 74, 15, 2, 82, 2, 42, 75, 42, 10, 67, 57, 41, 10, 7, 2, 42,
74, 106, 15, 2, 35, 8, 8, 29, 7, 8, 8, 59, 35, 51, 8, 8, 15, 35, 30, 35, 8, 8, 30, 7, 8, 8, 60,
36, 8, 45, 7, 7, 36, 8, 43, 8, 44, 21, 8, 8, 44, 35, 8, 8, 43, 23, 8, 8, 43, 35, 8, 8, 31, 21, 15,
20, 8, 8, 28, 18, 58, 89, 58, 26, 21, 89, 73, 89, 29, 20, 8, 8, 30, 7,
};
static void GenerateSegs(float x, float y, byte[] segs, int segs_start, int num_segs, bool vertical, Color32 c, List<Vector3> vbuf, List<Color32> cbuf)
{
for (int i = segs_start; i < segs_start + num_segs; ++i)
{
int len = segs[i] & 7;
x += (float)((segs[i] >> 3) & 1);
if (len != 0)
{
float y0 = y + (float)(segs[i] >> 4);
for (int j = 0; j < 4; ++j)
{
Vector3 pos = new Vector3(
x + (j == 1 || j == 2 ? (vertical ? 1 : len) : 0),
y0 + (j >= 2 ? (vertical ? len : 1) : 0),
0.0f
);
vbuf.Add(pos);
if (cbuf != null)
cbuf.Add(c);
}
}
}
}
static public void GenerateMesh(float x, float y, string text, Color32 color, List<Vector3> vertexBuffer, List<Color32> colorBuffer)
{
float start_x = x;
int max_verts = 64000 / 4;
int textIndex = 0;
int textLength = text.Length;
while (textIndex < textLength && vertexBuffer.Count < max_verts)
{
char textChar = text[textIndex];
if (textChar == '\n' || textChar == '\t')
{
y += 12;
x = start_x;
}
else if (textChar < ' ')
{
// just skip various other control chars
}
else
{
int charIndex = (int)textChar - 32;
if (charIndex < 0 || charIndex >= kCharInfo.Length)
charIndex = (int)'?' - 32;
byte advance = kCharInfo[charIndex].advance;
float y_ch = (advance & 16) != 0 ? y + 1 : y;
int h_seg = kCharInfo[charIndex].h_seg;
int v_seg = kCharInfo[charIndex].v_seg;
int num_h = kCharInfo[charIndex + 1].h_seg - h_seg;
int num_v = kCharInfo[charIndex + 1].v_seg - v_seg;
GenerateSegs(x, y_ch, kHSegs, h_seg, num_h, false, color, vertexBuffer, colorBuffer);
GenerateSegs(x, y_ch, kVSegs, v_seg, num_v, true, color, vertexBuffer, colorBuffer);
x += advance & 15;
}
++textIndex;
}
}
}

Просмотреть файл

@ -1,12 +0,0 @@
fileFormatVersion: 2
guid: 228c71225d2c14c0c9213aa784117c29
timeCreated: 1446452546
licenseType: Pro
MonoImporter:
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 334 KiB

После

Ширина:  |  Высота:  |  Размер: 314 KiB

Просмотреть файл

@ -1,88 +0,0 @@
fileFormatVersion: 2
guid: 9e46b90421cd5064a915444ffdede6fa
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 7
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 1
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: -1
wrapV: -1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 292 KiB

После

Ширина:  |  Высота:  |  Размер: 270 KiB

Просмотреть файл

@ -1,88 +0,0 @@
fileFormatVersion: 2
guid: 26280f70ca9c2f747bfb73dba74ad68c
TextureImporter:
fileIDToRecycleName: {}
externalObjects: {}
serializedVersion: 7
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 1
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: -1
wrapV: -1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 2
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
vertices: []
indices:
edges: []
weights: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 254 KiB

После

Ширина:  |  Высота:  |  Размер: 251 KiB

Просмотреть файл

@ -1,91 +0,0 @@
fileFormatVersion: 2
guid: 9246854eb706dbf44b583967d617fa82
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 10
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 1
streamingMipmaps: 0
streamingMipmapsPriority: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: -1
aniso: -1
mipBias: -100
wrapU: -1
wrapV: -1
wrapW: -1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: 4
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:

Просмотреть файл

@ -76,7 +76,7 @@ LightmapSettings:
m_EnableBakedLightmaps: 0
m_EnableRealtimeLightmaps: 0
m_LightmapEditorSettings:
serializedVersion: 10
serializedVersion: 12
m_Resolution: 1
m_BakeResolution: 50
m_AtlasSize: 1024
@ -84,6 +84,7 @@ LightmapSettings:
m_AOMaxDistance: 1
m_CompAOExponent: 0
m_CompAOExponentDirect: 0
m_ExtractAmbientOcclusion: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
@ -98,10 +99,16 @@ LightmapSettings:
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
m_PVREnvironmentSampleCount: 500
m_PVREnvironmentReferencePointCount: 2048
m_PVRFilteringMode: 2
m_PVRDenoiserTypeDirect: 0
m_PVRDenoiserTypeIndirect: 0
m_PVRDenoiserTypeAO: 0
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVREnvironmentMIS: 0
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
@ -109,7 +116,8 @@ LightmapSettings:
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ShowResolutionOverlay: 1
m_ExportTrainingData: 0
m_TrainingDataDestination: TrainingData
m_LightingDataAsset: {fileID: 0}
m_UseShadowmask: 0
--- !u!1 &19
@ -122,7 +130,6 @@ GameObject:
m_Component:
- component: {fileID: 28}
- component: {fileID: 26}
- component: {fileID: 24}
- component: {fileID: 22}
- component: {fileID: 20}
m_Layer: 0
@ -141,14 +148,6 @@ AudioListener:
m_GameObject: {fileID: 19}
m_Enabled: 1
--- !u!124 &22
Behaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 19}
m_Enabled: 1
--- !u!92 &24
Behaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@ -168,9 +167,10 @@ Camera:
m_ClearFlags: 1
m_BackGroundColor: {r: 0.073838405, g: 0.15184252, b: 0.47182423, a: 0.02}
m_projectionMatrixMode: 1
m_GateFitMode: 2
m_FOVAxisMode: 0
m_SensorSize: {x: 36, y: 24}
m_LensShift: {x: 0, y: 0}
m_GateFitMode: 2
m_FocalLength: 50
m_NormalizedViewPortRect:
serializedVersion: 2
@ -210,313 +210,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 21
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &31
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 34}
- component: {fileID: 32}
m_Layer: 0
m_Name: GuiTex1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!131 &32
GUITexture:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 31}
m_Enabled: 1
m_Texture: {fileID: 2800000, guid: 0e39e3e5734efb94a8cbec69b9ee4264, type: 3}
m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
m_PixelInset:
serializedVersion: 2
x: 16
y: -64
width: 48
height: 48
m_LeftBorder: 0
m_RightBorder: 0
m_TopBorder: 0
m_BottomBorder: 0
--- !u!4 &34
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 31}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: 0}
m_LocalScale: {x: 0, y: 0, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &37
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 40}
- component: {fileID: 38}
m_Layer: 0
m_Name: GuiTex1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!131 &38
GUITexture:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 37}
m_Enabled: 1
m_Texture: {fileID: 2800000, guid: 8e4d90962c6a6d9439c74b72fa452a0a, type: 3}
m_Color: {r: 0.5000229, g: 0.5000229, b: 0.5000229, a: 1}
m_PixelInset:
serializedVersion: 2
x: 0
y: -192
width: 128
height: 128
m_LeftBorder: 32
m_RightBorder: 32
m_TopBorder: 32
m_BottomBorder: 32
--- !u!4 &40
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 37}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: 0}
m_LocalScale: {x: 0, y: 0, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &43
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 46}
- component: {fileID: 44}
m_Layer: 0
m_Name: Text UL
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &44
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 43}
m_Enabled: 1
m_EditorHideFlags: 0
m_GeneratorAsset: {fileID: 0}
m_Script: {fileID: 11500000, guid: 82b3052f63b2e413787418161fe3e192, type: 3}
m_Name:
m_EditorClassIdentifier:
text: Upper Left
anchor: 0
pixelOffset: {x: 0, y: 0}
color:
serializedVersion: 2
rgba: 4294967295
characterSize: 1
--- !u!4 &46
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 43}
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: []
m_Father: {fileID: 0}
m_RootOrder: 24
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &49
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 52}
- component: {fileID: 50}
m_Layer: 0
m_Name: Text LR
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &50
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 49}
m_Enabled: 1
m_EditorHideFlags: 0
m_GeneratorAsset: {fileID: 0}
m_Script: {fileID: 11500000, guid: 82b3052f63b2e413787418161fe3e192, type: 3}
m_Name:
m_EditorClassIdentifier:
text: Lower Right
anchor: 8
pixelOffset: {x: 0, y: 0}
color:
serializedVersion: 2
rgba: 4294967295
characterSize: 1
--- !u!4 &52
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 49}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 1, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 23
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &55
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 58}
- component: {fileID: 56}
m_Layer: 0
m_Name: Text UR
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &56
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 55}
m_Enabled: 1
m_EditorHideFlags: 0
m_GeneratorAsset: {fileID: 0}
m_Script: {fileID: 11500000, guid: 82b3052f63b2e413787418161fe3e192, type: 3}
m_Name:
m_EditorClassIdentifier:
text: Upper Right
anchor: 2
pixelOffset: {x: 0, y: 0}
color:
serializedVersion: 2
rgba: 4294967295
characterSize: 1
--- !u!4 &58
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 55}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 1, y: 1, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 25
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &61
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 64}
- component: {fileID: 62}
m_Layer: 0
m_Name: Text LL
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &62
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 61}
m_Enabled: 1
m_EditorHideFlags: 0
m_GeneratorAsset: {fileID: 0}
m_Script: {fileID: 11500000, guid: 82b3052f63b2e413787418161fe3e192, type: 3}
m_Name:
m_EditorClassIdentifier:
text: Lower Left w offset
anchor: 6
pixelOffset: {x: 30, y: 10}
color:
serializedVersion: 2
rgba: 4294967295
characterSize: 1
--- !u!4 &64
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 61}
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: []
m_Father: {fileID: 0}
m_RootOrder: 22
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &67
GameObject:
@ -563,7 +257,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 1
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &73
GameObject:
@ -610,7 +304,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 2
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &79
GameObject:
@ -653,7 +347,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 5
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &85
GameObject:
@ -696,57 +390,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &91
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 96}
- component: {fileID: 92}
m_Layer: 0
m_Name: 3dtext
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &92
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 91}
m_Enabled: 1
m_EditorHideFlags: 0
m_GeneratorAsset: {fileID: 0}
m_Script: {fileID: 11500000, guid: d59b82de9b82e4521bf213e9af60a90d, type: 3}
m_Name:
m_EditorClassIdentifier:
text: Hello World
color:
serializedVersion: 2
rgba: 4294967295
characterSize: 1
anchor: 0
--- !u!4 &96
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 91}
m_LocalRotation: {x: 0, y: -0.6833997, z: 0, w: 0.7300445}
m_LocalPosition: {x: -8.046937, y: -2.6675644, z: 0.4653908}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &101
GameObject:
@ -790,6 +434,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -883,7 +528,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 7
m_RootOrder: 6
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &109
GameObject:
@ -927,6 +572,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -1029,7 +675,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 8
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &12058638
GameObject:
@ -1073,6 +719,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -1165,7 +812,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 14
m_RootOrder: 13
m_LocalEulerAnglesHint: {x: 78.5, y: 17.63, z: -84.1}
--- !u!1 &50848495
GameObject:
@ -1208,6 +855,24 @@ Light:
m_Bias: 0.05
m_NormalBias: 0.4
m_NearPlane: 0.2
m_CullingMatrixOverride:
e00: 1
e01: 0
e02: 0
e03: 0
e10: 0
e11: 1
e12: 0
e13: 0
e20: 0
e21: 0
e22: 1
e23: 0
e30: 0
e31: 0
e32: 0
e33: 1
m_UseCullingMatrixOverride: 0
m_Cookie: {fileID: 0}
m_DrawHalo: 0
m_Flare: {fileID: 0}
@ -1215,12 +880,15 @@ Light:
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingLayerMask: 1
m_Lightmapping: 4
m_LightShadowCasterMode: 0
m_AreaSize: {x: 1, y: 1}
m_BounceIntensity: 1
m_ColorTemperature: 6570
m_UseColorTemperature: 0
m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
m_UseBoundingSphereOverride: 0
m_ShadowRadius: 0
m_ShadowAngle: 0
--- !u!4 &50848497
@ -1235,7 +903,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 27
m_RootOrder: 21
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
--- !u!1 &63475687
GameObject:
@ -1279,6 +947,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -1371,7 +1040,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 19
m_RootOrder: 18
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &180424225
GameObject:
@ -1415,6 +1084,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -1507,7 +1177,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 9
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &282298970
GameObject:
@ -1566,6 +1236,7 @@ MeshRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -1598,7 +1269,7 @@ Transform:
m_LocalScale: {x: 3.85, y: 0.1, z: 3.64}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 29
m_RootOrder: 23
m_LocalEulerAnglesHint: {x: 93.69, y: 150, z: 0}
--- !u!1 &443887857
GameObject:
@ -1642,6 +1313,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -1736,7 +1408,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 16
m_RootOrder: 15
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &857098133
GameObject:
@ -1780,6 +1452,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -1873,7 +1546,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 11
m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &882110193
GameObject:
@ -1918,6 +1591,7 @@ TrailRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -2008,7 +1682,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 26
m_RootOrder: 20
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1056685378
GameObject:
@ -2052,6 +1726,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -2145,7 +1820,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 18
m_RootOrder: 17
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1140426303
GameObject:
@ -2189,6 +1864,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -2281,7 +1957,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 10
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1436166732
GameObject:
@ -2324,6 +2000,24 @@ Light:
m_Bias: 0.05
m_NormalBias: 0.4
m_NearPlane: 0.2
m_CullingMatrixOverride:
e00: 1
e01: 0
e02: 0
e03: 0
e10: 0
e11: 1
e12: 0
e13: 0
e20: 0
e21: 0
e22: 1
e23: 0
e30: 0
e31: 0
e32: 0
e33: 1
m_UseCullingMatrixOverride: 0
m_Cookie: {fileID: 0}
m_DrawHalo: 0
m_Flare: {fileID: 0}
@ -2331,12 +2025,15 @@ Light:
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingLayerMask: 1
m_Lightmapping: 4
m_LightShadowCasterMode: 0
m_AreaSize: {x: 1, y: 1}
m_BounceIntensity: 1
m_ColorTemperature: 6570
m_UseColorTemperature: 0
m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
m_UseBoundingSphereOverride: 0
m_ShadowRadius: 0
m_ShadowAngle: 0
--- !u!4 &1436166734
@ -2351,7 +2048,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 28
m_RootOrder: 22
m_LocalEulerAnglesHint: {x: 50, y: 150, z: 0}
--- !u!1 &1703335173
GameObject:
@ -2395,6 +2092,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -2487,7 +2185,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 15
m_RootOrder: 14
m_LocalEulerAnglesHint: {x: 78.5, y: 17.63, z: -84.1}
--- !u!1 &1915039847
GameObject:
@ -2531,6 +2229,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -2624,7 +2323,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 13
m_RootOrder: 12
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1923545939
GameObject:
@ -2668,6 +2367,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -2761,7 +2461,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 12
m_RootOrder: 11
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1951475971
GameObject:
@ -2790,7 +2490,6 @@ MonoBehaviour:
m_GameObject: {fileID: 1951475971}
m_Enabled: 1
m_EditorHideFlags: 0
m_GeneratorAsset: {fileID: 0}
m_Script: {fileID: 11500000, guid: d9c4062cdfca84ab98ecb70323fc31f9, type: 3}
m_Name:
m_EditorClassIdentifier:
@ -2804,7 +2503,6 @@ MonoBehaviour:
m_GameObject: {fileID: 1951475971}
m_Enabled: 1
m_EditorHideFlags: 0
m_GeneratorAsset: {fileID: 0}
m_Script: {fileID: 11500000, guid: 20f198885badb1f4fa1e65869995ff82, type: 3}
m_Name:
m_EditorClassIdentifier:
@ -2825,7 +2523,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 30
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1999992360
GameObject:
@ -2869,6 +2567,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -2963,7 +2662,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 17
m_RootOrder: 16
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2104401859
GameObject:
@ -3007,6 +2706,7 @@ LineRenderer:
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
@ -3099,5 +2799,5 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 20
m_RootOrder: 19
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}