Table of Contents

Class VSCodeManager

Namespace
GrindFest
Assembly
GrindFest.dll

Manages VSCode extraction from StreamingAssets zip file with version checking

public static class VSCodeManager
Inheritance
object
VSCodeManager

Methods

EnsureVSCodeExtracted()

Ensures VSCode is extracted and up-to-date

GetVSCodeExecutablePath()

Gets the VSCode executable path

GetVSCodeExtensionsPath()

Gets the VSCode extensions directory path

InitializeAsync()

Initializes VSCode asynchronously in the background

OpenProjectFile(string)

Opens the project file (.csproj) in the default associated program

OpenScriptInVSCode(FileInfo, string)

Opens a script file in VSCode with proper configuration