public void Reset() { EList source = Model.ELists.Find(delegate(EList list) { return(list.Name == Name); }); if (source == null) { return; } for (int i = 0; i < source.Indexes.Length && i < Indexes.Length; i++) { Indexes[i].Address = source.Indexes[i].Address; Indexes[i].AddressBit = source.Indexes[i].AddressBit; Indexes[i].Description = source.Indexes[i].Description; Indexes[i].Label = source.Indexes[i].Label; Indexes[i].Index = source.Indexes[i].Index; } }
public void SetElement(string element) { this.element = element; if (project == null) { return; } switch (element) { case "Action Scripts": enotes = project.ActionScripts; break; case "Areas": enotes = project.Areas; break; case "Attacks": enotes = project.Attacks; break; case "Dialogues": enotes = project.Dialogues; break; case "Effects": enotes = project.Effects; break; case "Event Scripts": enotes = project.EventScripts; break; case "Formations": enotes = project.Formations; break; case "Items": enotes = project.Items; break; case "Monsters": enotes = project.Monsters; break; case "Packs": enotes = project.Packs; break; case "Shops": enotes = project.Shops; break; case "Spells": enotes = project.Spells; break; case "Sprites": enotes = project.Sprites; break; } elist = project.ELists.Find(delegate(EList list) { return(list.Name == element); }); }
private static void TransferListCollection(EList elist, string name) { switch (name) { case "Action Scripts": elist.Labels.CopyTo(Lists.ActionLabels, 0); break; case "Battle Events": elist.Labels.CopyTo(Lists.BattleEvents, 0); break; case "Battlefields": elist.Labels.CopyTo(Lists.Battlefields, 0); break; case "Effects": elist.Labels.CopyTo(Lists.Effects, 0); break; case "Event Scripts": elist.Labels.CopyTo(Lists.EventLabels, 0); break; case "Graphic Sets": elist.Labels.CopyTo(Lists.GraphicSets, 0); break; case "Levels": elist.Labels.CopyTo(Lists.Areas, 0); break; case "Samples": elist.Labels.CopyTo(Lists.Samples, 0); break; case "Shops": elist.Labels.CopyTo(Lists.Shops, 0); break; case "Collision Maps": elist.Labels.CopyTo(Lists.CollisionMaps, 0); break; case "Songs": elist.Labels.CopyTo(Lists.SPCTracks, 0); break; case "Sound FX (Event)": elist.Labels.CopyTo(Lists.SPCEventSounds, 0); break; case "Sound FX (Battle)": elist.Labels.CopyTo(Lists.SPCBattleSounds, 0); break; case "Sprites": elist.Labels.CopyTo(Lists.Sprites, 0); break; case "Tilesets": elist.Labels.CopyTo(Lists.TileSetNames, 0); break; case "Tilemaps": elist.Labels.CopyTo(Lists.Tilemaps, 0); break; case "World Maps": elist.Labels.CopyTo(Lists.WorldMaps, 0); break; } }