using System.Collections; using System.Collections.Generic; using UnityEngine; public class EnableWhenReady : MonoBehaviour { // Use this for initialization void Start () { if (ZEDManager.GetInstance (sl.ZED_CAMERA_ID.CAMERA_ID_01) != null) ZEDManager.GetInstance (sl.ZED_CAMERA_ID.CAMERA_ID_01).OnZEDReady += zedIsReady; if (ZEDManager.GetInstance (sl.ZED_CAMERA_ID.CAMERA_ID_02) != null) ZEDManager.GetInstance (sl.ZED_CAMERA_ID.CAMERA_ID_02).OnZEDReady += zedIsReady; if (ZEDManager.GetInstance(sl.ZED_CAMERA_ID.CAMERA_ID_03) != null) ZEDManager.GetInstance(sl.ZED_CAMERA_ID.CAMERA_ID_03).OnZEDReady += zedIsReady; if (ZEDManager.GetInstance(sl.ZED_CAMERA_ID.CAMERA_ID_04) != null) ZEDManager.GetInstance(sl.ZED_CAMERA_ID.CAMERA_ID_04).OnZEDReady += zedIsReady; } // Update is called once per frame void zedIsReady () { foreach (var tr in gameObject.GetComponentsInChildren(true)) tr.gameObject.SetActive (true); } }