整理代码

This commit is contained in:
monitor1394
2018-09-12 07:27:22 +08:00
parent 75c1fcb1bc
commit 5ed1c18af6
4 changed files with 838 additions and 81 deletions

25
Assets/XChart/Demo.cs Normal file
View File

@@ -0,0 +1,25 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using xchart;
public class Demo : MonoBehaviour
{
private LineChart lineChart;
private float time;
void Awake () {
lineChart = transform.Find("line_chart").GetComponent<LineChart>();
}
void Update () {
time += Time.deltaTime;
if (time >= 1)
{
time = 0;
lineChart.AddPoint("fps", Random.Range(24.0f, 60.0f));
lineChart.AddPoint("rtt", Random.Range(15, 30));
lineChart.AddPoint("ping", Random.Range(0, 100));
}
}
}

View File

@@ -0,0 +1,13 @@
fileFormatVersion: 2
guid: e6bd57e81d68cac47a78ccb7a452c8d7
timeCreated: 1536708123
licenseType: Free
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -196,30 +196,30 @@ namespace xchart
} }
else else
{ {
GameObject g1; GameObject txtObj;
if (transform.Find("graduation" + i)) if (transform.Find("graduation" + i))
{ {
g1 = transform.Find("graduation" + i).gameObject; txtObj = transform.Find("graduation" + i).gameObject;
g1.SetActive(true); txtObj.SetActive(true);
} }
else else
{ {
g1 = new GameObject(); txtObj = new GameObject();
g1.name = "graduation" + i; txtObj.name = "graduation" + i;
g1.transform.parent = transform; txtObj.transform.parent = transform;
g1.transform.localPosition = Vector3.zero; txtObj.transform.localPosition = Vector3.zero;
g1.transform.localScale = Vector3.one; txtObj.transform.localScale = Vector3.one;
Text txtg1 = g1.AddComponent<Text>(); Text txt = txtObj.AddComponent<Text>();
txtg1.font = font; txt.font = font;
txtg1.text = (i * 100).ToString(); txt.text = (i * 100).ToString();
txtg1.alignment = TextAnchor.MiddleRight; txt.alignment = TextAnchor.MiddleRight;
} }
RectTransform rect = g1.GetComponent<RectTransform>(); RectTransform rect = txtObj.GetComponent<RectTransform>();
rect.anchorMax = Vector2.zero; rect.anchorMax = Vector2.zero;
rect.anchorMin = Vector2.zero; rect.anchorMin = Vector2.zero;
rect.sizeDelta = new Vector2(50, 20); rect.sizeDelta = new Vector2(50, 20);
rect.localPosition = new Vector3(-33, i * graduationHig, 0); rect.localPosition = new Vector3(-33, i * graduationHig, 0);
graduationList.Add(g1.GetComponent<Text>()); graduationList.Add(txtObj.GetComponent<Text>());
} }
} }
} }
@@ -231,43 +231,43 @@ namespace xchart
{ {
if (lineList[i].button) continue; if (lineList[i].button) continue;
GameObject goBtn; GameObject btnObj;
if (transform.Find("button" + i)) if (transform.Find("button" + i))
{ {
goBtn = transform.Find("button" + i).gameObject; btnObj = transform.Find("button" + i).gameObject;
} }
else else
{ {
goBtn = new GameObject(); btnObj = new GameObject();
goBtn.name = "button" + i; btnObj.name = "button" + i;
goBtn.transform.parent = transform; btnObj.transform.parent = transform;
goBtn.transform.localPosition = Vector3.zero; btnObj.transform.localPosition = Vector3.zero;
goBtn.transform.localScale = Vector3.one; btnObj.transform.localScale = Vector3.one;
goBtn.AddComponent<Image>(); btnObj.AddComponent<Image>();
goBtn.AddComponent<Button>(); btnObj.AddComponent<Button>();
GameObject goTxt = new GameObject(); GameObject txtObj = new GameObject();
goTxt.name = "Text"; txtObj.name = "Text";
goTxt.transform.parent = goBtn.transform; txtObj.transform.parent = btnObj.transform;
goTxt.transform.localPosition = Vector3.zero; txtObj.transform.localPosition = Vector3.zero;
goTxt.transform.localScale = Vector3.one; txtObj.transform.localScale = Vector3.one;
goTxt.AddComponent<Text>(); txtObj.AddComponent<Text>();
Text txtg1 = goTxt.GetComponent<Text>(); Text txt = txtObj.GetComponent<Text>();
txtg1.font = font; txt.font = font;
txtg1.text = (i * 100).ToString(); txt.text = (i * 100).ToString();
txtg1.alignment = TextAnchor.MiddleCenter; txt.alignment = TextAnchor.MiddleCenter;
} }
RectTransform rect = goBtn.GetComponent<RectTransform>(); RectTransform rect = btnObj.GetComponent<RectTransform>();
if (rect == null) if (rect == null)
{ {
rect = goBtn.AddComponent<RectTransform>(); rect = btnObj.AddComponent<RectTransform>();
} }
rect.anchorMax = Vector2.zero; rect.anchorMax = Vector2.zero;
rect.anchorMin = Vector2.zero; rect.anchorMin = Vector2.zero;
rect.pivot = Vector2.zero; rect.pivot = Vector2.zero;
rect.sizeDelta = new Vector2(50-1, 20); rect.sizeDelta = new Vector2(50, 20);
rect.localPosition = new Vector3(i*50, chartHigh + 30, 0); rect.localPosition = new Vector3(i*50, chartHigh + 30, 0);
Button btn = goBtn.GetComponent<Button>(); Button btn = btnObj.GetComponent<Button>();
lineList[i].button = btn; lineList[i].button = btn;
} }
} }
@@ -275,44 +275,44 @@ namespace xchart
private void InitHideAndShowButton() private void InitHideAndShowButton()
{ {
if (lineList.Count <= 0) return; if (lineList.Count <= 0) return;
GameObject goBtn; GameObject btnObj;
float chartHigh = rectTransform.sizeDelta.y; float chartHigh = rectTransform.sizeDelta.y;
if (transform.Find("buttonall")) if (transform.Find("buttonall"))
{ {
goBtn = transform.Find("buttonall").gameObject; btnObj = transform.Find("buttonall").gameObject;
} }
else else
{ {
goBtn = new GameObject(); btnObj = new GameObject();
goBtn.name = "buttonall"; btnObj.name = "buttonall";
goBtn.transform.parent = transform; btnObj.transform.parent = transform;
goBtn.transform.localPosition = Vector3.zero; btnObj.transform.localPosition = Vector3.zero;
goBtn.transform.localScale = Vector3.one; btnObj.transform.localScale = Vector3.one;
goBtn.AddComponent<Image>(); btnObj.AddComponent<Image>();
goBtn.AddComponent<Button>(); btnObj.AddComponent<Button>();
GameObject goTxt = new GameObject(); GameObject txtObj = new GameObject();
goTxt.name = "Text"; txtObj.name = "Text";
goTxt.transform.parent = goBtn.transform; txtObj.transform.parent = btnObj.transform;
goTxt.transform.localPosition = Vector3.zero; txtObj.transform.localPosition = Vector3.zero;
goTxt.transform.localScale = Vector3.one; txtObj.transform.localScale = Vector3.one;
goTxt.AddComponent<Text>(); txtObj.AddComponent<Text>();
Text txtg1 = goTxt.GetComponent<Text>(); Text txt = txtObj.GetComponent<Text>();
txtg1.font = font; txt.font = font;
txtg1.text = "SHOW"; txt.text = "SHOW";
txtg1.alignment = TextAnchor.MiddleCenter; txt.alignment = TextAnchor.MiddleCenter;
} }
RectTransform rect = goBtn.GetComponent<RectTransform>(); RectTransform rect = btnObj.GetComponent<RectTransform>();
if (rect == null) if (rect == null)
{ {
rect = goBtn.AddComponent<RectTransform>(); rect = btnObj.AddComponent<RectTransform>();
} }
rect.anchorMax = Vector2.zero; rect.anchorMax = Vector2.zero;
rect.anchorMin = Vector2.zero; rect.anchorMin = Vector2.zero;
rect.pivot = Vector2.zero; rect.pivot = Vector2.zero;
rect.sizeDelta = new Vector2(graduationWidth-1, 20); rect.sizeDelta = new Vector2(graduationWidth, 20);
rect.localPosition = new Vector3(-graduationWidth, chartHigh + 30, 0); rect.localPosition = new Vector3(-graduationWidth, chartHigh + 30, 0);
btnAll = goBtn.GetComponent<Button>(); btnAll = btnObj.GetComponent<Button>();
btnAll.GetComponent<Image>().color = backgroundColor; btnAll.GetComponent<Image>().color = backgroundColor;
btnAll.onClick.AddListener(delegate () btnAll.onClick.AddListener(delegate ()
{ {
@@ -325,17 +325,8 @@ namespace xchart
}); });
} }
private float time;
private void Update() private void Update()
{ {
time += Time.deltaTime;
if (time >= 1)
{
time = 0;
AddPoint("fps", Random.Range(24.0f, 60.0f));
AddPoint("rtt", Random.Range(15, 30));
AddPoint("ping", Random.Range(0, 100));
}
CheckLineSizeChange(); CheckLineSizeChange();
} }

