Esempio n. 1
0
        /// <summary>
        /// Сохранить настройки.
        /// </summary>
        /// <param name="storage">Хранилище настроек.</param>
        public override void Save(SettingsStorage storage)
        {
            storage.SetValue("HeartbeatInterval", HeartbeatInterval);
            storage.SetValue("SupportedMessages", SupportedMessages.Select(t => (int)t).ToArray());

            storage.SetValue("CreateAssociatedSecurity", CreateAssociatedSecurity);
            storage.SetValue("AssociatedBoardCode", AssociatedBoardCode);
            storage.SetValue("CreateDepthFromLevel1", CreateDepthFromLevel1);

            base.Save(storage);
        }
Esempio n. 2
0
        private BettyVoiceProcessor()
        {
            MsgBingoFuel = new SoundMessage()
            {
                Sound = new SoundPlayer(Properties.Resources.Bingo)
            };
            SupportedMessages.Add(MsgBingoFuel);

            MsgAoAMaximum = new SoundMessage()
            {
                Sound = new SoundPlayer(Properties.Resources.MaximumAngleOfAttack), Background = true, PlayInOut = false
            };
            SupportedMessages.Add(MsgAoAMaximum);

            MsgAoAOverLimit = new SoundMessage()
            {
                Sound = new SoundPlayer(Properties.Resources.AngleOfAttackOverLimit), Background = true, PlayInOut = false
            };
            SupportedMessages.Add(MsgAoAOverLimit);

            MsgGMaximum = new SoundMessage()
            {
                Sound = new SoundPlayer(Properties.Resources.OverG)
            };
            SupportedMessages.Add(MsgGMaximum);

            MsgGOverLimit = new SoundMessage()
            {
                Sound = new SoundPlayer(Properties.Resources.GOverLimit)
            };
            SupportedMessages.Add(MsgGOverLimit);

            MsgPullUp = new SoundMessage()
            {
                Sound = new SoundPlayer(Properties.Resources.PullUp)
            };
            SupportedMessages.Add(MsgPullUp);

            MsgOverspeed = new SoundMessage()
            {
                Sound = new SoundPlayer(Properties.Resources.MaximumSpeed)
            };
            SupportedMessages.Add(MsgOverspeed);

            MsgGearUp = new SoundMessage()
            {
                Sound = new SoundPlayer(Properties.Resources.GearUp)
            };
            SupportedMessages.Add(MsgGearUp);

            MsgGearDown = new SoundMessage()
            {
                Sound = new SoundPlayer(Properties.Resources.GearDown)
            };
            SupportedMessages.Add(MsgGearDown);

            MsgSinkRate = new SoundMessage()
            {
                Sound = new SoundPlayer(Properties.Resources.SinkRate)
            };
            SupportedMessages.Add(MsgSinkRate);
        }
Esempio n. 3
0
 public InputSystem()
     : base(true, true, EngineSystemIds.Input, Aspect.GetListForAll(typeof(CInputMap), typeof(CInputHandlers)), new Dictionary <int, MessageHandler>())
 {
     SupportedMessages.Add(EngineMessageIds.EntityCreated, OnEntitySpawnedMessage);
     SupportedMessages.Add(EngineMessageIds.GetMouseLocation, OnGetMouseLocationMessage);
 }