//It is used to update resources on the screen after changes public void UpdateResources() { GameObject go = GameObject.Find("_SceneManager"); ResourcesDisplayer rd = go.GetComponent <ResourcesDisplayer>(); rd.UpdateResources(); }
private void ResourceList_DragOver(object sender, DragEventArgs e) { var hoverPos = e.GetPosition(ResourcesDisplayer); if (hoverPos.Y <= 30) { ResourcesDisplayer.ScrollToVerticalOffset(ResourcesDisplayer.VerticalOffset - hoverPos.Y - 30); } else if (hoverPos.Y >= (ResourcesDisplayer.ActualHeight - 30)) { ResourcesDisplayer.ScrollToVerticalOffset(ResourcesDisplayer.VerticalOffset + (hoverPos.Y - (ResourcesDisplayer.ActualHeight - 30))); } }
private void CurrentModPackDisplayer_FileDrop(object sender, DragEventArgs e) { ModManager.CurrentModPack.TipToInsertResources(ModManager.CurrentModPack.Resources.Count, (string[])e.Data.GetData(DataFormats.FileDrop)); ResourcesDisplayer.ScrollToEnd(); FileDragArea.IsHitTestVisible = false; }
private void AddResource_Click(object sender, RoutedEventArgs e) { ModManager.CurrentModPack.TipToNewResources(); ResourcesDisplayer.ScrollToEnd(); }