protected void CenterCameraOn(SerializedObjectEditorGUI <T> editorGUI) { _cameraPosition = -editorGUI.GetPosition(); }
protected override void SetObjectPosition(SerializedObjectEditorGUI <State> editorGUI, Vector2 position) { editorGUI.GetEditableObject()._editorPosition = position; }
protected override void SetObjectPosition(SerializedObjectEditorGUI <Event> editorGUI, Vector2 position) { SetEventTime((EventEditorGUI)editorGUI, _timelineArea.GetTime(position.x)); }
protected override Event CreateCopyFrom(SerializedObjectEditorGUI <Event> editorGUI) { return(SerializeConverter.CreateCopy(editorGUI.GetEditableObject())); }
protected abstract void SetObjectPosition(SerializedObjectEditorGUI <T> obj, Vector2 position);
protected abstract T CreateCopyFrom(SerializedObjectEditorGUI <T> editorGUI);