void OnUIChange(StickyNoteChangeEvent e) { if (m_Controller == null) { return; } switch (e.change) { case StickyNoteChange.Title: controller.title = title; break; case StickyNoteChange.Contents: controller.contents = contents; break; case StickyNoteChange.Theme: controller.theme = theme.ToString(); break; case StickyNoteChange.FontSize: controller.fontSize = fontSize.ToString(); break; case StickyNoteChange.Position: controller.position = new Rect(resolvedStyle.left, resolvedStyle.top, style.width.value.value, style.height.value.value); break; } }
void OnChange(StickyNoteChangeEvent evt) { switch (evt.change) { case StickyNoteChange.Title: case StickyNoteChange.Contents: m_Store.Dispatch(new UpdateStickyNoteAction(stickyNoteModel, title, contents)); break; } }