public override void InitializeConveyor(MessageConveyor conveyor)
 {
     conveyor.AddConveyorUnit(new RoomMonstersUnit(_monstersWidgetControl, conveyor));
     conveyor.AddMessageDeserializer(new RoomMonstersMessageDeserializer(conveyor));
 }
Esempio n. 2
0
 public override void InitializeConveyor(MessageConveyor conveyor)
 {
     conveyor.AddConveyorUnit(new StatisticsConveyourUnit(conveyor), true);
 }
Esempio n. 3
0
        private static void InitializeConveyorUnits(MessageConveyor conveyor)
        {
            conveyor.AddCommandSerializer(new TextCommandSerializer(conveyor));

            //Initialize conveyor with all deserializations
            conveyor.AddMessageDeserializer(new TextMessageDeserializer(conveyor));
            conveyor.AddMessageDeserializer(new ProtocolVersionMessageDeserializer(conveyor));

            //Initialize conveyor with message handlers. Handlers added in order processing
            conveyor.AddConveyorUnit(new CommandSeparatorUnit(conveyor));
            conveyor.AddConveyorUnit(new CommandsFromUserLineUnit(conveyor));
            conveyor.AddConveyorUnit(new VariableReplaceUnit(conveyor));
            conveyor.AddConveyorUnit(new CommandMultiplierUnit(conveyor));
            conveyor.AddConveyorUnit(new SubstitutionUnit(conveyor));
            conveyor.AddConveyorUnit(new TriggerUnit(conveyor));
            conveyor.AddConveyorUnit(new AliasUnit(conveyor));
            conveyor.AddConveyorUnit(new HotkeyUnit(conveyor));
            conveyor.AddConveyorUnit(new HighlightUnit(conveyor));
            conveyor.AddConveyorUnit(new LoggingUnit(conveyor));
            conveyor.AddConveyorUnit(new ShowMainOutputUnit(conveyor));
            conveyor.AddConveyorUnit(new SendToWindowUnit(conveyor));
            conveyor.AddConveyorUnit(new ToggleFullScreenModeUnit(conveyor));

            PluginHost.Instance.InitializeConveyor(conveyor);

            //Add remaining message handlers which should to process message last
            conveyor.AddConveyorUnit(new ProtocolVersionUnit(conveyor));
            conveyor.AddConveyorUnit(new CommandRepeaterUnit(conveyor));
            conveyor.AddConveyorUnit(new CapForLineCommandUnit(conveyor));
            conveyor.AddConveyorUnit(new ConnectionUnit(conveyor));
        }
Esempio n. 4
0
 public override void InitializeConveyor(MessageConveyor conveyor)
 {
     conveyor.AddConveyorUnit(new StuffDatabaseUnit(conveyor));
     conveyor.AddMessageDeserializer(new LoreMessageDeserializer(conveyor));
 }
Esempio n. 5
0
 public override void InitializeConveyor(MessageConveyor conveyor)
 {
     conveyor.AddConveyorUnit(new TickerUnit(conveyor));
 }
Esempio n. 6
0
 public override void InitializeConveyor(MessageConveyor conveyor)
 {
     conveyor.AddConveyorUnit(new GroupStatusUnit(_groupWidgetControl, conveyor));
     conveyor.AddMessageDeserializer(new GroupStatusMessageDeserializer(conveyor));
 }
 public override void InitializeConveyor(MessageConveyor conveyor)
 {
     conveyor.AddConveyorUnit(new OutputToAdditionalWindowConveyorUnit(_manager, conveyor));
 }
Esempio n. 8
0
 public override void InitializeConveyor(MessageConveyor conveyor)
 {
     conveyor.AddConveyorUnit(new RouteUnit(_routeManager, conveyor));
     conveyor.AddMessageDeserializer(new CurrentRoomMessageDeserializer(conveyor));
 }