void Update() { MeshRenderer wallRenderer = gameObject.GetComponent <MeshRenderer>(); if (wallState == WallState.hidden) { if (wallRenderer.enabled) { wallRenderer.enabled = false; foreach (MeshRenderer renderer in wallRenderer.GetComponentsInChildren <MeshRenderer>()) { renderer.enabled = false; } } } else if (wallState == WallState.solid) { if (!wallRenderer.enabled) { wallRenderer.enabled = true; foreach (MeshRenderer renderer in wallRenderer.GetComponentsInChildren <MeshRenderer>()) { renderer.enabled = true; } } } }
protected void Awake() { allTripods = canvasTripod.GetComponentsInChildren <MeshRenderer>(); }