void Update() { foreach (BentoSingleMenu bm in bentoMenus) { if (activeMenu == bm) { bm.Update(true); } else { bm.Update(false); } } if (activeMenu != null) { Vector3 p = transform.position; float t = 0.96f; p.z = p.z * t + (1 - t) * activeMenu.zHeight; transform.position = p; } if (autoLoadMenu != -1) { activeMenu = bentoMenus[autoLoadMenu]; autoLoadMenu = -1; } }
void Start() { foreach (BentoSingleMenu bm in bentoMenus) { bm.Initialize(GetComponent <Camera>(), layout); } if (bentoMenus.Count > 0) { activeMenu = bentoMenus[0]; } }