Beispiel #1
0
    //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();
 }