コード例 #1
0
 private void OnEnable()
 {
     tubeGraphic = new SerializedObject(target);
     m_instance = target as TubeGraphic;
     pointsProperty = tubeGraphic.FindProperty("points");
     drawMeshProperty = tubeGraphic.FindProperty("drawMesh");
     drawIDTypeProperty = tubeGraphic.FindProperty("drawType");
     selectedSegmentProperty = tubeGraphic.FindProperty("selectedSegment");
 }
コード例 #2
0
        // Use this for initialization
        void Start()
        {
            tubeGraphic = GetComponent <TubeGraphic>();
            meshFilter  = GetComponent <MeshFilter>();
            if (!meshFilter)
            {
                meshFilter = gameObject.AddComponent <MeshFilter>();
            }

            meshRenderer = GetComponent <MeshRenderer>();
            if (!meshRenderer)
            {
                meshRenderer = gameObject.AddComponent <MeshRenderer>();
            }

            meshFilter.mesh = tubeGraphic.GetMesh();
        }
コード例 #3
0
 protected override void Awake()
 {
     base.Awake();
     tubeGraphic = GetComponent <TubeGraphic>();
 }