public MobsModelChoice(Form Window, TextBox Form) { if (Window.GetType() == typeof(LoadNPCTemplate)) { loadNPCTemplateWindow = Window as LoadNPCTemplate; NPCTemplateModelTextBox = Form; this.Text = "NPCTemplate Models Chooser"; } else if (Window.GetType() == typeof(LoadMob)) { loadMobWindow = Window as LoadMob; MobModelTextBox = Form; this.Text = "Mob Model Chooser"; } InitializeComponent(); }
public void Setup() { GlobalReference.GlobalValues = new GlobalValues(); loadMob = new LoadMob(); effectParameter = new Mock <IEffectParameter>(); translationMessage = new Mock <ITranslationMessage>(); room = new Mock <IRoom>(); npc = new Mock <INonPlayerCharacter>(); notify = new Mock <INotify>(); inGameDateTime = new Mock <IInGameDateTime>(); gameDateTime = new Mock <IGameDateTime>(); roomId = new Mock <IBaseObjectId>(); world = new Mock <IWorld>(); zone = new Mock <IZone>(); room2 = new Mock <IRoom>(); effectParameter.Setup(e => e.Target).Returns(room.Object); effectParameter.Setup(e => e.Performer).Returns(npc.Object); effectParameter.Setup(e => e.RoomMessage).Returns(translationMessage.Object); npc.Setup(e => e.Clone()).Returns(npc.Object); inGameDateTime.Setup(e => e.GameDateTime).Returns(gameDateTime.Object); gameDateTime.Setup(e => e.Hour).Returns(1); roomId.Setup(e => e.Id).Returns(2); roomId.Setup(e => e.Zone).Returns(1); world.Setup(e => e.Zones).Returns(new Dictionary <int, IZone>() { { 1, zone.Object } }); zone.Setup(e => e.Rooms).Returns(new Dictionary <int, IRoom>() { { 2, room2.Object } }); GlobalReference.GlobalValues.Notify = notify.Object; GlobalReference.GlobalValues.GameDateTime = inGameDateTime.Object; GlobalReference.GlobalValues.World = world.Object; }
private void mobToolStripMenuItem_Click(object sender, EventArgs e) { LoadMob fm = new LoadMob(this); fm.Show(); }