Example #1
0
 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();
 }
Example #2
0
        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;
        }
Example #3
0
        private void mobToolStripMenuItem_Click(object sender, EventArgs e)
        {
            LoadMob fm = new LoadMob(this);

            fm.Show();
        }