/// <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); }
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); }
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); }