Public/Debugging.Helpers.ps1
function Get-ASDObjectPlayerImmortal { [CmdletBinding()] [Alias("immortal")] Param( [Parameter()][String]$Shell, [Parameter(Position=0)][String]$Value ) if($Value) { $val = $false; if($Value -eq "1"){$val = $true} if($Value -eq $true){$val = $true} Get-ASDObject -Type "BenFox.CharacterController.Benedict, BenFox.CharacterController" | Set-ASDValue -FieldPath Settings.Immortal -Value $val } else { Get-ASDObject -Type "BenFox.CharacterController.Benedict, BenFox.CharacterController" | Get-ASDValue -FieldPath Settings.Immortal } } function Get-ASDObjectVsync { [CmdletBinding()] [Alias("vsync")] Param( [Parameter()][String]$Shell, [Parameter(Position=0)][String]$Value ) if($Value) { $val = 0; if($Value -eq "1"){$val = 1} if($Value -eq $true){$val = 1} Set-ASDValue -ObjectPath "UnityEngine.QualitySettings, UnityEngine" -FieldPath "vSyncCount" -Value $val } else { Get-ASDValue -ObjectPath "UnityEngine.QualitySettings, UnityEngine" -FieldPath "vSyncCount" } } function Get-ASDObjectStreamerLights { [CmdletBinding()] [Alias("streamLights")] Param( [Parameter()][String]$Shell, [Parameter(Position=0)][String]$Value ) if($Value) { $val = $false; if($Value -eq "1"){$val = $true} if($Value -eq $true){$val = $true} Get-ASDObject -Type "PlotTwist.SceneStreamer.StreamingManager" | Set-ASDValue -FieldPath loadLights -Value $val } else { Get-ASDObject -Type "PlotTwist.SceneStreamer.StreamingManager" | Get-ASDValue -FieldPath loadLights } } |