graph chart引入&骑行结果弹窗
This commit is contained in:
1 parent
40d118cea3
commit
96f3644b5b
2374 files changed
+485161
-2410
No files matched your search
@@ -0,0 +1,71 @@
|
||||
#define Graph_And_Chart_PRO
|
||||
using UnityEngine;
|
||||
using System.Collections;
|
||||
using UnityEngine.UI;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace ChartAndGraph
|
||||
{
|
||||
#pragma warning disable 0618
|
||||
public class SelectScene : MonoBehaviour
|
||||
{
|
||||
public GameObject EventSystem;
|
||||
public GameObject MainCamera;
|
||||
public Canvas MainCanvas;
|
||||
public Canvas BackCanvas;
|
||||
public Button ButtonPrefab;
|
||||
|
||||
string[] Buttons = new string[]
|
||||
{
|
||||
"3D Bar 1","Chart And Graph/Themes/3d/Bar/Theme1/Preset2",
|
||||
"3D Bar 2","Chart And Graph/Themes/3d/Bar/Theme2/Preset1",
|
||||
"3D Pie 1","Chart And Graph/Themes/3d/Pie/Theme 2/preset5",
|
||||
"3D Pie 2","Chart And Graph/Themes/3d/Pie/Theme 6/preset 3",
|
||||
"3D Graph 1","Chart And Graph/Themes/3d/Graph/Theme 1/preset 2",
|
||||
"3D Graph 2","Chart And Graph/Themes/3d/Graph/Theme 2/preset 1",
|
||||
"3D Bubble","Chart And Graph/Themes/3d/Bubble/preset 1",
|
||||
"3D Radar","Chart And Graph/Themes/3d/Radar/Theme 1/preset 1",
|
||||
"2D Bar 1","Chart And Graph/Themes/2d/Bar/preset 2",
|
||||
"2D Bar 2","Chart And Graph/Themes/2d/Bar/preset 3",
|
||||
"2D Pie 1","Chart And Graph/Themes/2d/Pie/preset1",
|
||||
"2D Pie 2","Chart And Graph/Themes/2d/Pie/preset3",
|
||||
"2D Graph","Chart And Graph/Themes/2d/Graph/preset 1",
|
||||
"2D Realtime Graph","Chart And Graph/Themes/2d/Graph/preset 5",
|
||||
"2D Bubble","Chart And Graph/Themes/2d/Bubble/preset 1",
|
||||
"2D Radar","Chart And Graph/Themes/2d/Radar/preset 1",
|
||||
};
|
||||
private void Start()
|
||||
{
|
||||
for (int i = 0; i < Buttons.Length; i += 2)
|
||||
{
|
||||
string name = Buttons[i];
|
||||
string scene = Buttons[i + 1];
|
||||
Button b = Instantiate(ButtonPrefab);
|
||||
Text t = b.GetComponentInChildren<Text>();
|
||||
t.text = name;
|
||||
b.onClick.AddListener(() => { Select(scene); });
|
||||
b.transform.SetParent(MainCanvas.transform, false);
|
||||
}
|
||||
}
|
||||
|
||||
void ChangeCanvas()
|
||||
{
|
||||
EventSystem.SetActive(false);
|
||||
MainCamera.SetActive(false);
|
||||
MainCanvas.gameObject.SetActive(false);
|
||||
BackCanvas.gameObject.SetActive(true);
|
||||
}
|
||||
|
||||
public void Select(string scene)
|
||||
{
|
||||
Application.LoadLevelAdditive(scene);
|
||||
ChangeCanvas();
|
||||
}
|
||||
|
||||
public void SelectMain()
|
||||
{
|
||||
Application.LoadLevel("Chart And Graph/Themes/Demo");
|
||||
ChangeCanvas();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user