コード例 #1
0
ファイル: AshMaze.cs プロジェクト: elavanis/Mud
        private static LeaveRoomMovePcEnchantment GenerateMobEnchantment(Direction direction, int percent)
        {
            LeaveRoomMovePcEnchantment leaveRoomEnchantment = new LeaveRoomMovePcEnchantment();

            leaveRoomEnchantment.Direction         = direction;
            leaveRoomEnchantment.ActivationPercent = percent;
            leaveRoomEnchantment.RoomId            = new BaseObjectId(18, 1);
            leaveRoomEnchantment.Effect            = new MoveMob();
            return(leaveRoomEnchantment);
        }
コード例 #2
0
        public void Setup()
        {
            GlobalReference.GlobalValues = new GlobalValues();

            enchantment = new LeaveRoomMovePcEnchantment();
            effect      = new Mock <IEffect>();
            parameter   = new Mock <IEffectParameter>();

            enchantment.ActivationPercent = 100;
            enchantment.Effect            = effect.Object;
            enchantment.Parameter         = parameter.Object;
            enchantment.Direction         = Directions.Direction.East;
        }