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;
 }
예제 #2
0
        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;
        }