void Start() { if (viewPrefab.GetComponent<GraphicsSet>() == null) { Debug.Log("ERROR: GraphicsSet is not attatched View Prefab"); return; } view = (GameObject)Instantiate(viewPrefab); view.transform.parent = transform; view.transform.localPosition = Vector3.zero + positionDifference; view.transform.localEulerAngles = eulerAngles; view.transform.localScale = scale; graphicsSet = view.GetComponent<GraphicsSet>(); onColor = graphicsSet.on.renderer.material.color; offColor = graphicsSet.off.renderer.material.color; var stateName = viewTarget.name; graphicsSet.textMesh.text = stateName; }
void Start() { if (viewPrefab.GetComponent <GraphicsSet>() == null) { Debug.Log("ERROR: GraphicsSet is not attatched View Prefab"); return; } view = (GameObject)Instantiate(viewPrefab); view.transform.parent = transform; view.transform.localPosition = Vector3.zero + positionDifference; view.transform.localEulerAngles = eulerAngles; view.transform.localScale = scale; graphicsSet = view.GetComponent <GraphicsSet>(); onColor = graphicsSet.on.renderer.material.color; offColor = graphicsSet.off.renderer.material.color; var stateName = viewTarget.name; graphicsSet.textMesh.text = stateName; }