mirror of
https://github.com/onyx-and-iris/voicemeeter-api-powershell.git
synced 2025-01-18 13:20:47 +00:00
Update special.ps1
add lock command. showvbanchat can now be set to true or false. reword write only warning on attempt to read, for clarity.
This commit is contained in:
parent
f50f5aa40c
commit
29c53da38c
@ -23,11 +23,11 @@ class Special {
|
|||||||
}
|
}
|
||||||
|
|
||||||
[String] Getter($param) {
|
[String] Getter($param) {
|
||||||
return Write-Warning("ERROR: " + $param + " is a write only parameter")
|
return Write-Warning("ERROR: Usage: $param")
|
||||||
}
|
}
|
||||||
|
|
||||||
[void] Setter($param) {
|
[void] Setter($param, $val = $true) {
|
||||||
Param_Set -PARAM $param -VALUE 1
|
Param_Set -PARAM $param -VALUE $(if ($val) {1} else {0})
|
||||||
}
|
}
|
||||||
|
|
||||||
[String] cmd ($arg) {
|
[String] cmd ($arg) {
|
||||||
@ -36,10 +36,21 @@ class Special {
|
|||||||
|
|
||||||
hidden $_showvbanchat = $($this | Add-Member ScriptProperty 'showvbanchat' `
|
hidden $_showvbanchat = $($this | Add-Member ScriptProperty 'showvbanchat' `
|
||||||
{
|
{
|
||||||
$this._showvbanchat = $this.Setter($this.cmd('DialogShow.VBANCHAT'))
|
$this.Getter($this.cmd('DialogShow.VBANCHAT'))
|
||||||
}`
|
}`
|
||||||
{
|
{
|
||||||
$this._showvbanchat = $this.Getter($this.cmd('DialogShow.VBANCHAT'))
|
param( [bool]$arg )
|
||||||
|
$this._showvbanchat = $this.Setter($this.cmd('DialogShow.VBANCHAT'), $arg)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
hidden $_lock = $($this | Add-Member ScriptProperty 'lock' `
|
||||||
|
{
|
||||||
|
$this._lock = $this.Getter($this.cmd('lock'))
|
||||||
|
}`
|
||||||
|
{
|
||||||
|
param( [bool]$arg )
|
||||||
|
$this._lock = $this.Setter($this.cmd('lock'), $arg)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user