Пример #1
0
 /// <summary>
 /// Creates new instance of HUD warning
 /// </summary>
 /// <param name="detectionMethod">Warning's detection method</param>
 /// <param name="soundWarning">Sound warning</param>
 /// <param name="textWarning">Text warning</param>
 /// <param name="priority">Warning's priority</param>
 public MyHudWarning(MyWarningDetectionMethod detectionMethod, MyHudSoundWarning soundWarning, MyHudTextWarning textWarning, int priority)
 {
     m_warningDetectionMethod = detectionMethod;
     m_soundWarning           = soundWarning;
     m_textWarning            = textWarning;
     Priority          = priority;
     m_warningDetected = false;
 }
Пример #2
0
 /// <summary>
 /// Creates new instance of HUD warning
 /// </summary>
 /// <param name="detectionMethod">Warning's detection method</param>
 /// <param name="soundWarning">Sound warning</param>
 /// <param name="textWarning">Text warning</param>
 /// <param name="priority">Warning's priority</param>
 public MyHudWarning(MyWarningDetectionMethod detectionMethod, int priority, int repeatInterval = 0, int soundDelay = 0, int disappearTime = 0)
     : base(disappearTimeMs: disappearTime, font: MyFontEnum.Red, level: MyNotificationLevel.Important)
 {
     m_warningDetectionMethod = detectionMethod;
     RepeatInterval           = repeatInterval;
     m_soundDelay             = soundDelay;
     WarningPriority          = priority;
     m_warningDetected        = false;
 }
 /// <summary>
 /// Creates new instance of HUD warning
 /// </summary>
 /// <param name="detectionMethod">Warning's detection method</param>
 /// <param name="soundWarning">Sound warning</param>
 /// <param name="textWarning">Text warning</param>
 /// <param name="priority">Warning's priority</param>
 public MyHudWarning(MyWarningDetectionMethod detectionMethod, int priority, int repeatInterval = 0, int soundDelay = 0, int disappearTime = 0)
     : base(disappearTimeMs: disappearTime, font: MyFontEnum.Red , level: MyNotificationLevel.Important)
 {
     m_warningDetectionMethod = detectionMethod;
     RepeatInterval = repeatInterval;
     m_soundDelay = soundDelay;
     WarningPriority = priority;
     m_warningDetected = false;
 }
Пример #4
0
 /// <summary>
 /// Creates new instance of HUD warning
 /// </summary>
 /// <param name="detectionMethod">Warning's detection method</param>
 /// <param name="soundWarning">Sound warning</param>
 /// <param name="textWarning">Text warning</param>
 /// <param name="priority">Warning's priority</param>
 public MyHudWarning(MyWarningDetectionMethod detectionMethod, MyHudSoundWarning soundWarning, MyHudTextWarning textWarning, int priority)
 {            
     m_warningDetectionMethod = detectionMethod;
     m_soundWarning = soundWarning;
     m_textWarning = textWarning;
     Priority = priority;
     m_warningDetected = false;            
 }