Fix in managers
This commit is contained in:
parent
7574de93ab
commit
bcebb8599c
3 changed files with 11 additions and 6 deletions
|
@ -22,7 +22,7 @@ namespace OpenbveFcmbTrainPlugin
|
|||
/// <summary>Shows a message to the player.</summary>
|
||||
/// <param name="message">The message to be shown.</param>
|
||||
/// <param name="color">The color of the message.</param>
|
||||
/// <param name="time">The time to show the message.</param>
|
||||
/// <param name="time">The time to show the message, in seconds.</param>
|
||||
internal static void ShowMessage(string message, OpenBveApi.Colors.MessageColor color, double time)
|
||||
{
|
||||
MessageDelegate(message, color, time);
|
||||
|
@ -31,7 +31,7 @@ namespace OpenbveFcmbTrainPlugin
|
|||
/// <summary>Shows a message to the player.</summary>
|
||||
/// <param name="message">The message to be shown.</param>
|
||||
/// <param name="color">The color of the message.</param>
|
||||
/// <param name="time">The time to show the message.</param>
|
||||
/// <param name="time">The time to show the message, in seconds.</param>
|
||||
/// <param name="score">The score for the player.</param>
|
||||
internal static void ShowMessage( string message, OpenBveApi.Colors.MessageColor color, double time, int score)
|
||||
{
|
||||
|
|
|
@ -39,7 +39,7 @@ namespace OpenbveFcmbTrainPlugin
|
|||
// Validate index before doing anything
|
||||
if (soundIndex < Sounds.Length && soundIndex >= 0)
|
||||
{
|
||||
if (Sounds[soundIndex].Playing)
|
||||
if (Playing(soundIndex))
|
||||
{
|
||||
// The sound is still playing, update volume and pitch
|
||||
Sounds[soundIndex].Volume = volume;
|
||||
|
@ -64,7 +64,7 @@ namespace OpenbveFcmbTrainPlugin
|
|||
// Validate index before doing anything
|
||||
if (soundIndex < Sounds.Length && soundIndex >= 0)
|
||||
{
|
||||
if (Sounds[soundIndex].Playing)
|
||||
if (Playing(soundIndex))
|
||||
{
|
||||
// The sound is still playing, update volume and pitch
|
||||
Sounds[soundIndex].Volume = volume;
|
||||
|
@ -82,8 +82,7 @@ namespace OpenbveFcmbTrainPlugin
|
|||
/// <param name="soundIndex">The index of the sound to be stopped.</param>
|
||||
internal static void Stop(int soundIndex)
|
||||
{
|
||||
// Validate index before doing anything
|
||||
if (soundIndex < Sounds.Length && soundIndex >= 0 && Sounds[soundIndex] != null)
|
||||
if (Playing(soundIndex))
|
||||
{
|
||||
// Stop sound
|
||||
Sounds[soundIndex].Stop();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue