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); }
public void SetDeactiveFunc(ToggleFunc func) { this.mDeactiveFunc = func; }
//---------------------- // Protected Variables //======================================== // setter / getter //------------------------------ public void SetActiveFunc(ToggleFunc func) { this.mAcitveFunc = func; }