View File

@@ -186,6 +186,117 @@ CanvasRenderer:
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0} m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 146649533} m_GameObject: {fileID: 146649533}
--- !u!1 &349164275
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 349164276}
- component: {fileID: 349164279}
- component: {fileID: 349164278}
- component: {fileID: 349164277}
m_Layer: 0
m_Name: button0
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &349164276
RectTransform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 349164275}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 130, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1910241090}
m_Father: {fileID: 1297066860}
m_RootOrder: 6
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: 130}
m_SizeDelta: {x: 49, y: 20}
m_Pivot: {x: 0, y: 0}
--- !u!114 &349164277
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 349164275}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
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_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_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 349164278}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!114 &349164278
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 349164275}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.334077, g: 0.2794118, b: 1, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
--- !u!222 &349164279
CanvasRenderer:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 349164275}
--- !u!1 &447875476 --- !u!1 &447875476
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -492,7 +603,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0 m_HorizontalOverflow: 0
m_VerticalOverflow: 0 m_VerticalOverflow: 0
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: 8 m_Text: 14
--- !u!222 &530637868 --- !u!222 &530637868
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -628,7 +739,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0 m_HorizontalOverflow: 0
m_VerticalOverflow: 0 m_VerticalOverflow: 0
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: 16 m_Text: 28
--- !u!222 &954306452 --- !u!222 &954306452
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -702,13 +813,161 @@ MonoBehaviour:
m_HorizontalOverflow: 0 m_HorizontalOverflow: 0
m_VerticalOverflow: 0 m_VerticalOverflow: 0
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: 24 m_Text: 42
--- !u!222 &1008807762 --- !u!222 &1008807762
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0} m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1008807759} m_GameObject: {fileID: 1008807759}
--- !u!1 &1084832776
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1084832777}
- component: {fileID: 1084832779}
- component: {fileID: 1084832778}
m_Layer: 0
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1084832777
RectTransform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1084832776}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 25, y: 10, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1968963307}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1084832778
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1084832776}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 14
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 10
m_MaxSize: 40
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: SHOW
--- !u!222 &1084832779
CanvasRenderer:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1084832776}
--- !u!1 &1206769489
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1206769490}
- component: {fileID: 1206769492}
- component: {fileID: 1206769491}
m_Layer: 0
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1206769490
RectTransform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1206769489}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 24.5, y: 10, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 2070139460}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1206769491
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1206769489}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 14
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 10
m_MaxSize: 40
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: PING
--- !u!222 &1206769492
CanvasRenderer:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1206769489}
--- !u!1 &1256963132 --- !u!1 &1256963132
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -776,7 +1035,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0 m_HorizontalOverflow: 0
m_VerticalOverflow: 0 m_VerticalOverflow: 0
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: 32 m_Text: 56
--- !u!222 &1256963135 --- !u!222 &1256963135
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -816,6 +1075,10 @@ RectTransform:
- {fileID: 1008807760} - {fileID: 1008807760}
- {fileID: 1256963133} - {fileID: 1256963133}
- {fileID: 2050447234} - {fileID: 2050447234}
- {fileID: 349164276}
- {fileID: 1487266908}
- {fileID: 2070139460}
- {fileID: 1968963307}
m_Father: {fileID: 2051892027} m_Father: {fileID: 2051892027}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -856,23 +1119,393 @@ MonoBehaviour:
key: fps key: fps
lineColor: {r: 0.334077, g: 0.2794118, b: 1, a: 1} lineColor: {r: 0.334077, g: 0.2794118, b: 1, a: 1}
pointColor: {r: 1, g: 1, b: 1, a: 1} pointColor: {r: 1, g: 1, b: 1, a: 1}
button: {fileID: 0} button: {fileID: 349164277}
- name: RTT - name: RTT
key: rtt key: rtt
lineColor: {r: 0, g: 0.77205884, b: 0.1650608, a: 1} lineColor: {r: 0, g: 0.77205884, b: 0.1650608, a: 1}
pointColor: {r: 1, g: 1, b: 1, a: 1} pointColor: {r: 1, g: 1, b: 1, a: 1}
button: {fileID: 0} button: {fileID: 1487266909}
- name: PING - name: PING
key: ping key: ping
lineColor: {r: 0.89705884, g: 0.04617214, b: 0.8735863, a: 1} lineColor: {r: 0.89705884, g: 0.04617214, b: 0.8735863, a: 1}
pointColor: {r: 1, g: 1, b: 1, a: 1} pointColor: {r: 1, g: 1, b: 1, a: 1}
button: {fileID: 0} button: {fileID: 2070139461}
--- !u!222 &1297066862 --- !u!222 &1297066862
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0} m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1297066859} m_GameObject: {fileID: 1297066859}
--- !u!1 &1487266907
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1487266908}
- component: {fileID: 1487266911}
- component: {fileID: 1487266910}
- component: {fileID: 1487266909}
m_Layer: 0
m_Name: button1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1487266908
RectTransform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1487266907}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 50, y: 130, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1914959964}
m_Father: {fileID: 1297066860}
m_RootOrder: 7
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 50, y: 130}
m_SizeDelta: {x: 49, y: 20}
m_Pivot: {x: 0, y: 0}
--- !u!114 &1487266909
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1487266907}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
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_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_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 1487266910}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!114 &1487266910
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1487266907}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0.77205884, b: 0.1650608, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
--- !u!222 &1487266911
CanvasRenderer:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1487266907}
--- !u!1 &1910241089
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1910241090}
- component: {fileID: 1910241092}
- component: {fileID: 1910241091}
m_Layer: 0
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1910241090
RectTransform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1910241089}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 24.5, y: 10, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 349164276}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1910241091
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1910241089}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 14
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 10
m_MaxSize: 40
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: FPS
--- !u!222 &1910241092
CanvasRenderer:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1910241089}
--- !u!1 &1914959963
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1914959964}
- component: {fileID: 1914959966}
- component: {fileID: 1914959965}
m_Layer: 0
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1914959964
RectTransform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1914959963}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 24.5, y: 10, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1487266908}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1914959965
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1914959963}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 14
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 10
m_MaxSize: 40
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: RTT
--- !u!222 &1914959966
CanvasRenderer:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1914959963}
--- !u!1 &1968963306
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1968963307}
- component: {fileID: 1968963310}
- component: {fileID: 1968963309}
- component: {fileID: 1968963308}
m_Layer: 0
m_Name: buttonall
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1968963307
RectTransform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1968963306}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -50, y: 130, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1084832777}
m_Father: {fileID: 1297066860}
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: -50, y: 130}
m_SizeDelta: {x: 50, y: 20}
m_Pivot: {x: 0, y: 0}
--- !u!114 &1968963308
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1968963306}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
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_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_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 1968963309}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!114 &1968963309
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1968963306}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 0.559}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
--- !u!222 &1968963310
CanvasRenderer:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1968963306}
--- !u!1 &2050447233 --- !u!1 &2050447233
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -989,13 +1622,108 @@ MonoBehaviour:
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0} m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2051892026} m_GameObject: {fileID: 2051892026}
m_Enabled: 0 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} m_Script: {fileID: 11500000, guid: e6bd57e81d68cac47a78ccb7a452c8d7, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!222 &2051892029
CanvasRenderer:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2051892026}
--- !u!1 &2070139459
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 2070139460}
- component: {fileID: 2070139463}
- component: {fileID: 2070139462}
- component: {fileID: 2070139461}
m_Layer: 0
m_Name: button2
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2070139460
RectTransform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2070139459}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 100, y: 130, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1206769490}
m_Father: {fileID: 1297066860}
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 100, y: 130}
m_SizeDelta: {x: 49, y: 20}
m_Pivot: {x: 0, y: 0}
--- !u!114 &2070139461
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2070139459}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
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_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_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 2070139462}
m_OnClick:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null
--- !u!114 &2070139462
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2070139459}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_Color: {r: 0.08088237, g: 0.07671931, b: 0.07671931, a: 0.591} m_Color: {r: 0.89705884, g: 0.04617214, b: 0.8735863, a: 1}
m_RaycastTarget: 1 m_RaycastTarget: 1
m_OnCullStateChanged: m_OnCullStateChanged:
m_PersistentCalls: m_PersistentCalls:
@@ -1010,9 +1738,9 @@ MonoBehaviour:
m_FillAmount: 1 m_FillAmount: 1
m_FillClockwise: 1 m_FillClockwise: 1
m_FillOrigin: 0 m_FillOrigin: 0
--- !u!222 &2051892029 --- !u!222 &2070139463
CanvasRenderer: CanvasRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0} m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0} m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 2051892026} m_GameObject: {fileID: 2070139459}