P3D-Legacy/P3D/World/ActionScript/V2/ScriptCommands/DoRadio.vb

32 lines
1.4 KiB
VB.net

Namespace ScriptVersion2
Partial Class ScriptCommander
' --------------------------------------------------------------------------------------------------------------------------
' Contains the @radio commands.
' --------------------------------------------------------------------------------------------------------------------------
Private Shared Sub DoRadio(ByVal subClass As String)
Dim command As String = ScriptComparer.GetSubClassArgumentPair(subClass).Command
Dim argument As String = ScriptComparer.GetSubClassArgumentPair(subClass).Argument
argument = argument.Replace(".", GameController.DecSeparator)
Select Case command.ToLower()
Case "allowchannel"
Screen.Level.AllowedRadioChannels.Add(CDec(dbl(argument)))
Case "blockchannel"
Dim d As Decimal = CDec(dbl(argument))
If Screen.Level.AllowedRadioChannels.Contains(d) = True Then
Screen.Level.AllowedRadioChannels.Remove(d)
End If
Case Else
Logger.Log(Logger.LogTypes.Warning, "ScriptCommander.vb: (@radio." & command & ") Command not found.")
End Select
IsReady = True
End Sub ' Crash Handler
End Class
End Namespace