Пример #1
0
 private void OnSavedSwatchRemoved(SavedSwatchPanel savedSwatchPanel)
 {
     if (savedSwatchPanel != null)
     {
         savedSwatches.Remove(savedSwatchPanel.savedSwatch);
         Persistence.UpdateSavedSwatches(savedSwatches);
         Destroy(savedSwatchPanel.gameObject);
     }
 }
Пример #2
0
        private void AddSavedSwatch(SavedSwatch savedSwatch)
        {
            SavedSwatchPanel savedSwatchPanel = savedSwatchesPanel.AddUIComponent <SavedSwatchPanel>();

            savedSwatchPanel.Build(PanelType.None, new Layout(new Vector2(256.0f, 24.0f), true, LayoutDirection.Horizontal, LayoutStart.TopLeft, 0), savedSwatch);
            savedSwatchPanel.autoLayoutPadding   = new RectOffset(5, 0, 5, 0);
            savedSwatchPanel.EventSwatchClicked += OnSavedSwatchClicked;
            savedSwatchPanel.EventRemoveSwatch  += OnSavedSwatchRemoved;
            savedSwatchPanel.EventSwatchRenamed += OnSavedSwatchRenamed;
        }