private void DrawRectButton(Rect line,
                                SerializedProperty tranRefProp,
                                TransformCache.eTransformRef param,
                                SerializedProperty relatedProp,
                                Callback btnCallback,
                                ToggleFunc toggleSession)
    {
        Rect[] cols   = line.SplitLeft(50f);
        Rect   recBtn = cols[0];

        if (GUI.Button(recBtn, l_recordButton))
        {
            // Undo.RecordObjects(new[] { component, component.transform }, "Record Transform");
            btnCallback();
            EditorUtility.SetDirty(relatedProp.serializedObject.targetObject);
        }

        toggleSession(cols[1], tranRefProp, param, relatedProp);
    }
Пример #2
0
 public void SetDeactiveFunc(ToggleFunc func)
 {
     this.mDeactiveFunc = func;
 }
Пример #3
0
        //----------------------
        // Protected Variables

        //========================================
        //      setter / getter
        //------------------------------
        public void SetActiveFunc(ToggleFunc func)
        {
            this.mAcitveFunc = func;
        }