private void modifySpawn_Click(object sender, EventArgs e)
        {
            if (facetView.SelectedNode != null)
            {
                RegionTag tag = (RegionTag)facetView.SelectedNode.Tag;
                Region    r   = tag.Parent;

                Spawn s = r.Spawns[tag.Index];

                ModifySpawn ms = new ModifySpawn();
                ms.Initialize(s);
                ms.ShowDialog(this);

                if (ms.Canceled)
                {
                    return;
                }

                ChangesMade = true;

                s = ms.Spawn;

                facetView.SelectedNode.Text = String.Format("ID={0}, Type={1}, MinSeconds={2}, MaxSeconds={3}, Amount={4}",
                                                            s.SpawnID.ToString(), s.SpawnType, s.SpawnMinSeconds.ToString(), s.SpawnMaxSeconds.ToString(), s.SpawnAmount.ToString());

                r.Spawns[tag.Index] = s;
            }
        }
Пример #2
0
        private void modifySpawn_Click(object sender, EventArgs e)
        {
            if (facetView.SelectedNode != null)
            {
                RegionTag tag = (RegionTag)facetView.SelectedNode.Tag;
                Region r = tag.Parent;

                Spawn s = r.Spawns[tag.Index];

                ModifySpawn ms = new ModifySpawn();
                ms.Initialize(s);
                ms.ShowDialog(this);

                if (ms.Canceled)
                    return;

                ChangesMade = true;

                s = ms.Spawn;

                facetView.SelectedNode.Text = String.Format("ID={0}, Type={1}, MinSeconds={2}, MaxSeconds={3}, Amount={4}",
                    s.SpawnID.ToString(), s.SpawnType, s.SpawnMinSeconds.ToString(), s.SpawnMaxSeconds.ToString(), s.SpawnAmount.ToString());

                r.Spawns[tag.Index] = s;
            }
        }