public override void OnInspectorGUI() {//movimiento de los inspector(xyz) en la ventana Scene, seleccion de un GO y mouseOver los Inspector splineMono = target as SplineMono; if (selectedNode != null) { //DrawSelectedPointInspector(); } if (GUILayout.Button("Add Curve")) { Undo.RegisterCompleteObjectUndo(splineMono, "Add Curve"); splineMono.AddFollowingDefaultCurve(); EditorUtility.SetDirty(splineMono); } }
private void OnSceneGUI() {//movimiento del mouse en la ventana Scene splineMono = target as SplineMono; if (!splineMono.Initialized()) { return; } handleTransform = splineMono.transform; handleRotation = Tools.pivotRotation == PivotRotation.Local ? handleTransform.rotation : Quaternion.identity; DrawHandles(); CheckNodeMovement(selectedNode); DrawCurves(); //DrawDirections(); DrawRotationFixed(); DrawRotation(); }
private void StartSpline() { SplineMono = GetComponent <SplineMono>(); SplineMono.AddFollowingDefaultCurve(); SplineMono.AddFollowingDefaultCurve(); }
public bool Initialized() { SplineMono = GetComponent <SplineMono>(); extruder = GetComponent <Extruder>(); return(SplineMono.Initialized() && extruder.Initialized()); }