//private RectTransform deathPanel = null;
// Use this for initialization
void Start()
{
foreach (Image ri in gameObject.GetComponentsInChildren <Image>())
{
if (ri.gameObject.name == "Restart" || ri.gameObject.name == "HighScore" || ri.gameObject.name == "Quit")
{
ri.alphaHitTestMinimumThreshold = 0.5f;
}
}
foreach (GameObject go in SceneManager.GetActiveScene().GetRootGameObjects())
{
foreach (Transform child in go.GetComponentsInChildren <Transform>())
{
if (scoreSys == null && child.name == "KMsText")
{
scoreSys = new ScoreSystem(child.GetComponent <Text>());
}
}
}
for (int i = 0; i < 10; ++i)
{
highScores.Add(PlayerPrefs.GetFloat(GlobalScript.TableTag + GlobalScript.ScoreTag + i, float.NaN));
}
scoreSys.Start();
GameObject[] rootGameObjects = gameObject.scene.GetRootGameObjects();
foreach (GameObject go in rootGameObjects)
{
if (pgInstance == null)
{
pgInstance = go.GetComponentInChildren <ProceduralGenerator>();
}
if (bmInstance == null)
{
bmInstance = go.GetComponentInChildren <ButtonMovement>();
}
if (pgInstance != null && bmInstance != null)
{
break;
}
}
DeathMenuUI.SetActive(false);
}