diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml index ce65ffb6a..9452139eb 100644 --- a/.github/workflows/builder.yml +++ b/.github/workflows/builder.yml @@ -4,7 +4,15 @@ on: push: branches: - "**" + paths: + - 'src/**' + - 'plugin_files/**' + - 'protobufs/**' + - 'alliedmodders/**' + - 'vendor/**' + - '.github/workflows/**' pull_request: + workflow_dispatch: jobs: versioning: @@ -27,7 +35,7 @@ jobs: id: version with: release_branch: master - increment: patch + increment: major use_api: true extensions_build: @@ -61,15 +69,10 @@ jobs: path: ${{ matrix.extension }} submodules: recursive - - name: Checkout AMBuild - uses: actions/checkout@v4 + - name: Setup XMake + uses: xmake-io/github-action-setup-xmake@v1 with: - repository: alliedmodders/ambuild - path: ambuild - - - name: Install AMBuild - run: | - cd ambuild; python setup.py install; cd .. + xmake-version: latest - name: Version shell: bash @@ -123,6 +126,102 @@ jobs: name: ${{matrix.extension}}.Extension.Windows path: ${{ github.workspace }}/${{ matrix.extension }}/build/package + build_managed: + name: Build Managed C# + needs: versioning + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + path: swiftly + + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: "8.0.x" + + - name: Clone Extensions + working-directory: swiftly + shell: bash + run: | + extensions=("mysql-extension" "console-filter" "addons-extension" "http-extension" "ip-extension" "utils-extension" "sdktools-extension" "websocket-extension") + + for repo in "${extensions[@]}"; do + git clone https://github.com/swiftly-solution/$repo.git + if [ -d $repo/managed ]; then + mkdir -p src/managed/API/Extensions/$repo + cp -rf $repo/managed/* src/managed/API/Extensions/$repo/ + fi + done + + - uses: actions/upload-artifact@v4 + with: + name: swiftlys2-managed-files-${{ needs.versioning.outputs.version }} + path: ${{ github.workspace }}/swiftly/src/managed + + - name: Restore CSProj + working-directory: swiftly + shell: bash + run: dotnet restore src/managed/SwiftlyS2.csproj + + - name: Build Project + working-directory: swiftly + shell: bash + run: | + dotnet publish -c Release /p:Version=${{needs.versioning.outputs.version}} src/managed + + dotnet pack -c Release /p:Version=${{needs.versioning.outputs.version}} src/managed + + - uses: actions/upload-artifact@v4 + with: + name: swiftlys2-managed-${{ needs.versioning.outputs.version }} + path: ${{ github.workspace }}/swiftly/src/managed/bin/Release + + build_docs: + name: Build Documentation + needs: versioning + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + path: swiftly + + - uses: actions/setup-node@v4 + with: + node-version: 20 + + - name: Clone Extensions + working-directory: swiftly + shell: bash + run: | + extensions=("mysql-extension" "console-filter" "addons-extension" "http-extension" "ip-extension" "utils-extension" "sdktools-extension" "websocket-extension") + + for repo in "${extensions[@]}"; do + git clone https://github.com/swiftly-solution/$repo.git + if [ -d $repo/documentation ]; then + cp -rf $repo/documentation/* generators/documentation + fi + if [ -d $repo/sdkdocumentation ]; then + cp -rf $repo/sdkdocumentation/* generators/sdkdocumentation + fi + done + + - name: Build Documentation + working-directory: swiftly + shell: bash + run: | + cd generators/docsgen + node index.mjs + + + - name: Upload Pages + uses: actions/upload-artifact@v4 + with: + name: swiftlys2-documentation + path: ${{ github.workspace }}/swiftly/generators/docsgen/*.json + build: name: Build needs: versioning @@ -145,15 +244,10 @@ jobs: path: swiftly submodules: recursive - - name: Checkout AMBuild - uses: actions/checkout@v4 + - name: Setup XMake + uses: xmake-io/github-action-setup-xmake@v1 with: - repository: alliedmodders/ambuild - path: ambuild - - - name: Install AMBuild - run: | - cd ambuild; python setup.py install; cd .. + xmake-version: latest - name: Setup Version shell: bash @@ -228,21 +322,74 @@ jobs: if: matrix.os == 'ubuntu-latest' uses: actions/upload-artifact@v4 with: - name: Swiftly.Plugin.Linux + name: Swiftly.Core.Linux path: ${{ github.workspace }}/swiftly/build/package - name: Upload Artifacts Windows if: matrix.os == 'windows-latest' uses: actions/upload-artifact@v4 with: - name: Swiftly.Plugin.Windows + name: Swiftly.Core.Windows path: ${{ github.workspace }}/swiftly/build/package + packer: + needs: ["build", "extensions_build", "build_managed", "build_docs"] + runs-on: ubuntu-latest + container: + image: registry.gitlab.steamos.cloud/steamrt/sniper/sdk + steps: + - uses: actions/download-artifact@v4 + id: download-artifacts + with: + path: build + + - name: Prepare ZIP Files + run: | + sudo apt install unzip -y; + + find build -type d -name "*Extension.Linux" -exec cp -r {}/addons build/Swiftly.Core.Linux \; + find build -type d -name "*Extension.Windows" -exec cp -r {}/addons build/Swiftly.Core.Windows \; + + find build -type d -name "swiftlys2-managed-*" -exec sh -c 'cp "$1"/net8.0/publish/* build/Swiftly.Core.Linux/addons/swiftly/bin/managed' _ {} \; + find build -type d -name "swiftlys2-managed-*" -exec sh -c 'cp "$1"/net8.0/publish/* build/Swiftly.Core.Windows/addons/swiftly/bin/managed' _ {} \; + + mkdir -p build/Swiftly.Core.Linux/addons/swiftly/bin/managed/dotnet + cd build/Swiftly.Core.Linux/addons/swiftly/bin/managed/dotnet + + wget https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-linux-x64.tar.gz + tar zxvf aspnetcore-runtime-8.0.19-linux-x64.tar.gz + rm aspnetcore-runtime-8.0.19-linux-x64.tar.gz + + cd ../../../../../../.. + + mkdir -p build/Swiftly.Core.Windows/addons/swiftly/bin/managed/dotnet + cd build/Swiftly.Core.Windows/addons/swiftly/bin/managed/dotnet + + wget https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.19/aspnetcore-runtime-8.0.19-win-x64.zip + unzip aspnetcore-runtime-8.0.19-win-x64.zip + rm aspnetcore-runtime-8.0.19-win-x64.zip + + cd ../../../../../../.. + + echo "PATH_ARTIFACTS=$(pwd)" >> $GITHUB_ENV + + - name: Upload Artifacts Linux + uses: actions/upload-artifact@v4 + with: + name: Swiftly.Plugin.Linux + path: ${{env.PATH_ARTIFACTS}}/build/Swiftly.Core.Linux + + - name: Upload Artifacts Windows + uses: actions/upload-artifact@v4 + with: + name: Swiftly.Plugin.Windows + path: ${{env.PATH_ARTIFACTS}}/build/Swiftly.Core.Windows + release: - if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} + if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' && github.event.head_commit.verification.verified == true }} permissions: contents: write - needs: ["versioning", "build", "extensions_build"] + needs: ["packer", "versioning"] runs-on: ubuntu-latest container: image: registry.gitlab.steamos.cloud/steamrt/sniper/sdk @@ -250,18 +397,29 @@ jobs: - uses: actions/download-artifact@v4 id: download-artifacts with: + name: Swiftly.Plugin.Linux path: build - - name: Prepare ZIP Files - run: | - sudo apt install p7zip-full -y; + - uses: actions/download-artifact@v4 + id: download-artifacts-2 + with: + name: Swiftly.Plugin.Windows + path: build + + - uses: actions/download-artifact@v4 + id: download-managed + with: + name: swiftlys2-managed-${{ needs.versioning.outputs.version }} + path: build - find build -type d -name "*Extension.Linux" -exec cp -r {}/addons build/Swiftly.Plugin.Linux \; - find build -type d -name "*Extension.Windows" -exec cp -r {}/addons build/Swiftly.Plugin.Windows \; + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: "8.0.x" - (cd build/Swiftly.Plugin.Linux; 7z a -tzip ../../../Swiftly.Plugin.Linux.zip *) - (cd build/Swiftly.Plugin.Windows; 7z a -tzip ../../../Swiftly.Plugin.Windows.zip *) - echo "PATH_ARTIFACTS=$(cd ..; pwd)" >> $GITHUB_ENV + - name: Prepare ZIP Files + run: | + dotnet nuget push build/swiftlys2-managed-${{ needs.versioning.outputs.version }}/SwiftlyS2.${{ needs.versioning.outputs.version }}.nupkg --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json --skip-duplicate - name: Release id: release @@ -271,5 +429,5 @@ jobs: make_latest: "true" body: "Changelog for this version can be found inside [CHANGELOG.md](https://github.com/swiftly-solution/swiftly/blob/master/CHANGELOG.md)" files: | - ${{env.PATH_ARTIFACTS}}/Swiftly.Plugin.Linux.zip - ${{env.PATH_ARTIFACTS}}/Swiftly.Plugin.Windows.zip + build/Swiftly.Plugin.Linux.zip + build/Swiftly.Plugin.Windows.zip diff --git a/.github/workflows/cleanup.yml b/.github/workflows/cleanup.yml index f37320d6f..4c770882e 100644 --- a/.github/workflows/cleanup.yml +++ b/.github/workflows/cleanup.yml @@ -15,5 +15,5 @@ jobs: uses: c-hive/gha-remove-artifacts@v1 with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - age: "1 minute" + age: "2 days" skip-recent: 20 diff --git a/.gitignore b/.gitignore index f823c4538..88c1e927a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,8 @@ build/ -prototemp/ .xmake/ custom_builder.sh -swiftly.so \ No newline at end of file +swiftly.so +src/managed/bin/ +src/managed/obj/ +generators/documentation/temp/ +.vs/ \ No newline at end of file diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index 5083eed1e..c4271b981 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -3,8 +3,7 @@ { "name": "Win32", "includePath": [ - "${workspaceFolder}/build/swiftly/windows-x86_64/**", - "${workspaceFolder}/build/swiftly/linux-x86_64/**", + "${workspaceFolder}/build/proto/**", "${workspaceFolder}/alliedmodders/hl2sdk-cs2/**", "${workspaceFolder}/alliedmodders/metamod/**", "${workspaceFolder}/alliedmodders/metamod/core/**", @@ -14,19 +13,20 @@ "${workspaceFolder}/vendor/dynohook/win64/include/**", "${workspaceFolder}/vendor/dyncall/win64/include/**", "${workspaceFolder}/vendor/embedder/libs/lua/**", - "${workspaceFolder}/vendor/embedder/libs/js/**" + "${workspaceFolder}/vendor/embedder/libs/js/**", + "${workspaceFolder}/vendor/embedder/libs/dotnet/**" ], "defines": [ "META_IS_SOURCE2" ], "cStandard": "c17", "cppStandard": "c++17", - "compilerPath": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.43.34808\\bin\\Hostx64\\x64\\cl.exe" + "intelliSenseMode": "linux-gcc-x64" }, { "name": "Linux", "includePath": [ - "${workspaceFolder}/build/swiftly/linux-x86_64/**", + "${workspaceFolder}/build/proto/**", "${workspaceFolder}/alliedmodders/hl2sdk/**", "${workspaceFolder}/alliedmodders/metamod/**", "${workspaceFolder}/alliedmodders/metamod/core/**", @@ -36,7 +36,8 @@ "${workspaceFolder}/vendor/dynohook/linuxsteamrt64/include/**", "${workspaceFolder}/vendor/dyncall/linuxsteamrt64/include/**", "${workspaceFolder}/vendor/embedder/libs/lua/**", - "${workspaceFolder}/vendor/embedder/libs/js/**" + "${workspaceFolder}/vendor/embedder/libs/js/**", + "${workspaceFolder}/vendor/embedder/libs/dotnet/**" ], "defines": [ "META_IS_SOURCE2" diff --git a/.vscode/settings.json b/.vscode/settings.json index 682edab98..22749a9d7 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -95,6 +95,8 @@ "*.tcc": "cpp", "future": "cpp", "variant": "cpp", - "csetjmp": "cpp" - } + "csetjmp": "cpp", + "typeindex": "cpp" + }, + "cmake.sourceDirectory": "/root/swiftly/vendor/asmjit" } \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 000000000..74b20fc73 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,23 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "Build & Update Managed", + "type": "shell", + "command": "dotnet restore src/managed/SwiftlyS2.csproj && dotnet publish -c Release src/managed && cp -r src/managed/bin/Release/net8.0/publish/* /var/lib/pterodactyl/volumes/b43e4390-681c-49a7-9230-2a418a4eb022/game/csgo/addons/swiftly/bin/managed", + "group": { + "kind": "build", + "isDefault": false + } + }, + { + "label": "Build & Update Core", + "type": "shell", + "command": "bash custom_builder.sh", + "group": { + "kind": "build", + "isDefault": false + } + } + ] +} \ No newline at end of file diff --git a/AMBuildScript b/AMBuildScript deleted file mode 100644 index 7afff3332..000000000 --- a/AMBuildScript +++ /dev/null @@ -1,318 +0,0 @@ -# vim: set sts=2 ts=8 sw=2 tw=99 et ft=python: -import os, sys - -# Edit the functions below for the extra functionality, the return should be -# a list of path's to wanted locations -def additional_libs(context, binary, sdk): - return [ - # Path should be relative either to hl2sdk folder or to build folder - # 'path/to/lib/example.lib', - ] - -def additional_defines(context, binary, sdk): - return [ - # 'EXAMPLE_DEFINE=2' - ] - -def additional_includes(context, binary, sdk): - return [ - # Path should be absolute only! - # os.path.join(sdk['path'], 'game', 'server'), - # os.path.join(sdk['path'], 'public', 'entity2'), - # 'D:/absolute/path/to/include/folder/' - ] - -def ResolveEnvPath(env, folder): - if env in os.environ: - path = os.environ[env] - if os.path.isdir(path): - return path - else: - head = os.getcwd() - oldhead = None - while head != None and head != oldhead: - path = os.path.join(head, folder) - if os.path.isdir(path): - return path - oldhead = head - head, tail = os.path.split(head) - return None - -def ResolveMMSRoot(): - prenormalized_path = None - if builder.options.mms_path: - prenormalized_path = builder.options.mms_path - else: - prenormalized_path = ResolveEnvPath('MMSOURCE20', 'mmsource-2.0') - if not prenormalized_path: - prenormalized_path = ResolveEnvPath('MMSOURCE112', 'mmsource-1.12') - if not prenormalized_path: - prenormalized_path = ResolveEnvPath('MMSOURCE111', 'mmsource-1.11') - if not prenormalized_path: - prenormalized_path = ResolveEnvPath('MMSOURCE110', 'mmsource-1.10') - if not prenormalized_path: - prenormalized_path = ResolveEnvPath('MMSOURCE_DEV', 'metamod-source') - if not prenormalized_path: - prenormalized_path = ResolveEnvPath('MMSOURCE_DEV', 'mmsource-central') - if not prenormalized_path or not os.path.isdir(prenormalized_path): - raise Exception('Could not find a source copy of Metamod:Source') - - return os.path.abspath(os.path.normpath(prenormalized_path)) - -mms_root = ResolveMMSRoot() - -def ResolveHL2SDKManifestsRoot(): - prenormalized_path = builder.options.hl2sdk_manifests - if not prenormalized_path or not os.path.isdir(prenormalized_path): - raise Exception('Could not find a source copy of HL2SDK manifests') - - return os.path.abspath(os.path.normpath(prenormalized_path)) - -hl2sdk_manifests_root = ResolveHL2SDKManifestsRoot() - -SdkHelpers = builder.Eval(os.path.join(hl2sdk_manifests_root, 'SdkHelpers.ambuild'), { - 'Project': 'metamod' -}) - -class MMSPluginConfig(object): - def __init__(self): - self.sdk_manifests = [] - self.sdks = {} - self.sdk_targets = [] - self.binaries = [] - self.mms_root = mms_root - self.all_targets = [] - self.target_archs = set() - - if builder.options.plugin_name is not None: - self.plugin_name = builder.options.plugin_name - else: - self.plugin_name = 'sample_mm' - - if builder.options.plugin_alias is not None: - self.plugin_alias = builder.options.plugin_alias - else: - self.plugin_alias = 'sample' - - if builder.options.targets: - target_archs = builder.options.targets.split(',') - else: - target_archs = ['x86', 'x86_64'] - - for arch in target_archs: - try: - cxx = builder.DetectCxx(target_arch = arch) - self.target_archs.add(cxx.target.arch) - except Exception as e: - # Error if archs were manually overridden. - if builder.options.targets: - raise - print('Skipping target {}: {}'.format(arch, e)) - continue - self.all_targets.append(cxx) - - if not self.all_targets: - raise Exception('No suitable C/C++ compiler was found.') - - def findSdkPath(self, sdk_name): - dir_name = 'hl2sdk-{}'.format(sdk_name) - if builder.options.hl2sdk_root: - sdk_path = os.path.abspath(os.path.normpath(os.path.join(builder.options.hl2sdk_root, dir_name))) - if os.path.exists(sdk_path): - return sdk_path - return ResolveEnvPath('HL2SDK{}'.format(sdk_name.upper()), dir_name) - - def detectSDKs(self): - sdk_list = [s for s in builder.options.sdks.split(',') if s] - SdkHelpers.find_sdk_path = self.findSdkPath - SdkHelpers.findSdks(builder, self.all_targets, sdk_list) - - self.sdks = SdkHelpers.sdks - self.sdk_manifests = SdkHelpers.sdk_manifests - self.sdk_targets = SdkHelpers.sdk_targets - - if len(self.sdks) > 1: - raise Exception('Only one sdk at a time is supported, for multi-sdk approach use loader based solution.') - - def configure(self): - for cxx in self.all_targets: - if cxx.target.arch not in ['x86', 'x86_64']: - raise Exception('Unknown target architecture: {0}'.format(arch)) - - self.configure_cxx(cxx) - - def configure_cxx(self, cxx): - if cxx.behavior == 'gcc': - cxx.defines += [ - 'stricmp=strcasecmp', - '_stricmp=strcasecmp', - '_snprintf=snprintf', - '_vsnprintf=vsnprintf', - 'HAVE_STDINT_H', - 'GNUC', - ] - cxx.cflags += [ - '-pipe', - '-fno-strict-aliasing', - '-Wall', - '-Wno-sign-compare', - '-Wno-uninitialized', - '-Wno-unused', - '-Wno-switch', - '-msse', - '-fPIC', - ] - - cxx.cxxflags += ['-std=c++17'] - if (builder.options.asan != '1') and ((cxx.version >= 'gcc-4.0') or cxx.family == 'clang'): - cxx.cflags += ['-rdynamic', '-g'] - if (cxx.version >= 'gcc-4.0') or cxx.family == 'clang': - cxx.cflags += ['-fvisibility=hidden'] - cxx.cxxflags += ['-fvisibility-inlines-hidden'] - cxx.cxxflags += [ - '-fno-exceptions', - '-fno-threadsafe-statics', - '-Wno-non-virtual-dtor', - '-Wno-overloaded-virtual', - '-Wno-register', - ] - if (cxx.version >= 'gcc-4.7' or cxx.family == 'clang'): - cxx.cxxflags += ['-Wno-delete-non-virtual-dtor'] - if cxx.family == 'gcc': - cxx.cflags += ['-mfpmath=sse'] - if cxx.family == 'clang': - cxx.cxxflags += ['-Wno-implicit-exception-spec-mismatch'] - if cxx.version >= 'clang-3.9': - cxx.cxxflags += ['-Wno-expansion-to-defined'] - if cxx.version >= 'clang-3.6': - cxx.cxxflags += ['-Wno-inconsistent-missing-override'] - if cxx.version >= 'clang-3.4': - cxx.cxxflags += ['-Wno-deprecated-register'] - else: - cxx.cxxflags += ['-Wno-deprecated'] - - # Work around SDK warnings. - if cxx.version >= 'clang-10.0': - cxx.cflags += [ - '-Wno-implicit-int-float-conversion', - '-Wno-tautological-overlap-compare', - ] - - elif cxx.like('msvc'): - if builder.options.debug == '1': - cxx.cflags += ['/MTd'] - cxx.linkflags += ['/NODEFAULTLIB:libcmt'] - else: - cxx.cflags += ['/MT'] - cxx.defines += [ - '_CRT_SECURE_NO_DEPRECATE', - '_CRT_SECURE_NO_WARNINGS', - '_CRT_NONSTDC_NO_DEPRECATE', - ] - cxx.cflags += [ - '/W3', - '/Z7', - '/std:c++17', - ] - cxx.cxxflags += ['/TP'] - - cxx.linkflags += [ - '/SUBSYSTEM:WINDOWS', - 'kernel32.lib', - 'user32.lib', - 'gdi32.lib', - 'winspool.lib', - 'comdlg32.lib', - 'advapi32.lib', - 'shell32.lib', - 'ole32.lib', - 'oleaut32.lib', - 'uuid.lib', - 'odbc32.lib', - 'odbccp32.lib', - ] - - # Optimization - if builder.options.opt == '1': - cxx.defines += ['NDEBUG'] - if cxx.behavior == 'gcc': - cxx.cflags += ['-O3'] - elif cxx.behavior == 'msvc': - cxx.cflags += ['/Ox', '/Zo'] - cxx.linkflags += ['/OPT:ICF', '/OPT:REF'] - - # Debugging - if builder.options.debug == '1': - cxx.defines += ['DEBUG', '_DEBUG'] - if cxx.behavior == 'gcc': - cxx.cflags += ['-g3'] - elif cxx.behavior == 'msvc': - cxx.cflags += ['/Od', '/RTC1'] - - # Don't omit the frame pointer. - # This needs to be after our optimization flags which could otherwise disable it. - if cxx.behavior == 'gcc': - cxx.cflags += ['-fno-omit-frame-pointer'] - elif cxx.behavior == 'msvc': - cxx.cflags += ['/Oy-'] - - # Platform-specifics - if cxx.target.platform == 'linux': - cxx.defines += ['LINUX', '_LINUX', 'POSIX', '_FILE_OFFSET_BITS=64'] - if cxx.family == 'gcc': - cxx.linkflags += ['-static-libgcc'] - elif cxx.family == 'clang': - cxx.linkflags += ['-lgcc_eh'] - cxx.linkflags += ['-static-libstdc++'] - elif cxx.target.platform == 'windows': - cxx.defines += ['WIN32', '_WINDOWS'] - - # Finish up. - # Custom defines here - cxx.defines += [ ] - # Custom includes here - cxx.includes += [ ] - - def Library(self, cxx, name): - binary = cxx.Library(name) - return binary - - def HL2Library(self, context, compiler, name, sdk): - binary = self.Library(compiler, name) - mms_core_path = os.path.join(self.mms_root, 'core') - cxx = binary.compiler - - cxx.cxxincludes += [ - os.path.join(context.currentSourcePath), - os.path.join(mms_core_path), - os.path.join(mms_core_path, 'sourcehook'), - ] - - defines = [] - for other_sdk in self.sdk_manifests: - cxx.defines += ['SE_{}={}'.format(other_sdk['define'], other_sdk['code'])] - - if sdk['source2']: - cxx.defines += ['META_IS_SOURCE2'] - binary.sources += [ - os.path.join(sdk['path'], 'tier1', 'convar.cpp'), - ] - - SdkHelpers.configureCxx(context, binary, sdk) - - cxx.linkflags += additional_libs(context, binary, sdk) - cxx.defines += additional_defines(context, binary, sdk) - cxx.cxxincludes += additional_includes(context, binary, sdk) - - return binary - -MMSPlugin = MMSPluginConfig() -MMSPlugin.detectSDKs() -MMSPlugin.configure() - -BuildScripts = [ - 'AMBuilder', - 'PackageScript', -] - -builder.Build(BuildScripts, { 'MMSPlugin': MMSPlugin }) \ No newline at end of file diff --git a/AMBuilder b/AMBuilder deleted file mode 100644 index 1a1e58ec0..000000000 --- a/AMBuilder +++ /dev/null @@ -1,344 +0,0 @@ -# vim: set sts=2 ts=8 sw=2 tw=99 et ft=python: -import os, fnmatch, json - -MMSPlugin.plugin_name = 'swiftly' -MMSPlugin.plugin_alias = 'swiftly' - -for sdk_target in MMSPlugin.sdk_targets: - sdk = sdk_target.sdk - cxx = sdk_target.cxx - - binary = MMSPlugin.HL2Library(builder, cxx, MMSPlugin.plugin_name, sdk) - - for root, dirs, files in os.walk(os.path.join(builder.sourcePath, "vendor", "lua-rapidjson", "src")): - for _file in files: - if fnmatch.fnmatch(_file, '*.cpp'): - binary.sources.append(os.path.join(root, _file).replace("\\", "/")) - - for root, dirs, files in os.walk(os.path.join(builder.sourcePath, "vendor", "asmjit", "src", "asmjit")): - for _file in files: - if fnmatch.fnmatch(_file, '*.cpp'): - binary.sources.append(os.path.join(root, _file).replace("\\", "/")) - - for root, dirs, files in os.walk(os.path.join(builder.sourcePath, "vendor", "asmtk", "src", "asmtk")): - for _file in files: - if fnmatch.fnmatch(_file, '*.cpp'): - binary.sources.append(os.path.join(root, _file).replace("\\", "/")) - - for root, dirs, files in os.walk(os.path.join(builder.sourcePath, "vendor", "embedder", "src")): - for _file in files: - if fnmatch.fnmatch(_file, '*.cpp'): - binary.sources.append(os.path.join(root, _file).replace("\\", "/"))\ - - with open(os.path.join(builder.sourcePath, "vendor", "embedder", "libs", "links.json")) as f: - embedder_linking = json.load(f) - - libs = embedder_linking["libraries"][binary.compiler.target.platform] - incls = embedder_linking["includes"] - for lib in libs: - binary.compiler.postlink += [os.path.join(builder.sourcePath, "vendor", "embedder", "libs", lib)] - for incl in incls: - binary.compiler.cxxincludes += [os.path.join(builder.sourcePath, 'vendor', 'embedder', 'libs', incl)] - - binary.sources += [ - 'src/core/entrypoint.cpp', - "src/core/commands/chat.cpp", - "src/core/commands/cmds.cpp", - "src/core/commands/config.cpp", - "src/core/commands/core.cpp", - "src/core/commands/credits.cpp", - "src/core/commands/cvars.cpp", - "src/core/commands/exts.cpp", - "src/core/commands/help.cpp", - "src/core/commands/list.cpp", - "src/core/commands/plugins.cpp", - "src/core/commands/resmon.cpp", - "src/core/commands/status.cpp", - "src/core/commands/translations.cpp", - "src/core/commands/utils.cpp", - "src/core/commands/version.cpp", - 'src/core/configuration/setup.cpp', - 'src/core/console/console.cpp', - - 'src/engine/convars/manager.cpp', - 'src/engine/convars/query.cpp', - - 'src/engine/gameevents/gameevents.cpp', - - 'src/engine/precacher/game_system.cpp', - 'src/engine/precacher/precacher.cpp', - - 'src/engine/vgui/screentext.cpp', - 'src/engine/vgui/vgui.cpp', - - 'src/engine/voicemanager/manager.cpp', - - 'src/entities/system.cpp', - 'src/entities/listener.cpp', - - 'src/extensions/manager.cpp', - 'src/extensions/extension.cpp', - - 'src/filesystem/files/files.cpp', - 'src/filesystem/logs/logger.cpp', - 'src/filesystem/logs/log.cpp', - - 'src/memory/encoders/json.cpp', - 'src/memory/gamedata/gamedata.cpp', - 'src/memory/hooks/manager.cpp', - 'src/memory/hooks/functions.cpp', - 'src/memory/hooks/vfunctions.cpp', - - 'src/network/database/DatabaseManager.cpp', - 'src/network/usermessages/usermessage.cpp', - 'src/network/usermessages/usermessages.cpp', - - 'src/plugins/manager.cpp', - 'src/plugins/object.cpp', - - 'src/scripting/engine/convars.cpp', - 'src/scripting/engine/entities.cpp', - 'src/scripting/engine/events.cpp', - 'src/scripting/engine/gameevents.cpp', - 'src/scripting/engine/precacher.cpp', - 'src/scripting/engine/server.cpp', - 'src/scripting/engine/vgui.cpp', - - 'src/scripting/entities/weapons.cpp', - - 'src/scripting/memory/memory.cpp', - 'src/scripting/memory/hooks.cpp', - 'src/scripting/memory/keyvalues/centitykeyvalues.cpp', - - 'src/scripting/network/database.cpp', - 'src/scripting/network/usermessage.cpp', - - 'src/scripting/player/manager.cpp', - 'src/scripting/player/player.cpp', - - 'src/scripting/filesystem/files.cpp', - 'src/scripting/filesystem/logger.cpp', - - 'src/scripting/sdk/baseclasses.cpp', - 'src/scripting/sdk/chandle.cpp', - 'src/scripting/sdk/checktransmit.cpp', - 'src/scripting/sdk/coretypes.cpp', - 'src/scripting/sdk/schema_access.cpp', - 'src/scripting/sdk/schema.cpp', - 'src/scripting/sdk/types.cpp', - - 'src/scripting/server/commands.cpp', - 'src/scripting/server/configuration.cpp', - 'src/scripting/server/menus.cpp', - 'src/scripting/server/translations.cpp', - 'src/scripting/server/utils.cpp', - - 'src/scripting/core.cpp', - 'src/scripting/stack.cpp', - - 'src/sdk/access.cpp', - 'src/sdk/schema.cpp', - 'src/sdk/game.cpp', - - 'src/server/chat/chat.cpp', - - 'src/server/commands/command.cpp', - 'src/server/commands/manager.cpp', - - 'src/server/configuration/configuration.cpp', - - 'src/server/menus/kinds/CenterMenu.cpp', - 'src/server/menus/kinds/ScreenMenu.cpp', - 'src/server/menus/MenuManager.cpp', - 'src/server/menus/MenuRenderer.cpp', - - 'src/server/player/manager.cpp', - 'src/server/player/player.cpp', - - 'src/server/translations/translation.cpp', - 'src/server/translations/translations.cpp', - - 'src/tools/crashreporter/callstack.cpp', - 'src/tools/crashreporter/crashreporter.cpp', - 'src/tools/resourcemonitor/monitor.cpp', - - 'src/utils/utils.cpp', - 'src/utils/memory_win.cpp', - 'src/utils/memory_linux.cpp', - 'src/utils/platform/platform_win.cpp', - 'src/utils/platform/platform_linux.cpp', - - "vendor/dynlibutils/module.cpp", - - os.path.join(sdk['path'], 'tier1', 'keyvalues3.cpp'), - os.path.join(sdk['path'], 'entity2', 'entitysystem.cpp'), - os.path.join(sdk['path'], 'entity2', 'entityidentity.cpp'), - os.path.join(sdk['path'], 'entity2', 'entitykeyvalues.cpp'), - ] - - binary.compiler.defines += [ - "GITHUB_SHA=\"" + (os.getenv('GITHUB_SHA') == None and "LOCAL" or os.getenv('GITHUB_SHA')) + "\"", - "ASMJIT_STATIC" - ] - - if binary.compiler.target.platform == 'linux': - binary.compiler.postlink += [ - os.path.join(builder.sourcePath, 'vendor', 'bzip2', 'linuxsteamrt64', 'lib', 'libbz2.a'), - os.path.join(builder.sourcePath, 'vendor', 'dynohook', 'linuxsteamrt64', 'lib', 'libdynohook.a'), - os.path.join(builder.sourcePath, 'vendor', 'dynohook', 'linuxsteamrt64', 'lib', 'libZydis.a'), - os.path.join(builder.sourcePath, 'vendor', 'dyncall', 'linuxsteamrt64', 'lib', 'libdyncall_s.a'), - - "-lgnutls", - "-lz", - "-lpthread", - "-lssl", - "-lcrypto", - "-lm", - "-ldl", - "-lreadline", - "-lrt", - "-lidn2", - "-lpsl", - "-lbrotlidec", - "-lbacktrace", - "-lstdc++", - os.path.join(sdk['path'], 'lib', 'linux64', 'libsteam_api.so') - ] - binary.compiler.cxxflags += [ - "-Wno-invalid-offsetof", - "-Wno-return-local-addr", - "-Wno-overloaded-virtual", - "-Wno-unknown-pragmas", - "-Wno-non-virtual-dtor", - "-Wno-attributes", - "-Wno-array-bounds", - "-Wno-int-to-pointer-cast", - "-Wno-sign-compare", - "-Wno-write-strings", - "-Wno-class-memaccess", - "-fexceptions", - ] - binary.compiler.cflags += [ - "-Wno-return-local-addr", - "-Wno-unknown-pragmas", - "-Wno-attributes", - "-Wno-array-bounds", - "-Wno-int-to-pointer-cast", - "-Wno-sign-compare", - "-Wno-write-strings", - "-fexceptions", - ] - binary.compiler.defines += [ - "_LINUX", - "LINUX", - "POSIX", - "GNUC", - "COMPILER_GCC", - "PLATFORM_64BITS", - "META_IS_SOURCE2", - "_GLIBCXX_USE_CXX11_ABI=0", - ] - else: - binary.compiler.postlink += [ - os.path.join(builder.sourcePath, 'vendor', 'bzip2', 'win64', 'lib', 'bz2.lib'), - os.path.join(builder.sourcePath, 'vendor', 'dynohook', 'win64', 'lib', 'dynohook.lib'), - os.path.join(builder.sourcePath, 'vendor', 'dynohook', 'win64', 'lib', 'Zydis.lib'), - os.path.join(builder.sourcePath, 'vendor', 'dyncall', 'win64', 'lib', 'dyncall_s.lib'), - - "psapi.lib", - "winmm.lib", - "ws2_32.lib", - "wldap32.lib", - "advapi32.lib", - "kernel32.lib", - "comdlg32.lib", - "crypt32.lib", - "normaliz.lib", - "wsock32.lib", - "legacy_stdio_definitions.lib", - "legacy_stdio_wide_specifiers.lib", - "user32.lib", - "gdi32.lib", - "winspool.lib", - "shell32.lib", - "ole32.lib", - "oleaut32.lib", - "uuid.lib", - "odbc32.lib", - "odbccp32.lib", - "msvcrt.lib", - "dbghelp.lib", - os.path.join(sdk['path'], 'lib', 'public', 'win64', 'steam_api64.lib') - ] - binary.compiler.defines += [ - "COMPILER_MSVC", - "COMPILER_MSVC64", - "WIN32", - "_WIN32", - "WINDOWS", - "_WINDOWS", - "CRT_SECURE_NO_WARNINGS", - "_CRT_SECURE_NO_WARNINGS", - "CRT_SECURE_NO_DEPRECATE", - "_CRT_SECURE_NO_DEPRECATE", - "CRT_NONSTDC_NO_DEPRECATE", - "_CRT_NONSTDC_NO_DEPRECATE", - "_MBCS", - "META_IS_SOURCE2", - "X64BITS", - "PLATFORM_64BITS", - "NDEBUG", - "JSON_HAS_CPP_14", - "JSON_HAS_CPP_11" - ] - binary.compiler.cxxflags += [ - "/Zc:__cplusplus", - "/Ox", - "/Zo", - "/Oy-", - "/Z7", - "/TP", - "/MT", - "/W3", - "/Z7", - "/EHsc", - "/IGNORE:4101,4267,4244,4005,4003,4530", - ] - - if os.getenv("SWIFTLY_VERSION") != None: - binary.compiler.defines += [ - "SWIFTLY_VERSION=\"" + os.getenv("SWIFTLY_VERSION") + "\"" - ] - - binary.compiler.cxxincludes += [ - os.path.join(builder.sourcePath, 'vendor'), - os.path.join(builder.sourcePath, 'vendor', 'lua-rapidjson', 'rapidjson', 'include'), - os.path.join(builder.sourcePath, 'vendor', 'bzip2', ('win64' if binary.compiler.target.platform == 'windows' else 'linuxsteamrt64'), 'include'), - os.path.join(builder.sourcePath, 'vendor', 'dynohook', ('win64' if binary.compiler.target.platform == 'windows' else 'linuxsteamrt64'), 'include'), - os.path.join(builder.sourcePath, 'vendor', 'dynohook', ('win64' if binary.compiler.target.platform == 'windows' else 'linuxsteamrt64'), 'include', 'dynohook'), - os.path.join(builder.sourcePath, 'vendor', 'dyncall', ('win64' if binary.compiler.target.platform == 'windows' else 'linuxsteamrt64'), 'include'), - os.path.join(builder.sourcePath, 'vendor', 'asmjit', 'src'), - os.path.join(builder.sourcePath, 'vendor', 'asmtk', 'src'), - - os.path.join(builder.sourcePath, 'src'), - - os.path.join(sdk['path']), - ] - - protobufSources = [] - for root, dirs, files in os.walk(os.path.join(builder.sourcePath, "protobufs", sdk['name'])): - for _file in files: - if fnmatch.fnmatch(_file, '*.proto'): - protobufSources.append(os.path.join(root, _file).replace("\\", "/")) - - protoc_builder = builder.tools.Protoc(protoc = sdk_target.protoc, sources = protobufSources) - - protoc_builder.protoc.includes = [ - os.path.join(sdk['path'], 'thirdparty', 'protobuf-3.21.8', 'src'), - os.path.join(builder.sourcePath, 'protobufs', sdk['name']) - ] - - binary.custom = [protoc_builder] - - nodes = builder.Add(binary) - MMSPlugin.binaries += [nodes] \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 11730cf6f..828b2d63b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,73 @@ Over here will be noted all the update change logs. +## v2.0.0 - [Release](https://github.com/swiftly-solution/swiftly/releases/tag/v2.0.0) + +### VGUI + +- Temporary Removal due to Counter-Strike 2's AnimGraph 2 update. + +### Resource Monitor + +- Register in stack style the usages + +### SDK + +- Access methods (functions) from parent classes (ex. EmitSound now can be called from CBaseModelEntity). + +### Plugins Manifest + +- Now there's available a plugin manifest for each plugin. Check it out! + +https://swiftlys2.net/plugin-docs/plugin-manifest + +### Plugins Runtime + +- Removed JavaScript plugins support due to slow runtime performance and limitations. + +``` +After reviewing your feedback and carefully evaluating our development goals, we’ve made the decision to officially deprecate JavaScript/TypeScript support in Swiftly moving forward. + +While we acknowledge the community’s mixed opinions, this choice is grounded in technical limitations we’ve encountered. JavaScript has made certain advanced implementations, like accurate crash call stack tracing and deep function-level monitoring in our Resource Monitor, either impossible or messy without resorting to unreliable workarounds. + +Our top priority is to deliver a stable, powerful, and developer-friendly plugin ecosystem. To achieve that, we need a more robust and introspectable language environment. JavaScript couldn't keep up with the performance standards that we require for Swiftly so that it can run at the best performance. It also couldn't enable us to create a more developer friendly environment as how C# and Lua will make in the next version. + +We're actively working on better alternatives and will share more on what’s next very soon. In the meantime, we appreciate your understanding and continued support. + +We're terribly sorry if we've upset you, but we hope that you can understand our point of view and our concerns regarding the performance of the game servers. +``` + +Ref: https://discord.com/channels/1178027657594687608/1178081840616181860/1402674791974043803 + +- Added support for C# Plugins using .NET 8.0 + +NuGet Package: https://www.nuget.org/packages/SwiftlyS2 +Documentation: https://swiftlys2.net + +### GameData + +- Fixes for Counter-Strike 2: AnimGraph 2 update. + +### Files + +- Removal of functions which may collide with Counter-Strike 2's tier0 library. + +### Events + +- Optimized events calling from extensions. Now they can call specific plugins. + +### Profiler + +- Support for profiling API in scripting. See https://swiftlys2.net/plugin-docs/profiler + +### SoundEvent + +- Now you can send sounds using events. See https://swiftlys2.net/plugin-docs/sounds/soundevent + +### Garbage Collector Menu + +- Now you can see what elements are allocated inside the plugins using `sw gc` + ## v1.6.29 - [Release](https://github.com/swiftly-solution/swiftly/releases/tag/v1.6.29) ### Hooks diff --git a/LICENSE b/LICENSE index 060f30fea..d6196cb4f 100644 --- a/LICENSE +++ b/LICENSE @@ -220,7 +220,7 @@ Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: -Swiftly Copyright (C) 2025 Sava Andrei-Sebastian +Swiftly Copyright (C) 2025 Sava Andrei-Sebastian through Swiftly Solution SRL (Reg. Nr. 30884766, Romania) This program comes with ABSOLUTELY NO WARRANTY; for details, read the license at . This is free software, and you are welcome to redistribute it under certain conditions. diff --git a/PackageScript b/PackageScript deleted file mode 100644 index 5321bd526..000000000 --- a/PackageScript +++ /dev/null @@ -1,100 +0,0 @@ -# vim: set ts=2 sw=2 tw=99 noet ft=python: -import os - -builder.SetBuildFolder('package') - -metamod_folder = builder.AddFolder(os.path.join('addons', 'metamod')) -bin_folder_path = os.path.join('addons', MMSPlugin.plugin_name, 'bin') -bin_folder = builder.AddFolder(bin_folder_path) - -for cxx in MMSPlugin.all_targets: - if cxx.target.arch == 'x86_64': - if cxx.target.platform == 'windows': - bin64_folder_path = os.path.join('addons', MMSPlugin.plugin_name, 'bin', 'win64') - bin64_folder = builder.AddFolder(bin64_folder_path) - elif cxx.target.platform == 'linux': - bin64_folder_path = os.path.join('addons', MMSPlugin.plugin_name, 'bin', 'linuxsteamrt64') - bin64_folder = builder.AddFolder(bin64_folder_path) - elif cxx.target.platform == 'mac': - bin64_folder_path = os.path.join('addons', MMSPlugin.plugin_name, 'bin', 'osx64') - bin64_folder = builder.AddFolder(bin64_folder_path) - -pdb_list = [] -for task in MMSPlugin.binaries: - # This hardly assumes there's only 1 targetted platform and would be overwritten - # with whatever comes last if multiple are used! - with open(os.path.join(builder.buildPath, MMSPlugin.plugin_name + '.vdf'), 'w') as fp: - fp.write('"Metamod Plugin"\n') - fp.write('{\n') - fp.write(f'\t"alias"\t"{MMSPlugin.plugin_alias}"\n') - if task.target.arch == 'x86_64': - fp.write(f'\t"file"\t"{os.path.join(bin64_folder_path, MMSPlugin.plugin_name)}"\n') - else: - fp.write(f'\t"file"\t"{os.path.join(bin_folder_path, MMSPlugin.plugin_name)}"\n') - fp.write('}\n') - - if task.target.arch == 'x86_64': - builder.AddCopy(task.binary, bin64_folder) - else: - builder.AddCopy(task.binary, bin_folder) - - if task.debug: - pdb_list.append(task.debug) - -builder.AddCopy(os.path.join(builder.buildPath, MMSPlugin.plugin_name + '.vdf'), metamod_folder) - -# Generate PDB info. -with open(os.path.join(builder.buildPath, 'pdblog.txt'), 'wt') as fp: - for line in pdb_list: - fp.write(line.path + '\n') - -bin_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'bin')) -bin_scripting_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'bin', 'scripting')) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '0_core.lua'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '0_core.js'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '0_events.lua'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '0_events.js'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '0_sdk.lua'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '0_sdk.js'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '1_database.lua'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '1_database.js'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '1_entity.lua'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '1_entity.js'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '1_exports.lua'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '1_exports.js'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '1_hooks.lua'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '1_hooks.js'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', 'serpent.lua'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '1_timers.lua'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '1_timers.js'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '1_utils.lua'), bin_scripting_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'bin', 'scripting', '1_utils.js'), bin_scripting_folder) - -configs_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'configs')) -configs_plugins_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'configs', 'plugins')) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'configs', 'core.example.json'), configs_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'configs', 'databases.example.json'), configs_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'configs', 'plugins', '.gitignore'), configs_plugins_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'configs', 'chat.example.json'), configs_folder) - -gamedata_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'gamedata', 'cs2')) -gamedata_core_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'gamedata', 'cs2', 'core')) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'gamedata', 'cs2', 'sdk.json'), gamedata_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'gamedata', 'cs2', 'sdk_types.json'), gamedata_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'gamedata', 'cs2', 'gameevents.json'), gamedata_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'gamedata', 'cs2', 'blocked_fields_by_guidelines.json'), gamedata_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'gamedata', 'cs2', 'core', 'signatures.json'), gamedata_core_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'gamedata', 'cs2', 'core', 'patches.json'), gamedata_core_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'gamedata', 'cs2', 'core', 'offsets.json'), gamedata_core_folder) - -logs_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'logs')) -logs_plugins_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'logs', 'plugins')) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'logs', '.gitignore'), logs_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'logs', 'plugins', '.gitignore'), logs_plugins_folder) - -plugins_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'plugins')) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'plugins', '.gitignore'), plugins_folder) - -translations_folder = builder.AddFolder(os.path.join('addons', MMSPlugin.plugin_name, 'translations')) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'translations', '.gitignore'), translations_folder) -builder.AddCopy(os.path.join(builder.sourcePath, 'plugin_files', 'translations', 'translation.core.json'), translations_folder) \ No newline at end of file diff --git a/README-CN.md b/README-CN.md index 4176dfb8e..9f84b74ce 100644 --- a/README-CN.md +++ b/README-CN.md @@ -29,8 +29,7 @@ README还提供: - [HL2SDK](https://github.com/alliedmodders/hl2sdk/tree/cs2)(使用Git克隆时通过递归子模块自动下载) - [Metamod-Source](https://github.com/alliedmodders/metamod-source)(使用Git克隆时通过递归子模块自动下载) -- [Python3](https://www.python.org/) -- [AMBuild](https://github.com/alliedmodders/ambuild)(Windows系统需确保`ambuild`命令可通过`PATH`调用) +- [XMake](https://xmake.io/) --- @@ -83,7 +82,7 @@ git clone --recurse-submodules https://github.com/swiftly-solution/swiftly Schema系统与基础SDK由 [CS2Fixes](https://github.com/Source2ZE/CS2Fixes) 提供. -扩展SDK字段来自 [Source2SDK](https://github.com/neverlosecc/source2sdk/tree/cs2/sdk). +扩展SDK字段来自 [SteamDatabase](https://github.com/SteamDatabase). 特别致谢GAMMACASE、Poggu等CS2服务器社区贡献者,是你们让《反恐精英2》 社区变得更好. diff --git a/README-RU.md b/README-RU.md index 20d10c8e6..5455dd0ad 100644 --- a/README-RU.md +++ b/README-RU.md @@ -23,8 +23,7 @@ README также доступен на [английском](https://github.co - [hl2sdk](https://github.com/alliedmodders/hl2sdk/tree/cs2) (Автоматически загружается при клонировании репозитория используя Recurse Submodules) - [metamod-source](https://github.com/alliedmodders/metamod-source) (Автоматически загружается при клонировании репозитория используя Recurse Submodules) -- [python3](https://www.python.org/) -- [AMBuild](https://github.com/alliedmodders/ambuild) (УБЕДИТЕСЬ ЧТО КОМАНДА `ambuild` ДОСТУПНА ЧЕРЕЗ `PATH` В WINDOWS) +- [XMake](https://xmake.io/) --- @@ -78,7 +77,7 @@ Swiftly распространяется под лицензией MIT. Вы м Система схем и базовые классы SDK предоставлены благодаря [CS2Fixes](https://github.com/Source2ZE/CS2Fixes). -Остальные поля SDK предоставлены благодаря [Source2SDK](https://github.com/neverlosecc/source2sdk/tree/cs2/sdk). +Остальные поля SDK предоставлены благодаря [SteamDatabase](https://github.com/SteamDatabase). Спасибо GAMMACASE, Poggu и всем, кто постоянно работает над улучшением сообщества серверов Counter Strike 2. diff --git a/README-UA.md b/README-UA.md index 5813a2169..554c331b6 100644 --- a/README-UA.md +++ b/README-UA.md @@ -23,8 +23,7 @@ README також доступний [англійською](https://github.com - [hl2sdk](https://github.com/alliedmodders/hl2sdk/tree/cs2) (Автоматично завантажується під час клонування репозиторію з використанням Recurse Submodules) - [metamod-source](https://github.com/alliedmodders/metamod-source) (Автоматично завантажується під час клонування репозиторію з використанням Recurse Submodules) -- [python3](https://www.python.org/) -- [AMBuild](https://github.com/alliedmodders/ambuild) (ПЕРЕКОНАЙТЕСЬ ЩО КОМАНДА `ambuild` ДОСТУПНА ЧЕРЕЗ `PATH` У WINDOWS) +- [XMake](https://xmake.io/) --- @@ -78,7 +77,7 @@ Swiftly поширюється за ліцензією MIT. Ви можете о Система схем та базові класи SDK надані завдяки [CS2Fixes](https://github.com/Source2ZE/CS2Fixes). -Інші поля SDK надані завдяки [Source2SDK](https://github.com/neverlosecc/source2sdk/tree/cs2/sdk). +Інші поля SDK надані завдяки [SteamDatabase](https://github.com/SteamDatabase). Дякуємо GAMMACASE, Poggu та всім, хто постійно працює над покращенням спільноти серверів Counter Strike 2. diff --git a/README.md b/README.md index 650bcef96..7140f5b6c 100644 --- a/README.md +++ b/README.md @@ -23,8 +23,7 @@ README is also available in [Ukrainian](https://github.com/swiftly-solution/swif - [hl2sdk](https://github.com/alliedmodders/hl2sdk/tree/cs2) (Downloads automatically with the git cloning using Recurse Submodules) - [metamod-source](https://github.com/alliedmodders/metamod-source) (Downloads automatically with the git cloning using Recurse Submodules) -- [python3](https://www.python.org/) -- [AMBuild](https://github.com/alliedmodders/ambuild) (Make sure `ambuild` command is available via `PATH` for Windows) +- [XMake](https://xmake.io/) --- @@ -66,6 +65,12 @@ git clone --recurse-submodules https://github.com/swiftly-solution/swiftly ./setup.sh - Linux ``` +#### Build using Docker + +``` +docker run --rm -it -e "FOLDER=swiftly" -e "GAME=cs2" -v .:/swiftly ghcr.io/swiftly-solution/swiftly:cross-compiler +``` + --- ### License @@ -78,7 +83,7 @@ Swiftly is licensed under the GNU GPL 3 License. You can view the license in the The Schema System and the base SDK classes fields provided by [CS2Fixes](https://github.com/Source2ZE/CS2Fixes). -The rest of SDK fields were provided by [Source2SDK](https://github.com/neverlosecc/source2sdk/tree/cs2/sdk). +The rest of SDK fields were provided by [SteamDatabase](https://github.com/SteamDatabase). Thanks to GAMMACASE, Poggu, and all the people which are constantly working for the Counter Strike 2 Server Community to become better. diff --git a/alliedmodders/hl2sdk-cs2 b/alliedmodders/hl2sdk-cs2 index bc5958697..d03fadc6d 160000 --- a/alliedmodders/hl2sdk-cs2 +++ b/alliedmodders/hl2sdk-cs2 @@ -1 +1 @@ -Subproject commit bc59586979ae55578a00e502fcf88f69f5588b52 +Subproject commit d03fadc6df7582da1eb55f3d7f5a5405b2d82df9 diff --git a/configure.py b/configure.py deleted file mode 100644 index aee9750cd..000000000 --- a/configure.py +++ /dev/null @@ -1,46 +0,0 @@ -# vim: set sts=2 ts=8 sw=2 tw=99 et: -import sys -try: - from ambuild2 import run, util -except: - try: - import ambuild - sys.stderr.write('It looks like you have AMBuild 1 installed, but this project uses AMBuild 2.\n') - sys.stderr.write('Upgrade to the latest version of AMBuild to continue.\n') - except: - sys.stderr.write('AMBuild must be installed to build this project.\n') - sys.stderr.write('http://www.alliedmods.net/ambuild\n') - sys.exit(1) - -# Hack to show a decent upgrade message, which wasn't done until 2.2. -ambuild_version = getattr(run, 'CURRENT_API', '2.1') -if ambuild_version.startswith('2.1'): - sys.stderr.write("AMBuild 2.2 or higher is required; please update\n") - sys.exit(1) - -parser = run.BuildParser(sourcePath=sys.path[0], api='2.2') -parser.options.add_argument('-n', '--plugin-name', type=str, dest='plugin_name', default=None, - help='Plugin name') -parser.options.add_argument('-a', '--plugin-alias', type=str, dest='plugin_alias', default=None, - help='Plugin alias') -parser.options.add_argument('--hl2sdk-root', type=str, dest='hl2sdk_root', default=None, - help='Root search folder for HL2SDKs') -parser.options.add_argument('--hl2sdk-manifests', type=str, dest='hl2sdk_manifests', default='hl2sdk-manifests/', - help='HL2SDK manifests source tree folder') -parser.options.add_argument('--mms_path', type=str, dest='mms_path', default=None, - help='Metamod:Source source tree folder') -parser.options.add_argument('--enable-debug', action='store_const', const='1', dest='debug', - help='Enable debugging symbols') -parser.options.add_argument('--enable-optimize', action='store_const', const='1', dest='opt', - help='Enable optimization') -parser.options.add_argument('-s', '--sdks', default='all', dest='sdks', - help='Build against specified SDKs; valid args are "all", "present", or ' - 'comma-delimited list of engine names (default: "all")') -parser.options.add_argument('--targets', type=str, dest='targets', default=None, - help="Override the target architecture (use commas to separate multiple targets).") -# AddressSanitizer Instructions: -# Recompile Metamod with RTLD_DEEPBIND removed (may break some std functionality) -# Run server with LD_PRELOAD=/usr/lib/clang/11/lib/linux/libclang_rt.asan-x86_64.so (for SteamRT3) -parser.options.add_argument('--asan', action='store_const', const='1', dest='asan', - help='Build for AddressSanitizer') -parser.Configure() diff --git a/generators/apigen/functions/DeterminePageCategory.mjs b/generators/apigen/functions/DeterminePageCategory.mjs new file mode 100644 index 000000000..a876a7718 --- /dev/null +++ b/generators/apigen/functions/DeterminePageCategory.mjs @@ -0,0 +1,11 @@ +import { readFileSync } from "fs"; + +export default function DeterminePageCategory(page, categories) { + const pageKey = page.path.split("/").join(".") + const categoryLocation = pageKey.split(".").slice(0, -1).join(".") + const pageContent = JSON.parse(readFileSync(page.page)) + + if (!categories[categoryLocation]) return "Generic"; + else if (pageContent.override_variable) return "Generic" + else return categories[categoryLocation].title.split(" ").join("") +} \ No newline at end of file diff --git a/generators/apigen/functions/GenerateCategoryAPI.mjs b/generators/apigen/functions/GenerateCategoryAPI.mjs new file mode 100644 index 000000000..31f27aedc --- /dev/null +++ b/generators/apigen/functions/GenerateCategoryAPI.mjs @@ -0,0 +1,56 @@ +import { readFileSync } from "fs" +import DeterminePageCategory from "./DeterminePageCategory.mjs" +import GenerateTypeContent from "./GenerateTypeContent.mjs" +import GenerateFunctionContent from "./GenerateFunctionContent.mjs" +import GenerateClassContent from "./GenerateClassContent.mjs" + +let createdClasses = {} +let oldCategory = "" + +export default function GenerateCategoryAPI(metadata, category, apiCategories) { + const currentPages = metadata[category.key] + if (oldCategory == "") oldCategory = category.key + else if (oldCategory != category.key) { + oldCategory = category.key + createdClasses = {} + } + + for (const page of currentPages) { + const pageContent = JSON.parse(readFileSync(page.page)) + + const determinePageCategory = DeterminePageCategory(page, apiCategories) + if (!createdClasses.hasOwnProperty(determinePageCategory)) createdClasses[determinePageCategory] = [] + + if (pageContent.kind == 'function') { + createdClasses[determinePageCategory].push(GenerateFunctionContent(pageContent, determinePageCategory)); + } + else if (pageContent.kind == "class") { + createdClasses[determinePageCategory].push(GenerateClassContent(pageContent, determinePageCategory)); + } + else if (pageContent.kind == "event") { + // Not Required for C# implementation + } + else if (pageContent.kind == "type") { + createdClasses[determinePageCategory].push(GenerateTypeContent(pageContent)); + } + } + + for (const key of Object.keys(createdClasses)) { + if (key == "Types") continue; + if (!createdClasses[key].length) continue; + + createdClasses[key] = createdClasses[key].filter((v) => v.length > 0).map(v => v.split("\n").map(k => ` ${k}`).join("\n")) + createdClasses[key].push("}") + if (!category.writePath.includes("SDK")) { + createdClasses[key].unshift(' }') + createdClasses[key].unshift(` _ctx = Invoker.CallNative("${key}", "${key}", CallKind.ClassFunction);`) + createdClasses[key].unshift(' if (_ctx != IntPtr.Zero) return;') + createdClasses[key].unshift(' {') + createdClasses[key].unshift(' private static void InitializeContext()') + createdClasses[key].unshift(` private static IntPtr _ctx = IntPtr.Zero;\n`); + } + createdClasses[key].unshift(`public class ${key}\n{`) + } + + return createdClasses +} \ No newline at end of file diff --git a/generators/apigen/functions/GenerateClassContent.mjs b/generators/apigen/functions/GenerateClassContent.mjs new file mode 100644 index 000000000..4a8e369da --- /dev/null +++ b/generators/apigen/functions/GenerateClassContent.mjs @@ -0,0 +1,71 @@ +import GenerateClassFunctions from "./GenerateClassFunctions.mjs" +import GenerateClassProperties from "./GenerateClassProperties.mjs" +import GenerateType from "./GenerateType.mjs" +import ProcessFunctionParameters from "./ProcessFunctionParameters.mjs" + +export default function GenerateClassContent(pageContent, category) { + + let processedParams = "" + if (typeof pageContent["constructor"] != "function") { + processedParams = ProcessFunctionParameters(pageContent["constructor"].arguments, "lua") + if (processedParams != "") processedParams = `, ${processedParams}` + } + + if (pageContent.name.startsWith("CCS_") || pageContent.name.startsWith("C_") || pageContent.name.startsWith("CBasePulse") || pageContent.name.startsWith("CPulse")) return ""; + + if (category == "Classes") { + const parentProp = pageContent.properties.filter((v) => v.name == "Parent" && GenerateType(v.type, "cs") == v.type)[0] + const constructorArgs = ProcessFunctionParameters(pageContent["constructor"].arguments, "cs") + let constructor = `` + if (constructorArgs.includes("|")) { + const splitArgs = constructorArgs.split(" ")[0].split("|") + const argument = constructorArgs.split(" ")[1] + + for (const arg of splitArgs) { + if (typeof pageContent["constructor"] != "function" && !pageContent["constructor"].hide) { + if (constructor != "") constructor += "\n"; + constructor += ` public ${pageContent.name}(${GenerateType(arg, "cs")} ${argument})\n {\n this.m_classData = Internal_API.Invoker.CallNative("${pageContent.name}", "${pageContent.name}", Internal_API.CallKind.ClassFunction, ${argument});\n }`; + } + } + constructor += `\n public ${pageContent.name}()\n {\n }`; + constructor += `\n public ${pageContent.name}(IntPtr ptr_or_class)\n {\n this.m_classData = Internal_API.Invoker.CallNative("${pageContent.name}", "${pageContent.name}", Internal_API.CallKind.ClassFunction, $"0x{ptr_or_class:X}");\n }`; + } else { + if (typeof pageContent["constructor"] != "function" && !pageContent["constructor"].hide) { + constructor += ` public ${pageContent.name}(${ProcessFunctionParameters(pageContent["constructor"].arguments, "cs")}): base(Internal_API.Invoker.CallNative("${pageContent.name}", "${pageContent.name}", Internal_API.CallKind.ClassFunction${processedParams}))\n {\n }`; + } + } + + if (parentProp) { + if (parentProp.type.startsWith("CCS_") || parentProp.type.startsWith("C_") || parentProp.type.startsWith("CBasePulse") || parentProp.type.startsWith("CPulse")) return "" + } + + return `public class ${pageContent.name} : ${parentProp ? parentProp.type : "ClassData"} +{ +${constructor}${GenerateClassFunctions(pageContent, category).replace(new RegExp(`\"${pageContent.name}\"`, "g"), "\"SDKClass\"")}${GenerateClassProperties(pageContent, category).replace(new RegExp(`\"${pageContent.name}\"`, "g"), "\"SDKClass\"")} + public override string ToString() => $"${pageContent.name}(ptr={this.m_classData})"; +}` + } else { + const constructorArgs = ProcessFunctionParameters(typeof pageContent["constructor"] == "object" ? pageContent["constructor"].arguments : {}, "cs") + let constructor = `` + if (constructorArgs.includes("|")) { + const splitArgs = constructorArgs.split(" ")[0].split("|") + const argument = constructorArgs.split(" ")[1] + + for (const arg of splitArgs) { + if (typeof pageContent["constructor"] != "function" && !pageContent["constructor"].hide) { + if (constructor != "") constructor += "\n"; + constructor += ` public ${pageContent.name}(${GenerateType(arg, "cs")} ${argument}): base(ClassData(Internal_API.Invoker.CallNative("${pageContent.name}", "${pageContent.name}", Internal_API.CallKind.ClassFunction, ${argument})))\n {\n }`; + } + } + } else { + if (typeof pageContent["constructor"] != "function" && !pageContent["constructor"].hide) { + constructor += ` public ${pageContent.name}(${ProcessFunctionParameters(pageContent["constructor"].arguments, "cs")}): base(Internal_API.Invoker.CallNative("${pageContent.name}", "${pageContent.name}", Internal_API.CallKind.ClassFunction${processedParams}))\n {\n }`; + } + } + + return `public class ${pageContent.name} : ClassData +{ +${constructor}${GenerateClassFunctions(pageContent, category)}${GenerateClassProperties(pageContent, category)} +}` + } +} \ No newline at end of file diff --git a/generators/apigen/functions/GenerateClassFunctions.mjs b/generators/apigen/functions/GenerateClassFunctions.mjs new file mode 100644 index 000000000..66ef87498 --- /dev/null +++ b/generators/apigen/functions/GenerateClassFunctions.mjs @@ -0,0 +1,30 @@ +import GenerateType from "./GenerateType.mjs"; +import ProcessFunctionParameters from "./ProcessFunctionParameters.mjs"; + +export default function GenerateClassFunctions(pageData, category) { + if (!pageData.functions) return ""; + + const funcs = [] + + for (const func of pageData.functions) { + let funcname = func.name + if (funcname.includes("/")) { + const lang = funcname.split("/")[0] + if (lang != "cs") continue; + + funcname = funcname.split("/")[1] + } + let args = ProcessFunctionParameters(func.arguments, "lua") + if (args != "") args = `, ${args}` + + funcs.push(` public ${GenerateType(func.return, 'cs')} ${funcname}(${ProcessFunctionParameters(func.arguments, "cs")}) + { +${GenerateType(func.return, 'cs') == "void" + ? ` Internal_API.Invoker.CallNative("${category.includes("Game") ? `SDKClass` : pageData.name}", "${funcname}", Internal_API.CallKind.ClassFunction, m_classData${args});` + : ` return Internal_API.Invoker.CallNative<${GenerateType(func.return, 'cs')}>("${category.includes("Game") ? `SDKClass` : pageData.name}", "${funcname}", Internal_API.CallKind.ClassFunction, m_classData${args});` + } + }`) + } + + return `\n` + funcs.join("\n"); +} \ No newline at end of file diff --git a/generators/apigen/functions/GenerateClassProperties.mjs b/generators/apigen/functions/GenerateClassProperties.mjs new file mode 100644 index 000000000..e06a1244d --- /dev/null +++ b/generators/apigen/functions/GenerateClassProperties.mjs @@ -0,0 +1,19 @@ +import GenerateType from "./GenerateType.mjs"; + +export default function GenerateClassProperties(pageData, category) { + if (!pageData.properties) return ""; + + const funcs = [] + + for (const param of pageData.properties) { + if (/\d/g.test(param.name)) continue; + if (param.type.startsWith("CCS_") || param.type.startsWith("C_") || param.name == "IsValid") continue; + + funcs.push(` public ${GenerateType(param.type, "cs")} ${param.name} + { + get { return Invoker.CallNative<${GenerateType(param.type, "cs")}>("${category.includes("Game") ? `SDKClass` : pageData.name}", "${param.name}", CallKind.ClassMember, m_classData); }${param.writable ? `\n set { Invoker.CallNative("${category.includes("Game") ? `SDKClass` : pageData.name}", "${param.name}", CallKind.ClassMember, m_classData, value); }` : ""} + }`) + } + + return `\n` + funcs.join("\n"); +} \ No newline at end of file diff --git a/generators/apigen/functions/GenerateFunctionContent.mjs b/generators/apigen/functions/GenerateFunctionContent.mjs new file mode 100644 index 000000000..efc84011d --- /dev/null +++ b/generators/apigen/functions/GenerateFunctionContent.mjs @@ -0,0 +1,19 @@ +import GenerateType from "./GenerateType.mjs"; +import ProcessFunctionParameters from "./ProcessFunctionParameters.mjs"; + +export default function GenerateFunctionContent(pageContent, category) { + let args = ProcessFunctionParameters(pageContent.arguments, "lua") + if (args != "") args = `, ${args}` + + const namespace = pageContent.override_variable ? "_G" : category + if (pageContent.override_function) return "" + + return `public static ${GenerateType(pageContent.return, 'cs')} ${pageContent.function}(${ProcessFunctionParameters(pageContent.arguments, "cs")}) +{ +${!pageContent.override_variable ? ` InitializeContext();\n` : ""}${GenerateType(pageContent.return, 'cs') == "void" + ? ` Internal_API.Invoker.CallNative("${namespace}", "${pageContent.function}", Internal_API.CallKind.${!pageContent.override_variable ? "ClassFunction, _ctx" : "Function"}${args});` + : ` return Internal_API.Invoker.CallNative<${GenerateType(pageContent.return, 'cs')}>("${namespace}", "${pageContent.function}", Internal_API.CallKind.${!pageContent.override_variable ? "ClassFunction, _ctx" : "Function"}${args});` + } +}` + +} \ No newline at end of file diff --git a/generators/apigen/functions/GenerateType.mjs b/generators/apigen/functions/GenerateType.mjs new file mode 100644 index 000000000..f01c43d18 --- /dev/null +++ b/generators/apigen/functions/GenerateType.mjs @@ -0,0 +1,107 @@ +const luaReplacer = { + bool: "boolean", + string: "string", + int32: "number", + int64: "number", + uint64: "number", + double: "number", + float: "number", + uint32: "number", + uint8: "number", + int8: "number", + int16: "number", + uint16: "number", + Color: "Color", + Vector: "Vector", + Vector2D: "Vector2D", + Vector4D: "Vector4D", + void: "nil", + any: "any", + SDKClass: "ClassData" +} + +const jsReplacer = { + bool: "bool", + string: "string", + int32: "number", + int64: "number", + uint64: "number", + double: "number", + float: "number", + uint32: "number", + uint8: "number", + int8: "number", + int16: "number", + uint16: "number", + Color: "Color", + Vector: "Vector", + Vector2D: "Vector2D", + Vector4D: "Vector4D", + void: "void", + any: "any", + SDKClass: "ClassData" +} + +const csReplacer = { + bool: "bool", + string: "string", + int32: "int", + int64: "long", + uint64: "ulong", + double: "double", + float: "float", + uint32: "uint", + uint8: "byte", + int8: "char", + int16: "short", + uint16: "ushort", + Color: "Color", + Vector: "Vector", + Vector2D: "Vector2D", + Vector4D: "Vector4D", + void: "void", + any: "object", + SDKClass: "ClassData" +} + +export default function GenerateType(data, language) { + if (language == "lua") { + if (typeof data == "object") { + const args = Object.keys(data.arguments) + let totalArgs = [] + for (const arg of args) { + totalArgs.push(`${arg}:${GenerateType(data.arguments[arg], language)}`) + } + + return `fun(${totalArgs.join(",")})${data.return == "void" ? "" : `:${GenerateType(data.return, language)}`}` + } else { + if (data.includes("[]")) return "table"; + else if (data.includes(")")) return "table" + else if (data.includes(":")) return "table"; + else if (data.endsWith("?")) return `${GenerateType(data.split("?")[0], language)}|nil` + else if (luaReplacer.hasOwnProperty(data)) return luaReplacer[data] + else if (data.includes(",")) return data + else { + return data + } + } + } else if (language == "cs") { + if (typeof data == "object") { + const args = Object.values(data.arguments) + let types = [] + for (const arg of args) { + types.push(GenerateType(arg, language)) + } + + return `Func<${types.join(",")}${types.length != 0 ? ", " : ""}${GenerateType(data.return, language)}>` + } else { + if (data.includes(",")) return `(${data.split(",").map((v) => GenerateType(v, language)).join(", ")})` + else if (data.includes("[]")) return `${GenerateType(data.split("[")[0], language)}[]`; + else if (data.includes(")")) return GenerateType(data.split(")")[0].split("(")[1], language) + data.split(")")[1] + else if (data.includes(":")) return `Dictionary<${data.split(":").map((v) => GenerateType(v, language)).join(", ")}>` + else if (data.includes("?")) return `${GenerateType(data.split("?")[0], language)}?` + else if (csReplacer.hasOwnProperty(data)) return csReplacer[data] + else return data; + } + } +} \ No newline at end of file diff --git a/generators/apigen/functions/GenerateTypeContent.mjs b/generators/apigen/functions/GenerateTypeContent.mjs new file mode 100644 index 000000000..2b52dbbfa --- /dev/null +++ b/generators/apigen/functions/GenerateTypeContent.mjs @@ -0,0 +1,8 @@ +export default function GenerateTypeContent(pageContent) { + + return `public enum ${pageContent.name}: long +{ +${Object.keys(pageContent.values).map((v) => ` ${v} = ${pageContent.values[v]}`).join(",\n")} +}` + +} \ No newline at end of file diff --git a/generators/apigen/functions/ProcessFunctionParameters.mjs b/generators/apigen/functions/ProcessFunctionParameters.mjs new file mode 100644 index 000000000..cb467ff58 --- /dev/null +++ b/generators/apigen/functions/ProcessFunctionParameters.mjs @@ -0,0 +1,25 @@ +import GenerateType from "./GenerateType.mjs" + +export default function ProcessFunctionParameters(args, language) { + const returnValues = [] + + if (language == "cs") { + for (const [arg, data] of Object.entries(args)) { + if (arg == "...") { + returnValues.push(`params ${GenerateType(data, language)}[] args`); + } else { + returnValues.push(`${GenerateType(data, language)} ${arg}`) + } + } + } else { + for (const [arg, data] of Object.entries(args)) { + if (arg == "...") { + returnValues.push("(object)args") + } else { + returnValues.push(GenerateType(data, "cs").includes("[]") ? `(object)${arg}` : arg) + } + } + } + + return returnValues.join(", ") +} \ No newline at end of file diff --git a/generators/apigen/index.mjs b/generators/apigen/index.mjs new file mode 100644 index 000000000..24fd68ca1 --- /dev/null +++ b/generators/apigen/index.mjs @@ -0,0 +1,90 @@ +import { existsSync, mkdirSync, readdirSync, readFileSync, rmdirSync, statSync, writeFileSync } from "fs"; +import GenerateCategoryAPI from "./functions/GenerateCategoryAPI.mjs"; + +let cats = [ + { + key: "plugin-docs", + value: "../documentation/docs", + writePath: "build/cs/Scripting" + }, + { + key: "sdk", + value: "../sdkdocumentation/docs", + writePath: "build/cs/SDK" + }, + { + key: "sdk.cs2", + value: "../gamesdkdocumentation/cs2/docs", + writePath: "build/cs/SDK/CS2" + } +] +export let currentPath = "" + +function GetFiles(dir, files_) { + files_ = files_ || []; + var files = readdirSync(dir); + for (var i in files) { + var name = dir + '/' + files[i]; + if (statSync(name).isDirectory()) { + GetFiles(name, files_); + } else { + files_.push(name); + } + } + return files_; +} + +let apiCategories = {} +let metadata = {} +for (const ent of cats) { + const categories = readdirSync(ent.value) + metadata[ent.key] = [] + + for (const category of categories) { + const pages = GetFiles(`${ent.value}/${category}`) + + for (const page of pages) { + let pageKey = page.replace(ent.value + "/", "") + let isCategory = pageKey.endsWith("_index.json") + + if (pageKey.endsWith("_index.json")) { + pageKey = pageKey.replace("/_index.json", "").replace(new RegExp("\/", "g"), ".") + } else { + pageKey = pageKey.replace(".json", "").replace(new RegExp("\/", "g"), ".") + } + + if (!isCategory) { + metadata[ent.key].push({ page, path: pageKey.split(".").join("/") }) + } else { + apiCategories[pageKey] = JSON.parse(readFileSync(page)) + } + } + } +} + +for (const ent of cats) { + currentPath = ent.value + + let files = GenerateCategoryAPI(metadata, ent, apiCategories) + if (!existsSync(ent.writePath)) mkdirSync(ent.writePath, { recursive: true }) + + const skipFirstTwo = ent.writePath.split("/").slice(2).join(".") + + for (const [path, content] of Object.entries(files)) { + if (content.length == 0) continue; + if (path == "JSON" || path == "Hooks") continue; + + writeFileSync( + ent.writePath + "/" + path + ".cs", + `using SwiftlyS2.Internal_API; +using static SwiftlyS2.API.SDK.CS2.Classes; +using static SwiftlyS2.API.SDK.CoreClasses; +using static SwiftlyS2.API.Scripting.Entities; + +namespace SwiftlyS2.API.${skipFirstTwo} +{ +${content.map(v => v.split("\n").map((x) => ` ${x}`).join("\n")).join("\n")} +}` + ) + } +} \ No newline at end of file diff --git a/generators/docsgen/functions/CreateCommandPage.mjs b/generators/docsgen/functions/CreateCommandPage.mjs new file mode 100644 index 000000000..748037ad4 --- /dev/null +++ b/generators/docsgen/functions/CreateCommandPage.mjs @@ -0,0 +1,14 @@ +import { readFileSync } from "fs"; +import GenerateCommandFlags from "./GenerateCommandFlags.mjs"; + +export default function CreateCommandPage(pageKey, pageContent, category) { + let page = readFileSync("templates/command.tpl").toString() + + page = page.replace("{title}", pageContent.name) + page = page.replace("{command}", pageContent.name) + page = page.replace("{description}", pageContent.description) + page = page.replace("{arguments}", pageContent.args) + page = page.replace("{flags}", GenerateCommandFlags(pageContent)) + + return page +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateCategoryPage.mjs b/generators/docsgen/functions/GenerateCategoryPage.mjs new file mode 100644 index 000000000..3882250ce --- /dev/null +++ b/generators/docsgen/functions/GenerateCategoryPage.mjs @@ -0,0 +1,40 @@ +import { readFileSync } from "fs"; + +let pageCategories = { + function: "Functions", + class: "Classes", + static: "Informations", + event: "Events", + type: "Types" +} + +export default function GenerateCategoryPage(category_key, data) { + let page = readFileSync("templates/category.tpl").toString() + + page = page.replace("{title}", data.data.title) + page = page.replace("{description}", `This is the list of items available for ${data.data.title} API.`) + + let currentCategories = [] + let perCategoryPages = {} + for (const pg of data.pages) { + const pageContent = JSON.parse(readFileSync(pg.filePath)); + if (!currentCategories.includes(pageContent.kind)) { + currentCategories.push(pageContent.kind) + perCategoryPages[pageContent.kind] = [] + } + perCategoryPages[pageContent.kind].push(pg.key) + } + + let subcategory = (data.category != category_key ? data.category.split(".").slice(1).join(".") : "") + + let categoryText = "" + for (const [kind, entries] of Object.entries(perCategoryPages)) { + categoryText += `${categoryText == "" ? "" : "\n"}## ${pageCategories[kind] || "Informations"}\n\n` + categoryText += ` `${subcategory}.${v}`).join(",") : entries.join(",")}">` + } + if (categoryText == "") categoryText = "" + + page = page.replace("{catalog}", categoryText) + + return page +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateClassConstructor.mjs b/generators/docsgen/functions/GenerateClassConstructor.mjs new file mode 100644 index 000000000..71a8102f3 --- /dev/null +++ b/generators/docsgen/functions/GenerateClassConstructor.mjs @@ -0,0 +1,23 @@ +import GenerateFunctionParameters from "./GenerateFunctionParameters.mjs"; +import GenerateFunctionReturn from "./GenerateFunctionReturn.mjs"; +import ProcessFunctionParameters from "./ProcessFunctionParameters.mjs"; + +export default function GenerateClassConstructor(pageContent, lang, category) { + let constr = pageContent["constructor"] + if (!constr || typeof constr == "function" || constr.hidden) return ""; + let outString = "## Constructor\n" + outString += `\`\`\`${lang}${GenerateFunctionParameters(constr["arguments"], lang)} +${lang == "cs" ? `using SwiftlyS2.API.${category.category.includes("sdk") ? category.category.toUpperCase() : "Scripting"};\n` : GenerateFunctionReturn(constr.return, lang)}` + + let v = category.data.variable + if (lang == "cs") { + let cls = category.data.title.split(" ").join("") + + outString += `var ${pageContent.name.toLowerCase()} = new ${cls}.${pageContent.name}` + } else if (lang == "lua") { + if (pageContent.override_variable) v = "" + outString += `local ${pageContent.name.toLowerCase()} = ${v}${v == "" ? "" : ":"}${pageContent.name}` + } + + return outString + `(${ProcessFunctionParameters(constr["arguments"], lang)})\n\`\`\`\n`; +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateClassFunctions.mjs b/generators/docsgen/functions/GenerateClassFunctions.mjs new file mode 100644 index 000000000..7468ea3e7 --- /dev/null +++ b/generators/docsgen/functions/GenerateClassFunctions.mjs @@ -0,0 +1,26 @@ +import GenerateFunctionParameters from "./GenerateFunctionParameters.mjs" +import GenerateFunctionReturn from "./GenerateFunctionReturn.mjs" +import ProcessFunctionParameters from "./ProcessFunctionParameters.mjs" + +export default function GenerateClassFunctions(pageContent, lang) { + const functions = pageContent.functions || [] + if (!functions.length) return "" + + const outfunctions = [] + + for (const func of functions) { + let name = func.name + if (func.name.includes("/")) { + const forLang = func.name.split("/")[0] + if (forLang != lang) continue; + name = func.name.split("/")[1]; + } + + const parms = GenerateFunctionParameters(func.arguments, lang) + outfunctions.push(`## ${name}\n${func.description ? `${func.description}\n` : ""}\`\`\`${lang}${parms} +${GenerateFunctionReturn(func.return, lang)} ${pageContent.name.toLowerCase()}${lang == "lua" ? ":" : "."}${name}(${ProcessFunctionParameters(func.arguments, lang)})\n\`\`\``) + } + + if (outfunctions.length == 0) return `# Functions\nThere are no functions available.` + else return `# Functions\nHere are listed all the functions.\n${outfunctions.join("\n")}` +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateClassPage.mjs b/generators/docsgen/functions/GenerateClassPage.mjs new file mode 100644 index 000000000..749770527 --- /dev/null +++ b/generators/docsgen/functions/GenerateClassPage.mjs @@ -0,0 +1,41 @@ +import { existsSync, readFileSync } from 'fs' +import FetchNames from '../languages/FetchNames.mjs' +import GenerateClassProperties from './GenerateClassProperties.mjs' +import { currentPath } from '../index.mjs' +import GenerateClassFunctions from './GenerateClassFunctions.mjs' +import GenerateClassConstructor from './GenerateClassConstructor.mjs' + +export default function GenerateClassPage(pageKey, pageContent, category) { + let page = readFileSync("templates/types.tpl").toString() + let path = currentPath.split("/").slice(0, -1).join("/") + + page = page.replace("{title}", pageContent.name) + page = page.replace("{description}", pageContent.description) + + const langs = FetchNames() + let considerLanguages = Object.keys(langs) + + const str = ` + + {tabtriggers} + + {tabcontents} + ` + + var tabsTrigger = [] + var tabContents = [] + + for (const lang of considerLanguages) { + const props = GenerateClassProperties(pageContent, lang) + tabsTrigger.push(`${langs[lang]}`) + tabContents.push(` +${GenerateClassConstructor(pageContent, lang, category)}${props}${props != "" ? "\n" : ""}${GenerateClassFunctions(pageContent, lang)} +${existsSync(`${path}/additional/${pageKey.split(".").join("/")}/${lang}.md`) ? readFileSync(`${path}/additional/${pageKey.split(".").join("/")}/${lang}.md`) : ""}${existsSync(`${path}/examples/${pageKey.split(".").join("/")}/example.${lang}`) ? `\n### Example\n\`\`\`${lang}\n${readFileSync(`${path}/examples/${pageKey.split(".").join("/")}/example.${lang}`)}\n\`\`\`` : ""} +`) + } + + return page.replace( + "{code}", + str.replace("{tabtriggers}", tabsTrigger.join("\n")).replace("{tabcontents}", tabContents.join("\n")) + ) +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateClassProperties.mjs b/generators/docsgen/functions/GenerateClassProperties.mjs new file mode 100644 index 000000000..b0242d528 --- /dev/null +++ b/generators/docsgen/functions/GenerateClassProperties.mjs @@ -0,0 +1,16 @@ +import GenerateClassPropertyType from './GenerateClassPropertyType.mjs' + +export default function GenerateClassProperties(pageContent, lang) { + const properties = pageContent.properties || [] + if (!properties.length) return "" + + const outprops = [] + + for (const prop of properties) { + if (/\d/g.test(prop.name)) continue; + outprops.push(`## ${prop.name} ${prop.writable ? "" : "(Read-Only)"}\n\`\`\`${lang}\n${GenerateClassPropertyType(prop.type, lang)}\n${pageContent.name.toLowerCase()}.${prop.name}\n\`\`\``) + } + + if (outprops.length == 0) return `# Properties\nThere are no properties available.` + else return `# Properties\nHere are listed all the properties.\n${outprops.join("\n")}` +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateClassPropertyType.mjs b/generators/docsgen/functions/GenerateClassPropertyType.mjs new file mode 100644 index 000000000..b53150b50 --- /dev/null +++ b/generators/docsgen/functions/GenerateClassPropertyType.mjs @@ -0,0 +1,6 @@ +import GenerateType from "./GenerateType.mjs"; + +export default function GenerateClassPropertyType(kind, lang) { + if (lang == "lua") return `--- @type ${GenerateType(kind, lang)}` + else if (lang == "cs") return `// @type ${GenerateType(kind, lang)}` +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateCommandFlags.mjs b/generators/docsgen/functions/GenerateCommandFlags.mjs new file mode 100644 index 000000000..b9917d1cf --- /dev/null +++ b/generators/docsgen/functions/GenerateCommandFlags.mjs @@ -0,0 +1,56 @@ +import { markdownTable } from "../utils/markdownTable.mjs" + +const flagDesc = { + "linked_concommand": "Linked concommand", + "developmentonly": "Development only", + "gamedll": "Game DLL", + "clientdll": "Client DLL", + "hidden": "Hidden", + "protected": "Protected", + "sponly": "Singleplayer only", + "archive": "Archive", + "notify": "Notify", + "userinfo": "User info", + "reference": "Reference", + "unlogged": "Unlogged", + "initial_setvalue": "Initial setvalue", + "replicated": "Replicated", + "cheat": "Cheat", + "per_user": "Per user", + "demo": "Demo", + "dontrecord": "Don't record", + "release": "Release", + "menubar_item": "Menubar item", + "commandline_enforced": "CLI enforced", + "notconnected": "Not connected", + "vconsole_fuzzy_matching": "VConsole fuzzy matching", + "server_can_execute": "Server can execute", + "client_can_execute": "Client can execute", + "server_cannot_query": "Server cannot query", + "vconsole_set_focus": "VConsole set focus", + "clientcmd_can_execute": "Clientcmd can execute", + "execute_per_tick": "Execute per tick", + "missing1": "Missing 1", + "missing2": "Missing 2", + "defensive": "Defensive", +} + +export default function GenerateCommandFlags(pageData) { + const flags = pageData.flags + + const commandFlags = [ + ["Flag", "Description"] + ] + + for (const flag of flags) { + if (!flagDesc[flag]) continue; + commandFlags.push([ + `\`${flag}\``, + `\`${flagDesc[flag]}\`` + ]) + } + + return markdownTable(commandFlags, { + align: ['c', 'c'], + }) +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateEventPage.mjs b/generators/docsgen/functions/GenerateEventPage.mjs new file mode 100644 index 000000000..b5b8ca066 --- /dev/null +++ b/generators/docsgen/functions/GenerateEventPage.mjs @@ -0,0 +1,63 @@ +import { existsSync, readFileSync } from "fs" +import GenerateFunctionParameters from "./GenerateFunctionParameters.mjs" +import GenerateType from "./GenerateType.mjs" +import GenerateFunctionReturn from "./GenerateFunctionReturn.mjs" +import { currentPath } from "../index.mjs" +import FetchNames from "../languages/FetchNames.mjs" +import ProcessFunctionParameters from "./ProcessFunctionParameters.mjs" +import { markdownTable } from "../utils/markdownTable.mjs" + +export default function GenerateEventPage(pageKey, pageContent, category) { + let page = readFileSync("templates/types.tpl").toString() + let path = currentPath.split("/").slice(0, -1).join("/") + + page = page.replace("{title}", pageContent.event_name) + page = page.replace("{description}", pageContent.description) + + const langs = FetchNames() + let considerLanguages = Object.keys(langs) + + const str = ` + + {tabtriggers} + + {tabcontents} + ` + + var tabsTrigger = [] + var tabContents = [] + + for (const lang of considerLanguages) { + tabsTrigger.push(`${langs[lang]}`) + tabContents.push(` +\`\`\`${lang}${lang == "cs" ? "\nusing SwiftlyS2.API.Scripting;" : ""}${GenerateFunctionParameters(pageContent.mode == "core" ? { [lang == "cs" ? "@event" : "event"]: "Event", ...pageContent.arguments } : { [lang == "cs" ? "@event" : "event"]: "Event" }, lang)}${lang == "cs" ? `\n// Event returns ${GenerateType(pageContent.return, lang)} via event.SetReturn\n// The function returns an EventResult` : ""} +${lang != "cs" ? GenerateFunctionReturn("EventResult", lang) : ""}${lang == "lua" ? `--- @event returns ${GenerateType(pageContent.return, lang)} via event:SetReturn\n` : ""}${lang == "cs" ? "Events." : ""}AddEventHandler("${pageContent.event_name}", ${lang == "lua" ? "function" : ""}(${ProcessFunctionParameters(pageContent.mode == "core" ? { [lang == "cs" ? "@event" : "event"]: lang == "cs" ? "Events.Event" : "Event", ...pageContent.arguments } : { [lang == "cs" ? "@event" : "event"]: lang == "cs" ? "Events.Event" : "Event" }, lang)})${lang == "lua" ? "" : " => {"} + ${lang == "lua" ? "-- [[...]]" : "// ..."} + return EventResult.Continue; +${lang == "lua" ? "end" : "}"}) +\`\`\`${existsSync(`${path}/additional/${pageKey.split(".").join("/")}/${lang}.md`) ? "\n" + readFileSync(`${path}/additional/${pageKey.split(".").join("/")}/${lang}.md`) : ""} +`) + } + + if (pageContent.mode != "core") { + const gameEventData = [ + ["Key", "Data Type"] + ] + + for (const key of Object.keys(pageContent.arguments)) { + gameEventData.push([ + `\`${key}\``, + `\`${pageContent.arguments[key]}\`` + ]) + } + + page += `\n\n## Arguments\n${markdownTable(gameEventData, { + align: ['c', 'c'] + })}` + } + + return page.replace( + "{code}", + str.replace("{tabtriggers}", tabsTrigger.join("\n")).replace("{tabcontents}", tabContents.join("\n")) + ) +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateFunctionPage.mjs b/generators/docsgen/functions/GenerateFunctionPage.mjs new file mode 100644 index 000000000..c6adc7101 --- /dev/null +++ b/generators/docsgen/functions/GenerateFunctionPage.mjs @@ -0,0 +1,47 @@ +import { existsSync, readFileSync } from "fs" +import FetchNames from "../languages/FetchNames.mjs" +import GenerateFunctionParameters from "./GenerateFunctionParameters.mjs" +import GenerateFunctionReturn from "./GenerateFunctionReturn.mjs" +import GenerateFunctionVariable from "./GenerateFunctionVariable.mjs" +import ProcessFunctionParameters from "./ProcessFunctionParameters.mjs" +import { currentPath } from "../index.mjs" + +export default function GenerateFunctionPage(pageKey, pageContent, category) { + let page = readFileSync("templates/function.tpl").toString() + let path = currentPath.split("/").slice(0, -1).join("/") + + page = page.replace("{title}", pageContent.function) + page = page.replace("{description}", pageContent.description) + + const langs = FetchNames() + let considerLanguages = Object.keys(langs) + if (pageContent.override_function) { + considerLanguages = Object.keys(pageContent.override_function) + } + + const str = ` + + {tabtriggers} + +{tabcontents} +` + + var tabsTrigger = [] + var tabContents = [] + + for (const lang of considerLanguages) { + const fvar = GenerateFunctionVariable(pageContent, category, lang) + tabsTrigger.push(`${langs[lang]}`) + tabContents.push(` +\`\`\`${lang}${lang == "cs" ? "\nusing SwiftlyS2.API.Scripting;" : ""}${GenerateFunctionParameters(pageContent.arguments, lang)} +${GenerateFunctionReturn(pageContent.return, lang)}${lang == "cs" ? " " : ""}${fvar}${fvar.includes("(") ? "" : "("}${ProcessFunctionParameters(pageContent.arguments, lang)}) +\`\`\`${existsSync(`${path}/additional/${pageKey.split(".").join("/")}/${lang}.md`) ? "\n" + readFileSync(`${path}/additional/${pageKey.split(".").join("/")}/${lang}.md`) : ""} +${existsSync(`${path}/examples/${pageKey.split(".").join("/")}/example.${lang}`) ? `\n### Example\n\`\`\`${lang}\n${readFileSync(`${path}/examples/${pageKey.split(".").join("/")}/example.${lang}`)}\n\`\`\`` : ""} +`) + } + + return page.replace( + "{code}", + str.replace("{tabtriggers}", tabsTrigger.join("\n")).replace("{tabcontents}", tabContents.join("\n")) + ) +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateFunctionParameters.mjs b/generators/docsgen/functions/GenerateFunctionParameters.mjs new file mode 100644 index 000000000..c11e71f27 --- /dev/null +++ b/generators/docsgen/functions/GenerateFunctionParameters.mjs @@ -0,0 +1,26 @@ +import GenerateType from "./GenerateType.mjs"; + +export default function GenerateFunctionParameters(args, language) { + const returnParams = []; + for (const paramkey of Object.keys(args)) { + let forlang = language; + let name = paramkey + if (paramkey.includes("/")) { + forlang = paramkey.split("/")[0]; + name = paramkey.split("/")[1]; + } + + if (forlang == language) { + const type = GenerateType(args[paramkey], language); + + if (language == "lua") returnParams.push(`--- @param ${name} ${type}`) + } + } + + if (language == "lua") { + if (returnParams.length == 0) return ""; + else return `\n${returnParams.join("\n")}` + } else if (language == "cs") { + return "" + } +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateFunctionReturn.mjs b/generators/docsgen/functions/GenerateFunctionReturn.mjs new file mode 100644 index 000000000..dba45f7bd --- /dev/null +++ b/generators/docsgen/functions/GenerateFunctionReturn.mjs @@ -0,0 +1,6 @@ +import GenerateType from "./GenerateType.mjs"; + +export default function GenerateFunctionReturn(returnval, language) { + if (language == "lua") return `--- @return ${GenerateType(returnval, language)}\n` + else if (language == "cs") return GenerateType(returnval, language) +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateFunctionVariable.mjs b/generators/docsgen/functions/GenerateFunctionVariable.mjs new file mode 100644 index 000000000..b372d9134 --- /dev/null +++ b/generators/docsgen/functions/GenerateFunctionVariable.mjs @@ -0,0 +1,14 @@ +export default function GenerateFunctionVariable(pageContent, category, language) { + if (pageContent.override_function && pageContent.override_function[language]) return pageContent.override_function[language].replace("<", "<") + if (language == "cs") { + let cls = "" + if (pageContent.override_variable) cls = "Generic" + else cls = category.data.title.split(" ").join("") + + return `${cls}.${pageContent.function}` + } else if (language == "lua") { + let v = category.data.variable + if (pageContent.override_variable) v = "" + return `${v}${v == "" ? "" : ":"}${pageContent.function}` + } else throw new Error(`Unimplemented for language ${language}`) +} \ No newline at end of file diff --git a/generators/docsgen/functions/GeneratePage.mjs b/generators/docsgen/functions/GeneratePage.mjs new file mode 100644 index 000000000..f8f787e84 --- /dev/null +++ b/generators/docsgen/functions/GeneratePage.mjs @@ -0,0 +1,17 @@ +import CreateCommandPage from "./CreateCommandPage.mjs" +import GenerateClassPage from "./GenerateClassPage.mjs" +import GenerateEventPage from "./GenerateEventPage.mjs" +import GenerateFunctionPage from "./GenerateFunctionPage.mjs" +import GenerateStaticPage from "./GenerateStaticPage.mjs" +import GenerateTypePage from "./GenerateTypePage.mjs" + +export default function GeneratePage(pageKey, pageContent, category) { + if (pageContent.kind == 'function') return { page: GenerateFunctionPage(pageKey, pageContent, category), title: pageContent.function } + else if (pageContent.kind == "class") return { page: GenerateClassPage(pageKey, pageContent, category), title: pageContent.name } + else if (pageContent.kind == "event") return { page: GenerateEventPage(pageKey, pageContent, category), title: pageContent.event_name } + else if (pageContent.kind == "type") return { page: GenerateTypePage(pageKey, pageContent, category), title: pageContent.name } + else if (pageContent.kind == "static") return { page: GenerateStaticPage(pageKey, pageContent, category), title: pageContent.title } + else if (pageContent.kind == "command") return { page: CreateCommandPage(pageKey, pageContent, category), title: pageContent.name } + // else throw Error(`${pageContent.kind} not implemented`) + else return { page: "", title: "" } +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateStaticPage.mjs b/generators/docsgen/functions/GenerateStaticPage.mjs new file mode 100644 index 000000000..9792e95d2 --- /dev/null +++ b/generators/docsgen/functions/GenerateStaticPage.mjs @@ -0,0 +1,6 @@ +import { readFileSync } from "fs"; +import { currentPath } from "../index.mjs"; + +export default function GenerateStaticPage(pageKey, pageContent, category) { + return readFileSync(currentPath.split("/").slice(0, -1).join("/") + "/static/" + pageKey.split(".").join("/") + ".md").toString() +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateType.mjs b/generators/docsgen/functions/GenerateType.mjs new file mode 100644 index 000000000..a308cc149 --- /dev/null +++ b/generators/docsgen/functions/GenerateType.mjs @@ -0,0 +1,118 @@ +import { links } from "../index.mjs" + +const luaReplacer = { + bool: "boolean", + string: "string", + int32: "number", + int64: "number", + uint64: "number", + double: "number", + float: "number", + uint32: "number", + uint8: "number", + int8: "number", + int16: "number", + uint16: "number", + Color: "Color", + Vector: "Vector", + Vector2D: "Vector2D", + Vector4D: "Vector4D", + void: "nil", + any: "any", + SDKClass: "ClassData" +} + +const jsReplacer = { + bool: "bool", + string: "string", + int32: "number", + int64: "number", + uint64: "number", + double: "number", + float: "number", + uint32: "number", + uint8: "number", + int8: "number", + int16: "number", + uint16: "number", + Color: "Color", + Vector: "Vector", + Vector2D: "Vector2D", + Vector4D: "Vector4D", + void: "void", + any: "any", + SDKClass: "ClassData" +} + +const csReplacer = { + bool: "bool", + string: "string", + int32: "int", + int64: "long", + uint64: "ulong", + double: "double", + float: "float", + uint32: "uint", + uint8: "byte", + int8: "char", + int16: "short", + uint16: "ushort", + Color: "Color", + Vector: "Vector", + Vector2D: "Vector2D", + Vector4D: "Vector4D", + void: "void", + any: "object", + SDKClass: "ClassData" +} + +export default function GenerateType(data, language) { + if (language == "lua") { + if (typeof data == "object") { + const args = Object.keys(data.arguments) + let totalArgs = [] + for (const arg of args) { + totalArgs.push(`${arg}:${GenerateType(data.arguments[arg], language)}`) + } + + return `fun(${totalArgs.join(",")})${data.return == "void" ? "" : `:${GenerateType(data.return, language)}`}` + } else { + if (data.includes("[]")) return "table"; + else if (data.includes(")")) return "table" + else if (data.includes(":")) return "table"; + else if (data.endsWith("?")) return `${GenerateType(data.split("?")[0], language)}|nil` + else if (luaReplacer.hasOwnProperty(data)) return luaReplacer[data] + else if (links[data]) return data + else if (data.includes(",")) return data + else { + console.log(data) + return data + } + } + } else if (language == "cs") { + if (typeof data == "object") { + const args = Object.entries(data.arguments) + let types = [] + let shouldDelegate = false + for (const [key, arg] of args) { + types.push(GenerateType(arg, language)) + if (key == "...") { + shouldDelegate = true + break + } + } + + if (shouldDelegate) return `Delegate` + else if (GenerateType(data.return, language) == "void") return `Action<${types.join(",")}>` + else return `Func<${types.join(",")}, ${GenerateType(data.return, language)}>` + } else { + if (data.includes(",")) return `(${data.split(",").map((v) => GenerateType(v, language)).join(", ")})` + else if (data.includes(")")) return GenerateType(data.split(")")[0].split("(")[1], language) + data.split(")")[1] + else if (data.includes(":")) return `Dictionary<${data.split(":").map((v) => GenerateType(v, language)).join(", ")}>` + else if (data.includes("?")) return `${GenerateType(data.split("?")[0], language)}?` + else if (csReplacer.hasOwnProperty(data)) return csReplacer[data] + else if (links[data]) return data + else return data; + } + } +} \ No newline at end of file diff --git a/generators/docsgen/functions/GenerateTypePage.mjs b/generators/docsgen/functions/GenerateTypePage.mjs new file mode 100644 index 000000000..1c2dd6354 --- /dev/null +++ b/generators/docsgen/functions/GenerateTypePage.mjs @@ -0,0 +1,54 @@ +import { existsSync, readFileSync } from "fs" +import { currentPath } from "../index.mjs" +import FetchNames from "../languages/FetchNames.mjs" + +export default function GenerateTypePage(pageKey, pageContent, category) { + let page = readFileSync("templates/types.tpl").toString() + let path = currentPath.split("/").slice(0, -1).join("/") + + page = page.replace("{title}", pageContent.name) + page = page.replace("{description}", pageContent.description) + + const langs = FetchNames() + let considerLanguages = Object.keys(langs) + + const str = ` + + {tabtriggers} + + {tabcontents} + ` + + var tabsTrigger = [] + var tabContents = [] + + for (const lang of considerLanguages) { + tabsTrigger.push(`${langs[lang]}`) + if (lang == "cs") { + tabContents.push(` +\`\`\`${lang} +using SwiftlyS2.API.${category.category.includes("sdk") ? category.category.toUpperCase() : "Scripting"}; +enum ${pageContent.name} +{ +${Object.keys(pageContent.values).map((k) => ` ${k} = ${pageContent.values[k]}`).join(",\n")} +} +\`\`\`${existsSync(`${path}/additional/${pageKey.split(".").join("/")}/${lang}.md`) ? "\n" + readFileSync(`${path}/additional/${pageKey.split(".").join("/")}/${lang}.md`) : ""} +`) + } else { + tabContents.push(` +\`\`\`${lang} +${category.data.variable != "" ? category.data.variable.toLowerCase() + "." : ""}${pageContent.name} = { +${Object.keys(pageContent.values).map((k) => { + if (lang == "lua") return ` ${k} = ${pageContent.values[k]}` + }).join(",\n")} +} +\`\`\`${existsSync(`${path}/additional/${pageKey.split(".").join("/")}/${lang}.md`) ? "\n" + readFileSync(`${path}/additional/${pageKey.split(".").join("/")}/${lang}.md`) : ""} +`) + } + } + + return page.replace( + "{code}", + str.replace("{tabtriggers}", tabsTrigger.join("\n")).replace("{tabcontents}", tabContents.join("\n")) + ) +} \ No newline at end of file diff --git a/generators/docsgen/functions/ProcessFunctionParameters.mjs b/generators/docsgen/functions/ProcessFunctionParameters.mjs new file mode 100644 index 000000000..91c990eb4 --- /dev/null +++ b/generators/docsgen/functions/ProcessFunctionParameters.mjs @@ -0,0 +1,17 @@ +import GenerateType from "./GenerateType.mjs" + +export default function ProcessFunctionParameters(args, language) { + const returnValues = [] + + if (language == "cs") { + for (const [arg, data] of Object.entries(args)) { + returnValues.push(`${GenerateType(data, language)} ${arg}`) + } + } else { + for (const arg of Object.keys(args)) { + returnValues.push(arg) + } + } + + return returnValues.join(", ") +} \ No newline at end of file diff --git a/generators/docsgen/index.mjs b/generators/docsgen/index.mjs new file mode 100644 index 000000000..0f1a10a1e --- /dev/null +++ b/generators/docsgen/index.mjs @@ -0,0 +1,111 @@ +import { readdirSync, readFileSync, statSync, writeFileSync } from "fs"; +import GenerateCategoryPage from "./functions/GenerateCategoryPage.mjs"; +import GeneratePage from "./functions/GeneratePage.mjs"; + +export let links = {} +export let currentPath = "" + +let cats = [ + { + key: "plugin-docs", + value: "../documentation/docs" + }, + { + key: "sdk", + value: "../sdkdocumentation/docs" + }, + { + key: "sdk.cs2", + value: "../gamesdkdocumentation/cs2/docs", + subcategory: true + } +] + +function GetFiles(dir, files_) { + files_ = files_ || []; + var files = readdirSync(dir); + for (var i in files) { + var name = dir + '/' + files[i]; + if (statSync(name).isDirectory()) { + GetFiles(name, files_); + } else { + files_.push(name); + } + } + return files_; +} + +let metadata = {} +for (const ent of cats) { + const categories = readdirSync(ent.value) + + for (const category of categories) { + const pages = GetFiles(`${ent.value}/${category}`) + + for (const page of pages) { + let pageKey = page.replace(ent.value + "/", "") + let origKey = page.replace(ent.value + "/", "") + let isCategory = pageKey.endsWith("/_index.json") + + if (pageKey.endsWith("/_index.json")) { + pageKey = pageKey.replace("/_index.json", "").replace(new RegExp("\/", "g"), ".") + } else { + pageKey = pageKey.replace(".json", "").replace(new RegExp("\/", "g"), ".") + } + + if (isCategory) { + metadata[pageKey] = { + data: JSON.parse(readFileSync(page)), + category: ent.key, + pages: [] + } + links[JSON.parse(readFileSync(page)).title.split(" ").join("")] = { pageKey, category: ent.key } + } else { + metadata[origKey.replace(".json", "").split("/").slice(0, -1).join(".")].pages.push({ filePath: page, key: pageKey }) + + const pageData = JSON.parse(readFileSync(page)) + if (pageData.kind == 'function') links[pageData.function] = { pageKey, category: ent.key } + else if (pageData.kind == 'static') links[pageData.title] = { pageKey, category: ent.key } + else links[pageData.name] = { pageKey, category: ent.key } + } + } + } +} + +let pages = {} + +for (const ent of cats) { + currentPath = ent.value + + let currentCategory = ent.subcategory ? ent.key.split(".")[0] : ent.key + let subcategory = ent.subcategory ? `${ent.key.split(".").pop()}.` : "" + + if (!pages[currentCategory]) pages[currentCategory] = {} + for (const [category, data] of Object.entries(metadata)) { + if (data.category != ent.key) continue; + pages[currentCategory][`${subcategory}${category}`] = { + page: GenerateCategoryPage(category, data), + title: data.data.title, + icon: data.data.icon + } + + for (const pg of data.pages) { + const pageContent = JSON.parse(readFileSync(pg.filePath)); + let page = GeneratePage(pg.key, pageContent, data) + let foundRef = false + for (const key of Object.keys(links)) { + if (!page.page) continue; + if (page.page.includes(key)) { + if (!foundRef) { + foundRef = true + page.page += `\n\n## References` + } + page.page += `\n- [${key}](/${links[key].category.split(".").join("/")}/${links[key].pageKey.split(".").join("/")})` + } + } + pages[currentCategory][`${subcategory}${pg.key}`] = page + } + } + + writeFileSync(currentCategory + ".json", JSON.stringify(pages[currentCategory], null, 4)) +} \ No newline at end of file diff --git a/generators/docsgen/languages/FetchNames.mjs b/generators/docsgen/languages/FetchNames.mjs new file mode 100644 index 000000000..72783f6f4 --- /dev/null +++ b/generators/docsgen/languages/FetchNames.mjs @@ -0,0 +1,5 @@ +import { readFileSync } from "fs"; + +export default function FetchNames() { + return JSON.parse(readFileSync("languages/names.json")) +} \ No newline at end of file diff --git a/generators/docsgen/languages/names.json b/generators/docsgen/languages/names.json new file mode 100644 index 000000000..e879457e0 --- /dev/null +++ b/generators/docsgen/languages/names.json @@ -0,0 +1,4 @@ +{ + "lua": "Lua", + "cs": "C#" +} \ No newline at end of file diff --git a/generators/docsgen/minifier.js b/generators/docsgen/minifier.js new file mode 100644 index 000000000..00f2f05cd --- /dev/null +++ b/generators/docsgen/minifier.js @@ -0,0 +1,4 @@ +const { readFileSync, writeFileSync } = require("fs") + +const file = "sdk.json" +writeFileSync(file, JSON.stringify(JSON.stringify(JSON.parse(readFileSync(file))))) \ No newline at end of file diff --git a/generators/docsgen/templates/category.tpl b/generators/docsgen/templates/category.tpl new file mode 100644 index 000000000..39b6eef27 --- /dev/null +++ b/generators/docsgen/templates/category.tpl @@ -0,0 +1,5 @@ +# {title} + +{description} + +{catalog} \ No newline at end of file diff --git a/generators/docsgen/templates/class.tpl b/generators/docsgen/templates/class.tpl new file mode 100644 index 000000000..01714efa2 --- /dev/null +++ b/generators/docsgen/templates/class.tpl @@ -0,0 +1,5 @@ +# {title} + +{description} + +{code} \ No newline at end of file diff --git a/generators/docsgen/templates/command.tpl b/generators/docsgen/templates/command.tpl new file mode 100644 index 000000000..11077ff99 --- /dev/null +++ b/generators/docsgen/templates/command.tpl @@ -0,0 +1,11 @@ +# {title} + +{description} + +``` +{command} {arguments} +``` + +## Command Flags + +{flags} \ No newline at end of file diff --git a/generators/docsgen/templates/events.tpl b/generators/docsgen/templates/events.tpl new file mode 100644 index 000000000..01714efa2 --- /dev/null +++ b/generators/docsgen/templates/events.tpl @@ -0,0 +1,5 @@ +# {title} + +{description} + +{code} \ No newline at end of file diff --git a/generators/docsgen/templates/function.tpl b/generators/docsgen/templates/function.tpl new file mode 100644 index 000000000..01714efa2 --- /dev/null +++ b/generators/docsgen/templates/function.tpl @@ -0,0 +1,5 @@ +# {title} + +{description} + +{code} \ No newline at end of file diff --git a/generators/docsgen/templates/types.tpl b/generators/docsgen/templates/types.tpl new file mode 100644 index 000000000..01714efa2 --- /dev/null +++ b/generators/docsgen/templates/types.tpl @@ -0,0 +1,5 @@ +# {title} + +{description} + +{code} \ No newline at end of file diff --git a/generators/docsgen/utils/markdownTable.mjs b/generators/docsgen/utils/markdownTable.mjs new file mode 100644 index 000000000..e8f360d9d --- /dev/null +++ b/generators/docsgen/utils/markdownTable.mjs @@ -0,0 +1,380 @@ +/** + * @typedef Options + * Configuration (optional). + * @property {string|null|ReadonlyArray} [align] + * One style for all columns, or styles for their respective columns. + * Each style is either `'l'` (left), `'r'` (right), or `'c'` (center). + * Other values are treated as `''`, which doesn’t place the colon in the + * alignment row but does align left. + * *Only the lowercased first character is used, so `Right` is fine.* + * @property {boolean} [padding=true] + * Whether to add a space of padding between delimiters and cells. + * + * When `true`, there is padding: + * + * ```markdown + * | Alpha | B | + * | ----- | ----- | + * | C | Delta | + * ``` + * + * When `false`, there is no padding: + * + * ```markdown + * |Alpha|B | + * |-----|-----| + * |C |Delta| + * ``` + * @property {boolean} [delimiterStart=true] + * Whether to begin each row with the delimiter. + * + * > 👉 **Note**: please don’t use this: it could create fragile structures + * > that aren’t understandable to some markdown parsers. + * + * When `true`, there are starting delimiters: + * + * ```markdown + * | Alpha | B | + * | ----- | ----- | + * | C | Delta | + * ``` + * + * When `false`, there are no starting delimiters: + * + * ```markdown + * Alpha | B | + * ----- | ----- | + * C | Delta | + * ``` + * @property {boolean} [delimiterEnd=true] + * Whether to end each row with the delimiter. + * + * > 👉 **Note**: please don’t use this: it could create fragile structures + * > that aren’t understandable to some markdown parsers. + * + * When `true`, there are ending delimiters: + * + * ```markdown + * | Alpha | B | + * | ----- | ----- | + * | C | Delta | + * ``` + * + * When `false`, there are no ending delimiters: + * + * ```markdown + * | Alpha | B + * | ----- | ----- + * | C | Delta + * ``` + * @property {boolean} [alignDelimiters=true] + * Whether to align the delimiters. + * By default, they are aligned: + * + * ```markdown + * | Alpha | B | + * | ----- | ----- | + * | C | Delta | + * ``` + * + * Pass `false` to make them staggered: + * + * ```markdown + * | Alpha | B | + * | - | - | + * | C | Delta | + * ``` + * @property {(value: string) => number} [stringLength] + * Function to detect the length of table cell content. + * This is used when aligning the delimiters (`|`) between table cells. + * Full-width characters and emoji mess up delimiter alignment when viewing + * the markdown source. + * To fix this, you can pass this function, which receives the cell content + * and returns its “visible” size. + * Note that what is and isn’t visible depends on where the text is displayed. + * + * Without such a function, the following: + * + * ```js + * markdownTable([ + * ['Alpha', 'Bravo'], + * ['中文', 'Charlie'], + * ['👩‍❤️‍👩', 'Delta'] + * ]) + * ``` + * + * Yields: + * + * ```markdown + * | Alpha | Bravo | + * | - | - | + * | 中文 | Charlie | + * | 👩‍❤️‍👩 | Delta | + * ``` + * + * With [`string-width`](https://github.com/sindresorhus/string-width): + * + * ```js + * import stringWidth from 'string-width' + * + * markdownTable( + * [ + * ['Alpha', 'Bravo'], + * ['中文', 'Charlie'], + * ['👩‍❤️‍👩', 'Delta'] + * ], + * {stringLength: stringWidth} + * ) + * ``` + * + * Yields: + * + * ```markdown + * | Alpha | Bravo | + * | ----- | ------- | + * | 中文 | Charlie | + * | 👩‍❤️‍👩 | Delta | + * ``` + */ + +/** + * @typedef {Options} MarkdownTableOptions + * @todo + * Remove next major. + */ + +/** + * Generate a markdown ([GFM](https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables)) table.. + * + * @param {ReadonlyArray>} table + * Table data (matrix of strings). + * @param {Options} [options] + * Configuration (optional). + * @returns {string} + */ +export function markdownTable(table, options = {}) { + const align = (options.align || []).concat() + const stringLength = options.stringLength || defaultStringLength + /** @type {Array} Character codes as symbols for alignment per column. */ + const alignments = [] + /** @type {Array>} Cells per row. */ + const cellMatrix = [] + /** @type {Array>} Sizes of each cell per row. */ + const sizeMatrix = [] + /** @type {Array} */ + const longestCellByColumn = [] + let mostCellsPerRow = 0 + let rowIndex = -1 + + // This is a superfluous loop if we don’t align delimiters, but otherwise we’d + // do superfluous work when aligning, so optimize for aligning. + while (++rowIndex < table.length) { + /** @type {Array} */ + const row = [] + /** @type {Array} */ + const sizes = [] + let columnIndex = -1 + + if (table[rowIndex].length > mostCellsPerRow) { + mostCellsPerRow = table[rowIndex].length + } + + while (++columnIndex < table[rowIndex].length) { + const cell = serialize(table[rowIndex][columnIndex]) + + if (options.alignDelimiters !== false) { + const size = stringLength(cell) + sizes[columnIndex] = size + + if ( + longestCellByColumn[columnIndex] === undefined || + size > longestCellByColumn[columnIndex] + ) { + longestCellByColumn[columnIndex] = size + } + } + + row.push(cell) + } + + cellMatrix[rowIndex] = row + sizeMatrix[rowIndex] = sizes + } + + // Figure out which alignments to use. + let columnIndex = -1 + + if (typeof align === 'object' && 'length' in align) { + while (++columnIndex < mostCellsPerRow) { + alignments[columnIndex] = toAlignment(align[columnIndex]) + } + } else { + const code = toAlignment(align) + + while (++columnIndex < mostCellsPerRow) { + alignments[columnIndex] = code + } + } + + // Inject the alignment row. + columnIndex = -1 + /** @type {Array} */ + const row = [] + /** @type {Array} */ + const sizes = [] + + while (++columnIndex < mostCellsPerRow) { + const code = alignments[columnIndex] + let before = '' + let after = '' + + if (code === 99 /* `c` */) { + before = ':' + after = ':' + } else if (code === 108 /* `l` */) { + before = ':' + } else if (code === 114 /* `r` */) { + after = ':' + } + + // There *must* be at least one hyphen-minus in each alignment cell. + let size = + options.alignDelimiters === false + ? 1 + : Math.max( + 1, + longestCellByColumn[columnIndex] - before.length - after.length + ) + + const cell = before + '-'.repeat(size) + after + + if (options.alignDelimiters !== false) { + size = before.length + size + after.length + + if (size > longestCellByColumn[columnIndex]) { + longestCellByColumn[columnIndex] = size + } + + sizes[columnIndex] = size + } + + row[columnIndex] = cell + } + + // Inject the alignment row. + cellMatrix.splice(1, 0, row) + sizeMatrix.splice(1, 0, sizes) + + rowIndex = -1 + /** @type {Array} */ + const lines = [] + + while (++rowIndex < cellMatrix.length) { + const row = cellMatrix[rowIndex] + const sizes = sizeMatrix[rowIndex] + columnIndex = -1 + /** @type {Array} */ + const line = [] + + while (++columnIndex < mostCellsPerRow) { + const cell = row[columnIndex] || '' + let before = '' + let after = '' + + if (options.alignDelimiters !== false) { + const size = + longestCellByColumn[columnIndex] - (sizes[columnIndex] || 0) + const code = alignments[columnIndex] + + if (code === 114 /* `r` */) { + before = ' '.repeat(size) + } else if (code === 99 /* `c` */) { + if (size % 2) { + before = ' '.repeat(size / 2 + 0.5) + after = ' '.repeat(size / 2 - 0.5) + } else { + before = ' '.repeat(size / 2) + after = before + } + } else { + after = ' '.repeat(size) + } + } + + if (options.delimiterStart !== false && !columnIndex) { + line.push('|') + } + + if ( + options.padding !== false && + // Don’t add the opening space if we’re not aligning and the cell is + // empty: there will be a closing space. + !(options.alignDelimiters === false && cell === '') && + (options.delimiterStart !== false || columnIndex) + ) { + line.push(' ') + } + + if (options.alignDelimiters !== false) { + line.push(before) + } + + line.push(cell) + + if (options.alignDelimiters !== false) { + line.push(after) + } + + if (options.padding !== false) { + line.push(' ') + } + + if ( + options.delimiterEnd !== false || + columnIndex !== mostCellsPerRow - 1 + ) { + line.push('|') + } + } + + lines.push( + options.delimiterEnd === false + ? line.join('').replace(/ +$/, '') + : line.join('') + ) + } + + return lines.join('\n') +} + +/** + * @param {string|null|undefined} [value] + * @returns {string} + */ +function serialize(value) { + return value === null || value === undefined ? '' : String(value) +} + +/** + * @param {string} value + * @returns {number} + */ +function defaultStringLength(value) { + return value.length +} + +/** + * @param {string|null|undefined} value + * @returns {number} + */ +function toAlignment(value) { + const code = typeof value === 'string' ? value.codePointAt(0) : 0 + + return code === 67 /* `C` */ || code === 99 /* `c` */ + ? 99 /* `c` */ + : code === 76 /* `L` */ || code === 108 /* `l` */ + ? 108 /* `l` */ + : code === 82 /* `R` */ || code === 114 /* `r` */ + ? 114 /* `r` */ + : 0 +} \ No newline at end of file diff --git a/generators/documentation/additional/configuration/create/cs.md b/generators/documentation/additional/configuration/create/cs.md new file mode 100644 index 000000000..6bc92f485 --- /dev/null +++ b/generators/documentation/additional/configuration/create/cs.md @@ -0,0 +1,4 @@ +> [!note] +> The config_key field supports nested configuration. Example: `folder1/folder2/config_key`, resulting in fetching to `folder1.folder2.config_key`. + +The value needs to be a pair of key-values table in initial state, after it can also include lists and nested tables. \ No newline at end of file diff --git a/generators/documentation/additional/configuration/create/lua.md b/generators/documentation/additional/configuration/create/lua.md new file mode 100644 index 000000000..6bc92f485 --- /dev/null +++ b/generators/documentation/additional/configuration/create/lua.md @@ -0,0 +1,4 @@ +> [!note] +> The config_key field supports nested configuration. Example: `folder1/folder2/config_key`, resulting in fetching to `folder1.folder2.config_key`. + +The value needs to be a pair of key-values table in initial state, after it can also include lists and nested tables. \ No newline at end of file diff --git a/generators/documentation/additional/configuration/fetch/cs.md b/generators/documentation/additional/configuration/fetch/cs.md new file mode 100644 index 000000000..15347748c --- /dev/null +++ b/generators/documentation/additional/configuration/fetch/cs.md @@ -0,0 +1,2 @@ +> [!note] +> If the key is invalid or the key is not an array key, it returns null. \ No newline at end of file diff --git a/generators/documentation/additional/configuration/fetch/lua.md b/generators/documentation/additional/configuration/fetch/lua.md new file mode 100644 index 000000000..9aa4d39f1 --- /dev/null +++ b/generators/documentation/additional/configuration/fetch/lua.md @@ -0,0 +1,2 @@ +> [!note] +> If the key is invalid or the key is not an array key, it returns nil. \ No newline at end of file diff --git a/generators/documentation/additional/configuration/fetcharraysize/cs.md b/generators/documentation/additional/configuration/fetcharraysize/cs.md new file mode 100644 index 000000000..292300689 --- /dev/null +++ b/generators/documentation/additional/configuration/fetcharraysize/cs.md @@ -0,0 +1,2 @@ +> [!note] +> If the key is invalid or the key is not an array key, it returns 0. \ No newline at end of file diff --git a/generators/documentation/additional/configuration/fetcharraysize/lua.md b/generators/documentation/additional/configuration/fetcharraysize/lua.md new file mode 100644 index 000000000..292300689 --- /dev/null +++ b/generators/documentation/additional/configuration/fetcharraysize/lua.md @@ -0,0 +1,2 @@ +> [!note] +> If the key is invalid or the key is not an array key, it returns 0. \ No newline at end of file diff --git a/generators/documentation/additional/convars/addflags/cs.md b/generators/documentation/additional/convars/addflags/cs.md new file mode 100644 index 000000000..16643fda3 --- /dev/null +++ b/generators/documentation/additional/convars/addflags/cs.md @@ -0,0 +1,4 @@ +### Flags + +The `flags` field can be combined with multiple flags using the OR operator (`|`). +Values needed for the flags are available at ConvarFlags. \ No newline at end of file diff --git a/generators/documentation/additional/convars/addflags/lua.md b/generators/documentation/additional/convars/addflags/lua.md new file mode 100644 index 000000000..16643fda3 --- /dev/null +++ b/generators/documentation/additional/convars/addflags/lua.md @@ -0,0 +1,4 @@ +### Flags + +The `flags` field can be combined with multiple flags using the OR operator (`|`). +Values needed for the flags are available at ConvarFlags. \ No newline at end of file diff --git a/generators/documentation/additional/convars/createfake/cs.md b/generators/documentation/additional/convars/createfake/cs.md new file mode 100644 index 000000000..175e973d7 --- /dev/null +++ b/generators/documentation/additional/convars/createfake/cs.md @@ -0,0 +1 @@ +If the protected is set to true, no data will be sent by the server to the client about this convar \ No newline at end of file diff --git a/generators/documentation/additional/convars/createfake/lua.md b/generators/documentation/additional/convars/createfake/lua.md new file mode 100644 index 000000000..175e973d7 --- /dev/null +++ b/generators/documentation/additional/convars/createfake/lua.md @@ -0,0 +1 @@ +If the protected is set to true, no data will be sent by the server to the client about this convar \ No newline at end of file diff --git a/generators/documentation/additional/convars/getflags/cs.md b/generators/documentation/additional/convars/getflags/cs.md new file mode 100644 index 000000000..14789ecac --- /dev/null +++ b/generators/documentation/additional/convars/getflags/cs.md @@ -0,0 +1,4 @@ +### Flags + +The value returned is a bit representation of the flags enabled for the convar. +Values needed for the flags are available at ConvarFlags. \ No newline at end of file diff --git a/generators/documentation/additional/convars/getflags/lua.md b/generators/documentation/additional/convars/getflags/lua.md new file mode 100644 index 000000000..14789ecac --- /dev/null +++ b/generators/documentation/additional/convars/getflags/lua.md @@ -0,0 +1,4 @@ +### Flags + +The value returned is a bit representation of the flags enabled for the convar. +Values needed for the flags are available at ConvarFlags. \ No newline at end of file diff --git a/generators/documentation/additional/convars/hasflags/cs.md b/generators/documentation/additional/convars/hasflags/cs.md new file mode 100644 index 000000000..16643fda3 --- /dev/null +++ b/generators/documentation/additional/convars/hasflags/cs.md @@ -0,0 +1,4 @@ +### Flags + +The `flags` field can be combined with multiple flags using the OR operator (`|`). +Values needed for the flags are available at ConvarFlags. \ No newline at end of file diff --git a/generators/documentation/additional/convars/hasflags/lua.md b/generators/documentation/additional/convars/hasflags/lua.md new file mode 100644 index 000000000..16643fda3 --- /dev/null +++ b/generators/documentation/additional/convars/hasflags/lua.md @@ -0,0 +1,4 @@ +### Flags + +The `flags` field can be combined with multiple flags using the OR operator (`|`). +Values needed for the flags are available at ConvarFlags. \ No newline at end of file diff --git a/generators/documentation/additional/convars/removeflags/cs.md b/generators/documentation/additional/convars/removeflags/cs.md new file mode 100644 index 000000000..16643fda3 --- /dev/null +++ b/generators/documentation/additional/convars/removeflags/cs.md @@ -0,0 +1,4 @@ +### Flags + +The `flags` field can be combined with multiple flags using the OR operator (`|`). +Values needed for the flags are available at ConvarFlags. \ No newline at end of file diff --git a/generators/documentation/additional/convars/removeflags/lua.md b/generators/documentation/additional/convars/removeflags/lua.md new file mode 100644 index 000000000..16643fda3 --- /dev/null +++ b/generators/documentation/additional/convars/removeflags/lua.md @@ -0,0 +1,4 @@ +### Flags + +The `flags` field can be combined with multiple flags using the OR operator (`|`). +Values needed for the flags are available at ConvarFlags. \ No newline at end of file diff --git a/generators/documentation/additional/events/core/onclientprocessusercmds/cs.md b/generators/documentation/additional/events/core/onclientprocessusercmds/cs.md new file mode 100644 index 000000000..c8ef91c74 --- /dev/null +++ b/generators/documentation/additional/events/core/onclientprocessusercmds/cs.md @@ -0,0 +1,2 @@ +### Commands +The commands are being of type CSGOUserCmdPB. \ No newline at end of file diff --git a/generators/documentation/additional/events/core/onclientprocessusercmds/lua.md b/generators/documentation/additional/events/core/onclientprocessusercmds/lua.md new file mode 100644 index 000000000..c8ef91c74 --- /dev/null +++ b/generators/documentation/additional/events/core/onclientprocessusercmds/lua.md @@ -0,0 +1,2 @@ +### Commands +The commands are being of type CSGOUserCmdPB. \ No newline at end of file diff --git a/generators/documentation/additional/events/core/onclientputinserver/cs.md b/generators/documentation/additional/events/core/onclientputinserver/cs.md new file mode 100644 index 000000000..e1155cfe7 --- /dev/null +++ b/generators/documentation/additional/events/core/onclientputinserver/cs.md @@ -0,0 +1,4 @@ +## Available Kinds +- `0` = `player` +- `1` = `fake player (bot)` +- `2` = `unknown` \ No newline at end of file diff --git a/generators/documentation/additional/events/core/onclientputinserver/lua.md b/generators/documentation/additional/events/core/onclientputinserver/lua.md new file mode 100644 index 000000000..e1155cfe7 --- /dev/null +++ b/generators/documentation/additional/events/core/onclientputinserver/lua.md @@ -0,0 +1,4 @@ +## Available Kinds +- `0` = `player` +- `1` = `fake player (bot)` +- `2` = `unknown` \ No newline at end of file diff --git a/generators/documentation/additional/events/core/onplayerpostthink/cs.md b/generators/documentation/additional/events/core/onplayerpostthink/cs.md new file mode 100644 index 000000000..e8151970f --- /dev/null +++ b/generators/documentation/additional/events/core/onplayerpostthink/cs.md @@ -0,0 +1,2 @@ +#### How can I stop the execution? +Simply return `EventResult.Stop` and it will be blocked. \ No newline at end of file diff --git a/generators/documentation/additional/events/core/onplayerpostthink/lua.md b/generators/documentation/additional/events/core/onplayerpostthink/lua.md new file mode 100644 index 000000000..e8151970f --- /dev/null +++ b/generators/documentation/additional/events/core/onplayerpostthink/lua.md @@ -0,0 +1,2 @@ +#### How can I stop the execution? +Simply return `EventResult.Stop` and it will be blocked. \ No newline at end of file diff --git a/generators/documentation/additional/events/core/onusermessagereceive/cs.md b/generators/documentation/additional/events/core/onusermessagereceive/cs.md new file mode 100644 index 000000000..fbfa78ea7 --- /dev/null +++ b/generators/documentation/additional/events/core/onusermessagereceive/cs.md @@ -0,0 +1,2 @@ +#### How can I stop the execution of a User Message? +Simply return `EventResult.Stop` and it will be blocked. \ No newline at end of file diff --git a/generators/documentation/additional/events/core/onusermessagereceive/lua.md b/generators/documentation/additional/events/core/onusermessagereceive/lua.md new file mode 100644 index 000000000..fbfa78ea7 --- /dev/null +++ b/generators/documentation/additional/events/core/onusermessagereceive/lua.md @@ -0,0 +1,2 @@ +#### How can I stop the execution of a User Message? +Simply return `EventResult.Stop` and it will be blocked. \ No newline at end of file diff --git a/generators/documentation/additional/events/core/onusermessagesend/cs.md b/generators/documentation/additional/events/core/onusermessagesend/cs.md new file mode 100644 index 000000000..89611bfde --- /dev/null +++ b/generators/documentation/additional/events/core/onusermessagesend/cs.md @@ -0,0 +1,5 @@ +> [!note] +> The methods to get the clients are preset in UserMessage class: AddClient, RemoveClient, ClearClients, AddClients and GetClients. + +#### How can I stop the execution of a User Message? +Simply return `EventResult.Stop` and it will be blocked. \ No newline at end of file diff --git a/generators/documentation/additional/events/core/onusermessagesend/lua.md b/generators/documentation/additional/events/core/onusermessagesend/lua.md new file mode 100644 index 000000000..89611bfde --- /dev/null +++ b/generators/documentation/additional/events/core/onusermessagesend/lua.md @@ -0,0 +1,5 @@ +> [!note] +> The methods to get the clients are preset in UserMessage class: AddClient, RemoveClient, ClearClients, AddClients and GetClients. + +#### How can I stop the execution of a User Message? +Simply return `EventResult.Stop` and it will be blocked. \ No newline at end of file diff --git a/generators/documentation/additional/files/append/cs.md b/generators/documentation/additional/files/append/cs.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/append/cs.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/append/lua.md b/generators/documentation/additional/files/append/lua.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/append/lua.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/compress/cs.md b/generators/documentation/additional/files/compress/cs.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/compress/cs.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/compress/lua.md b/generators/documentation/additional/files/compress/lua.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/compress/lua.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/createdirectory/cs.md b/generators/documentation/additional/files/createdirectory/cs.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/createdirectory/cs.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/createdirectory/lua.md b/generators/documentation/additional/files/createdirectory/lua.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/createdirectory/lua.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/decompress/cs.md b/generators/documentation/additional/files/decompress/cs.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/decompress/cs.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/decompress/lua.md b/generators/documentation/additional/files/decompress/lua.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/decompress/lua.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/delete/cs.md b/generators/documentation/additional/files/delete/cs.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/delete/cs.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/delete/lua.md b/generators/documentation/additional/files/delete/lua.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/delete/lua.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/existspath/cs.md b/generators/documentation/additional/files/existspath/cs.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/existspath/cs.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/existspath/lua.md b/generators/documentation/additional/files/existspath/lua.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/existspath/lua.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/fetchdirectories/cs.md b/generators/documentation/additional/files/fetchdirectories/cs.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/fetchdirectories/cs.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/fetchdirectories/lua.md b/generators/documentation/additional/files/fetchdirectories/lua.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/fetchdirectories/lua.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/fetchfilenames/cs.md b/generators/documentation/additional/files/fetchfilenames/cs.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/fetchfilenames/cs.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/fetchfilenames/lua.md b/generators/documentation/additional/files/fetchfilenames/lua.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/fetchfilenames/lua.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/getbase/cs.md b/generators/documentation/additional/files/getbase/cs.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/getbase/cs.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/getbase/lua.md b/generators/documentation/additional/files/getbase/lua.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/getbase/lua.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/isdirectory/cs.md b/generators/documentation/additional/files/isdirectory/cs.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/isdirectory/cs.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/isdirectory/lua.md b/generators/documentation/additional/files/isdirectory/lua.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/isdirectory/lua.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/read/cs.md b/generators/documentation/additional/files/read/cs.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/read/cs.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/read/lua.md b/generators/documentation/additional/files/read/lua.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/read/lua.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/write/cs.md b/generators/documentation/additional/files/write/cs.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/write/cs.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/files/write/lua.md b/generators/documentation/additional/files/write/lua.md new file mode 100644 index 000000000..943d38e83 --- /dev/null +++ b/generators/documentation/additional/files/write/lua.md @@ -0,0 +1,2 @@ +> [!note] +> The root of the Files API is located in `game/csgo`. diff --git a/generators/documentation/additional/generic/createtexttable/cs.md b/generators/documentation/additional/generic/createtexttable/cs.md new file mode 100644 index 000000000..0965bd060 --- /dev/null +++ b/generators/documentation/additional/generic/createtexttable/cs.md @@ -0,0 +1,9 @@ +The data needs to be a table of tables: + +```lua +{ + { "header col 1", "header col 2" }, + { "col 1", "col 2" }, + -- ... +} +``` \ No newline at end of file diff --git a/generators/documentation/additional/generic/createtexttable/lua.md b/generators/documentation/additional/generic/createtexttable/lua.md new file mode 100644 index 000000000..0965bd060 --- /dev/null +++ b/generators/documentation/additional/generic/createtexttable/lua.md @@ -0,0 +1,9 @@ +The data needs to be a table of tables: + +```lua +{ + { "header col 1", "header col 2" }, + { "col 1", "col 2" }, + -- ... +} +``` \ No newline at end of file diff --git a/generators/documentation/additional/generic/getgamename/cs.md b/generators/documentation/additional/generic/getgamename/cs.md new file mode 100644 index 000000000..ac9dc219f --- /dev/null +++ b/generators/documentation/additional/generic/getgamename/cs.md @@ -0,0 +1,4 @@ +Current games: + +- `cs2` +- `unknown` \ No newline at end of file diff --git a/generators/documentation/additional/generic/getgamename/lua.md b/generators/documentation/additional/generic/getgamename/lua.md new file mode 100644 index 000000000..ac9dc219f --- /dev/null +++ b/generators/documentation/additional/generic/getgamename/lua.md @@ -0,0 +1,4 @@ +Current games: + +- `cs2` +- `unknown` \ No newline at end of file diff --git a/generators/documentation/additional/generic/print/cs.md b/generators/documentation/additional/generic/print/cs.md new file mode 100644 index 000000000..57be459c5 --- /dev/null +++ b/generators/documentation/additional/generic/print/cs.md @@ -0,0 +1,24 @@ +## Colors + +Below there are listed all the supported colors by Swiftly: +``` +{DEFAULT} +{WHITE} +{DARKRED} +{LIGHTPURPLE} +{GREEN} +{OLIVE} +{LIME} +{RED} +{LIGHTYELLOW} +{YELLOW} +{BLUEGREY} +{LIGHTBLUE} +{BLUE} +{DARKBLUE} +{PURPLE} +{MAGENTA} +{LIGHTRED} +{GOLD} +{ORANGE} +``` \ No newline at end of file diff --git a/generators/documentation/additional/generic/print/lua.md b/generators/documentation/additional/generic/print/lua.md new file mode 100644 index 000000000..57be459c5 --- /dev/null +++ b/generators/documentation/additional/generic/print/lua.md @@ -0,0 +1,24 @@ +## Colors + +Below there are listed all the supported colors by Swiftly: +``` +{DEFAULT} +{WHITE} +{DARKRED} +{LIGHTPURPLE} +{GREEN} +{OLIVE} +{LIME} +{RED} +{LIGHTYELLOW} +{YELLOW} +{BLUEGREY} +{LIGHTBLUE} +{BLUE} +{DARKBLUE} +{PURPLE} +{MAGENTA} +{LIGHTRED} +{GOLD} +{ORANGE} +``` \ No newline at end of file diff --git a/generators/documentation/additional/hooks/addhook/cs.md b/generators/documentation/additional/hooks/addhook/cs.md new file mode 100644 index 000000000..9ae3e5ab3 --- /dev/null +++ b/generators/documentation/additional/hooks/addhook/cs.md @@ -0,0 +1,14 @@ +Below will be listed a table for all the data types for args list and return type: + +| Data Types | Value | +|:-------------------------:|:-----:| +| `Pointer` | `p` | +| `Float` | `f` | +| `Boolean` | `b` | +| `Double` | `d` | +| `Integer` | `i` | +| `Unsigned Integer` | `u` | +| `string` | `s` | +| `64-bit Integer` | `I` | +| `64-bit Unsigned Integer` | `U` | +| `Void` | `v` | \ No newline at end of file diff --git a/generators/documentation/additional/hooks/addhook/lua.md b/generators/documentation/additional/hooks/addhook/lua.md new file mode 100644 index 000000000..9ae3e5ab3 --- /dev/null +++ b/generators/documentation/additional/hooks/addhook/lua.md @@ -0,0 +1,14 @@ +Below will be listed a table for all the data types for args list and return type: + +| Data Types | Value | +|:-------------------------:|:-----:| +| `Pointer` | `p` | +| `Float` | `f` | +| `Boolean` | `b` | +| `Double` | `d` | +| `Integer` | `i` | +| `Unsigned Integer` | `u` | +| `string` | `s` | +| `64-bit Integer` | `I` | +| `64-bit Unsigned Integer` | `U` | +| `Void` | `v` | \ No newline at end of file diff --git a/generators/documentation/additional/hooks/addvhook/cs.md b/generators/documentation/additional/hooks/addvhook/cs.md new file mode 100644 index 000000000..9ae3e5ab3 --- /dev/null +++ b/generators/documentation/additional/hooks/addvhook/cs.md @@ -0,0 +1,14 @@ +Below will be listed a table for all the data types for args list and return type: + +| Data Types | Value | +|:-------------------------:|:-----:| +| `Pointer` | `p` | +| `Float` | `f` | +| `Boolean` | `b` | +| `Double` | `d` | +| `Integer` | `i` | +| `Unsigned Integer` | `u` | +| `string` | `s` | +| `64-bit Integer` | `I` | +| `64-bit Unsigned Integer` | `U` | +| `Void` | `v` | \ No newline at end of file diff --git a/generators/documentation/additional/hooks/addvhook/lua.md b/generators/documentation/additional/hooks/addvhook/lua.md new file mode 100644 index 000000000..9ae3e5ab3 --- /dev/null +++ b/generators/documentation/additional/hooks/addvhook/lua.md @@ -0,0 +1,14 @@ +Below will be listed a table for all the data types for args list and return type: + +| Data Types | Value | +|:-------------------------:|:-----:| +| `Pointer` | `p` | +| `Float` | `f` | +| `Boolean` | `b` | +| `Double` | `d` | +| `Integer` | `i` | +| `Unsigned Integer` | `u` | +| `string` | `s` | +| `64-bit Integer` | `I` | +| `64-bit Unsigned Integer` | `U` | +| `Void` | `v` | \ No newline at end of file diff --git a/generators/documentation/additional/menus/register/cs.md b/generators/documentation/additional/menus/register/cs.md new file mode 100644 index 000000000..fddf3daa0 --- /dev/null +++ b/generators/documentation/additional/menus/register/cs.md @@ -0,0 +1,22 @@ +> [!note] +> The color needs to be a hex string by the model RRGGBB. + +> Example: 344CEB + +> [!warning] +> The options needs to be a pair of strings. + +```cs +[ + [ "option 1", "value 1" ], + [ "option 2", "value 2" ], + // ... +] +``` +> [!warning] +> The value can be replaced with a command from Swiftly and it's arguments, or it can be replaced with a menu id to open another menu. +> The value can be also a blank string to not execute anything when it's selected. + +### Kinds + +- `center` \ No newline at end of file diff --git a/generators/documentation/additional/menus/register/lua.md b/generators/documentation/additional/menus/register/lua.md new file mode 100644 index 000000000..b6535a085 --- /dev/null +++ b/generators/documentation/additional/menus/register/lua.md @@ -0,0 +1,21 @@ +> [!note] +> The color needs to be a hex string by the model RRGGBB. + +> Example: 344CEB + +> [!warning] +> The options needs to be a pair of strings. + +```lua +{ + { "option 1", "value 1" }, + { "option 2", "value 2" }, + -- ... +} +``` +> [!warning] +> The value can be replaced with a command from Swiftly and it's arguments, or it can be replaced with a menu id to open another menu. +> The value can be also a blank string to not execute anything when it's selected. + +### Kinds +All menu kinds are available [here](/plugin-docs/configuration/menu#kinds). \ No newline at end of file diff --git a/generators/documentation/additional/menus/registertemporary/cs.md b/generators/documentation/additional/menus/registertemporary/cs.md new file mode 100644 index 000000000..fddf3daa0 --- /dev/null +++ b/generators/documentation/additional/menus/registertemporary/cs.md @@ -0,0 +1,22 @@ +> [!note] +> The color needs to be a hex string by the model RRGGBB. + +> Example: 344CEB + +> [!warning] +> The options needs to be a pair of strings. + +```cs +[ + [ "option 1", "value 1" ], + [ "option 2", "value 2" ], + // ... +] +``` +> [!warning] +> The value can be replaced with a command from Swiftly and it's arguments, or it can be replaced with a menu id to open another menu. +> The value can be also a blank string to not execute anything when it's selected. + +### Kinds + +- `center` \ No newline at end of file diff --git a/generators/documentation/additional/menus/registertemporary/lua.md b/generators/documentation/additional/menus/registertemporary/lua.md new file mode 100644 index 000000000..b6535a085 --- /dev/null +++ b/generators/documentation/additional/menus/registertemporary/lua.md @@ -0,0 +1,21 @@ +> [!note] +> The color needs to be a hex string by the model RRGGBB. + +> Example: 344CEB + +> [!warning] +> The options needs to be a pair of strings. + +```lua +{ + { "option 1", "value 1" }, + { "option 2", "value 2" }, + -- ... +} +``` +> [!warning] +> The value can be replaced with a command from Swiftly and it's arguments, or it can be replaced with a menu id to open another menu. +> The value can be also a blank string to not execute anything when it's selected. + +### Kinds +All menu kinds are available [here](/plugin-docs/configuration/menu#kinds). \ No newline at end of file diff --git a/generators/documentation/additional/player/performmenuaction/cs.md b/generators/documentation/additional/player/performmenuaction/cs.md new file mode 100644 index 000000000..7f896fdfe --- /dev/null +++ b/generators/documentation/additional/player/performmenuaction/cs.md @@ -0,0 +1,7 @@ +### Actions +Below are listed all the menu actions: +- **useOption** -> Uses the option specified in the value parameter. +- **scrollToOption** -> Scrolls to the option specified in the value parameter. + +> [!note] +> There are a number of maximum 10 items on each page. \ No newline at end of file diff --git a/generators/documentation/additional/player/performmenuaction/lua.md b/generators/documentation/additional/player/performmenuaction/lua.md new file mode 100644 index 000000000..7f896fdfe --- /dev/null +++ b/generators/documentation/additional/player/performmenuaction/lua.md @@ -0,0 +1,7 @@ +### Actions +Below are listed all the menu actions: +- **useOption** -> Uses the option specified in the value parameter. +- **scrollToOption** -> Scrolls to the option specified in the value parameter. + +> [!note] +> There are a number of maximum 10 items on each page. \ No newline at end of file diff --git a/generators/documentation/additional/player/sendmsg/cs.md b/generators/documentation/additional/player/sendmsg/cs.md new file mode 100644 index 000000000..b3e2f2e28 --- /dev/null +++ b/generators/documentation/additional/player/sendmsg/cs.md @@ -0,0 +1,29 @@ + + +## Colors +Below there are listed all the supported colors by Swiftly: +``` +{DEFAULT} +{WHITE} +{DARKRED} +{LIGHTPURPLE} +{GREEN} +{OLIVE} +{LIME} +{RED} +{GRAY} +{GREY} +{LIGHTYELLOW} +{YELLOW} +{SILVER} +{BLUEGREY} +{LIGHTBLUE} +{BLUE} +{DARKBLUE} +{PURPLE} +{MAGENTA} +{LIGHTRED} +{GOLD} +{ORANGE} +{TEAMCOLOR} +``` \ No newline at end of file diff --git a/generators/documentation/additional/player/sendmsg/lua.md b/generators/documentation/additional/player/sendmsg/lua.md new file mode 100644 index 000000000..b3e2f2e28 --- /dev/null +++ b/generators/documentation/additional/player/sendmsg/lua.md @@ -0,0 +1,29 @@ + + +## Colors +Below there are listed all the supported colors by Swiftly: +``` +{DEFAULT} +{WHITE} +{DARKRED} +{LIGHTPURPLE} +{GREEN} +{OLIVE} +{LIME} +{RED} +{GRAY} +{GREY} +{LIGHTYELLOW} +{YELLOW} +{SILVER} +{BLUEGREY} +{LIGHTBLUE} +{BLUE} +{DARKBLUE} +{PURPLE} +{MAGENTA} +{LIGHTRED} +{GOLD} +{ORANGE} +{TEAMCOLOR} +``` \ No newline at end of file diff --git a/generators/documentation/additional/pmanager/sendmsg/cs.md b/generators/documentation/additional/pmanager/sendmsg/cs.md new file mode 100644 index 000000000..b3e2f2e28 --- /dev/null +++ b/generators/documentation/additional/pmanager/sendmsg/cs.md @@ -0,0 +1,29 @@ + + +## Colors +Below there are listed all the supported colors by Swiftly: +``` +{DEFAULT} +{WHITE} +{DARKRED} +{LIGHTPURPLE} +{GREEN} +{OLIVE} +{LIME} +{RED} +{GRAY} +{GREY} +{LIGHTYELLOW} +{YELLOW} +{SILVER} +{BLUEGREY} +{LIGHTBLUE} +{BLUE} +{DARKBLUE} +{PURPLE} +{MAGENTA} +{LIGHTRED} +{GOLD} +{ORANGE} +{TEAMCOLOR} +``` \ No newline at end of file diff --git a/generators/documentation/additional/pmanager/sendmsg/lua.md b/generators/documentation/additional/pmanager/sendmsg/lua.md new file mode 100644 index 000000000..b3e2f2e28 --- /dev/null +++ b/generators/documentation/additional/pmanager/sendmsg/lua.md @@ -0,0 +1,29 @@ + + +## Colors +Below there are listed all the supported colors by Swiftly: +``` +{DEFAULT} +{WHITE} +{DARKRED} +{LIGHTPURPLE} +{GREEN} +{OLIVE} +{LIME} +{RED} +{GRAY} +{GREY} +{LIGHTYELLOW} +{YELLOW} +{SILVER} +{BLUEGREY} +{LIGHTBLUE} +{BLUE} +{DARKBLUE} +{PURPLE} +{MAGENTA} +{LIGHTRED} +{GOLD} +{ORANGE} +{TEAMCOLOR} +``` \ No newline at end of file diff --git a/generators/documentation/additional/precacher/precachemodel/cs.md b/generators/documentation/additional/precacher/precachemodel/cs.md new file mode 100644 index 000000000..208899ced --- /dev/null +++ b/generators/documentation/additional/precacher/precachemodel/cs.md @@ -0,0 +1,2 @@ +> [!warning] +> This function is deprecated and replaced by PrecacheItem. It will be removed in v2.1.0. \ No newline at end of file diff --git a/generators/documentation/additional/precacher/precachemodel/lua.md b/generators/documentation/additional/precacher/precachemodel/lua.md new file mode 100644 index 000000000..208899ced --- /dev/null +++ b/generators/documentation/additional/precacher/precachemodel/lua.md @@ -0,0 +1,2 @@ +> [!warning] +> This function is deprecated and replaced by PrecacheItem. It will be removed in v2.1.0. \ No newline at end of file diff --git a/generators/documentation/additional/precacher/precachesound/cs.md b/generators/documentation/additional/precacher/precachesound/cs.md new file mode 100644 index 000000000..208899ced --- /dev/null +++ b/generators/documentation/additional/precacher/precachesound/cs.md @@ -0,0 +1,2 @@ +> [!warning] +> This function is deprecated and replaced by PrecacheItem. It will be removed in v2.1.0. \ No newline at end of file diff --git a/generators/documentation/additional/precacher/precachesound/lua.md b/generators/documentation/additional/precacher/precachesound/lua.md new file mode 100644 index 000000000..208899ced --- /dev/null +++ b/generators/documentation/additional/precacher/precachesound/lua.md @@ -0,0 +1,2 @@ +> [!warning] +> This function is deprecated and replaced by PrecacheItem. It will be removed in v2.1.0. \ No newline at end of file diff --git a/generators/documentation/additional/sounds/soundevent/cs.md b/generators/documentation/additional/sounds/soundevent/cs.md new file mode 100644 index 000000000..11fa04650 --- /dev/null +++ b/generators/documentation/additional/sounds/soundevent/cs.md @@ -0,0 +1,3 @@ +## Parameter Names + +The parameter names can be found inside the sound's `vsndevts` files. \ No newline at end of file diff --git a/generators/documentation/additional/sounds/soundevent/lua.md b/generators/documentation/additional/sounds/soundevent/lua.md new file mode 100644 index 000000000..11fa04650 --- /dev/null +++ b/generators/documentation/additional/sounds/soundevent/lua.md @@ -0,0 +1,3 @@ +## Parameter Names + +The parameter names can be found inside the sound's `vsndevts` files. \ No newline at end of file diff --git a/generators/documentation/additional/utils/misc/getusermessage/cs.md b/generators/documentation/additional/utils/misc/getusermessage/cs.md new file mode 100644 index 000000000..ccf13eb48 --- /dev/null +++ b/generators/documentation/additional/utils/misc/getusermessage/cs.md @@ -0,0 +1,2 @@ +> [!warning] +> This function has been deprecated due to events now giving directly the object. It will be removed in v2.1.0. \ No newline at end of file diff --git a/generators/documentation/additional/utils/misc/getusermessage/lua.md b/generators/documentation/additional/utils/misc/getusermessage/lua.md new file mode 100644 index 000000000..ccf13eb48 --- /dev/null +++ b/generators/documentation/additional/utils/misc/getusermessage/lua.md @@ -0,0 +1,2 @@ +> [!warning] +> This function has been deprecated due to events now giving directly the object. It will be removed in v2.1.0. \ No newline at end of file diff --git a/generators/documentation/additional/utils/targetselector/findplayersbytarget/cs.md b/generators/documentation/additional/utils/targetselector/findplayersbytarget/cs.md new file mode 100644 index 000000000..38d79b8ca --- /dev/null +++ b/generators/documentation/additional/utils/targetselector/findplayersbytarget/cs.md @@ -0,0 +1,16 @@ +#### Target Options +The supported target options are the following: +``` +@ct - Only CT +@t - Only T +@spec - Only Spectators +@alive - Alive Players +@dying - Dying players +@dead - Dead players +@all - All players +#USERID - By userid +STEAMID64 - By SteamID64 +STEAMID - By SteamID +NAME - By Partial Name +``` +More targets can be added using the event `FindPlayerByTarget`. \ No newline at end of file diff --git a/generators/documentation/additional/utils/targetselector/findplayersbytarget/lua.md b/generators/documentation/additional/utils/targetselector/findplayersbytarget/lua.md new file mode 100644 index 000000000..38d79b8ca --- /dev/null +++ b/generators/documentation/additional/utils/targetselector/findplayersbytarget/lua.md @@ -0,0 +1,16 @@ +#### Target Options +The supported target options are the following: +``` +@ct - Only CT +@t - Only T +@spec - Only Spectators +@alive - Alive Players +@dying - Dying players +@dead - Dead players +@all - All players +#USERID - By userid +STEAMID64 - By SteamID64 +STEAMID - By SteamID +NAME - By Partial Name +``` +More targets can be added using the event `FindPlayerByTarget`. \ No newline at end of file diff --git a/generators/documentation/additional/vgui/settextposition/cs.md b/generators/documentation/additional/vgui/settextposition/cs.md new file mode 100644 index 000000000..317e2634c --- /dev/null +++ b/generators/documentation/additional/vgui/settextposition/cs.md @@ -0,0 +1,3 @@ +### Positions + +Positions are in between 0.0 and 1.0. \ No newline at end of file diff --git a/generators/documentation/additional/vgui/settextposition/lua.md b/generators/documentation/additional/vgui/settextposition/lua.md new file mode 100644 index 000000000..317e2634c --- /dev/null +++ b/generators/documentation/additional/vgui/settextposition/lua.md @@ -0,0 +1,3 @@ +### Positions + +Positions are in between 0.0 and 1.0. \ No newline at end of file diff --git a/generators/documentation/additional/vgui/showtext/cs.md b/generators/documentation/additional/vgui/showtext/cs.md new file mode 100644 index 000000000..c291a1173 --- /dev/null +++ b/generators/documentation/additional/vgui/showtext/cs.md @@ -0,0 +1,7 @@ +### Positions + +Positions are in between 0.0 and 1.0. + +### Fonts + +A list of fonts can be found on [Microsoft - Windows 10 Font List](https://learn.microsoft.com/en-us/typography/fonts/windows_10_font_list). \ No newline at end of file diff --git a/generators/documentation/additional/vgui/showtext/lua.md b/generators/documentation/additional/vgui/showtext/lua.md new file mode 100644 index 000000000..c291a1173 --- /dev/null +++ b/generators/documentation/additional/vgui/showtext/lua.md @@ -0,0 +1,7 @@ +### Positions + +Positions are in between 0.0 and 1.0. + +### Fonts + +A list of fonts can be found on [Microsoft - Windows 10 Font List](https://learn.microsoft.com/en-us/typography/fonts/windows_10_font_list). \ No newline at end of file diff --git a/generators/documentation/docs/commands/_index.json b/generators/documentation/docs/commands/_index.json new file mode 100644 index 000000000..d31f0a8c7 --- /dev/null +++ b/generators/documentation/docs/commands/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Commands", + "icon": "laptop", + "variable": "commands" +} \ No newline at end of file diff --git a/generators/documentation/docs/commands/getallcommands.json b/generators/documentation/docs/commands/getallcommands.json new file mode 100644 index 000000000..124bd8db5 --- /dev/null +++ b/generators/documentation/docs/commands/getallcommands.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetAllCommands", + "description": "Returns a list of the commands registered by all the plugins.", + "arguments": {}, + "return": "string[]", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/commands/getcommands.json b/generators/documentation/docs/commands/getcommands.json new file mode 100644 index 000000000..2d800b4b8 --- /dev/null +++ b/generators/documentation/docs/commands/getcommands.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetCommands", + "description": "Returns a list of the commands registered by this plugin.", + "arguments": {}, + "return": "string[]", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/commands/register.json b/generators/documentation/docs/commands/register.json new file mode 100644 index 000000000..66e8f04f1 --- /dev/null +++ b/generators/documentation/docs/commands/register.json @@ -0,0 +1,20 @@ +{ + "kind": "function", + "function": "Register", + "description": "Registers a new command through Swiftly Commands.", + "arguments": { + "command_name": "string", + "callback": { + "arguments": { + "playerid": "int32", + "arguments": "string[]", + "arguments_count": "int32", + "silent": "bool", + "prefix": "string" + }, + "return": "void" + } + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/commands/registeralias.json b/generators/documentation/docs/commands/registeralias.json new file mode 100644 index 000000000..ab7ca51b6 --- /dev/null +++ b/generators/documentation/docs/commands/registeralias.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "RegisterAlias", + "description": "Registers an alias for a command registered through Swiftly Commands.", + "arguments": { + "command_name": "string", + "alias": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/commands/registerrawalias.json b/generators/documentation/docs/commands/registerrawalias.json new file mode 100644 index 000000000..182f0bdeb --- /dev/null +++ b/generators/documentation/docs/commands/registerrawalias.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "RegisterRawAlias", + "description": "Registers a raw alias (without sw_ in console) for a command registered through Swiftly Commands.", + "arguments": { + "command_name": "string", + "alias": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/commands/replytocommand.json b/generators/documentation/docs/commands/replytocommand.json new file mode 100644 index 000000000..68f8bd5c2 --- /dev/null +++ b/generators/documentation/docs/commands/replytocommand.json @@ -0,0 +1,13 @@ +{ + "kind": "function", + "function": "ReplyToCommand", + "override_variable": true, + "description": "Replies to a command used by a client or console.", + "arguments": { + "playerid": "int32", + "prefix": "string", + "text": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/commands/unregister.json b/generators/documentation/docs/commands/unregister.json new file mode 100644 index 000000000..f41526ffe --- /dev/null +++ b/generators/documentation/docs/commands/unregister.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Unregister", + "description": "Unregisters a command registered through Swiftly Commands.", + "arguments": { + "command_name": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/commands/unregisteralias.json b/generators/documentation/docs/commands/unregisteralias.json new file mode 100644 index 000000000..24660991f --- /dev/null +++ b/generators/documentation/docs/commands/unregisteralias.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "UnregisterAlias", + "description": "Unregisters an alias for a command registered through Swiftly Commands.", + "arguments": { + "alias": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/configuration/_index.json b/generators/documentation/docs/configuration/_index.json new file mode 100644 index 000000000..aeb3a2bc0 --- /dev/null +++ b/generators/documentation/docs/configuration/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Configuration", + "icon": "cog", + "variable": "config" +} \ No newline at end of file diff --git a/generators/documentation/docs/configuration/create.json b/generators/documentation/docs/configuration/create.json new file mode 100644 index 000000000..edd05a3ae --- /dev/null +++ b/generators/documentation/docs/configuration/create.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "Create", + "description": "Creates the plugin configuration file.", + "arguments": { + "configuration_key": "string", + "value": "string:any" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/configuration/exists.json b/generators/documentation/docs/configuration/exists.json new file mode 100644 index 000000000..fefda91e4 --- /dev/null +++ b/generators/documentation/docs/configuration/exists.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Exists", + "description": "Checks if the configuration key exists.", + "arguments": { + "key": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/configuration/fetch.json b/generators/documentation/docs/configuration/fetch.json new file mode 100644 index 000000000..aae217ace --- /dev/null +++ b/generators/documentation/docs/configuration/fetch.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Fetch", + "description": "Returns the configuration value for the specified key.", + "arguments": { + "key": "string" + }, + "return": "any", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/configuration/fetcharraysize.json b/generators/documentation/docs/configuration/fetcharraysize.json new file mode 100644 index 000000000..e0cf03f9d --- /dev/null +++ b/generators/documentation/docs/configuration/fetcharraysize.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "FetchArraySize", + "description": "Returns the array size of a config value.", + "arguments": { + "key": "string" + }, + "return": "int32", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/configuration/reload.json b/generators/documentation/docs/configuration/reload.json new file mode 100644 index 000000000..e837ae3d7 --- /dev/null +++ b/generators/documentation/docs/configuration/reload.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Reload", + "description": "Reloads the configuration for the specified key.", + "arguments": { + "key": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/_index.json b/generators/documentation/docs/convars/_index.json new file mode 100644 index 000000000..7ccc174ea --- /dev/null +++ b/generators/documentation/docs/convars/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Convars", + "icon": "puzzle-piece", + "variable": "convar" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/addflags.json b/generators/documentation/docs/convars/addflags.json new file mode 100644 index 000000000..cded6371b --- /dev/null +++ b/generators/documentation/docs/convars/addflags.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "AddFlags", + "description": "Adds the flags to the convar.", + "arguments": { + "name": "string", + "flags": "int64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/create.json b/generators/documentation/docs/convars/create.json new file mode 100644 index 000000000..16f49df4f --- /dev/null +++ b/generators/documentation/docs/convars/create.json @@ -0,0 +1,16 @@ +{ + "kind": "function", + "function": "Create", + "description": "Creates a convar.", + "arguments": { + "name": "string", + "description": "string", + "cvar_type": "EConVarType", + "flags": "int64", + "default_value": "any?", + "min_value": "any?", + "max_value": "any?" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/createfake.json b/generators/documentation/docs/convars/createfake.json new file mode 100644 index 000000000..ad10f7edd --- /dev/null +++ b/generators/documentation/docs/convars/createfake.json @@ -0,0 +1,13 @@ +{ + "kind": "function", + "function": "CreateFake", + "description": "Creates a fake convar.", + "arguments": { + "name": "string", + "cvar_type": "EConVarType", + "default_value": "any", + "protected": "bool?" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/delete.json b/generators/documentation/docs/convars/delete.json new file mode 100644 index 000000000..8a187bed8 --- /dev/null +++ b/generators/documentation/docs/convars/delete.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Delete", + "description": "Deletes a convar created by plugins.", + "arguments": { + "name": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/deletefake.json b/generators/documentation/docs/convars/deletefake.json new file mode 100644 index 000000000..111fc9dce --- /dev/null +++ b/generators/documentation/docs/convars/deletefake.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "DeleteFake", + "description": "Deletes a fake convar.", + "arguments": { + "name": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/exists.json b/generators/documentation/docs/convars/exists.json new file mode 100644 index 000000000..dd2ba5a41 --- /dev/null +++ b/generators/documentation/docs/convars/exists.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Exists", + "description": "Checks if a convar exists.", + "arguments": { + "name": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/existsfake.json b/generators/documentation/docs/convars/existsfake.json new file mode 100644 index 000000000..f899bee9a --- /dev/null +++ b/generators/documentation/docs/convars/existsfake.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "ExistsFake", + "description": "Checks if a fake convar exists.", + "arguments": { + "name": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/get.json b/generators/documentation/docs/convars/get.json new file mode 100644 index 000000000..520fa34da --- /dev/null +++ b/generators/documentation/docs/convars/get.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Get", + "description": "Returns the convar value.", + "arguments": { + "name": "string" + }, + "return": "any", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/getflags.json b/generators/documentation/docs/convars/getflags.json new file mode 100644 index 000000000..d40692cc5 --- /dev/null +++ b/generators/documentation/docs/convars/getflags.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "GetFlags", + "description": "Returns the convar flags.", + "arguments": { + "name": "string" + }, + "return": "int64", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/gettype.json b/generators/documentation/docs/convars/gettype.json new file mode 100644 index 000000000..ef92b349d --- /dev/null +++ b/generators/documentation/docs/convars/gettype.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "GetType", + "description": "Returns the convar type.", + "arguments": { + "name": "string" + }, + "return": "EConVarType", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/hasflags.json b/generators/documentation/docs/convars/hasflags.json new file mode 100644 index 000000000..1b18c9b9f --- /dev/null +++ b/generators/documentation/docs/convars/hasflags.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "HasFlags", + "description": "Checks if a convar has the flags.", + "arguments": { + "name": "string", + "flags": "int64" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/removeflags.json b/generators/documentation/docs/convars/removeflags.json new file mode 100644 index 000000000..3cf1a7837 --- /dev/null +++ b/generators/documentation/docs/convars/removeflags.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "RemoveFlags", + "description": "Removes the flags to the convar.", + "arguments": { + "name": "string", + "flags": "int64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/convars/set.json b/generators/documentation/docs/convars/set.json new file mode 100644 index 000000000..3e0b30c86 --- /dev/null +++ b/generators/documentation/docs/convars/set.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "Set", + "description": "Sets a convar value.", + "arguments": { + "name": "string", + "value": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/database/_index.json b/generators/documentation/docs/database/_index.json new file mode 100644 index 000000000..f7e2e68c5 --- /dev/null +++ b/generators/documentation/docs/database/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Database", + "icon": "database", + "variable": "db" +} \ No newline at end of file diff --git a/generators/documentation/docs/database/database.json b/generators/documentation/docs/database/database.json new file mode 100644 index 000000000..a7b3c92fd --- /dev/null +++ b/generators/documentation/docs/database/database.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "Database", + "description": "This is the Database class.", + "constructor": { + "arguments": { + "connection_name": "string" + }, + "return": "Database" + }, + "functions": [ + { + "name": "IsConnected", + "arguments": {}, + "return": "bool" + }, + { + "name": "QueryBuilder", + "arguments": {}, + "return": "QueryBuilder" + }, + { + "name": "EscapeString", + "description": "> [!note]\n> If the database is not connected it will return the same value.", + "arguments": { + "value": "string" + }, + "return": "string" + }, + { + "name": "Query", + "arguments": { + "query": "string", + "callback": { + "arguments": { + "err": "string", + "result": "any[]" + }, + "return": "void", + "optional": true + } + }, + "return": "void" + }, + { + "name": "QueryParams", + "description": "> [!note]\n> If the database is not connected it will never execute.\n\n### Params\nThe parameters can be used by the following format inside the query string:\n```\n@key\n[key]\n{key}\n```\n\nInside the parameters value it needs to be format of key and value.\n\nThe values can be a string, a number or a bool. It will automatically convert to string form and perform EscapeString to it so that there would be no chance for SQL Injection.\n\n> [!warning]\n> Works only with SQL databases.", + "arguments": { + "query": "string", + "params": "string:any", + "callback": { + "arguments": { + "err": "string", + "result": "any[]" + }, + "return": "void", + "optional": true + } + }, + "return": "void" + } + ] +} \ No newline at end of file diff --git a/generators/documentation/docs/database/querybuilder-rules.json b/generators/documentation/docs/database/querybuilder-rules.json new file mode 100644 index 000000000..cd490bff7 --- /dev/null +++ b/generators/documentation/docs/database/querybuilder-rules.json @@ -0,0 +1,4 @@ +{ + "kind": "static", + "title": "Query Builder Rules" +} \ No newline at end of file diff --git a/generators/documentation/docs/database/querybuilder.json b/generators/documentation/docs/database/querybuilder.json new file mode 100644 index 000000000..8af376450 --- /dev/null +++ b/generators/documentation/docs/database/querybuilder.json @@ -0,0 +1,168 @@ +{ + "kind": "class", + "name": "QueryBuilder", + "description": "This is a class to build an SQL query.", + "constructor": { + "arguments": {}, + "return": "QueryBuilder", + "hidden": true + }, + "functions": [ + { + "name": "Table", + "arguments": { + "table_name": "string" + }, + "return": "QueryBuilder" + }, + { + "name": "Select", + "arguments": { + "columns": "string[]?" + }, + "return": "QueryBuilder" + }, + { + "name": "Insert", + "description": "`values` is a Key-Value Map (Key: Column, Value: Data)", + "arguments": { + "values": "string:any" + }, + "return": "QueryBuilder" + }, + { + "name": "Update", + "description": "`values` is a Key-Value Map (Key: Column, Value: Data)", + "arguments": { + "values": "string:any" + }, + "return": "QueryBuilder" + }, + { + "name": "Delete", + "arguments": {}, + "return": "QueryBuilder" + }, + { + "name": "Where", + "arguments": { + "column": "string", + "operator": "string", + "value": "any" + }, + "return": "QueryBuilder" + }, + { + "name": "OrWhere", + "arguments": { + "column": "string", + "operator": "string", + "value": "any" + }, + "return": "QueryBuilder" + }, + { + "name": "Join", + "arguments": { + "table_name": "string", + "condition": "string", + "join_type": "string" + }, + "return": "QueryBuilder" + }, + { + "name": "OrderBy", + "description": "`columns` is a Key-Value Map (Key: Column, Value: Direction)", + "arguments": { + "columns": "string:string" + }, + "return": "QueryBuilder" + }, + { + "name": "Limit", + "arguments": { + "count": "int32" + }, + "return": "QueryBuilder" + }, + { + "name": "GroupBy", + "arguments": { + "columns": "string[]" + }, + "return": "QueryBuilder" + }, + { + "name": "Create", + "description": "`values` is a Key-Value Map (Key: Column, Value: Column Rules)", + "arguments": { + "values": "string:string" + }, + "return": "QueryBuilder" + }, + { + "name": "Alter", + "description": "`add_columns` and `modify_columns` are a Key-Value Map (Key: Column, Value: Column Rules)\n`remove_columns` is a list of columns to be remove", + "arguments": { + "add_columns": "string:string", + "remove_columns": "string:string", + "modify_columns": "string:string" + }, + "return": "QueryBuilder" + }, + { + "name": "Drop", + "arguments": {}, + "return": "QueryBuilder" + }, + { + "name": "OnDuplicate", + "description": "`values` is a Key-Value Map (Key: Column, Value: Data)", + "arguments": { + "update_value": "string:any" + }, + "return": "QueryBuilder" + }, + { + "name": "Having", + "arguments": { + "condition": "string" + }, + "return": "QueryBuilder" + }, + { + "name": "Distinct", + "arguments": {}, + "return": "QueryBuilder" + }, + { + "name": "Offset", + "arguments": { + "offset": "int32" + }, + "return": "QueryBuilder" + }, + { + "name": "Union", + "arguments": { + "query": "string", + "all": "bool" + }, + "return": "QueryBuilder" + }, + { + "name": "Execute", + "arguments": { + "callback": { + "arguments": { + "err": "string", + "result": "any[]" + }, + "return": "void" + } + }, + "return": "void" + } + ], + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/entities/_index.json b/generators/documentation/docs/entities/_index.json new file mode 100644 index 000000000..31ff5ebf8 --- /dev/null +++ b/generators/documentation/docs/entities/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Entities", + "icon": "user", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/entities/addhookentityoutput.json b/generators/documentation/docs/entities/addhookentityoutput.json new file mode 100644 index 000000000..e21aab6b5 --- /dev/null +++ b/generators/documentation/docs/entities/addhookentityoutput.json @@ -0,0 +1,12 @@ +{ + "kind": "function", + "function": "AddHookEntityOutput", + "override_variable": true, + "description": "Adds a hook output for an entity.", + "arguments": { + "class_name": "string", + "output": "string" + }, + "return": "HookHandle", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/entities/centitykeyvalues.json b/generators/documentation/docs/entities/centitykeyvalues.json new file mode 100644 index 000000000..901bcc1f2 --- /dev/null +++ b/generators/documentation/docs/entities/centitykeyvalues.json @@ -0,0 +1,237 @@ +{ + "kind": "class", + "name": "CEntityKeyValues", + "description": "This is a class to build an entity spawn key values.", + "constructor": { + "arguments": {}, + "return": "CEntityKeyValues" + }, + "functions": [ + { + "name": "GetBool", + "arguments": { + "key": "string" + }, + "return": "bool" + }, + { + "name": "GetInt", + "arguments": { + "key": "string" + }, + "return": "int32" + }, + { + "name": "GetUint", + "arguments": { + "key": "string" + }, + "return": "uint32" + }, + { + "name": "GetInt64", + "arguments": { + "key": "string" + }, + "return": "int64" + }, + { + "name": "GetUint64", + "arguments": { + "key": "string" + }, + "return": "uint64" + }, + { + "name": "GetFloat", + "arguments": { + "key": "string" + }, + "return": "float" + }, + { + "name": "GetDouble", + "arguments": { + "key": "string" + }, + "return": "double" + }, + { + "name": "GetString", + "arguments": { + "key": "string" + }, + "return": "string" + }, + { + "name": "GetPtr", + "arguments": { + "key": "string" + }, + "return": "Memory" + }, + { + "name": "GetStringToken", + "arguments": { + "key": "string" + }, + "return": "uint32" + }, + { + "name": "GetColor", + "arguments": { + "key": "string" + }, + "return": "Color" + }, + { + "name": "GetVector", + "arguments": { + "key": "string" + }, + "return": "Vector" + }, + { + "name": "GetVector2D", + "arguments": { + "key": "string" + }, + "return": "Vector2D" + }, + { + "name": "GetVector4D", + "arguments": { + "key": "string" + }, + "return": "Vector4D" + }, + { + "name": "GetQAngle", + "arguments": { + "key": "string" + }, + "return": "QAngle" + }, + { + "name": "SetBool", + "arguments": { + "key": "string", + "value": "bool" + }, + "return": "void" + }, + { + "name": "SetInt", + "arguments": { + "key": "string", + "value": "int32" + }, + "return": "void" + }, + { + "name": "SetUint", + "arguments": { + "key": "string", + "value": "uint32" + }, + "return": "void" + }, + { + "name": "SetInt64", + "arguments": { + "key": "string", + "value": "int64" + }, + "return": "void" + }, + { + "name": "SetUint64", + "arguments": { + "key": "string", + "value": "uint64" + }, + "return": "void" + }, + { + "name": "SetFloat", + "arguments": { + "key": "string", + "value": "float" + }, + "return": "void" + }, + { + "name": "SetDouble", + "arguments": { + "key": "string", + "value": "double" + }, + "return": "void" + }, + { + "name": "SetString", + "arguments": { + "key": "string", + "value": "string" + }, + "return": "void" + }, + { + "name": "SetPtr", + "arguments": { + "key": "string", + "value": "Memory" + }, + "return": "void" + }, + { + "name": "SetStringToken", + "arguments": { + "key": "string", + "value": "uint32" + }, + "return": "void" + }, + { + "name": "SetColor", + "arguments": { + "key": "string", + "value": "Color" + }, + "return": "void" + }, + { + "name": "SetVector", + "arguments": { + "key": "string", + "value": "Vector" + }, + "return": "void" + }, + { + "name": "SetVector2D", + "arguments": { + "key": "string", + "value": "Vector2D" + }, + "return": "void" + }, + { + "name": "SetVector4D", + "arguments": { + "key": "string", + "value": "Vector4D" + }, + "return": "void" + }, + { + "name": "SetQAngle", + "arguments": { + "key": "string", + "value": "QAngle" + }, + "return": "void" + } + ], + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/entities/createentitybyname.json b/generators/documentation/docs/entities/createentitybyname.json new file mode 100644 index 000000000..255c24f06 --- /dev/null +++ b/generators/documentation/docs/entities/createentitybyname.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "CreateEntityByName", + "override_variable": true, + "description": "Creates an entity by the provided class name.", + "arguments": { + "class_name": "string" + }, + "return": "CEntityInstance", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/entities/findentitiesbyclassname.json b/generators/documentation/docs/entities/findentitiesbyclassname.json new file mode 100644 index 000000000..eac6d7c8a --- /dev/null +++ b/generators/documentation/docs/entities/findentitiesbyclassname.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "FindEntitiesByClassname", + "override_variable": true, + "description": "Returns all the `CEntityInstance` for all the entities available with the specified classname.", + "arguments": { + "class_name": "string" + }, + "return": "CEntityInstance[]", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/_index.json b/generators/documentation/docs/events/_index.json new file mode 100644 index 000000000..ecd76e31b --- /dev/null +++ b/generators/documentation/docs/events/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Events", + "icon": "code", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/_index.json b/generators/documentation/docs/events/core/_index.json new file mode 100644 index 000000000..b9d636857 --- /dev/null +++ b/generators/documentation/docs/events/core/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Core Events", + "icon": "laptop-code", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/findplayerbytarget.json b/generators/documentation/docs/events/core/findplayerbytarget.json new file mode 100644 index 000000000..f27827944 --- /dev/null +++ b/generators/documentation/docs/events/core/findplayerbytarget.json @@ -0,0 +1,12 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "FindPlayerByTarget", + "description": "This game event is triggered when `FindPlayersByTarget` is being called.", + "arguments": { + "playerid": "int32", + "target": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onallpluginsloaded.json b/generators/documentation/docs/events/core/onallpluginsloaded.json new file mode 100644 index 000000000..488a45643 --- /dev/null +++ b/generators/documentation/docs/events/core/onallpluginsloaded.json @@ -0,0 +1,9 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnAllPluginsLoaded", + "description": "This game event is triggered when all the plugins are loaded.", + "arguments": {}, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onclientchat.json b/generators/documentation/docs/events/core/onclientchat.json new file mode 100644 index 000000000..9a0e91cf2 --- /dev/null +++ b/generators/documentation/docs/events/core/onclientchat.json @@ -0,0 +1,13 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnClientChat", + "description": "This game event is triggered when a player sends a text message.", + "arguments": { + "playerid": "int32", + "text": "string", + "teamonly": "bool" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onclientcommand.json b/generators/documentation/docs/events/core/onclientcommand.json new file mode 100644 index 000000000..fa055b73d --- /dev/null +++ b/generators/documentation/docs/events/core/onclientcommand.json @@ -0,0 +1,12 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnClientCommand", + "description": "The event is triggered when a client sends a command.", + "arguments": { + "playerid": "int32", + "command": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onclientconnect.json b/generators/documentation/docs/events/core/onclientconnect.json new file mode 100644 index 000000000..04a0f0ae1 --- /dev/null +++ b/generators/documentation/docs/events/core/onclientconnect.json @@ -0,0 +1,11 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnClientConnect", + "description": "This game event is triggered when a client connects.", + "arguments": { + "playerid": "int32" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onclientconvarquery.json b/generators/documentation/docs/events/core/onclientconvarquery.json new file mode 100644 index 000000000..237231f57 --- /dev/null +++ b/generators/documentation/docs/events/core/onclientconvarquery.json @@ -0,0 +1,13 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnClientConvarQuery", + "description": "This game event is triggered when a player's convar is being queried.", + "arguments": { + "playerid": "int32", + "convar_name": "string", + "convar_value": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onclientdisconnect.json b/generators/documentation/docs/events/core/onclientdisconnect.json new file mode 100644 index 000000000..caea0036b --- /dev/null +++ b/generators/documentation/docs/events/core/onclientdisconnect.json @@ -0,0 +1,11 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnClientDisconnect", + "description": "This game event is triggered when a client disconnects.", + "arguments": { + "playerid": "int32" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onclientkeystatechange.json b/generators/documentation/docs/events/core/onclientkeystatechange.json new file mode 100644 index 000000000..26b9f7dbe --- /dev/null +++ b/generators/documentation/docs/events/core/onclientkeystatechange.json @@ -0,0 +1,13 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnClientKeyStateChange", + "description": "This game event is triggered when a key state changes for a client.", + "arguments": { + "playerid": "int32", + "key": "string", + "pressed": "bool" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onclientprocessusercmds.json b/generators/documentation/docs/events/core/onclientprocessusercmds.json new file mode 100644 index 000000000..39a4cb3a0 --- /dev/null +++ b/generators/documentation/docs/events/core/onclientprocessusercmds.json @@ -0,0 +1,15 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnClientProcessUsercmds", + "description": "This game event is triggered when the server receives usercmds from the client.", + "arguments": { + "playerid": "int32", + "cmds": "UserMessage[]", + "numcmds": "int32", + "paused": "bool", + "margin": "float" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onclientputinserver.json b/generators/documentation/docs/events/core/onclientputinserver.json new file mode 100644 index 000000000..9d7b223fa --- /dev/null +++ b/generators/documentation/docs/events/core/onclientputinserver.json @@ -0,0 +1,12 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnClientPutInServer", + "description": "This game event is triggered when a client is being put in server.", + "arguments": { + "playerid": "int32", + "kind": "int32" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onclientsteamauthorize.json b/generators/documentation/docs/events/core/onclientsteamauthorize.json new file mode 100644 index 000000000..2890d7fa7 --- /dev/null +++ b/generators/documentation/docs/events/core/onclientsteamauthorize.json @@ -0,0 +1,11 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnClientSteamAuthorize", + "description": "This game event is triggered when a client is authorized by Steam.", + "arguments": { + "playerid": "int32" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onclientsteamauthorizefail.json b/generators/documentation/docs/events/core/onclientsteamauthorizefail.json new file mode 100644 index 000000000..7bd947e1b --- /dev/null +++ b/generators/documentation/docs/events/core/onclientsteamauthorizefail.json @@ -0,0 +1,11 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnClientSteamAuthorizeFail", + "description": "This game event is triggered when a client is not authorized by Steam.", + "arguments": { + "playerid": "int32" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onentityacceptinput.json b/generators/documentation/docs/events/core/onentityacceptinput.json new file mode 100644 index 000000000..493be8de9 --- /dev/null +++ b/generators/documentation/docs/events/core/onentityacceptinput.json @@ -0,0 +1,16 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnEntityAcceptInput", + "description": "This game event is triggered when an entity receives an input.", + "arguments": { + "entity": "CEntityInstance", + "inputname": "string", + "activator": "CEntityInstance", + "caller": "CEntityInstance", + "value": "string", + "outputID": "int32" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onentitycreated.json b/generators/documentation/docs/events/core/onentitycreated.json new file mode 100644 index 000000000..458d8fde5 --- /dev/null +++ b/generators/documentation/docs/events/core/onentitycreated.json @@ -0,0 +1,11 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnEntityCreated", + "description": "This game event is triggered when an entity is created on the server.", + "arguments": { + "entityptr": "CEntityInstance" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onentitydeleted.json b/generators/documentation/docs/events/core/onentitydeleted.json new file mode 100644 index 000000000..40d3b4139 --- /dev/null +++ b/generators/documentation/docs/events/core/onentitydeleted.json @@ -0,0 +1,11 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnEntityDeleted", + "description": "This game event is triggered when an entity is deleted from the server.", + "arguments": { + "entityptr": "CEntityInstance" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onentityparentchanged.json b/generators/documentation/docs/events/core/onentityparentchanged.json new file mode 100644 index 000000000..da4e7608c --- /dev/null +++ b/generators/documentation/docs/events/core/onentityparentchanged.json @@ -0,0 +1,11 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnEntityParentChanged", + "description": "This game event is triggered when an entity parent has been changed.", + "arguments": { + "entityptr": "CEntityInstance" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onentityspawned.json b/generators/documentation/docs/events/core/onentityspawned.json new file mode 100644 index 000000000..eabf5081e --- /dev/null +++ b/generators/documentation/docs/events/core/onentityspawned.json @@ -0,0 +1,11 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnEntitySpawned", + "description": "This game event is triggered when an entity is spawned on the server.", + "arguments": { + "entityptr": "CEntityInstance" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/ongametick.json b/generators/documentation/docs/events/core/ongametick.json new file mode 100644 index 000000000..4360fe004 --- /dev/null +++ b/generators/documentation/docs/events/core/ongametick.json @@ -0,0 +1,13 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnGameTick", + "description": "This game event is called at every server tick.", + "arguments": { + "simulating": "bool", + "bFirstTick": "bool", + "bLastTick": "bool" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onmapload.json b/generators/documentation/docs/events/core/onmapload.json new file mode 100644 index 000000000..9714aeb73 --- /dev/null +++ b/generators/documentation/docs/events/core/onmapload.json @@ -0,0 +1,11 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnMapLoad", + "description": "This game event is triggered when a map loads.", + "arguments": { + "map": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onmapunload.json b/generators/documentation/docs/events/core/onmapunload.json new file mode 100644 index 000000000..389a0131e --- /dev/null +++ b/generators/documentation/docs/events/core/onmapunload.json @@ -0,0 +1,11 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnMapUnload", + "description": "This game event is triggered when a map unloads.", + "arguments": { + "map": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onplayerchecktransmit.json b/generators/documentation/docs/events/core/onplayerchecktransmit.json new file mode 100644 index 000000000..1803c0548 --- /dev/null +++ b/generators/documentation/docs/events/core/onplayerchecktransmit.json @@ -0,0 +1,12 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnPlayerCheckTransmit", + "description": "This game event is triggered when a player checks for transmitting entities.", + "arguments": { + "playerid": "int32", + "transmitinfo": "CCheckTransmitInfo" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onplayerdamage.json b/generators/documentation/docs/events/core/onplayerdamage.json new file mode 100644 index 000000000..cb7c521f3 --- /dev/null +++ b/generators/documentation/docs/events/core/onplayerdamage.json @@ -0,0 +1,15 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnPlayerDamage", + "description": "This game event is triggered when a player receives damage.", + "arguments": { + "playerid": "int32", + "attackerid": "int32", + "damageinfo": "CTakeDamageInfo", + "inflictor": "CBaseEntity", + "ability": "CBaseEntity" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onplayerpostthink.json b/generators/documentation/docs/events/core/onplayerpostthink.json new file mode 100644 index 000000000..130dd5f3d --- /dev/null +++ b/generators/documentation/docs/events/core/onplayerpostthink.json @@ -0,0 +1,11 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnPlayerPostThink", + "description": "This game event is triggered when the hook CCSPlayerPawnBase_PostThink is being called.", + "arguments": { + "playerid": "int32" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onpluginstart.json b/generators/documentation/docs/events/core/onpluginstart.json new file mode 100644 index 000000000..31a1a89c9 --- /dev/null +++ b/generators/documentation/docs/events/core/onpluginstart.json @@ -0,0 +1,9 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnPluginStart", + "description": "This game event is triggered when the plugin starts.", + "arguments": {}, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onpluginstop.json b/generators/documentation/docs/events/core/onpluginstop.json new file mode 100644 index 000000000..5227da4d5 --- /dev/null +++ b/generators/documentation/docs/events/core/onpluginstop.json @@ -0,0 +1,9 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnPluginStop", + "description": "This game event is triggered when the plugin stops.", + "arguments": {}, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onterminateround.json b/generators/documentation/docs/events/core/onterminateround.json new file mode 100644 index 000000000..3f29675c7 --- /dev/null +++ b/generators/documentation/docs/events/core/onterminateround.json @@ -0,0 +1,12 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnTerminateRound", + "description": "This game event is triggered when CGameRules->TerminateRound is being called.", + "arguments": { + "delay": "float", + "reason": "int32" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onusermessagereceive.json b/generators/documentation/docs/events/core/onusermessagereceive.json new file mode 100644 index 000000000..0f7bec6a0 --- /dev/null +++ b/generators/documentation/docs/events/core/onusermessagereceive.json @@ -0,0 +1,12 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnUserMessageReceive", + "description": "This game event is triggered when a user message is being received from a player.", + "arguments": { + "playerid": "int32", + "usermessage": "UserMessage" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/core/onusermessagesend.json b/generators/documentation/docs/events/core/onusermessagesend.json new file mode 100644 index 000000000..aea4990e9 --- /dev/null +++ b/generators/documentation/docs/events/core/onusermessagesend.json @@ -0,0 +1,12 @@ +{ + "kind": "event", + "mode": "core", + "event_name": "OnUserMessageSend", + "description": "This game event is triggered when a user message is being sent to a player.", + "arguments": { + "usermessage": "UserMessage", + "isreliable": "bool" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/general/_index.json b/generators/documentation/docs/events/general/_index.json new file mode 100644 index 000000000..52d4e1b44 --- /dev/null +++ b/generators/documentation/docs/events/general/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Events", + "icon": "keyboard", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/general/addeventhandler.json b/generators/documentation/docs/events/general/addeventhandler.json new file mode 100644 index 000000000..a79c8800f --- /dev/null +++ b/generators/documentation/docs/events/general/addeventhandler.json @@ -0,0 +1,22 @@ +{ + "kind": "function", + "function": "AddEventHandler", + "override_variable": true, + "override_function": { + "lua": "AddEventHandler", + "cs": "Events.AddEventHandler" + }, + "description": "Adds a new event handler for the specified event.", + "arguments": { + "event_name": "string", + "callback": { + "arguments": { + "event": "Event", + "...": "any" + }, + "return": "EventResult?" + } + }, + "return": "EventHandler", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/general/event.json b/generators/documentation/docs/events/general/event.json new file mode 100644 index 000000000..0c3baad4d --- /dev/null +++ b/generators/documentation/docs/events/general/event.json @@ -0,0 +1,289 @@ +{ + "kind": "class", + "name": "Event", + "description": "This is the Event class.\nGenerates an event object to trigger a game event from the Source2 game.", + "constructor": { + "arguments": { + "event_name": "string" + }, + "return": "Event" + }, + "functions": [ + { + "name": "GetInvokingPlugin", + "arguments": {}, + "return": "string" + }, + { + "name": "IsGameEvent", + "arguments": {}, + "return": "bool" + }, + { + "name": "IsHook", + "arguments": {}, + "return": "bool" + }, + { + "name": "SetBool", + "arguments": { + "key": "string", + "value": "bool" + }, + "return": "void" + }, + { + "name": "SetInt", + "arguments": { + "key": "string", + "value": "int32" + }, + "return": "void" + }, + { + "name": "SetUint64", + "arguments": { + "key": "string", + "value": "uint64" + }, + "return": "void" + }, + { + "name": "SetFloat", + "arguments": { + "key": "string", + "value": "float" + }, + "return": "void" + }, + { + "name": "SetString", + "arguments": { + "key": "string", + "value": "string" + }, + "return": "void" + }, + { + "name": "GetBool", + "arguments": { + "key": "string" + }, + "return": "bool" + }, + { + "name": "GetInt", + "arguments": { + "key": "string" + }, + "return": "int32" + }, + { + "name": "GetUint64", + "arguments": { + "key": "string" + }, + "return": "uint64" + }, + { + "name": "GetFloat", + "arguments": { + "key": "string" + }, + "return": "float" + }, + { + "name": "GetString", + "arguments": { + "key": "string" + }, + "return": "string" + }, + { + "name": "GetReturn", + "arguments": {}, + "return": "any" + }, + { + "name": "SetReturn", + "arguments": { + "value": "any" + }, + "return": "void" + }, + { + "name": "FireEvent", + "arguments": { + "dont_broadcast": "bool" + }, + "return": "void" + }, + { + "name": "FireEventToClient", + "arguments": { + "playerid": "int32" + }, + "return": "void" + }, + { + "name": "SetHookBoolean", + "arguments": { + "index": "uint32", + "value": "bool" + }, + "return": "void" + }, + { + "name": "SetHookInt", + "arguments": { + "index": "uint32", + "value": "int32" + }, + "return": "void" + }, + { + "name": "SetHookUInt", + "arguments": { + "index": "uint32", + "value": "uint32" + }, + "return": "void" + }, + { + "name": "SetHookUInt64", + "arguments": { + "index": "uint32", + "value": "uint64" + }, + "return": "void" + }, + { + "name": "SetHookInt64", + "arguments": { + "index": "uint32", + "value": "int64" + }, + "return": "void" + }, + { + "name": "SetHookFloat", + "arguments": { + "index": "uint32", + "value": "float" + }, + "return": "void" + }, + { + "name": "SetHookDouble", + "arguments": { + "index": "uint32", + "value": "double" + }, + "return": "void" + }, + { + "name": "SetHookString", + "arguments": { + "index": "uint32", + "value": "string" + }, + "return": "void" + }, + { + "name": "SetHookPointer", + "arguments": { + "index": "uint32", + "value": "Memory" + }, + "return": "void" + }, + { + "name": "GetHookBoolean", + "arguments": { + "index": "uint32" + }, + "return": "bool" + }, + { + "name": "GetHookInt", + "arguments": { + "index": "uint32" + }, + "return": "int32" + }, + { + "name": "GetHookUInt", + "arguments": { + "index": "uint32" + }, + "return": "uint32" + }, + { + "name": "GetHookInt64", + "arguments": { + "index": "uint32" + }, + "return": "int64" + }, + { + "name": "GetHookUInt64", + "arguments": { + "index": "uint32" + }, + "return": "uint64" + }, + { + "name": "GetHookFloat", + "arguments": { + "index": "uint32" + }, + "return": "float" + }, + { + "name": "GetHookDouble", + "arguments": { + "index": "uint32" + }, + "return": "double" + }, + { + "name": "GetHookString", + "arguments": { + "index": "uint32" + }, + "return": "string" + }, + { + "name": "GetHookPointer", + "arguments": { + "index": "uint32" + }, + "return": "Memory" + }, + { + "name": "GetHookReturn", + "arguments": {}, + "return": "any" + }, + { + "name": "SetHookReturn", + "arguments": { + "value": "any" + }, + "return": "void" + }, + { + "name": "GetNoBroadcast", + "arguments": {}, + "return": "bool" + }, + { + "name": "SetNoBroadcast", + "arguments": { + "value": "bool" + }, + "return": "void" + } + ], + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/general/removeeventhandler.json b/generators/documentation/docs/events/general/removeeventhandler.json new file mode 100644 index 000000000..620f84fb5 --- /dev/null +++ b/generators/documentation/docs/events/general/removeeventhandler.json @@ -0,0 +1,15 @@ +{ + "kind": "function", + "function": "RemoveEventHandler", + "override_variable": true, + "override_function": { + "lua": "RemoveEventHandler", + "cs": "Events.RemoveEventHandler" + }, + "description": "Removes the specified event handler.", + "arguments": { + "handler": "EventHandler" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/events/general/triggerevent.json b/generators/documentation/docs/events/general/triggerevent.json new file mode 100644 index 000000000..0864e5472 --- /dev/null +++ b/generators/documentation/docs/events/general/triggerevent.json @@ -0,0 +1,16 @@ +{ + "kind": "function", + "function": "TriggerEvent", + "override_variable": true, + "override_function": { + "lua": "TriggerEvent", + "cs": "Events.TriggerEvent" + }, + "description": "Triggers an event and returns the event result and the event data.", + "arguments": { + "event_name": "string", + "...": "any" + }, + "return": "EventResult,Event", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/exports/_index.json b/generators/documentation/docs/exports/_index.json new file mode 100644 index 000000000..afc62eab9 --- /dev/null +++ b/generators/documentation/docs/exports/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Exports", + "icon": "file-export", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/exports/call.json b/generators/documentation/docs/exports/call.json new file mode 100644 index 000000000..766721723 --- /dev/null +++ b/generators/documentation/docs/exports/call.json @@ -0,0 +1,15 @@ +{ + "kind": "function", + "function": "Call Export", + "override_variable": true, + "override_function": { + "lua": "exports[\"PLUGIN_NAME\"]:EXPORT_NAME", + "cs": "Exports.Call(\"PLUGIN_NAME\", \"EXPORT_NAME\", " + }, + "description": "Calls the specified export.", + "arguments": { + "...": "any" + }, + "return": "any", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/exports/register.json b/generators/documentation/docs/exports/register.json new file mode 100644 index 000000000..a5cead74b --- /dev/null +++ b/generators/documentation/docs/exports/register.json @@ -0,0 +1,21 @@ +{ + "kind": "function", + "function": "Register Export", + "override_variable": true, + "override_function": { + "lua": "export", + "cs": "Exports.Register" + }, + "description": "Registers an export for this plugin.", + "arguments": { + "export_name": "string", + "callback": { + "arguments": { + "...": "any" + }, + "return": "any" + } + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/_index.json b/generators/documentation/docs/files/_index.json new file mode 100644 index 000000000..a2263199c --- /dev/null +++ b/generators/documentation/docs/files/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Files", + "icon": "file", + "variable": "files" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/append.json b/generators/documentation/docs/files/append.json new file mode 100644 index 000000000..4a32c224a --- /dev/null +++ b/generators/documentation/docs/files/append.json @@ -0,0 +1,12 @@ +{ + "kind": "function", + "function": "Append", + "description": "Appends the content to a file", + "arguments": { + "path": "string", + "content": "string", + "hasdate": "bool" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/compress.json b/generators/documentation/docs/files/compress.json new file mode 100644 index 000000000..b65572028 --- /dev/null +++ b/generators/documentation/docs/files/compress.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "Compress", + "description": "Compresses a file.", + "arguments": { + "path": "string", + "output": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/createdirectory.json b/generators/documentation/docs/files/createdirectory.json new file mode 100644 index 000000000..977d4bae4 --- /dev/null +++ b/generators/documentation/docs/files/createdirectory.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "CreateDirectory", + "description": "Creates a directory. It returns true if the directory was created.", + "arguments": { + "path": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/decompress.json b/generators/documentation/docs/files/decompress.json new file mode 100644 index 000000000..023eaee03 --- /dev/null +++ b/generators/documentation/docs/files/decompress.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "Decompress", + "description": "Decompresses a file.", + "arguments": { + "path": "string", + "output": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/delete.json b/generators/documentation/docs/files/delete.json new file mode 100644 index 000000000..58beb84bc --- /dev/null +++ b/generators/documentation/docs/files/delete.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Delete", + "description": "Deletes a file", + "arguments": { + "path": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/existspath.json b/generators/documentation/docs/files/existspath.json new file mode 100644 index 000000000..251abdfb7 --- /dev/null +++ b/generators/documentation/docs/files/existspath.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "ExistsPath", + "description": "Returns if the path exists or not", + "arguments": { + "path": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/fetchdirectories.json b/generators/documentation/docs/files/fetchdirectories.json new file mode 100644 index 000000000..9abb028aa --- /dev/null +++ b/generators/documentation/docs/files/fetchdirectories.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "FetchDirectories", + "description": "Returns a list of all the directories in a directory.", + "arguments": { + "path": "string" + }, + "return": "string[]", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/fetchfilenames.json b/generators/documentation/docs/files/fetchfilenames.json new file mode 100644 index 000000000..86c17c74b --- /dev/null +++ b/generators/documentation/docs/files/fetchfilenames.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "FetchFileNames", + "description": "Returns a list of all the file names in a directory.", + "arguments": { + "path": "string" + }, + "return": "string[]", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/getbase.json b/generators/documentation/docs/files/getbase.json new file mode 100644 index 000000000..fd28f95dd --- /dev/null +++ b/generators/documentation/docs/files/getbase.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "GetBase", + "description": "Returns the base path of a file", + "arguments": { + "path": "string" + }, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/isdirectory.json b/generators/documentation/docs/files/isdirectory.json new file mode 100644 index 000000000..8a5d1cd7d --- /dev/null +++ b/generators/documentation/docs/files/isdirectory.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "IsDirectory", + "description": "Returns if the path is a directory or not", + "arguments": { + "path": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/read.json b/generators/documentation/docs/files/read.json new file mode 100644 index 000000000..152254a3d --- /dev/null +++ b/generators/documentation/docs/files/read.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Read", + "description": "Reads the content of a file", + "arguments": { + "path": "string" + }, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/files/write.json b/generators/documentation/docs/files/write.json new file mode 100644 index 000000000..f44e9c621 --- /dev/null +++ b/generators/documentation/docs/files/write.json @@ -0,0 +1,12 @@ +{ + "kind": "function", + "function": "Write", + "description": "Writes the content to a file", + "arguments": { + "path": "string", + "content": "string", + "hasdate": "bool" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/generic/_index.json b/generators/documentation/docs/generic/_index.json new file mode 100644 index 000000000..9fa322940 --- /dev/null +++ b/generators/documentation/docs/generic/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Generic", + "icon": "circle-info", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/generic/createtexttable.json b/generators/documentation/docs/generic/createtexttable.json new file mode 100644 index 000000000..d87d7a085 --- /dev/null +++ b/generators/documentation/docs/generic/createtexttable.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "CreateTextTable", + "override_variable": true, + "description": "Returns a string table generated from provided arguments.", + "arguments": { + "data": "string[][]" + }, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/generic/getcurrentpluginname.json b/generators/documentation/docs/generic/getcurrentpluginname.json new file mode 100644 index 000000000..bc174a298 --- /dev/null +++ b/generators/documentation/docs/generic/getcurrentpluginname.json @@ -0,0 +1,9 @@ +{ + "kind": "function", + "function": "GetCurrentPluginName", + "override_variable": true, + "description": "Returns the current plugin name.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/generic/getgamename.json b/generators/documentation/docs/generic/getgamename.json new file mode 100644 index 000000000..55ea8c5a6 --- /dev/null +++ b/generators/documentation/docs/generic/getgamename.json @@ -0,0 +1,9 @@ +{ + "kind": "function", + "function": "GetGameName", + "override_variable": true, + "description": "Returns the current game.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/generic/getpluginpath.json b/generators/documentation/docs/generic/getpluginpath.json new file mode 100644 index 000000000..73d698474 --- /dev/null +++ b/generators/documentation/docs/generic/getpluginpath.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "GetPluginPath", + "override_variable": true, + "description": "Returns the path of a plugin.", + "arguments": { + "plugin_name": "string" + }, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/generic/getpluginstate.json b/generators/documentation/docs/generic/getpluginstate.json new file mode 100644 index 000000000..5da9b503e --- /dev/null +++ b/generators/documentation/docs/generic/getpluginstate.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "GetPluginState", + "override_variable": true, + "description": "Returns the state of a plugin.", + "arguments": { + "plugin_name": "string" + }, + "return": "PluginState_t", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/generic/print.json b/generators/documentation/docs/generic/print.json new file mode 100644 index 000000000..6ba4c7889 --- /dev/null +++ b/generators/documentation/docs/generic/print.json @@ -0,0 +1,15 @@ +{ + "kind": "function", + "function": "Print", + "override_variable": true, + "override_function": { + "lua": "print", + "cs": "Console.WriteLine" + }, + "description": "Prints values provided in the function.", + "arguments": { + "...": "any" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/hooks/_index.json b/generators/documentation/docs/hooks/_index.json new file mode 100644 index 000000000..ac47fe453 --- /dev/null +++ b/generators/documentation/docs/hooks/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Hooks", + "icon": "anchor", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/hooks/addhook.json b/generators/documentation/docs/hooks/addhook.json new file mode 100644 index 000000000..351f5220f --- /dev/null +++ b/generators/documentation/docs/hooks/addhook.json @@ -0,0 +1,13 @@ +{ + "kind": "function", + "function": "AddHook", + "override_variable": true, + "description": "Creates a function hook.", + "arguments": { + "memory": "Memory", + "args_list": "string", + "return_type": "string" + }, + "return": "HookHandle", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/hooks/addposthooklistener.json b/generators/documentation/docs/hooks/addposthooklistener.json new file mode 100644 index 000000000..9c854b753 --- /dev/null +++ b/generators/documentation/docs/hooks/addposthooklistener.json @@ -0,0 +1,17 @@ +{ + "kind": "function", + "function": "AddPostHookListener", + "override_variable": true, + "description": "Adds a new hook listener after the hook is executed.", + "arguments": { + "hook_handle": "HookHandle", + "callback": { + "arguments": { + "event": "Event" + }, + "return": "EventResult?" + } + }, + "return": "EventHandler", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/hooks/addprehooklistener.json b/generators/documentation/docs/hooks/addprehooklistener.json new file mode 100644 index 000000000..fafcb4dea --- /dev/null +++ b/generators/documentation/docs/hooks/addprehooklistener.json @@ -0,0 +1,17 @@ +{ + "kind": "function", + "function": "AddPreHookListener", + "override_variable": true, + "description": "Adds a new hook listener before the hook is executed.", + "arguments": { + "hook_handle": "HookHandle", + "callback": { + "arguments": { + "event": "Event" + }, + "return": "EventResult?" + } + }, + "return": "EventHandler", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/hooks/addvhook.json b/generators/documentation/docs/hooks/addvhook.json new file mode 100644 index 000000000..6f05dc3a1 --- /dev/null +++ b/generators/documentation/docs/hooks/addvhook.json @@ -0,0 +1,15 @@ +{ + "kind": "function", + "function": "AddHook", + "override_variable": true, + "description": "Creates a virtual function hook.", + "arguments": { + "library": "string", + "vtable_name": "string", + "offset": "string", + "args_list": "string", + "return_type": "string" + }, + "return": "HookHandle", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/hooks/callhook.json b/generators/documentation/docs/hooks/callhook.json new file mode 100644 index 000000000..8494da74a --- /dev/null +++ b/generators/documentation/docs/hooks/callhook.json @@ -0,0 +1,12 @@ +{ + "kind": "function", + "function": "CallHook", + "override_variable": true, + "description": "Calls a specific hook.", + "arguments": { + "hook_handle": "HookHandle", + "...": "any" + }, + "return": "any", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/logs/_index.json b/generators/documentation/docs/logs/_index.json new file mode 100644 index 000000000..e5e9d3648 --- /dev/null +++ b/generators/documentation/docs/logs/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Logs", + "icon": "list", + "variable": "logger" +} \ No newline at end of file diff --git a/generators/documentation/docs/logs/write.json b/generators/documentation/docs/logs/write.json new file mode 100644 index 000000000..afc6ff1e8 --- /dev/null +++ b/generators/documentation/docs/logs/write.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "Write", + "description": "Writes a specific text in the plugin's log file.", + "arguments": { + "log_type": "LogType_t", + "text": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/_index.json b/generators/documentation/docs/memory/_index.json new file mode 100644 index 000000000..150dcb7ed --- /dev/null +++ b/generators/documentation/docs/memory/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Memory", + "icon": "memory", + "variable": "memory" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/accessedvtable.json b/generators/documentation/docs/memory/accessedvtable.json new file mode 100644 index 000000000..ece881789 --- /dev/null +++ b/generators/documentation/docs/memory/accessedvtable.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "AccessedVTable", + "description": "Returns if the memory is in the VTable.", + "arguments": {}, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/accessindex.json b/generators/documentation/docs/memory/accessindex.json new file mode 100644 index 000000000..dbd9c9f62 --- /dev/null +++ b/generators/documentation/docs/memory/accessindex.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "AccessIndex", + "description": "Accesses the specified index.", + "arguments": { + "index": "int64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/accessindexfromoffset.json b/generators/documentation/docs/memory/accessindexfromoffset.json new file mode 100644 index 000000000..3df624249 --- /dev/null +++ b/generators/documentation/docs/memory/accessindexfromoffset.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "AccessIndexFromOffset", + "description": "Accesses an index at the specified offset from `offsets.json`.", + "arguments": { + "offsetName": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/accessvtable.json b/generators/documentation/docs/memory/accessvtable.json new file mode 100644 index 000000000..2152a4ff2 --- /dev/null +++ b/generators/documentation/docs/memory/accessvtable.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "AccessVTable", + "description": "Accesses the VTable at the specified offset.", + "arguments": { + "offset": "int64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/accessvtablefromoffset.json b/generators/documentation/docs/memory/accessvtablefromoffset.json new file mode 100644 index 000000000..4e6586ab9 --- /dev/null +++ b/generators/documentation/docs/memory/accessvtablefromoffset.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "AccessVTableFromOffset", + "description": "Accesses the VTable at the specified offset from `offsets.json`.", + "arguments": { + "offsetName": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/addoffset.json b/generators/documentation/docs/memory/addoffset.json new file mode 100644 index 000000000..3436f0e2b --- /dev/null +++ b/generators/documentation/docs/memory/addoffset.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "AddOffset", + "description": "Adds an offset to the pointer which is being hold.", + "arguments": { + "offset": "int64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/addoffsetbyname.json b/generators/documentation/docs/memory/addoffsetbyname.json new file mode 100644 index 000000000..10dda8410 --- /dev/null +++ b/generators/documentation/docs/memory/addoffsetbyname.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "AddOffsetByName", + "description": "Adds an offset to the pointer which is being hold by the name provided from `offsets.json`.", + "arguments": { + "offsetName": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/allocate.json b/generators/documentation/docs/memory/allocate.json new file mode 100644 index 000000000..67c36575b --- /dev/null +++ b/generators/documentation/docs/memory/allocate.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Allocate", + "description": "Allocates memory based on the specified size.", + "arguments": { + "size": "uint64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/clear.json b/generators/documentation/docs/memory/clear.json new file mode 100644 index 000000000..4a6e62192 --- /dev/null +++ b/generators/documentation/docs/memory/clear.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "Clear", + "description": "Clears the pointer which is being hold by the class.", + "arguments": {}, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/deallocate.json b/generators/documentation/docs/memory/deallocate.json new file mode 100644 index 000000000..8c8ec6598 --- /dev/null +++ b/generators/documentation/docs/memory/deallocate.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "Deallocate", + "description": "Deallocates the memory stored.", + "arguments": {}, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/dereference.json b/generators/documentation/docs/memory/dereference.json new file mode 100644 index 000000000..df240846e --- /dev/null +++ b/generators/documentation/docs/memory/dereference.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "Dereferance", + "description": "Dereferences the pointer.", + "arguments": {}, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/getbool.json b/generators/documentation/docs/memory/getbool.json new file mode 100644 index 000000000..a0846ed7d --- /dev/null +++ b/generators/documentation/docs/memory/getbool.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetBool", + "description": "Returns the boolean value at the memory address.", + "arguments": {}, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/getdouble.json b/generators/documentation/docs/memory/getdouble.json new file mode 100644 index 000000000..691b2bbcc --- /dev/null +++ b/generators/documentation/docs/memory/getdouble.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetDouble", + "description": "Returns the double value at the memory address.", + "arguments": {}, + "return": "double", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/getfloat.json b/generators/documentation/docs/memory/getfloat.json new file mode 100644 index 000000000..e6d35b529 --- /dev/null +++ b/generators/documentation/docs/memory/getfloat.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetFloat", + "description": "Returns the float value at the memory address.", + "arguments": {}, + "return": "float", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/getint.json b/generators/documentation/docs/memory/getint.json new file mode 100644 index 000000000..902798011 --- /dev/null +++ b/generators/documentation/docs/memory/getint.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetInt", + "description": "Returns the number value at the memory address.", + "arguments": {}, + "return": "int32", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/getint64.json b/generators/documentation/docs/memory/getint64.json new file mode 100644 index 000000000..da4951c35 --- /dev/null +++ b/generators/documentation/docs/memory/getint64.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetInt64", + "description": "Returns the number 64-bit value at the memory address.", + "arguments": {}, + "return": "int64", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/getptr.json b/generators/documentation/docs/memory/getptr.json new file mode 100644 index 000000000..e99664ebb --- /dev/null +++ b/generators/documentation/docs/memory/getptr.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetPtr", + "description": "Returns the pointer which is being hold by the class.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/getuint.json b/generators/documentation/docs/memory/getuint.json new file mode 100644 index 000000000..cfc427722 --- /dev/null +++ b/generators/documentation/docs/memory/getuint.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetUInt", + "description": "Returns the number unsigned value at the memory address.", + "arguments": {}, + "return": "uint32", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/getuint64.json b/generators/documentation/docs/memory/getuint64.json new file mode 100644 index 000000000..3aebff0c7 --- /dev/null +++ b/generators/documentation/docs/memory/getuint64.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetUInt64", + "description": "Returns the number unsigned 64-bit value at the memory address.", + "arguments": {}, + "return": "uint64", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/isvalid.json b/generators/documentation/docs/memory/isvalid.json new file mode 100644 index 000000000..66f995d32 --- /dev/null +++ b/generators/documentation/docs/memory/isvalid.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "IsValid", + "description": "Checks if the pointer is null or not.", + "arguments": {}, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/loadfromaddress.json b/generators/documentation/docs/memory/loadfromaddress.json new file mode 100644 index 000000000..1aa9e168c --- /dev/null +++ b/generators/documentation/docs/memory/loadfromaddress.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "LoadFromAddress", + "description": "Loads the memory from a provided address.", + "arguments": { + "address": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/loadfromsignature.json b/generators/documentation/docs/memory/loadfromsignature.json new file mode 100644 index 000000000..655cdd2f0 --- /dev/null +++ b/generators/documentation/docs/memory/loadfromsignature.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "LoadFromSignature", + "description": "Loads the memory from the provided signature.", + "arguments": { + "library": "string", + "signature": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/loadfromsignaturename.json b/generators/documentation/docs/memory/loadfromsignaturename.json new file mode 100644 index 000000000..b5caba2ad --- /dev/null +++ b/generators/documentation/docs/memory/loadfromsignaturename.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "LoadFromSignatureName", + "description": "Loads the memory from the provided signature from `signatures.json`.", + "arguments": { + "signature": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/removeoffset.json b/generators/documentation/docs/memory/removeoffset.json new file mode 100644 index 000000000..b010cdaa5 --- /dev/null +++ b/generators/documentation/docs/memory/removeoffset.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "RemoveOffset", + "description": "Removes an offset to the pointer which is being hold.", + "arguments": { + "offset": "int64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/removeoffsetbyname.json b/generators/documentation/docs/memory/removeoffsetbyname.json new file mode 100644 index 000000000..818a1b2ce --- /dev/null +++ b/generators/documentation/docs/memory/removeoffsetbyname.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "RemoveOffsetByName", + "description": "Removes an offset to the pointer which is being hold by the name provided from `offsets.json`.", + "arguments": { + "offsetName": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/setbool.json b/generators/documentation/docs/memory/setbool.json new file mode 100644 index 000000000..f5af94fec --- /dev/null +++ b/generators/documentation/docs/memory/setbool.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SetBool", + "description": "Set the boolean value to the memory address.", + "arguments": { + "value": "bool" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/setdouble.json b/generators/documentation/docs/memory/setdouble.json new file mode 100644 index 000000000..feb90fd55 --- /dev/null +++ b/generators/documentation/docs/memory/setdouble.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SetDouble", + "description": "Set the double value to the memory address.", + "arguments": { + "value": "double" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/setfloat.json b/generators/documentation/docs/memory/setfloat.json new file mode 100644 index 000000000..f786a9de7 --- /dev/null +++ b/generators/documentation/docs/memory/setfloat.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SetFloat", + "description": "Set the float value to the memory address.", + "arguments": { + "value": "float" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/setint.json b/generators/documentation/docs/memory/setint.json new file mode 100644 index 000000000..7db5d3a93 --- /dev/null +++ b/generators/documentation/docs/memory/setint.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SetInt", + "description": "Set the number value to the memory address.", + "arguments": { + "value": "int32" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/setint64.json b/generators/documentation/docs/memory/setint64.json new file mode 100644 index 000000000..86d2c68ac --- /dev/null +++ b/generators/documentation/docs/memory/setint64.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SetInt64", + "description": "Set the number 64-bit value to the memory address.", + "arguments": { + "value": "int64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/setuint.json b/generators/documentation/docs/memory/setuint.json new file mode 100644 index 000000000..22c68cb81 --- /dev/null +++ b/generators/documentation/docs/memory/setuint.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SetUInt", + "description": "Set the number unsigned value to the memory address.", + "arguments": { + "value": "uint32" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/memory/setuint64.json b/generators/documentation/docs/memory/setuint64.json new file mode 100644 index 000000000..0d0cbf025 --- /dev/null +++ b/generators/documentation/docs/memory/setuint64.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SetUInt64", + "description": "Set the number unsigned 64-bit value to the memory address.", + "arguments": { + "value": "uint64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/menus/_index.json b/generators/documentation/docs/menus/_index.json new file mode 100644 index 000000000..cc031a91a --- /dev/null +++ b/generators/documentation/docs/menus/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Menus", + "icon": "book", + "variable": "menus" +} \ No newline at end of file diff --git a/generators/documentation/docs/menus/register.json b/generators/documentation/docs/menus/register.json new file mode 100644 index 000000000..bb76b6a92 --- /dev/null +++ b/generators/documentation/docs/menus/register.json @@ -0,0 +1,14 @@ +{ + "kind": "function", + "function": "Register", + "description": "Registers a menu by a specific ID.", + "arguments": { + "id": "string", + "title": "string", + "color": "string", + "options": "string[][]", + "kind": "string?" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/menus/registertemporary.json b/generators/documentation/docs/menus/registertemporary.json new file mode 100644 index 000000000..3242cfb20 --- /dev/null +++ b/generators/documentation/docs/menus/registertemporary.json @@ -0,0 +1,14 @@ +{ + "kind": "function", + "function": "RegisterTemporary", + "description": "Registers a temporary menu by a specific ID.", + "arguments": { + "id": "string", + "title": "string", + "color": "string", + "options": "string[][]", + "kind": "string?" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/menus/unregister.json b/generators/documentation/docs/menus/unregister.json new file mode 100644 index 000000000..939bd4a4e --- /dev/null +++ b/generators/documentation/docs/menus/unregister.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "UnregisterMenu", + "description": "Unregistered a menu by the specified id.\n> [!note]\n> It can unregister only the menus which were created from the inside of the plugin. \n", + "arguments": { + "id": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/_index.json b/generators/documentation/docs/player/_index.json new file mode 100644 index 000000000..30e948952 --- /dev/null +++ b/generators/documentation/docs/player/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Player", + "icon": "user", + "variable": "player" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/cbaseentity.json b/generators/documentation/docs/player/cbaseentity.json new file mode 100644 index 000000000..c38f70522 --- /dev/null +++ b/generators/documentation/docs/player/cbaseentity.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "CBaseEntity", + "description": "Returns the player's CBaseEntity based of CCSPlayerPawn.", + "arguments": {}, + "return": "CBaseEntity", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/cbaseplayercontroller.json b/generators/documentation/docs/player/cbaseplayercontroller.json new file mode 100644 index 000000000..2f6c6418e --- /dev/null +++ b/generators/documentation/docs/player/cbaseplayercontroller.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "CBasePlayerController", + "description": "Returns the player's CBasePlayerController.", + "arguments": {}, + "return": "CBasePlayerController", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/cbaseplayerpawn.json b/generators/documentation/docs/player/cbaseplayerpawn.json new file mode 100644 index 000000000..bb762642d --- /dev/null +++ b/generators/documentation/docs/player/cbaseplayerpawn.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "CBasePlayerPawn", + "description": "Returns the player's CBasePlayerPawn.", + "arguments": {}, + "return": "CBasePlayerPawn", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/ccsplayercontroller.json b/generators/documentation/docs/player/ccsplayercontroller.json new file mode 100644 index 000000000..e78106b92 --- /dev/null +++ b/generators/documentation/docs/player/ccsplayercontroller.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "CCSPlayerController", + "description": "Returns the player's CCSPlayerController.", + "arguments": {}, + "return": "CCSPlayerController", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/ccsplayerpawn.json b/generators/documentation/docs/player/ccsplayerpawn.json new file mode 100644 index 000000000..494e4dcf4 --- /dev/null +++ b/generators/documentation/docs/player/ccsplayerpawn.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "CCSPlayerPawn", + "description": "Returns the player's CCSPlayerPawn.", + "arguments": {}, + "return": "CCSPlayerPawn", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/ccsplayerpawnbase.json b/generators/documentation/docs/player/ccsplayerpawnbase.json new file mode 100644 index 000000000..65df2265e --- /dev/null +++ b/generators/documentation/docs/player/ccsplayerpawnbase.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "CCSPlayerPawnBase", + "description": "Returns the player's CCSPlayerPawnBase.", + "arguments": {}, + "return": "CCSPlayerPawnBase", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/changeteam.json b/generators/documentation/docs/player/changeteam.json new file mode 100644 index 000000000..142625433 --- /dev/null +++ b/generators/documentation/docs/player/changeteam.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "ChangeTeam", + "description": "Changes the player's team.", + "arguments": { + "team": "Team" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/drop.json b/generators/documentation/docs/player/drop.json new file mode 100644 index 000000000..39b33b909 --- /dev/null +++ b/generators/documentation/docs/player/drop.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "Drop", + "description": "Drops the client from the server.", + "arguments": { + "reason": "DisconnectReason", + "msg": "string?" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/executecommand.json b/generators/documentation/docs/player/executecommand.json new file mode 100644 index 000000000..5436a83b2 --- /dev/null +++ b/generators/documentation/docs/player/executecommand.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "ExecuteCommand", + "description": "Executes a command on behalf of a player.", + "arguments": { + "command": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getchatcolor.json b/generators/documentation/docs/player/getchatcolor.json new file mode 100644 index 000000000..20fd9c722 --- /dev/null +++ b/generators/documentation/docs/player/getchatcolor.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetChatColor", + "description": "Returns the chat color of the player.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getchattag.json b/generators/documentation/docs/player/getchattag.json new file mode 100644 index 000000000..485258c54 --- /dev/null +++ b/generators/documentation/docs/player/getchattag.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetChatTag", + "description": "Returns the chat tag of the player.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getchattagcolor.json b/generators/documentation/docs/player/getchattagcolor.json new file mode 100644 index 000000000..6e3aa8141 --- /dev/null +++ b/generators/documentation/docs/player/getchattagcolor.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetChatTagColor", + "description": "Returns the chat tag color of the player.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getconnectedtime.json b/generators/documentation/docs/player/getconnectedtime.json new file mode 100644 index 000000000..a39d2a2a9 --- /dev/null +++ b/generators/documentation/docs/player/getconnectedtime.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetConnectedTime", + "description": "Returns the connected time of the player.", + "arguments": {}, + "return": "uint64", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getconvar.json b/generators/documentation/docs/player/getconvar.json new file mode 100644 index 000000000..920316d37 --- /dev/null +++ b/generators/documentation/docs/player/getconvar.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "GetConvar", + "description": "Returns the convar value of the player.", + "arguments": { + "convar": "string" + }, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getipaddress.json b/generators/documentation/docs/player/getipaddress.json new file mode 100644 index 000000000..c1ae4265f --- /dev/null +++ b/generators/documentation/docs/player/getipaddress.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetIPAddress", + "description": "Returns the IP address of the player.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getlistening.json b/generators/documentation/docs/player/getlistening.json new file mode 100644 index 000000000..b52bfd1b6 --- /dev/null +++ b/generators/documentation/docs/player/getlistening.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "GetListening", + "description": "Returns the listening override of a specific player.", + "arguments": { + "id": "int32" + }, + "return": "ListenOverride", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getnamecolor.json b/generators/documentation/docs/player/getnamecolor.json new file mode 100644 index 000000000..31ce3f97f --- /dev/null +++ b/generators/documentation/docs/player/getnamecolor.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetNameColor", + "description": "Returns the name color of the player.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getslot.json b/generators/documentation/docs/player/getslot.json new file mode 100644 index 000000000..1338d3bf8 --- /dev/null +++ b/generators/documentation/docs/player/getslot.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetSlot", + "description": "Returns the slot of the player.", + "arguments": {}, + "return": "int32", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getsteamid.json b/generators/documentation/docs/player/getsteamid.json new file mode 100644 index 000000000..a07cfca71 --- /dev/null +++ b/generators/documentation/docs/player/getsteamid.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetSteamID", + "description": "Returns the SteamID64 of the player.", + "arguments": {}, + "return": "uint64", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getsteamid2.json b/generators/documentation/docs/player/getsteamid2.json new file mode 100644 index 000000000..5ca4b0873 --- /dev/null +++ b/generators/documentation/docs/player/getsteamid2.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetSteamID2", + "description": "Returns the SteamID of the player.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getvar.json b/generators/documentation/docs/player/getvar.json new file mode 100644 index 000000000..b720d0754 --- /dev/null +++ b/generators/documentation/docs/player/getvar.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "GetVar", + "description": "Returns the variable value of the player.", + "arguments": { + "key": "string" + }, + "return": "any", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getvoiceflags.json b/generators/documentation/docs/player/getvoiceflags.json new file mode 100644 index 000000000..595966a00 --- /dev/null +++ b/generators/documentation/docs/player/getvoiceflags.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetVoiceFlags", + "description": "Returns the voice flags of the player.", + "arguments": {}, + "return": "uint64", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/getweaponmanager.json b/generators/documentation/docs/player/getweaponmanager.json new file mode 100644 index 000000000..42d61bc2c --- /dev/null +++ b/generators/documentation/docs/player/getweaponmanager.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetWeaponManager", + "description": "Returns the Weapon Manager for the player.", + "arguments": {}, + "return": "WeaponManager", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/hidemenu.json b/generators/documentation/docs/player/hidemenu.json new file mode 100644 index 000000000..44e3be8be --- /dev/null +++ b/generators/documentation/docs/player/hidemenu.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "HideMenu", + "description": "Hides the player menu.", + "arguments": {}, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/isfakeclient.json b/generators/documentation/docs/player/isfakeclient.json new file mode 100644 index 000000000..6cb7b4e84 --- /dev/null +++ b/generators/documentation/docs/player/isfakeclient.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "IsFakeClient", + "description": "Checks if the player is a bot.", + "arguments": {}, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/isfirstspawn.json b/generators/documentation/docs/player/isfirstspawn.json new file mode 100644 index 000000000..3d14c8896 --- /dev/null +++ b/generators/documentation/docs/player/isfirstspawn.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "IsFirstSpawn", + "description": "Checks if the player is at the first spawn.", + "arguments": {}, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/isvalid.json b/generators/documentation/docs/player/isvalid.json new file mode 100644 index 000000000..94eb5e71b --- /dev/null +++ b/generators/documentation/docs/player/isvalid.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "IsValid", + "description": "Checks if it's a valid player.", + "arguments": {}, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/kill.json b/generators/documentation/docs/player/kill.json new file mode 100644 index 000000000..73f69a606 --- /dev/null +++ b/generators/documentation/docs/player/kill.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "Kill", + "description": "Kills the player.", + "arguments": {}, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/performmenuaction.json b/generators/documentation/docs/player/performmenuaction.json new file mode 100644 index 000000000..817659eff --- /dev/null +++ b/generators/documentation/docs/player/performmenuaction.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "PerformMenuAction", + "description": "Checks if it's a valid player.", + "arguments": { + "action": "string", + "value": "int32" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/queryconvar.json b/generators/documentation/docs/player/queryconvar.json new file mode 100644 index 000000000..58dfff593 --- /dev/null +++ b/generators/documentation/docs/player/queryconvar.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "QueryConvar", + "description": "Queries a convar from a player.", + "arguments": { + "convar_name": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/respawn.json b/generators/documentation/docs/player/respawn.json new file mode 100644 index 000000000..584d269ff --- /dev/null +++ b/generators/documentation/docs/player/respawn.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "Respawn", + "description": "Respawns the player.", + "arguments": {}, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/sendmsg.json b/generators/documentation/docs/player/sendmsg.json new file mode 100644 index 000000000..c1e2bd635 --- /dev/null +++ b/generators/documentation/docs/player/sendmsg.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "SendMsg", + "description": "Sends a message to the players.", + "arguments": { + "msgType": "MessageType", + "text": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/setchatcolor.json b/generators/documentation/docs/player/setchatcolor.json new file mode 100644 index 000000000..d38f41459 --- /dev/null +++ b/generators/documentation/docs/player/setchatcolor.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SetChatColor", + "description": "Sets the chat color of the player.", + "arguments": { + "color": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/setchattag.json b/generators/documentation/docs/player/setchattag.json new file mode 100644 index 000000000..8c3524274 --- /dev/null +++ b/generators/documentation/docs/player/setchattag.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SetChatTag", + "description": "Sets the chat tag of the player.", + "arguments": { + "tag": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/setchattagcolor.json b/generators/documentation/docs/player/setchattagcolor.json new file mode 100644 index 000000000..6763de5dc --- /dev/null +++ b/generators/documentation/docs/player/setchattagcolor.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SetChatTagColor", + "description": "Sets the chat tag color of the player.", + "arguments": { + "color": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/setconvar.json b/generators/documentation/docs/player/setconvar.json new file mode 100644 index 000000000..cb333700d --- /dev/null +++ b/generators/documentation/docs/player/setconvar.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "SetConvar", + "description": "Sets the convar value of the player.", + "arguments": { + "convar": "string", + "value": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/setlistening.json b/generators/documentation/docs/player/setlistening.json new file mode 100644 index 000000000..f30b5a049 --- /dev/null +++ b/generators/documentation/docs/player/setlistening.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "SetListening", + "description": "Sets the listening override of a specific player.", + "arguments": { + "id": "int32", + "override": "ListenOverride" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/setnamecolor.json b/generators/documentation/docs/player/setnamecolor.json new file mode 100644 index 000000000..d90cc0cd5 --- /dev/null +++ b/generators/documentation/docs/player/setnamecolor.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SetNameColor", + "description": "Sets the name color of the player.", + "arguments": { + "color": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/setvar.json b/generators/documentation/docs/player/setvar.json new file mode 100644 index 000000000..a9c0d3cc1 --- /dev/null +++ b/generators/documentation/docs/player/setvar.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "SetVar", + "description": "Sets the variable value of the player.", + "arguments": { + "key": "string", + "value": "any" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/setvoiceflags.json b/generators/documentation/docs/player/setvoiceflags.json new file mode 100644 index 000000000..a81b2839a --- /dev/null +++ b/generators/documentation/docs/player/setvoiceflags.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SetVoiceFlags", + "description": "Sets the voice flags of the player.", + "arguments": { + "flags": "uint64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/showmenu.json b/generators/documentation/docs/player/showmenu.json new file mode 100644 index 000000000..32b0ee96d --- /dev/null +++ b/generators/documentation/docs/player/showmenu.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "ShowMenu", + "description": "Shows the player a menu based of the provided id.", + "arguments": { + "menuid": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/player/switchteam.json b/generators/documentation/docs/player/switchteam.json new file mode 100644 index 000000000..c297f97fc --- /dev/null +++ b/generators/documentation/docs/player/switchteam.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "SwitchTeam", + "description": "Switches the player's team.", + "arguments": { + "team": "Team" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/pmanager/_index.json b/generators/documentation/docs/pmanager/_index.json new file mode 100644 index 000000000..42c1f3caa --- /dev/null +++ b/generators/documentation/docs/pmanager/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Player Manager", + "icon": "users", + "variable": "playermanager" +} \ No newline at end of file diff --git a/generators/documentation/docs/pmanager/getplayercap.json b/generators/documentation/docs/pmanager/getplayercap.json new file mode 100644 index 000000000..c41c3ddc8 --- /dev/null +++ b/generators/documentation/docs/pmanager/getplayercap.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetPlayerCap", + "description": "Returns the player maximum capacity for the server.", + "arguments": {}, + "return": "int32", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/pmanager/getplayercount.json b/generators/documentation/docs/pmanager/getplayercount.json new file mode 100644 index 000000000..70e8849b5 --- /dev/null +++ b/generators/documentation/docs/pmanager/getplayercount.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetPlayerCount", + "description": "Returns the number of players from the server.", + "arguments": {}, + "return": "int32", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/pmanager/sendmsg.json b/generators/documentation/docs/pmanager/sendmsg.json new file mode 100644 index 000000000..9820cfa5d --- /dev/null +++ b/generators/documentation/docs/pmanager/sendmsg.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "SendMsg", + "description": "Sends a message to all the online players.", + "arguments": { + "msgType": "MessageType", + "text": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/precacher/_index.json b/generators/documentation/docs/precacher/_index.json new file mode 100644 index 000000000..3b139c7c2 --- /dev/null +++ b/generators/documentation/docs/precacher/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Precacher", + "icon": "hard-drive", + "variable": "precacher" +} \ No newline at end of file diff --git a/generators/documentation/docs/precacher/precacheitem.json b/generators/documentation/docs/precacher/precacheitem.json new file mode 100644 index 000000000..a1e73f4e8 --- /dev/null +++ b/generators/documentation/docs/precacher/precacheitem.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "PrecacheItem", + "description": "Adds any kind of item to the precacher (including sound and models).", + "arguments": { + "path": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/precacher/precachemodel.json b/generators/documentation/docs/precacher/precachemodel.json new file mode 100644 index 000000000..2d9a262cf --- /dev/null +++ b/generators/documentation/docs/precacher/precachemodel.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "PrecacheModel", + "description": "Adds a model to precache.", + "arguments": { + "path": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/precacher/precachesound.json b/generators/documentation/docs/precacher/precachesound.json new file mode 100644 index 000000000..d0d6b89f8 --- /dev/null +++ b/generators/documentation/docs/precacher/precachesound.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "PrecacheSound", + "description": "Adds a sound to precache.", + "arguments": { + "path": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/profiler/_index.json b/generators/documentation/docs/profiler/_index.json new file mode 100644 index 000000000..da4684661 --- /dev/null +++ b/generators/documentation/docs/profiler/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Profiler", + "icon": "clock", + "variable": "profiler" +} \ No newline at end of file diff --git a/generators/documentation/docs/profiler/start.json b/generators/documentation/docs/profiler/start.json new file mode 100644 index 000000000..30e88102d --- /dev/null +++ b/generators/documentation/docs/profiler/start.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Start", + "description": "Starts the profiling using the specified name to appear in Resource Monitor.", + "arguments": { + "name": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/profiler/stop.json b/generators/documentation/docs/profiler/stop.json new file mode 100644 index 000000000..73e5dde49 --- /dev/null +++ b/generators/documentation/docs/profiler/stop.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Stop", + "description": "Stops the profiling using the specified name in start.", + "arguments": { + "name": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/server/_index.json b/generators/documentation/docs/server/_index.json new file mode 100644 index 000000000..e41effd2b --- /dev/null +++ b/generators/documentation/docs/server/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Server", + "icon": "server", + "variable": "server" +} \ No newline at end of file diff --git a/generators/documentation/docs/server/changemap.json b/generators/documentation/docs/server/changemap.json new file mode 100644 index 000000000..b6c68d901 --- /dev/null +++ b/generators/documentation/docs/server/changemap.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "ChangeMap", + "description": "Change the map in the specified one.", + "arguments": { + "map": "string", + "workshop": "bool" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/server/execute.json b/generators/documentation/docs/server/execute.json new file mode 100644 index 000000000..5be1052fc --- /dev/null +++ b/generators/documentation/docs/server/execute.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "Execute", + "description": "Executes a command in the server console.", + "arguments": { + "command": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/server/getcurrenttime.json b/generators/documentation/docs/server/getcurrenttime.json new file mode 100644 index 000000000..59255a9c7 --- /dev/null +++ b/generators/documentation/docs/server/getcurrenttime.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetCurrentTime", + "description": "Returns the current time on the server.", + "arguments": {}, + "return": "float", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/server/getip.json b/generators/documentation/docs/server/getip.json new file mode 100644 index 000000000..c1b5b6fbb --- /dev/null +++ b/generators/documentation/docs/server/getip.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetIP", + "description": "Returns the server's IP Address.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/server/getmap.json b/generators/documentation/docs/server/getmap.json new file mode 100644 index 000000000..6e941d7b2 --- /dev/null +++ b/generators/documentation/docs/server/getmap.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetMap", + "description": "Returns the current map name.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/server/getmaxplayers.json b/generators/documentation/docs/server/getmaxplayers.json new file mode 100644 index 000000000..d7de168e1 --- /dev/null +++ b/generators/documentation/docs/server/getmaxplayers.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetMaxPlayers", + "description": "Returns the maximum capacity of players on the server.", + "arguments": {}, + "return": "int32", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/server/gettickcount.json b/generators/documentation/docs/server/gettickcount.json new file mode 100644 index 000000000..3d7a5874a --- /dev/null +++ b/generators/documentation/docs/server/gettickcount.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetTickCount", + "description": "Returns the tick count on the server.", + "arguments": {}, + "return": "int32", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/server/ismapvalid.json b/generators/documentation/docs/server/ismapvalid.json new file mode 100644 index 000000000..069efbefd --- /dev/null +++ b/generators/documentation/docs/server/ismapvalid.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "IsMapValid", + "description": "Returns the current map name.", + "arguments": { + "map": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/server/terminateround.json b/generators/documentation/docs/server/terminateround.json new file mode 100644 index 000000000..85cfcaf8d --- /dev/null +++ b/generators/documentation/docs/server/terminateround.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "TerminateRound", + "description": "Ends a round with a delay and with a reason.", + "arguments": { + "delay": "float", + "reason": "RoundEndReason_t" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/sounds/_index.json b/generators/documentation/docs/sounds/_index.json new file mode 100644 index 000000000..1562b59c3 --- /dev/null +++ b/generators/documentation/docs/sounds/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Sounds", + "icon": "headphones", + "variable": "sounds" +} \ No newline at end of file diff --git a/generators/documentation/docs/sounds/soundevent.json b/generators/documentation/docs/sounds/soundevent.json new file mode 100644 index 000000000..05ffdab7a --- /dev/null +++ b/generators/documentation/docs/sounds/soundevent.json @@ -0,0 +1,166 @@ +{ + "kind": "class", + "name": "SoundEvent", + "description": "A class to send sounds to clients.", + "constructor": { + "arguments": {}, + "return": "SoundEvent" + }, + "functions": [ + { + "name": "Emit", + "arguments": {}, + "return": "uint32" + }, + { + "name": "GetName", + "arguments": {}, + "return": "string" + }, + { + "name": "SetName", + "arguments": { + "name": "string" + }, + "return": "void" + }, + { + "name": "GetSourceEntityIndex", + "arguments": {}, + "return": "int32" + }, + { + "name": "SetSourceEntityIndex", + "arguments": { + "ent_idx": "int32" + }, + "return": "void" + }, + { + "name": "AddClient", + "arguments": { + "playerid": "int32" + }, + "return": "void" + }, + { + "name": "RemoveClient", + "arguments": { + "playerid": "int32" + }, + "return": "void" + }, + { + "name": "ClearClients", + "arguments": {}, + "return": "void" + }, + { + "name": "AddClients", + "arguments": {}, + "return": "void" + }, + { + "name": "GetClients", + "arguments": {}, + "return": "int32[]" + }, + { + "name": "HasField", + "arguments": { + "name": "string" + }, + "return": "bool" + }, + { + "name": "GetBool", + "arguments": { + "name": "string" + }, + "return": "bool" + }, + { + "name": "SetBool", + "arguments": { + "name": "string", + "value": "bool" + }, + "return": "void" + }, + { + "name": "GetInt", + "arguments": { + "name": "string" + }, + "return": "int32" + }, + { + "name": "SetInt", + "arguments": { + "name": "string", + "value": "int32" + }, + "return": "void" + }, + { + "name": "GetUInt32", + "arguments": { + "name": "string" + }, + "return": "uint32" + }, + { + "name": "SetUInt32", + "arguments": { + "name": "string", + "value": "uint32" + }, + "return": "void" + }, + { + "name": "GetUInt64", + "arguments": { + "name": "string" + }, + "return": "uint64" + }, + { + "name": "SetUInt64", + "arguments": { + "name": "string", + "value": "uint64" + }, + "return": "void" + }, + { + "name": "GetFloat", + "arguments": { + "name": "string" + }, + "return": "float" + }, + { + "name": "SetFloat", + "arguments": { + "name": "string", + "value": "float" + }, + "return": "void" + }, + { + "name": "GetFloat3", + "arguments": { + "name": "string" + }, + "return": "Vector" + }, + { + "name": "SetFloat3", + "arguments": { + "name": "string", + "value": "Vector" + }, + "return": "void" + } + ] +} \ No newline at end of file diff --git a/generators/documentation/docs/timers/_index.json b/generators/documentation/docs/timers/_index.json new file mode 100644 index 000000000..994c676cd --- /dev/null +++ b/generators/documentation/docs/timers/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Timers", + "icon": "clock", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/timers/nexttick.json b/generators/documentation/docs/timers/nexttick.json new file mode 100644 index 000000000..96874bb5b --- /dev/null +++ b/generators/documentation/docs/timers/nexttick.json @@ -0,0 +1,14 @@ +{ + "kind": "function", + "function": "NextTick", + "override_variable": true, + "description": "Executes the callback the next tick.", + "arguments": { + "callback": { + "arguments": {}, + "return": "void" + } + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/timers/settimeout.json b/generators/documentation/docs/timers/settimeout.json new file mode 100644 index 000000000..2681befbd --- /dev/null +++ b/generators/documentation/docs/timers/settimeout.json @@ -0,0 +1,15 @@ +{ + "kind": "function", + "function": "SetTimeout", + "override_variable": true, + "description": "Executes a callback after the specified delay.", + "arguments": { + "delay": "int64", + "callback": { + "arguments": {}, + "return": "void" + } + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/timers/settimer.json b/generators/documentation/docs/timers/settimer.json new file mode 100644 index 000000000..4bdf90bf7 --- /dev/null +++ b/generators/documentation/docs/timers/settimer.json @@ -0,0 +1,15 @@ +{ + "kind": "function", + "function": "SetTimer", + "override_variable": true, + "description": "Executes a callback at the specified interval.", + "arguments": { + "delay": "int64", + "callback": { + "arguments": {}, + "return": "void" + } + }, + "return": "TimerHandle", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/timers/stoptimer.json b/generators/documentation/docs/timers/stoptimer.json new file mode 100644 index 000000000..a83d26598 --- /dev/null +++ b/generators/documentation/docs/timers/stoptimer.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "StopTimer", + "override_variable": true, + "description": "Stops the timer.", + "arguments": { + "timerid": "TimerHandle" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/translation/_index.json b/generators/documentation/docs/translation/_index.json new file mode 100644 index 000000000..3081e3ab7 --- /dev/null +++ b/generators/documentation/docs/translation/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Translation", + "icon": "globe", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/translation/fetchtranslation.json b/generators/documentation/docs/translation/fetchtranslation.json new file mode 100644 index 000000000..1e623f448 --- /dev/null +++ b/generators/documentation/docs/translation/fetchtranslation.json @@ -0,0 +1,12 @@ +{ + "kind": "function", + "function": "FetchTranslation", + "override_variable": true, + "description": "Returns the translation for the specified key.\n> [!warning]\n> the translation key is non-existent for the specified language in core.json, it returns the the translation key.\n\n> [!note]\n> Key Format: MAIN_TRANSLATION_KEY.TRANSLATION_KEY\n\n> Example: test_plugin.core.started\n\n", + "arguments": { + "key": "string", + "playerid": "int32?" + }, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/_index.json b/generators/documentation/docs/types/_index.json new file mode 100644 index 000000000..bcf679ff6 --- /dev/null +++ b/generators/documentation/docs/types/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Types", + "icon": "list", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/collisiongroup.json b/generators/documentation/docs/types/collisiongroup.json new file mode 100644 index 000000000..aa5da1dbe --- /dev/null +++ b/generators/documentation/docs/types/collisiongroup.json @@ -0,0 +1,36 @@ +{ + "kind": "type", + "name": "CollisionGroup", + "description": "These are the collision groups available.", + "values": { + "COLLISION_GROUP_ALWAYS": 0, + "COLLISION_GROUP_NONPHYSICAL": 1, + "COLLISION_GROUP_TRIGGER": 2, + "COLLISION_GROUP_CONDITIONALLY_SOLID": 3, + "COLLISION_GROUP_FIRST_USER": 4, + "COLLISION_GROUPS_MAX_ALLOWED": 64, + "COLLISION_GROUP_DEFAULT": 4, + "COLLISION_GROUP_DEBRIS": 5, + "COLLISION_GROUP_INTERACTIVE_DEBRIS": 6, + "COLLISION_GROUP_INTERACTIVE": 7, + "COLLISION_GROUP_PLAYER": 8, + "COLLISION_GROUP_BREAKABLE_GLASS": 9, + "COLLISION_GROUP_VEHICLE": 10, + "COLLISION_GROUP_PLAYER_MOVEMENT": 11, + "COLLISION_GROUP_NPC": 12, + "COLLISION_GROUP_IN_VEHICLE": 13, + "COLLISION_GROUP_WEAPON": 14, + "COLLISION_GROUP_VEHICLE_CLIP": 15, + "COLLISION_GROUP_PROJECTILE": 16, + "COLLISION_GROUP_DOOR_BLOCKER": 17, + "COLLISION_GROUP_PASSABLE_DOOR": 18, + "COLLISION_GROUP_DISSOLVING": 19, + "COLLISION_GROUP_PUSHAWAY": 20, + "COLLISION_GROUP_NPC_ACTOR": 21, + "COLLISION_GROUP_NPC_SCRIPTED": 22, + "COLLISION_GROUP_PZ_CLIP": 23, + "COLLISION_GROUP_PROPS": 24, + "LAST_SHARED_COLLISION_GROUP": 25 + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/convarflags.json b/generators/documentation/docs/types/convarflags.json new file mode 100644 index 000000000..acdc6426c --- /dev/null +++ b/generators/documentation/docs/types/convarflags.json @@ -0,0 +1,40 @@ +{ + "kind": "type", + "name": "ConvarFlags", + "description": "These are the convar & command flags available.", + "values": { + "FCVAR_NONE": "0", + "FCVAR_LINKED_CONCOMMAND": "1<<0", + "FCVAR_DEVELOPMENTONLY": "1<<1", + "FCVAR_GAMEDLL": "1<<2", + "FCVAR_CLIENTDLL": "1<<3", + "FCVAR_HIDDEN": "1<<4", + "FCVAR_PROTECTED": "1<<5", + "FCVAR_SPONLY": "1<<6", + "FCVAR_ARCHIVE": "1<<7", + "FCVAR_NOTIFY": "1<<8", + "FCVAR_USERINFO": "1<<9", + "FCVAR_REFERENCE": "1<<10", + "FCVAR_UNLOGGED": "1<<11", + "FCVAR_INITIAL_SETVALUE": "1<<12", + "FCVAR_REPLICATED": "1<<13", + "FCVAR_CHEAT": "1<<14", + "FCVAR_PER_USER": "1<<15", + "FCVAR_DEMO": "1<<16", + "FCVAR_DONTRECORD": "1<<17", + "FCVAR_PERFORMING_CALLBACKS": "1<<18", + "FCVAR_RELEASE": "1<<19", + "FCVAR_MENUBAR_ITEM": "1<<20", + "FCVAR_COMMANDLINE_ENFORCED": "1<<21", + "FCVAR_NOT_CONNECTED": "1<<22", + "FCVAR_VCONSOLE_FUZZY_MATCHING": "1<<23", + "FCVAR_SERVER_CAN_EXECUTE": "1<<24", + "FCVAR_CLIENT_CAN_EXECUTE": "1<<25", + "FCVAR_SERVER_CANNOT_QUERY": "1<<26", + "FCVAR_VCONSOLE_SET_FOCUS": "1<<27", + "FCVAR_CLIENTCMD_CAN_EXECUTE": "1<<28", + "FCVAR_EXECUTE_PER_TICK": "1<<29", + "FCVAR_DEFENSIVE": "1<<32" + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/disconnectreason.json b/generators/documentation/docs/types/disconnectreason.json new file mode 100644 index 000000000..77b9391a8 --- /dev/null +++ b/generators/documentation/docs/types/disconnectreason.json @@ -0,0 +1,128 @@ +{ + "kind": "type", + "name": "DisconnectReason", + "description": "These are the disconnect reasons available.", + "values": { + "Invalid": "0", + "Shutdown": "1", + "DisconnectByUser": "2", + "DisconnectByServer": "3", + "Lost": "4", + "Overflow": "5", + "SteamBanned": "6", + "SteamInUse": "7", + "SteamTicket": "8", + "SteamLogon": "9", + "SteamAuthCancelled": "10", + "SteamAuthAlreadyUsed": "11", + "SteamAuthInvalid": "12", + "SteamVacBanned": "13", + "SteamLoggedInElsewhere": "14", + "SteamVacCheckTimedout": "15", + "SteamDropped": "16", + "SteamOwnership": "17", + "ServerInfoOverflow": "18", + "TickMsgOverflow": "19", + "StringTableMsgOverflow": "20", + "DeltaentMsgOverflow": "21", + "TempentMsgOverflow": "22", + "SoundsMsgOverflow": "23", + "SnapshotOverflow": "24", + "SnapshotError": "25", + "ReliableOverflow": "26", + "BadDeltaTick": "27", + "NoMoreSplits": "28", + "Timedout": "29", + "Disconnected": "30", + "LeavingSplit": "31", + "DifferentClassTables": "32", + "BadRelayPassword": "33", + "BadSpectatorPassword": "34", + "HLTVRestricted": "35", + "NoSpectators": "36", + "HLTVUnavailable": "37", + "HLTVStop": "38", + "Kicked": "39", + "BanAdded": "40", + "KickBanAdded": "41", + "HLTVDirect": "42", + "PureServerClientExtra": "43", + "PureServerMismatch": "44", + "UserCmd": "45", + "RejectedByGame": "46", + "MessageParseError": "47", + "InvalidMessageError": "48", + "BadServerPassword": "49", + "DirectConnectReservation": "50", + "ConnectionFailure": "51", + "NoPeerGroupHandlers": "52", + "Reconnection": "53", + "LoopShutdown": "54", + "LoopDeactivate": "55", + "HostEndGame": "56", + "LoopLevelLoadActivate": "57", + "CreateServerFailed": "58", + "Exiting": "59", + "RequestHostStateIdle": "60", + "RequestHostStateHLTVRelay": "61", + "ClientConsistencyFail": "62", + "UnableToCRCMap": "63", + "ClientNoMap": "64", + "ClientDifferentMap": "65", + "ServerRequiresSteam": "66", + "SteamDenyMisc": "67", + "SteamDenyBadAnticheat": "68", + "ServerShutdown": "69", + "ReplayIncompatible": "71", + "ConnectRequestTimedOut": "72", + "ServerIncompatible": "73", + "LocalProblemManyRelays": "74", + "LocalProblemHostedServerPrimaryRelay": "75", + "LocalProblemNetworkConfig": "76", + "LocalProblemOther": "77", + "RemoteTimeout": "79", + "RemoteTimeoutConnecting": "80", + "RemoteOther": "81", + "RemoteBadCrypt": "82", + "RemoteCertNotTrusted": "83", + "Unusual": "84", + "InternalError": "85", + "RejectBadChallenge": "128", + "RejectNoLobby": "129", + "RejectBackgroundMap": "130", + "RejectSinglePlayer": "131", + "RejectHiddenGame": "132", + "RejectLanRestrict": "133", + "RejectBadPassword": "134", + "RejectServerFull": "135", + "RejectInvalidReservation": "136", + "RejectFailedChannel": "137", + "RejectConnectFromLobby": "138", + "RejectReservedForLobby": "139", + "RejectInvalidKeyLength": "140", + "RejectOldProtocol": "141", + "RejectNewProtocol": "142", + "RejectInvalidConnection": "143", + "RejectInvalidCertLen": "144", + "RejectInvalidSteamCertLen": "145", + "RejectSteam": "146", + "RejectServerAuthDisabled": "147", + "RejectServerCDKeyAuthInvalid": "148", + "RejectBanned": "149", + "KickedTeamKilling": "150", + "KickedTKStart": "151", + "KickedUntrustedAccount": "152", + "KickedConvictedAccount": "153", + "KickedCompetitiveCooldown": "154", + "KickedTeamHurting": "155", + "KickedHostageKilling": "156", + "KickedVotedOff": "157", + "KickedIdle": "158", + "KickedSuicide": "159", + "KickedNoSteamLogin": "160", + "KickedNoSteamTicket": "161", + "KickedInputAutomation": "162", + "KickedVACNetAbnormalBehavior": "163" + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/econvartype.json b/generators/documentation/docs/types/econvartype.json new file mode 100644 index 000000000..fd7bc6ec5 --- /dev/null +++ b/generators/documentation/docs/types/econvartype.json @@ -0,0 +1,24 @@ +{ + "kind": "type", + "name": "EConVarType", + "description": "These are the convar types available.", + "values": { + "EConVarType_Invalid": "-1", + "EConVarType_Bool": "0", + "EConVarType_Int16": "1", + "EConVarType_UInt16": "2", + "EConVarType_Int32": "3", + "EConVarType_UInt32": "4", + "EConVarType_Int64": "5", + "EConVarType_UInt64": "6", + "EConVarType_Float32": "7", + "EConVarType_Float64": "8", + "EConVarType_String": "9", + "EConVarType_Color": "10", + "EConVarType_Vector2": "11", + "EConVarType_Vector3": "12", + "EConVarType_Vector4": "13", + "EConVarType_Qangle": "14" + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/eventhandler.json b/generators/documentation/docs/types/eventhandler.json new file mode 100644 index 000000000..281f7c195 --- /dev/null +++ b/generators/documentation/docs/types/eventhandler.json @@ -0,0 +1,6 @@ +{ + "kind": "class", + "name": "EventHandler", + "description": "This is the EventHandler class used for some identifiers.", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/eventresult.json b/generators/documentation/docs/types/eventresult.json new file mode 100644 index 000000000..db825eafb --- /dev/null +++ b/generators/documentation/docs/types/eventresult.json @@ -0,0 +1,11 @@ +{ + "kind": "type", + "name": "EventResult", + "description": "These are the event results available.", + "values": { + "Continue": "0", + "Stop": "1", + "Handled": "2" + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/gamephase.json b/generators/documentation/docs/types/gamephase.json new file mode 100644 index 000000000..7cc688639 --- /dev/null +++ b/generators/documentation/docs/types/gamephase.json @@ -0,0 +1,15 @@ +{ + "kind": "type", + "name": "GamePhase", + "description": "These are the game phases available.", + "values": { + "GAMEPHASE_WARMUP_ROUND": "0", + "GAMEPHASE_PLAYING_STANDARD": "1", + "GAMEPHASE_PLAYING_FIRST_HALF": "2", + "GAMEPHASE_PLAYING_SECOND_HALF": "3", + "GAMEPHASE_HALFTIME": "4", + "GAMEPHASE_MATCH_ENDED": "5", + "GAMEPHASE_MAX": "6" + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/hookhandle.json b/generators/documentation/docs/types/hookhandle.json new file mode 100644 index 000000000..d813bdd65 --- /dev/null +++ b/generators/documentation/docs/types/hookhandle.json @@ -0,0 +1,6 @@ +{ + "kind": "class", + "name": "HookHandle", + "description": "This is the HookHandle class used for some identifiers.", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/listenoverride.json b/generators/documentation/docs/types/listenoverride.json new file mode 100644 index 000000000..9c14d9b81 --- /dev/null +++ b/generators/documentation/docs/types/listenoverride.json @@ -0,0 +1,11 @@ +{ + "kind": "type", + "name": "ListenOverride", + "description": "These are the listen overrides available.", + "values": { + "Listen_Default": "0", + "Listen_Mute": "1", + "Listen_Hear": "2" + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/logtype_t.json b/generators/documentation/docs/types/logtype_t.json new file mode 100644 index 000000000..6ee68c465 --- /dev/null +++ b/generators/documentation/docs/types/logtype_t.json @@ -0,0 +1,12 @@ +{ + "kind": "type", + "name": "LogType_t", + "description": "These are the log types available.", + "values": { + "Debug": "1", + "Warning": "2", + "Error": "3", + "Common": "4" + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/messagetype.json b/generators/documentation/docs/types/messagetype.json new file mode 100644 index 000000000..6dd44c192 --- /dev/null +++ b/generators/documentation/docs/types/messagetype.json @@ -0,0 +1,12 @@ +{ + "kind": "type", + "name": "MessageType", + "description": "These are the message types available.", + "values": { + "Notify": "1", + "Console": "2", + "Chat": "3", + "Center": "4" + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/pluginstate_t.json b/generators/documentation/docs/types/pluginstate_t.json new file mode 100644 index 000000000..bfd95c922 --- /dev/null +++ b/generators/documentation/docs/types/pluginstate_t.json @@ -0,0 +1,11 @@ +{ + "kind": "type", + "name": "PluginState_t", + "description": "These are the plugin states available.", + "values": { + "Started": "0", + "Stopped": "1", + "Starting": "2" + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/roundendreason_t.json b/generators/documentation/docs/types/roundendreason_t.json new file mode 100644 index 000000000..536265808 --- /dev/null +++ b/generators/documentation/docs/types/roundendreason_t.json @@ -0,0 +1,28 @@ +{ + "kind": "type", + "name": "RoundEndReason_t", + "description": "These are the round end reasons available.", + "values": { + "Unknown": "0", + "TargetBombed": "0x1", + "TerroristsEscaped": "0x4", + "CTsPreventEscape": "0x5", + "EscapingTerroristsNeutralized": "0x6", + "BombDefused": "0x7", + "CTsWin": "0x8", + "TerroristsWin": "0x9", + "RoundDraw": "0xA", + "AllHostageRescued": "0xB", + "TargetSaved": "0xC", + "HostagesNotRescued": "0xD", + "TerroristsNotEscaped": "0xE", + "GameCommencing": "0x10", + "TerroristsSurrender": "0x11", + "CTsSurrender": "0x12", + "TerroristsPlanted": "0x13", + "CTsReachedHostage": "0x14", + "SurvivalWin": "0x15", + "SurvivalDraw": "0x16" + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/team.json b/generators/documentation/docs/types/team.json new file mode 100644 index 000000000..bffaa9897 --- /dev/null +++ b/generators/documentation/docs/types/team.json @@ -0,0 +1,12 @@ +{ + "kind": "type", + "name": "Team", + "description": "These are the teams available.", + "values": { + "None": "0", + "Spectator": "1", + "T": "2", + "CT": "3" + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/timerhandle.json b/generators/documentation/docs/types/timerhandle.json new file mode 100644 index 000000000..7a96d05a0 --- /dev/null +++ b/generators/documentation/docs/types/timerhandle.json @@ -0,0 +1,6 @@ +{ + "kind": "class", + "name": "TimerHandle", + "description": "This is the TimerHandle class used for some identifiers in timers.", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/types/voiceflagvalue.json b/generators/documentation/docs/types/voiceflagvalue.json new file mode 100644 index 000000000..b5732381d --- /dev/null +++ b/generators/documentation/docs/types/voiceflagvalue.json @@ -0,0 +1,14 @@ +{ + "kind": "type", + "name": "VoiceFlagValue", + "description": "These are the voice flags available.", + "values": { + "Speak_Normal": "0", + "Speak_Muted": "1", + "Speak_All": "2", + "Speak_ListenAll": "4", + "Speak_Team": "8", + "Speak_ListenTeam": "16" + }, + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/usermessages/_index.json b/generators/documentation/docs/usermessages/_index.json new file mode 100644 index 000000000..47039ff33 --- /dev/null +++ b/generators/documentation/docs/usermessages/_index.json @@ -0,0 +1,5 @@ +{ + "title": "User Messages", + "icon": "message", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/usermessages/usermessage.json b/generators/documentation/docs/usermessages/usermessage.json new file mode 100644 index 000000000..bdcc212fb --- /dev/null +++ b/generators/documentation/docs/usermessages/usermessage.json @@ -0,0 +1,713 @@ +{ + "kind": "class", + "name": "UserMessage", + "description": "A user message is a wrapper for protobuf messages.", + "constructor": { + "arguments": { + "partial_message_name": "string" + }, + "return": "UserMessage" + }, + "functions": [ + { + "name": "IsValidMessage", + "arguments": {}, + "return": "bool" + }, + { + "name": "GetMessageName", + "arguments": {}, + "return": "string" + }, + { + "name": "GetMessageID", + "arguments": {}, + "return": "int32" + }, + { + "name": "HasField", + "arguments": { + "fieldName": "string" + }, + "return": "bool" + }, + { + "name": "GetInt32", + "arguments": { + "fieldName": "string" + }, + "return": "int32" + }, + { + "name": "SetInt32", + "arguments": { + "fieldName": "string", + "value": "int32" + }, + "return": "void" + }, + { + "name": "GetRepeatedInt32", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "int32" + }, + { + "name": "SetRepeatedInt32", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "int32" + }, + "return": "void" + }, + { + "name": "AddInt32", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "void" + }, + { + "name": "GetInt64", + "arguments": { + "fieldName": "string" + }, + "return": "int64" + }, + { + "name": "SetInt64", + "arguments": { + "fieldName": "string", + "value": "int64" + }, + "return": "void" + }, + { + "name": "GetRepeatedInt64", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "int64" + }, + { + "name": "SetRepeatedInt64", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "int64" + }, + "return": "void" + }, + { + "name": "AddInt64", + "arguments": { + "fieldName": "string", + "value": "int64" + }, + "return": "void" + }, + { + "name": "GetUInt32", + "arguments": { + "fieldName": "string" + }, + "return": "uint32" + }, + { + "name": "SetUInt32", + "arguments": { + "fieldName": "string", + "value": "uint32" + }, + "return": "void" + }, + { + "name": "GetRepeatedUInt32", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "uint32" + }, + { + "name": "SetRepeatedUInt32", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "uint32" + }, + "return": "void" + }, + { + "name": "AddUInt32", + "arguments": { + "fieldName": "string", + "value": "uint32" + }, + "return": "void" + }, + { + "name": "GetUInt64", + "arguments": { + "fieldName": "string" + }, + "return": "uint64" + }, + { + "name": "SetUInt64", + "arguments": { + "fieldName": "string", + "value": "uint64" + }, + "return": "void" + }, + { + "name": "GetRepeatedUInt64", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "uint64" + }, + { + "name": "SetRepeatedUInt64", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "uint64" + }, + "return": "void" + }, + { + "name": "AddUInt64", + "arguments": { + "fieldName": "string", + "value": "uint64" + }, + "return": "void" + }, + { + "name": "GetInt64OrUnsigned", + "arguments": { + "fieldName": "string" + }, + "return": "int64" + }, + { + "name": "SetInt64OrUnsigned", + "arguments": { + "fieldName": "string", + "value": "int64" + }, + "return": "void" + }, + { + "name": "GetRepeatedInt64OrUnsigned", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "int64" + }, + { + "name": "SetRepeatedInt64OrUnsigned", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "int64" + }, + "return": "void" + }, + { + "name": "AddInt64OrUnsigned", + "arguments": { + "fieldName": "string", + "value": "int64" + }, + "return": "void" + }, + { + "name": "GetBool", + "arguments": { + "fieldName": "string" + }, + "return": "bool" + }, + { + "name": "SetBool", + "arguments": { + "fieldName": "string", + "value": "bool" + }, + "return": "void" + }, + { + "name": "GetRepeatedBool", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "bool" + }, + { + "name": "SetRepeatedBool", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "bool" + }, + "return": "void" + }, + { + "name": "AddBool", + "arguments": { + "fieldName": "string", + "value": "bool" + }, + "return": "void" + }, + { + "name": "GetFloat", + "arguments": { + "fieldName": "string" + }, + "return": "float" + }, + { + "name": "SetFloat", + "arguments": { + "fieldName": "string", + "value": "float" + }, + "return": "void" + }, + { + "name": "GetRepeatedFloat", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "float" + }, + { + "name": "SetRepeatedFloat", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "float" + }, + "return": "void" + }, + { + "name": "AddFloat", + "arguments": { + "fieldName": "string", + "value": "float" + }, + "return": "void" + }, + { + "name": "GetDouble", + "arguments": { + "fieldName": "string" + }, + "return": "double" + }, + { + "name": "SetDouble", + "arguments": { + "fieldName": "string", + "value": "double" + }, + "return": "void" + }, + { + "name": "GetRepeatedDouble", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "double" + }, + { + "name": "SetRepeatedDouble", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "double" + }, + "return": "void" + }, + { + "name": "AddDouble", + "arguments": { + "fieldName": "string", + "value": "double" + }, + "return": "void" + }, + { + "name": "GetFloatOrDouble", + "arguments": { + "fieldName": "string" + }, + "return": "float" + }, + { + "name": "SetFloatOrDouble", + "arguments": { + "fieldName": "string", + "value": "float" + }, + "return": "void" + }, + { + "name": "GetRepeatedFloatOrDouble", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "float" + }, + { + "name": "SetRepeatedFloatOrDouble", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "float" + }, + "return": "void" + }, + { + "name": "AddFloatOrDouble", + "arguments": { + "fieldName": "string", + "value": "float" + }, + "return": "void" + }, + { + "name": "GetString", + "arguments": { + "fieldName": "string" + }, + "return": "string" + }, + { + "name": "SetString", + "arguments": { + "fieldName": "string", + "value": "string" + }, + "return": "void" + }, + { + "name": "GetRepeatedString", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "string" + }, + { + "name": "SetRepeatedString", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "string" + }, + "return": "void" + }, + { + "name": "AddString", + "arguments": { + "fieldName": "string", + "value": "string" + }, + "return": "void" + }, + { + "name": "GetBytes", + "arguments": { + "fieldName": "string" + }, + "return": "string" + }, + { + "name": "SetBytes", + "arguments": { + "fieldName": "string", + "value": "string" + }, + "return": "void" + }, + { + "name": "GetRepeatedBytes", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "string" + }, + { + "name": "SetRepeatedBytes", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "string" + }, + "return": "void" + }, + { + "name": "AddBytes", + "arguments": { + "fieldName": "string", + "value": "string" + }, + "return": "void" + }, + { + "name": "GetColor", + "arguments": { + "fieldName": "string" + }, + "return": "Color" + }, + { + "name": "SetColor", + "arguments": { + "fieldName": "string", + "value": "Color" + }, + "return": "void" + }, + { + "name": "GetRepeatedColor", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "Color" + }, + { + "name": "SetRepeatedColor", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "Color" + }, + "return": "void" + }, + { + "name": "AddColor", + "arguments": { + "fieldName": "string", + "value": "Color" + }, + "return": "void" + }, + { + "name": "GetVector2D", + "arguments": { + "fieldName": "string" + }, + "return": "Vector2D" + }, + { + "name": "SetVector2D", + "arguments": { + "fieldName": "string", + "value": "Vector2D" + }, + "return": "void" + }, + { + "name": "GetRepeatedVector2D", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "Vector2D" + }, + { + "name": "SetRepeatedVector2D", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "Vector2D" + }, + "return": "void" + }, + { + "name": "AddVector2D", + "arguments": { + "fieldName": "string", + "value": "Vector2D" + }, + "return": "void" + }, + { + "name": "GetVector", + "arguments": { + "fieldName": "string" + }, + "return": "Vector" + }, + { + "name": "SetVector", + "arguments": { + "fieldName": "string", + "value": "Vector" + }, + "return": "void" + }, + { + "name": "GetRepeatedVector", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "Vector" + }, + { + "name": "SetRepeatedVector", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "Vector" + }, + "return": "void" + }, + { + "name": "AddVector", + "arguments": { + "fieldName": "string", + "value": "Vector" + }, + "return": "void" + }, + { + "name": "GetQAngle", + "arguments": { + "fieldName": "string" + }, + "return": "QAngle" + }, + { + "name": "SetQAngle", + "arguments": { + "fieldName": "string", + "value": "QAngle" + }, + "return": "void" + }, + { + "name": "GetRepeatedQAngle", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "QAngle" + }, + { + "name": "SetRepeatedQAngle", + "arguments": { + "fieldName": "string", + "index": "int32", + "value": "QAngle" + }, + "return": "void" + }, + { + "name": "AddQAngle", + "arguments": { + "fieldName": "string", + "value": "QAngle" + }, + "return": "void" + }, + { + "name": "RemoveRepeatedFieldValue", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "void" + }, + { + "name": "GetRepeatedFieldCount", + "arguments": { + "fieldName": "string" + }, + "return": "int32" + }, + { + "name": "GetMessage", + "arguments": { + "fieldName": "string" + }, + "return": "UserMessage" + }, + { + "name": "GetRepeatedMessage", + "arguments": { + "fieldName": "string", + "index": "int32" + }, + "return": "UserMessage" + }, + { + "name": "AddMessage", + "arguments": { + "fieldName": "string" + }, + "return": "UserMessage" + }, + { + "name": "SendToPlayer", + "arguments": { + "playerid": "int32" + }, + "return": "void" + }, + { + "name": "SendToAllPlayers", + "arguments": {}, + "return": "void" + }, + { + "name": "AddClient", + "arguments": { + "playerid": "int32" + }, + "return": "void" + }, + { + "name": "RemoveClient", + "arguments": { + "playerid": "int32" + }, + "return": "void" + }, + { + "name": "ClearClients", + "arguments": {}, + "return": "void" + }, + { + "name": "AddClients", + "arguments": {}, + "return": "void" + }, + { + "name": "GetClients", + "arguments": {}, + "return": "int32[]" + } + ] +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/_index.json b/generators/documentation/docs/utils/_index.json new file mode 100644 index 000000000..fa430f2d0 --- /dev/null +++ b/generators/documentation/docs/utils/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Utils", + "icon": "laptop-code", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/json/_index.json b/generators/documentation/docs/utils/json/_index.json new file mode 100644 index 000000000..d192f29b3 --- /dev/null +++ b/generators/documentation/docs/utils/json/_index.json @@ -0,0 +1,5 @@ +{ + "title": "JSON", + "icon": "arrow-to-dot", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/json/decode.json b/generators/documentation/docs/utils/json/decode.json new file mode 100644 index 000000000..c6fcea01a --- /dev/null +++ b/generators/documentation/docs/utils/json/decode.json @@ -0,0 +1,15 @@ +{ + "kind": "function", + "function": "Decode", + "override_variable": true, + "override_function": { + "lua": "json.decode", + "cs": "JsonSerializer.Deserialize" + }, + "description": "Decodes a JSON string into a table.", + "arguments": { + "value": "string" + }, + "return": "any", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/json/encode.json b/generators/documentation/docs/utils/json/encode.json new file mode 100644 index 000000000..eab3a0028 --- /dev/null +++ b/generators/documentation/docs/utils/json/encode.json @@ -0,0 +1,15 @@ +{ + "kind": "function", + "function": "Encode", + "override_variable": true, + "override_function": { + "lua": "json.encode", + "cs": "JsonSerializer.Serialize" + }, + "description": "Encodes a value into a json string.", + "arguments": { + "value": "any" + }, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/_index.json b/generators/documentation/docs/utils/misc/_index.json new file mode 100644 index 000000000..b1e227bc5 --- /dev/null +++ b/generators/documentation/docs/utils/misc/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Misc", + "icon": "laptop-code", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/computeprettytime.json b/generators/documentation/docs/utils/misc/computeprettytime.json new file mode 100644 index 000000000..3be7a59fc --- /dev/null +++ b/generators/documentation/docs/utils/misc/computeprettytime.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "ComputePrettyTime", + "override_variable": true, + "description": "Transforms seconds into a pretty string format.", + "arguments": { + "seconds": "uint64" + }, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/getccsgamerules.json b/generators/documentation/docs/utils/misc/getccsgamerules.json new file mode 100644 index 000000000..48d607527 --- /dev/null +++ b/generators/documentation/docs/utils/misc/getccsgamerules.json @@ -0,0 +1,9 @@ +{ + "kind": "function", + "function": "GetCCSGameRules", + "override_variable": true, + "description": "Returns the CCSGameRules of the server.", + "arguments": {}, + "return": "CCSGameRules", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/getpluginslist.json b/generators/documentation/docs/utils/misc/getpluginslist.json new file mode 100644 index 000000000..33b40b8d4 --- /dev/null +++ b/generators/documentation/docs/utils/misc/getpluginslist.json @@ -0,0 +1,9 @@ +{ + "kind": "function", + "function": "GetPluginsList", + "override_variable": true, + "description": "Returns all the plugins loaded on the server.", + "arguments": {}, + "return": "(string:string)[]", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/getusermessage.json b/generators/documentation/docs/utils/misc/getusermessage.json new file mode 100644 index 000000000..8d5ef4c4c --- /dev/null +++ b/generators/documentation/docs/utils/misc/getusermessage.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "GetUserMessage", + "override_variable": true, + "description": "Returns the user message from uuid.", + "arguments": { + "uuid": "UserMessage" + }, + "return": "UserMessage", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/isvaliditem.json b/generators/documentation/docs/utils/misc/isvaliditem.json new file mode 100644 index 000000000..ad1a06aa0 --- /dev/null +++ b/generators/documentation/docs/utils/misc/isvaliditem.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "IsValidItem", + "override_variable": true, + "description": "Checks if the provided item name is valid.", + "arguments": { + "name": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/isvalidweapon.json b/generators/documentation/docs/utils/misc/isvalidweapon.json new file mode 100644 index 000000000..5168087ee --- /dev/null +++ b/generators/documentation/docs/utils/misc/isvalidweapon.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "IsValidWeapon", + "override_variable": true, + "description": "Checks if the provided weapon name is valid.", + "arguments": { + "name": "string" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/registercallstack.json b/generators/documentation/docs/utils/misc/registercallstack.json new file mode 100644 index 000000000..b2e969191 --- /dev/null +++ b/generators/documentation/docs/utils/misc/registercallstack.json @@ -0,0 +1,12 @@ +{ + "kind": "function", + "function": "RegisterCallstack", + "override_variable": true, + "description": "Registers an entry in the plugin callstack which appears in the Crash Reporter.", + "arguments": { + "plugin_name": "string", + "text": "string" + }, + "return": "uint64", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/stateupdate.json b/generators/documentation/docs/utils/misc/stateupdate.json new file mode 100644 index 000000000..a7235edd2 --- /dev/null +++ b/generators/documentation/docs/utils/misc/stateupdate.json @@ -0,0 +1,13 @@ +{ + "kind": "function", + "function": "StateUpdate", + "override_variable": true, + "description": "Updates the state of a specific field.", + "arguments": { + "entity": "SDKClass", + "classname": "string", + "field": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/stringsplit.json b/generators/documentation/docs/utils/misc/stringsplit.json new file mode 100644 index 000000000..078601515 --- /dev/null +++ b/generators/documentation/docs/utils/misc/stringsplit.json @@ -0,0 +1,15 @@ +{ + "kind": "function", + "function": "String Split", + "override_variable": true, + "override_function": { + "lua": "string.split" + }, + "description": "Splits a string into a list of strings.", + "arguments": { + "value": "string", + "delimiter": "string" + }, + "return": "string[]", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/stringtrim.json b/generators/documentation/docs/utils/misc/stringtrim.json new file mode 100644 index 000000000..35f007269 --- /dev/null +++ b/generators/documentation/docs/utils/misc/stringtrim.json @@ -0,0 +1,14 @@ +{ + "kind": "function", + "function": "String Trim", + "override_variable": true, + "override_function": { + "lua": "string.trim" + }, + "description": "Trims a string.", + "arguments": { + "value": "string" + }, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/switch.json b/generators/documentation/docs/utils/misc/switch.json new file mode 100644 index 000000000..8ba089d41 --- /dev/null +++ b/generators/documentation/docs/utils/misc/switch.json @@ -0,0 +1,15 @@ +{ + "kind": "function", + "function": "Switch", + "override_variable": true, + "override_function": { + "lua": "switch" + }, + "description": "Allows for a switch-like behavior in Lua, matching a value against a set of cases. It supports functions or direct values for each case and includes a default fallback.", + "arguments": { + "key": "string", + "switch_items": "string:any" + }, + "return": "any", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/tablecontains.json b/generators/documentation/docs/utils/misc/tablecontains.json new file mode 100644 index 000000000..6ef96979e --- /dev/null +++ b/generators/documentation/docs/utils/misc/tablecontains.json @@ -0,0 +1,15 @@ +{ + "kind": "function", + "function": "Table Contains", + "override_variable": true, + "override_function": { + "lua": "table.contains" + }, + "description": "Checks if a table contains a specific value.", + "arguments": { + "list": "any[]", + "element": "any" + }, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/tablefilter.json b/generators/documentation/docs/utils/misc/tablefilter.json new file mode 100644 index 000000000..41c02ce4d --- /dev/null +++ b/generators/documentation/docs/utils/misc/tablefilter.json @@ -0,0 +1,20 @@ +{ + "kind": "function", + "function": "Table Filter", + "override_variable": true, + "override_function": { + "lua": "table.filter" + }, + "description": "Filters elements of a table based on a provided predicate function, returning a new table with elements that satisfy the condition.", + "arguments": { + "list": "any[]", + "callback": { + "arguments": { + "element": "any" + }, + "return": "bool" + } + }, + "return": "any[]", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/tablefind.json b/generators/documentation/docs/utils/misc/tablefind.json new file mode 100644 index 000000000..a00f1deb8 --- /dev/null +++ b/generators/documentation/docs/utils/misc/tablefind.json @@ -0,0 +1,15 @@ +{ + "kind": "function", + "function": "Table Find", + "override_variable": true, + "override_function": { + "lua": "table.find" + }, + "description": "Return the index of the value.", + "arguments": { + "list": "any[]", + "element": "any" + }, + "return": "int64?", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/tablemap.json b/generators/documentation/docs/utils/misc/tablemap.json new file mode 100644 index 000000000..5246c127b --- /dev/null +++ b/generators/documentation/docs/utils/misc/tablemap.json @@ -0,0 +1,20 @@ +{ + "kind": "function", + "function": "Table Map", + "override_variable": true, + "override_function": { + "lua": "table.map" + }, + "description": "Maps a given function to each element in a table, returning a new table with the transformed values.", + "arguments": { + "list": "any[]", + "callback": { + "arguments": { + "element": "any" + }, + "return": "any" + } + }, + "return": "any[]", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/unregistercallstack.json b/generators/documentation/docs/utils/misc/unregistercallstack.json new file mode 100644 index 000000000..d1c0ae420 --- /dev/null +++ b/generators/documentation/docs/utils/misc/unregistercallstack.json @@ -0,0 +1,12 @@ +{ + "kind": "function", + "function": "UnregisterCallstack", + "override_variable": true, + "description": "Removes an entry from the Crash Reporter callstack.", + "arguments": { + "plugin_name": "string", + "id": "uint64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/misc/uuid.json b/generators/documentation/docs/utils/misc/uuid.json new file mode 100644 index 000000000..201eceb15 --- /dev/null +++ b/generators/documentation/docs/utils/misc/uuid.json @@ -0,0 +1,9 @@ +{ + "kind": "function", + "function": "uuid", + "override_variable": true, + "description": "Generates a UUID v4.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/os/_index.json b/generators/documentation/docs/utils/os/_index.json new file mode 100644 index 000000000..1acd24ddf --- /dev/null +++ b/generators/documentation/docs/utils/os/_index.json @@ -0,0 +1,5 @@ +{ + "title": "OS", + "icon": "computer", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/os/getos.json b/generators/documentation/docs/utils/os/getos.json new file mode 100644 index 000000000..aa108742d --- /dev/null +++ b/generators/documentation/docs/utils/os/getos.json @@ -0,0 +1,9 @@ +{ + "kind": "function", + "function": "GetOS", + "override_variable": true, + "description": "Returns the current OS.", + "arguments": {}, + "return": "string", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/os/islinux.json b/generators/documentation/docs/utils/os/islinux.json new file mode 100644 index 000000000..397a63d07 --- /dev/null +++ b/generators/documentation/docs/utils/os/islinux.json @@ -0,0 +1,9 @@ +{ + "kind": "function", + "function": "IsLinux", + "override_variable": true, + "description": "Checks if the current OS is Linux.", + "arguments": {}, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/os/iswindows.json b/generators/documentation/docs/utils/os/iswindows.json new file mode 100644 index 000000000..7134547c7 --- /dev/null +++ b/generators/documentation/docs/utils/os/iswindows.json @@ -0,0 +1,9 @@ +{ + "kind": "function", + "function": "IsWindows", + "override_variable": true, + "description": "Checks if the current OS is Windows.", + "arguments": {}, + "return": "bool", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/targetselector/_index.json b/generators/documentation/docs/utils/targetselector/_index.json new file mode 100644 index 000000000..361f95049 --- /dev/null +++ b/generators/documentation/docs/utils/targetselector/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Target Selector", + "icon": "user", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/targetselector/findplayersbytarget.json b/generators/documentation/docs/utils/targetselector/findplayersbytarget.json new file mode 100644 index 000000000..38ab9ead5 --- /dev/null +++ b/generators/documentation/docs/utils/targetselector/findplayersbytarget.json @@ -0,0 +1,12 @@ +{ + "kind": "function", + "function": "FindPlayersByTarget", + "override_variable": true, + "description": "Returns the players which could be selected using the target.", + "arguments": { + "target": "string", + "matchbots": "bool" + }, + "return": "Player[]", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/targetselector/getplayer.json b/generators/documentation/docs/utils/targetselector/getplayer.json new file mode 100644 index 000000000..7901e35fc --- /dev/null +++ b/generators/documentation/docs/utils/targetselector/getplayer.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "GetPlayer", + "override_variable": true, + "description": "Returns the player object from playerid.", + "arguments": { + "playerid": "int32" + }, + "return": "Player?", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/time/_index.json b/generators/documentation/docs/utils/time/_index.json new file mode 100644 index 000000000..a27003531 --- /dev/null +++ b/generators/documentation/docs/utils/time/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Time", + "icon": "clock", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/utils/time/gettime.json b/generators/documentation/docs/utils/time/gettime.json new file mode 100644 index 000000000..0dc0aee8e --- /dev/null +++ b/generators/documentation/docs/utils/time/gettime.json @@ -0,0 +1,9 @@ +{ + "kind": "function", + "function": "GetTime", + "override_variable": true, + "description": "Returns the current UNIX time in milliseconds.", + "arguments": {}, + "return": "uint64", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/vgui/_index.json b/generators/documentation/docs/vgui/_index.json new file mode 100644 index 000000000..18e662a9d --- /dev/null +++ b/generators/documentation/docs/vgui/_index.json @@ -0,0 +1,5 @@ +{ + "title": "VGUI", + "icon": "vector-square", + "variable": "vgui" +} \ No newline at end of file diff --git a/generators/documentation/docs/vgui/removetext.json b/generators/documentation/docs/vgui/removetext.json new file mode 100644 index 000000000..fcb1cfcea --- /dev/null +++ b/generators/documentation/docs/vgui/removetext.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "RemoveText", + "description": "Removes a text based on it's id.", + "arguments": { + "textID": "int64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/vgui/setcolor.json b/generators/documentation/docs/vgui/setcolor.json new file mode 100644 index 000000000..c2719455d --- /dev/null +++ b/generators/documentation/docs/vgui/setcolor.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "SetColor", + "description": "Sets the color of a text.", + "arguments": { + "textID": "int64", + "color": "Color" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/vgui/settextmessage.json b/generators/documentation/docs/vgui/settextmessage.json new file mode 100644 index 000000000..d95290ffd --- /dev/null +++ b/generators/documentation/docs/vgui/settextmessage.json @@ -0,0 +1,11 @@ +{ + "kind": "function", + "function": "SetTextMessage", + "description": "Sets the message of a text.", + "arguments": { + "textID": "int64", + "message": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/vgui/settextposition.json b/generators/documentation/docs/vgui/settextposition.json new file mode 100644 index 000000000..6d70fc308 --- /dev/null +++ b/generators/documentation/docs/vgui/settextposition.json @@ -0,0 +1,12 @@ +{ + "kind": "function", + "function": "SetTextPosition", + "description": "Sets the position of a text.", + "arguments": { + "textID": "int64", + "posX": "float", + "posY": "float" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/vgui/showtext.json b/generators/documentation/docs/vgui/showtext.json new file mode 100644 index 000000000..8e83b8773 --- /dev/null +++ b/generators/documentation/docs/vgui/showtext.json @@ -0,0 +1,16 @@ +{ + "kind": "function", + "function": "ShowText", + "description": "Shows a text to a player.", + "arguments": { + "playerid": "int32", + "color": "Color", + "text": "string", + "posX": "float", + "posY": "float", + "font_name": "string", + "background": "bool?" + }, + "return": "int64", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/weapons/_index.json b/generators/documentation/docs/weapons/_index.json new file mode 100644 index 000000000..de634ddef --- /dev/null +++ b/generators/documentation/docs/weapons/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Weapons", + "icon": "gun", + "variable": "" +} \ No newline at end of file diff --git a/generators/documentation/docs/weapons/weapon.json b/generators/documentation/docs/weapons/weapon.json new file mode 100644 index 000000000..77b723f18 --- /dev/null +++ b/generators/documentation/docs/weapons/weapon.json @@ -0,0 +1,49 @@ +{ + "kind": "class", + "name": "Weapon", + "description": "A weapon is an object which stores informations about a player's weapon.", + "constructor": { + "arguments": { + "playerid": "int32", + "ptr": "SDKClass" + }, + "return": "Weapon" + }, + "functions": [ + { + "name": "CBasePlayerWeapon", + "arguments": {}, + "return": "CBasePlayerWeapon" + }, + { + "name": "CCSWeaponBase", + "arguments": {}, + "return": "CCSWeaponBase" + }, + { + "name": "CBasePlayerWeaponVData", + "arguments": {}, + "return": "CBasePlayerWeaponVData" + }, + { + "name": "CCSWeaponBaseVData", + "arguments": {}, + "return": "CCSWeaponBaseVData" + }, + { + "name": "SetDefaultAttributes", + "arguments": {}, + "return": "void" + }, + { + "name": "Remove", + "arguments": {}, + "return": "void" + }, + { + "name": "Drop", + "arguments": {}, + "return": "void" + } + ] +} \ No newline at end of file diff --git a/generators/documentation/docs/weapons/weaponsmanager/_index.json b/generators/documentation/docs/weapons/weaponsmanager/_index.json new file mode 100644 index 000000000..8e0ad6b58 --- /dev/null +++ b/generators/documentation/docs/weapons/weaponsmanager/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Weapon Manager", + "icon": "person-rifle", + "variable": "weaponmanager" +} \ No newline at end of file diff --git a/generators/documentation/docs/weapons/weaponsmanager/dropweapons.json b/generators/documentation/docs/weapons/weaponsmanager/dropweapons.json new file mode 100644 index 000000000..047c3d612 --- /dev/null +++ b/generators/documentation/docs/weapons/weaponsmanager/dropweapons.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "DropWeapons", + "description": "Drops all the weapons of the player.", + "arguments": {}, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/weapons/weaponsmanager/getfirstinslot.json b/generators/documentation/docs/weapons/weaponsmanager/getfirstinslot.json new file mode 100644 index 000000000..1b4c84190 --- /dev/null +++ b/generators/documentation/docs/weapons/weaponsmanager/getfirstinslot.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "GetFIrstInSlot", + "description": "Returns the first weapon in the specified slot.", + "arguments": { + "slot": "gear_slot_t" + }, + "return": "Weapon", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/weapons/weaponsmanager/getinslot.json b/generators/documentation/docs/weapons/weaponsmanager/getinslot.json new file mode 100644 index 000000000..4937862e8 --- /dev/null +++ b/generators/documentation/docs/weapons/weaponsmanager/getinslot.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "GetInSlot", + "description": "Returns the weapons in the specified slot.", + "arguments": { + "slot": "gear_slot_t" + }, + "return": "Weapon[]", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/weapons/weaponsmanager/getweapons.json b/generators/documentation/docs/weapons/weaponsmanager/getweapons.json new file mode 100644 index 000000000..406aa0a71 --- /dev/null +++ b/generators/documentation/docs/weapons/weaponsmanager/getweapons.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "GetWeapons", + "description": "Returns a table of all the player weapons.", + "arguments": {}, + "return": "Weapon[]", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/weapons/weaponsmanager/giveweapon.json b/generators/documentation/docs/weapons/weaponsmanager/giveweapon.json new file mode 100644 index 000000000..40ae48418 --- /dev/null +++ b/generators/documentation/docs/weapons/weaponsmanager/giveweapon.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "GiveWeapon", + "description": "Gives the specified weapon to player.", + "arguments": { + "weapon_name": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/weapons/weaponsmanager/removebyclassname.json b/generators/documentation/docs/weapons/weaponsmanager/removebyclassname.json new file mode 100644 index 000000000..684399029 --- /dev/null +++ b/generators/documentation/docs/weapons/weaponsmanager/removebyclassname.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "RemoveByClassname", + "description": "Removes the weapons with the specified classname.", + "arguments": { + "classname": "string" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/weapons/weaponsmanager/removebyitemdefinition.json b/generators/documentation/docs/weapons/weaponsmanager/removebyitemdefinition.json new file mode 100644 index 000000000..6d165a6e4 --- /dev/null +++ b/generators/documentation/docs/weapons/weaponsmanager/removebyitemdefinition.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "RemoveByItemDefinition", + "description": "Removes the weapons with the specified item definition index.", + "arguments": { + "idx": "int64" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/weapons/weaponsmanager/removebyslot.json b/generators/documentation/docs/weapons/weaponsmanager/removebyslot.json new file mode 100644 index 000000000..7ffa3f5ce --- /dev/null +++ b/generators/documentation/docs/weapons/weaponsmanager/removebyslot.json @@ -0,0 +1,10 @@ +{ + "kind": "function", + "function": "RemoveBySlot", + "description": "Removes the weapons with the specified slot.", + "arguments": { + "slot": "gear_slot_t" + }, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/docs/weapons/weaponsmanager/removeweapons.json b/generators/documentation/docs/weapons/weaponsmanager/removeweapons.json new file mode 100644 index 000000000..13ee90063 --- /dev/null +++ b/generators/documentation/docs/weapons/weaponsmanager/removeweapons.json @@ -0,0 +1,8 @@ +{ + "kind": "function", + "function": "RemoveWeapons", + "description": "Removes all the weapons of the player.", + "arguments": {}, + "return": "void", + "games": "all" +} \ No newline at end of file diff --git a/generators/documentation/examples/commands/getallcommands/example.cs b/generators/documentation/examples/commands/getallcommands/example.cs new file mode 100644 index 000000000..1f198666b --- /dev/null +++ b/generators/documentation/examples/commands/getallcommands/example.cs @@ -0,0 +1,7 @@ +using SwiftlyS2.API.Scripting; + +var list = commands.GetAllCommands(); +for (int i = 0; i < list.Length; i++) +{ + Console.WriteLine($"Command {i + 1} is {list[i]}"); +} \ No newline at end of file diff --git a/generators/documentation/examples/commands/getallcommands/example.lua b/generators/documentation/examples/commands/getallcommands/example.lua new file mode 100644 index 000000000..366f30e82 --- /dev/null +++ b/generators/documentation/examples/commands/getallcommands/example.lua @@ -0,0 +1,4 @@ +local list = commands:GetAllCommands() +for i = 1, #list do + print(string.format("Command %d is %s", i, list[i])) +end diff --git a/generators/documentation/examples/commands/getcommands/example.cs b/generators/documentation/examples/commands/getcommands/example.cs new file mode 100644 index 000000000..fb0851f39 --- /dev/null +++ b/generators/documentation/examples/commands/getcommands/example.cs @@ -0,0 +1,7 @@ +using SwiftlyS2.API.Scripting; + +var list = commands.GetCommands(); +for (int i = 0; i < list.Length; i++) +{ + Console.WriteLine($"Command {i + 1} is {list[i]}"); +} \ No newline at end of file diff --git a/generators/documentation/examples/commands/getcommands/example.lua b/generators/documentation/examples/commands/getcommands/example.lua new file mode 100644 index 000000000..f2c336289 --- /dev/null +++ b/generators/documentation/examples/commands/getcommands/example.lua @@ -0,0 +1,4 @@ +local list = commands:GetCommands() +for i = 1, #list do + print(string.format("Command %d is %s", i, list[i])) +end diff --git a/generators/documentation/examples/commands/onclientcommand/example.cs b/generators/documentation/examples/commands/onclientcommand/example.cs new file mode 100644 index 000000000..ea17b5a4c --- /dev/null +++ b/generators/documentation/examples/commands/onclientcommand/example.cs @@ -0,0 +1,10 @@ +using SwiftlyS2.API.Scripting; + +Events.AddEventHandler("OnClientCommand", (Events.Event @e, int playerid, string command) => +{ + var player = Generic.GetPlayer(playerid); + if(!player) return EventResult.Continue; + + Console.WriteLine($"Player: {playerid} used command '{command}'"); + return EventResult.Continue; +}) \ No newline at end of file diff --git a/generators/documentation/examples/commands/onclientcommand/example.lua b/generators/documentation/examples/commands/onclientcommand/example.lua new file mode 100644 index 000000000..1979e9ce4 --- /dev/null +++ b/generators/documentation/examples/commands/onclientcommand/example.lua @@ -0,0 +1,4 @@ +AddEventHandler("OnClientCommand", function(event, playerid, command) + print(string.format("Player %d used command '%s'", playerid, command)) + return EventResult.Continue +end) diff --git a/generators/documentation/examples/commands/register/example.cs b/generators/documentation/examples/commands/register/example.cs new file mode 100644 index 000000000..c9fd44c11 --- /dev/null +++ b/generators/documentation/examples/commands/register/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("testcmd", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + console.WriteLine("Hello World!"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/commands/register/example.lua b/generators/documentation/examples/commands/register/example.lua new file mode 100644 index 000000000..26a1c7eef --- /dev/null +++ b/generators/documentation/examples/commands/register/example.lua @@ -0,0 +1,3 @@ +commands:Register("testcmd", function(playerid, arguments, arguments_count, silent, prefix) + print("Hello World!") +end) diff --git a/generators/documentation/examples/commands/registeralias/example.cs b/generators/documentation/examples/commands/registeralias/example.cs new file mode 100644 index 000000000..5e58bbbd5 --- /dev/null +++ b/generators/documentation/examples/commands/registeralias/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Commands.RegisterAlias("testcmd", "consolecmd") diff --git a/generators/documentation/examples/commands/registeralias/example.lua b/generators/documentation/examples/commands/registeralias/example.lua new file mode 100644 index 000000000..997f789c9 --- /dev/null +++ b/generators/documentation/examples/commands/registeralias/example.lua @@ -0,0 +1 @@ +commands:RegisterAlias("testcmd", "consolecmd") diff --git a/generators/documentation/examples/commands/registerrawalias/example.cs b/generators/documentation/examples/commands/registerrawalias/example.cs new file mode 100644 index 000000000..3cd32f19a --- /dev/null +++ b/generators/documentation/examples/commands/registerrawalias/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Commands.RegisterRawAlias("testcmd", "consolecmd") diff --git a/generators/documentation/examples/commands/registerrawalias/example.lua b/generators/documentation/examples/commands/registerrawalias/example.lua new file mode 100644 index 000000000..b2771ef8d --- /dev/null +++ b/generators/documentation/examples/commands/registerrawalias/example.lua @@ -0,0 +1 @@ +commands:RegisterRawAlias("testcmd", "consolecmd") diff --git a/generators/documentation/examples/commands/replytocommand/example.cs b/generators/documentation/examples/commands/replytocommand/example.cs new file mode 100644 index 000000000..2bbb69289 --- /dev/null +++ b/generators/documentation/examples/commands/replytocommand/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("replycmd", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Generic.ReplyToCommand(playerid, "[PREFIX]", "Some reply!"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/commands/replytocommand/example.lua b/generators/documentation/examples/commands/replytocommand/example.lua new file mode 100644 index 000000000..2e03d2d5e --- /dev/null +++ b/generators/documentation/examples/commands/replytocommand/example.lua @@ -0,0 +1,3 @@ +commands:Register("replycmd", function(playerid, arguments, arguments_count, silent, prefix) + ReplyToCommand(playerid, "[PREFIX]", "Test Message") +end) diff --git a/generators/documentation/examples/commands/unregister/example.cs b/generators/documentation/examples/commands/unregister/example.cs new file mode 100644 index 000000000..313676e85 --- /dev/null +++ b/generators/documentation/examples/commands/unregister/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Commands.Unregister("testcmd") diff --git a/generators/documentation/examples/commands/unregister/example.lua b/generators/documentation/examples/commands/unregister/example.lua new file mode 100644 index 000000000..1c146a012 --- /dev/null +++ b/generators/documentation/examples/commands/unregister/example.lua @@ -0,0 +1 @@ +commands:Unregister("testcmd") diff --git a/generators/documentation/examples/commands/unregisteralias/example.cs b/generators/documentation/examples/commands/unregisteralias/example.cs new file mode 100644 index 000000000..72a10c703 --- /dev/null +++ b/generators/documentation/examples/commands/unregisteralias/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Commands.UnregisterAlias("consolecmd") diff --git a/generators/documentation/examples/commands/unregisteralias/example.lua b/generators/documentation/examples/commands/unregisteralias/example.lua new file mode 100644 index 000000000..9a3cc79e5 --- /dev/null +++ b/generators/documentation/examples/commands/unregisteralias/example.lua @@ -0,0 +1 @@ +commands:UnregisterAlias("consolecmd") diff --git a/generators/documentation/examples/configuration/create/example.cs b/generators/documentation/examples/configuration/create/example.cs new file mode 100644 index 000000000..8546c37b5 --- /dev/null +++ b/generators/documentation/examples/configuration/create/example.cs @@ -0,0 +1,18 @@ +using SwiftlyS2.API.Scripting; +// This will create a configuration at addons/swiftly/configs/plugins/configuration.json + +Events.AddEventHandler("OnPluginStart", (Events.Event @e) => { + var configData = new Dictonary + { + ["test"] = "Test", + ["test2"] = new Dictionary + { + ["test3"] = "Test3" + }, + ["test3"] = new int[] { 1, 3, 5, 10 } + }; + + Configuration.Create("configuration", configData); + + return EventResult.Continue; +}); \ No newline at end of file diff --git a/generators/documentation/examples/configuration/create/example.lua b/generators/documentation/examples/configuration/create/example.lua new file mode 100644 index 000000000..fdaeb096b --- /dev/null +++ b/generators/documentation/examples/configuration/create/example.lua @@ -0,0 +1,11 @@ +-- This will create a configuration at addons/swiftly/configs/plugins/configuration.json +AddEventHandler("OnPluginStart", function(event) + config:Create("configuration", { + test = "Test", + test2 = { + test3 = "Test3" + }, + test3 = { 1, 3, 5, 10 } + }) + return EventResult.Continue +end) diff --git a/generators/documentation/examples/configuration/exists/example.cs b/generators/documentation/examples/configuration/exists/example.cs new file mode 100644 index 000000000..7b7f53473 --- /dev/null +++ b/generators/documentation/examples/configuration/exists/example.cs @@ -0,0 +1,9 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("configexists", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + if (Configuration.Exists("configuration.test")){ + Console.WriteLine("Configuration key 'test' exists!"); + } else { + Console.WriteLine("Configuration 'test' does not exist!"); + } +}); \ No newline at end of file diff --git a/generators/documentation/examples/configuration/exists/example.lua b/generators/documentation/examples/configuration/exists/example.lua new file mode 100644 index 000000000..a9846f539 --- /dev/null +++ b/generators/documentation/examples/configuration/exists/example.lua @@ -0,0 +1,7 @@ +commands:Register("configexists", function(playerid, arguments, arguments_count, silent, prefix) + if config:Exists("configuration.test") then + print("Configuration key 'test' exists!") + else + print("Configuration 'test' does not exist!") + end +end) diff --git a/generators/documentation/examples/configuration/fetch/example.cs b/generators/documentation/examples/configuration/fetch/example.cs new file mode 100644 index 000000000..ad376b073 --- /dev/null +++ b/generators/documentation/examples/configuration/fetch/example.cs @@ -0,0 +1,13 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("configfetch", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + var value = Configuration.Fetch("configuration.test2") + if (value) + { + Console.WriteLine($"Configuration value: {value}"); + } + else + { + Console.WriteLine("Configuration key not found."); + } +}); \ No newline at end of file diff --git a/generators/documentation/examples/configuration/fetch/example.lua b/generators/documentation/examples/configuration/fetch/example.lua new file mode 100644 index 000000000..2abefda48 --- /dev/null +++ b/generators/documentation/examples/configuration/fetch/example.lua @@ -0,0 +1,15 @@ +commands:Register("configfetch", function(playerid, arguments, arguments_count, silent, prefix) + local value = config:Fetch("configuration.test2") + if value then + if type(value) == "table" then + print("Configuration is a table:") + for k, v in pairs(value) do + print(k, v) + end + else + print("Configuration value:", value) + end + else + print("Configuration key not found.") + end +end) diff --git a/generators/documentation/examples/configuration/fetcharraysize/example.cs b/generators/documentation/examples/configuration/fetcharraysize/example.cs new file mode 100644 index 000000000..78649cf41 --- /dev/null +++ b/generators/documentation/examples/configuration/fetcharraysize/example.cs @@ -0,0 +1,10 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("configfetchsize", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + var size = Configuration.FetchArraySize("configuration.test3") + if(size > 0) { + Console.WriteLine($"Array size: {size}"); + } else { + Console.WriteLine("Configuration key is not an array or does not exist."); + } +}) \ No newline at end of file diff --git a/generators/documentation/examples/configuration/fetcharraysize/example.lua b/generators/documentation/examples/configuration/fetcharraysize/example.lua new file mode 100644 index 000000000..0684e5261 --- /dev/null +++ b/generators/documentation/examples/configuration/fetcharraysize/example.lua @@ -0,0 +1,8 @@ +commands:Register("configfetchsize", function(playerid, arguments, arguments_count, silent, prefix) + local size = config:FetchArraySize("configuration.test3") + if size > 0 then + print("Array size:", size) + else + print("Configuration key is not an array or does not exist.") + end +end) diff --git a/generators/documentation/examples/configuration/reload/example.cs b/generators/documentation/examples/configuration/reload/example.cs new file mode 100644 index 000000000..c6cc156dd --- /dev/null +++ b/generators/documentation/examples/configuration/reload/example.cs @@ -0,0 +1,6 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("configreload", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Configuration.Reload("configuration"); + Console.WriteLine("Configuration reloaded for 'configuration'"); +}) \ No newline at end of file diff --git a/generators/documentation/examples/configuration/reload/example.lua b/generators/documentation/examples/configuration/reload/example.lua new file mode 100644 index 000000000..cecf8397e --- /dev/null +++ b/generators/documentation/examples/configuration/reload/example.lua @@ -0,0 +1,4 @@ +commands:Register("configreload", function(playerid, arguments, arguments_count, silent, prefix) + config:Reload("configuration") + print("Configuration reloaded for 'configuration'") +end) diff --git a/generators/documentation/examples/convars/addflags/example.cs b/generators/documentation/examples/convars/addflags/example.cs new file mode 100644 index 000000000..2d7cb92b8 --- /dev/null +++ b/generators/documentation/examples/convars/addflags/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Convars.AddFlags("sv_cheats", ConvarFlags.FCVAR_NOTIFY | ConvarFlags.FCVAR_REPLICATED); \ No newline at end of file diff --git a/generators/documentation/examples/convars/addflags/example.lua b/generators/documentation/examples/convars/addflags/example.lua new file mode 100644 index 000000000..47528ca6c --- /dev/null +++ b/generators/documentation/examples/convars/addflags/example.lua @@ -0,0 +1 @@ +convar:AddFlags("sv_cheats", ConvarFlags.FCVAR_NOTIFY | ConvarFlags.FCVAR_REPLICATED) diff --git a/generators/documentation/examples/convars/create/example.cs b/generators/documentation/examples/convars/create/example.cs new file mode 100644 index 000000000..c662123a8 --- /dev/null +++ b/generators/documentation/examples/convars/create/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Convars.Create("parachute", "Used for parachutes", EConVarType.EConVarType_Bool, ConvarFlags.FCVAR_CHEAT, false); diff --git a/generators/documentation/examples/convars/create/example.lua b/generators/documentation/examples/convars/create/example.lua new file mode 100644 index 000000000..c7b646c5d --- /dev/null +++ b/generators/documentation/examples/convars/create/example.lua @@ -0,0 +1 @@ +convar:Create("parachute", "Used for parachutes", EConVarType.EConVarType_Bool, ConvarFlags.FCVAR_CHEAT, false) diff --git a/generators/documentation/examples/convars/createfake/example.cs b/generators/documentation/examples/convars/createfake/example.cs new file mode 100644 index 000000000..16cc45bce --- /dev/null +++ b/generators/documentation/examples/convars/createfake/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Convars.CreateFake("parachute", EConVarType.EConVarType_Bool, false, false); diff --git a/generators/documentation/examples/convars/createfake/example.lua b/generators/documentation/examples/convars/createfake/example.lua new file mode 100644 index 000000000..229aae653 --- /dev/null +++ b/generators/documentation/examples/convars/createfake/example.lua @@ -0,0 +1 @@ +convar:CreateFake("parachute", EConVarType.EConVarType_Bool, false, false) diff --git a/generators/documentation/examples/convars/delete/example.cs b/generators/documentation/examples/convars/delete/example.cs new file mode 100644 index 000000000..aba54ddcc --- /dev/null +++ b/generators/documentation/examples/convars/delete/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Convars.Delete("parachute"); diff --git a/generators/documentation/examples/convars/delete/example.lua b/generators/documentation/examples/convars/delete/example.lua new file mode 100644 index 000000000..b2566125c --- /dev/null +++ b/generators/documentation/examples/convars/delete/example.lua @@ -0,0 +1 @@ +convar:Delete("parachute") diff --git a/generators/documentation/examples/convars/deletefake/example.cs b/generators/documentation/examples/convars/deletefake/example.cs new file mode 100644 index 000000000..1aae2aad6 --- /dev/null +++ b/generators/documentation/examples/convars/deletefake/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Convars.DeleteFake("parachute"); diff --git a/generators/documentation/examples/convars/deletefake/example.lua b/generators/documentation/examples/convars/deletefake/example.lua new file mode 100644 index 000000000..e0a9d3279 --- /dev/null +++ b/generators/documentation/examples/convars/deletefake/example.lua @@ -0,0 +1 @@ +convar:DeleteFake("parachute") diff --git a/generators/documentation/examples/convars/exists/example.cs b/generators/documentation/examples/convars/exists/example.cs new file mode 100644 index 000000000..b12bd0ace --- /dev/null +++ b/generators/documentation/examples/convars/exists/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +if (Convars.Exists("parachute")){ + Console.WriteLine("The convar 'parachute' exists."); +} \ No newline at end of file diff --git a/generators/documentation/examples/convars/exists/example.lua b/generators/documentation/examples/convars/exists/example.lua new file mode 100644 index 000000000..c342cf6f2 --- /dev/null +++ b/generators/documentation/examples/convars/exists/example.lua @@ -0,0 +1,3 @@ +if convar:Exists("parachute") then + print("The convar 'parachute' exists.") +end diff --git a/generators/documentation/examples/convars/existsfake/example.cs b/generators/documentation/examples/convars/existsfake/example.cs new file mode 100644 index 000000000..dafd405ac --- /dev/null +++ b/generators/documentation/examples/convars/existsfake/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +if (Convars.ExistsFake("parachute")){ + Console.WriteLine("The fake convar 'parachute' exists."); +} \ No newline at end of file diff --git a/generators/documentation/examples/convars/existsfake/example.lua b/generators/documentation/examples/convars/existsfake/example.lua new file mode 100644 index 000000000..303c5fb99 --- /dev/null +++ b/generators/documentation/examples/convars/existsfake/example.lua @@ -0,0 +1,3 @@ +if convar:ExistsFake("parachute") then + print("The fake convar 'parachute' exists.") +end diff --git a/generators/documentation/examples/convars/get/example.cs b/generators/documentation/examples/convars/get/example.cs new file mode 100644 index 000000000..1174577ad --- /dev/null +++ b/generators/documentation/examples/convars/get/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +if (Convars.Get("sv_cheats")){ + Console.WriteLine("The server is running with cheats enabled."); +} \ No newline at end of file diff --git a/generators/documentation/examples/convars/get/example.lua b/generators/documentation/examples/convars/get/example.lua new file mode 100644 index 000000000..9e8dc0450 --- /dev/null +++ b/generators/documentation/examples/convars/get/example.lua @@ -0,0 +1,3 @@ +if convar:Get("sv_cheats") then + print("The server is running with cheats enabled.") +end diff --git a/generators/documentation/examples/convars/getflags/example.cs b/generators/documentation/examples/convars/getflags/example.cs new file mode 100644 index 000000000..b3cae0834 --- /dev/null +++ b/generators/documentation/examples/convars/getflags/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +var flags = Convars.GetFlags("sv_cheats"); \ No newline at end of file diff --git a/generators/documentation/examples/convars/getflags/example.lua b/generators/documentation/examples/convars/getflags/example.lua new file mode 100644 index 000000000..7526956ad --- /dev/null +++ b/generators/documentation/examples/convars/getflags/example.lua @@ -0,0 +1 @@ +local flags = convar:GetFlags("sv_cheats") diff --git a/generators/documentation/examples/convars/gettype/example.cs b/generators/documentation/examples/convars/gettype/example.cs new file mode 100644 index 000000000..aedff7b99 --- /dev/null +++ b/generators/documentation/examples/convars/gettype/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +if (Convars.GetType("sv_cheats") == EConVarType.EConVarType_Bool){ + Console.WriteLine("sv_cheats is a boolean convar"); +} \ No newline at end of file diff --git a/generators/documentation/examples/convars/gettype/example.lua b/generators/documentation/examples/convars/gettype/example.lua new file mode 100644 index 000000000..33f2c4c60 --- /dev/null +++ b/generators/documentation/examples/convars/gettype/example.lua @@ -0,0 +1,3 @@ +if convar:GetType("sv_cheats") == EConVarType.EConVarType_Bool then + print("sv_cheats is a boolean convar") +end diff --git a/generators/documentation/examples/convars/hasflags/example.cs b/generators/documentation/examples/convars/hasflags/example.cs new file mode 100644 index 000000000..96ad315bf --- /dev/null +++ b/generators/documentation/examples/convars/hasflags/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +if (Convars.HasFlags("sv_cheats", ConvarFlags.FCVAR_NOTIFY)){ + Console.WriteLine("sv_cheats is notifying the server for changes"); +} \ No newline at end of file diff --git a/generators/documentation/examples/convars/hasflags/example.lua b/generators/documentation/examples/convars/hasflags/example.lua new file mode 100644 index 000000000..0f25dd1ad --- /dev/null +++ b/generators/documentation/examples/convars/hasflags/example.lua @@ -0,0 +1,3 @@ +if convar:HasFlags("sv_cheats", ConvarFlags.FCVAR_NOTIFY) then + print("sv_cheats is notifying the server for changes.") +end diff --git a/generators/documentation/examples/convars/removeflags/example.cs b/generators/documentation/examples/convars/removeflags/example.cs new file mode 100644 index 000000000..f0434d8a0 --- /dev/null +++ b/generators/documentation/examples/convars/removeflags/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Convars.RemoveFlags("sv_cheats", ConvarFlags.FCVAR_NOTIFY | ConvarFlags.FCVAR_REPLICATED); diff --git a/generators/documentation/examples/convars/removeflags/example.lua b/generators/documentation/examples/convars/removeflags/example.lua new file mode 100644 index 000000000..fc6973ab2 --- /dev/null +++ b/generators/documentation/examples/convars/removeflags/example.lua @@ -0,0 +1 @@ +convar:RemoveFlags("sv_cheats", ConvarFlags.FCVAR_NOTIFY | ConvarFlags.FCVAR_REPLICATED) diff --git a/generators/documentation/examples/convars/set/example.cs b/generators/documentation/examples/convars/set/example.cs new file mode 100644 index 000000000..b1a2072a6 --- /dev/null +++ b/generators/documentation/examples/convars/set/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Convars.Set("sv_cheats", "true"); diff --git a/generators/documentation/examples/convars/set/example.lua b/generators/documentation/examples/convars/set/example.lua new file mode 100644 index 000000000..80db6f559 --- /dev/null +++ b/generators/documentation/examples/convars/set/example.lua @@ -0,0 +1 @@ +convar:Set("sv_cheats", "true") diff --git a/generators/documentation/examples/database/database/example.cs b/generators/documentation/examples/database/database/example.cs new file mode 100644 index 000000000..a264b633f --- /dev/null +++ b/generators/documentation/examples/database/database/example.cs @@ -0,0 +1,17 @@ +using SwiftlyS2.API.Scripting; +using System.Text.Json; + +Events.AddEventHandler("OnPluginStart", (Events.Event @e) => { + var db = new Database("CONNECTION_NAME"); + + if (!db.IsConnected()) return EventResult.Continue; + db.Query("select * from users", (err, result) => { + if(err) return Console.WriteLine(err); + + for(var i = 0; i < result.Length; i++) + { + Console.WriteLine($"Row {i}: {JsonSerializer.Serialize(result[i])}"); + } + }); + return EventResult.Continue; +}) \ No newline at end of file diff --git a/generators/documentation/examples/database/database/example.lua b/generators/documentation/examples/database/database/example.lua new file mode 100644 index 000000000..8d5824eca --- /dev/null +++ b/generators/documentation/examples/database/database/example.lua @@ -0,0 +1,14 @@ +AddEventHandler("OnPluginStart", function(event) + db = Database("CONNECTION_NAME") + + if not db:IsConnected() then return end + db:Query("select * from users", function(err, result) + if err then return print(err) end + + for i = 1, #result do + print("Row " .. i .. ": " .. json.encode(result[i])) + end + end) + + return EventResult.Continue +end) diff --git a/generators/documentation/examples/database/querybuilder/example.cs b/generators/documentation/examples/database/querybuilder/example.cs new file mode 100644 index 000000000..ab66ba0f5 --- /dev/null +++ b/generators/documentation/examples/database/querybuilder/example.cs @@ -0,0 +1,18 @@ +using SwiftlyS2.API.Scripting; + +Events.AddEventHandler("OnPluginStart", (Events.Event @e) => { + var db = new Database("CONNECTION_NAME"); + + if (!db.IsConnected()) return EventResult.Continue; + + db.QueryBuilder() + .Table("users") + .Create(new Dictionary + { + ["steamid"] = "string|max:128|unique", + ["name"] = "string" + }) + .Execute(); + + return EventResult.Continue; +}); \ No newline at end of file diff --git a/generators/documentation/examples/database/querybuilder/example.lua b/generators/documentation/examples/database/querybuilder/example.lua new file mode 100644 index 000000000..d1603b117 --- /dev/null +++ b/generators/documentation/examples/database/querybuilder/example.lua @@ -0,0 +1,12 @@ +AddEventHandler("OnPluginStart", function(event) + db = Database("CONNECTION_NAME") + + if not db:IsConnected() then return end + + db:QueryBuilder():Table("users"):Create({ + steamid = "string|max:128|unique", + name = "string" + }):Execute() + + return EventResult.Continue +end) diff --git a/generators/documentation/examples/entities/addhookentityoutput/example.cs b/generators/documentation/examples/entities/addhookentityoutput/example.cs new file mode 100644 index 000000000..c1ebc456f --- /dev/null +++ b/generators/documentation/examples/entities/addhookentityoutput/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +var output = Generic.AddHookEntityOutput("weapon_knife", "*"); diff --git a/generators/documentation/examples/entities/addhookentityoutput/example.lua b/generators/documentation/examples/entities/addhookentityoutput/example.lua new file mode 100644 index 000000000..4d32dd8ce --- /dev/null +++ b/generators/documentation/examples/entities/addhookentityoutput/example.lua @@ -0,0 +1 @@ +local output = AddHookEntityOutput("weapon_knife", "*") diff --git a/generators/documentation/examples/entities/centitykeyvalues/example.cs b/generators/documentation/examples/entities/centitykeyvalues/example.cs new file mode 100644 index 000000000..d418596a6 --- /dev/null +++ b/generators/documentation/examples/entities/centitykeyvalues/example.cs @@ -0,0 +1,14 @@ +using SwiftlyS2.API.Scripting; +using SwiftlyS2.API.SDK; + +var particle = Generic.CreateEntityByName("info_particle_system"); +var particleSystem = new CS2.CParticleSystem(particle); +var keyvals = new CoreClasses.CEntityKeyValues(); + +keyvals.SetString("effect_name", "particles/cs2fixes/player_beacon.vpcf"); +keyvals.SetInt("tint_cp", 1); +keyvals.SetVector("origin", new CoreClasses.Vector(2.3, 4.5, 6.7)); +keyvals.SetBool("start_active", true); + +particleSystem.Tint = new CoreClasses.Color(0, 186, 105, 255); +particleSystem.Spawn(keyvals); \ No newline at end of file diff --git a/generators/documentation/examples/entities/centitykeyvalues/example.lua b/generators/documentation/examples/entities/centitykeyvalues/example.lua new file mode 100644 index 000000000..ac3967f21 --- /dev/null +++ b/generators/documentation/examples/entities/centitykeyvalues/example.lua @@ -0,0 +1,12 @@ +local particle = CreateEntityByName("info_particle_system") +local particleSystem = CParticleSystem(particle) +local keyvals = CEntityKeyValues() + +-- The effect needs to be precached +keyvals:SetString("effect_name", "particles/cs2fixes/player_beacon.vpcf") +keyvals:SetInt("tint_cp", 1) +keyvals:SetVector("origin", Vector(2.3, 4.5, 6.7)) +keyvals:SetBool("start_active", true) + +particleSystem.Tint = Color(0, 186, 105, 255) +particleSystem:Spawn(keyvals) diff --git a/generators/documentation/examples/entities/createentitybyname/example.cs b/generators/documentation/examples/entities/createentitybyname/example.cs new file mode 100644 index 000000000..743fb422c --- /dev/null +++ b/generators/documentation/examples/entities/createentitybyname/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +var ent = Generic.CreateEntityByName("prop_dynamic_override"); diff --git a/generators/documentation/examples/entities/createentitybyname/example.lua b/generators/documentation/examples/entities/createentitybyname/example.lua new file mode 100644 index 000000000..31a510726 --- /dev/null +++ b/generators/documentation/examples/entities/createentitybyname/example.lua @@ -0,0 +1 @@ +local ent = CreateEntityByName("prop_dynamic_override") diff --git a/generators/documentation/examples/entities/findentitiesbyclassname/example.cs b/generators/documentation/examples/entities/findentitiesbyclassname/example.cs new file mode 100644 index 000000000..fd7e3a383 --- /dev/null +++ b/generators/documentation/examples/entities/findentitiesbyclassname/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +var teams = Generic.FindEntitiesByClassname("cs_team_manager"); diff --git a/generators/documentation/examples/entities/findentitiesbyclassname/example.lua b/generators/documentation/examples/entities/findentitiesbyclassname/example.lua new file mode 100644 index 000000000..bff06ead6 --- /dev/null +++ b/generators/documentation/examples/entities/findentitiesbyclassname/example.lua @@ -0,0 +1 @@ +local teams = FindEntitiesByClassname("cs_team_manager") diff --git a/generators/documentation/examples/events/addeventhandler/example.cs b/generators/documentation/examples/events/addeventhandler/example.cs new file mode 100644 index 000000000..c12662fb9 --- /dev/null +++ b/generators/documentation/examples/events/addeventhandler/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Events.AddEventHandler("OnPluginStart", (Events.Event @e) => { + Console.WriteLine("Plugin Started"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/events/addeventhandler/example.lua b/generators/documentation/examples/events/addeventhandler/example.lua new file mode 100644 index 000000000..5fd813bb4 --- /dev/null +++ b/generators/documentation/examples/events/addeventhandler/example.lua @@ -0,0 +1,3 @@ +AddEventHandler("OnPluginStart", function(event) + print("Plugin Started") +end) diff --git a/generators/documentation/examples/events/event/example.cs b/generators/documentation/examples/events/event/example.cs new file mode 100644 index 000000000..7b6b44a95 --- /dev/null +++ b/generators/documentation/examples/events/event/example.cs @@ -0,0 +1,13 @@ +using SwiftlyS2.API.Scripting; + +Events.AddEventHandler("OnPlayerDeath", (Events.Event @e) => { + var playerid = @e.GetInt("userid"); // Retrieve the ID of the player who died. + var attackerid = @e.GetInt("attacker"); // Retrieve the ID of the player who attacked. + var headshot = @e.GetBool("headshot"); // Check if the kill was a headshot. + var noscope = @e.GetBool("noscope"); // Check if the kill was performed without a scope. + + @e.SetBool("headshot", true); + @e.SetBool("wipe", true); + @e.SetBool("noscope", true); + return EventResult.Continue +}); \ No newline at end of file diff --git a/generators/documentation/examples/events/event/example.lua b/generators/documentation/examples/events/event/example.lua new file mode 100644 index 000000000..a818c0df6 --- /dev/null +++ b/generators/documentation/examples/events/event/example.lua @@ -0,0 +1,11 @@ +AddEventHandler("OnPlayerDeath", function(event) + local playerid = event:GetInt("userid") -- Retrieve the ID of the player who died. + local attackerid = event:GetInt("attacker") -- Retrieve the ID of the player who attacked. + local headshot = event:GetBool("headshot") -- Check if the kill was a headshot. + local noscope = event:GetBool("noscope") -- Check if the kill was performed without a scope. + + event:SetBool("headshot", true) + event:SetBool("wipe", true) + event:SetBool("noscope", true) + return EventResult.Continue +end) diff --git a/generators/documentation/examples/events/removeeventhandler/example.cs b/generators/documentation/examples/events/removeeventhandler/example.cs new file mode 100644 index 000000000..9af2e1b7f --- /dev/null +++ b/generators/documentation/examples/events/removeeventhandler/example.cs @@ -0,0 +1,12 @@ +using SwiftlyS2.API.Scripting; + +var event = Events.AddEventHandler("OnPlayerConnectFull", (Events.Event @e) => { + var player = Generic.GetPlayer(@e.GetInt("userid")); + if(!player) return EventResult.Continue; + Console.WriteLine($"Player {player.GetSteamID()} connected."); + return EventResult.Continue +}); + +Commands.Register("removeevent", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Events.RemoveEventHandler(event); +}); \ No newline at end of file diff --git a/generators/documentation/examples/events/removeeventhandler/example.lua b/generators/documentation/examples/events/removeeventhandler/example.lua new file mode 100644 index 000000000..245eaa176 --- /dev/null +++ b/generators/documentation/examples/events/removeeventhandler/example.lua @@ -0,0 +1,10 @@ +local event = AddEventHandler("OnPlayerConnectFull", function(event) + local player = GetPlayer(event:GetInt("userid")) + if not player then return end + print("Player " .. tostring(player:GetSteamID()) .. " connected.") + return EventResult.Continue +end) + +commands:Register("removeevent", function(playerid, arguments, arguments_count, silent, prefix) + RemoveEventHandler(event) -- Removes the event handler for OnPlayerConnectFull +end) diff --git a/generators/documentation/examples/events/triggerevent/example.cs b/generators/documentation/examples/events/triggerevent/example.cs new file mode 100644 index 000000000..20cb46e04 --- /dev/null +++ b/generators/documentation/examples/events/triggerevent/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Events.TriggerEvent("example:CustomEvent", 5, "Test Argument") diff --git a/generators/documentation/examples/events/triggerevent/example.lua b/generators/documentation/examples/events/triggerevent/example.lua new file mode 100644 index 000000000..1e9b34461 --- /dev/null +++ b/generators/documentation/examples/events/triggerevent/example.lua @@ -0,0 +1 @@ +TriggerEvent("example:CustomEvent", 5, "Test Argument") diff --git a/generators/documentation/examples/exports/call/example.cs b/generators/documentation/examples/exports/call/example.cs new file mode 100644 index 000000000..37f935e4e --- /dev/null +++ b/generators/documentation/examples/exports/call/example.cs @@ -0,0 +1,10 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("testexport", (int playerid, string[] arguments, bool silent, int count, string prefix) => { + var player = Generic.GetPlayer(playerid); + if(!player) return EventResult.Continue; + + if(!Exports.Call("admins", "HasFlags", playerid)){ + return player.SendMsg(MessageType.Chat, "You don't have the right flag for this command!"); + } +}); \ No newline at end of file diff --git a/generators/documentation/examples/exports/call/example.lua b/generators/documentation/examples/exports/call/example.lua new file mode 100644 index 000000000..e00e5de45 --- /dev/null +++ b/generators/documentation/examples/exports/call/example.lua @@ -0,0 +1,8 @@ +commands:Register("testexport", function(playerid, args, argsCount, silent, prefix) + local player = GetPlayer(playerid) + if not player or not player:IsValid() then return end + + if not exports["admins"]:HasFlags(playerid, "b") then + return player:SendMsg(MessageType.Chat, "You don't have the right flag for this command!") + end +end) diff --git a/generators/documentation/examples/exports/register/example.cs b/generators/documentation/examples/exports/register/example.cs new file mode 100644 index 000000000..f1b4e916c --- /dev/null +++ b/generators/documentation/examples/exports/register/example.cs @@ -0,0 +1,9 @@ +using SwiftlyS2.API.Scripting; + +Exports.Register("GetCredits", (int playerid) => { + var player = Generic.GetPlayer(playerid); + if(player == null) return 0; + if(player.IsFakeClient()) return 0; + + return player.GetVar("credits") +}) diff --git a/generators/documentation/examples/exports/register/example.lua b/generators/documentation/examples/exports/register/example.lua new file mode 100644 index 000000000..2c1dd8e18 --- /dev/null +++ b/generators/documentation/examples/exports/register/example.lua @@ -0,0 +1,7 @@ +export("GetCredits", function(playerid) + local player = GetPlayer(playerid) + if not player then return 0 end + if player:IsFakeClient() then return 0 end + + return player:GetVar("credits") +end) diff --git a/generators/documentation/examples/files/append/example.cs b/generators/documentation/examples/files/append/example.cs new file mode 100644 index 000000000..d1bb89f23 --- /dev/null +++ b/generators/documentation/examples/files/append/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("append", (int playerid, string[] arguments, bool silent, int count, string prefix) => { + Files.Append("test/test.log", "Test!", true); +}); \ No newline at end of file diff --git a/generators/documentation/examples/files/append/example.lua b/generators/documentation/examples/files/append/example.lua new file mode 100644 index 000000000..099589ff4 --- /dev/null +++ b/generators/documentation/examples/files/append/example.lua @@ -0,0 +1,3 @@ +commands:Register("append", function(playerid, args, argsCount, silent, prefix) + files:Append("test/test.log", "Test!", true) +end) diff --git a/generators/documentation/examples/files/compress/example.cs b/generators/documentation/examples/files/compress/example.cs new file mode 100644 index 000000000..08366f514 --- /dev/null +++ b/generators/documentation/examples/files/compress/example.cs @@ -0,0 +1,12 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("compress", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + if(Files.Compress("logs/error.log", "archives/errors.zip")) + { + Console.WriteLine("Compression succeeded"); + } + else + { + Console.WriteLine("Compression failed"); + } +}); \ No newline at end of file diff --git a/generators/documentation/examples/files/compress/example.lua b/generators/documentation/examples/files/compress/example.lua new file mode 100644 index 000000000..7f21cd09f --- /dev/null +++ b/generators/documentation/examples/files/compress/example.lua @@ -0,0 +1,7 @@ +commands:Register("compress", function(playerid, args, argsCount, silent, prefix) + if files:Compress("logs/error.log", "archives/errors.zip") then + print("Compression succeeded") + else + print("Compression failed") + end +end) diff --git a/generators/documentation/examples/files/createdirectory/example.cs b/generators/documentation/examples/files/createdirectory/example.cs new file mode 100644 index 000000000..c3e025738 --- /dev/null +++ b/generators/documentation/examples/files/createdirectory/example.cs @@ -0,0 +1,12 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("createdir", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + if(Files.CreateDirectory("addons/swiftly/plugins/test")) + { + Console.WriteLine("Directory created successfully"); + } + else + { + Console.WriteLine("Failed to create directory"); + } +}); \ No newline at end of file diff --git a/generators/documentation/examples/files/createdirectory/example.lua b/generators/documentation/examples/files/createdirectory/example.lua new file mode 100644 index 000000000..9394a1317 --- /dev/null +++ b/generators/documentation/examples/files/createdirectory/example.lua @@ -0,0 +1,7 @@ +commands:Register("createdir", function(playerid, args, argsCount, silent, prefix) + if files:CreateDirectory("addons/swiftly/plugins/test") then + print("Directory created successfully") + else + print("Failed to create directory") + end +end) diff --git a/generators/documentation/examples/files/decompress/example.cs b/generators/documentation/examples/files/decompress/example.cs new file mode 100644 index 000000000..7f4614de9 --- /dev/null +++ b/generators/documentation/examples/files/decompress/example.cs @@ -0,0 +1,12 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("creadecompresstedir", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + if(Files.Decompress("update.zip", "new_version/")) + { + Console.WriteLine("Decompression succeeded"); + } + else + { + Console.WriteLine("Decompression failed"); + } +}); \ No newline at end of file diff --git a/generators/documentation/examples/files/decompress/example.lua b/generators/documentation/examples/files/decompress/example.lua new file mode 100644 index 000000000..aa101fbf3 --- /dev/null +++ b/generators/documentation/examples/files/decompress/example.lua @@ -0,0 +1,7 @@ +commands:Register("decompress", function(playerid, args, argsCount, silent, prefix) + if files:Decompress("update.zip", "new_version/") then + print("Decompression succeeded") + else + print("Decompression failed") + end +end) diff --git a/generators/documentation/examples/files/delete/example.cs b/generators/documentation/examples/files/delete/example.cs new file mode 100644 index 000000000..adc2a7d15 --- /dev/null +++ b/generators/documentation/examples/files/delete/example.cs @@ -0,0 +1,6 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("delete", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Files.Delete("addons/swiftly/logs/log_1.log"); + Console.WriteLine("File deleted"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/files/delete/example.lua b/generators/documentation/examples/files/delete/example.lua new file mode 100644 index 000000000..38dee53a8 --- /dev/null +++ b/generators/documentation/examples/files/delete/example.lua @@ -0,0 +1,4 @@ +commands:Register("delete", function(playerid, args, argsCount, silent, prefix) + files:Delete("addons/swiftly/logs/log_1.log") + print("File deleted") +end) diff --git a/generators/documentation/examples/files/existspath/example.cs b/generators/documentation/examples/files/existspath/example.cs new file mode 100644 index 000000000..33b1b6373 --- /dev/null +++ b/generators/documentation/examples/files/existspath/example.cs @@ -0,0 +1,12 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("createdir", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + if(Files.ExistsPath("test.json")) + { + Console.WriteLine("Config file present"); + } + else + { + Console.WriteLine("Config file not found"); + } +}); \ No newline at end of file diff --git a/generators/documentation/examples/files/existspath/example.lua b/generators/documentation/examples/files/existspath/example.lua new file mode 100644 index 000000000..cd4a5fb35 --- /dev/null +++ b/generators/documentation/examples/files/existspath/example.lua @@ -0,0 +1,7 @@ +commands:Register("exists", function(playerid, args, argsCount, silent, prefix) + if files:ExistsPath("test.json") then + print("Config file present") + else + print("Config file not found") + end +end) diff --git a/generators/documentation/examples/files/fetchdirectories/example.cs b/generators/documentation/examples/files/fetchdirectories/example.cs new file mode 100644 index 000000000..e7769537a --- /dev/null +++ b/generators/documentation/examples/files/fetchdirectories/example.cs @@ -0,0 +1,9 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("fetchdirs", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + var dirs = Files.FetchDirectories("addons/swiftly/plugins"); + for(var i = 0; i < dirs.Length; i++) + { + Console.WriteLine($"Found plugin: {dirs[i]}"); + } +}); \ No newline at end of file diff --git a/generators/documentation/examples/files/fetchdirectories/example.lua b/generators/documentation/examples/files/fetchdirectories/example.lua new file mode 100644 index 000000000..334963875 --- /dev/null +++ b/generators/documentation/examples/files/fetchdirectories/example.lua @@ -0,0 +1,6 @@ +commands:Register("fetchdirs", function(playerid, args, argsCount, silent, prefix) + local dirs = files:FetchDirectories("addons/swiftly/plugins") + for i = 1, #dirs do + print("Found plugin: " .. dirs[i]) + end +end) diff --git a/generators/documentation/examples/files/fetchfilenames/example.cs b/generators/documentation/examples/files/fetchfilenames/example.cs new file mode 100644 index 000000000..1edde0996 --- /dev/null +++ b/generators/documentation/examples/files/fetchfilenames/example.cs @@ -0,0 +1,7 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("fetchfiles", (int playerid, string[] args, int argsCount, bool silent, string prefix) => +{ + var filesList = Files.FetchFileNames("addons/swiftly/configs"); + Console.WriteLine("All configs: " + string.Join(", ", filesList)); +}); diff --git a/generators/documentation/examples/files/fetchfilenames/example.lua b/generators/documentation/examples/files/fetchfilenames/example.lua new file mode 100644 index 000000000..c58910ff6 --- /dev/null +++ b/generators/documentation/examples/files/fetchfilenames/example.lua @@ -0,0 +1,4 @@ +commands:Register("fetchfiles", function(playerid, args, argsCount, silent, prefix) + local filesList = files:FetchFileNames("addons/swiftly/configs") + print("All configs: " .. table.concat(filesList, ", ")) +end) diff --git a/generators/documentation/examples/files/getbase/example.cs b/generators/documentation/examples/files/getbase/example.cs new file mode 100644 index 000000000..e4d2a869a --- /dev/null +++ b/generators/documentation/examples/files/getbase/example.cs @@ -0,0 +1,7 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("getbase", (int playerid, string[] args, int argsCount, bool silent, string prefix) => +{ + var name = Files.GetBase("cfg/autoexec.cfg"); + Console.WriteLine($"Base filename: {name}"); +}); diff --git a/generators/documentation/examples/files/getbase/example.lua b/generators/documentation/examples/files/getbase/example.lua new file mode 100644 index 000000000..0089aec3f --- /dev/null +++ b/generators/documentation/examples/files/getbase/example.lua @@ -0,0 +1,4 @@ +commands:Register("getbase", function(playerid, args, argsCount, silent, prefix) + local name = files:GetBase("cfg/autoexec.cfg") + print("Base filename: " .. name) +end) diff --git a/generators/documentation/examples/files/isdirectory/example.cs b/generators/documentation/examples/files/isdirectory/example.cs new file mode 100644 index 000000000..ab5060b47 --- /dev/null +++ b/generators/documentation/examples/files/isdirectory/example.cs @@ -0,0 +1,10 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("isdir", (int playerid, string[] args, int argsCount, bool silent, string prefix) => +{ + if(Files.IsDirectory("test")){ + Console.WriteLine("This is a folder"); + } else { + Console.WriteLine("Not a folder"); + } +}); diff --git a/generators/documentation/examples/files/isdirectory/example.lua b/generators/documentation/examples/files/isdirectory/example.lua new file mode 100644 index 000000000..eabb5b2a3 --- /dev/null +++ b/generators/documentation/examples/files/isdirectory/example.lua @@ -0,0 +1,7 @@ +commands:Register("isdir", function(playerid, args, argsCount, silent, prefix) + if files:IsDirectory("test") then + print("This is a folder") + else + print("Not a folder") + end +end) diff --git a/generators/documentation/examples/files/read/example.cs b/generators/documentation/examples/files/read/example.cs new file mode 100644 index 000000000..a030648f6 --- /dev/null +++ b/generators/documentation/examples/files/read/example.cs @@ -0,0 +1,14 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("read", (int playerid, string[] args, int argsCount, bool silent, string prefix) => +{ + var content = Files.Read("addons/swiftly/configs/settings.json"); + if(content) + { + Console.WriteLine($"File contents: {content}");; + } + else + { + Console.WriteLine("Failed to read file"); + } +}); diff --git a/generators/documentation/examples/files/read/example.lua b/generators/documentation/examples/files/read/example.lua new file mode 100644 index 000000000..18bd69caa --- /dev/null +++ b/generators/documentation/examples/files/read/example.lua @@ -0,0 +1,8 @@ +commands:Register("read", function(playerid, args, argsCount, silent, prefix) + local content = files:Read("addons/swiftly/configs/settings.json") + if content then + print("File contents: " .. content) + else + print("Failed to read file") + end +end) diff --git a/generators/documentation/examples/files/write/example.cs b/generators/documentation/examples/files/write/example.cs new file mode 100644 index 000000000..34d023de8 --- /dev/null +++ b/generators/documentation/examples/files/write/example.cs @@ -0,0 +1,7 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("read", (int playerid, string[] args, int argsCount, bool silent, string prefix) => +{ + Files.Write("addons/swiftly/important/important.txt", "Important data", true); + Console.WriteLine("File written"); +}); diff --git a/generators/documentation/examples/files/write/example.lua b/generators/documentation/examples/files/write/example.lua new file mode 100644 index 000000000..f421c3e5d --- /dev/null +++ b/generators/documentation/examples/files/write/example.lua @@ -0,0 +1,4 @@ +commands:Register("write", function(playerid, args, argsCount, silent, prefix) + files:Write("addons/swiftly/important/important.txt", "Important data", true) + print("File written") +end) diff --git a/generators/documentation/examples/generic/createtexttable/example.cs b/generators/documentation/examples/generic/createtexttable/example.cs new file mode 100644 index 000000000..e99e506c5 --- /dev/null +++ b/generators/documentation/examples/generic/createtexttable/example.cs @@ -0,0 +1,13 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("table", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + var tbl = new string[][] + { + new[] { "Admin", "Flag", "Group" }, + new[] { "blu", "z", "root" }, + new[] { "skuzzi", "b", "helper" }, + new[] { "m3ntor", "a", "moderator" } + }; + + Console.WriteLine(tbl); +}); \ No newline at end of file diff --git a/generators/documentation/examples/generic/createtexttable/example.lua b/generators/documentation/examples/generic/createtexttable/example.lua new file mode 100644 index 000000000..351844b9a --- /dev/null +++ b/generators/documentation/examples/generic/createtexttable/example.lua @@ -0,0 +1,9 @@ +commands:Register("table", function(playerid, args, argsCount, silent, prefix) + local tbl = CreateTextTable({ + { "Admin", "Flag", "Group" }, + { "blu", "z", "root" }, + { "skuzzi", "b", "helper" }, + { "m3ntor", "a", "moderator" } + }) + print(tbl) +end) diff --git a/generators/documentation/examples/generic/getcurrentpluginname/example.cs b/generators/documentation/examples/generic/getcurrentpluginname/example.cs new file mode 100644 index 000000000..bbb0f183f --- /dev/null +++ b/generators/documentation/examples/generic/getcurrentpluginname/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("pluginname", (int playerid, int count, bool silent, string arguments[], string prefix) => { + Console.WriteLine(Generic.GetCurrentPluginName()); +}); \ No newline at end of file diff --git a/generators/documentation/examples/generic/getcurrentpluginname/example.lua b/generators/documentation/examples/generic/getcurrentpluginname/example.lua new file mode 100644 index 000000000..45585945e --- /dev/null +++ b/generators/documentation/examples/generic/getcurrentpluginname/example.lua @@ -0,0 +1,3 @@ +commands:Register("pluginname", function(playerid, args, argsCount, silent, prefix) + print(GetCurrentPluginName()) +end) diff --git a/generators/documentation/examples/generic/getgamename/example.cs b/generators/documentation/examples/generic/getgamename/example.cs new file mode 100644 index 000000000..09a2e9475 --- /dev/null +++ b/generators/documentation/examples/generic/getgamename/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("getgamename", (int playerid, int count, bool silent, string arguments[], string prefix) => { + Console.WriteLine(Generic.GetGameName()); +}); \ No newline at end of file diff --git a/generators/documentation/examples/generic/getgamename/example.lua b/generators/documentation/examples/generic/getgamename/example.lua new file mode 100644 index 000000000..57d6d6666 --- /dev/null +++ b/generators/documentation/examples/generic/getgamename/example.lua @@ -0,0 +1,3 @@ +commands:Register("getgamename", function(playerid, args, argsCount, silent, prefix) + print(GetGameName()) +end) diff --git a/generators/documentation/examples/generic/getpluginpath/example.cs b/generators/documentation/examples/generic/getpluginpath/example.cs new file mode 100644 index 000000000..8514f50ed --- /dev/null +++ b/generators/documentation/examples/generic/getpluginpath/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("getpath", (int playerid, int count, bool silent, string arguments[], string prefix) => { + Console.WriteLine(Generic.GetPluginPath("admins")); +}); \ No newline at end of file diff --git a/generators/documentation/examples/generic/getpluginpath/example.lua b/generators/documentation/examples/generic/getpluginpath/example.lua new file mode 100644 index 000000000..0f168d7b0 --- /dev/null +++ b/generators/documentation/examples/generic/getpluginpath/example.lua @@ -0,0 +1,3 @@ +commands:Register("getpath", function(playerid, args, argsCount, silent, prefix) + print(GetPluginPath("admins")) +end) diff --git a/generators/documentation/examples/generic/getpluginstate/example.cs b/generators/documentation/examples/generic/getpluginstate/example.cs new file mode 100644 index 000000000..a4426e6c0 --- /dev/null +++ b/generators/documentation/examples/generic/getpluginstate/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("getpluginstate", (int playerid, int count, bool silent, string arguments[], string prefix) => { + Console.WriteLine(Generic.GetPluginState("admins")); +}); \ No newline at end of file diff --git a/generators/documentation/examples/generic/getpluginstate/example.lua b/generators/documentation/examples/generic/getpluginstate/example.lua new file mode 100644 index 000000000..de55f68ea --- /dev/null +++ b/generators/documentation/examples/generic/getpluginstate/example.lua @@ -0,0 +1,3 @@ +commands:Register("getpluginstate", function(playerid, args, argsCount, silent, prefix) + print(GetPluginState("admins")) +end) diff --git a/generators/documentation/examples/generic/print/example.cs b/generators/documentation/examples/generic/print/example.cs new file mode 100644 index 000000000..f575cc5e8 --- /dev/null +++ b/generators/documentation/examples/generic/print/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +Console.WriteLine("hello {green}world{default}"); \ No newline at end of file diff --git a/generators/documentation/examples/generic/print/example.lua b/generators/documentation/examples/generic/print/example.lua new file mode 100644 index 000000000..ba174d15f --- /dev/null +++ b/generators/documentation/examples/generic/print/example.lua @@ -0,0 +1 @@ +print("hello {green}world{default}") diff --git a/generators/documentation/examples/hooks/addhook/example.cs b/generators/documentation/examples/hooks/addhook/example.cs new file mode 100644 index 000000000..276d77968 --- /dev/null +++ b/generators/documentation/examples/hooks/addhook/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +var mem_terminateround = new Memory(); +mem_terminateround.LoadFromSignatureName("CGameRules_TerminateRound"); +var hook_terminateround = Hooks.AddHook(mem_terminateround, "pufuu", "v"); diff --git a/generators/documentation/examples/hooks/addhook/example.lua b/generators/documentation/examples/hooks/addhook/example.lua new file mode 100644 index 000000000..ebc98c026 --- /dev/null +++ b/generators/documentation/examples/hooks/addhook/example.lua @@ -0,0 +1,3 @@ +local mem_terminateround = Memory() +mem_terminateround:LoadFromSignatureName("CGameRules_TerminateRound") +local hook_terminateround = AddHook(mem_terminateround, "pufuu", "v") diff --git a/generators/documentation/examples/hooks/addposthooklistener/example.cs b/generators/documentation/examples/hooks/addposthooklistener/example.cs new file mode 100644 index 000000000..959d98fec --- /dev/null +++ b/generators/documentation/examples/hooks/addposthooklistener/example.cs @@ -0,0 +1,9 @@ +using SwiftlyS2.API.Scripting; + +var mem_terminateround = new Memory(); +mem_terminateround.LoadFromSignatureName("CGameRules_TerminateRound"); +var hook_terminateround = Hooks.AddHook(mem_terminateround, "pufuu", "v"); + +Hooks.AddPostHookListener(hook_terminateround, (Events.Event @e) => { + // ---- +}); \ No newline at end of file diff --git a/generators/documentation/examples/hooks/addposthooklistener/example.lua b/generators/documentation/examples/hooks/addposthooklistener/example.lua new file mode 100644 index 000000000..f05cdad51 --- /dev/null +++ b/generators/documentation/examples/hooks/addposthooklistener/example.lua @@ -0,0 +1,7 @@ +local mem_terminateround = Memory() +mem_terminateround:LoadFromSignatureName("CGameRules_TerminateRound") +local hook_terminateround = AddHook(mem_terminateround, "pufuu", "v") + +AddPostHookListener(hook_terminateround, function(p_Event) + -- ... +end) diff --git a/generators/documentation/examples/hooks/addprehooklistener/example.cs b/generators/documentation/examples/hooks/addprehooklistener/example.cs new file mode 100644 index 000000000..e4c7aae0e --- /dev/null +++ b/generators/documentation/examples/hooks/addprehooklistener/example.cs @@ -0,0 +1,9 @@ +using SwiftlyS2.API.Scripting; + +var mem_terminateround = new Memory(); +mem_terminateround.LoadFromSignatureName("CGameRules_TerminateRound"); +var hook_terminateround = Hooks.AddHook(mem_terminateround, "pufuu", "v"); + +Hooks.AddPreHookListener(hook_terminateround, (Events.Event @e) => { + // ---- +}); \ No newline at end of file diff --git a/generators/documentation/examples/hooks/addprehooklistener/example.lua b/generators/documentation/examples/hooks/addprehooklistener/example.lua new file mode 100644 index 000000000..712671de4 --- /dev/null +++ b/generators/documentation/examples/hooks/addprehooklistener/example.lua @@ -0,0 +1,7 @@ +local mem_terminateround = Memory() +mem_terminateround:LoadFromSignatureName("CGameRules_TerminateRound") +local hook_terminateround = AddHook(mem_terminateround, "pufuu", "v") + +AddPreHookListener(hook_terminateround, function(p_Event) + -- ... +end) diff --git a/generators/documentation/examples/hooks/addvhook/example.cs b/generators/documentation/examples/hooks/addvhook/example.cs new file mode 100644 index 000000000..9c54cae9f --- /dev/null +++ b/generators/documentation/examples/hooks/addvhook/example.cs @@ -0,0 +1,3 @@ +using SwiftlyS2.API.Scripting; + +var hook_query = Hooks.AddVHook("engine2", "CServerSideClient", "CServerSideClient_OnConVarQuery", "pp", "b"); diff --git a/generators/documentation/examples/hooks/addvhook/example.lua b/generators/documentation/examples/hooks/addvhook/example.lua new file mode 100644 index 000000000..a0a332248 --- /dev/null +++ b/generators/documentation/examples/hooks/addvhook/example.lua @@ -0,0 +1 @@ +local hook_query = AddVHook("engine2", "CServerSideClient", "CServerSideClient_OnConVarQuery", "pp", "b") diff --git a/generators/documentation/examples/hooks/callhook/example.cs b/generators/documentation/examples/hooks/callhook/example.cs new file mode 100644 index 000000000..97f19d55e --- /dev/null +++ b/generators/documentation/examples/hooks/callhook/example.cs @@ -0,0 +1,7 @@ +using SwiftlyS2.API.Scripting; + +var mem_terminateround = new Memory(); +mem_terminateround.LoadFromSignatureName("CGameRules_TerminateRound"); +var hook_terminateround = Hooks.AddHook(mem_terminateround, "pufuu", "v"); + +Hooks.CallHook(hook_terminateround, Generic.GetCCSGameRules(), 1, 5.0, 1, 1) \ No newline at end of file diff --git a/generators/documentation/examples/hooks/callhook/example.lua b/generators/documentation/examples/hooks/callhook/example.lua new file mode 100644 index 000000000..5c7d215fa --- /dev/null +++ b/generators/documentation/examples/hooks/callhook/example.lua @@ -0,0 +1,5 @@ +local mem_terminateround = Memory() +mem_terminateround:LoadFromSignatureName("CGameRules_TerminateRound") +local hook_terminateround = AddHook(mem_terminateround, "pufuu", "v") + +CallHook(hook_terminateround, GetCCSGameRules(), 1, 5.0, 1, 1) diff --git a/generators/documentation/examples/logs/write/example.cs b/generators/documentation/examples/logs/write/example.cs new file mode 100644 index 000000000..a972cd1da --- /dev/null +++ b/generators/documentation/examples/logs/write/example.cs @@ -0,0 +1,13 @@ +using SwiftlyS2.API.Scripting; +using SwiftlyS2.API.SDK; + + +Events.AddEventHandler("OnPlayerConnectFull", (Events.Event @e) => { + var playerid = @e.GetInt("userid"); + var player = Generic.GetPlayer(playerid); + if(!player || !player.IsValid()) return EventResult.Continue; + + if(!player.CBasePlayerController().IsValid()) return EventResult.Continue; + Logger.Write(LogType_t.Common, $"The player: {player.CBasePlayerController().PlayerName} joined the server!"); + return EventResult.Continue; +}) \ No newline at end of file diff --git a/generators/documentation/examples/logs/write/example.lua b/generators/documentation/examples/logs/write/example.lua new file mode 100644 index 000000000..817ffdbd6 --- /dev/null +++ b/generators/documentation/examples/logs/write/example.lua @@ -0,0 +1,8 @@ +AddEventHandler("OnPlayerConnectFull", function(event) + local playerid = event:GetInt("userid") + local player = GetPlayer(playerid) + if not player or not player:IsValid() then return end + + if not player:CBasePlayerController():IsValid() then return end + logger:Write(LogType_t.Common, "The player: " .. player:CBasePlayerController().PlayerName .. " joined the server!") +end) diff --git a/generators/documentation/examples/menus/register/example.cs b/generators/documentation/examples/menus/register/example.cs new file mode 100644 index 000000000..f783e9143 --- /dev/null +++ b/generators/documentation/examples/menus/register/example.cs @@ -0,0 +1,10 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("menu", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Menus.Register("menu", "Admin Panel", "344CEB", new string[][] + { + new[] { "Kick Player", "sw_kick #1" }, + new[] { "Mute Player", "sw_mute #1" }, + new[] { "Ban Player", "sw_ban #1" } + }, "screen"); // screen or center +}); \ No newline at end of file diff --git a/generators/documentation/examples/menus/register/example.lua b/generators/documentation/examples/menus/register/example.lua new file mode 100644 index 000000000..0936f957e --- /dev/null +++ b/generators/documentation/examples/menus/register/example.lua @@ -0,0 +1,7 @@ +commands:Register("menu", function(playerid, args, argsCount, silent, prefix) + menus:Register("menu", "Admin Panel", "344CEB", { + { "Kick Player", "sw_kick #1" }, + { "Mute Player", "sw_mute #1" }, + { "Ban Player", "sw_ban #1" } + }, "screen") -- screen or center +end) diff --git a/generators/documentation/examples/menus/registertemporary/example.cs b/generators/documentation/examples/menus/registertemporary/example.cs new file mode 100644 index 000000000..559010ee3 --- /dev/null +++ b/generators/documentation/examples/menus/registertemporary/example.cs @@ -0,0 +1,13 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("tempmenu", (int playerid, string[] args, int argsCount, bool silent, string prefix) => +{ + string menuName = $"temp_menu_{playerid}"; + + Menus.RegisterTemporary(menuName, "Admin Panel", "344CEB", new string[][] + { + new[] { "Kick Player", "sw_kick #1" }, + new[] { "Mute Player", "sw_mute #1" }, + new[] { "Ban Player", "sw_ban #1" } + }, "screen"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/menus/registertemporary/example.lua b/generators/documentation/examples/menus/registertemporary/example.lua new file mode 100644 index 000000000..229476ec3 --- /dev/null +++ b/generators/documentation/examples/menus/registertemporary/example.lua @@ -0,0 +1,7 @@ +commands:Register("tempmenu", function(playerid, args, argsCount, silent, prefix) + menus:RegisterTemporary(string.format("temp_menu_%d", playerid), "Admin Panel", "344CEB", { + { "Kick Player", "sw_kick #1" }, + { "Mute Player", "sw_mute #1" }, + { "Ban Player", "sw_ban #1" } + }, "screen") -- screen or center +end) diff --git a/generators/documentation/examples/menus/unregister/example.cs b/generators/documentation/examples/menus/unregister/example.cs new file mode 100644 index 000000000..4869e97ea --- /dev/null +++ b/generators/documentation/examples/menus/unregister/example.cs @@ -0,0 +1,6 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("removemenu", (int playerid, string[] args, int argsCount, bool silent, string prefix) => +{ + Menus.Unregister("admin_menu"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/menus/unregister/example.lua b/generators/documentation/examples/menus/unregister/example.lua new file mode 100644 index 000000000..8c7f4df74 --- /dev/null +++ b/generators/documentation/examples/menus/unregister/example.lua @@ -0,0 +1,3 @@ +commands:Register("removemenu", function(playerid, args, argsCount, silent, prefix) + menus:Unregister("admin_menu") +end) diff --git a/generators/documentation/examples/pmanager/getplayercap/example.cs b/generators/documentation/examples/pmanager/getplayercap/example.cs new file mode 100644 index 000000000..4bcfae710 --- /dev/null +++ b/generators/documentation/examples/pmanager/getplayercap/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("maxplayers", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Console.WriteLine($"Maximum players: {PlayerManager.GetPlayerCap()}"); +}) \ No newline at end of file diff --git a/generators/documentation/examples/pmanager/getplayercap/example.lua b/generators/documentation/examples/pmanager/getplayercap/example.lua new file mode 100644 index 000000000..6dde264a5 --- /dev/null +++ b/generators/documentation/examples/pmanager/getplayercap/example.lua @@ -0,0 +1,3 @@ +commands:Register("maxplayers", function(playerid, args, argsCount, silent, prefix) + print("Maximum players: " .. playermanager:GetPlayerCap()) +end) diff --git a/generators/documentation/examples/pmanager/getplayercount/example.cs b/generators/documentation/examples/pmanager/getplayercount/example.cs new file mode 100644 index 000000000..b9d9a1b75 --- /dev/null +++ b/generators/documentation/examples/pmanager/getplayercount/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("players", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Console.WriteLine($"There are: {PlayerManager.GetPlayerCount()} players online!"); +}) \ No newline at end of file diff --git a/generators/documentation/examples/pmanager/getplayercount/example.lua b/generators/documentation/examples/pmanager/getplayercount/example.lua new file mode 100644 index 000000000..7a8976750 --- /dev/null +++ b/generators/documentation/examples/pmanager/getplayercount/example.lua @@ -0,0 +1,3 @@ +commands:Register("players", function(playerid, args, argsCount, silent, prefix) + print("There are: " .. playermanager:GetPlayerCount() .. " players online!") +end) diff --git a/generators/documentation/examples/pmanager/sendmsg/example.cs b/generators/documentation/examples/pmanager/sendmsg/example.cs new file mode 100644 index 000000000..c9c6f14c7 --- /dev/null +++ b/generators/documentation/examples/pmanager/sendmsg/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("message", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + PlayerManager.SendMsg(MessageType.Chat, "Hello there!"); +}) \ No newline at end of file diff --git a/generators/documentation/examples/pmanager/sendmsg/example.lua b/generators/documentation/examples/pmanager/sendmsg/example.lua new file mode 100644 index 000000000..33f60e9af --- /dev/null +++ b/generators/documentation/examples/pmanager/sendmsg/example.lua @@ -0,0 +1,3 @@ +commands:Register("message", function(playerid, args, argsCount, silent, prefix) + playermanager:SendMsg(MessageType.Chat, "Hello there!") +end) diff --git a/generators/documentation/examples/precacher/precacheitem/example.cs b/generators/documentation/examples/precacher/precacheitem/example.cs new file mode 100644 index 000000000..beb854939 --- /dev/null +++ b/generators/documentation/examples/precacher/precacheitem/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Events.AddEventHandler("OnPluginStart", (Events.Event @e) => { + Precacher.PrecacheItem("characters/models/ctm_fbi/ctm_fbi.vmdl"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/precacher/precacheitem/example.lua b/generators/documentation/examples/precacher/precacheitem/example.lua new file mode 100644 index 000000000..b6a8c6b4d --- /dev/null +++ b/generators/documentation/examples/precacher/precacheitem/example.lua @@ -0,0 +1,3 @@ +AddEventHandler("OnPluginStart", function() + precacher:PrecacheItem("characters/models/ctm_fbi/ctm_fbi.vmdl") +end) diff --git a/generators/documentation/examples/server/changemap/example.cs b/generators/documentation/examples/server/changemap/example.cs new file mode 100644 index 000000000..ae7d12221 --- /dev/null +++ b/generators/documentation/examples/server/changemap/example.cs @@ -0,0 +1,6 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("changemap", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Server.ChangeMap("de_dust2", false); // Example for not-workshop map. + Server.ChangeMap("random_workshop_map", true); // Example for workshop map +}); \ No newline at end of file diff --git a/generators/documentation/examples/server/changemap/example.lua b/generators/documentation/examples/server/changemap/example.lua new file mode 100644 index 000000000..ef6855537 --- /dev/null +++ b/generators/documentation/examples/server/changemap/example.lua @@ -0,0 +1,4 @@ +commands:Register("changemap", function(playerid, args, argsCount, silent, prefix) + server:ChangeMap("de_dust2", false) -- Example for not-workshop map. + server:ChangeMap("random_workshop_map", true) -- Example for workshop map +end) diff --git a/generators/documentation/examples/server/execute/example.cs b/generators/documentation/examples/server/execute/example.cs new file mode 100644 index 000000000..1325b70e6 --- /dev/null +++ b/generators/documentation/examples/server/execute/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("command", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Server.Execute("sv_cheats 1"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/server/execute/example.lua b/generators/documentation/examples/server/execute/example.lua new file mode 100644 index 000000000..b39fd9b4b --- /dev/null +++ b/generators/documentation/examples/server/execute/example.lua @@ -0,0 +1,3 @@ +commands:Register("command", function(playerid, args, argsCount, silent, prefix) + server:Execute("sv_cheats 1") +end) diff --git a/generators/documentation/examples/server/getcurrenttime/example.cs b/generators/documentation/examples/server/getcurrenttime/example.cs new file mode 100644 index 000000000..67869dbd3 --- /dev/null +++ b/generators/documentation/examples/server/getcurrenttime/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("time", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Console.WriteLine($"Current time: {Server.GetCurrentTime()}"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/server/getcurrenttime/example.lua b/generators/documentation/examples/server/getcurrenttime/example.lua new file mode 100644 index 000000000..5c5398610 --- /dev/null +++ b/generators/documentation/examples/server/getcurrenttime/example.lua @@ -0,0 +1,3 @@ +commands:Register("time", function(playerid, args, argsCount, silent, prefix) + print("Current time: " .. server:GetCurrentTime()) +end) diff --git a/generators/documentation/examples/server/getip/example.cs b/generators/documentation/examples/server/getip/example.cs new file mode 100644 index 000000000..7c9b8395f --- /dev/null +++ b/generators/documentation/examples/server/getip/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("ip", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Console.WriteLine($"Server IP: {Server.GetIP()}"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/server/getip/example.lua b/generators/documentation/examples/server/getip/example.lua new file mode 100644 index 000000000..ed5af3af0 --- /dev/null +++ b/generators/documentation/examples/server/getip/example.lua @@ -0,0 +1,3 @@ +commands:Register("ip", function(playerid, args, argsCount, silent, prefix) + print("Server IP: " .. server:GetIP()) +end) diff --git a/generators/documentation/examples/server/getmap/example.cs b/generators/documentation/examples/server/getmap/example.cs new file mode 100644 index 000000000..c2683572f --- /dev/null +++ b/generators/documentation/examples/server/getmap/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("currentmap", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Console.WriteLine($"Current map is: {Server.GetMap()}"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/server/getmap/example.lua b/generators/documentation/examples/server/getmap/example.lua new file mode 100644 index 000000000..8c8586700 --- /dev/null +++ b/generators/documentation/examples/server/getmap/example.lua @@ -0,0 +1,3 @@ +commands:Register("currentmap", function(playerid, args, argsCount, silent, prefix) + print("Current map is: " .. server:GetMap()) +end) diff --git a/generators/documentation/examples/server/getmaxplayers/example.cs b/generators/documentation/examples/server/getmaxplayers/example.cs new file mode 100644 index 000000000..09414abb3 --- /dev/null +++ b/generators/documentation/examples/server/getmaxplayers/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("maxplayers", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Console.WriteLine($"Max players: {Server.GetMaxPlayers()}"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/server/getmaxplayers/example.lua b/generators/documentation/examples/server/getmaxplayers/example.lua new file mode 100644 index 000000000..89986ca57 --- /dev/null +++ b/generators/documentation/examples/server/getmaxplayers/example.lua @@ -0,0 +1,3 @@ +commands:Register("maxplayers", function(playerid, args, argsCount, silent, prefix) + print("Max players: " .. server:GetMaxPlayers()) +end) diff --git a/generators/documentation/examples/server/gettickcount/example.cs b/generators/documentation/examples/server/gettickcount/example.cs new file mode 100644 index 000000000..85e25cd87 --- /dev/null +++ b/generators/documentation/examples/server/gettickcount/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("tickcount", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Console.WriteLine($"Tick count: {Server.GetTickCount()}"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/server/gettickcount/example.lua b/generators/documentation/examples/server/gettickcount/example.lua new file mode 100644 index 000000000..820ebf114 --- /dev/null +++ b/generators/documentation/examples/server/gettickcount/example.lua @@ -0,0 +1,3 @@ +commands:Register("tickcount", function(playerid, args, argsCount, silent, prefix) + print("Tick count: " .. server:GetTickCount()) +end) diff --git a/generators/documentation/examples/server/ismapvalid/example.cs b/generators/documentation/examples/server/ismapvalid/example.cs new file mode 100644 index 000000000..704daa84d --- /dev/null +++ b/generators/documentation/examples/server/ismapvalid/example.cs @@ -0,0 +1,9 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("tickcount", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + if(Server.IsMapValid("de_nuke")){ + Console.WriteLine("The map de_nuke is valid!"); + } else { + Console.WriteLine("The map de_nuke is not valid!"); + } +}); \ No newline at end of file diff --git a/generators/documentation/examples/server/ismapvalid/example.lua b/generators/documentation/examples/server/ismapvalid/example.lua new file mode 100644 index 000000000..7cedd1f45 --- /dev/null +++ b/generators/documentation/examples/server/ismapvalid/example.lua @@ -0,0 +1,7 @@ +commands:Register("isvalid", function(playerid, args, argsCount, silent, prefix) + if server:IsMapValid("de_nuke") then + print("The map de_nuke is valid!") + else + print("The map de_nuke is not valid!") + end +end) diff --git a/generators/documentation/examples/server/terminateround/example.cs b/generators/documentation/examples/server/terminateround/example.cs new file mode 100644 index 000000000..40df80649 --- /dev/null +++ b/generators/documentation/examples/server/terminateround/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("ip", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Server.TerminateRound(0.5, RoundEndReason_t.TerroristsPlanted); +}); \ No newline at end of file diff --git a/generators/documentation/examples/server/terminateround/example.lua b/generators/documentation/examples/server/terminateround/example.lua new file mode 100644 index 000000000..a46277974 --- /dev/null +++ b/generators/documentation/examples/server/terminateround/example.lua @@ -0,0 +1,3 @@ +commands:Register("endround", function(playerid, args, argsCount, silent, prefix) + server:TerminateRound(0.5, RoundEndReason_t.TerroristsPlanted) +end) diff --git a/generators/documentation/examples/timers/nexttick/example.cs b/generators/documentation/examples/timers/nexttick/example.cs new file mode 100644 index 000000000..e63a5a2ae --- /dev/null +++ b/generators/documentation/examples/timers/nexttick/example.cs @@ -0,0 +1,7 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("nexttick", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Generic.NextTick(() => { + Console.WriteLine("This runs at next server tick!"); + }); +}); \ No newline at end of file diff --git a/generators/documentation/examples/timers/nexttick/example.lua b/generators/documentation/examples/timers/nexttick/example.lua new file mode 100644 index 000000000..41dcd70e8 --- /dev/null +++ b/generators/documentation/examples/timers/nexttick/example.lua @@ -0,0 +1,5 @@ +commands:Register("nexttick", function(playerid, args, argsCount, silent, prefix) + NextTick(function() + print("This runs at next server tick!") + end) +end) diff --git a/generators/documentation/examples/timers/settimeout/example.cs b/generators/documentation/examples/timers/settimeout/example.cs new file mode 100644 index 000000000..289993367 --- /dev/null +++ b/generators/documentation/examples/timers/settimeout/example.cs @@ -0,0 +1,7 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("settimeout", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Generic.SetTimeout(3000, () => { + Console.WriteLine("3 seconds elapsed!"); + }); +}); \ No newline at end of file diff --git a/generators/documentation/examples/timers/settimeout/example.lua b/generators/documentation/examples/timers/settimeout/example.lua new file mode 100644 index 000000000..da12cf7ed --- /dev/null +++ b/generators/documentation/examples/timers/settimeout/example.lua @@ -0,0 +1,5 @@ +commands:Register("settimeout", function(playerid, args, argsCount, silent, prefix) + SetTimeout(3000, function() + print("3 seconds elapsed!") + end) +end) diff --git a/generators/documentation/examples/timers/settimer/example.cs b/generators/documentation/examples/timers/settimer/example.cs new file mode 100644 index 000000000..ac98a34ad --- /dev/null +++ b/generators/documentation/examples/timers/settimer/example.cs @@ -0,0 +1,7 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("settimer", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + Generic.SetTimer(1000, () => { + Console.WriteLine("This runs every second!"); + }); +}); \ No newline at end of file diff --git a/generators/documentation/examples/timers/settimer/example.lua b/generators/documentation/examples/timers/settimer/example.lua new file mode 100644 index 000000000..ec788a912 --- /dev/null +++ b/generators/documentation/examples/timers/settimer/example.lua @@ -0,0 +1,5 @@ +commands:Register("settimer", function(playerid, args, argsCount, silent, prefix) + SetTimer(1000, function() + print("This runs every second!") + end) +end) diff --git a/generators/documentation/examples/timers/stoptimer/example.cs b/generators/documentation/examples/timers/stoptimer/example.cs new file mode 100644 index 000000000..4a7d47f53 --- /dev/null +++ b/generators/documentation/examples/timers/stoptimer/example.cs @@ -0,0 +1,8 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("startstop", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + var timer = Generic.SetTimer(1000, () => {}); + Generic.SetTimeout(5000, () => { + Generic.StopTimer(timer); + }); +}); \ No newline at end of file diff --git a/generators/documentation/examples/timers/stoptimer/example.lua b/generators/documentation/examples/timers/stoptimer/example.lua new file mode 100644 index 000000000..5014766ca --- /dev/null +++ b/generators/documentation/examples/timers/stoptimer/example.lua @@ -0,0 +1,7 @@ +commands:Register("startstop", function(playerid, args, argsCount, silent, prefix) + local timer = SetTimer(1000, function() end) + SetTimeout(5000, function() + StopTimer(timer) + end) + -- Start and stop timer after 5 seconds. +end) diff --git a/generators/documentation/examples/translation/fetchtranslation/example.cs b/generators/documentation/examples/translation/fetchtranslation/example.cs new file mode 100644 index 000000000..0859e5550 --- /dev/null +++ b/generators/documentation/examples/translation/fetchtranslation/example.cs @@ -0,0 +1,17 @@ +Commands.Register("credits", (int playerid, string[] arguments, bool silent, int count, string prefix) => { + var player = Generic.GetPlayer(playerid); + if(!player || !player.IsValid()) then return; + var credits = 50; + player.SendMsg(MessageType.Chat, FetchTranslation("first_plugin.credits", playerid).replace("{credits}", $"{credits}")); +}); + +/* +File: addons/swiftly/translations/translation.first_plugin.json + +{ + "credits": { + "en": "Your current credits are {credits}!", + "ro": "In momentul asta ai {credits} credite!" + } +} +*/ \ No newline at end of file diff --git a/generators/documentation/examples/translation/fetchtranslation/example.lua b/generators/documentation/examples/translation/fetchtranslation/example.lua new file mode 100644 index 000000000..e980768c0 --- /dev/null +++ b/generators/documentation/examples/translation/fetchtranslation/example.lua @@ -0,0 +1,17 @@ +commands:Register("credits", function(playerid, args, argsCount, silent, prefix) + local player = GetPlayer(playerid) + if not player or not player:IsValid() then return end + local credits = 50 + player:SendMsg(MessageType.Chat, FetchTranslation("first_plugin.credits", playerid):gsub("{credits}", credits)) +end) + +--[[ +Translation File: addons/swiftly/translations/translation.first_plugin.json + +{ + "credits": { + "en": "Your current credits are {credits}!", + "ro": "In momentul asta ai {credits} credite!" + } +} +]] diff --git a/generators/documentation/examples/usermessages/usermessage/example.cs b/generators/documentation/examples/usermessages/usermessage/example.cs new file mode 100644 index 000000000..1f82f3c72 --- /dev/null +++ b/generators/documentation/examples/usermessages/usermessage/example.cs @@ -0,0 +1,7 @@ +using SwiftlyS2.API.Scripting; + +Events.AddEventHandler("OnUserMessageSend", (Events.Event @e, UserMessages.UserMessage um, bool isreliable) => { + var msgid = um.GetMessageID(); + + if(msgid == 418 || msgid == 411) return EventResult.Stop; +}); \ No newline at end of file diff --git a/generators/documentation/examples/usermessages/usermessage/example.lua b/generators/documentation/examples/usermessages/usermessage/example.lua new file mode 100644 index 000000000..53dd76ee6 --- /dev/null +++ b/generators/documentation/examples/usermessages/usermessage/example.lua @@ -0,0 +1,7 @@ +AddEventHandler("OnUserMessageSend", function(event, um, isreliable) + local msgid = um:GetMessageID() + + if msgid == 418 or msgid == 411 then + return EventResult.Stop + end +end) diff --git a/generators/documentation/examples/utils/misc/switch/example.lua b/generators/documentation/examples/utils/misc/switch/example.lua new file mode 100644 index 000000000..69ca60257 --- /dev/null +++ b/generators/documentation/examples/utils/misc/switch/example.lua @@ -0,0 +1,7 @@ +local result = switch("hello", { + hello = function() return "world" end, + goodbye = "farewell", + default = function() return "unknown" end +}) + +print(result) diff --git a/generators/documentation/examples/utils/targetselector/findplayersbytarget/example.cs b/generators/documentation/examples/utils/targetselector/findplayersbytarget/example.cs new file mode 100644 index 000000000..58bd8107c --- /dev/null +++ b/generators/documentation/examples/utils/targetselector/findplayersbytarget/example.cs @@ -0,0 +1,6 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("getct", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + var players = Generic.FindPlayersByTarget("@ct", true); + Console.WriteLine($"There are {players.Count} in CT.") +}); \ No newline at end of file diff --git a/generators/documentation/examples/utils/targetselector/findplayersbytarget/example.lua b/generators/documentation/examples/utils/targetselector/findplayersbytarget/example.lua new file mode 100644 index 000000000..cbd7bf22b --- /dev/null +++ b/generators/documentation/examples/utils/targetselector/findplayersbytarget/example.lua @@ -0,0 +1,4 @@ +commands:Register("getct", function(playerid, args, argsCount, silent, prefix) + local players = FindPlayersByTarget("@ct", true) + print("There are " .. #players .. " in CT.") +end) diff --git a/generators/documentation/examples/utils/targetselector/getplayer/example.cs b/generators/documentation/examples/utils/targetselector/getplayer/example.cs new file mode 100644 index 000000000..24bcba4f3 --- /dev/null +++ b/generators/documentation/examples/utils/targetselector/getplayer/example.cs @@ -0,0 +1,10 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("player", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + var player = Generic.GetPlayer(playerid); + if(player) { + Console.WriteLine("This player is on the server, now we can check if it's also a valid player"); + } else { + Console.WriteLine("This player is not on server"); + } +}); \ No newline at end of file diff --git a/generators/documentation/examples/utils/targetselector/getplayer/example.lua b/generators/documentation/examples/utils/targetselector/getplayer/example.lua new file mode 100644 index 000000000..ea3da6315 --- /dev/null +++ b/generators/documentation/examples/utils/targetselector/getplayer/example.lua @@ -0,0 +1,8 @@ +commands:Register("player", function(playerid, args, argsCount, silent, prefix) + local player = GetPlayer(playerid) + if player then + print("This player is on the server, now we can check if it's also a valid player") + else + print("This player is not on server") + end +end) diff --git a/generators/documentation/examples/utils/time/gettime/example.lua b/generators/documentation/examples/utils/time/gettime/example.lua new file mode 100644 index 000000000..231c44f76 --- /dev/null +++ b/generators/documentation/examples/utils/time/gettime/example.lua @@ -0,0 +1 @@ +print(GetTime()) diff --git a/generators/documentation/examples/vgui/removetext/example.cs b/generators/documentation/examples/vgui/removetext/example.cs new file mode 100644 index 000000000..1f4f40319 --- /dev/null +++ b/generators/documentation/examples/vgui/removetext/example.cs @@ -0,0 +1,7 @@ +using SwiftlyS2.API.Scripting; +using SwiftlyS2.API.SDK; + +Commands.Register("removetext", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + var textId = VGUI.ShowText(playerid, new CoreClasses.Color(255, 255, 255, 255), "Temp Message", 0.5, 0.5, "Arial"); + VGUI.RemoveText(textId); +}); \ No newline at end of file diff --git a/generators/documentation/examples/vgui/removetext/example.lua b/generators/documentation/examples/vgui/removetext/example.lua new file mode 100644 index 000000000..90a2f7b50 --- /dev/null +++ b/generators/documentation/examples/vgui/removetext/example.lua @@ -0,0 +1,4 @@ +commands:Register("removetext", function(playerid, args, argsCount, silent, prefix) + local textId = vgui:ShowText(playerid, Color(255, 255, 255, 255), "Temp Message", 0.5, 0.5, "Arial") + vgui:RemoveText(textId) +end) diff --git a/generators/documentation/examples/vgui/setcolor/example.cs b/generators/documentation/examples/vgui/setcolor/example.cs new file mode 100644 index 000000000..ccd62ddf0 --- /dev/null +++ b/generators/documentation/examples/vgui/setcolor/example.cs @@ -0,0 +1,6 @@ +using SwiftlyS2.API.Scripting; +using SwiftlyS2.API.SDK; + +Commands.Register("updatecolor", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + VGUI.SetColor(3, new CoreClasses.Color(0, 186, 105, 255)); +}); \ No newline at end of file diff --git a/generators/documentation/examples/vgui/setcolor/example.lua b/generators/documentation/examples/vgui/setcolor/example.lua new file mode 100644 index 000000000..d1bfe75fc --- /dev/null +++ b/generators/documentation/examples/vgui/setcolor/example.lua @@ -0,0 +1,3 @@ +commands:Register("updatecolor", function(playerid, args, argsCount, silent, prefix) + vgui:SetColor(3, Color(0, 186, 105, 255)) +end) diff --git a/generators/documentation/examples/vgui/settextmessage/example.cs b/generators/documentation/examples/vgui/settextmessage/example.cs new file mode 100644 index 000000000..f0374b483 --- /dev/null +++ b/generators/documentation/examples/vgui/settextmessage/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("updatetext", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + VGUI.ShowText(3, "New text!"); +}); \ No newline at end of file diff --git a/generators/documentation/examples/vgui/settextmessage/example.lua b/generators/documentation/examples/vgui/settextmessage/example.lua new file mode 100644 index 000000000..01dc03a17 --- /dev/null +++ b/generators/documentation/examples/vgui/settextmessage/example.lua @@ -0,0 +1,3 @@ +commands:Register("updatetext", function(playerid, args, argsCount, silent, prefix) + vgui:SetTextMessage(3, "New text!") +end) diff --git a/generators/documentation/examples/vgui/settextposition/example.cs b/generators/documentation/examples/vgui/settextposition/example.cs new file mode 100644 index 000000000..25c9413dd --- /dev/null +++ b/generators/documentation/examples/vgui/settextposition/example.cs @@ -0,0 +1,5 @@ +using SwiftlyS2.API.Scripting; + +Commands.Register("updatetext", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + VGUI.SetTextPosition(3, 0.95, 0.90); +}); \ No newline at end of file diff --git a/generators/documentation/examples/vgui/settextposition/example.lua b/generators/documentation/examples/vgui/settextposition/example.lua new file mode 100644 index 000000000..b842d316a --- /dev/null +++ b/generators/documentation/examples/vgui/settextposition/example.lua @@ -0,0 +1,3 @@ +commands:Register("updateposition", function(playerid, args, argsCount, silent, prefix) + vgui:SetTextPosition(3, 0.95, 0.90) +end) diff --git a/generators/documentation/examples/vgui/showtext/example.cs b/generators/documentation/examples/vgui/showtext/example.cs new file mode 100644 index 000000000..1183bf030 --- /dev/null +++ b/generators/documentation/examples/vgui/showtext/example.cs @@ -0,0 +1,6 @@ +using SwiftlyS2.API.Scripting; +using SwiftlyS2.API.SDK; + +Commands.Register("updatetext", (int playerid, string[] arguments, int count, bool silent, string prefix) => { + var welcomeId = VGUI.ShowText(playerid, new CoreClasses.Color(0, 255, 0, 255), "Welcome!", 0.5, 0.1, "Verdana", true); +}); \ No newline at end of file diff --git a/generators/documentation/examples/vgui/showtext/example.lua b/generators/documentation/examples/vgui/showtext/example.lua new file mode 100644 index 000000000..3afb7dc82 --- /dev/null +++ b/generators/documentation/examples/vgui/showtext/example.lua @@ -0,0 +1,3 @@ +commands:Register("showtext", function(playerid, args, argsCount, silent, prefix) + local welcomeId = vgui:ShowText(playerid, Color(0, 255, 0, 255), "Welcome!", 0.5, 0.1, "Verdana", true) +end) diff --git a/generators/documentation/static/database/querybuilder-rules.md b/generators/documentation/static/database/querybuilder-rules.md new file mode 100644 index 000000000..a5c79ef54 --- /dev/null +++ b/generators/documentation/static/database/querybuilder-rules.md @@ -0,0 +1,19 @@ +Below will be listed all the query builder rules available. + +| Rule | Description | +|:---------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| `nullable` | Marks the column as nullable. | +| `integer` | Sets the column to an integer type. | +| `string` | Sets the column to a string type. | +| `boolean` | Sets the column to a boolean type. | +| `date` | Sets the column to a date type. | +| `datetime` | Sets the column to a datetime type. | +| `min:VALUE` | Sets the minimum value for the column. If the column is an integer, and the value is >= than 0, it will change it to unsigned integer. | +| `max:VALUE` | Sets the maximum length of a string. | +| `json` | Marks the column as a JSON type. | +| `float` | Marks the column as a float type. | +| `default:VALUE` | Sets the default value for a column. | +| `unique` | Marks the column as unique. | +| `primary` | Marks the column as primary. | +| `index` | Marks the column as index. | +| `autoincrement` | Sets the column to auto increment. | \ No newline at end of file diff --git a/generators/documentation/static/translation/getting-started.md b/generators/documentation/static/translation/getting-started.md new file mode 100644 index 000000000..bad29d049 --- /dev/null +++ b/generators/documentation/static/translation/getting-started.md @@ -0,0 +1,15 @@ +#### File Name +``` +translation.MAIN_TRANSLATION_KEY.json +``` + +#### File Content +```json +{ + "key1.key2": { + "en": "English Translation", + "ro": "Traducere Română" + }, + // ... +} +``` \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/_index.json b/generators/gamesdkdocumentation/cs2/docs/classes/_index.json new file mode 100644 index 000000000..cb53efe97 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Classes", + "icon": "code", + "variable": "" +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/aabb_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/aabb_t.json new file mode 100644 index 000000000..8df1fb935 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/aabb_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "AABB_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AABB_t" + }, + "properties": [ + { + "name": "MinBounds", + "type": "Vector2D", + "writable": true + }, + { + "name": "MaxBounds", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/activemodelconfig_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/activemodelconfig_t.json new file mode 100644 index 000000000..ce23b3c49 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/activemodelconfig_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "ActiveModelConfig_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ActiveModelConfig_t" + }, + "properties": [ + { + "name": "Handle", + "type": "ModelConfigHandle_t", + "writable": false + }, + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "AssociatedEntityNames", + "type": "string[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/aggregateinstancestreamondiskdata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/aggregateinstancestreamondiskdata_t.json new file mode 100644 index 000000000..5d2b52d5c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/aggregateinstancestreamondiskdata_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "AggregateInstanceStreamOnDiskData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AggregateInstanceStreamOnDiskData_t" + }, + "properties": [ + { + "name": "DecodedSize", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/aggregatelodsetup_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/aggregatelodsetup_t.json new file mode 100644 index 000000000..1d1fe7f4b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/aggregatelodsetup_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "AggregateLODSetup_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AggregateLODSetup_t" + }, + "properties": [ + { + "name": "LODOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "MaxObjectScale", + "type": "float", + "writable": true + }, + { + "name": "SwitchDistances", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/aggregatemeshinfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/aggregatemeshinfo_t.json new file mode 100644 index 000000000..e789e82c2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/aggregatemeshinfo_t.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "AggregateMeshInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AggregateMeshInfo_t" + }, + "properties": [ + { + "name": "VisClusterMemberOffset", + "type": "uint32", + "writable": true + }, + { + "name": "VisClusterMemberCount", + "type": "uint8", + "writable": true + }, + { + "name": "HasTransform", + "type": "bool", + "writable": true + }, + { + "name": "LODGroupMask", + "type": "uint8", + "writable": true + }, + { + "name": "DrawCallIndex", + "type": "int16", + "writable": true + }, + { + "name": "LODSetupIndex", + "type": "int16", + "writable": true + }, + { + "name": "TintColor", + "type": "QAngle", + "writable": true + }, + { + "name": "ObjectFlags", + "type": "uint32", + "writable": true + }, + { + "name": "LightProbeVolumePrecomputedHandshake", + "type": "int32", + "writable": true + }, + { + "name": "InstanceStreamOffset", + "type": "uint32", + "writable": true + }, + { + "name": "VertexAlbedoStreamOffset", + "type": "uint32", + "writable": true + }, + { + "name": "InstanceStreams", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/aggregatesceneobject_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/aggregatesceneobject_t.json new file mode 100644 index 000000000..f6e123df3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/aggregatesceneobject_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "AggregateSceneObject_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AggregateSceneObject_t" + }, + "properties": [ + { + "name": "AllFlags", + "type": "uint32", + "writable": true + }, + { + "name": "AnyFlags", + "type": "uint32", + "writable": true + }, + { + "name": "Layer", + "type": "int16", + "writable": true + }, + { + "name": "InstanceStream", + "type": "int16", + "writable": true + }, + { + "name": "VertexAlbedoStream", + "type": "int16", + "writable": true + }, + { + "name": "VisClusterMembership", + "type": "uint16[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/aggregatevertexalbedostreamondiskdata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/aggregatevertexalbedostreamondiskdata_t.json new file mode 100644 index 000000000..ca3f6e618 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/aggregatevertexalbedostreamondiskdata_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "AggregateVertexAlbedoStreamOnDiskData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AggregateVertexAlbedoStreamOnDiskData_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/aimcameraopfixedsettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/aimcameraopfixedsettings_t.json new file mode 100644 index 000000000..c44e096f2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/aimcameraopfixedsettings_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "AimCameraOpFixedSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AimCameraOpFixedSettings_t" + }, + "properties": [ + { + "name": "ChainIndex", + "type": "int32", + "writable": true + }, + { + "name": "CameraJointIndex", + "type": "int32", + "writable": true + }, + { + "name": "PelvisJointIndex", + "type": "int32", + "writable": true + }, + { + "name": "ClavicleLeftJointIndex", + "type": "int32", + "writable": true + }, + { + "name": "ClavicleRightJointIndex", + "type": "int32", + "writable": true + }, + { + "name": "DepenetrationJointIndex", + "type": "int32", + "writable": true + }, + { + "name": "PropJoints", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/aimmatrixopfixedsettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/aimmatrixopfixedsettings_t.json new file mode 100644 index 000000000..93950286c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/aimmatrixopfixedsettings_t.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "AimMatrixOpFixedSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AimMatrixOpFixedSettings_t" + }, + "properties": [ + { + "name": "Attachment", + "type": "CAnimAttachment", + "writable": false + }, + { + "name": "Damping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "BlendMode", + "type": "uint32", + "writable": true + }, + { + "name": "MaxYawAngle", + "type": "float", + "writable": true + }, + { + "name": "MaxPitchAngle", + "type": "float", + "writable": true + }, + { + "name": "SequenceMaxFrame", + "type": "int32", + "writable": true + }, + { + "name": "BoneMaskIndex", + "type": "int32", + "writable": true + }, + { + "name": "TargetIsPosition", + "type": "bool", + "writable": true + }, + { + "name": "UseBiasAndClamp", + "type": "bool", + "writable": true + }, + { + "name": "BiasAndClampYawOffset", + "type": "float", + "writable": true + }, + { + "name": "BiasAndClampPitchOffset", + "type": "float", + "writable": true + }, + { + "name": "BiasAndClampBlendCurve", + "type": "CBlendCurve", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ammoindex_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/ammoindex_t.json new file mode 100644 index 000000000..53d4e8beb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ammoindex_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "AmmoIndex_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AmmoIndex_t" + }, + "properties": [ + { + "name": "Value", + "type": "int8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ammotypeinfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/ammotypeinfo_t.json new file mode 100644 index 000000000..15e2f1419 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ammotypeinfo_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "AmmoTypeInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AmmoTypeInfo_t" + }, + "properties": [ + { + "name": "MaxCarry", + "type": "int32", + "writable": true + }, + { + "name": "SplashSize", + "type": "CRangeInt", + "writable": false + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "Mass", + "type": "float", + "writable": true + }, + { + "name": "Speed", + "type": "CRangeFloat", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/animationdecodedebugdump_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/animationdecodedebugdump_t.json new file mode 100644 index 000000000..c5e3f2ff5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/animationdecodedebugdump_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "AnimationDecodeDebugDump_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AnimationDecodeDebugDump_t" + }, + "properties": [ + { + "name": "ProcessingType", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/animationdecodedebugdumpelement_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/animationdecodedebugdumpelement_t.json new file mode 100644 index 000000000..62a2f5502 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/animationdecodedebugdumpelement_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "AnimationDecodeDebugDumpElement_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AnimationDecodeDebugDumpElement_t" + }, + "properties": [ + { + "name": "EntityIndex", + "type": "int32", + "writable": true + }, + { + "name": "ModelName", + "type": "string", + "writable": true + }, + { + "name": "PoseParams", + "type": "string[]", + "writable": true + }, + { + "name": "DecodeOps", + "type": "string[]", + "writable": true + }, + { + "name": "InternalOps", + "type": "string[]", + "writable": true + }, + { + "name": "DecodedAnims", + "type": "string[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/animationsnapshot_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/animationsnapshot_t.json new file mode 100644 index 000000000..a19a64ed9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/animationsnapshot_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "AnimationSnapshot_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AnimationSnapshot_t" + }, + "properties": [ + { + "name": "EntIndex", + "type": "int32", + "writable": true + }, + { + "name": "ModelName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "AnimationSnapshotBase_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/animationsnapshotbase_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/animationsnapshotbase_t.json new file mode 100644 index 000000000..1a5b8fada --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/animationsnapshotbase_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "AnimationSnapshotBase_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AnimationSnapshotBase_t" + }, + "properties": [ + { + "name": "RealTime", + "type": "float", + "writable": true + }, + { + "name": "BonesInWorldSpace", + "type": "bool", + "writable": true + }, + { + "name": "BoneSetupMask", + "type": "uint32[]", + "writable": true + }, + { + "name": "FlexControllers", + "type": "float[]", + "writable": true + }, + { + "name": "SnapshotType", + "type": "uint32", + "writable": true + }, + { + "name": "HasDecodeDump", + "type": "bool", + "writable": true + }, + { + "name": "DecodeDump", + "type": "AnimationDecodeDebugDumpElement_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/animcomponentid.json b/generators/gamesdkdocumentation/cs2/docs/classes/animcomponentid.json new file mode 100644 index 000000000..6f138065f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/animcomponentid.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "AnimComponentID", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AnimComponentID" + }, + "properties": [ + { + "name": "Id", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/animnodeid.json b/generators/gamesdkdocumentation/cs2/docs/classes/animnodeid.json new file mode 100644 index 000000000..1e76a913b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/animnodeid.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "AnimNodeID", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AnimNodeID" + }, + "properties": [ + { + "name": "Id", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/animnodeoutputid.json b/generators/gamesdkdocumentation/cs2/docs/classes/animnodeoutputid.json new file mode 100644 index 000000000..b748fa692 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/animnodeoutputid.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "AnimNodeOutputID", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AnimNodeOutputID" + }, + "properties": [ + { + "name": "Id", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/animparamid.json b/generators/gamesdkdocumentation/cs2/docs/classes/animparamid.json new file mode 100644 index 000000000..a55b5a648 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/animparamid.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "AnimParamID", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AnimParamID" + }, + "properties": [ + { + "name": "Id", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/animscripthandle.json b/generators/gamesdkdocumentation/cs2/docs/classes/animscripthandle.json new file mode 100644 index 000000000..0ab6b33ab --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/animscripthandle.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "AnimScriptHandle", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AnimScriptHandle" + }, + "properties": [ + { + "name": "Id", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/animstateid.json b/generators/gamesdkdocumentation/cs2/docs/classes/animstateid.json new file mode 100644 index 000000000..aa84bc9ac --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/animstateid.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "AnimStateID", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AnimStateID" + }, + "properties": [ + { + "name": "Id", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/animtagid.json b/generators/gamesdkdocumentation/cs2/docs/classes/animtagid.json new file mode 100644 index 000000000..b052ff87a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/animtagid.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "AnimTagID", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AnimTagID" + }, + "properties": [ + { + "name": "Id", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/audioparams_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/audioparams_t.json new file mode 100644 index 000000000..cccbb771a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/audioparams_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "audioparams_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "audioparams_t" + }, + "properties": [ + { + "name": "LocalSound", + "type": "Vector[]", + "writable": true + }, + { + "name": "SoundscapeIndex", + "type": "int32", + "writable": true + }, + { + "name": "LocalBits", + "type": "uint8", + "writable": true + }, + { + "name": "SoundscapeEntityListIndex", + "type": "int32", + "writable": true + }, + { + "name": "SoundEventHash", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/autoroomdoorwaypairs_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/autoroomdoorwaypairs_t.json new file mode 100644 index 000000000..17c9e6066 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/autoroomdoorwaypairs_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "AutoRoomDoorwayPairs_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "AutoRoomDoorwayPairs_t" + }, + "properties": [ + { + "name": "P1", + "type": "Vector2D", + "writable": true + }, + { + "name": "P2", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/bakedlightinginfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/bakedlightinginfo_t.json new file mode 100644 index 000000000..37f5f36fe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/bakedlightinginfo_t.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "BakedLightingInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "BakedLightingInfo_t" + }, + "properties": [ + { + "name": "LightmapVersionNumber", + "type": "uint32", + "writable": true + }, + { + "name": "LightmapGameVersionNumber", + "type": "uint32", + "writable": true + }, + { + "name": "LightmapUvScale", + "type": "Vector4D", + "writable": true + }, + { + "name": "HasLightmaps", + "type": "bool", + "writable": true + }, + { + "name": "BakedShadowsGamma20", + "type": "bool", + "writable": true + }, + { + "name": "CompressionEnabled", + "type": "bool", + "writable": true + }, + { + "name": "SHLightmaps", + "type": "bool", + "writable": true + }, + { + "name": "ChartPackIterations", + "type": "uint8", + "writable": true + }, + { + "name": "VradQuality", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/basesceneobjectoverride_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/basesceneobjectoverride_t.json new file mode 100644 index 000000000..19449d0a8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/basesceneobjectoverride_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "BaseSceneObjectOverride_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "BaseSceneObjectOverride_t" + }, + "properties": [ + { + "name": "SceneObjectIndex", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/blenditem_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/blenditem_t.json new file mode 100644 index 000000000..2bb82e68c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/blenditem_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "BlendItem_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "BlendItem_t" + }, + "properties": [ + { + "name": "Child", + "type": "CAnimUpdateNodeRef", + "writable": false + }, + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "Pos", + "type": "Vector4D", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "UseCustomDuration", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/bonedemocapturesettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/bonedemocapturesettings_t.json new file mode 100644 index 000000000..238a7f53e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/bonedemocapturesettings_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "BoneDemoCaptureSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "BoneDemoCaptureSettings_t" + }, + "properties": [ + { + "name": "BoneName", + "type": "string", + "writable": true + }, + { + "name": "ErrorSplineRotationMax", + "type": "float", + "writable": true + }, + { + "name": "ErrorSplineTranslationMax", + "type": "float", + "writable": true + }, + { + "name": "ErrorSplineScaleMax", + "type": "float", + "writable": true + }, + { + "name": "ErrorQuantizationRotationMax", + "type": "float", + "writable": true + }, + { + "name": "ErrorQuantizationTranslationMax", + "type": "float", + "writable": true + }, + { + "name": "ErrorQuantizationScaleMax", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cactioncomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cactioncomponentupdater.json new file mode 100644 index 000000000..6be87695e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cactioncomponentupdater.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CActionComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CActionComponentUpdater" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/caddupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/caddupdatenode.json new file mode 100644 index 000000000..b6ccedd30 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/caddupdatenode.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CAddUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAddUpdateNode" + }, + "properties": [ + { + "name": "FootMotionTiming", + "type": "uint32", + "writable": true + }, + { + "name": "ApplyToFootMotion", + "type": "bool", + "writable": true + }, + { + "name": "ApplyChannelsSeparately", + "type": "bool", + "writable": true + }, + { + "name": "UseModelSpace", + "type": "bool", + "writable": true + }, + { + "name": "ApplyScale", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBinaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cai_changehintgroup.json b/generators/gamesdkdocumentation/cs2/docs/classes/cai_changehintgroup.json new file mode 100644 index 000000000..050012f5f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cai_changehintgroup.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CAI_ChangeHintGroup", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAI_ChangeHintGroup" + }, + "properties": [ + { + "name": "SearchType", + "type": "int32", + "writable": true + }, + { + "name": "StrSearchName", + "type": "string", + "writable": true + }, + { + "name": "StrNewHintGroup", + "type": "string", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cai_expresser.json b/generators/gamesdkdocumentation/cs2/docs/classes/cai_expresser.json new file mode 100644 index 000000000..ea89d886b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cai_expresser.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CAI_Expresser", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAI_Expresser" + }, + "properties": [ + { + "name": "StopTalkTime", + "type": "float", + "writable": true + }, + { + "name": "StopTalkTimeWithoutDelay", + "type": "float", + "writable": true + }, + { + "name": "QueuedSpeechTime", + "type": "float", + "writable": true + }, + { + "name": "BlockedTalkTime", + "type": "float", + "writable": true + }, + { + "name": "VoicePitch", + "type": "int32", + "writable": true + }, + { + "name": "LastTimeAcceptedSpeak", + "type": "float", + "writable": true + }, + { + "name": "AllowSpeakingInterrupts", + "type": "bool", + "writable": true + }, + { + "name": "ConsiderSceneInvolvementAsSpeech", + "type": "bool", + "writable": true + }, + { + "name": "SceneEntityDisabled", + "type": "bool", + "writable": true + }, + { + "name": "LastSpokenPriority", + "type": "int32", + "writable": true + }, + { + "name": "Outer", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cai_expresserwithfollowup.json b/generators/gamesdkdocumentation/cs2/docs/classes/cai_expresserwithfollowup.json new file mode 100644 index 000000000..67eaa8ef9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cai_expresserwithfollowup.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAI_ExpresserWithFollowup", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAI_ExpresserWithFollowup" + }, + "properties": [ + { + "name": "Parent", + "type": "CAI_Expresser", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/caimcameraupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/caimcameraupdatenode.json new file mode 100644 index 000000000..0c3b7a099 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/caimcameraupdatenode.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CAimCameraUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAimCameraUpdateNode" + }, + "properties": [ + { + "name": "ParameterPosition", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParameterOrientation", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParameterSpineRotationWeight", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParameterPelvisOffset", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParameterUseIK", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParameterCameraOnly", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParameterWeaponDepenetrationDistance", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParameterWeaponDepenetrationDelta", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParameterCameraClearanceDistance", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "OpFixedSettings", + "type": "AimCameraOpFixedSettings_t", + "writable": false + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/caimconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/caimconstraint.json new file mode 100644 index 000000000..682abb43a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/caimconstraint.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAimConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAimConstraint" + }, + "properties": [ + { + "name": "UpType", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/caimmatrixupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/caimmatrixupdatenode.json new file mode 100644 index 000000000..0d7d73b3a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/caimmatrixupdatenode.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CAimMatrixUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAimMatrixUpdateNode" + }, + "properties": [ + { + "name": "OpFixedSettings", + "type": "AimMatrixOpFixedSettings_t", + "writable": false + }, + { + "name": "Target", + "type": "uint32", + "writable": true + }, + { + "name": "ParamIndex", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "ResetChild", + "type": "bool", + "writable": true + }, + { + "name": "LockWhenWaning", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cak47.json b/generators/gamesdkdocumentation/cs2/docs/classes/cak47.json new file mode 100644 index 000000000..fa66d40cf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cak47.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAK47", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAK47" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cambientgeneric.json b/generators/gamesdkdocumentation/cs2/docs/classes/cambientgeneric.json new file mode 100644 index 000000000..8928153bb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cambientgeneric.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CAmbientGeneric", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAmbientGeneric" + }, + "properties": [ + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "MaxRadius", + "type": "float", + "writable": true + }, + { + "name": "SoundLevel", + "type": "uint32", + "writable": true + }, + { + "name": "Dpv", + "type": "dynpitchvol_t", + "writable": false + }, + { + "name": "Active", + "type": "bool", + "writable": true + }, + { + "name": "Looping", + "type": "bool", + "writable": true + }, + { + "name": "Sound", + "type": "string", + "writable": true + }, + { + "name": "SourceEntName", + "type": "string", + "writable": true + }, + { + "name": "SoundSource", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "SoundSourceEntIndex", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimactionupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimactionupdater.json new file mode 100644 index 000000000..83108e432 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimactionupdater.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CAnimActionUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimActionUpdater" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimactivity.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimactivity.json new file mode 100644 index 000000000..b687a5890 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimactivity.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CAnimActivity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimActivity" + }, + "properties": [ + { + "name": "Activity", + "type": "int32", + "writable": true + }, + { + "name": "Flags", + "type": "int32", + "writable": true + }, + { + "name": "Weight", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizeraxis.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizeraxis.json new file mode 100644 index 000000000..9c5e25ca7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizeraxis.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAnimationGraphVisualizerAxis", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimationGraphVisualizerAxis" + }, + "properties": [ + { + "name": "AxisSize", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimationGraphVisualizerPrimitiveBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizerline.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizerline.json new file mode 100644 index 000000000..748484e90 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizerline.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAnimationGraphVisualizerLine", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimationGraphVisualizerLine" + }, + "properties": [ + { + "name": "WsPositionStart", + "type": "Vector2D", + "writable": true + }, + { + "name": "WsPositionEnd", + "type": "Vector2D", + "writable": true + }, + { + "name": "Color", + "type": "QAngle", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimationGraphVisualizerPrimitiveBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizerpie.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizerpie.json new file mode 100644 index 000000000..f2fc664db --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizerpie.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CAnimationGraphVisualizerPie", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimationGraphVisualizerPie" + }, + "properties": [ + { + "name": "WsCenter", + "type": "Vector2D", + "writable": true + }, + { + "name": "WsStart", + "type": "Vector2D", + "writable": true + }, + { + "name": "WsEnd", + "type": "Vector2D", + "writable": true + }, + { + "name": "Color", + "type": "QAngle", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimationGraphVisualizerPrimitiveBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizerprimitivebase.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizerprimitivebase.json new file mode 100644 index 000000000..38f86d29a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizerprimitivebase.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAnimationGraphVisualizerPrimitiveBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimationGraphVisualizerPrimitiveBase" + }, + "properties": [ + { + "name": "Type", + "type": "uint32", + "writable": true + }, + { + "name": "OwningAnimNodePathCount", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizersphere.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizersphere.json new file mode 100644 index 000000000..072b2ccbe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizersphere.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAnimationGraphVisualizerSphere", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimationGraphVisualizerSphere" + }, + "properties": [ + { + "name": "WsPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Color", + "type": "QAngle", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimationGraphVisualizerPrimitiveBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizertext.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizertext.json new file mode 100644 index 000000000..633870e19 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgraphvisualizertext.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAnimationGraphVisualizerText", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimationGraphVisualizerText" + }, + "properties": [ + { + "name": "WsPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "Color", + "type": "QAngle", + "writable": true + }, + { + "name": "Text", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimationGraphVisualizerPrimitiveBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimationgroup.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgroup.json new file mode 100644 index 000000000..e4eaf0e9f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimationgroup.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAnimationGroup", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimationGroup" + }, + "properties": [ + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "DecodeKey", + "type": "CAnimKeyData", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimattachment.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimattachment.json new file mode 100644 index 000000000..6499cea2c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimattachment.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAnimAttachment", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimAttachment" + }, + "properties": [ + { + "name": "InfluenceOffsets", + "type": "Vector[]", + "writable": true + }, + { + "name": "InfluenceIndices", + "type": "int32[]", + "writable": true + }, + { + "name": "InfluenceWeights", + "type": "float[]", + "writable": true + }, + { + "name": "NumInfluences", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimbone.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimbone.json new file mode 100644 index 000000000..473b7d7f3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimbone.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAnimBone", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimBone" + }, + "properties": [ + { + "name": "Parent", + "type": "int32", + "writable": true + }, + { + "name": "Pos", + "type": "Vector2D", + "writable": true + }, + { + "name": "Scale", + "type": "float", + "writable": true + }, + { + "name": "Flags", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimbonedifference.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimbonedifference.json new file mode 100644 index 000000000..6db9aaa5b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimbonedifference.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CAnimBoneDifference", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimBoneDifference" + }, + "properties": [ + { + "name": "PosError", + "type": "Vector2D", + "writable": true + }, + { + "name": "HasRotation", + "type": "bool", + "writable": true + }, + { + "name": "HasMovement", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimcomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimcomponentupdater.json new file mode 100644 index 000000000..2134c6e28 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimcomponentupdater.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAnimComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimComponentUpdater" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Id", + "type": "AnimComponentID", + "writable": false + }, + { + "name": "NetworkMode", + "type": "uint32", + "writable": true + }, + { + "name": "StartEnabled", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimcycle.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimcycle.json new file mode 100644 index 000000000..19fe916ff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimcycle.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimCycle", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimCycle" + }, + "properties": [ + { + "name": "Parent", + "type": "CCycleBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimdata.json new file mode 100644 index 000000000..a0e0b9843 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimdata.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimData" + }, + "properties": [ + { + "name": "MaxUniqueFrameIndex", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimdatachanneldesc.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimdatachanneldesc.json new file mode 100644 index 000000000..733b481c7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimdatachanneldesc.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAnimDataChannelDesc", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimDataChannelDesc" + }, + "properties": [ + { + "name": "Flags", + "type": "int32", + "writable": true + }, + { + "name": "Type", + "type": "int32", + "writable": true + }, + { + "name": "ElementIndexArray", + "type": "int32[]", + "writable": true + }, + { + "name": "ElementMaskArray", + "type": "uint32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimdecoder.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimdecoder.json new file mode 100644 index 000000000..17e013362 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimdecoder.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAnimDecoder", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimDecoder" + }, + "properties": [ + { + "name": "Version", + "type": "int32", + "writable": true + }, + { + "name": "Type", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimdemocapturesettings.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimdemocapturesettings.json new file mode 100644 index 000000000..7c2049b8c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimdemocapturesettings.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CAnimDemoCaptureSettings", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimDemoCaptureSettings" + }, + "properties": [ + { + "name": "ErrorRangeSplineRotation", + "type": "Vector4D", + "writable": true + }, + { + "name": "ErrorRangeSplineTranslation", + "type": "Vector4D", + "writable": true + }, + { + "name": "ErrorRangeSplineScale", + "type": "Vector4D", + "writable": true + }, + { + "name": "IkRotation_MaxSplineError", + "type": "float", + "writable": true + }, + { + "name": "IkTranslation_MaxSplineError", + "type": "float", + "writable": true + }, + { + "name": "ErrorRangeQuantizationRotation", + "type": "Vector4D", + "writable": true + }, + { + "name": "ErrorRangeQuantizationTranslation", + "type": "Vector4D", + "writable": true + }, + { + "name": "ErrorRangeQuantizationScale", + "type": "Vector4D", + "writable": true + }, + { + "name": "IkRotation_MaxQuantizationError", + "type": "float", + "writable": true + }, + { + "name": "IkTranslation_MaxQuantizationError", + "type": "float", + "writable": true + }, + { + "name": "BaseSequence", + "type": "string", + "writable": true + }, + { + "name": "BaseSequenceFrame", + "type": "int32", + "writable": true + }, + { + "name": "BoneSelectionMode", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimdesc.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimdesc.json new file mode 100644 index 000000000..4003568f7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimdesc.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CAnimDesc", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimDesc" + }, + "properties": [ + { + "name": "Flags", + "type": "CAnimDesc_Flag", + "writable": false + }, + { + "name": "Fps", + "type": "float", + "writable": true + }, + { + "name": "Data", + "type": "CAnimEncodedFrames", + "writable": false + }, + { + "name": "Framestalltime", + "type": "float", + "writable": true + }, + { + "name": "RootMin", + "type": "Vector2D", + "writable": true + }, + { + "name": "RootMax", + "type": "Vector2D", + "writable": true + }, + { + "name": "BoneWorldMin", + "type": "QAngle[]", + "writable": true + }, + { + "name": "BoneWorldMax", + "type": "QAngle[]", + "writable": true + }, + { + "name": "SequenceParams", + "type": "CAnimSequenceParams", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimdesc_flag.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimdesc_flag.json new file mode 100644 index 000000000..f76bdaa5e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimdesc_flag.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CAnimDesc_Flag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimDesc_Flag" + }, + "properties": [ + { + "name": "Looping", + "type": "bool", + "writable": true + }, + { + "name": "AllZeros", + "type": "bool", + "writable": true + }, + { + "name": "Hidden", + "type": "bool", + "writable": true + }, + { + "name": "Delta", + "type": "bool", + "writable": true + }, + { + "name": "LegacyWorldspace", + "type": "bool", + "writable": true + }, + { + "name": "ModelDoc", + "type": "bool", + "writable": true + }, + { + "name": "ImplicitSeqIgnoreDelta", + "type": "bool", + "writable": true + }, + { + "name": "AnimGraphAdditive", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimencodedframes.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimencodedframes.json new file mode 100644 index 000000000..57a4dbd68 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimencodedframes.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CAnimEncodedFrames", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimEncodedFrames" + }, + "properties": [ + { + "name": "Frames", + "type": "int32", + "writable": true + }, + { + "name": "FramesPerBlock", + "type": "int32", + "writable": true + }, + { + "name": "UsageDifferences", + "type": "CAnimEncodeDifference", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimencodedifference.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimencodedifference.json new file mode 100644 index 000000000..9d52744b8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimencodedifference.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAnimEncodeDifference", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimEncodeDifference" + }, + "properties": [ + { + "name": "HasRotationBitArray", + "type": "uint8[]", + "writable": true + }, + { + "name": "HasMovementBitArray", + "type": "uint8[]", + "writable": true + }, + { + "name": "HasMorphBitArray", + "type": "uint8[]", + "writable": true + }, + { + "name": "HasUserBitArray", + "type": "uint8[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimenum.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimenum.json new file mode 100644 index 000000000..80dc0354a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimenum.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimEnum", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimEnum" + }, + "properties": [ + { + "name": "Value", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimeventdefinition.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimeventdefinition.json new file mode 100644 index 000000000..6eb0fe693 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimeventdefinition.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAnimEventDefinition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimEventDefinition" + }, + "properties": [ + { + "name": "Frame", + "type": "int32", + "writable": true + }, + { + "name": "EndFrame", + "type": "int32", + "writable": true + }, + { + "name": "Cycle", + "type": "float", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimeventlistener.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimeventlistener.json new file mode 100644 index 000000000..6ca36fa3e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimeventlistener.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimEventListener", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimEventListener" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimEventListenerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimeventlistenerbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimeventlistenerbase.json new file mode 100644 index 000000000..b73f765f8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimeventlistenerbase.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CAnimEventListenerBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimEventListenerBase" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimeventqueuelistener.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimeventqueuelistener.json new file mode 100644 index 000000000..8eaf3c0c5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimeventqueuelistener.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimEventQueueListener", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimEventQueueListener" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimEventListenerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimfoot.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimfoot.json new file mode 100644 index 000000000..ba8ab6796 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimfoot.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CAnimFoot", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimFoot" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "BallOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "HeelOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "AnkleBoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "ToeBoneIndex", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimframeblockanim.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimframeblockanim.json new file mode 100644 index 000000000..94b16f924 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimframeblockanim.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CAnimFrameBlockAnim", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimFrameBlockAnim" + }, + "properties": [ + { + "name": "StartFrame", + "type": "int32", + "writable": true + }, + { + "name": "EndFrame", + "type": "int32", + "writable": true + }, + { + "name": "SegmentIndexArray", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimframesegment.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimframesegment.json new file mode 100644 index 000000000..2ac6fea3c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimframesegment.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CAnimFrameSegment", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimFrameSegment" + }, + "properties": [ + { + "name": "UniqueFrameIndex", + "type": "int32", + "writable": true + }, + { + "name": "LocalElementMasks", + "type": "uint32", + "writable": true + }, + { + "name": "LocalChannel", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphcontrollerbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphcontrollerbase.json new file mode 100644 index 000000000..09d7c969b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphcontrollerbase.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CAnimGraphControllerBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimGraphControllerBase" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphdebugreplay.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphdebugreplay.json new file mode 100644 index 000000000..0a171893e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphdebugreplay.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAnimGraphDebugReplay", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimGraphDebugReplay" + }, + "properties": [ + { + "name": "AnimGraphFileName", + "type": "string", + "writable": true + }, + { + "name": "StartIndex", + "type": "int32", + "writable": true + }, + { + "name": "WriteIndex", + "type": "int32", + "writable": true + }, + { + "name": "FrameCount", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphmodelbinding.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphmodelbinding.json new file mode 100644 index 000000000..cbc520711 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphmodelbinding.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimGraphModelBinding", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimGraphModelBinding" + }, + "properties": [ + { + "name": "ModelName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphnetworkedvariables.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphnetworkedvariables.json new file mode 100644 index 000000000..0d37663c8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphnetworkedvariables.json @@ -0,0 +1,128 @@ +{ + "kind": "class", + "name": "CAnimGraphNetworkedVariables", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimGraphNetworkedVariables" + }, + "properties": [ + { + "name": "PredNetBoolVariables", + "type": "uint32[]", + "writable": true + }, + { + "name": "PredNetByteVariables", + "type": "uint8[]", + "writable": true + }, + { + "name": "PredNetUInt16Variables", + "type": "uint16[]", + "writable": true + }, + { + "name": "PredNetIntVariables", + "type": "int32[]", + "writable": true + }, + { + "name": "PredNetUInt32Variables", + "type": "uint32[]", + "writable": true + }, + { + "name": "PredNetUInt64Variables", + "type": "uint64[]", + "writable": true + }, + { + "name": "PredNetFloatVariables", + "type": "float[]", + "writable": true + }, + { + "name": "PredNetVectorVariables", + "type": "QAngle[]", + "writable": true + }, + { + "name": "OwnerOnlyPredNetBoolVariables", + "type": "uint32[]", + "writable": true + }, + { + "name": "OwnerOnlyPredNetByteVariables", + "type": "uint8[]", + "writable": true + }, + { + "name": "OwnerOnlyPredNetUInt16Variables", + "type": "uint16[]", + "writable": true + }, + { + "name": "OwnerOnlyPredNetIntVariables", + "type": "int32[]", + "writable": true + }, + { + "name": "OwnerOnlyPredNetUInt32Variables", + "type": "uint32[]", + "writable": true + }, + { + "name": "OwnerOnlyPredNetUInt64Variables", + "type": "uint64[]", + "writable": true + }, + { + "name": "OwnerOnlyPredNetFloatVariables", + "type": "float[]", + "writable": true + }, + { + "name": "OwnerOnlyPredNetVectorVariables", + "type": "QAngle[]", + "writable": true + }, + { + "name": "BoolVariablesCount", + "type": "int32", + "writable": true + }, + { + "name": "OwnerOnlyBoolVariablesCount", + "type": "int32", + "writable": true + }, + { + "name": "RandomSeedOffset", + "type": "int32", + "writable": true + }, + { + "name": "LastTeleportTime", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphnetworksettings.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphnetworksettings.json new file mode 100644 index 000000000..1a93b595f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphnetworksettings.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAnimGraphNetworkSettings", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimGraphNetworkSettings" + }, + "properties": [ + { + "name": "NetworkingEnabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimGraphSettingsGroup", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphsettingsgroup.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphsettingsgroup.json new file mode 100644 index 000000000..26955dd87 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphsettingsgroup.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CAnimGraphSettingsGroup", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimGraphSettingsGroup" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphsettingsmanager.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphsettingsmanager.json new file mode 100644 index 000000000..4bb44aadd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimgraphsettingsmanager.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CAnimGraphSettingsManager", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimGraphSettingsManager" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/caniminputdamping.json b/generators/gamesdkdocumentation/cs2/docs/classes/caniminputdamping.json new file mode 100644 index 000000000..ce92fab80 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/caniminputdamping.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CAnimInputDamping", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimInputDamping" + }, + "properties": [ + { + "name": "SpeedFunction", + "type": "uint32", + "writable": true + }, + { + "name": "SpeedScale", + "type": "float", + "writable": true + }, + { + "name": "FallingSpeedScale", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimkeydata.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimkeydata.json new file mode 100644 index 000000000..31f3db376 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimkeydata.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimKeyData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimKeyData" + }, + "properties": [ + { + "name": "ChannelElements", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimlocalhierarchy.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimlocalhierarchy.json new file mode 100644 index 000000000..41666f5ad --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimlocalhierarchy.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAnimLocalHierarchy", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimLocalHierarchy" + }, + "properties": [ + { + "name": "StartFrame", + "type": "int32", + "writable": true + }, + { + "name": "PeakFrame", + "type": "int32", + "writable": true + }, + { + "name": "TailFrame", + "type": "int32", + "writable": true + }, + { + "name": "EndFrame", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimmorphdifference.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimmorphdifference.json new file mode 100644 index 000000000..7d2c0c69a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimmorphdifference.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CAnimMorphDifference", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimMorphDifference" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimmotorupdaterbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimmotorupdaterbase.json new file mode 100644 index 000000000..2ffccdf61 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimmotorupdaterbase.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAnimMotorUpdaterBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimMotorUpdaterBase" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Default", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimmovement.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimmovement.json new file mode 100644 index 000000000..919d5d86a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimmovement.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CAnimMovement", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimMovement" + }, + "properties": [ + { + "name": "0", + "type": "float", + "writable": true + }, + { + "name": "1", + "type": "float", + "writable": true + }, + { + "name": "Endframe", + "type": "int32", + "writable": true + }, + { + "name": "Motionflags", + "type": "int32", + "writable": true + }, + { + "name": "Angle", + "type": "float", + "writable": true + }, + { + "name": "Vector", + "type": "Vector2D", + "writable": true + }, + { + "name": "Position", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimnodepath.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimnodepath.json new file mode 100644 index 000000000..157a4d46d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimnodepath.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimNodePath", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimNodePath" + }, + "properties": [ + { + "name": "Count", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimparameterbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimparameterbase.json new file mode 100644 index 000000000..277a2f8fe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimparameterbase.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CAnimParameterBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimParameterBase" + }, + "properties": [ + { + "name": "Comment", + "type": "string", + "writable": true + }, + { + "name": "Group", + "type": "string", + "writable": true + }, + { + "name": "Id", + "type": "AnimParamID", + "writable": false + }, + { + "name": "ComponentName", + "type": "string", + "writable": true + }, + { + "name": "NetworkingRequested", + "type": "bool", + "writable": true + }, + { + "name": "IsReferenced", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimparametermanagerupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimparametermanagerupdater.json new file mode 100644 index 000000000..bc93af81e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimparametermanagerupdater.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CAnimParameterManagerUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimParameterManagerUpdater" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimparamhandle.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimparamhandle.json new file mode 100644 index 000000000..911563831 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimparamhandle.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAnimParamHandle", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimParamHandle" + }, + "properties": [ + { + "name": "Type", + "type": "uint8", + "writable": true + }, + { + "name": "Index", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimparamhandlemap.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimparamhandlemap.json new file mode 100644 index 000000000..60b54bdbb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimparamhandlemap.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CAnimParamHandleMap", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimParamHandleMap" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimreplayframe.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimreplayframe.json new file mode 100644 index 000000000..e0bd60d93 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimreplayframe.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimReplayFrame", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimReplayFrame" + }, + "properties": [ + { + "name": "TimeStamp", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimscriptbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimscriptbase.json new file mode 100644 index 000000000..f5a588390 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimscriptbase.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimScriptBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimScriptBase" + }, + "properties": [ + { + "name": "IsValid", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimscriptcomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimscriptcomponentupdater.json new file mode 100644 index 000000000..4006c069c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimscriptcomponentupdater.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAnimScriptComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimScriptComponentUpdater" + }, + "properties": [ + { + "name": "Script", + "type": "AnimScriptHandle", + "writable": false + }, + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimscriptmanager.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimscriptmanager.json new file mode 100644 index 000000000..2649f4475 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimscriptmanager.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CAnimScriptManager", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimScriptManager" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimsequenceparams.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimsequenceparams.json new file mode 100644 index 000000000..b0557b30c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimsequenceparams.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAnimSequenceParams", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimSequenceParams" + }, + "properties": [ + { + "name": "FadeInTime", + "type": "float", + "writable": true + }, + { + "name": "FadeOutTime", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimskeleton.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimskeleton.json new file mode 100644 index 000000000..49faf43e6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimskeleton.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAnimSkeleton", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimSkeleton" + }, + "properties": [ + { + "name": "BoneNames", + "type": "string[]", + "writable": true + }, + { + "name": "Parents", + "type": "int32[]", + "writable": true + }, + { + "name": "MorphNames", + "type": "string[]", + "writable": true + }, + { + "name": "LodBoneCounts", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimstatemachineupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimstatemachineupdater.json new file mode 100644 index 000000000..83f9e87b3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimstatemachineupdater.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimStateMachineUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimStateMachineUpdater" + }, + "properties": [ + { + "name": "StartStateIndex", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimtagbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimtagbase.json new file mode 100644 index 000000000..446b886c6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimtagbase.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CAnimTagBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimTagBase" + }, + "properties": [ + { + "name": "Comment", + "type": "string", + "writable": true + }, + { + "name": "TagID", + "type": "AnimTagID", + "writable": false + }, + { + "name": "IsReferenced", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimtagmanagerupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimtagmanagerupdater.json new file mode 100644 index 000000000..2f14d5997 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimtagmanagerupdater.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CAnimTagManagerUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimTagManagerUpdater" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimupdatenodebase.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimupdatenodebase.json new file mode 100644 index 000000000..bd66db334 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimupdatenodebase.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CAnimUpdateNodeBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimUpdateNodeBase" + }, + "properties": [ + { + "name": "NodePath", + "type": "CAnimNodePath", + "writable": false + }, + { + "name": "NetworkMode", + "type": "uint32", + "writable": true + }, + { + "name": "Name", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimupdatenoderef.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimupdatenoderef.json new file mode 100644 index 000000000..fe3d055d0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimupdatenoderef.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimUpdateNodeRef", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimUpdateNodeRef" + }, + "properties": [ + { + "name": "NodeIndex", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimupdateshareddata.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimupdateshareddata.json new file mode 100644 index 000000000..45e709a56 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimupdateshareddata.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAnimUpdateSharedData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimUpdateSharedData" + }, + "properties": [ + { + "name": "Settings", + "type": "CAnimGraphSettingsManager", + "writable": false + }, + { + "name": "RootNodePath", + "type": "CAnimNodePath", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimuser.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimuser.json new file mode 100644 index 000000000..d15f4b8d8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimuser.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimUser", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimUser" + }, + "properties": [ + { + "name": "Type", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/canimuserdifference.json b/generators/gamesdkdocumentation/cs2/docs/classes/canimuserdifference.json new file mode 100644 index 000000000..519396a50 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/canimuserdifference.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CAnimUserDifference", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAnimUserDifference" + }, + "properties": [ + { + "name": "Type", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/castspheresatparams_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/castspheresatparams_t.json new file mode 100644 index 000000000..5c907b2ca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/castspheresatparams_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CastSphereSATParams_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CastSphereSATParams_t" + }, + "properties": [ + { + "name": "RayStart", + "type": "Vector2D", + "writable": true + }, + { + "name": "RayDelta", + "type": "Vector2D", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "MaxFraction", + "type": "float", + "writable": true + }, + { + "name": "Scale", + "type": "float", + "writable": true + }, + { + "name": "Hull", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cattachment.json b/generators/gamesdkdocumentation/cs2/docs/classes/cattachment.json new file mode 100644 index 000000000..49ed42988 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cattachment.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CAttachment", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAttachment" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "InfluenceNames", + "type": "int8[]", + "writable": true + }, + { + "name": "InfluenceOffsets", + "type": "Vector[]", + "writable": true + }, + { + "name": "InfluenceWeights", + "type": "float[]", + "writable": true + }, + { + "name": "InfluenceRootTransform", + "type": "bool[]", + "writable": true + }, + { + "name": "Influences", + "type": "uint8", + "writable": true + }, + { + "name": "IgnoreRotation", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cattributecontainer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cattributecontainer.json new file mode 100644 index 000000000..1d5e70ce9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cattributecontainer.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAttributeContainer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAttributeContainer" + }, + "properties": [ + { + "name": "Item", + "type": "CEconItemView", + "writable": false + }, + { + "name": "Parent", + "type": "CAttributeManager", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cattributelist.json b/generators/gamesdkdocumentation/cs2/docs/classes/cattributelist.json new file mode 100644 index 000000000..05512aa07 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cattributelist.json @@ -0,0 +1,41 @@ +{ + "kind": "class", + "name": "CAttributeList", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAttributeList" + }, + "properties": [ + { + "name": "Manager", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "SetOrAddAttributeValueByName", + "arguments": { + "key": "string", + "value": "float" + }, + "return": "void" + }, + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cattributemanager.json b/generators/gamesdkdocumentation/cs2/docs/classes/cattributemanager.json new file mode 100644 index 000000000..072fc653b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cattributemanager.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CAttributeManager", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAttributeManager" + }, + "properties": [ + { + "name": "ReapplyProvisionParity", + "type": "int32", + "writable": true + }, + { + "name": "Outer", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "PreventLoopback", + "type": "bool", + "writable": true + }, + { + "name": "ProviderType", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/caudioanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/caudioanimtag.json new file mode 100644 index 000000000..cdf8be2f5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/caudioanimtag.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CAudioAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAudioAnimTag" + }, + "properties": [ + { + "name": "ClipName", + "type": "string", + "writable": true + }, + { + "name": "AttachmentName", + "type": "string", + "writable": true + }, + { + "name": "Volume", + "type": "float", + "writable": true + }, + { + "name": "StopWhenTagEnds", + "type": "bool", + "writable": true + }, + { + "name": "StopWhenGraphEnds", + "type": "bool", + "writable": true + }, + { + "name": "PlayOnServer", + "type": "bool", + "writable": true + }, + { + "name": "PlayOnClient", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/caudioemphasissample.json b/generators/gamesdkdocumentation/cs2/docs/classes/caudioemphasissample.json new file mode 100644 index 000000000..a6e9e0750 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/caudioemphasissample.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAudioEmphasisSample", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAudioEmphasisSample" + }, + "properties": [ + { + "name": "Time", + "type": "float", + "writable": true + }, + { + "name": "Value", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/caudiomorphdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/caudiomorphdata.json new file mode 100644 index 000000000..ea727bff5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/caudiomorphdata.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CAudioMorphData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAudioMorphData" + }, + "properties": [ + { + "name": "Times", + "type": "float[]", + "writable": true + }, + { + "name": "NameHashCodes", + "type": "uint32[]", + "writable": true + }, + { + "name": "NameStrings", + "type": "string[]", + "writable": true + }, + { + "name": "EaseIn", + "type": "float", + "writable": true + }, + { + "name": "EaseOut", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/caudiophonemetag.json b/generators/gamesdkdocumentation/cs2/docs/classes/caudiophonemetag.json new file mode 100644 index 000000000..fe3afe90d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/caudiophonemetag.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CAudioPhonemeTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAudioPhonemeTag" + }, + "properties": [ + { + "name": "StartTime", + "type": "float", + "writable": true + }, + { + "name": "EndTime", + "type": "float", + "writable": true + }, + { + "name": "PhonemeCode", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/caudiosentence.json b/generators/gamesdkdocumentation/cs2/docs/classes/caudiosentence.json new file mode 100644 index 000000000..a06027244 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/caudiosentence.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CAudioSentence", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CAudioSentence" + }, + "properties": [ + { + "name": "ShouldVoiceDuck", + "type": "bool", + "writable": true + }, + { + "name": "MorphData", + "type": "CAudioMorphData", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbarnlight.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbarnlight.json new file mode 100644 index 000000000..bb4a44d4e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbarnlight.json @@ -0,0 +1,398 @@ +{ + "kind": "class", + "name": "CBarnLight", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBarnLight" + }, + "properties": [ + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "ColorMode", + "type": "int32", + "writable": true + }, + { + "name": "Color", + "type": "QAngle", + "writable": true + }, + { + "name": "ColorTemperature", + "type": "float", + "writable": true + }, + { + "name": "Brightness", + "type": "float", + "writable": true + }, + { + "name": "BrightnessScale", + "type": "float", + "writable": true + }, + { + "name": "DirectLight", + "type": "int32", + "writable": true + }, + { + "name": "BakedShadowIndex", + "type": "int32", + "writable": true + }, + { + "name": "LightPathUniqueId", + "type": "int32", + "writable": true + }, + { + "name": "LightMapUniqueId", + "type": "int32", + "writable": true + }, + { + "name": "LuminaireShape", + "type": "int32", + "writable": true + }, + { + "name": "LuminaireSize", + "type": "float", + "writable": true + }, + { + "name": "LuminaireAnisotropy", + "type": "float", + "writable": true + }, + { + "name": "LightStyleString", + "type": "string", + "writable": true + }, + { + "name": "LightStyleStartTime", + "type": "float", + "writable": true + }, + { + "name": "QueuedLightStyleStrings", + "type": "string[]", + "writable": true + }, + { + "name": "LightStyleEvents", + "type": "string[]", + "writable": true + }, + { + "name": "Shape", + "type": "float", + "writable": true + }, + { + "name": "SoftX", + "type": "float", + "writable": true + }, + { + "name": "SoftY", + "type": "float", + "writable": true + }, + { + "name": "Skirt", + "type": "float", + "writable": true + }, + { + "name": "SkirtNear", + "type": "float", + "writable": true + }, + { + "name": "SizeParams", + "type": "Vector2D", + "writable": true + }, + { + "name": "Range", + "type": "float", + "writable": true + }, + { + "name": "Shear", + "type": "Vector2D", + "writable": true + }, + { + "name": "BakeSpecularToCubemaps", + "type": "int32", + "writable": true + }, + { + "name": "BakeSpecularToCubemapsSize", + "type": "Vector2D", + "writable": true + }, + { + "name": "CastShadows", + "type": "int32", + "writable": true + }, + { + "name": "ShadowMapSize", + "type": "int32", + "writable": true + }, + { + "name": "ShadowPriority", + "type": "int32", + "writable": true + }, + { + "name": "ContactShadow", + "type": "bool", + "writable": true + }, + { + "name": "ForceShadowsEnabled", + "type": "bool", + "writable": true + }, + { + "name": "BounceLight", + "type": "int32", + "writable": true + }, + { + "name": "BounceScale", + "type": "float", + "writable": true + }, + { + "name": "MinRoughness", + "type": "float", + "writable": true + }, + { + "name": "AlternateColor", + "type": "Vector2D", + "writable": true + }, + { + "name": "AlternateColorBrightness", + "type": "float", + "writable": true + }, + { + "name": "Fog", + "type": "int32", + "writable": true + }, + { + "name": "FogStrength", + "type": "float", + "writable": true + }, + { + "name": "FogShadows", + "type": "int32", + "writable": true + }, + { + "name": "FogScale", + "type": "float", + "writable": true + }, + { + "name": "FogMixedShadows", + "type": "bool", + "writable": true + }, + { + "name": "FadeSizeStart", + "type": "float", + "writable": true + }, + { + "name": "FadeSizeEnd", + "type": "float", + "writable": true + }, + { + "name": "ShadowFadeSizeStart", + "type": "float", + "writable": true + }, + { + "name": "ShadowFadeSizeEnd", + "type": "float", + "writable": true + }, + { + "name": "PrecomputedFieldsValid", + "type": "bool", + "writable": true + }, + { + "name": "PrecomputedBoundsMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedBoundsMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBAngles", + "type": "Vector", + "writable": true + }, + { + "name": "PrecomputedOBBExtent", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedSubFrusta", + "type": "int32", + "writable": true + }, + { + "name": "PrecomputedOBBOrigin0", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBAngles0", + "type": "Vector", + "writable": true + }, + { + "name": "PrecomputedOBBExtent0", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBOrigin1", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBAngles1", + "type": "Vector", + "writable": true + }, + { + "name": "PrecomputedOBBExtent1", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBOrigin2", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBAngles2", + "type": "Vector", + "writable": true + }, + { + "name": "PrecomputedOBBExtent2", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBOrigin3", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBAngles3", + "type": "Vector", + "writable": true + }, + { + "name": "PrecomputedOBBExtent3", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBOrigin4", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBAngles4", + "type": "Vector", + "writable": true + }, + { + "name": "PrecomputedOBBExtent4", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBOrigin5", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBAngles5", + "type": "Vector", + "writable": true + }, + { + "name": "PrecomputedOBBExtent5", + "type": "Vector2D", + "writable": true + }, + { + "name": "PvsModifyEntity", + "type": "bool", + "writable": true + }, + { + "name": "VisClusters", + "type": "uint16[]", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseanimgraph.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseanimgraph.json new file mode 100644 index 000000000..c9f451514 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseanimgraph.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CBaseAnimGraph", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseAnimGraph" + }, + "properties": [ + { + "name": "InitiallyPopulateInterpHistory", + "type": "bool", + "writable": true + }, + { + "name": "ChoreoServices", + "type": "int32[]", + "writable": false + }, + { + "name": "AnimGraphUpdateEnabled", + "type": "bool", + "writable": true + }, + { + "name": "MaxSlopeDistance", + "type": "float", + "writable": true + }, + { + "name": "LastSlopeCheckPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "AnimationUpdateScheduled", + "type": "bool", + "writable": true + }, + { + "name": "Force", + "type": "Vector2D", + "writable": true + }, + { + "name": "ForceBone", + "type": "int32", + "writable": true + }, + { + "name": "RagdollPose", + "type": "PhysicsRagdollPose_t", + "writable": false + }, + { + "name": "RagdollEnabled", + "type": "bool", + "writable": true + }, + { + "name": "RagdollClientSide", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseanimgraphanimgraphcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseanimgraphanimgraphcontroller.json new file mode 100644 index 000000000..adfe2c2f6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseanimgraphanimgraphcontroller.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CBaseAnimGraphAnimGraphController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseAnimGraphAnimGraphController" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimGraphControllerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseanimgraphcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseanimgraphcontroller.json new file mode 100644 index 000000000..b6b6fc7ba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseanimgraphcontroller.json @@ -0,0 +1,128 @@ +{ + "kind": "class", + "name": "CBaseAnimGraphController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseAnimGraphController" + }, + "properties": [ + { + "name": "AnimGraphNetworkedVars", + "type": "CAnimGraphNetworkedVariables", + "writable": false + }, + { + "name": "SequenceFinished", + "type": "bool", + "writable": true + }, + { + "name": "SoundSyncTime", + "type": "float", + "writable": true + }, + { + "name": "ActiveIKChainMask", + "type": "uint32", + "writable": true + }, + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "SeqStartTime", + "type": "float", + "writable": true + }, + { + "name": "SeqFixedCycle", + "type": "float", + "writable": true + }, + { + "name": "AnimLoopMode", + "type": "uint32", + "writable": true + }, + { + "name": "PlaybackRate", + "type": "float", + "writable": true + }, + { + "name": "NotifyState", + "type": "uint8", + "writable": true + }, + { + "name": "NetworkedAnimationInputsChanged", + "type": "bool", + "writable": true + }, + { + "name": "NetworkedSequenceChanged", + "type": "bool", + "writable": true + }, + { + "name": "LastUpdateSkipped", + "type": "bool", + "writable": true + }, + { + "name": "PrevAnimUpdateTime", + "type": "float", + "writable": true + }, + { + "name": "IsUsingAG2", + "type": "bool", + "writable": true + }, + { + "name": "SerializedPoseRecipeAG2", + "type": "uint8[]", + "writable": true + }, + { + "name": "SerializePoseRecipeSizeAG2", + "type": "int32", + "writable": true + }, + { + "name": "GraphCreationFlagsAG2", + "type": "uint8", + "writable": true + }, + { + "name": "ServerGraphDefReloadCountAG2", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CSkeletonAnimationController", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasebutton.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasebutton.json new file mode 100644 index 000000000..b2380a062 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasebutton.json @@ -0,0 +1,158 @@ +{ + "kind": "class", + "name": "CBaseButton", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseButton" + }, + "properties": [ + { + "name": "MoveEntitySpace", + "type": "Vector", + "writable": true + }, + { + "name": "StayPushed", + "type": "bool", + "writable": true + }, + { + "name": "Rotating", + "type": "bool", + "writable": true + }, + { + "name": "Ls", + "type": "locksound_t", + "writable": false + }, + { + "name": "UseSound", + "type": "string", + "writable": true + }, + { + "name": "LockedSound", + "type": "string", + "writable": true + }, + { + "name": "UnlockedSound", + "type": "string", + "writable": true + }, + { + "name": "OverrideAnticipationName", + "type": "string", + "writable": true + }, + { + "name": "Locked", + "type": "bool", + "writable": true + }, + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "UseLockedTime", + "type": "float", + "writable": true + }, + { + "name": "SolidBsp", + "type": "bool", + "writable": true + }, + { + "name": "OnDamaged", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnPressed", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnUseLocked", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnIn", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnOut", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "State", + "type": "int32", + "writable": true + }, + { + "name": "Constraint", + "type": "CEntityInstance", + "writable": false + }, + { + "name": "ConstraintParent", + "type": "CEntityInstance", + "writable": false + }, + { + "name": "ForceNpcExclude", + "type": "bool", + "writable": true + }, + { + "name": "GlowEntity", + "type": "string", + "writable": true + }, + { + "name": "GlowEntity1", + "type": "CBaseModelEntity", + "writable": false + }, + { + "name": "Usable", + "type": "bool", + "writable": true + }, + { + "name": "DisplayText", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseToggle", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseclientuientity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseclientuientity.json new file mode 100644 index 000000000..cf582f6bc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseclientuientity.json @@ -0,0 +1,103 @@ +{ + "kind": "class", + "name": "CBaseClientUIEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseClientUIEntity" + }, + "properties": [ + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "DialogXMLName", + "type": "string", + "writable": true + }, + { + "name": "PanelClassName", + "type": "string", + "writable": true + }, + { + "name": "PanelID", + "type": "string", + "writable": true + }, + { + "name": "CustomOutput0", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "CustomOutput1", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "CustomOutput2", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "CustomOutput3", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "CustomOutput4", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "CustomOutput5", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "CustomOutput6", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "CustomOutput7", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "CustomOutput8", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "CustomOutput9", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasecombatcharacter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasecombatcharacter.json new file mode 100644 index 000000000..b3abb90e4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasecombatcharacter.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CBaseCombatCharacter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseCombatCharacter" + }, + "properties": [ + { + "name": "ForceServerRagdoll", + "type": "bool", + "writable": true + }, + { + "name": "ImpactEnergyScale", + "type": "float", + "writable": true + }, + { + "name": "MinVehicleDamageToTempRagdoll", + "type": "int32", + "writable": true + }, + { + "name": "ApplyStressDamage", + "type": "bool", + "writable": true + }, + { + "name": "DeathEventsDispatched", + "type": "bool", + "writable": true + }, + { + "name": "DamageCount", + "type": "int32", + "writable": true + }, + { + "name": "StrRelationships", + "type": "string", + "writable": true + }, + { + "name": "Hull", + "type": "uint32", + "writable": true + }, + { + "name": "NavHullIdx", + "type": "uint32", + "writable": true + }, + { + "name": "MovementStats", + "type": "CMovementStatsProperty", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseFlex", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseconstraint.json new file mode 100644 index 000000000..016b7cd9c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseconstraint.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CBaseConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseConstraint" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "UpVector", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CBoneConstraintBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasecsgrenade.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasecsgrenade.json new file mode 100644 index 000000000..0bfffc7c3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasecsgrenade.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CBaseCSGrenade", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseCSGrenade" + }, + "properties": [ + { + "name": "Redraw", + "type": "bool", + "writable": true + }, + { + "name": "IsHeldByPlayer", + "type": "bool", + "writable": true + }, + { + "name": "PinPulled", + "type": "bool", + "writable": true + }, + { + "name": "JumpThrow", + "type": "bool", + "writable": true + }, + { + "name": "ThrowAnimating", + "type": "bool", + "writable": true + }, + { + "name": "ThrowTime", + "type": "float", + "writable": true + }, + { + "name": "ThrowStrength", + "type": "float", + "writable": true + }, + { + "name": "DropTime", + "type": "float", + "writable": true + }, + { + "name": "PinPullTime", + "type": "float", + "writable": true + }, + { + "name": "JustPulledPin", + "type": "bool", + "writable": true + }, + { + "name": "NextHoldTick", + "type": "int32", + "writable": true + }, + { + "name": "NextHoldFrac", + "type": "float", + "writable": true + }, + { + "name": "SwitchToWeaponAfterThrow", + "type": "CCSWeaponBase", + "writable": false + }, + { + "name": "Parent", + "type": "CCSWeaponBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasecsgrenadeprojectile.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasecsgrenadeprojectile.json new file mode 100644 index 000000000..459a93cbf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasecsgrenadeprojectile.json @@ -0,0 +1,108 @@ +{ + "kind": "class", + "name": "CBaseCSGrenadeProjectile", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseCSGrenadeProjectile" + }, + "properties": [ + { + "name": "InitialPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "InitialVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "Bounces", + "type": "int32", + "writable": true + }, + { + "name": "ExplodeEffectTickBegin", + "type": "int32", + "writable": true + }, + { + "name": "ExplodeEffectOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "SpawnTime", + "type": "float", + "writable": true + }, + { + "name": "OGSExtraFlags", + "type": "uint8", + "writable": true + }, + { + "name": "DetonationRecorded", + "type": "bool", + "writable": true + }, + { + "name": "ItemIndex", + "type": "uint16", + "writable": true + }, + { + "name": "OriginalSpawnLocation", + "type": "Vector2D", + "writable": true + }, + { + "name": "LastBounceSoundTime", + "type": "float", + "writable": true + }, + { + "name": "GrenadeSpin", + "type": "Vector2D", + "writable": true + }, + { + "name": "LastHitSurfaceNormal", + "type": "Vector2D", + "writable": true + }, + { + "name": "TicksAtZeroVelocity", + "type": "int32", + "writable": true + }, + { + "name": "HasEverHitEnemy", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseGrenade", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasedmstart.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasedmstart.json new file mode 100644 index 000000000..e61c6c332 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasedmstart.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBaseDMStart", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseDMStart" + }, + "properties": [ + { + "name": "Master", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasedoor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasedoor.json new file mode 100644 index 000000000..2a9f44b98 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasedoor.json @@ -0,0 +1,173 @@ +{ + "kind": "class", + "name": "CBaseDoor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseDoor" + }, + "properties": [ + { + "name": "MoveEntitySpace", + "type": "Vector", + "writable": true + }, + { + "name": "MoveDirParentSpace", + "type": "Vector2D", + "writable": true + }, + { + "name": "Ls", + "type": "locksound_t", + "writable": false + }, + { + "name": "ForceClosed", + "type": "bool", + "writable": true + }, + { + "name": "DoorGroup", + "type": "bool", + "writable": true + }, + { + "name": "Locked", + "type": "bool", + "writable": true + }, + { + "name": "IgnoreDebris", + "type": "bool", + "writable": true + }, + { + "name": "NoNPCs", + "type": "bool", + "writable": true + }, + { + "name": "SpawnPosition", + "type": "uint32", + "writable": true + }, + { + "name": "BlockDamage", + "type": "float", + "writable": true + }, + { + "name": "NoiseMoving", + "type": "string", + "writable": true + }, + { + "name": "NoiseArrived", + "type": "string", + "writable": true + }, + { + "name": "NoiseMovingClosed", + "type": "string", + "writable": true + }, + { + "name": "NoiseArrivedClosed", + "type": "string", + "writable": true + }, + { + "name": "ChainTarget", + "type": "string", + "writable": true + }, + { + "name": "OnBlockedClosing", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnBlockedOpening", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnUnblockedClosing", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnUnblockedOpening", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnFullyClosed", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnFullyOpen", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnClose", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnOpen", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnLockedUse", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "LoopMoveSound", + "type": "bool", + "writable": true + }, + { + "name": "CreateNavObstacle", + "type": "bool", + "writable": true + }, + { + "name": "IsChaining", + "type": "bool", + "writable": true + }, + { + "name": "IsUsable", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseToggle", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseentity.json new file mode 100644 index 000000000..cd4bef2ca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseentity.json @@ -0,0 +1,495 @@ +{ + "kind": "class", + "name": "CBaseEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseEntity" + }, + "properties": [ + { + "name": "CBodyComponent", + "type": "int32[]", + "writable": false + }, + { + "name": "NetworkTransmitComponent", + "type": "CNetworkTransmitComponent", + "writable": false + }, + { + "name": "CurrentThinkContext", + "type": "int32", + "writable": true + }, + { + "name": "LastThinkTick", + "type": "int32", + "writable": true + }, + { + "name": "DisabledContextThinks", + "type": "bool", + "writable": true + }, + { + "name": "LastNetworkChange", + "type": "float", + "writable": true + }, + { + "name": "ResponseContext", + "type": "string", + "writable": true + }, + { + "name": "Health", + "type": "int32", + "writable": true + }, + { + "name": "MaxHealth", + "type": "int32", + "writable": true + }, + { + "name": "LifeState", + "type": "uint8", + "writable": true + }, + { + "name": "DamageAccumulator", + "type": "float", + "writable": true + }, + { + "name": "TakesDamage", + "type": "bool", + "writable": true + }, + { + "name": "TakeDamageFlags", + "type": "uint64", + "writable": true + }, + { + "name": "PlatformType", + "type": "uint8", + "writable": true + }, + { + "name": "MoveCollide", + "type": "uint8", + "writable": true + }, + { + "name": "MoveType", + "type": "uint8", + "writable": true + }, + { + "name": "ActualMoveType", + "type": "uint8", + "writable": true + }, + { + "name": "WaterTouch", + "type": "uint8", + "writable": true + }, + { + "name": "SlimeTouch", + "type": "uint8", + "writable": true + }, + { + "name": "RestoreInHierarchy", + "type": "bool", + "writable": true + }, + { + "name": "Target", + "type": "string", + "writable": true + }, + { + "name": "DamageFilter", + "type": "CBaseFilter", + "writable": false + }, + { + "name": "DamageFilterName", + "type": "string", + "writable": true + }, + { + "name": "MoveDoneTime", + "type": "float", + "writable": true + }, + { + "name": "SubclassID", + "type": "uint32", + "writable": true + }, + { + "name": "AnimTime", + "type": "float", + "writable": true + }, + { + "name": "SimulationTime", + "type": "float", + "writable": true + }, + { + "name": "CreateTime", + "type": "float", + "writable": true + }, + { + "name": "ClientSideRagdoll", + "type": "bool", + "writable": true + }, + { + "name": "InterpolationFrame", + "type": "uint8", + "writable": true + }, + { + "name": "PrevVPhysicsUpdatePos", + "type": "Vector2D", + "writable": true + }, + { + "name": "TeamNum", + "type": "uint8", + "writable": true + }, + { + "name": "Globalname", + "type": "string", + "writable": true + }, + { + "name": "SentToClients", + "type": "int32", + "writable": true + }, + { + "name": "Speed", + "type": "float", + "writable": true + }, + { + "name": "UniqueHammerID", + "type": "string", + "writable": true + }, + { + "name": "Spawnflags", + "type": "uint32", + "writable": true + }, + { + "name": "NextThinkTick", + "type": "int32", + "writable": true + }, + { + "name": "SimulationTick", + "type": "int32", + "writable": true + }, + { + "name": "OnKilled", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "AbsVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "Velocity", + "type": "CNetworkVelocityVector", + "writable": false + }, + { + "name": "BaseVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "PushEnumCount", + "type": "int32", + "writable": true + }, + { + "name": "Collision", + "type": "int32[]", + "writable": false + }, + { + "name": "EffectEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "OwnerEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Effects", + "type": "uint32", + "writable": true + }, + { + "name": "GroundEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "GroundBodyIndex", + "type": "int32", + "writable": true + }, + { + "name": "Friction", + "type": "float", + "writable": true + }, + { + "name": "Elasticity", + "type": "float", + "writable": true + }, + { + "name": "GravityScale", + "type": "float", + "writable": true + }, + { + "name": "TimeScale", + "type": "float", + "writable": true + }, + { + "name": "WaterLevel", + "type": "float", + "writable": true + }, + { + "name": "GravityDisabled", + "type": "bool", + "writable": true + }, + { + "name": "AnimatedEveryTick", + "type": "bool", + "writable": true + }, + { + "name": "ActualGravityScale", + "type": "float", + "writable": true + }, + { + "name": "GravityActuallyDisabled", + "type": "bool", + "writable": true + }, + { + "name": "DisableLowViolence", + "type": "bool", + "writable": true + }, + { + "name": "WaterType", + "type": "uint8", + "writable": true + }, + { + "name": "EFlags", + "type": "int32", + "writable": true + }, + { + "name": "OnUser1", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnUser2", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnUser3", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnUser4", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "InitialTeamNum", + "type": "int32", + "writable": true + }, + { + "name": "NavIgnoreUntilTime", + "type": "float", + "writable": true + }, + { + "name": "AngVelocity", + "type": "Vector", + "writable": true + }, + { + "name": "NetworkQuantizeOriginAndAngles", + "type": "bool", + "writable": true + }, + { + "name": "LagCompensate", + "type": "bool", + "writable": true + }, + { + "name": "Blocker", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "LocalTime", + "type": "float", + "writable": true + }, + { + "name": "VPhysicsUpdateLocalTime", + "type": "float", + "writable": true + }, + { + "name": "BloodType", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CEntityInstance", + "writable": false + } + ], + "functions": [ + { + "name": "EmitSound", + "arguments": { + "sound_name": "string", + "pitch": "float", + "volume": "float" + }, + "return": "uint32" + }, + { + "name": "EmitSoundFromEntity", + "arguments": { + "sound_name": "string", + "pitch": "float", + "volume": "float", + "delay": "float" + }, + "return": "uint32" + }, + { + "name": "TakeDamage", + "arguments": { + "attacker": "SDKClass?", + "inflictor": "SDKClass?", + "ability": "SDKClass?", + "damageType": "DamageTypes_t", + "damage": "float" + }, + "return": "void" + }, + { + "name": "CollisionRulesChanged", + "arguments": {}, + "return": "void" + }, + { + "name": "EHandle", + "arguments": {}, + "return": "CBaseEntity" + }, + { + "name": "Spawn", + "arguments": { + "keys": "CEntityKeyValues?" + }, + "return": "void" + }, + { + "name": "Despawn", + "arguments": {}, + "return": "void" + }, + { + "name": "AcceptInput", + "arguments": { + "input": "string", + "activator": "CEntityInstance", + "caller": "CEntityInstance", + "value": "string", + "outputID": "int32" + }, + "return": "void" + }, + { + "name": "GetClassname", + "arguments": {}, + "return": "string" + }, + { + "name": "GetVData", + "arguments": {}, + "return": "CEntitySubclassVDataBase" + }, + { + "name": "Teleport", + "arguments": { + "position": "Vector?", + "angle": "QAngle?", + "velocity": "Vector?" + }, + "return": "void" + }, + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseentityapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseentityapi.json new file mode 100644 index 000000000..3fe4e631d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseentityapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CBaseEntityAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseEntityAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasefilter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasefilter.json new file mode 100644 index 000000000..9f130cc9c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasefilter.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CBaseFilter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseFilter" + }, + "properties": [ + { + "name": "Negated", + "type": "bool", + "writable": true + }, + { + "name": "OnPass", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnFail", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseflex.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseflex.json new file mode 100644 index 000000000..3973d886e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseflex.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CBaseFlex", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseFlex" + }, + "properties": [ + { + "name": "FlexWeight", + "type": "float[]", + "writable": true + }, + { + "name": "LookTargetPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "Blinktoggle", + "type": "bool", + "writable": true + }, + { + "name": "AllowResponsesEndTime", + "type": "float", + "writable": true + }, + { + "name": "LastFlexAnimationTime", + "type": "float", + "writable": true + }, + { + "name": "NextSceneEventId", + "type": "SceneEventId_t", + "writable": false + }, + { + "name": "UpdateLayerPriorities", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseAnimGraph", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseflexalias_funcbaseflex.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseflexalias_funcbaseflex.json new file mode 100644 index 000000000..d44fb1f06 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseflexalias_funcbaseflex.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CBaseFlexAlias_funCBaseFlex", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseFlexAlias_funCBaseFlex" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseFlex", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasegrenade.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasegrenade.json new file mode 100644 index 000000000..de3eb174a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasegrenade.json @@ -0,0 +1,103 @@ +{ + "kind": "class", + "name": "CBaseGrenade", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseGrenade" + }, + "properties": [ + { + "name": "OnPlayerPickup", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnExplode", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "HasWarnedAI", + "type": "bool", + "writable": true + }, + { + "name": "IsSmokeGrenade", + "type": "bool", + "writable": true + }, + { + "name": "IsLive", + "type": "bool", + "writable": true + }, + { + "name": "DmgRadius", + "type": "float", + "writable": true + }, + { + "name": "DetonateTime", + "type": "float", + "writable": true + }, + { + "name": "WarnAITime", + "type": "float", + "writable": true + }, + { + "name": "Damage", + "type": "float", + "writable": true + }, + { + "name": "BounceSound", + "type": "string", + "writable": true + }, + { + "name": "ExplosionSound", + "type": "string", + "writable": true + }, + { + "name": "Thrower", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "NextAttack", + "type": "float", + "writable": true + }, + { + "name": "OriginalThrower", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseFlex", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseissue.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseissue.json new file mode 100644 index 000000000..31cae0289 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseissue.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CBaseIssue", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseIssue" + }, + "properties": [ + { + "name": "TypeString", + "type": "string", + "writable": true + }, + { + "name": "DetailsString", + "type": "string", + "writable": true + }, + { + "name": "NumYesVotes", + "type": "int32", + "writable": true + }, + { + "name": "NumNoVotes", + "type": "int32", + "writable": true + }, + { + "name": "NumPotentialVotes", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasemodelentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasemodelentity.json new file mode 100644 index 000000000..0ea87d20c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasemodelentity.json @@ -0,0 +1,240 @@ +{ + "kind": "class", + "name": "CBaseModelEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseModelEntity" + }, + "properties": [ + { + "name": "CRenderComponent", + "type": "int32[]", + "writable": false + }, + { + "name": "CHitboxComponent", + "type": "CHitboxComponent", + "writable": false + }, + { + "name": "DestructiblePartInitialStateDestructed0", + "type": "uint32", + "writable": true + }, + { + "name": "DestructiblePartInitialStateDestructed1", + "type": "uint32", + "writable": true + }, + { + "name": "DestructiblePartInitialStateDestructed2", + "type": "uint32", + "writable": true + }, + { + "name": "DestructiblePartInitialStateDestructed3", + "type": "uint32", + "writable": true + }, + { + "name": "DestructiblePartInitialStateDestructed4", + "type": "uint32", + "writable": true + }, + { + "name": "DestructiblePartInitialStateDestructed0_PartIndex", + "type": "int32", + "writable": true + }, + { + "name": "DestructiblePartInitialStateDestructed1_PartIndex", + "type": "int32", + "writable": true + }, + { + "name": "DestructiblePartInitialStateDestructed2_PartIndex", + "type": "int32", + "writable": true + }, + { + "name": "DestructiblePartInitialStateDestructed3_PartIndex", + "type": "int32", + "writable": true + }, + { + "name": "DestructiblePartInitialStateDestructed4_PartIndex", + "type": "int32", + "writable": true + }, + { + "name": "DestructiblePartsSystemComponent", + "type": "int32[]", + "writable": false + }, + { + "name": "LastHitGroup", + "type": "uint32", + "writable": true + }, + { + "name": "LastDamagePosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "DissolveStartTime", + "type": "float", + "writable": true + }, + { + "name": "OnIgnite", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "RenderMode", + "type": "uint8", + "writable": true + }, + { + "name": "RenderFX", + "type": "uint8", + "writable": true + }, + { + "name": "AllowFadeInView", + "type": "bool", + "writable": true + }, + { + "name": "Render", + "type": "QAngle", + "writable": true + }, + { + "name": "RenderToCubemaps", + "type": "bool", + "writable": true + }, + { + "name": "NoInterpolate", + "type": "bool", + "writable": true + }, + { + "name": "Collision", + "type": "CCollisionProperty", + "writable": false + }, + { + "name": "Glow", + "type": "CGlowProperty", + "writable": false + }, + { + "name": "GlowBackfaceMult", + "type": "float", + "writable": true + }, + { + "name": "FadeMinDist", + "type": "float", + "writable": true + }, + { + "name": "FadeMaxDist", + "type": "float", + "writable": true + }, + { + "name": "FadeScale", + "type": "float", + "writable": true + }, + { + "name": "ShadowStrength", + "type": "float", + "writable": true + }, + { + "name": "ObjectCulling", + "type": "uint8", + "writable": true + }, + { + "name": "AddDecal", + "type": "int32", + "writable": true + }, + { + "name": "DecalPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "DecalForwardAxis", + "type": "Vector2D", + "writable": true + }, + { + "name": "DecalHealBloodRate", + "type": "float", + "writable": true + }, + { + "name": "DecalHealHeightRate", + "type": "float", + "writable": true + }, + { + "name": "ViewOffset", + "type": "CNetworkViewOffsetVector", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "SetBodygroup", + "arguments": { + "key": "string", + "value": "uint64" + }, + "return": "void" + }, + { + "name": "SetModel", + "arguments": { + "model": "string" + }, + "return": "void" + }, + { + "name": "SetSolidType", + "arguments": { + "solidType": "uint8" + }, + "return": "void" + }, + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasemodelentityapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasemodelentityapi.json new file mode 100644 index 000000000..90c998d6e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasemodelentityapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CBaseModelEntityAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseModelEntityAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasemovebehavior.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasemovebehavior.json new file mode 100644 index 000000000..c696ca600 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasemovebehavior.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CBaseMoveBehavior", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseMoveBehavior" + }, + "properties": [ + { + "name": "PositionInterpolator", + "type": "int32", + "writable": true + }, + { + "name": "RotationInterpolator", + "type": "int32", + "writable": true + }, + { + "name": "AnimStartTime", + "type": "float", + "writable": true + }, + { + "name": "AnimEndTime", + "type": "float", + "writable": true + }, + { + "name": "AverageSpeedAcrossFrame", + "type": "float", + "writable": true + }, + { + "name": "CurrentKeyFrame", + "type": "int32[]", + "writable": false + }, + { + "name": "TargetKeyFrame", + "type": "int32[]", + "writable": false + }, + { + "name": "PreKeyFrame", + "type": "int32[]", + "writable": false + }, + { + "name": "PostKeyFrame", + "type": "int32[]", + "writable": false + }, + { + "name": "TimeIntoFrame", + "type": "float", + "writable": true + }, + { + "name": "Direction", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CPathKeyFrame", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplattrain.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplattrain.json new file mode 100644 index 000000000..c3d1718b5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplattrain.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CBasePlatTrain", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBasePlatTrain" + }, + "properties": [ + { + "name": "NoiseMoving", + "type": "string", + "writable": true + }, + { + "name": "NoiseArrived", + "type": "string", + "writable": true + }, + { + "name": "Volume", + "type": "float", + "writable": true + }, + { + "name": "TWidth", + "type": "float", + "writable": true + }, + { + "name": "TLength", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseToggle", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayercontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayercontroller.json new file mode 100644 index 000000000..1ed60fc3e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayercontroller.json @@ -0,0 +1,153 @@ +{ + "kind": "class", + "name": "CBasePlayerController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBasePlayerController" + }, + "properties": [ + { + "name": "InButtonsWhichAreToggles", + "type": "uint64", + "writable": true + }, + { + "name": "TickBase", + "type": "uint32", + "writable": true + }, + { + "name": "Pawn", + "type": "CBasePlayerPawn", + "writable": false + }, + { + "name": "KnownTeamMismatch", + "type": "bool", + "writable": true + }, + { + "name": "SplitScreenSlot", + "type": "int32", + "writable": true + }, + { + "name": "SplitOwner", + "type": "CBasePlayerController", + "writable": false + }, + { + "name": "IsHLTV", + "type": "bool", + "writable": true + }, + { + "name": "Connected", + "type": "uint32", + "writable": true + }, + { + "name": "PlayerName", + "type": "string", + "writable": true + }, + { + "name": "NetworkIDString", + "type": "string", + "writable": true + }, + { + "name": "LerpTime", + "type": "float", + "writable": true + }, + { + "name": "LagCompensation", + "type": "bool", + "writable": true + }, + { + "name": "Predict", + "type": "bool", + "writable": true + }, + { + "name": "IsLowViolence", + "type": "bool", + "writable": true + }, + { + "name": "GamePaused", + "type": "bool", + "writable": true + }, + { + "name": "IgnoreGlobalChat", + "type": "uint32", + "writable": true + }, + { + "name": "LastPlayerTalkTime", + "type": "float", + "writable": true + }, + { + "name": "LastEntitySteadyState", + "type": "float", + "writable": true + }, + { + "name": "AvailableEntitySteadyState", + "type": "int32", + "writable": true + }, + { + "name": "HasAnySteadyStateEnts", + "type": "bool", + "writable": true + }, + { + "name": "SteamID", + "type": "uint64", + "writable": true + }, + { + "name": "NoClipEnabled", + "type": "bool", + "writable": true + }, + { + "name": "DesiredFOV", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "EntityIndex", + "arguments": {}, + "return": "int32" + }, + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayercontrollerapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayercontrollerapi.json new file mode 100644 index 000000000..f64a7966c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayercontrollerapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CBasePlayerControllerAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBasePlayerControllerAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayerpawn.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayerpawn.json new file mode 100644 index 000000000..88d7f6f89 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayerpawn.json @@ -0,0 +1,148 @@ +{ + "kind": "class", + "name": "CBasePlayerPawn", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBasePlayerPawn" + }, + "properties": [ + { + "name": "WeaponServices", + "type": "int32[]", + "writable": false + }, + { + "name": "ItemServices", + "type": "int32[]", + "writable": false + }, + { + "name": "AutoaimServices", + "type": "int32[]", + "writable": false + }, + { + "name": "ObserverServices", + "type": "int32[]", + "writable": false + }, + { + "name": "WaterServices", + "type": "int32[]", + "writable": false + }, + { + "name": "UseServices", + "type": "int32[]", + "writable": false + }, + { + "name": "FlashlightServices", + "type": "int32[]", + "writable": false + }, + { + "name": "CameraServices", + "type": "int32[]", + "writable": false + }, + { + "name": "MovementServices", + "type": "int32[]", + "writable": false + }, + { + "name": "_angle", + "type": "Vector", + "writable": true + }, + { + "name": "_anglePrevious", + "type": "Vector", + "writable": true + }, + { + "name": "HideHUD", + "type": "uint32", + "writable": true + }, + { + "name": "Skybox3d", + "type": "sky3dparams_t", + "writable": false + }, + { + "name": "TimeLastHurt", + "type": "float", + "writable": true + }, + { + "name": "DeathTime", + "type": "float", + "writable": true + }, + { + "name": "NextSuicideTime", + "type": "float", + "writable": true + }, + { + "name": "InitHUD", + "type": "bool", + "writable": true + }, + { + "name": "Expresser", + "type": "int32[]", + "writable": false + }, + { + "name": "Controller", + "type": "CBasePlayerController", + "writable": false + }, + { + "name": "DefaultController", + "type": "CBasePlayerController", + "writable": false + }, + { + "name": "HltvReplayDelay", + "type": "float", + "writable": true + }, + { + "name": "HltvReplayEnd", + "type": "float", + "writable": true + }, + { + "name": "HltvReplayEntity", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseCombatCharacter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayervdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayervdata.json new file mode 100644 index 000000000..16e668bd7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayervdata.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CBasePlayerVData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBasePlayerVData" + }, + "properties": [ + { + "name": "HeadDamageMultiplier", + "type": "CSkillFloat", + "writable": false + }, + { + "name": "ChestDamageMultiplier", + "type": "CSkillFloat", + "writable": false + }, + { + "name": "StomachDamageMultiplier", + "type": "CSkillFloat", + "writable": false + }, + { + "name": "ArmDamageMultiplier", + "type": "CSkillFloat", + "writable": false + }, + { + "name": "LegDamageMultiplier", + "type": "CSkillFloat", + "writable": false + }, + { + "name": "HoldBreathTime", + "type": "float", + "writable": true + }, + { + "name": "DrowningDamageInterval", + "type": "float", + "writable": true + }, + { + "name": "DrowningDamageInitial", + "type": "int32", + "writable": true + }, + { + "name": "DrowningDamageMax", + "type": "int32", + "writable": true + }, + { + "name": "WaterSpeed", + "type": "int32", + "writable": true + }, + { + "name": "UseRange", + "type": "float", + "writable": true + }, + { + "name": "UseAngleTolerance", + "type": "float", + "writable": true + }, + { + "name": "CrouchTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CEntitySubclassVDataBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayerweapon.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayerweapon.json new file mode 100644 index 000000000..664b0787f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayerweapon.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CBasePlayerWeapon", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBasePlayerWeapon" + }, + "properties": [ + { + "name": "NextPrimaryAttackTick", + "type": "int32", + "writable": true + }, + { + "name": "NextPrimaryAttackTickRatio", + "type": "float", + "writable": true + }, + { + "name": "NextSecondaryAttackTick", + "type": "int32", + "writable": true + }, + { + "name": "NextSecondaryAttackTickRatio", + "type": "float", + "writable": true + }, + { + "name": "Clip1", + "type": "int32", + "writable": true + }, + { + "name": "Clip2", + "type": "int32", + "writable": true + }, + { + "name": "ReserveAmmo", + "type": "int32[]", + "writable": true + }, + { + "name": "OnPlayerUse", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CEconEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayerweaponvdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayerweaponvdata.json new file mode 100644 index 000000000..f459da4f8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseplayerweaponvdata.json @@ -0,0 +1,143 @@ +{ + "kind": "class", + "name": "CBasePlayerWeaponVData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBasePlayerWeaponVData" + }, + "properties": [ + { + "name": "BuiltRightHanded", + "type": "bool", + "writable": true + }, + { + "name": "AllowFlipping", + "type": "bool", + "writable": true + }, + { + "name": "MuzzleSmokeShotThreshold", + "type": "uint8", + "writable": true + }, + { + "name": "MuzzleSmokeTimeout", + "type": "float", + "writable": true + }, + { + "name": "MuzzleSmokeDecrementRate", + "type": "float", + "writable": true + }, + { + "name": "LinkedCooldowns", + "type": "bool", + "writable": true + }, + { + "name": "Flags", + "type": "uint8", + "writable": true + }, + { + "name": "PrimaryAmmoType", + "type": "uint32", + "writable": true + }, + { + "name": "SecondaryAmmoType", + "type": "uint32", + "writable": true + }, + { + "name": "MaxClip1", + "type": "int32", + "writable": true + }, + { + "name": "MaxClip2", + "type": "int32", + "writable": true + }, + { + "name": "DefaultClip1", + "type": "int32", + "writable": true + }, + { + "name": "DefaultClip2", + "type": "int32", + "writable": true + }, + { + "name": "ReserveAmmoAsClips", + "type": "bool", + "writable": true + }, + { + "name": "TreatAsSingleClip", + "type": "bool", + "writable": true + }, + { + "name": "Weight", + "type": "int32", + "writable": true + }, + { + "name": "AutoSwitchTo", + "type": "bool", + "writable": true + }, + { + "name": "AutoSwitchFrom", + "type": "bool", + "writable": true + }, + { + "name": "RumbleEffect", + "type": "uint32", + "writable": true + }, + { + "name": "DropSpeed", + "type": "float", + "writable": true + }, + { + "name": "Slot", + "type": "int32", + "writable": true + }, + { + "name": "Position", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CEntitySubclassVDataBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaseprop.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseprop.json new file mode 100644 index 000000000..102029dee --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaseprop.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CBaseProp", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseProp" + }, + "properties": [ + { + "name": "ModelOverrodeBlockLOS", + "type": "bool", + "writable": true + }, + { + "name": "ShapeType", + "type": "int32", + "writable": true + }, + { + "name": "ConformToCollisionBounds", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseAnimGraph", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasepropdoor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasepropdoor.json new file mode 100644 index 000000000..72f5f19ca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasepropdoor.json @@ -0,0 +1,218 @@ +{ + "kind": "class", + "name": "CBasePropDoor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBasePropDoor" + }, + "properties": [ + { + "name": "AutoReturnDelay", + "type": "float", + "writable": true + }, + { + "name": "HardwareType", + "type": "int32", + "writable": true + }, + { + "name": "NeedsHardware", + "type": "bool", + "writable": true + }, + { + "name": "DoorState", + "type": "uint32", + "writable": true + }, + { + "name": "Locked", + "type": "bool", + "writable": true + }, + { + "name": "NoNPCs", + "type": "bool", + "writable": true + }, + { + "name": "ClosedPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "ClosedAngles", + "type": "Vector", + "writable": true + }, + { + "name": "Blocker", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "FirstBlocked", + "type": "bool", + "writable": true + }, + { + "name": "Ls", + "type": "locksound_t", + "writable": false + }, + { + "name": "ForceClosed", + "type": "bool", + "writable": true + }, + { + "name": "LatchWorldPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "Activator", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "SoundMoving", + "type": "string", + "writable": true + }, + { + "name": "SoundOpen", + "type": "string", + "writable": true + }, + { + "name": "SoundClose", + "type": "string", + "writable": true + }, + { + "name": "SoundLock", + "type": "string", + "writable": true + }, + { + "name": "SoundUnlock", + "type": "string", + "writable": true + }, + { + "name": "SoundLatch", + "type": "string", + "writable": true + }, + { + "name": "SoundPound", + "type": "string", + "writable": true + }, + { + "name": "SoundJiggle", + "type": "string", + "writable": true + }, + { + "name": "SoundLockedAnim", + "type": "string", + "writable": true + }, + { + "name": "NumCloseAttempts", + "type": "int32", + "writable": true + }, + { + "name": "PhysicsMaterial", + "type": "uint32", + "writable": true + }, + { + "name": "SlaveName", + "type": "string", + "writable": true + }, + { + "name": "Master", + "type": "CBasePropDoor", + "writable": false + }, + { + "name": "OnBlockedClosing", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnBlockedOpening", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnUnblockedClosing", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnUnblockedOpening", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnFullyClosed", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnFullyOpen", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnClose", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnOpen", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnLockedUse", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnAjarOpen", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CDynamicProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbaserenderersource2.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbaserenderersource2.json new file mode 100644 index 000000000..feaa2c2c5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbaserenderersource2.json @@ -0,0 +1,353 @@ +{ + "kind": "class", + "name": "CBaseRendererSource2", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseRendererSource2" + }, + "properties": [ + { + "name": "RadiusScale", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "AlphaScale", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "RollScale", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "Alpha2Field", + "type": "ParticleAttributeIndex_t", + "writable": false + }, + { + "name": "ColorScale", + "type": "CParticleCollectionRendererVecInput", + "writable": false + }, + { + "name": "ColorBlendType", + "type": "uint32", + "writable": true + }, + { + "name": "ShaderType", + "type": "uint32", + "writable": true + }, + { + "name": "StrShaderOverride", + "type": "string", + "writable": true + }, + { + "name": "CenterXOffset", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "CenterYOffset", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "BumpStrength", + "type": "float", + "writable": true + }, + { + "name": "CropTextureOverride", + "type": "uint32", + "writable": true + }, + { + "name": "AnimationRate", + "type": "float", + "writable": true + }, + { + "name": "AnimationType", + "type": "uint32", + "writable": true + }, + { + "name": "AnimateInFPS", + "type": "bool", + "writable": true + }, + { + "name": "MotionVectorScaleU", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "MotionVectorScaleV", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "SelfIllumAmount", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "DiffuseAmount", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "DiffuseClamp", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "LightingControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "SelfIllumPerParticle", + "type": "ParticleAttributeIndex_t", + "writable": false + }, + { + "name": "OutputBlendMode", + "type": "uint32", + "writable": true + }, + { + "name": "GammaCorrectVertexColors", + "type": "bool", + "writable": true + }, + { + "name": "SaturateColorPreAlphaBlend", + "type": "bool", + "writable": true + }, + { + "name": "AddSelfAmount", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "Desaturation", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "OverbrightFactor", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "HSVShiftControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "FogType", + "type": "uint32", + "writable": true + }, + { + "name": "FogAmount", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "TintByFOW", + "type": "bool", + "writable": true + }, + { + "name": "TintByGlobalLight", + "type": "bool", + "writable": true + }, + { + "name": "PerParticleAlphaReference", + "type": "uint32", + "writable": true + }, + { + "name": "PerParticleAlphaRefWindow", + "type": "uint32", + "writable": true + }, + { + "name": "AlphaReferenceType", + "type": "uint32", + "writable": true + }, + { + "name": "AlphaReferenceSoftness", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "SourceAlphaValueToMapToZero", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "SourceAlphaValueToMapToOne", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "Refract", + "type": "bool", + "writable": true + }, + { + "name": "RefractSolid", + "type": "bool", + "writable": true + }, + { + "name": "RefractAmount", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "RefractBlurRadius", + "type": "int32", + "writable": true + }, + { + "name": "RefractBlurType", + "type": "uint32", + "writable": true + }, + { + "name": "OnlyRenderInEffectsBloomPass", + "type": "bool", + "writable": true + }, + { + "name": "OnlyRenderInEffectsWaterPass", + "type": "bool", + "writable": true + }, + { + "name": "UseMixedResolutionRendering", + "type": "bool", + "writable": true + }, + { + "name": "OnlyRenderInEffecsGameOverlay", + "type": "bool", + "writable": true + }, + { + "name": "StencilTestID", + "type": "string", + "writable": true + }, + { + "name": "StencilTestExclude", + "type": "bool", + "writable": true + }, + { + "name": "StencilWriteID", + "type": "string", + "writable": true + }, + { + "name": "WriteStencilOnDepthPass", + "type": "bool", + "writable": true + }, + { + "name": "WriteStencilOnDepthFail", + "type": "bool", + "writable": true + }, + { + "name": "ReverseZBuffering", + "type": "bool", + "writable": true + }, + { + "name": "DisableZBuffering", + "type": "bool", + "writable": true + }, + { + "name": "FeatheringMode", + "type": "uint32", + "writable": true + }, + { + "name": "FeatheringMinDist", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "FeatheringMaxDist", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "FeatheringFilter", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "FeatheringDepthMapFilter", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "DepthBias", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "SortMethod", + "type": "uint32", + "writable": true + }, + { + "name": "BlendFramesSeq0", + "type": "bool", + "writable": true + }, + { + "name": "MaxLuminanceBlendingSequence0", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CParticleFunctionRenderer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasetoggle.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasetoggle.json new file mode 100644 index 000000000..7a45a997a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasetoggle.json @@ -0,0 +1,113 @@ +{ + "kind": "class", + "name": "CBaseToggle", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseToggle" + }, + "properties": [ + { + "name": "Toggle_state", + "type": "uint32", + "writable": true + }, + { + "name": "MoveDistance", + "type": "float", + "writable": true + }, + { + "name": "Wait", + "type": "float", + "writable": true + }, + { + "name": "Lip", + "type": "float", + "writable": true + }, + { + "name": "AlwaysFireBlockedOutputs", + "type": "bool", + "writable": true + }, + { + "name": "Position1", + "type": "Vector2D", + "writable": true + }, + { + "name": "Position2", + "type": "Vector2D", + "writable": true + }, + { + "name": "MoveAng", + "type": "Vector", + "writable": true + }, + { + "name": "Angle1", + "type": "Vector", + "writable": true + }, + { + "name": "Angle2", + "type": "Vector", + "writable": true + }, + { + "name": "Height", + "type": "float", + "writable": true + }, + { + "name": "Activator", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "FinalDest", + "type": "Vector2D", + "writable": true + }, + { + "name": "FinalAngle", + "type": "Vector", + "writable": true + }, + { + "name": "MovementType", + "type": "int32", + "writable": true + }, + { + "name": "Master", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasetrailrenderer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasetrailrenderer.json new file mode 100644 index 000000000..8d1f3250a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasetrailrenderer.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CBaseTrailRenderer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseTrailRenderer" + }, + "properties": [ + { + "name": "OrientationType", + "type": "uint32", + "writable": true + }, + { + "name": "OrientationControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "MinSize", + "type": "float", + "writable": true + }, + { + "name": "MaxSize", + "type": "float", + "writable": true + }, + { + "name": "StartFadeSize", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "EndFadeSize", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "ClampV", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseRendererSource2", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasetrigger.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasetrigger.json new file mode 100644 index 000000000..7e173bd96 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasetrigger.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CBaseTrigger", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseTrigger" + }, + "properties": [ + { + "name": "OnStartTouch", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnStartTouchAll", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnEndTouch", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnEndTouchAll", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnTouching", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnTouchingEachEntity", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnNotTouching", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "FilterName", + "type": "string", + "writable": true + }, + { + "name": "Filter", + "type": "CBaseFilter", + "writable": false + }, + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "UseAsyncQueries", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseToggle", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbasetriggerapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbasetriggerapi.json new file mode 100644 index 000000000..db10e7ddd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbasetriggerapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CBaseTriggerAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBaseTriggerAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbeam.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbeam.json new file mode 100644 index 000000000..cb197c558 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbeam.json @@ -0,0 +1,133 @@ +{ + "kind": "class", + "name": "CBeam", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBeam" + }, + "properties": [ + { + "name": "FrameRate", + "type": "float", + "writable": true + }, + { + "name": "HDRColorScale", + "type": "float", + "writable": true + }, + { + "name": "FireTime", + "type": "float", + "writable": true + }, + { + "name": "Damage", + "type": "float", + "writable": true + }, + { + "name": "NumBeamEnts", + "type": "uint8", + "writable": true + }, + { + "name": "BeamType", + "type": "uint32", + "writable": true + }, + { + "name": "BeamFlags", + "type": "uint32", + "writable": true + }, + { + "name": "Width", + "type": "float", + "writable": true + }, + { + "name": "EndWidth", + "type": "float", + "writable": true + }, + { + "name": "FadeLength", + "type": "float", + "writable": true + }, + { + "name": "HaloScale", + "type": "float", + "writable": true + }, + { + "name": "Amplitude", + "type": "float", + "writable": true + }, + { + "name": "StartFrame", + "type": "float", + "writable": true + }, + { + "name": "Speed", + "type": "float", + "writable": true + }, + { + "name": "Frame", + "type": "float", + "writable": true + }, + { + "name": "ClipStyle", + "type": "uint32", + "writable": true + }, + { + "name": "TurnedOff", + "type": "bool", + "writable": true + }, + { + "name": "EndPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "EndEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "DissolveType", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbinaryupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbinaryupdatenode.json new file mode 100644 index 000000000..5caf50a0c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbinaryupdatenode.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CBinaryUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBinaryUpdateNode" + }, + "properties": [ + { + "name": "Child1", + "type": "CAnimUpdateNodeRef", + "writable": false + }, + { + "name": "Child2", + "type": "CAnimUpdateNodeRef", + "writable": false + }, + { + "name": "TimingBehavior", + "type": "uint32", + "writable": true + }, + { + "name": "TimingBlend", + "type": "float", + "writable": true + }, + { + "name": "ResetChild1", + "type": "bool", + "writable": true + }, + { + "name": "ResetChild2", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimUpdateNodeBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbindposeupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbindposeupdatenode.json new file mode 100644 index 000000000..1aedc902c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbindposeupdatenode.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CBindPoseUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBindPoseUpdateNode" + }, + "properties": [ + { + "name": "Parent", + "type": "CLeafUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cblend2dupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cblend2dupdatenode.json new file mode 100644 index 000000000..6f071897e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cblend2dupdatenode.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CBlend2DUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBlend2DUpdateNode" + }, + "properties": [ + { + "name": "ParamSpans", + "type": "CParamSpanUpdater", + "writable": false + }, + { + "name": "NodeItemIndices", + "type": "int32[]", + "writable": true + }, + { + "name": "Damping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "BlendSourceX", + "type": "uint32", + "writable": true + }, + { + "name": "ParamX", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "BlendSourceY", + "type": "uint32", + "writable": true + }, + { + "name": "ParamY", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "BlendMode", + "type": "uint32", + "writable": true + }, + { + "name": "PlaybackSpeed", + "type": "float", + "writable": true + }, + { + "name": "Loop", + "type": "bool", + "writable": true + }, + { + "name": "LockBlendOnReset", + "type": "bool", + "writable": true + }, + { + "name": "LockWhenWaning", + "type": "bool", + "writable": true + }, + { + "name": "AnimEventsAndTagsOnMostWeightedOnly", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimUpdateNodeBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cblendcurve.json b/generators/gamesdkdocumentation/cs2/docs/classes/cblendcurve.json new file mode 100644 index 000000000..a16fbf7d1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cblendcurve.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBlendCurve", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBlendCurve" + }, + "properties": [ + { + "name": "ControlPoint1", + "type": "float", + "writable": true + }, + { + "name": "ControlPoint2", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cblendupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cblendupdatenode.json new file mode 100644 index 000000000..0b01224da --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cblendupdatenode.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CBlendUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBlendUpdateNode" + }, + "properties": [ + { + "name": "SortedOrder", + "type": "uint8[]", + "writable": true + }, + { + "name": "TargetValues", + "type": "float[]", + "writable": true + }, + { + "name": "BlendValueSource", + "type": "uint32", + "writable": true + }, + { + "name": "LinearRootMotionBlendMode", + "type": "uint32", + "writable": true + }, + { + "name": "ParamIndex", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "Damping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "BlendKeyType", + "type": "uint32", + "writable": true + }, + { + "name": "LockBlendOnReset", + "type": "bool", + "writable": true + }, + { + "name": "SyncCycles", + "type": "bool", + "writable": true + }, + { + "name": "Loop", + "type": "bool", + "writable": true + }, + { + "name": "LockWhenWaning", + "type": "bool", + "writable": true + }, + { + "name": "IsAngle", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimUpdateNodeBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cblockselectionmetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cblockselectionmetricevaluator.json new file mode 100644 index 000000000..542b8029f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cblockselectionmetricevaluator.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CBlockSelectionMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBlockSelectionMetricEvaluator" + }, + "properties": [ + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cblood.json b/generators/gamesdkdocumentation/cs2/docs/classes/cblood.json new file mode 100644 index 000000000..90163a830 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cblood.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CBlood", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBlood" + }, + "properties": [ + { + "name": "SprayAngles", + "type": "Vector", + "writable": true + }, + { + "name": "SprayDir", + "type": "Vector2D", + "writable": true + }, + { + "name": "Amount", + "type": "float", + "writable": true + }, + { + "name": "Color", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponent.json new file mode 100644 index 000000000..4dfca3cbe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponent.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CBodyComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBodyComponent" + }, + "properties": [ + { + "name": "SceneNode", + "type": "int32[]", + "writable": false + }, + { + "name": "__pChainEntity", + "type": "CNetworkVarChainer", + "writable": false + }, + { + "name": "Parent", + "type": "CEntityComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponentbaseanimgraph.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponentbaseanimgraph.json new file mode 100644 index 000000000..04933d4d6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponentbaseanimgraph.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBodyComponentBaseAnimGraph", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBodyComponentBaseAnimGraph" + }, + "properties": [ + { + "name": "AnimationController", + "type": "CBaseAnimGraphController", + "writable": false + }, + { + "name": "Parent", + "type": "CBodyComponentSkeletonInstance", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponentbasemodelentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponentbasemodelentity.json new file mode 100644 index 000000000..baebe8b80 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponentbasemodelentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CBodyComponentBaseModelEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBodyComponentBaseModelEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CBodyComponentSkeletonInstance", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponentpoint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponentpoint.json new file mode 100644 index 000000000..955518948 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponentpoint.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBodyComponentPoint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBodyComponentPoint" + }, + "properties": [ + { + "name": "SceneNode", + "type": "CGameSceneNode", + "writable": false + }, + { + "name": "Parent", + "type": "CBodyComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponentskeletoninstance.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponentskeletoninstance.json new file mode 100644 index 000000000..44595890f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbodycomponentskeletoninstance.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBodyComponentSkeletonInstance", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBodyComponentSkeletonInstance" + }, + "properties": [ + { + "name": "SkeletonInstance", + "type": "CSkeletonInstance", + "writable": false + }, + { + "name": "Parent", + "type": "CBodyComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbodygroupanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbodygroupanimtag.json new file mode 100644 index 000000000..b8b96562c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbodygroupanimtag.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBodyGroupAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBodyGroupAnimTag" + }, + "properties": [ + { + "name": "Priority", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbodygroupsetting.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbodygroupsetting.json new file mode 100644 index 000000000..27ebb16d3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbodygroupsetting.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBodyGroupSetting", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBodyGroupSetting" + }, + "properties": [ + { + "name": "BodyGroupName", + "type": "string", + "writable": true + }, + { + "name": "BodyGroupOption", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbombtarget.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbombtarget.json new file mode 100644 index 000000000..b3102d0fa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbombtarget.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CBombTarget", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBombTarget" + }, + "properties": [ + { + "name": "OnBombExplode", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnBombPlanted", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnBombDefused", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "IsBombSiteB", + "type": "bool", + "writable": true + }, + { + "name": "IsHeistBombTarget", + "type": "bool", + "writable": true + }, + { + "name": "BombPlantedHere", + "type": "bool", + "writable": true + }, + { + "name": "MountTarget", + "type": "string", + "writable": true + }, + { + "name": "InstructorHint", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "BombSiteDesignation", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintbase.json new file mode 100644 index 000000000..a2fb02316 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintbase.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CBoneConstraintBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBoneConstraintBase" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintdottomorph.json b/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintdottomorph.json new file mode 100644 index 000000000..b808f3dad --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintdottomorph.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CBoneConstraintDotToMorph", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBoneConstraintDotToMorph" + }, + "properties": [ + { + "name": "BoneName", + "type": "string", + "writable": true + }, + { + "name": "TargetBoneName", + "type": "string", + "writable": true + }, + { + "name": "MorphChannelName", + "type": "string", + "writable": true + }, + { + "name": "Remap", + "type": "float[]", + "writable": true + }, + { + "name": "Parent", + "type": "CBoneConstraintBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintposespacebone.json b/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintposespacebone.json new file mode 100644 index 000000000..51b44c65b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintposespacebone.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CBoneConstraintPoseSpaceBone", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBoneConstraintPoseSpaceBone" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintposespacemorph.json b/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintposespacemorph.json new file mode 100644 index 000000000..5ca736a6f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintposespacemorph.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CBoneConstraintPoseSpaceMorph", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBoneConstraintPoseSpaceMorph" + }, + "properties": [ + { + "name": "BoneName", + "type": "string", + "writable": true + }, + { + "name": "AttachmentName", + "type": "string", + "writable": true + }, + { + "name": "OutputMorph", + "type": "string[]", + "writable": true + }, + { + "name": "Clamp", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBoneConstraintBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintrbf.json b/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintrbf.json new file mode 100644 index 000000000..b0fd3f329 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cboneconstraintrbf.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CBoneConstraintRbf", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBoneConstraintRbf" + }, + "properties": [ + { + "name": "Parent", + "type": "CBoneConstraintBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbonemaskupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbonemaskupdatenode.json new file mode 100644 index 000000000..f9242e460 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbonemaskupdatenode.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CBoneMaskUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBoneMaskUpdateNode" + }, + "properties": [ + { + "name": "WeightListIndex", + "type": "int32", + "writable": true + }, + { + "name": "RootMotionBlend", + "type": "float", + "writable": true + }, + { + "name": "BlendSpace", + "type": "uint32", + "writable": true + }, + { + "name": "FootMotionTiming", + "type": "uint32", + "writable": true + }, + { + "name": "UseBlendScale", + "type": "bool", + "writable": true + }, + { + "name": "BlendValueSource", + "type": "uint32", + "writable": true + }, + { + "name": "BlendParameter", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "Parent", + "type": "CBinaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbonepositionmetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbonepositionmetricevaluator.json new file mode 100644 index 000000000..ee62ce314 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbonepositionmetricevaluator.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBonePositionMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBonePositionMetricEvaluator" + }, + "properties": [ + { + "name": "BoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbonevelocitymetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbonevelocitymetricevaluator.json new file mode 100644 index 000000000..d58d64ccb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbonevelocitymetricevaluator.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBoneVelocityMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBoneVelocityMetricEvaluator" + }, + "properties": [ + { + "name": "BoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cboolanimparameter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cboolanimparameter.json new file mode 100644 index 000000000..95dd27d94 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cboolanimparameter.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBoolAnimParameter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBoolAnimParameter" + }, + "properties": [ + { + "name": "DefaultValue", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CConcreteAnimParameter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbot.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbot.json new file mode 100644 index 000000000..a42dec022 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbot.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CBot", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBot" + }, + "properties": [ + { + "name": "Controller", + "type": "int32[]", + "writable": false + }, + { + "name": "Player", + "type": "int32[]", + "writable": false + }, + { + "name": "HasSpawned", + "type": "bool", + "writable": true + }, + { + "name": "Id", + "type": "uint32", + "writable": true + }, + { + "name": "IsRunning", + "type": "bool", + "writable": true + }, + { + "name": "IsCrouching", + "type": "bool", + "writable": true + }, + { + "name": "ForwardSpeed", + "type": "float", + "writable": true + }, + { + "name": "LeftSpeed", + "type": "float", + "writable": true + }, + { + "name": "VerticalSpeed", + "type": "float", + "writable": true + }, + { + "name": "ButtonFlags", + "type": "uint64", + "writable": true + }, + { + "name": "JumpTimestamp", + "type": "float", + "writable": true + }, + { + "name": "ViewForward", + "type": "Vector2D", + "writable": true + }, + { + "name": "PostureStackIndex", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbreakable.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbreakable.json new file mode 100644 index 000000000..432c2e4b6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbreakable.json @@ -0,0 +1,103 @@ +{ + "kind": "class", + "name": "CBreakable", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBreakable" + }, + "properties": [ + { + "name": "CPropDataComponent", + "type": "CPropDataComponent", + "writable": false + }, + { + "name": "Material", + "type": "uint32", + "writable": true + }, + { + "name": "Breaker", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Explosion", + "type": "uint32", + "writable": true + }, + { + "name": "SpawnObject", + "type": "string", + "writable": true + }, + { + "name": "PressureDelay", + "type": "float", + "writable": true + }, + { + "name": "MinHealthDmg", + "type": "int32", + "writable": true + }, + { + "name": "PropData", + "type": "string", + "writable": true + }, + { + "name": "ImpactEnergyScale", + "type": "float", + "writable": true + }, + { + "name": "OverrideBlockLOS", + "type": "uint32", + "writable": true + }, + { + "name": "OnBreak", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "PerformanceMode", + "type": "uint32", + "writable": true + }, + { + "name": "PhysicsAttacker", + "type": "CBasePlayerPawn", + "writable": false + }, + { + "name": "LastPhysicsInfluenceTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbreakableprop.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbreakableprop.json new file mode 100644 index 000000000..656df34fa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbreakableprop.json @@ -0,0 +1,188 @@ +{ + "kind": "class", + "name": "CBreakableProp", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBreakableProp" + }, + "properties": [ + { + "name": "CPropDataComponent", + "type": "CPropDataComponent", + "writable": false + }, + { + "name": "OnStartDeath", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnBreak", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnTakeDamage", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "ImpactEnergyScale", + "type": "float", + "writable": true + }, + { + "name": "MinHealthDmg", + "type": "int32", + "writable": true + }, + { + "name": "PreferredCarryAngles", + "type": "Vector", + "writable": true + }, + { + "name": "PressureDelay", + "type": "float", + "writable": true + }, + { + "name": "DefBurstScale", + "type": "float", + "writable": true + }, + { + "name": "DefBurstOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "Breaker", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "PerformanceMode", + "type": "uint32", + "writable": true + }, + { + "name": "PreventDamageBeforeTime", + "type": "float", + "writable": true + }, + { + "name": "BreakableContentsType", + "type": "uint32", + "writable": true + }, + { + "name": "StrBreakableContentsPropGroupOverride", + "type": "string", + "writable": true + }, + { + "name": "StrBreakableContentsParticleOverride", + "type": "string", + "writable": true + }, + { + "name": "HasBreakPiecesOrCommands", + "type": "bool", + "writable": true + }, + { + "name": "ExplodeDamage", + "type": "float", + "writable": true + }, + { + "name": "ExplodeRadius", + "type": "float", + "writable": true + }, + { + "name": "ExplosionDelay", + "type": "float", + "writable": true + }, + { + "name": "ExplosionBuildupSound", + "type": "string", + "writable": true + }, + { + "name": "ExplosionCustomEffect", + "type": "string", + "writable": true + }, + { + "name": "ExplosionCustomSound", + "type": "string", + "writable": true + }, + { + "name": "ExplosionModifier", + "type": "string", + "writable": true + }, + { + "name": "PhysicsAttacker", + "type": "CBasePlayerPawn", + "writable": false + }, + { + "name": "LastPhysicsInfluenceTime", + "type": "float", + "writable": true + }, + { + "name": "DefaultFadeScale", + "type": "float", + "writable": true + }, + { + "name": "LastAttacker", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "PuntSound", + "type": "string", + "writable": true + }, + { + "name": "UsePuntSound", + "type": "bool", + "writable": true + }, + { + "name": "OriginalBlockLOS", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbreakablestagehelper.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbreakablestagehelper.json new file mode 100644 index 000000000..0f2f664e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbreakablestagehelper.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBreakableStageHelper", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBreakableStageHelper" + }, + "properties": [ + { + "name": "CurrentStage", + "type": "int32", + "writable": true + }, + { + "name": "StageCount", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbtactionaim.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbtactionaim.json new file mode 100644 index 000000000..1f5e400f7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbtactionaim.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CBtActionAim", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBtActionAim" + }, + "properties": [ + { + "name": "SensorInputKey", + "type": "string", + "writable": true + }, + { + "name": "AimReadyKey", + "type": "string", + "writable": true + }, + { + "name": "ZoomCooldownTimestamp", + "type": "float", + "writable": true + }, + { + "name": "DoneAiming", + "type": "bool", + "writable": true + }, + { + "name": "LerpStartTime", + "type": "float", + "writable": true + }, + { + "name": "NextLookTargetLerpTime", + "type": "float", + "writable": true + }, + { + "name": "PenaltyReductionRatio", + "type": "float", + "writable": true + }, + { + "name": "NextLookTarget", + "type": "Vector", + "writable": true + }, + { + "name": "AimTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "SniperHoldTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "FocusIntervalTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "Acquired", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBtNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbtactioncombatpositioning.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbtactioncombatpositioning.json new file mode 100644 index 000000000..bd4c544bd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbtactioncombatpositioning.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CBtActionCombatPositioning", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBtActionCombatPositioning" + }, + "properties": [ + { + "name": "SensorInputKey", + "type": "string", + "writable": true + }, + { + "name": "IsAttackingKey", + "type": "string", + "writable": true + }, + { + "name": "ActionTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "Crouching", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBtNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbtactionmoveto.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbtactionmoveto.json new file mode 100644 index 000000000..4bcf8c6f1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbtactionmoveto.json @@ -0,0 +1,103 @@ +{ + "kind": "class", + "name": "CBtActionMoveTo", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBtActionMoveTo" + }, + "properties": [ + { + "name": "DestinationInputKey", + "type": "string", + "writable": true + }, + { + "name": "HidingSpotInputKey", + "type": "string", + "writable": true + }, + { + "name": "ThreatInputKey", + "type": "string", + "writable": true + }, + { + "name": "Destination", + "type": "Vector2D", + "writable": true + }, + { + "name": "AutoLookAdjust", + "type": "bool", + "writable": true + }, + { + "name": "ComputePath", + "type": "bool", + "writable": true + }, + { + "name": "DamagingAreasPenaltyCost", + "type": "float", + "writable": true + }, + { + "name": "CheckApproximateCornersTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "CheckHighPriorityItem", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "RepathTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "ArrivalEpsilon", + "type": "float", + "writable": true + }, + { + "name": "AdditionalArrivalEpsilon2D", + "type": "float", + "writable": true + }, + { + "name": "HidingSpotCheckDistanceThreshold", + "type": "float", + "writable": true + }, + { + "name": "NearestAreaDistanceThreshold", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBtNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbtactionparachutepositioning.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbtactionparachutepositioning.json new file mode 100644 index 000000000..fe8a57c44 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbtactionparachutepositioning.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBtActionParachutePositioning", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBtActionParachutePositioning" + }, + "properties": [ + { + "name": "ActionTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "Parent", + "type": "CBtNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbtnode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbtnode.json new file mode 100644 index 000000000..1a451a5be --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbtnode.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CBtNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBtNode" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbtnodecomposite.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbtnodecomposite.json new file mode 100644 index 000000000..9d5ac647b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbtnodecomposite.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CBtNodeComposite", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBtNodeComposite" + }, + "properties": [ + { + "name": "Parent", + "type": "CBtNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbtnodecondition.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbtnodecondition.json new file mode 100644 index 000000000..cfdf4ef00 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbtnodecondition.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBtNodeCondition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBtNodeCondition" + }, + "properties": [ + { + "name": "Negated", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBtNodeDecorator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbtnodeconditioninactive.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbtnodeconditioninactive.json new file mode 100644 index 000000000..b88a74b66 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbtnodeconditioninactive.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CBtNodeConditionInactive", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBtNodeConditionInactive" + }, + "properties": [ + { + "name": "RoundStartThresholdSeconds", + "type": "float", + "writable": true + }, + { + "name": "SensorInactivityThresholdSeconds", + "type": "float", + "writable": true + }, + { + "name": "SensorInactivityTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "Parent", + "type": "CBtNodeCondition", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbtnodedecorator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbtnodedecorator.json new file mode 100644 index 000000000..4dc0114e1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbtnodedecorator.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CBtNodeDecorator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBtNodeDecorator" + }, + "properties": [ + { + "name": "Parent", + "type": "CBtNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbuoyancyhelper.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbuoyancyhelper.json new file mode 100644 index 000000000..6685e2215 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbuoyancyhelper.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CBuoyancyHelper", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBuoyancyHelper" + }, + "properties": [ + { + "name": "FluidType", + "type": "uint32", + "writable": true + }, + { + "name": "FluidDensity", + "type": "float", + "writable": true + }, + { + "name": "NeutrallyBuoyantGravity", + "type": "float", + "writable": true + }, + { + "name": "NeutrallyBuoyantLinearDamping", + "type": "float", + "writable": true + }, + { + "name": "NeutrallyBuoyantAngularDamping", + "type": "float", + "writable": true + }, + { + "name": "NeutrallyBuoyant", + "type": "bool", + "writable": true + }, + { + "name": "FractionOfWheelSubmergedForWheelFriction", + "type": "float[]", + "writable": true + }, + { + "name": "WheelFrictionScales", + "type": "float[]", + "writable": true + }, + { + "name": "FractionOfWheelSubmergedForWheelDrag", + "type": "float[]", + "writable": true + }, + { + "name": "WheelDrag", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cbuyzone.json b/generators/gamesdkdocumentation/cs2/docs/classes/cbuyzone.json new file mode 100644 index 000000000..af77b196e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cbuyzone.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CBuyZone", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CBuyZone" + }, + "properties": [ + { + "name": "LegacyTeamNum", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cc4.json b/generators/gamesdkdocumentation/cs2/docs/classes/cc4.json new file mode 100644 index 000000000..bb5a8a60c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cc4.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CC4", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CC4" + }, + "properties": [ + { + "name": "LastValidPlayerHeldPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "LastValidDroppedPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "DoValidDroppedPositionCheck", + "type": "bool", + "writable": true + }, + { + "name": "StartedArming", + "type": "bool", + "writable": true + }, + { + "name": "ArmedTime", + "type": "float", + "writable": true + }, + { + "name": "BombPlacedAnimation", + "type": "bool", + "writable": true + }, + { + "name": "IsPlantingViaUse", + "type": "bool", + "writable": true + }, + { + "name": "EntitySpottedState", + "type": "EntitySpottedState_t", + "writable": false + }, + { + "name": "SpotRules", + "type": "int32", + "writable": true + }, + { + "name": "PlayedArmingBeeps", + "type": "bool[]", + "writable": true + }, + { + "name": "BombPlanted", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CCSWeaponBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccachedpose.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccachedpose.json new file mode 100644 index 000000000..3a2891e4d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccachedpose.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CCachedPose", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCachedPose" + }, + "properties": [ + { + "name": "MorphWeights", + "type": "float[]", + "writable": true + }, + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "Cycle", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cchangelevel.json b/generators/gamesdkdocumentation/cs2/docs/classes/cchangelevel.json new file mode 100644 index 000000000..01b0dd1bf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cchangelevel.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CChangeLevel", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CChangeLevel" + }, + "properties": [ + { + "name": "MapName", + "type": "string", + "writable": true + }, + { + "name": "LandmarkName", + "type": "string", + "writable": true + }, + { + "name": "OnChangeLevel", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Touched", + "type": "bool", + "writable": true + }, + { + "name": "NoTouch", + "type": "bool", + "writable": true + }, + { + "name": "NewChapter", + "type": "bool", + "writable": true + }, + { + "name": "OnChangeLevelFired", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cchicken.json b/generators/gamesdkdocumentation/cs2/docs/classes/cchicken.json new file mode 100644 index 000000000..3e29e386d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cchicken.json @@ -0,0 +1,173 @@ +{ + "kind": "class", + "name": "CChicken", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CChicken" + }, + "properties": [ + { + "name": "AttributeManager", + "type": "CAttributeContainer", + "writable": false + }, + { + "name": "UpdateTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "StuckAnchor", + "type": "Vector2D", + "writable": true + }, + { + "name": "StuckTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "CollisionStuckTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "IsOnGround", + "type": "bool", + "writable": true + }, + { + "name": "FallVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "DesiredActivity", + "type": "uint32", + "writable": true + }, + { + "name": "CurrentActivity", + "type": "uint32", + "writable": true + }, + { + "name": "ActivityTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "TurnRate", + "type": "float", + "writable": true + }, + { + "name": "FleeFrom", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "MoveRateThrottleTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "StartleTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "VocalizeTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "WhenZombified", + "type": "float", + "writable": true + }, + { + "name": "JumpedThisFrame", + "type": "bool", + "writable": true + }, + { + "name": "Leader", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "ReuseTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "HasBeenUsed", + "type": "bool", + "writable": true + }, + { + "name": "JumpTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "LastJumpTime", + "type": "float", + "writable": true + }, + { + "name": "InJump", + "type": "bool", + "writable": true + }, + { + "name": "RepathTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "PathGoal", + "type": "Vector2D", + "writable": true + }, + { + "name": "ActiveFollowStartTime", + "type": "float", + "writable": true + }, + { + "name": "FollowMinuteTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "BlockDirectionTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "Parent", + "type": "CDynamicProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cchoiceupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cchoiceupdatenode.json new file mode 100644 index 000000000..b124549f9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cchoiceupdatenode.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CChoiceUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CChoiceUpdateNode" + }, + "properties": [ + { + "name": "Weights", + "type": "float[]", + "writable": true + }, + { + "name": "BlendTimes", + "type": "float[]", + "writable": true + }, + { + "name": "ChoiceMethod", + "type": "uint32", + "writable": true + }, + { + "name": "ChoiceChangeMethod", + "type": "uint32", + "writable": true + }, + { + "name": "BlendMethod", + "type": "uint32", + "writable": true + }, + { + "name": "BlendTime", + "type": "float", + "writable": true + }, + { + "name": "CrossFade", + "type": "bool", + "writable": true + }, + { + "name": "ResetChosen", + "type": "bool", + "writable": true + }, + { + "name": "DontResetSameSelection", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimUpdateNodeBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cchoreoupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cchoreoupdatenode.json new file mode 100644 index 000000000..d75ab0784 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cchoreoupdatenode.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CChoreoUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CChoreoUpdateNode" + }, + "properties": [ + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccitadelsoundopvarsetobb.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccitadelsoundopvarsetobb.json new file mode 100644 index 000000000..610d22b0a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccitadelsoundopvarsetobb.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CCitadelSoundOpvarSetOBB", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCitadelSoundOpvarSetOBB" + }, + "properties": [ + { + "name": "StackName", + "type": "string", + "writable": true + }, + { + "name": "OperatorName", + "type": "string", + "writable": true + }, + { + "name": "OpvarName", + "type": "string", + "writable": true + }, + { + "name": "DistanceInnerMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "DistanceInnerMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "DistanceOuterMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "DistanceOuterMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "AABBDirection", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cclientalphaproperty.json b/generators/gamesdkdocumentation/cs2/docs/classes/cclientalphaproperty.json new file mode 100644 index 000000000..b55420bce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cclientalphaproperty.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CClientAlphaProperty", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CClientAlphaProperty" + }, + "properties": [ + { + "name": "RenderFX", + "type": "uint8", + "writable": true + }, + { + "name": "RenderMode", + "type": "uint8", + "writable": true + }, + { + "name": "Alpha", + "type": "uint8", + "writable": true + }, + { + "name": "DesyncOffset", + "type": "uint16", + "writable": true + }, + { + "name": "Reserved2", + "type": "uint16", + "writable": true + }, + { + "name": "DistFadeStart", + "type": "uint16", + "writable": true + }, + { + "name": "DistFadeEnd", + "type": "uint16", + "writable": true + }, + { + "name": "FadeScale", + "type": "float", + "writable": true + }, + { + "name": "RenderFxStartTime", + "type": "float", + "writable": true + }, + { + "name": "RenderFxDuration", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "IClientAlphaProperty", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cclothsettingsanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cclothsettingsanimtag.json new file mode 100644 index 000000000..b3b786a1b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cclothsettingsanimtag.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CClothSettingsAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CClothSettingsAnimTag" + }, + "properties": [ + { + "name": "Stiffness", + "type": "float", + "writable": true + }, + { + "name": "EaseIn", + "type": "float", + "writable": true + }, + { + "name": "EaseOut", + "type": "float", + "writable": true + }, + { + "name": "VertexSet", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccollisionproperty.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccollisionproperty.json new file mode 100644 index 000000000..9b6ad9381 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccollisionproperty.json @@ -0,0 +1,113 @@ +{ + "kind": "class", + "name": "CCollisionProperty", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCollisionProperty" + }, + "properties": [ + { + "name": "CollisionAttribute", + "type": "VPhysicsCollisionAttribute_t", + "writable": false + }, + { + "name": "Mins", + "type": "Vector2D", + "writable": true + }, + { + "name": "Maxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "SolidFlags", + "type": "uint8", + "writable": true + }, + { + "name": "SolidType", + "type": "uint8", + "writable": true + }, + { + "name": "TriggerBloat", + "type": "uint8", + "writable": true + }, + { + "name": "SurroundType", + "type": "uint8", + "writable": true + }, + { + "name": "CollisionGroup", + "type": "uint8", + "writable": true + }, + { + "name": "EnablePhysics", + "type": "uint8", + "writable": true + }, + { + "name": "BoundingRadius", + "type": "float", + "writable": true + }, + { + "name": "SpecifiedSurroundingMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "SpecifiedSurroundingMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "SurroundingMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "SurroundingMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "CapsuleCenter1", + "type": "Vector2D", + "writable": true + }, + { + "name": "CapsuleCenter2", + "type": "Vector2D", + "writable": true + }, + { + "name": "CapsuleRadius", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccolorcorrection.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccolorcorrection.json new file mode 100644 index 000000000..1c9b031c4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccolorcorrection.json @@ -0,0 +1,118 @@ +{ + "kind": "class", + "name": "CColorCorrection", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CColorCorrection" + }, + "properties": [ + { + "name": "FadeInDuration", + "type": "float", + "writable": true + }, + { + "name": "FadeOutDuration", + "type": "float", + "writable": true + }, + { + "name": "StartFadeInWeight", + "type": "float", + "writable": true + }, + { + "name": "StartFadeOutWeight", + "type": "float", + "writable": true + }, + { + "name": "TimeStartFadeIn", + "type": "float", + "writable": true + }, + { + "name": "TimeStartFadeOut", + "type": "float", + "writable": true + }, + { + "name": "MaxWeight", + "type": "float", + "writable": true + }, + { + "name": "StartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "Master", + "type": "bool", + "writable": true + }, + { + "name": "ClientSide", + "type": "bool", + "writable": true + }, + { + "name": "Exclusive", + "type": "bool", + "writable": true + }, + { + "name": "MinFalloff", + "type": "float", + "writable": true + }, + { + "name": "MaxFalloff", + "type": "float", + "writable": true + }, + { + "name": "CurWeight", + "type": "float", + "writable": true + }, + { + "name": "NetlookupFilename", + "type": "string", + "writable": true + }, + { + "name": "LookupFilename", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccolorcorrectionvolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccolorcorrectionvolume.json new file mode 100644 index 000000000..f4a540d03 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccolorcorrectionvolume.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CColorCorrectionVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CColorCorrectionVolume" + }, + "properties": [ + { + "name": "MaxWeight", + "type": "float", + "writable": true + }, + { + "name": "FadeDuration", + "type": "float", + "writable": true + }, + { + "name": "Weight", + "type": "float", + "writable": true + }, + { + "name": "LookupFilename", + "type": "string", + "writable": true + }, + { + "name": "LastEnterWeight", + "type": "float", + "writable": true + }, + { + "name": "LastEnterTime", + "type": "float", + "writable": true + }, + { + "name": "LastExitWeight", + "type": "float", + "writable": true + }, + { + "name": "LastExitTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccommentaryauto.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccommentaryauto.json new file mode 100644 index 000000000..caf485aec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccommentaryauto.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CCommentaryAuto", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCommentaryAuto" + }, + "properties": [ + { + "name": "OnCommentaryNewGame", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnCommentaryMidGame", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnCommentaryMultiplayerSpawn", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccommentarysystem.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccommentarysystem.json new file mode 100644 index 000000000..da271371e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccommentarysystem.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CCommentarySystem", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCommentarySystem" + }, + "properties": [ + { + "name": "CommentaryConvarsChanging", + "type": "bool", + "writable": true + }, + { + "name": "CommentaryEnabledMidGame", + "type": "bool", + "writable": true + }, + { + "name": "NextTeleportTime", + "type": "float", + "writable": true + }, + { + "name": "TeleportStage", + "type": "int32", + "writable": true + }, + { + "name": "CheatState", + "type": "bool", + "writable": true + }, + { + "name": "IsFirstSpawnGroupToLoad", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccommentaryviewposition.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccommentaryviewposition.json new file mode 100644 index 000000000..75d51902a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccommentaryviewposition.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCommentaryViewPosition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCommentaryViewPosition" + }, + "properties": [ + { + "name": "Parent", + "type": "CSprite", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccompositematerialeditordoc.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccompositematerialeditordoc.json new file mode 100644 index 000000000..a61ab3810 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccompositematerialeditordoc.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCompositeMaterialEditorDoc", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCompositeMaterialEditorDoc" + }, + "properties": [ + { + "name": "Version", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cconcreteanimparameter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cconcreteanimparameter.json new file mode 100644 index 000000000..fb16f7605 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cconcreteanimparameter.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CConcreteAnimParameter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CConcreteAnimParameter" + }, + "properties": [ + { + "name": "PreviewButton", + "type": "uint32", + "writable": true + }, + { + "name": "NetworkSetting", + "type": "uint32", + "writable": true + }, + { + "name": "UseMostRecentValue", + "type": "bool", + "writable": true + }, + { + "name": "AutoReset", + "type": "bool", + "writable": true + }, + { + "name": "GameWritable", + "type": "bool", + "writable": true + }, + { + "name": "GraphWritable", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimParameterBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cconstantforcecontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cconstantforcecontroller.json new file mode 100644 index 000000000..0852bce33 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cconstantforcecontroller.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CConstantForceController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CConstantForceController" + }, + "properties": [ + { + "name": "Linear", + "type": "Vector2D", + "writable": true + }, + { + "name": "Angular", + "type": "Vector2D", + "writable": true + }, + { + "name": "LinearSave", + "type": "Vector2D", + "writable": true + }, + { + "name": "AngularSave", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cconstraintanchor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cconstraintanchor.json new file mode 100644 index 000000000..454da0e17 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cconstraintanchor.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CConstraintAnchor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CConstraintAnchor" + }, + "properties": [ + { + "name": "MassScale", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseAnimGraph", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cconstraintslave.json b/generators/gamesdkdocumentation/cs2/docs/classes/cconstraintslave.json new file mode 100644 index 000000000..50a2648ae --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cconstraintslave.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CConstraintSlave", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CConstraintSlave" + }, + "properties": [ + { + "name": "BasePosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "BoneHash", + "type": "uint32", + "writable": true + }, + { + "name": "Weight", + "type": "float", + "writable": true + }, + { + "name": "Name", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cconstrainttarget.json b/generators/gamesdkdocumentation/cs2/docs/classes/cconstrainttarget.json new file mode 100644 index 000000000..34768427e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cconstrainttarget.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CConstraintTarget", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CConstraintTarget" + }, + "properties": [ + { + "name": "Offset", + "type": "Vector2D", + "writable": true + }, + { + "name": "BoneHash", + "type": "uint32", + "writable": true + }, + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Weight", + "type": "float", + "writable": true + }, + { + "name": "IsAttachment", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccopyrecipientfilter.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccopyrecipientfilter.json new file mode 100644 index 000000000..93e004fc3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccopyrecipientfilter.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CCopyRecipientFilter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCopyRecipientFilter" + }, + "properties": [ + { + "name": "Flags", + "type": "int32", + "writable": true + }, + { + "name": "Recipients", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccppscriptcomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccppscriptcomponentupdater.json new file mode 100644 index 000000000..23b85af9b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccppscriptcomponentupdater.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCPPScriptComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCPPScriptComponentUpdater" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccredits.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccredits.json new file mode 100644 index 000000000..d85bd2c23 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccredits.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CCredits", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCredits" + }, + "properties": [ + { + "name": "OnCreditsDone", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "RolledOutroCredits", + "type": "bool", + "writable": true + }, + { + "name": "LogoLength", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccs2chickengraphcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccs2chickengraphcontroller.json new file mode 100644 index 000000000..f6beedd42 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccs2chickengraphcontroller.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CCS2ChickenGraphController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCS2ChickenGraphController" + }, + "properties": [ + { + "name": "HasActionCompletedEvent", + "type": "bool", + "writable": true + }, + { + "name": "WaitingForCompletedEvent", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimGraphControllerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccs2uipawngraphcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccs2uipawngraphcontroller.json new file mode 100644 index 000000000..66f182815 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccs2uipawngraphcontroller.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCS2UIPawnGraphController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCS2UIPawnGraphController" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimGraphControllerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccs2weapongraphcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccs2weapongraphcontroller.json new file mode 100644 index 000000000..d921eb42b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccs2weapongraphcontroller.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCS2WeaponGraphController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCS2WeaponGraphController" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimGraphControllerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccs_portraitworldcallbackhandler.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccs_portraitworldcallbackhandler.json new file mode 100644 index 000000000..645bff2dc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccs_portraitworldcallbackhandler.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCS_PortraitWorldCallbackHandler", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCS_PortraitWorldCallbackHandler" + }, + "properties": [ + { + "name": "Parent", + "type": "C_BaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsbot.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsbot.json new file mode 100644 index 000000000..564e5bb71 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsbot.json @@ -0,0 +1,728 @@ +{ + "kind": "class", + "name": "CCSBot", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSBot" + }, + "properties": [ + { + "name": "EyePosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "CombatRange", + "type": "float", + "writable": true + }, + { + "name": "IsRogue", + "type": "bool", + "writable": true + }, + { + "name": "RogueTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "DiedLastRound", + "type": "bool", + "writable": true + }, + { + "name": "SafeTime", + "type": "float", + "writable": true + }, + { + "name": "WasSafe", + "type": "bool", + "writable": true + }, + { + "name": "BlindFire", + "type": "bool", + "writable": true + }, + { + "name": "SurpriseTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "AllowActive", + "type": "bool", + "writable": true + }, + { + "name": "IsFollowing", + "type": "bool", + "writable": true + }, + { + "name": "Leader", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "FollowTimestamp", + "type": "float", + "writable": true + }, + { + "name": "AllowAutoFollowTime", + "type": "float", + "writable": true + }, + { + "name": "HurryTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "AlertTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "SneakTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "PanicTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "StateTimestamp", + "type": "float", + "writable": true + }, + { + "name": "IsAttacking", + "type": "bool", + "writable": true + }, + { + "name": "IsOpeningDoor", + "type": "bool", + "writable": true + }, + { + "name": "TaskEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "GoalPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "GoalEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Avoid", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "AvoidTimestamp", + "type": "float", + "writable": true + }, + { + "name": "IsStopping", + "type": "bool", + "writable": true + }, + { + "name": "HasVisitedEnemySpawn", + "type": "bool", + "writable": true + }, + { + "name": "StillTimer", + "type": "IntervalTimer", + "writable": false + }, + { + "name": "EyeAnglesUnderPathFinderControl", + "type": "bool", + "writable": true + }, + { + "name": "PathIndex", + "type": "int32", + "writable": true + }, + { + "name": "AreaEnteredTimestamp", + "type": "float", + "writable": true + }, + { + "name": "RepathTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "AvoidFriendTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "IsFriendInTheWay", + "type": "bool", + "writable": true + }, + { + "name": "PoliteTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "IsWaitingBehindFriend", + "type": "bool", + "writable": true + }, + { + "name": "PathLadderEnd", + "type": "float", + "writable": true + }, + { + "name": "MustRunTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "WaitTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "UpdateTravelDistanceTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "PlayerTravelDistance", + "type": "float[]", + "writable": true + }, + { + "name": "TravelDistancePhase", + "type": "uint8", + "writable": true + }, + { + "name": "HostageEscortCount", + "type": "uint8", + "writable": true + }, + { + "name": "HostageEscortCountTimestamp", + "type": "float", + "writable": true + }, + { + "name": "DesiredTeam", + "type": "int32", + "writable": true + }, + { + "name": "HasJoined", + "type": "bool", + "writable": true + }, + { + "name": "IsWaitingForHostage", + "type": "bool", + "writable": true + }, + { + "name": "InhibitWaitingForHostageTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "WaitForHostageTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "NoisePosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "NoiseTravelDistance", + "type": "float", + "writable": true + }, + { + "name": "NoiseTimestamp", + "type": "float", + "writable": true + }, + { + "name": "NoiseSource", + "type": "int32[]", + "writable": false + }, + { + "name": "NoiseBendTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "BentNoisePosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "BendNoisePositionValid", + "type": "bool", + "writable": true + }, + { + "name": "LookAroundStateTimestamp", + "type": "float", + "writable": true + }, + { + "name": "LookAheadAngle", + "type": "float", + "writable": true + }, + { + "name": "ForwardAngle", + "type": "float", + "writable": true + }, + { + "name": "InhibitLookAroundTimestamp", + "type": "float", + "writable": true + }, + { + "name": "LookAtSpot", + "type": "Vector2D", + "writable": true + }, + { + "name": "LookAtSpotDuration", + "type": "float", + "writable": true + }, + { + "name": "LookAtSpotTimestamp", + "type": "float", + "writable": true + }, + { + "name": "LookAtSpotAngleTolerance", + "type": "float", + "writable": true + }, + { + "name": "LookAtSpotClearIfClose", + "type": "bool", + "writable": true + }, + { + "name": "LookAtSpotAttack", + "type": "bool", + "writable": true + }, + { + "name": "LookAtDesc", + "type": "string", + "writable": false + }, + { + "name": "PeripheralTimestamp", + "type": "float", + "writable": true + }, + { + "name": "ApproachPointCount", + "type": "uint8", + "writable": true + }, + { + "name": "ApproachPointViewPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "ViewSteadyTimer", + "type": "IntervalTimer", + "writable": false + }, + { + "name": "TossGrenadeTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "IsAvoidingGrenade", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "SpotCheckTimestamp", + "type": "float", + "writable": true + }, + { + "name": "CheckedHidingSpotCount", + "type": "int32", + "writable": true + }, + { + "name": "LookPitch", + "type": "float", + "writable": true + }, + { + "name": "LookPitchVel", + "type": "float", + "writable": true + }, + { + "name": "LookYaw", + "type": "float", + "writable": true + }, + { + "name": "LookYawVel", + "type": "float", + "writable": true + }, + { + "name": "TargetSpot", + "type": "Vector2D", + "writable": true + }, + { + "name": "TargetSpotVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "TargetSpotPredicted", + "type": "Vector2D", + "writable": true + }, + { + "name": "AimError", + "type": "Vector", + "writable": true + }, + { + "name": "AimGoal", + "type": "Vector", + "writable": true + }, + { + "name": "TargetSpotTime", + "type": "float", + "writable": true + }, + { + "name": "AimFocus", + "type": "float", + "writable": true + }, + { + "name": "AimFocusInterval", + "type": "float", + "writable": true + }, + { + "name": "AimFocusNextUpdate", + "type": "float", + "writable": true + }, + { + "name": "IgnoreEnemiesTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "Enemy", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "IsEnemyVisible", + "type": "bool", + "writable": true + }, + { + "name": "VisibleEnemyParts", + "type": "uint8", + "writable": true + }, + { + "name": "LastEnemyPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "LastSawEnemyTimestamp", + "type": "float", + "writable": true + }, + { + "name": "FirstSawEnemyTimestamp", + "type": "float", + "writable": true + }, + { + "name": "CurrentEnemyAcquireTimestamp", + "type": "float", + "writable": true + }, + { + "name": "EnemyDeathTimestamp", + "type": "float", + "writable": true + }, + { + "name": "FriendDeathTimestamp", + "type": "float", + "writable": true + }, + { + "name": "IsLastEnemyDead", + "type": "bool", + "writable": true + }, + { + "name": "NearbyEnemyCount", + "type": "int32", + "writable": true + }, + { + "name": "Bomber", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "NearbyFriendCount", + "type": "int32", + "writable": true + }, + { + "name": "ClosestVisibleFriend", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "ClosestVisibleHumanFriend", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "AttentionInterval", + "type": "IntervalTimer", + "writable": false + }, + { + "name": "Attacker", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "AttackedTimestamp", + "type": "float", + "writable": true + }, + { + "name": "BurnedByFlamesTimer", + "type": "IntervalTimer", + "writable": false + }, + { + "name": "LastVictimID", + "type": "int32", + "writable": true + }, + { + "name": "IsAimingAtEnemy", + "type": "bool", + "writable": true + }, + { + "name": "IsRapidFiring", + "type": "bool", + "writable": true + }, + { + "name": "EquipTimer", + "type": "IntervalTimer", + "writable": false + }, + { + "name": "ZoomTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "FireWeaponTimestamp", + "type": "float", + "writable": true + }, + { + "name": "LookForWeaponsOnGroundTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "IsSleeping", + "type": "bool", + "writable": true + }, + { + "name": "IsEnemySniperVisible", + "type": "bool", + "writable": true + }, + { + "name": "SawEnemySniperTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "EnemyQueueIndex", + "type": "uint8", + "writable": true + }, + { + "name": "EnemyQueueCount", + "type": "uint8", + "writable": true + }, + { + "name": "EnemyQueueAttendIndex", + "type": "uint8", + "writable": true + }, + { + "name": "IsStuck", + "type": "bool", + "writable": true + }, + { + "name": "StuckTimestamp", + "type": "float", + "writable": true + }, + { + "name": "StuckSpot", + "type": "Vector2D", + "writable": true + }, + { + "name": "WiggleTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "StuckJumpTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "NextCleanupCheckTimestamp", + "type": "float", + "writable": true + }, + { + "name": "AvgVel", + "type": "float[]", + "writable": true + }, + { + "name": "AvgVelIndex", + "type": "int32", + "writable": true + }, + { + "name": "AvgVelCount", + "type": "int32", + "writable": true + }, + { + "name": "LastOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "LastRadioRecievedTimestamp", + "type": "float", + "writable": true + }, + { + "name": "LastRadioSentTimestamp", + "type": "float", + "writable": true + }, + { + "name": "RadioSubject", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "RadioPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "VoiceEndTimestamp", + "type": "float", + "writable": true + }, + { + "name": "LastValidReactionQueueFrame", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBot", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsclientpointscriptentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsclientpointscriptentity.json new file mode 100644 index 000000000..1c6d79a81 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsclientpointscriptentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSClientPointScriptEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSClientPointScriptEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSPointScriptEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamemoderules.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamemoderules.json new file mode 100644 index 000000000..6050c9612 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamemoderules.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSGameModeRules", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGameModeRules" + }, + "properties": [ + { + "name": "__pChainEntity", + "type": "CNetworkVarChainer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamemoderules_armsrace.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamemoderules_armsrace.json new file mode 100644 index 000000000..f6201c37f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamemoderules_armsrace.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CCSGameModeRules_ArmsRace", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGameModeRules_ArmsRace" + }, + "properties": [ + { + "name": "WeaponSequence", + "type": "string[]", + "writable": true + }, + { + "name": "Parent", + "type": "CCSGameModeRules", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamemoderules_deathmatch.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamemoderules_deathmatch.json new file mode 100644 index 000000000..6081fef7d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamemoderules_deathmatch.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CCSGameModeRules_Deathmatch", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGameModeRules_Deathmatch" + }, + "properties": [ + { + "name": "DMBonusStartTime", + "type": "float", + "writable": true + }, + { + "name": "DMBonusTimeLength", + "type": "float", + "writable": true + }, + { + "name": "DMBonusWeapon", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CCSGameModeRules", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamemoderules_noop.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamemoderules_noop.json new file mode 100644 index 000000000..9dac6cd67 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamemoderules_noop.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSGameModeRules_Noop", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGameModeRules_Noop" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSGameModeRules", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamerules.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamerules.json new file mode 100644 index 000000000..9e618b761 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamerules.json @@ -0,0 +1,948 @@ +{ + "kind": "class", + "name": "CCSGameRules", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGameRules" + }, + "properties": [ + { + "name": "FreezePeriod", + "type": "bool", + "writable": true + }, + { + "name": "WarmupPeriod", + "type": "bool", + "writable": true + }, + { + "name": "WarmupPeriodEnd", + "type": "float", + "writable": true + }, + { + "name": "WarmupPeriodStart", + "type": "float", + "writable": true + }, + { + "name": "TerroristTimeOutActive", + "type": "bool", + "writable": true + }, + { + "name": "CTTimeOutActive", + "type": "bool", + "writable": true + }, + { + "name": "TerroristTimeOutRemaining", + "type": "float", + "writable": true + }, + { + "name": "CTTimeOutRemaining", + "type": "float", + "writable": true + }, + { + "name": "TerroristTimeOuts", + "type": "int32", + "writable": true + }, + { + "name": "CTTimeOuts", + "type": "int32", + "writable": true + }, + { + "name": "TechnicalTimeOut", + "type": "bool", + "writable": true + }, + { + "name": "MatchWaitingForResume", + "type": "bool", + "writable": true + }, + { + "name": "RoundTime", + "type": "int32", + "writable": true + }, + { + "name": "MatchStartTime", + "type": "float", + "writable": true + }, + { + "name": "RoundStartTime", + "type": "float", + "writable": true + }, + { + "name": "RestartRoundTime", + "type": "float", + "writable": true + }, + { + "name": "GameRestart", + "type": "bool", + "writable": true + }, + { + "name": "GameStartTime", + "type": "float", + "writable": true + }, + { + "name": "TimeUntilNextPhaseStarts", + "type": "float", + "writable": true + }, + { + "name": "GamePhase", + "type": "int32", + "writable": true + }, + { + "name": "TotalRoundsPlayed", + "type": "int32", + "writable": true + }, + { + "name": "RoundsPlayedThisPhase", + "type": "int32", + "writable": true + }, + { + "name": "OvertimePlaying", + "type": "int32", + "writable": true + }, + { + "name": "HostagesRemaining", + "type": "int32", + "writable": true + }, + { + "name": "AnyHostageReached", + "type": "bool", + "writable": true + }, + { + "name": "MapHasBombTarget", + "type": "bool", + "writable": true + }, + { + "name": "MapHasRescueZone", + "type": "bool", + "writable": true + }, + { + "name": "MapHasBuyZone", + "type": "bool", + "writable": true + }, + { + "name": "IsQueuedMatchmaking", + "type": "bool", + "writable": true + }, + { + "name": "QueuedMatchmakingMode", + "type": "int32", + "writable": true + }, + { + "name": "IsValveDS", + "type": "bool", + "writable": true + }, + { + "name": "LogoMap", + "type": "bool", + "writable": true + }, + { + "name": "PlayAllStepSoundsOnServer", + "type": "bool", + "writable": true + }, + { + "name": "SpectatorSlotCount", + "type": "int32", + "writable": true + }, + { + "name": "MatchDevice", + "type": "int32", + "writable": true + }, + { + "name": "HasMatchStarted", + "type": "bool", + "writable": true + }, + { + "name": "NextMapInMapgroup", + "type": "int32", + "writable": true + }, + { + "name": "TournamentEventName", + "type": "string", + "writable": true + }, + { + "name": "TournamentEventStage", + "type": "string", + "writable": true + }, + { + "name": "MatchStatTxt", + "type": "string", + "writable": true + }, + { + "name": "TournamentPredictionsTxt", + "type": "string", + "writable": true + }, + { + "name": "TournamentPredictionsPct", + "type": "int32", + "writable": true + }, + { + "name": "CMMItemDropRevealStartTime", + "type": "float", + "writable": true + }, + { + "name": "CMMItemDropRevealEndTime", + "type": "float", + "writable": true + }, + { + "name": "IsDroppingItems", + "type": "bool", + "writable": true + }, + { + "name": "IsQuestEligible", + "type": "bool", + "writable": true + }, + { + "name": "IsHltvActive", + "type": "bool", + "writable": true + }, + { + "name": "ProhibitedItemIndices", + "type": "uint16[]", + "writable": true + }, + { + "name": "TournamentActiveCasterAccounts", + "type": "uint32[]", + "writable": true + }, + { + "name": "NumBestOfMaps", + "type": "int32", + "writable": true + }, + { + "name": "HalloweenMaskListSeed", + "type": "int32", + "writable": true + }, + { + "name": "BombDropped", + "type": "bool", + "writable": true + }, + { + "name": "BombPlanted", + "type": "bool", + "writable": true + }, + { + "name": "RoundWinStatus", + "type": "int32", + "writable": true + }, + { + "name": "RoundWinReason", + "type": "int32", + "writable": true + }, + { + "name": "TCantBuy", + "type": "bool", + "writable": true + }, + { + "name": "CTCantBuy", + "type": "bool", + "writable": true + }, + { + "name": "MatchStats_RoundResults", + "type": "int32[]", + "writable": true + }, + { + "name": "MatchStats_PlayersAlive_CT", + "type": "int32[]", + "writable": true + }, + { + "name": "MatchStats_PlayersAlive_T", + "type": "int32[]", + "writable": true + }, + { + "name": "TeamRespawnWaveTimes", + "type": "float[]", + "writable": true + }, + { + "name": "NextRespawnWave", + "type": "float[]", + "writable": true + }, + { + "name": "MinimapMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "MinimapMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "MinimapVerticalSectionHeights", + "type": "float[]", + "writable": true + }, + { + "name": "UllLocalMatchID", + "type": "uint64", + "writable": true + }, + { + "name": "EndMatchMapGroupVoteTypes", + "type": "int32[]", + "writable": true + }, + { + "name": "EndMatchMapGroupVoteOptions", + "type": "int32[]", + "writable": true + }, + { + "name": "EndMatchMapVoteWinner", + "type": "int32", + "writable": true + }, + { + "name": "NumConsecutiveCTLoses", + "type": "int32", + "writable": true + }, + { + "name": "NumConsecutiveTerroristLoses", + "type": "int32", + "writable": true + }, + { + "name": "HasHostageBeenTouched", + "type": "bool", + "writable": true + }, + { + "name": "IntermissionStartTime", + "type": "float", + "writable": true + }, + { + "name": "IntermissionEndTime", + "type": "float", + "writable": true + }, + { + "name": "LevelInitialized", + "type": "bool", + "writable": true + }, + { + "name": "TotalRoundsPlayed1", + "type": "int32", + "writable": true + }, + { + "name": "UnBalancedRounds", + "type": "int32", + "writable": true + }, + { + "name": "EndMatchOnRoundReset", + "type": "bool", + "writable": true + }, + { + "name": "EndMatchOnThink", + "type": "bool", + "writable": true + }, + { + "name": "FreezeTime", + "type": "int32", + "writable": true + }, + { + "name": "NumTerrorist", + "type": "int32", + "writable": true + }, + { + "name": "NumCT", + "type": "int32", + "writable": true + }, + { + "name": "NumSpawnableTerrorist", + "type": "int32", + "writable": true + }, + { + "name": "NumSpawnableCT", + "type": "int32", + "writable": true + }, + { + "name": "SelectedHostageSpawnIndices", + "type": "int32[]", + "writable": true + }, + { + "name": "SpawnPointsRandomSeed", + "type": "int32", + "writable": true + }, + { + "name": "FirstConnected", + "type": "bool", + "writable": true + }, + { + "name": "CompleteReset", + "type": "bool", + "writable": true + }, + { + "name": "PickNewTeamsOnReset", + "type": "bool", + "writable": true + }, + { + "name": "ScrambleTeamsOnRestart", + "type": "bool", + "writable": true + }, + { + "name": "SwapTeamsOnRestart", + "type": "bool", + "writable": true + }, + { + "name": "EndMatchTiedVotes", + "type": "int32[]", + "writable": true + }, + { + "name": "NeedToAskPlayersForContinueVote", + "type": "bool", + "writable": true + }, + { + "name": "NumQueuedMatchmakingAccounts", + "type": "uint32", + "writable": true + }, + { + "name": "AvgPlayerRank", + "type": "float", + "writable": true + }, + { + "name": "QueuedMatchmakingReservationString", + "type": "string", + "writable": false + }, + { + "name": "NumTotalTournamentDrops", + "type": "uint32", + "writable": true + }, + { + "name": "NumSpectatorsCountMax", + "type": "uint32", + "writable": true + }, + { + "name": "NumSpectatorsCountMaxTV", + "type": "uint32", + "writable": true + }, + { + "name": "NumSpectatorsCountMaxLnk", + "type": "uint32", + "writable": true + }, + { + "name": "CTsAliveAtFreezetimeEnd", + "type": "int32", + "writable": true + }, + { + "name": "TerroristsAliveAtFreezetimeEnd", + "type": "int32", + "writable": true + }, + { + "name": "ForceTeamChangeSilent", + "type": "bool", + "writable": true + }, + { + "name": "LoadingRoundBackupData", + "type": "bool", + "writable": true + }, + { + "name": "MatchInfoShowType", + "type": "int32", + "writable": true + }, + { + "name": "MatchInfoDecidedTime", + "type": "float", + "writable": true + }, + { + "name": "MTeamDMLastWinningTeamNumber", + "type": "int32", + "writable": true + }, + { + "name": "MTeamDMLastThinkTime", + "type": "float", + "writable": true + }, + { + "name": "TeamDMLastAnnouncementTime", + "type": "float", + "writable": true + }, + { + "name": "AccountTerrorist", + "type": "int32", + "writable": true + }, + { + "name": "AccountCT", + "type": "int32", + "writable": true + }, + { + "name": "SpawnPointCount_Terrorist", + "type": "int32", + "writable": true + }, + { + "name": "SpawnPointCount_CT", + "type": "int32", + "writable": true + }, + { + "name": "MaxNumTerrorists", + "type": "int32", + "writable": true + }, + { + "name": "MaxNumCTs", + "type": "int32", + "writable": true + }, + { + "name": "LoserBonusMostRecentTeam", + "type": "int32", + "writable": true + }, + { + "name": "TmNextPeriodicThink", + "type": "float", + "writable": true + }, + { + "name": "VoiceWonMatchBragFired", + "type": "bool", + "writable": true + }, + { + "name": "WarmupNextChatNoticeTime", + "type": "float", + "writable": true + }, + { + "name": "HostagesRescued", + "type": "int32", + "writable": true + }, + { + "name": "HostagesTouched", + "type": "int32", + "writable": true + }, + { + "name": "NextHostageAnnouncement", + "type": "float", + "writable": true + }, + { + "name": "NoTerroristsKilled", + "type": "bool", + "writable": true + }, + { + "name": "NoCTsKilled", + "type": "bool", + "writable": true + }, + { + "name": "NoEnemiesKilled", + "type": "bool", + "writable": true + }, + { + "name": "CanDonateWeapons", + "type": "bool", + "writable": true + }, + { + "name": "FirstKillTime", + "type": "float", + "writable": true + }, + { + "name": "FirstBloodTime", + "type": "float", + "writable": true + }, + { + "name": "HostageWasInjured", + "type": "bool", + "writable": true + }, + { + "name": "HostageWasKilled", + "type": "bool", + "writable": true + }, + { + "name": "VoteCalled", + "type": "bool", + "writable": true + }, + { + "name": "ServerVoteOnReset", + "type": "bool", + "writable": true + }, + { + "name": "VoteCheckThrottle", + "type": "float", + "writable": true + }, + { + "name": "BuyTimeEnded", + "type": "bool", + "writable": true + }, + { + "name": "LastFreezeEndBeep", + "type": "int32", + "writable": true + }, + { + "name": "TargetBombed", + "type": "bool", + "writable": true + }, + { + "name": "BombDefused", + "type": "bool", + "writable": true + }, + { + "name": "MapHasBombZone", + "type": "bool", + "writable": true + }, + { + "name": "MainCTSpawnPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "RespawningAllRespawnablePlayers", + "type": "bool", + "writable": true + }, + { + "name": "NextCTSpawnPoint", + "type": "int32", + "writable": true + }, + { + "name": "CTSpawnPointUsedTime", + "type": "float", + "writable": true + }, + { + "name": "NextTerroristSpawnPoint", + "type": "int32", + "writable": true + }, + { + "name": "TerroristSpawnPointUsedTime", + "type": "float", + "writable": true + }, + { + "name": "IsUnreservedGameServer", + "type": "bool", + "writable": true + }, + { + "name": "AutobalanceDisplayTime", + "type": "float", + "writable": true + }, + { + "name": "AllowWeaponSwitch", + "type": "bool", + "writable": true + }, + { + "name": "RoundTimeWarningTriggered", + "type": "bool", + "writable": true + }, + { + "name": "PhaseChangeAnnouncementTime", + "type": "float", + "writable": true + }, + { + "name": "NextUpdateTeamClanNamesTime", + "type": "float", + "writable": true + }, + { + "name": "LastThinkTime", + "type": "float", + "writable": true + }, + { + "name": "AccumulatedRoundOffDamage", + "type": "float", + "writable": true + }, + { + "name": "ShorthandedBonusLastEvalRound", + "type": "int32", + "writable": true + }, + { + "name": "MatchAbortedEarlyReason", + "type": "int32", + "writable": true + }, + { + "name": "HasTriggeredRoundStartMusic", + "type": "bool", + "writable": true + }, + { + "name": "SwitchingTeamsAtRoundReset", + "type": "bool", + "writable": true + }, + { + "name": "GameModeRules", + "type": "int32[]", + "writable": false + }, + { + "name": "PlayerResource", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "RetakeRules", + "type": "CRetakeGameRules", + "writable": false + }, + { + "name": "TeamLastKillUsedUniqueWeaponMatch", + "type": "bool[]", + "writable": true + }, + { + "name": "MatchEndCount", + "type": "uint8", + "writable": true + }, + { + "name": "TTeamIntroVariant", + "type": "int32", + "writable": true + }, + { + "name": "CTTeamIntroVariant", + "type": "int32", + "writable": true + }, + { + "name": "TeamIntroPeriod", + "type": "bool", + "writable": true + }, + { + "name": "TeamIntroPeriodEnd", + "type": "float", + "writable": true + }, + { + "name": "PlayedTeamIntroVO", + "type": "bool", + "writable": true + }, + { + "name": "RoundEndWinnerTeam", + "type": "int32", + "writable": true + }, + { + "name": "RoundEndReason", + "type": "int32", + "writable": true + }, + { + "name": "RoundEndShowTimerDefend", + "type": "bool", + "writable": true + }, + { + "name": "RoundEndTimerTime", + "type": "int32", + "writable": true + }, + { + "name": "RoundEndFunFactToken", + "type": "string", + "writable": true + }, + { + "name": "RoundEndFunFactPlayerSlot", + "type": "int32", + "writable": true + }, + { + "name": "RoundEndFunFactData1", + "type": "int32", + "writable": true + }, + { + "name": "RoundEndFunFactData2", + "type": "int32", + "writable": true + }, + { + "name": "RoundEndFunFactData3", + "type": "int32", + "writable": true + }, + { + "name": "RoundEndMessage", + "type": "string", + "writable": true + }, + { + "name": "RoundEndPlayerCount", + "type": "int32", + "writable": true + }, + { + "name": "RoundEndNoMusic", + "type": "bool", + "writable": true + }, + { + "name": "RoundEndLegacy", + "type": "int32", + "writable": true + }, + { + "name": "RoundEndCount", + "type": "uint8", + "writable": true + }, + { + "name": "RoundStartRoundNumber", + "type": "int32", + "writable": true + }, + { + "name": "RoundStartCount", + "type": "uint8", + "writable": true + }, + { + "name": "LastPerfSampleTime", + "type": "double", + "writable": true + }, + { + "name": "Parent", + "type": "CTeamplayRules", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamerulesproxy.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamerulesproxy.json new file mode 100644 index 000000000..dfa1c39ba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgamerulesproxy.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CCSGameRulesProxy", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGameRulesProxy" + }, + "properties": [ + { + "name": "GameRules", + "type": "int32[]", + "writable": false + }, + { + "name": "Parent", + "type": "CGameRulesProxy", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamintrocharacterposition.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamintrocharacterposition.json new file mode 100644 index 000000000..6942b6a38 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamintrocharacterposition.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSGO_TeamIntroCharacterPosition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGO_TeamIntroCharacterPosition" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSGO_TeamPreviewCharacterPosition", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamintrocounterterroristposition.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamintrocounterterroristposition.json new file mode 100644 index 000000000..22edfb1b8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamintrocounterterroristposition.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSGO_TeamIntroCounterTerroristPosition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGO_TeamIntroCounterTerroristPosition" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSGO_TeamIntroCharacterPosition", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamintroterroristposition.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamintroterroristposition.json new file mode 100644 index 000000000..af700d54d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamintroterroristposition.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSGO_TeamIntroTerroristPosition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGO_TeamIntroTerroristPosition" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSGO_TeamIntroCharacterPosition", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teampreviewcharacterposition.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teampreviewcharacterposition.json new file mode 100644 index 000000000..c84c105ec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teampreviewcharacterposition.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CCSGO_TeamPreviewCharacterPosition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGO_TeamPreviewCharacterPosition" + }, + "properties": [ + { + "name": "Variant", + "type": "int32", + "writable": true + }, + { + "name": "Random", + "type": "int32", + "writable": true + }, + { + "name": "Ordinal", + "type": "int32", + "writable": true + }, + { + "name": "WeaponName", + "type": "string", + "writable": true + }, + { + "name": "Xuid", + "type": "uint64", + "writable": true + }, + { + "name": "AgentItem", + "type": "CEconItemView", + "writable": false + }, + { + "name": "GlovesItem", + "type": "CEconItemView", + "writable": false + }, + { + "name": "WeaponItem", + "type": "CEconItemView", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamselectcharacterposition.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamselectcharacterposition.json new file mode 100644 index 000000000..0c5389d10 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamselectcharacterposition.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSGO_TeamSelectCharacterPosition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGO_TeamSelectCharacterPosition" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSGO_TeamPreviewCharacterPosition", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamselectcounterterroristposition.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamselectcounterterroristposition.json new file mode 100644 index 000000000..3dd37d0b4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamselectcounterterroristposition.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSGO_TeamSelectCounterTerroristPosition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGO_TeamSelectCounterTerroristPosition" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSGO_TeamSelectCharacterPosition", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamselectterroristposition.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamselectterroristposition.json new file mode 100644 index 000000000..1068b8d30 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_teamselectterroristposition.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSGO_TeamSelectTerroristPosition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGO_TeamSelectTerroristPosition" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSGO_TeamSelectCharacterPosition", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_wingmanintrocharacterposition.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_wingmanintrocharacterposition.json new file mode 100644 index 000000000..0b8d3c6e6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_wingmanintrocharacterposition.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSGO_WingmanIntroCharacterPosition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGO_WingmanIntroCharacterPosition" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSGO_TeamIntroCharacterPosition", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_wingmanintrocounterterroristposition.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_wingmanintrocounterterroristposition.json new file mode 100644 index 000000000..2ed068fc0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_wingmanintrocounterterroristposition.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSGO_WingmanIntroCounterTerroristPosition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGO_WingmanIntroCounterTerroristPosition" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSGO_WingmanIntroCharacterPosition", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_wingmanintroterroristposition.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_wingmanintroterroristposition.json new file mode 100644 index 000000000..e2b7d457e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgo_wingmanintroterroristposition.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSGO_WingmanIntroTerroristPosition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGO_WingmanIntroTerroristPosition" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSGO_WingmanIntroCharacterPosition", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsgoplayeranimgraphstate.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgoplayeranimgraphstate.json new file mode 100644 index 000000000..d00213b49 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsgoplayeranimgraphstate.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CCSGOPlayerAnimGraphState", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSGOPlayerAnimGraphState" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsminimapboundary.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsminimapboundary.json new file mode 100644 index 000000000..9d5699278 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsminimapboundary.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSMinimapBoundary", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSMinimapBoundary" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserver_cameraservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserver_cameraservices.json new file mode 100644 index 000000000..a975e863d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserver_cameraservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSObserver_CameraServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSObserver_CameraServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSPlayerBase_CameraServices", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserver_movementservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserver_movementservices.json new file mode 100644 index 000000000..7db845be9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserver_movementservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSObserver_MovementServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSObserver_MovementServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CPlayer_MovementServices", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserver_observerservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserver_observerservices.json new file mode 100644 index 000000000..26b9788d5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserver_observerservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSObserver_ObserverServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSObserver_ObserverServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CPlayer_ObserverServices", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserver_useservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserver_useservices.json new file mode 100644 index 000000000..3f401c9b9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserver_useservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSObserver_UseServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSObserver_UseServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CPlayer_UseServices", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserverpawn.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserverpawn.json new file mode 100644 index 000000000..7ab4e0b96 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsobserverpawn.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSObserverPawn", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSObserverPawn" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSPlayerPawnBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccspetplacement.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccspetplacement.json new file mode 100644 index 000000000..4363e7f0a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccspetplacement.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSPetPlacement", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPetPlacement" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplace.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplace.json new file mode 100644 index 000000000..c0edc9344 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplace.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CCSPlace", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlace" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CServerOnlyModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_actiontrackingservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_actiontrackingservices.json new file mode 100644 index 000000000..eaea29962 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_actiontrackingservices.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CCSPlayer_ActionTrackingServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_ActionTrackingServices" + }, + "properties": [ + { + "name": "LastWeaponBeforeC4AutoSwitch", + "type": "CBasePlayerWeapon", + "writable": false + }, + { + "name": "IsRescuing", + "type": "bool", + "writable": true + }, + { + "name": "WeaponPurchasesThisMatch", + "type": "WeaponPurchaseTracker_t", + "writable": false + }, + { + "name": "WeaponPurchasesThisRound", + "type": "WeaponPurchaseTracker_t", + "writable": false + }, + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_bulletservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_bulletservices.json new file mode 100644 index 000000000..ca12e71a3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_bulletservices.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CCSPlayer_BulletServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_BulletServices" + }, + "properties": [ + { + "name": "TotalHitsOnServer", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_buyservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_buyservices.json new file mode 100644 index 000000000..7b52b81ee --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_buyservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSPlayer_BuyServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_BuyServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_cameraservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_cameraservices.json new file mode 100644 index 000000000..8aba53346 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_cameraservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSPlayer_CameraServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_CameraServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSPlayerBase_CameraServices", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_damagereactservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_damagereactservices.json new file mode 100644 index 000000000..44f50c6c7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_damagereactservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSPlayer_DamageReactServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_DamageReactServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_glowservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_glowservices.json new file mode 100644 index 000000000..4b30eed2a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_glowservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSPlayer_GlowServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_GlowServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_hostageservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_hostageservices.json new file mode 100644 index 000000000..730430079 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_hostageservices.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CCSPlayer_HostageServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_HostageServices" + }, + "properties": [ + { + "name": "CarriedHostage", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "CarriedHostageProp", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_itemservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_itemservices.json new file mode 100644 index 000000000..baa4a0065 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_itemservices.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CCSPlayer_ItemServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_ItemServices" + }, + "properties": [ + { + "name": "HasDefuser", + "type": "bool", + "writable": true + }, + { + "name": "HasHelmet", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayer_ItemServices", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_movementservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_movementservices.json new file mode 100644 index 000000000..bb5776729 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_movementservices.json @@ -0,0 +1,238 @@ +{ + "kind": "class", + "name": "CCSPlayer_MovementServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_MovementServices" + }, + "properties": [ + { + "name": "LadderNormal", + "type": "Vector2D", + "writable": true + }, + { + "name": "LadderSurfacePropIndex", + "type": "int32", + "writable": true + }, + { + "name": "DuckAmount", + "type": "float", + "writable": true + }, + { + "name": "DuckSpeed", + "type": "float", + "writable": true + }, + { + "name": "DuckOverride", + "type": "bool", + "writable": true + }, + { + "name": "DesiresDuck", + "type": "bool", + "writable": true + }, + { + "name": "DuckOffset", + "type": "float", + "writable": true + }, + { + "name": "DuckTimeMsecs", + "type": "uint32", + "writable": true + }, + { + "name": "DuckJumpTimeMsecs", + "type": "uint32", + "writable": true + }, + { + "name": "JumpTimeMsecs", + "type": "uint32", + "writable": true + }, + { + "name": "LastDuckTime", + "type": "float", + "writable": true + }, + { + "name": "LastPositionAtFullCrouchSpeed", + "type": "Vector4D", + "writable": true + }, + { + "name": "DuckUntilOnGround", + "type": "bool", + "writable": true + }, + { + "name": "HasWalkMovedSinceLastJump", + "type": "bool", + "writable": true + }, + { + "name": "InStuckTest", + "type": "bool", + "writable": true + }, + { + "name": "TraceCount", + "type": "int32", + "writable": true + }, + { + "name": "StuckLast", + "type": "int32", + "writable": true + }, + { + "name": "SpeedCropped", + "type": "bool", + "writable": true + }, + { + "name": "GroundMoveEfficiency", + "type": "float", + "writable": true + }, + { + "name": "OldWaterLevel", + "type": "int32", + "writable": true + }, + { + "name": "WaterEntryTime", + "type": "float", + "writable": true + }, + { + "name": "Forward", + "type": "Vector2D", + "writable": true + }, + { + "name": "Left", + "type": "Vector2D", + "writable": true + }, + { + "name": "Up", + "type": "Vector2D", + "writable": true + }, + { + "name": "GameCodeHasMovedPlayerAfterCommand", + "type": "int32", + "writable": true + }, + { + "name": "MadeFootstepNoise", + "type": "bool", + "writable": true + }, + { + "name": "Footsteps", + "type": "int32", + "writable": true + }, + { + "name": "OldJumpPressed", + "type": "bool", + "writable": true + }, + { + "name": "JumpPressedTime", + "type": "float", + "writable": true + }, + { + "name": "StashGrenadeParameterWhen", + "type": "float", + "writable": true + }, + { + "name": "ButtonDownMaskPrev", + "type": "uint64", + "writable": true + }, + { + "name": "OffsetTickCompleteTime", + "type": "float", + "writable": true + }, + { + "name": "OffsetTickStashedSpeed", + "type": "float", + "writable": true + }, + { + "name": "Stamina", + "type": "float", + "writable": true + }, + { + "name": "HeightAtJumpStart", + "type": "float", + "writable": true + }, + { + "name": "MaxJumpHeightThisJump", + "type": "float", + "writable": true + }, + { + "name": "MaxJumpHeightLastJump", + "type": "float", + "writable": true + }, + { + "name": "StaminaAtJumpStart", + "type": "float", + "writable": true + }, + { + "name": "AccumulatedJumpError", + "type": "float", + "writable": true + }, + { + "name": "TicksSinceLastSurfingDetected", + "type": "float", + "writable": true + }, + { + "name": "WasSurfing", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayer_MovementServices_Humanoid", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_pingservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_pingservices.json new file mode 100644 index 000000000..dbce4268e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_pingservices.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CCSPlayer_PingServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_PingServices" + }, + "properties": [ + { + "name": "PlayerPingTokens", + "type": "float[]", + "writable": true + }, + { + "name": "PlayerPing", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_radioservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_radioservices.json new file mode 100644 index 000000000..33e52b6ea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_radioservices.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CCSPlayer_RadioServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_RadioServices" + }, + "properties": [ + { + "name": "GotHostageTalkTimer", + "type": "float", + "writable": true + }, + { + "name": "DefusingTalkTimer", + "type": "float", + "writable": true + }, + { + "name": "C4PlantTalkTimer", + "type": "float", + "writable": true + }, + { + "name": "RadioTokenSlots", + "type": "float[]", + "writable": true + }, + { + "name": "IgnoreRadio", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_useservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_useservices.json new file mode 100644 index 000000000..fe80fddb6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_useservices.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CCSPlayer_UseServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_UseServices" + }, + "properties": [ + { + "name": "LastKnownUseEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "LastUseTimeStamp", + "type": "float", + "writable": true + }, + { + "name": "TimeLastUsedWindow", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayer_UseServices", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_waterservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_waterservices.json new file mode 100644 index 000000000..6508f6e01 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_waterservices.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CCSPlayer_WaterServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_WaterServices" + }, + "properties": [ + { + "name": "NextDrownDamageTime", + "type": "float", + "writable": true + }, + { + "name": "DrownDmgRate", + "type": "int32", + "writable": true + }, + { + "name": "AirFinishedTime", + "type": "float", + "writable": true + }, + { + "name": "WaterJumpTime", + "type": "float", + "writable": true + }, + { + "name": "WaterJumpVel", + "type": "Vector2D", + "writable": true + }, + { + "name": "SwimSoundTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayer_WaterServices", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_weaponservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_weaponservices.json new file mode 100644 index 000000000..626e9d1d7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayer_weaponservices.json @@ -0,0 +1,108 @@ +{ + "kind": "class", + "name": "CCSPlayer_WeaponServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayer_WeaponServices" + }, + "properties": [ + { + "name": "NextAttack", + "type": "float", + "writable": true + }, + { + "name": "IsLookingAtWeapon", + "type": "bool", + "writable": true + }, + { + "name": "IsHoldingLookAtWeapon", + "type": "bool", + "writable": true + }, + { + "name": "SavedWeapon", + "type": "CBasePlayerWeapon", + "writable": false + }, + { + "name": "TimeToMelee", + "type": "int32", + "writable": true + }, + { + "name": "TimeToSecondary", + "type": "int32", + "writable": true + }, + { + "name": "TimeToPrimary", + "type": "int32", + "writable": true + }, + { + "name": "TimeToSniperRifle", + "type": "int32", + "writable": true + }, + { + "name": "IsBeingGivenItem", + "type": "bool", + "writable": true + }, + { + "name": "IsPickingUpItemWithUse", + "type": "bool", + "writable": true + }, + { + "name": "PickedUpWeapon", + "type": "bool", + "writable": true + }, + { + "name": "DisableAutoDeploy", + "type": "bool", + "writable": true + }, + { + "name": "IsPickingUpGroundWeapon", + "type": "bool", + "writable": true + }, + { + "name": "NetworkAnimTiming", + "type": "uint8[]", + "writable": true + }, + { + "name": "BlockInspectUntilNextGraphUpdate", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayer_WeaponServices", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayerbase_cameraservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayerbase_cameraservices.json new file mode 100644 index 000000000..9f6bf4430 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayerbase_cameraservices.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CCSPlayerBase_CameraServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayerBase_CameraServices" + }, + "properties": [ + { + "name": "FOV", + "type": "uint32", + "writable": true + }, + { + "name": "FOVStart", + "type": "uint32", + "writable": true + }, + { + "name": "FOVTime", + "type": "float", + "writable": true + }, + { + "name": "FOVRate", + "type": "float", + "writable": true + }, + { + "name": "ZoomOwner", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "LastFogTrigger", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Parent", + "type": "CPlayer_CameraServices", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller.json new file mode 100644 index 000000000..bfd0a9a33 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller.json @@ -0,0 +1,493 @@ +{ + "kind": "class", + "name": "CCSPlayerController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayerController" + }, + "properties": [ + { + "name": "InGameMoneyServices", + "type": "int32[]", + "writable": false + }, + { + "name": "InventoryServices", + "type": "int32[]", + "writable": false + }, + { + "name": "ActionTrackingServices", + "type": "int32[]", + "writable": false + }, + { + "name": "DamageServices", + "type": "int32[]", + "writable": false + }, + { + "name": "Ping", + "type": "uint32", + "writable": true + }, + { + "name": "HasCommunicationAbuseMute", + "type": "bool", + "writable": true + }, + { + "name": "UiCommunicationMuteFlags", + "type": "uint32", + "writable": true + }, + { + "name": "CrosshairCodes", + "type": "string", + "writable": true + }, + { + "name": "PendingTeamNum", + "type": "uint8", + "writable": true + }, + { + "name": "ForceTeamTime", + "type": "float", + "writable": true + }, + { + "name": "CompTeammateColor", + "type": "int32", + "writable": true + }, + { + "name": "EverPlayedOnTeam", + "type": "bool", + "writable": true + }, + { + "name": "AttemptedToGetColor", + "type": "bool", + "writable": true + }, + { + "name": "TeammatePreferredColor", + "type": "int32", + "writable": true + }, + { + "name": "TeamChanged", + "type": "bool", + "writable": true + }, + { + "name": "InSwitchTeam", + "type": "bool", + "writable": true + }, + { + "name": "HasSeenJoinGame", + "type": "bool", + "writable": true + }, + { + "name": "JustBecameSpectator", + "type": "bool", + "writable": true + }, + { + "name": "SwitchTeamsOnNextRoundReset", + "type": "bool", + "writable": true + }, + { + "name": "RemoveAllItemsOnNextRoundReset", + "type": "bool", + "writable": true + }, + { + "name": "LastJoinTeamTime", + "type": "float", + "writable": true + }, + { + "name": "Clan", + "type": "string", + "writable": true + }, + { + "name": "ClanName", + "type": "string", + "writable": true + }, + { + "name": "CoachingTeam", + "type": "int32", + "writable": true + }, + { + "name": "PlayerDominated", + "type": "uint64", + "writable": true + }, + { + "name": "PlayerDominatingMe", + "type": "uint64", + "writable": true + }, + { + "name": "CompetitiveRanking", + "type": "int32", + "writable": true + }, + { + "name": "CompetitiveWins", + "type": "int32", + "writable": true + }, + { + "name": "CompetitiveRankType", + "type": "int8", + "writable": true + }, + { + "name": "CompetitiveRankingPredicted_Win", + "type": "int32", + "writable": true + }, + { + "name": "CompetitiveRankingPredicted_Loss", + "type": "int32", + "writable": true + }, + { + "name": "CompetitiveRankingPredicted_Tie", + "type": "int32", + "writable": true + }, + { + "name": "EndMatchNextMapVote", + "type": "int32", + "writable": true + }, + { + "name": "ActiveQuestId", + "type": "uint16", + "writable": true + }, + { + "name": "RtActiveMissionPeriod", + "type": "uint32", + "writable": true + }, + { + "name": "PlayerTvControlFlags", + "type": "uint32", + "writable": true + }, + { + "name": "DraftIndex", + "type": "int32", + "writable": true + }, + { + "name": "MsQueuedModeDisconnectionTimestamp", + "type": "uint32", + "writable": true + }, + { + "name": "UiAbandonRecordedReason", + "type": "uint32", + "writable": true + }, + { + "name": "NetworkDisconnectionReason", + "type": "uint32", + "writable": true + }, + { + "name": "CannotBeKicked", + "type": "bool", + "writable": true + }, + { + "name": "EverFullyConnected", + "type": "bool", + "writable": true + }, + { + "name": "AbandonAllowsSurrender", + "type": "bool", + "writable": true + }, + { + "name": "AbandonOffersInstantSurrender", + "type": "bool", + "writable": true + }, + { + "name": "Disconnection1MinWarningPrinted", + "type": "bool", + "writable": true + }, + { + "name": "ScoreReported", + "type": "bool", + "writable": true + }, + { + "name": "DisconnectionTick", + "type": "int32", + "writable": true + }, + { + "name": "ControllingBot", + "type": "bool", + "writable": true + }, + { + "name": "HasControlledBotThisRound", + "type": "bool", + "writable": true + }, + { + "name": "HasBeenControlledByPlayerThisRound", + "type": "bool", + "writable": true + }, + { + "name": "BotsControlledThisRound", + "type": "int32", + "writable": true + }, + { + "name": "CanControlObservedBot", + "type": "bool", + "writable": true + }, + { + "name": "PlayerPawn", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "ObserverPawn", + "type": "CCSObserverPawn", + "writable": false + }, + { + "name": "DesiredObserverMode", + "type": "int32", + "writable": true + }, + { + "name": "DesiredObserverTarget", + "type": "CEntityInstance", + "writable": false + }, + { + "name": "PawnIsAlive", + "type": "bool", + "writable": true + }, + { + "name": "PawnHealth", + "type": "uint32", + "writable": true + }, + { + "name": "PawnArmor", + "type": "int32", + "writable": true + }, + { + "name": "PawnHasDefuser", + "type": "bool", + "writable": true + }, + { + "name": "PawnHasHelmet", + "type": "bool", + "writable": true + }, + { + "name": "PawnCharacterDefIndex", + "type": "uint16", + "writable": true + }, + { + "name": "PawnLifetimeStart", + "type": "int32", + "writable": true + }, + { + "name": "PawnLifetimeEnd", + "type": "int32", + "writable": true + }, + { + "name": "PawnBotDifficulty", + "type": "int32", + "writable": true + }, + { + "name": "OriginalControllerOfCurrentPawn", + "type": "CCSPlayerController", + "writable": false + }, + { + "name": "Score", + "type": "int32", + "writable": true + }, + { + "name": "RoundScore", + "type": "int32", + "writable": true + }, + { + "name": "RoundsWon", + "type": "int32", + "writable": true + }, + { + "name": "RecentKillQueue", + "type": "uint8[]", + "writable": true + }, + { + "name": "FirstKill", + "type": "uint8", + "writable": true + }, + { + "name": "KillCount", + "type": "uint8", + "writable": true + }, + { + "name": "MvpNoMusic", + "type": "bool", + "writable": true + }, + { + "name": "MvpReason", + "type": "int32", + "writable": true + }, + { + "name": "MusicKitID", + "type": "int32", + "writable": true + }, + { + "name": "MusicKitMVPs", + "type": "int32", + "writable": true + }, + { + "name": "MVPs", + "type": "int32", + "writable": true + }, + { + "name": "UpdateCounter", + "type": "int32", + "writable": true + }, + { + "name": "SmoothedPing", + "type": "float", + "writable": true + }, + { + "name": "LastHeldVoteTimer", + "type": "IntervalTimer", + "writable": false + }, + { + "name": "ShowHints", + "type": "bool", + "writable": true + }, + { + "name": "NextTimeCheck", + "type": "int32", + "writable": true + }, + { + "name": "JustDidTeamKill", + "type": "bool", + "writable": true + }, + { + "name": "PunishForTeamKill", + "type": "bool", + "writable": true + }, + { + "name": "GaveTeamDamageWarning", + "type": "bool", + "writable": true + }, + { + "name": "GaveTeamDamageWarningThisRound", + "type": "bool", + "writable": true + }, + { + "name": "DblLastReceivedPacketPlatFloatTime", + "type": "double", + "writable": true + }, + { + "name": "LastTeamDamageWarningTime", + "type": "float", + "writable": true + }, + { + "name": "LastTimePlayerWasDisconnectedForPawnsRemove", + "type": "float", + "writable": true + }, + { + "name": "SuspiciousHitCount", + "type": "uint32", + "writable": true + }, + { + "name": "NonSuspiciousHitStreak", + "type": "uint32", + "writable": true + }, + { + "name": "FireBulletsSeedSynchronized", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBasePlayerController", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller_actiontrackingservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller_actiontrackingservices.json new file mode 100644 index 000000000..fd4cde01e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller_actiontrackingservices.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CCSPlayerController_ActionTrackingServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayerController_ActionTrackingServices" + }, + "properties": [ + { + "name": "MatchStats", + "type": "CSMatchStats_t", + "writable": false + }, + { + "name": "NumRoundKills", + "type": "int32", + "writable": true + }, + { + "name": "NumRoundKillsHeadshots", + "type": "int32", + "writable": true + }, + { + "name": "TotalRoundDamageDealt", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayerControllerComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller_damageservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller_damageservices.json new file mode 100644 index 000000000..67486e5da --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller_damageservices.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CCSPlayerController_DamageServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayerController_DamageServices" + }, + "properties": [ + { + "name": "SendUpdate", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayerControllerComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller_ingamemoneyservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller_ingamemoneyservices.json new file mode 100644 index 000000000..780f06e6a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller_ingamemoneyservices.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CCSPlayerController_InGameMoneyServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayerController_InGameMoneyServices" + }, + "properties": [ + { + "name": "ReceivesMoneyNextRound", + "type": "bool", + "writable": true + }, + { + "name": "MoneyEarnedForNextRound", + "type": "int32", + "writable": true + }, + { + "name": "Account", + "type": "int32", + "writable": true + }, + { + "name": "StartAccount", + "type": "int32", + "writable": true + }, + { + "name": "TotalCashSpent", + "type": "int32", + "writable": true + }, + { + "name": "CashSpentThisRound", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayerControllerComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller_inventoryservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller_inventoryservices.json new file mode 100644 index 000000000..bdc27946c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayercontroller_inventoryservices.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CCSPlayerController_InventoryServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayerController_InventoryServices" + }, + "properties": [ + { + "name": "MusicID", + "type": "uint16", + "writable": true + }, + { + "name": "Rank", + "type": "uint32[]", + "writable": true + }, + { + "name": "PersonaDataPublicLevel", + "type": "int32", + "writable": true + }, + { + "name": "PersonaDataPublicCommendsLeader", + "type": "int32", + "writable": true + }, + { + "name": "PersonaDataPublicCommendsTeacher", + "type": "int32", + "writable": true + }, + { + "name": "PersonaDataPublicCommendsFriendly", + "type": "int32", + "writable": true + }, + { + "name": "PersonaDataXpTrailLevel", + "type": "int32", + "writable": true + }, + { + "name": "EquippedPlayerSprayIDs", + "type": "uint32[]", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayerControllerComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayerpawn.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayerpawn.json new file mode 100644 index 000000000..993e70fe9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayerpawn.json @@ -0,0 +1,633 @@ +{ + "kind": "class", + "name": "CCSPlayerPawn", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayerPawn" + }, + "properties": [ + { + "name": "BulletServices", + "type": "int32[]", + "writable": false + }, + { + "name": "HostageServices", + "type": "int32[]", + "writable": false + }, + { + "name": "BuyServices", + "type": "int32[]", + "writable": false + }, + { + "name": "ActionTrackingServices", + "type": "int32[]", + "writable": false + }, + { + "name": "RadioServices", + "type": "int32[]", + "writable": false + }, + { + "name": "DamageReactServices", + "type": "int32[]", + "writable": false + }, + { + "name": "CharacterDefIndex", + "type": "uint16", + "writable": true + }, + { + "name": "HasFemaleVoice", + "type": "bool", + "writable": true + }, + { + "name": "StrVOPrefix", + "type": "string", + "writable": true + }, + { + "name": "LastPlaceName", + "type": "string", + "writable": true + }, + { + "name": "InHostageResetZone", + "type": "bool", + "writable": true + }, + { + "name": "InBuyZone", + "type": "bool", + "writable": true + }, + { + "name": "WasInBuyZone", + "type": "bool", + "writable": true + }, + { + "name": "InHostageRescueZone", + "type": "bool", + "writable": true + }, + { + "name": "InBombZone", + "type": "bool", + "writable": true + }, + { + "name": "WasInHostageRescueZone", + "type": "bool", + "writable": true + }, + { + "name": "RetakesOffering", + "type": "int32", + "writable": true + }, + { + "name": "RetakesOfferingCard", + "type": "int32", + "writable": true + }, + { + "name": "RetakesHasDefuseKit", + "type": "bool", + "writable": true + }, + { + "name": "RetakesMVPLastRound", + "type": "bool", + "writable": true + }, + { + "name": "RetakesMVPBoostItem", + "type": "int32", + "writable": true + }, + { + "name": "RetakesMVPBoostExtraUtility", + "type": "uint32", + "writable": true + }, + { + "name": "HealthShotBoostExpirationTime", + "type": "float", + "writable": true + }, + { + "name": "LandingTimeSeconds", + "type": "float", + "writable": true + }, + { + "name": "AimPunchAngle", + "type": "Vector", + "writable": true + }, + { + "name": "AimPunchAngleVel", + "type": "Vector", + "writable": true + }, + { + "name": "AimPunchTickBase", + "type": "int32", + "writable": true + }, + { + "name": "AimPunchTickFraction", + "type": "float", + "writable": true + }, + { + "name": "AimPunchCache", + "type": "Color[]", + "writable": true + }, + { + "name": "IsBuyMenuOpen", + "type": "bool", + "writable": true + }, + { + "name": "LastHeadBoneTransformIsValid", + "type": "bool", + "writable": true + }, + { + "name": "LastLandTime", + "type": "float", + "writable": true + }, + { + "name": "OnGroundLastTick", + "type": "bool", + "writable": true + }, + { + "name": "PlayerLocked", + "type": "int32", + "writable": true + }, + { + "name": "TimeOfLastInjury", + "type": "float", + "writable": true + }, + { + "name": "NextSprayDecalTime", + "type": "float", + "writable": true + }, + { + "name": "NextSprayDecalTimeExpedited", + "type": "bool", + "writable": true + }, + { + "name": "RagdollDamageBone", + "type": "int32", + "writable": true + }, + { + "name": "RagdollDamageForce", + "type": "Vector2D", + "writable": true + }, + { + "name": "RagdollDamagePosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "RagdollDamageWeaponName", + "type": "string", + "writable": true + }, + { + "name": "RagdollDamageHeadshot", + "type": "bool", + "writable": true + }, + { + "name": "RagdollServerOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "EconGloves", + "type": "CEconItemView", + "writable": false + }, + { + "name": "EconGlovesChanged", + "type": "uint8", + "writable": true + }, + { + "name": "DeathEyeAngles", + "type": "Vector", + "writable": true + }, + { + "name": "SkipOneHeadConstraintUpdate", + "type": "bool", + "writable": true + }, + { + "name": "LeftHanded", + "type": "bool", + "writable": true + }, + { + "name": "SwitchedHandednessTime", + "type": "float", + "writable": true + }, + { + "name": "ViewmodelOffsetX", + "type": "float", + "writable": true + }, + { + "name": "ViewmodelOffsetY", + "type": "float", + "writable": true + }, + { + "name": "ViewmodelOffsetZ", + "type": "float", + "writable": true + }, + { + "name": "ViewmodelFOV", + "type": "float", + "writable": true + }, + { + "name": "IsWalking", + "type": "bool", + "writable": true + }, + { + "name": "LastGivenDefuserTime", + "type": "float", + "writable": true + }, + { + "name": "LastGivenBombTime", + "type": "float", + "writable": true + }, + { + "name": "DealtDamageToEnemyMostRecentTimestamp", + "type": "float", + "writable": true + }, + { + "name": "DisplayHistoryBits", + "type": "uint32", + "writable": true + }, + { + "name": "LastAttackedTeammate", + "type": "float", + "writable": true + }, + { + "name": "AllowAutoFollowTime", + "type": "float", + "writable": true + }, + { + "name": "ResetArmorNextSpawn", + "type": "bool", + "writable": true + }, + { + "name": "LastKillerIndex", + "type": "int32", + "writable": true + }, + { + "name": "EntitySpottedState", + "type": "EntitySpottedState_t", + "writable": false + }, + { + "name": "SpotRules", + "type": "int32", + "writable": true + }, + { + "name": "IsScoped", + "type": "bool", + "writable": true + }, + { + "name": "ResumeZoom", + "type": "bool", + "writable": true + }, + { + "name": "IsDefusing", + "type": "bool", + "writable": true + }, + { + "name": "IsGrabbingHostage", + "type": "bool", + "writable": true + }, + { + "name": "BlockingUseActionInProgress", + "type": "uint32", + "writable": true + }, + { + "name": "EmitSoundTime", + "type": "float", + "writable": true + }, + { + "name": "InNoDefuseArea", + "type": "bool", + "writable": true + }, + { + "name": "BombSiteIndex", + "type": "int32", + "writable": true + }, + { + "name": "WhichBombZone", + "type": "int32", + "writable": true + }, + { + "name": "InBombZoneTrigger", + "type": "bool", + "writable": true + }, + { + "name": "WasInBombZoneTrigger", + "type": "bool", + "writable": true + }, + { + "name": "ShotsFired", + "type": "int32", + "writable": true + }, + { + "name": "FlinchStack", + "type": "float", + "writable": true + }, + { + "name": "VelocityModifier", + "type": "float", + "writable": true + }, + { + "name": "HitHeading", + "type": "float", + "writable": true + }, + { + "name": "HitBodyPart", + "type": "int32", + "writable": true + }, + { + "name": "TotalBulletForce", + "type": "Vector2D", + "writable": true + }, + { + "name": "WaitForNoAttack", + "type": "bool", + "writable": true + }, + { + "name": "IgnoreLadderJumpTime", + "type": "float", + "writable": true + }, + { + "name": "KilledByHeadshot", + "type": "bool", + "writable": true + }, + { + "name": "LastHitBox", + "type": "int32", + "writable": true + }, + { + "name": "LastHealth", + "type": "int32", + "writable": true + }, + { + "name": "Bot", + "type": "int32[]", + "writable": false + }, + { + "name": "BotAllowActive", + "type": "bool", + "writable": true + }, + { + "name": "ThirdPersonHeading", + "type": "Vector", + "writable": true + }, + { + "name": "SlopeDropOffset", + "type": "float", + "writable": true + }, + { + "name": "SlopeDropHeight", + "type": "float", + "writable": true + }, + { + "name": "HeadConstraintOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "LastPickupPriority", + "type": "int32", + "writable": true + }, + { + "name": "LastPickupPriorityTime", + "type": "float", + "writable": true + }, + { + "name": "ArmorValue", + "type": "int32", + "writable": true + }, + { + "name": "CurrentEquipmentValue", + "type": "uint16", + "writable": true + }, + { + "name": "RoundStartEquipmentValue", + "type": "uint16", + "writable": true + }, + { + "name": "FreezetimeEndEquipmentValue", + "type": "uint16", + "writable": true + }, + { + "name": "LastWeaponFireUsercmd", + "type": "int32", + "writable": true + }, + { + "name": "IsSpawning", + "type": "bool", + "writable": true + }, + { + "name": "DeathFlags", + "type": "int32", + "writable": true + }, + { + "name": "HasDeathInfo", + "type": "bool", + "writable": true + }, + { + "name": "DeathInfoTime", + "type": "float", + "writable": true + }, + { + "name": "DeathInfoOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "PlayerPatchEconIndices", + "type": "uint32[]", + "writable": true + }, + { + "name": "GunGameImmunityColor", + "type": "QAngle", + "writable": true + }, + { + "name": "GrenadeParameterStashTime", + "type": "float", + "writable": true + }, + { + "name": "GrenadeParametersStashed", + "type": "bool", + "writable": true + }, + { + "name": "StashedShootAngles", + "type": "Vector", + "writable": true + }, + { + "name": "StashedGrenadeThrowPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "StashedVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "ShootAngleHistory", + "type": "QAngle[]", + "writable": true + }, + { + "name": "ThrowPositionHistory", + "type": "Vector[]", + "writable": true + }, + { + "name": "VelocityHistory", + "type": "Vector[]", + "writable": true + }, + { + "name": "HighestAppliedDamageTagTick", + "type": "int32", + "writable": true + }, + { + "name": "CommittingSuicideOnTeamChange", + "type": "bool", + "writable": true + }, + { + "name": "WasNotKilledNaturally", + "type": "bool", + "writable": true + }, + { + "name": "ImmuneToGunGameDamageTime", + "type": "float", + "writable": true + }, + { + "name": "GunGameImmunity", + "type": "bool", + "writable": true + }, + { + "name": "MolotovDamageTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CCSPlayerPawnBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayerpawnbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayerpawnbase.json new file mode 100644 index 000000000..2b345eb9f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayerpawnbase.json @@ -0,0 +1,113 @@ +{ + "kind": "class", + "name": "CCSPlayerPawnBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayerPawnBase" + }, + "properties": [ + { + "name": "CTouchExpansionComponent", + "type": "CTouchExpansionComponent", + "writable": false + }, + { + "name": "PingServices", + "type": "int32[]", + "writable": false + }, + { + "name": "BlindUntilTime", + "type": "float", + "writable": true + }, + { + "name": "BlindStartTime", + "type": "float", + "writable": true + }, + { + "name": "PlayerState", + "type": "uint32", + "writable": true + }, + { + "name": "Respawning", + "type": "bool", + "writable": true + }, + { + "name": "HasMovedSinceSpawn", + "type": "bool", + "writable": true + }, + { + "name": "NumSpawns", + "type": "int32", + "writable": true + }, + { + "name": "IdleTimeSinceLastAction", + "type": "float", + "writable": true + }, + { + "name": "NextRadarUpdateTime", + "type": "float", + "writable": true + }, + { + "name": "FlashDuration", + "type": "float", + "writable": true + }, + { + "name": "FlashMaxAlpha", + "type": "float", + "writable": true + }, + { + "name": "ProgressBarStartTime", + "type": "float", + "writable": true + }, + { + "name": "ProgressBarDuration", + "type": "int32", + "writable": true + }, + { + "name": "EyeAngles", + "type": "Vector", + "writable": true + }, + { + "name": "OriginalController", + "type": "CCSPlayerController", + "writable": false + }, + { + "name": "Parent", + "type": "CBasePlayerPawn", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayerresource.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayerresource.json new file mode 100644 index 000000000..5ba946405 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsplayerresource.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CCSPlayerResource", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPlayerResource" + }, + "properties": [ + { + "name": "HostageAlive", + "type": "bool[]", + "writable": true + }, + { + "name": "IsHostageFollowingSomeone", + "type": "bool[]", + "writable": true + }, + { + "name": "HostageEntityIDs", + "type": "int32[]", + "writable": true + }, + { + "name": "BombsiteCenterA", + "type": "Vector2D", + "writable": true + }, + { + "name": "BombsiteCenterB", + "type": "Vector2D", + "writable": true + }, + { + "name": "HostageRescueX", + "type": "int32[]", + "writable": true + }, + { + "name": "HostageRescueY", + "type": "int32[]", + "writable": true + }, + { + "name": "HostageRescueZ", + "type": "int32[]", + "writable": true + }, + { + "name": "EndMatchNextMapAllVoted", + "type": "bool", + "writable": true + }, + { + "name": "FoundGoalPositions", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscript.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscript.json new file mode 100644 index 000000000..911bd1162 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscript.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CCSPointScript", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPointScript" + }, + "properties": [ + { + "name": "Parent", + "type": "int32[]", + "writable": false + }, + { + "name": "Parent", + "type": "CBasePulseGraphInstance", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptentity.json new file mode 100644 index 000000000..3f85d0e38 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSPointScriptEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPointScriptEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_ccsweaponbasevdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_ccsweaponbasevdata.json new file mode 100644 index 000000000..844f3e2c1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_ccsweaponbasevdata.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CCSPointScriptExtensions_CCSWeaponBaseVData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPointScriptExtensions_CCSWeaponBaseVData" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_entity.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_entity.json new file mode 100644 index 000000000..b0e789c57 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_entity.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CCSPointScriptExtensions_entity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPointScriptExtensions_entity" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_observer.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_observer.json new file mode 100644 index 000000000..012c574d3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_observer.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CCSPointScriptExtensions_observer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPointScriptExtensions_observer" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_player.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_player.json new file mode 100644 index 000000000..fd557569e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_player.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CCSPointScriptExtensions_player", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPointScriptExtensions_player" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_player_controller.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_player_controller.json new file mode 100644 index 000000000..b351b33b2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_player_controller.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CCSPointScriptExtensions_player_controller", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPointScriptExtensions_player_controller" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_weapon_cs_base.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_weapon_cs_base.json new file mode 100644 index 000000000..e580871c8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccspointscriptextensions_weapon_cs_base.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CCSPointScriptExtensions_weapon_cs_base", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSPointScriptExtensions_weapon_cs_base" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsserverpointscriptentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsserverpointscriptentity.json new file mode 100644 index 000000000..33195f213 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsserverpointscriptentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSServerPointScriptEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSServerPointScriptEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSPointScriptEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccssprite.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccssprite.json new file mode 100644 index 000000000..a7566e001 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccssprite.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCSSprite", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSSprite" + }, + "properties": [ + { + "name": "Parent", + "type": "CSprite", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsteam.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsteam.json new file mode 100644 index 000000000..9bbb12c8b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsteam.json @@ -0,0 +1,103 @@ +{ + "kind": "class", + "name": "CCSTeam", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSTeam" + }, + "properties": [ + { + "name": "LastRecievedShorthandedRoundBonus", + "type": "int32", + "writable": true + }, + { + "name": "ShorthandedRoundBonusStartRound", + "type": "int32", + "writable": true + }, + { + "name": "Surrendered", + "type": "bool", + "writable": true + }, + { + "name": "TeamMatchStat", + "type": "string", + "writable": true + }, + { + "name": "NumMapVictories", + "type": "int32", + "writable": true + }, + { + "name": "ScoreFirstHalf", + "type": "int32", + "writable": true + }, + { + "name": "ScoreSecondHalf", + "type": "int32", + "writable": true + }, + { + "name": "ScoreOvertime", + "type": "int32", + "writable": true + }, + { + "name": "ClanTeamname", + "type": "string", + "writable": true + }, + { + "name": "ClanID", + "type": "uint32", + "writable": true + }, + { + "name": "TeamFlagImage", + "type": "string", + "writable": true + }, + { + "name": "TeamLogoImage", + "type": "string", + "writable": true + }, + { + "name": "NextResourceTime", + "type": "float", + "writable": true + }, + { + "name": "LastUpdateSentAt", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CTeam", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsweaponbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsweaponbase.json new file mode 100644 index 000000000..e34438424 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsweaponbase.json @@ -0,0 +1,298 @@ +{ + "kind": "class", + "name": "CCSWeaponBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSWeaponBase" + }, + "properties": [ + { + "name": "Removeable", + "type": "bool", + "writable": true + }, + { + "name": "ThirdPersonFireSequences", + "type": "int32[]", + "writable": true + }, + { + "name": "CurrentThirdPersonSequence", + "type": "int32", + "writable": true + }, + { + "name": "ThirdPersonSequences", + "type": "int32[]", + "writable": true + }, + { + "name": "PlayerAmmoStockOnPickup", + "type": "bool", + "writable": true + }, + { + "name": "RequireUseToTouch", + "type": "bool", + "writable": true + }, + { + "name": "WeaponGameplayAnimState", + "type": "uint16", + "writable": true + }, + { + "name": "WeaponGameplayAnimStateTimestamp", + "type": "float", + "writable": true + }, + { + "name": "InspectCancelCompleteTime", + "type": "float", + "writable": true + }, + { + "name": "InspectPending", + "type": "bool", + "writable": true + }, + { + "name": "InspectShouldLoop", + "type": "bool", + "writable": true + }, + { + "name": "LastEmptySoundCmdNum", + "type": "int32", + "writable": true + }, + { + "name": "FireOnEmpty", + "type": "bool", + "writable": true + }, + { + "name": "OnPlayerPickup", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "WeaponMode", + "type": "uint32", + "writable": true + }, + { + "name": "TurningInaccuracyDelta", + "type": "float", + "writable": true + }, + { + "name": "TurningInaccuracyEyeDirLast", + "type": "Vector2D", + "writable": true + }, + { + "name": "TurningInaccuracy", + "type": "float", + "writable": true + }, + { + "name": "AccuracyPenalty", + "type": "float", + "writable": true + }, + { + "name": "LastAccuracyUpdateTime", + "type": "float", + "writable": true + }, + { + "name": "AccuracySmoothedForZoom", + "type": "float", + "writable": true + }, + { + "name": "RecoilIndex", + "type": "int32", + "writable": true + }, + { + "name": "RecoilIndex1", + "type": "float", + "writable": true + }, + { + "name": "BurstMode", + "type": "bool", + "writable": true + }, + { + "name": "PostponeFireReadyTicks", + "type": "int32", + "writable": true + }, + { + "name": "PostponeFireReadyFrac", + "type": "float", + "writable": true + }, + { + "name": "InReload", + "type": "bool", + "writable": true + }, + { + "name": "DisallowAttackAfterReloadStartUntilTime", + "type": "float", + "writable": true + }, + { + "name": "DroppedAtTime", + "type": "float", + "writable": true + }, + { + "name": "IsHauledBack", + "type": "bool", + "writable": true + }, + { + "name": "SilencerOn", + "type": "bool", + "writable": true + }, + { + "name": "TimeSilencerSwitchComplete", + "type": "float", + "writable": true + }, + { + "name": "OriginalTeamNumber", + "type": "int32", + "writable": true + }, + { + "name": "MostRecentTeamNumber", + "type": "int32", + "writable": true + }, + { + "name": "DroppedNearBuyZone", + "type": "bool", + "writable": true + }, + { + "name": "NextAttackRenderTimeOffset", + "type": "float", + "writable": true + }, + { + "name": "CanBePickedUp", + "type": "bool", + "writable": true + }, + { + "name": "UseCanOverrideNextOwnerTouchTime", + "type": "bool", + "writable": true + }, + { + "name": "NextOwnerTouchTime", + "type": "float", + "writable": true + }, + { + "name": "NextPrevOwnerTouchTime", + "type": "float", + "writable": true + }, + { + "name": "NextPrevOwnerUseTime", + "type": "float", + "writable": true + }, + { + "name": "PrevOwner", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "DropTick", + "type": "int32", + "writable": true + }, + { + "name": "WasActiveWeaponWhenDropped", + "type": "bool", + "writable": true + }, + { + "name": "Donated", + "type": "bool", + "writable": true + }, + { + "name": "LastShotTime", + "type": "float", + "writable": true + }, + { + "name": "WasOwnedByCT", + "type": "bool", + "writable": true + }, + { + "name": "WasOwnedByTerrorist", + "type": "bool", + "writable": true + }, + { + "name": "NumRemoveUnownedWeaponThink", + "type": "int32", + "writable": true + }, + { + "name": "IronSightController", + "type": "CIronSightController", + "writable": false + }, + { + "name": "IronSightMode", + "type": "int32", + "writable": true + }, + { + "name": "LastLOSTraceFailureTime", + "type": "float", + "writable": true + }, + { + "name": "WatTickOffset", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBasePlayerWeapon", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsweaponbasegun.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsweaponbasegun.json new file mode 100644 index 000000000..53737c799 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsweaponbasegun.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CCSWeaponBaseGun", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSWeaponBaseGun" + }, + "properties": [ + { + "name": "ZoomLevel", + "type": "int32", + "writable": true + }, + { + "name": "BurstShotsRemaining", + "type": "int32", + "writable": true + }, + { + "name": "SilencedModelIndex", + "type": "int32", + "writable": true + }, + { + "name": "InPrecache", + "type": "bool", + "writable": true + }, + { + "name": "NeedsBoltAction", + "type": "bool", + "writable": true + }, + { + "name": "RevolverCylinderIdx", + "type": "int32", + "writable": true + }, + { + "name": "SkillReloadAvailable", + "type": "bool", + "writable": true + }, + { + "name": "SkillReloadLiftedReloadKey", + "type": "bool", + "writable": true + }, + { + "name": "SkillBoltInterruptAvailable", + "type": "bool", + "writable": true + }, + { + "name": "SkillBoltLiftedFireKey", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CCSWeaponBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccsweaponbasevdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccsweaponbasevdata.json new file mode 100644 index 000000000..4ec65142f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccsweaponbasevdata.json @@ -0,0 +1,413 @@ +{ + "kind": "class", + "name": "CCSWeaponBaseVData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCSWeaponBaseVData" + }, + "properties": [ + { + "name": "WeaponType", + "type": "uint32", + "writable": true + }, + { + "name": "WeaponCategory", + "type": "uint32", + "writable": true + }, + { + "name": "MuzzlePos0", + "type": "Vector2D", + "writable": true + }, + { + "name": "MuzzlePos1", + "type": "Vector2D", + "writable": true + }, + { + "name": "GearSlot", + "type": "uint32", + "writable": true + }, + { + "name": "GearSlotPosition", + "type": "int32", + "writable": true + }, + { + "name": "DefaultLoadoutSlot", + "type": "uint32", + "writable": true + }, + { + "name": "Price", + "type": "int32", + "writable": true + }, + { + "name": "KillAward", + "type": "int32", + "writable": true + }, + { + "name": "PrimaryReserveAmmoMax", + "type": "int32", + "writable": true + }, + { + "name": "SecondaryReserveAmmoMax", + "type": "int32", + "writable": true + }, + { + "name": "MeleeWeapon", + "type": "bool", + "writable": true + }, + { + "name": "HasBurstMode", + "type": "bool", + "writable": true + }, + { + "name": "IsRevolver", + "type": "bool", + "writable": true + }, + { + "name": "CannotShootUnderwater", + "type": "bool", + "writable": true + }, + { + "name": "SilencerType", + "type": "uint32", + "writable": true + }, + { + "name": "CrosshairMinDistance", + "type": "int32", + "writable": true + }, + { + "name": "CrosshairDeltaDistance", + "type": "int32", + "writable": true + }, + { + "name": "IsFullAuto", + "type": "bool", + "writable": true + }, + { + "name": "NumBullets", + "type": "int32", + "writable": true + }, + { + "name": "ReloadsSingleShells", + "type": "bool", + "writable": true + }, + { + "name": "CycleTime", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "MaxSpeed", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "Spread", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "InaccuracyCrouch", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "InaccuracyStand", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "InaccuracyJump", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "InaccuracyLand", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "InaccuracyLadder", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "InaccuracyFire", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "InaccuracyMove", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "RecoilAngle", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "RecoilAngleVariance", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "RecoilMagnitude", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "RecoilMagnitudeVariance", + "type": "CFiringModeFloat", + "writable": false + }, + { + "name": "TracerFrequency", + "type": "CFiringModeInt", + "writable": false + }, + { + "name": "InaccuracyJumpInitial", + "type": "float", + "writable": true + }, + { + "name": "InaccuracyJumpApex", + "type": "float", + "writable": true + }, + { + "name": "InaccuracyReload", + "type": "float", + "writable": true + }, + { + "name": "DeployDuration", + "type": "float", + "writable": true + }, + { + "name": "DisallowAttackAfterReloadStartDuration", + "type": "float", + "writable": true + }, + { + "name": "RecoilSeed", + "type": "int32", + "writable": true + }, + { + "name": "SpreadSeed", + "type": "int32", + "writable": true + }, + { + "name": "AttackMovespeedFactor", + "type": "float", + "writable": true + }, + { + "name": "InaccuracyPitchShift", + "type": "float", + "writable": true + }, + { + "name": "InaccuracyAltSoundThreshold", + "type": "float", + "writable": true + }, + { + "name": "UseRadioSubtitle", + "type": "string", + "writable": true + }, + { + "name": "UnzoomsAfterShot", + "type": "bool", + "writable": true + }, + { + "name": "HideViewModelWhenZoomed", + "type": "bool", + "writable": true + }, + { + "name": "ZoomLevels", + "type": "int32", + "writable": true + }, + { + "name": "ZoomFOV1", + "type": "int32", + "writable": true + }, + { + "name": "ZoomFOV2", + "type": "int32", + "writable": true + }, + { + "name": "ZoomTime0", + "type": "float", + "writable": true + }, + { + "name": "ZoomTime1", + "type": "float", + "writable": true + }, + { + "name": "ZoomTime2", + "type": "float", + "writable": true + }, + { + "name": "IronSightPullUpSpeed", + "type": "float", + "writable": true + }, + { + "name": "IronSightPutDownSpeed", + "type": "float", + "writable": true + }, + { + "name": "IronSightFOV", + "type": "float", + "writable": true + }, + { + "name": "IronSightPivotForward", + "type": "float", + "writable": true + }, + { + "name": "IronSightLooseness", + "type": "float", + "writable": true + }, + { + "name": "Damage", + "type": "int32", + "writable": true + }, + { + "name": "HeadshotMultiplier", + "type": "float", + "writable": true + }, + { + "name": "ArmorRatio", + "type": "float", + "writable": true + }, + { + "name": "Penetration", + "type": "float", + "writable": true + }, + { + "name": "Range", + "type": "float", + "writable": true + }, + { + "name": "RangeModifier", + "type": "float", + "writable": true + }, + { + "name": "FlinchVelocityModifierLarge", + "type": "float", + "writable": true + }, + { + "name": "FlinchVelocityModifierSmall", + "type": "float", + "writable": true + }, + { + "name": "RecoveryTimeCrouch", + "type": "float", + "writable": true + }, + { + "name": "RecoveryTimeStand", + "type": "float", + "writable": true + }, + { + "name": "RecoveryTimeCrouchFinal", + "type": "float", + "writable": true + }, + { + "name": "RecoveryTimeStandFinal", + "type": "float", + "writable": true + }, + { + "name": "RecoveryTransitionStartBullet", + "type": "int32", + "writable": true + }, + { + "name": "RecoveryTransitionEndBullet", + "type": "int32", + "writable": true + }, + { + "name": "ThrowVelocity", + "type": "float", + "writable": true + }, + { + "name": "SmokeColor", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CBasePlayerWeaponVData", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccurrentrotationvelocitymetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccurrentrotationvelocitymetricevaluator.json new file mode 100644 index 000000000..73817c884 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccurrentrotationvelocitymetricevaluator.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCurrentRotationVelocityMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCurrentRotationVelocityMetricEvaluator" + }, + "properties": [ + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccurrentvelocitymetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccurrentvelocitymetricevaluator.json new file mode 100644 index 000000000..543472e42 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccurrentvelocitymetricevaluator.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCurrentVelocityMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCurrentVelocityMetricEvaluator" + }, + "properties": [ + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccyclebase.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccyclebase.json new file mode 100644 index 000000000..0bf77340c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccyclebase.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CCycleBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCycleBase" + }, + "properties": [ + { + "name": "Cycle", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccyclecontrolclipupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccyclecontrolclipupdatenode.json new file mode 100644 index 000000000..7dfa106d9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccyclecontrolclipupdatenode.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CCycleControlClipUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCycleControlClipUpdateNode" + }, + "properties": [ + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "ValueSource", + "type": "uint32", + "writable": true + }, + { + "name": "ParamIndex", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "Parent", + "type": "CLeafUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ccyclecontrolupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/ccyclecontrolupdatenode.json new file mode 100644 index 000000000..e505c956c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ccyclecontrolupdatenode.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CCycleControlUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CCycleControlUpdateNode" + }, + "properties": [ + { + "name": "ValueSource", + "type": "uint32", + "writable": true + }, + { + "name": "ParamIndex", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdamagerecord.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdamagerecord.json new file mode 100644 index 000000000..1d2bc2846 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdamagerecord.json @@ -0,0 +1,103 @@ +{ + "kind": "class", + "name": "CDamageRecord", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDamageRecord" + }, + "properties": [ + { + "name": "PlayerDamager", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "PlayerRecipient", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "PlayerControllerDamager", + "type": "CCSPlayerController", + "writable": false + }, + { + "name": "PlayerControllerRecipient", + "type": "CCSPlayerController", + "writable": false + }, + { + "name": "PlayerDamagerName", + "type": "string", + "writable": true + }, + { + "name": "PlayerRecipientName", + "type": "string", + "writable": true + }, + { + "name": "DamagerXuid", + "type": "uint64", + "writable": true + }, + { + "name": "RecipientXuid", + "type": "uint64", + "writable": true + }, + { + "name": "BulletsDamage", + "type": "int32", + "writable": true + }, + { + "name": "Damage", + "type": "int32", + "writable": true + }, + { + "name": "ActualHealthRemoved", + "type": "int32", + "writable": true + }, + { + "name": "NumHits", + "type": "int32", + "writable": true + }, + { + "name": "LastBulletUpdate", + "type": "int32", + "writable": true + }, + { + "name": "IsOtherEnemy", + "type": "bool", + "writable": true + }, + { + "name": "KillType", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdampedpathanimmotorupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdampedpathanimmotorupdater.json new file mode 100644 index 000000000..882fecf9b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdampedpathanimmotorupdater.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CDampedPathAnimMotorUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDampedPathAnimMotorUpdater" + }, + "properties": [ + { + "name": "AnticipationTime", + "type": "float", + "writable": true + }, + { + "name": "MinSpeedScale", + "type": "float", + "writable": true + }, + { + "name": "AnticipationPosParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "AnticipationHeadingParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "SpringConstant", + "type": "float", + "writable": true + }, + { + "name": "MinSpringTension", + "type": "float", + "writable": true + }, + { + "name": "MaxSpringTension", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPathAnimMotorUpdaterBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdampedvaluecomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdampedvaluecomponentupdater.json new file mode 100644 index 000000000..4f10989e0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdampedvaluecomponentupdater.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CDampedValueComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDampedValueComponentUpdater" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdampedvalueupdateitem.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdampedvalueupdateitem.json new file mode 100644 index 000000000..752e61e17 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdampedvalueupdateitem.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CDampedValueUpdateItem", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDampedValueUpdateItem" + }, + "properties": [ + { + "name": "Damping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "ParamIn", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParamOut", + "type": "CAnimParamHandle", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdeagle.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdeagle.json new file mode 100644 index 000000000..d01905339 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdeagle.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CDEagle", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDEagle" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdebughistory.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdebughistory.json new file mode 100644 index 000000000..cf3da8a4f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdebughistory.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CDebugHistory", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDebugHistory" + }, + "properties": [ + { + "name": "NpcEvents", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdecalinfo.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdecalinfo.json new file mode 100644 index 000000000..c77b14da2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdecalinfo.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CDecalInfo", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDecalInfo" + }, + "properties": [ + { + "name": "AnimationScale", + "type": "float", + "writable": true + }, + { + "name": "AnimationLifeSpan", + "type": "float", + "writable": true + }, + { + "name": "PlaceTime", + "type": "float", + "writable": true + }, + { + "name": "FadeStartTime", + "type": "float", + "writable": true + }, + { + "name": "FadeDuration", + "type": "float", + "writable": true + }, + { + "name": "VBSlot", + "type": "int32", + "writable": true + }, + { + "name": "BoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "Position", + "type": "Vector2D", + "writable": true + }, + { + "name": "BoundingRadiusSqr", + "type": "float", + "writable": true + }, + { + "name": "Next", + "type": "int32[]", + "writable": false + }, + { + "name": "Prev", + "type": "int32[]", + "writable": false + }, + { + "name": "DecalMaterialIndex", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdecoygrenade.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdecoygrenade.json new file mode 100644 index 000000000..794803efd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdecoygrenade.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CDecoyGrenade", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDecoyGrenade" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseCSGrenade", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdecoyprojectile.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdecoyprojectile.json new file mode 100644 index 000000000..ee9399231 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdecoyprojectile.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CDecoyProjectile", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDecoyProjectile" + }, + "properties": [ + { + "name": "DecoyShotTick", + "type": "int32", + "writable": true + }, + { + "name": "ShotsRemaining", + "type": "int32", + "writable": true + }, + { + "name": "ExpireTime", + "type": "float", + "writable": true + }, + { + "name": "DecoyWeaponDefIndex", + "type": "uint16", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseCSGrenadeProjectile", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdemosettingscomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdemosettingscomponentupdater.json new file mode 100644 index 000000000..4fff351c2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdemosettingscomponentupdater.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CDemoSettingsComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDemoSettingsComponentUpdater" + }, + "properties": [ + { + "name": "Settings", + "type": "CAnimDemoCaptureSettings", + "writable": false + }, + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdestructiblepartssystemcomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdestructiblepartssystemcomponent.json new file mode 100644 index 000000000..dd3e5eee5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdestructiblepartssystemcomponent.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CDestructiblePartsSystemComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDestructiblePartsSystemComponent" + }, + "properties": [ + { + "name": "__pChainEntity", + "type": "CNetworkVarChainer", + "writable": false + }, + { + "name": "DamageLevelTakenByHitGroup", + "type": "uint16[]", + "writable": true + }, + { + "name": "Owner", + "type": "CBaseModelEntity", + "writable": false + }, + { + "name": "LastHitDamageLevel", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdestructiblepartssystemdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdestructiblepartssystemdata.json new file mode 100644 index 000000000..474351dec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdestructiblepartssystemdata.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CDestructiblePartsSystemData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDestructiblePartsSystemData" + }, + "properties": [ + { + "name": "MinMaxNumberHitGroupsToDestroyWhenGibbing", + "type": "CRangeInt", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdestructiblepartssystemdata_damagelevel.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdestructiblepartssystemdata_damagelevel.json new file mode 100644 index 000000000..03f138a10 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdestructiblepartssystemdata_damagelevel.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CDestructiblePartsSystemData_DamageLevel", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDestructiblePartsSystemData_DamageLevel" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "BodyGroupValue", + "type": "int32", + "writable": true + }, + { + "name": "Health", + "type": "CSkillInt", + "writable": false + }, + { + "name": "DamagePassthroughType", + "type": "uint32", + "writable": true + }, + { + "name": "DestructionDeathBehavior", + "type": "uint32", + "writable": true + }, + { + "name": "ShouldDestroyOnDeath", + "type": "bool", + "writable": true + }, + { + "name": "DeathDestroyTime", + "type": "CRangeFloat", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdestructiblepartssystemdata_hitgroupinfoanddamagelevels.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdestructiblepartssystemdata_hitgroupinfoanddamagelevels.json new file mode 100644 index 000000000..b4165ee3d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdestructiblepartssystemdata_hitgroupinfoanddamagelevels.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CDestructiblePartsSystemData_HitGroupInfoAndDamageLevels", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDestructiblePartsSystemData_HitGroupInfoAndDamageLevels" + }, + "properties": [ + { + "name": "HitGroup", + "type": "uint32", + "writable": true + }, + { + "name": "DisableHitGroupWhenDestroyed", + "type": "bool", + "writable": true + }, + { + "name": "OtherHitgroupsToDestroyWhenFullyDestructed", + "type": "uint32[]", + "writable": true + }, + { + "name": "OnlyDestroyWhenGibbing", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdirectionalblendupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdirectionalblendupdatenode.json new file mode 100644 index 000000000..f36a68e51 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdirectionalblendupdatenode.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CDirectionalBlendUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDirectionalBlendUpdateNode" + }, + "properties": [ + { + "name": "Sequences", + "type": "int32[]", + "writable": true + }, + { + "name": "Damping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "BlendValueSource", + "type": "uint32", + "writable": true + }, + { + "name": "ParamIndex", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "PlaybackSpeed", + "type": "float", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "Loop", + "type": "bool", + "writable": true + }, + { + "name": "LockBlendOnReset", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CLeafUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdirectplaybacktagdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdirectplaybacktagdata.json new file mode 100644 index 000000000..d5a96a60b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdirectplaybacktagdata.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CDirectPlaybackTagData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDirectPlaybackTagData" + }, + "properties": [ + { + "name": "SequenceName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdirectplaybackupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdirectplaybackupdatenode.json new file mode 100644 index 000000000..ad57a5b75 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdirectplaybackupdatenode.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CDirectPlaybackUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDirectPlaybackUpdateNode" + }, + "properties": [ + { + "name": "FinishEarly", + "type": "bool", + "writable": true + }, + { + "name": "ResetOnFinish", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdistanceremainingmetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdistanceremainingmetricevaluator.json new file mode 100644 index 000000000..02c3eeeef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdistanceremainingmetricevaluator.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CDistanceRemainingMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDistanceRemainingMetricEvaluator" + }, + "properties": [ + { + "name": "MaxDistance", + "type": "float", + "writable": true + }, + { + "name": "MinDistance", + "type": "float", + "writable": true + }, + { + "name": "StartGoalFilterDistance", + "type": "float", + "writable": true + }, + { + "name": "MaxGoalOvershootScale", + "type": "float", + "writable": true + }, + { + "name": "FilterFixedMinDistance", + "type": "bool", + "writable": true + }, + { + "name": "FilterGoalDistance", + "type": "bool", + "writable": true + }, + { + "name": "FilterGoalOvershoot", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdrawcullingdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdrawcullingdata.json new file mode 100644 index 000000000..25f44eef0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdrawcullingdata.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CDrawCullingData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDrawCullingData" + }, + "properties": [ + { + "name": "ConeAxis", + "type": "int16[]", + "writable": true + }, + { + "name": "ConeCutoff", + "type": "int8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdspmixgroupmodifier.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdspmixgroupmodifier.json new file mode 100644 index 000000000..6a70d6ff0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdspmixgroupmodifier.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CDSPMixgroupModifier", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDSPMixgroupModifier" + }, + "properties": [ + { + "name": "Mixgroup", + "type": "string", + "writable": true + }, + { + "name": "Modifier", + "type": "float", + "writable": true + }, + { + "name": "ModifierMin", + "type": "float", + "writable": true + }, + { + "name": "SourceModifier", + "type": "float", + "writable": true + }, + { + "name": "SourceModifierMin", + "type": "float", + "writable": true + }, + { + "name": "ListenerReverbModifierWhenSourceReverbIsActive", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdsppresetmixgroupmodifiertable.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdsppresetmixgroupmodifiertable.json new file mode 100644 index 000000000..7d78b9ba3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdsppresetmixgroupmodifiertable.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CDSPPresetMixgroupModifierTable", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDSPPresetMixgroupModifierTable" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdsppresetmodifierlist.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdsppresetmodifierlist.json new file mode 100644 index 000000000..acbf1406c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdsppresetmodifierlist.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CDspPresetModifierList", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDspPresetModifierList" + }, + "properties": [ + { + "name": "DspName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdynamiclight.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdynamiclight.json new file mode 100644 index 000000000..1d834f4d3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdynamiclight.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CDynamicLight", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDynamicLight" + }, + "properties": [ + { + "name": "ActualFlags", + "type": "uint8", + "writable": true + }, + { + "name": "Flags", + "type": "uint8", + "writable": true + }, + { + "name": "LightStyle", + "type": "uint8", + "writable": true + }, + { + "name": "On", + "type": "bool", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Exponent", + "type": "int32", + "writable": true + }, + { + "name": "InnerAngle", + "type": "float", + "writable": true + }, + { + "name": "OuterAngle", + "type": "float", + "writable": true + }, + { + "name": "SpotRadius", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicnavconnectionsvolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicnavconnectionsvolume.json new file mode 100644 index 000000000..6a44b1f04 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicnavconnectionsvolume.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CDynamicNavConnectionsVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDynamicNavConnectionsVolume" + }, + "properties": [ + { + "name": "ConnectionTarget", + "type": "string", + "writable": true + }, + { + "name": "ConnectionsEnabled", + "type": "bool", + "writable": true + }, + { + "name": "TargetAreaSearchRadius", + "type": "float", + "writable": true + }, + { + "name": "UpdateDistance", + "type": "float", + "writable": true + }, + { + "name": "MaxConnectionDistance", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CTriggerMultiple", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicprop.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicprop.json new file mode 100644 index 000000000..3333894a9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicprop.json @@ -0,0 +1,143 @@ +{ + "kind": "class", + "name": "CDynamicProp", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDynamicProp" + }, + "properties": [ + { + "name": "CreateNavObstacle", + "type": "bool", + "writable": true + }, + { + "name": "NavObstacleUpdatesOverridden", + "type": "bool", + "writable": true + }, + { + "name": "UseHitboxesForRenderBox", + "type": "bool", + "writable": true + }, + { + "name": "UseAnimGraph", + "type": "bool", + "writable": true + }, + { + "name": "OutputAnimBegun", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OutputAnimOver", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OutputAnimLoopCycleOver", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnAnimReachedStart", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnAnimReachedEnd", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "IdleAnim", + "type": "string", + "writable": true + }, + { + "name": "IdleAnimLoopMode", + "type": "uint32", + "writable": true + }, + { + "name": "RandomizeCycle", + "type": "bool", + "writable": true + }, + { + "name": "StartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "FiredStartEndOutput", + "type": "bool", + "writable": true + }, + { + "name": "ForceNpcExclude", + "type": "bool", + "writable": true + }, + { + "name": "CreateNonSolid", + "type": "bool", + "writable": true + }, + { + "name": "IsOverrideProp", + "type": "bool", + "writable": true + }, + { + "name": "InitialGlowState", + "type": "int32", + "writable": true + }, + { + "name": "GlowRange", + "type": "int32", + "writable": true + }, + { + "name": "GlowRangeMin", + "type": "int32", + "writable": true + }, + { + "name": "GlowColor", + "type": "QAngle", + "writable": true + }, + { + "name": "GlowTeam", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBreakableProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicpropalias_cable_dynamic.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicpropalias_cable_dynamic.json new file mode 100644 index 000000000..86282c84c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicpropalias_cable_dynamic.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CDynamicPropAlias_cable_dynamic", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDynamicPropAlias_cable_dynamic" + }, + "properties": [ + { + "name": "Parent", + "type": "CDynamicProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicpropalias_dynamic_prop.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicpropalias_dynamic_prop.json new file mode 100644 index 000000000..6b1b65f8f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicpropalias_dynamic_prop.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CDynamicPropAlias_dynamic_prop", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDynamicPropAlias_dynamic_prop" + }, + "properties": [ + { + "name": "Parent", + "type": "CDynamicProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicpropalias_prop_dynamic_override.json b/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicpropalias_prop_dynamic_override.json new file mode 100644 index 000000000..5b96b2b90 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cdynamicpropalias_prop_dynamic_override.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CDynamicPropAlias_prop_dynamic_override", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CDynamicPropAlias_prop_dynamic_override" + }, + "properties": [ + { + "name": "Parent", + "type": "CDynamicProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ceconentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/ceconentity.json new file mode 100644 index 000000000..c22414669 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ceconentity.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CEconEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEconEntity" + }, + "properties": [ + { + "name": "AttributeManager", + "type": "CAttributeContainer", + "writable": false + }, + { + "name": "OriginalOwnerXuidLow", + "type": "uint32", + "writable": true + }, + { + "name": "OriginalOwnerXuidHigh", + "type": "uint32", + "writable": true + }, + { + "name": "FallbackPaintKit", + "type": "int32", + "writable": true + }, + { + "name": "FallbackSeed", + "type": "int32", + "writable": true + }, + { + "name": "FallbackWear", + "type": "float", + "writable": true + }, + { + "name": "FallbackStatTrak", + "type": "int32", + "writable": true + }, + { + "name": "OldProvidee", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "OldOwnerClass", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFlex", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ceconitemattribute.json b/generators/gamesdkdocumentation/cs2/docs/classes/ceconitemattribute.json new file mode 100644 index 000000000..ccfdbae0d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ceconitemattribute.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CEconItemAttribute", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEconItemAttribute" + }, + "properties": [ + { + "name": "AttributeDefinitionIndex", + "type": "uint16", + "writable": true + }, + { + "name": "Value", + "type": "float", + "writable": true + }, + { + "name": "InitialValue", + "type": "float", + "writable": true + }, + { + "name": "RefundableCurrency", + "type": "int32", + "writable": true + }, + { + "name": "SetBonus", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ceconitemview.json b/generators/gamesdkdocumentation/cs2/docs/classes/ceconitemview.json new file mode 100644 index 000000000..7f0249eb0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ceconitemview.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CEconItemView", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEconItemView" + }, + "properties": [ + { + "name": "ItemDefinitionIndex", + "type": "uint16", + "writable": true + }, + { + "name": "EntityQuality", + "type": "int32", + "writable": true + }, + { + "name": "EntityLevel", + "type": "uint32", + "writable": true + }, + { + "name": "ItemID", + "type": "uint64", + "writable": true + }, + { + "name": "ItemIDHigh", + "type": "uint32", + "writable": true + }, + { + "name": "ItemIDLow", + "type": "uint32", + "writable": true + }, + { + "name": "AccountID", + "type": "uint32", + "writable": true + }, + { + "name": "InventoryPosition", + "type": "uint32", + "writable": true + }, + { + "name": "Initialized", + "type": "bool", + "writable": true + }, + { + "name": "AttributeList", + "type": "CAttributeList", + "writable": false + }, + { + "name": "NetworkedDynamicAttributes", + "type": "CAttributeList", + "writable": false + }, + { + "name": "CustomName", + "type": "string", + "writable": true + }, + { + "name": "CustomNameOverride", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "IEconItemInterface", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ceconwearable.json b/generators/gamesdkdocumentation/cs2/docs/classes/ceconwearable.json new file mode 100644 index 000000000..6be581e78 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ceconwearable.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CEconWearable", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEconWearable" + }, + "properties": [ + { + "name": "ForceSkin", + "type": "int32", + "writable": true + }, + { + "name": "AlwaysAllow", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CEconEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ceditablemotiongraph.json b/generators/gamesdkdocumentation/cs2/docs/classes/ceditablemotiongraph.json new file mode 100644 index 000000000..84cf41b7a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ceditablemotiongraph.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CEditableMotionGraph", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEditableMotionGraph" + }, + "properties": [ + { + "name": "Parent", + "type": "CMotionGraph", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ceffectdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/ceffectdata.json new file mode 100644 index 000000000..8eda8b1d2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ceffectdata.json @@ -0,0 +1,123 @@ +{ + "kind": "class", + "name": "CEffectData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEffectData" + }, + "properties": [ + { + "name": "Origin", + "type": "Vector2D", + "writable": true + }, + { + "name": "Start", + "type": "Vector2D", + "writable": true + }, + { + "name": "Normal", + "type": "Vector2D", + "writable": true + }, + { + "name": "Angles", + "type": "Vector", + "writable": true + }, + { + "name": "Entity", + "type": "CEntityInstance", + "writable": false + }, + { + "name": "OtherEntity", + "type": "CEntityInstance", + "writable": false + }, + { + "name": "Scale", + "type": "float", + "writable": true + }, + { + "name": "Magnitude", + "type": "float", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "SurfaceProp", + "type": "uint32", + "writable": true + }, + { + "name": "DamageType", + "type": "uint32", + "writable": true + }, + { + "name": "Penetrate", + "type": "uint8", + "writable": true + }, + { + "name": "Material", + "type": "uint16", + "writable": true + }, + { + "name": "HitBox", + "type": "uint16", + "writable": true + }, + { + "name": "Color", + "type": "uint8", + "writable": true + }, + { + "name": "Flags", + "type": "uint8", + "writable": true + }, + { + "name": "AttachmentName", + "type": "uint32", + "writable": true + }, + { + "name": "EffectName", + "type": "uint16", + "writable": true + }, + { + "name": "ExplosionType", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cemittagactionupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cemittagactionupdater.json new file mode 100644 index 000000000..2d863ea7e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cemittagactionupdater.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CEmitTagActionUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEmitTagActionUpdater" + }, + "properties": [ + { + "name": "TagIndex", + "type": "int32", + "writable": true + }, + { + "name": "IsZeroDuration", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimActionUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cemptyentityinstance.json b/generators/gamesdkdocumentation/cs2/docs/classes/cemptyentityinstance.json new file mode 100644 index 000000000..4a3c7144e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cemptyentityinstance.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CEmptyEntityInstance", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEmptyEntityInstance" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenablemotionfixup.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenablemotionfixup.json new file mode 100644 index 000000000..6ad426013 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenablemotionfixup.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CEnableMotionFixup", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnableMotionFixup" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/centityblocker.json b/generators/gamesdkdocumentation/cs2/docs/classes/centityblocker.json new file mode 100644 index 000000000..0cf18b20a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/centityblocker.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CEntityBlocker", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEntityBlocker" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/centitycomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/centitycomponent.json new file mode 100644 index 000000000..a10cf10ae --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/centitycomponent.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CEntityComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEntityComponent" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/centitycomponenthelper.json b/generators/gamesdkdocumentation/cs2/docs/classes/centitycomponenthelper.json new file mode 100644 index 000000000..8b2e2b74b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/centitycomponenthelper.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CEntityComponentHelper", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEntityComponentHelper" + }, + "properties": [ + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "Info", + "type": "int32[]", + "writable": false + }, + { + "name": "Priority", + "type": "int32", + "writable": true + }, + { + "name": "Next", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/centitydissolve.json b/generators/gamesdkdocumentation/cs2/docs/classes/centitydissolve.json new file mode 100644 index 000000000..8ad64530a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/centitydissolve.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CEntityDissolve", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEntityDissolve" + }, + "properties": [ + { + "name": "FadeInStart", + "type": "float", + "writable": true + }, + { + "name": "FadeInLength", + "type": "float", + "writable": true + }, + { + "name": "FadeOutModelStart", + "type": "float", + "writable": true + }, + { + "name": "FadeOutModelLength", + "type": "float", + "writable": true + }, + { + "name": "FadeOutStart", + "type": "float", + "writable": true + }, + { + "name": "FadeOutLength", + "type": "float", + "writable": true + }, + { + "name": "StartTime", + "type": "float", + "writable": true + }, + { + "name": "DissolveType", + "type": "uint32", + "writable": true + }, + { + "name": "DissolverOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "Magnitude", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/centityflame.json b/generators/gamesdkdocumentation/cs2/docs/classes/centityflame.json new file mode 100644 index 000000000..a0a2f1794 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/centityflame.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CEntityFlame", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEntityFlame" + }, + "properties": [ + { + "name": "EntAttached", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "CheapEffect", + "type": "bool", + "writable": true + }, + { + "name": "Size", + "type": "float", + "writable": true + }, + { + "name": "UseHitboxes", + "type": "bool", + "writable": true + }, + { + "name": "NumHitboxFires", + "type": "int32", + "writable": true + }, + { + "name": "HitboxFireScale", + "type": "float", + "writable": true + }, + { + "name": "Lifetime", + "type": "float", + "writable": true + }, + { + "name": "Attacker", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "DirectDamagePerSecond", + "type": "float", + "writable": true + }, + { + "name": "CustomDamageType", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/centityidentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/centityidentity.json new file mode 100644 index 000000000..f4842b0cb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/centityidentity.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CEntityIdentity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEntityIdentity" + }, + "properties": [ + { + "name": "NameStringableIndex", + "type": "int32", + "writable": true + }, + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "DesignerName", + "type": "string", + "writable": true + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "WorldGroupId", + "type": "uint32", + "writable": true + }, + { + "name": "DataObjectTypes", + "type": "uint32", + "writable": true + }, + { + "name": "PathIndex", + "type": "ChangeAccessorFieldPathIndex_t", + "writable": false + }, + { + "name": "Prev", + "type": "int32[]", + "writable": false + }, + { + "name": "Next", + "type": "int32[]", + "writable": false + }, + { + "name": "PrevByClass", + "type": "int32[]", + "writable": false + }, + { + "name": "NextByClass", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/centityinstance.json b/generators/gamesdkdocumentation/cs2/docs/classes/centityinstance.json new file mode 100644 index 000000000..2be7b6706 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/centityinstance.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CEntityInstance", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEntityInstance" + }, + "properties": [ + { + "name": "PrivateVScripts", + "type": "string", + "writable": true + }, + { + "name": "Entity", + "type": "int32[]", + "writable": false + }, + { + "name": "CScriptComponent", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/centityiooutput.json b/generators/gamesdkdocumentation/cs2/docs/classes/centityiooutput.json new file mode 100644 index 000000000..3889d72ff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/centityiooutput.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CEntityIOOutput", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEntityIOOutput" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/centitysubclassvdatabase.json b/generators/gamesdkdocumentation/cs2/docs/classes/centitysubclassvdatabase.json new file mode 100644 index 000000000..1b870099d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/centitysubclassvdatabase.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CEntitySubclassVDataBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEntitySubclassVDataBase" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenumanimparameter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenumanimparameter.json new file mode 100644 index 000000000..f6f05719d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenumanimparameter.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CEnumAnimParameter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnumAnimParameter" + }, + "properties": [ + { + "name": "DefaultValue", + "type": "uint8", + "writable": true + }, + { + "name": "EnumOptions", + "type": "string[]", + "writable": true + }, + { + "name": "EnumReferenced", + "type": "uint64[]", + "writable": true + }, + { + "name": "Parent", + "type": "CConcreteAnimParameter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvbeam.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvbeam.json new file mode 100644 index 000000000..dec522abd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvbeam.json @@ -0,0 +1,123 @@ +{ + "kind": "class", + "name": "CEnvBeam", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvBeam" + }, + "properties": [ + { + "name": "Active", + "type": "int32", + "writable": true + }, + { + "name": "StartEntity", + "type": "string", + "writable": true + }, + { + "name": "EndEntity", + "type": "string", + "writable": true + }, + { + "name": "Life", + "type": "float", + "writable": true + }, + { + "name": "BoltWidth", + "type": "float", + "writable": true + }, + { + "name": "NoiseAmplitude", + "type": "float", + "writable": true + }, + { + "name": "Speed", + "type": "int32", + "writable": true + }, + { + "name": "Restrike", + "type": "float", + "writable": true + }, + { + "name": "SpriteName", + "type": "string", + "writable": true + }, + { + "name": "FrameStart", + "type": "int32", + "writable": true + }, + { + "name": "EndPointWorld", + "type": "Vector2D", + "writable": true + }, + { + "name": "EndPointRelative", + "type": "Vector2D", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "TouchType", + "type": "uint32", + "writable": true + }, + { + "name": "FilterName", + "type": "string", + "writable": true + }, + { + "name": "Filter", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Decal", + "type": "string", + "writable": true + }, + { + "name": "OnTouchedByEntity", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBeam", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvbeverage.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvbeverage.json new file mode 100644 index 000000000..78f5fdf47 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvbeverage.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CEnvBeverage", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvBeverage" + }, + "properties": [ + { + "name": "CanInDispenser", + "type": "bool", + "writable": true + }, + { + "name": "BeverageType", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvcombinedlightprobevolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvcombinedlightprobevolume.json new file mode 100644 index 000000000..1cb1f828c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvcombinedlightprobevolume.json @@ -0,0 +1,128 @@ +{ + "kind": "class", + "name": "CEnvCombinedLightProbeVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvCombinedLightProbeVolume" + }, + "properties": [ + { + "name": "Entity_Color", + "type": "QAngle", + "writable": true + }, + { + "name": "Entity_flBrightness", + "type": "float", + "writable": true + }, + { + "name": "Entity_bCustomCubemapTexture", + "type": "bool", + "writable": true + }, + { + "name": "Entity_vBoxMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "Entity_vBoxMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "Entity_bMoveable", + "type": "bool", + "writable": true + }, + { + "name": "Entity_nHandshake", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nEnvCubeMapArrayIndex", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nPriority", + "type": "int32", + "writable": true + }, + { + "name": "Entity_bStartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "Entity_flEdgeFadeDist", + "type": "float", + "writable": true + }, + { + "name": "Entity_vEdgeFadeDists", + "type": "Vector2D", + "writable": true + }, + { + "name": "Entity_nLightProbeSizeX", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nLightProbeSizeY", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nLightProbeSizeZ", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nLightProbeAtlasX", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nLightProbeAtlasY", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nLightProbeAtlasZ", + "type": "int32", + "writable": true + }, + { + "name": "Entity_bEnabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvcombinedlightprobevolumealias_func_combined_light_probe_volume.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvcombinedlightprobevolumealias_func_combined_light_probe_volume.json new file mode 100644 index 000000000..a2d379762 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvcombinedlightprobevolumealias_func_combined_light_probe_volume.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvCombinedLightProbeVolumeAlias_func_combined_light_probe_volume" + }, + "properties": [ + { + "name": "Parent", + "type": "CEnvCombinedLightProbeVolume", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvcubemap.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvcubemap.json new file mode 100644 index 000000000..0425a60f6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvcubemap.json @@ -0,0 +1,118 @@ +{ + "kind": "class", + "name": "CEnvCubemap", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvCubemap" + }, + "properties": [ + { + "name": "Entity_bCustomCubemapTexture", + "type": "bool", + "writable": true + }, + { + "name": "Entity_flInfluenceRadius", + "type": "float", + "writable": true + }, + { + "name": "Entity_vBoxProjectMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "Entity_vBoxProjectMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "Entity_bMoveable", + "type": "bool", + "writable": true + }, + { + "name": "Entity_nHandshake", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nEnvCubeMapArrayIndex", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nPriority", + "type": "int32", + "writable": true + }, + { + "name": "Entity_flEdgeFadeDist", + "type": "float", + "writable": true + }, + { + "name": "Entity_vEdgeFadeDists", + "type": "Vector2D", + "writable": true + }, + { + "name": "Entity_flDiffuseScale", + "type": "float", + "writable": true + }, + { + "name": "Entity_bStartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "Entity_bDefaultEnvMap", + "type": "bool", + "writable": true + }, + { + "name": "Entity_bDefaultSpecEnvMap", + "type": "bool", + "writable": true + }, + { + "name": "Entity_bIndoorCubeMap", + "type": "bool", + "writable": true + }, + { + "name": "Entity_bCopyDiffuseFromDefaultCubemap", + "type": "bool", + "writable": true + }, + { + "name": "Entity_bEnabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvcubemapbox.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvcubemapbox.json new file mode 100644 index 000000000..76f1b90dc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvcubemapbox.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CEnvCubemapBox", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvCubemapBox" + }, + "properties": [ + { + "name": "Parent", + "type": "CEnvCubemap", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvcubemapfog.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvcubemapfog.json new file mode 100644 index 000000000..0dd78967d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvcubemapfog.json @@ -0,0 +1,113 @@ +{ + "kind": "class", + "name": "CEnvCubemapFog", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvCubemapFog" + }, + "properties": [ + { + "name": "EndDistance", + "type": "float", + "writable": true + }, + { + "name": "StartDistance", + "type": "float", + "writable": true + }, + { + "name": "FogFalloffExponent", + "type": "float", + "writable": true + }, + { + "name": "HeightFogEnabled", + "type": "bool", + "writable": true + }, + { + "name": "FogHeightWidth", + "type": "float", + "writable": true + }, + { + "name": "FogHeightEnd", + "type": "float", + "writable": true + }, + { + "name": "FogHeightStart", + "type": "float", + "writable": true + }, + { + "name": "FogHeightExponent", + "type": "float", + "writable": true + }, + { + "name": "LODBias", + "type": "float", + "writable": true + }, + { + "name": "Active", + "type": "bool", + "writable": true + }, + { + "name": "StartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "FogMaxOpacity", + "type": "float", + "writable": true + }, + { + "name": "CubemapSourceType", + "type": "int32", + "writable": true + }, + { + "name": "SkyEntity", + "type": "string", + "writable": true + }, + { + "name": "HasHeightFogEnd", + "type": "bool", + "writable": true + }, + { + "name": "FirstTime", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvdecal.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvdecal.json new file mode 100644 index 000000000..886b53410 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvdecal.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CEnvDecal", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvDecal" + }, + "properties": [ + { + "name": "Width", + "type": "float", + "writable": true + }, + { + "name": "Height", + "type": "float", + "writable": true + }, + { + "name": "Depth", + "type": "float", + "writable": true + }, + { + "name": "RenderOrder", + "type": "uint32", + "writable": true + }, + { + "name": "ProjectOnWorld", + "type": "bool", + "writable": true + }, + { + "name": "ProjectOnCharacters", + "type": "bool", + "writable": true + }, + { + "name": "ProjectOnWater", + "type": "bool", + "writable": true + }, + { + "name": "DepthSortBias", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvdetailcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvdetailcontroller.json new file mode 100644 index 000000000..dd34792f6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvdetailcontroller.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CEnvDetailController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvDetailController" + }, + "properties": [ + { + "name": "FadeStartDist", + "type": "float", + "writable": true + }, + { + "name": "FadeEndDist", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenventityigniter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenventityigniter.json new file mode 100644 index 000000000..8ca39b5a6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenventityigniter.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CEnvEntityIgniter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvEntityIgniter" + }, + "properties": [ + { + "name": "Lifetime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenventitymaker.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenventitymaker.json new file mode 100644 index 000000000..08dd6d054 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenventitymaker.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CEnvEntityMaker", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvEntityMaker" + }, + "properties": [ + { + "name": "EntityMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "EntityMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "CurrentInstance", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "CurrentBlocker", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "BlockerOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "PostSpawnDirection", + "type": "Vector", + "writable": true + }, + { + "name": "PostSpawnDirectionVariance", + "type": "float", + "writable": true + }, + { + "name": "PostSpawnSpeed", + "type": "float", + "writable": true + }, + { + "name": "PostSpawnUseAngles", + "type": "bool", + "writable": true + }, + { + "name": "Template", + "type": "string", + "writable": true + }, + { + "name": "OutputOnSpawned", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OutputOnFailedSpawn", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvexplosion.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvexplosion.json new file mode 100644 index 000000000..f9ebb0fc9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvexplosion.json @@ -0,0 +1,108 @@ +{ + "kind": "class", + "name": "CEnvExplosion", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvExplosion" + }, + "properties": [ + { + "name": "Magnitude", + "type": "int32", + "writable": true + }, + { + "name": "PlayerDamage", + "type": "float", + "writable": true + }, + { + "name": "RadiusOverride", + "type": "int32", + "writable": true + }, + { + "name": "InnerRadius", + "type": "float", + "writable": true + }, + { + "name": "DamageForce", + "type": "float", + "writable": true + }, + { + "name": "Inflictor", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "CustomDamageType", + "type": "uint32", + "writable": true + }, + { + "name": "CreateDebris", + "type": "bool", + "writable": true + }, + { + "name": "CustomEffectName", + "type": "string", + "writable": true + }, + { + "name": "CustomSoundName", + "type": "string", + "writable": true + }, + { + "name": "SuppressParticleImpulse", + "type": "bool", + "writable": true + }, + { + "name": "ClassIgnore", + "type": "uint32", + "writable": true + }, + { + "name": "ClassIgnore2", + "type": "uint32", + "writable": true + }, + { + "name": "EntityIgnoreName", + "type": "string", + "writable": true + }, + { + "name": "EntityIgnore", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Parent", + "type": "CModelPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvfade.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvfade.json new file mode 100644 index 000000000..a84ca6491 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvfade.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CEnvFade", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvFade" + }, + "properties": [ + { + "name": "FadeColor", + "type": "QAngle", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "HoldDuration", + "type": "float", + "writable": true + }, + { + "name": "OnBeginFade", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvglobal.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvglobal.json new file mode 100644 index 000000000..fab114a69 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvglobal.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CEnvGlobal", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvGlobal" + }, + "properties": [ + { + "name": "Globalstate", + "type": "string", + "writable": true + }, + { + "name": "Triggermode", + "type": "int32", + "writable": true + }, + { + "name": "Initialstate", + "type": "int32", + "writable": true + }, + { + "name": "Counter", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvhudhint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvhudhint.json new file mode 100644 index 000000000..b58654b09 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvhudhint.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CEnvHudHint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvHudHint" + }, + "properties": [ + { + "name": "Message", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvinstructorhint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvinstructorhint.json new file mode 100644 index 000000000..1d64c2bfc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvinstructorhint.json @@ -0,0 +1,153 @@ +{ + "kind": "class", + "name": "CEnvInstructorHint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvInstructorHint" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Replace_Key", + "type": "string", + "writable": true + }, + { + "name": "HintTargetEntity", + "type": "string", + "writable": true + }, + { + "name": "Timeout", + "type": "int32", + "writable": true + }, + { + "name": "DisplayLimit", + "type": "int32", + "writable": true + }, + { + "name": "Icon_Onscreen", + "type": "string", + "writable": true + }, + { + "name": "Icon_Offscreen", + "type": "string", + "writable": true + }, + { + "name": "Caption", + "type": "string", + "writable": true + }, + { + "name": "ActivatorCaption", + "type": "string", + "writable": true + }, + { + "name": "Color", + "type": "QAngle", + "writable": true + }, + { + "name": "IconOffset", + "type": "float", + "writable": true + }, + { + "name": "Range", + "type": "float", + "writable": true + }, + { + "name": "PulseOption", + "type": "uint8", + "writable": true + }, + { + "name": "AlphaOption", + "type": "uint8", + "writable": true + }, + { + "name": "ShakeOption", + "type": "uint8", + "writable": true + }, + { + "name": "Static", + "type": "bool", + "writable": true + }, + { + "name": "NoOffscreen", + "type": "bool", + "writable": true + }, + { + "name": "ForceCaption", + "type": "bool", + "writable": true + }, + { + "name": "InstanceType", + "type": "int32", + "writable": true + }, + { + "name": "SuppressRest", + "type": "bool", + "writable": true + }, + { + "name": "Binding", + "type": "string", + "writable": true + }, + { + "name": "AllowNoDrawTarget", + "type": "bool", + "writable": true + }, + { + "name": "AutoStart", + "type": "bool", + "writable": true + }, + { + "name": "LocalPlayerOnly", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvinstructorvrhint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvinstructorvrhint.json new file mode 100644 index 000000000..43e1ae23c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvinstructorvrhint.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CEnvInstructorVRHint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvInstructorVRHint" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "HintTargetEntity", + "type": "string", + "writable": true + }, + { + "name": "Timeout", + "type": "int32", + "writable": true + }, + { + "name": "Caption", + "type": "string", + "writable": true + }, + { + "name": "StartSound", + "type": "string", + "writable": true + }, + { + "name": "LayoutFileType", + "type": "int32", + "writable": true + }, + { + "name": "CustomLayoutFile", + "type": "string", + "writable": true + }, + { + "name": "AttachType", + "type": "int32", + "writable": true + }, + { + "name": "HeightOffset", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvlaser.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvlaser.json new file mode 100644 index 000000000..23c231aaa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvlaser.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CEnvLaser", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvLaser" + }, + "properties": [ + { + "name": "LaserTarget", + "type": "string", + "writable": true + }, + { + "name": "Sprite", + "type": "int32[]", + "writable": false + }, + { + "name": "SpriteName", + "type": "string", + "writable": true + }, + { + "name": "FirePosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "StartFrame", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBeam", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvlightprobevolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvlightprobevolume.json new file mode 100644 index 000000000..0e6490789 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvlightprobevolume.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CEnvLightProbeVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvLightProbeVolume" + }, + "properties": [ + { + "name": "Entity_vBoxMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "Entity_vBoxMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "Entity_bMoveable", + "type": "bool", + "writable": true + }, + { + "name": "Entity_nHandshake", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nPriority", + "type": "int32", + "writable": true + }, + { + "name": "Entity_bStartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "Entity_nLightProbeSizeX", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nLightProbeSizeY", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nLightProbeSizeZ", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nLightProbeAtlasX", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nLightProbeAtlasY", + "type": "int32", + "writable": true + }, + { + "name": "Entity_nLightProbeAtlasZ", + "type": "int32", + "writable": true + }, + { + "name": "Entity_bEnabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvmuzzleflash.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvmuzzleflash.json new file mode 100644 index 000000000..fc726d026 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvmuzzleflash.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CEnvMuzzleFlash", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvMuzzleFlash" + }, + "properties": [ + { + "name": "Scale", + "type": "float", + "writable": true + }, + { + "name": "ParentAttachment", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvparticleglow.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvparticleglow.json new file mode 100644 index 000000000..5a6d27141 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvparticleglow.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CEnvParticleGlow", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvParticleGlow" + }, + "properties": [ + { + "name": "AlphaScale", + "type": "float", + "writable": true + }, + { + "name": "RadiusScale", + "type": "float", + "writable": true + }, + { + "name": "SelfIllumScale", + "type": "float", + "writable": true + }, + { + "name": "ColorTint", + "type": "QAngle", + "writable": true + }, + { + "name": "Parent", + "type": "CParticleSystem", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvprojectedtexture.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvprojectedtexture.json new file mode 100644 index 000000000..7f0352518 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvprojectedtexture.json @@ -0,0 +1,183 @@ +{ + "kind": "class", + "name": "CEnvProjectedTexture", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvProjectedTexture" + }, + "properties": [ + { + "name": "TargetEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "State", + "type": "bool", + "writable": true + }, + { + "name": "AlwaysUpdate", + "type": "bool", + "writable": true + }, + { + "name": "LightFOV", + "type": "float", + "writable": true + }, + { + "name": "EnableShadows", + "type": "bool", + "writable": true + }, + { + "name": "SimpleProjection", + "type": "bool", + "writable": true + }, + { + "name": "LightOnlyTarget", + "type": "bool", + "writable": true + }, + { + "name": "LightWorld", + "type": "bool", + "writable": true + }, + { + "name": "CameraSpace", + "type": "bool", + "writable": true + }, + { + "name": "BrightnessScale", + "type": "float", + "writable": true + }, + { + "name": "LightColor", + "type": "QAngle", + "writable": true + }, + { + "name": "Intensity", + "type": "float", + "writable": true + }, + { + "name": "LinearAttenuation", + "type": "float", + "writable": true + }, + { + "name": "QuadraticAttenuation", + "type": "float", + "writable": true + }, + { + "name": "Volumetric", + "type": "bool", + "writable": true + }, + { + "name": "NoiseStrength", + "type": "float", + "writable": true + }, + { + "name": "FlashlightTime", + "type": "float", + "writable": true + }, + { + "name": "NumPlanes", + "type": "uint32", + "writable": true + }, + { + "name": "PlaneOffset", + "type": "float", + "writable": true + }, + { + "name": "VolumetricIntensity", + "type": "float", + "writable": true + }, + { + "name": "ColorTransitionTime", + "type": "float", + "writable": true + }, + { + "name": "Ambient", + "type": "float", + "writable": true + }, + { + "name": "SpotlightTextureName", + "type": "string", + "writable": true + }, + { + "name": "SpotlightTextureFrame", + "type": "int32", + "writable": true + }, + { + "name": "ShadowQuality", + "type": "uint32", + "writable": true + }, + { + "name": "NearZ", + "type": "float", + "writable": true + }, + { + "name": "FarZ", + "type": "float", + "writable": true + }, + { + "name": "ProjectionSize", + "type": "float", + "writable": true + }, + { + "name": "Rotation", + "type": "float", + "writable": true + }, + { + "name": "FlipHorizontal", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CModelPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvshake.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvshake.json new file mode 100644 index 000000000..8c482839a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvshake.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CEnvShake", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvShake" + }, + "properties": [ + { + "name": "LimitToEntity", + "type": "string", + "writable": true + }, + { + "name": "Amplitude", + "type": "float", + "writable": true + }, + { + "name": "Frequency", + "type": "float", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "StopTime", + "type": "float", + "writable": true + }, + { + "name": "NextShake", + "type": "float", + "writable": true + }, + { + "name": "CurrentAmp", + "type": "float", + "writable": true + }, + { + "name": "MaxForce", + "type": "Vector2D", + "writable": true + }, + { + "name": "ShakeCallback", + "type": "CPhysicsShake", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvsky.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsky.json new file mode 100644 index 000000000..d9d3b4de8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsky.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CEnvSky", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvSky" + }, + "properties": [ + { + "name": "StartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "TintColor", + "type": "QAngle", + "writable": true + }, + { + "name": "TintColorLightingOnly", + "type": "QAngle", + "writable": true + }, + { + "name": "BrightnessScale", + "type": "float", + "writable": true + }, + { + "name": "FogType", + "type": "int32", + "writable": true + }, + { + "name": "FogMinStart", + "type": "float", + "writable": true + }, + { + "name": "FogMinEnd", + "type": "float", + "writable": true + }, + { + "name": "FogMaxStart", + "type": "float", + "writable": true + }, + { + "name": "FogMaxEnd", + "type": "float", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscape.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscape.json new file mode 100644 index 000000000..bee9a2409 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscape.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CEnvSoundscape", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvSoundscape" + }, + "properties": [ + { + "name": "OnPlay", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "SoundEventName", + "type": "string", + "writable": true + }, + { + "name": "OverrideWithEvent", + "type": "bool", + "writable": true + }, + { + "name": "SoundscapeIndex", + "type": "int32", + "writable": true + }, + { + "name": "SoundscapeEntityListId", + "type": "int32", + "writable": true + }, + { + "name": "PositionNames", + "type": "uint32[]", + "writable": true + }, + { + "name": "ProxySoundscape", + "type": "CEnvSoundscape", + "writable": false + }, + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "SoundscapeName", + "type": "string", + "writable": true + }, + { + "name": "SoundEventHash", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapealias_snd_soundscape.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapealias_snd_soundscape.json new file mode 100644 index 000000000..5b2da7160 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapealias_snd_soundscape.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CEnvSoundscapeAlias_snd_soundscape", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvSoundscapeAlias_snd_soundscape" + }, + "properties": [ + { + "name": "Parent", + "type": "CEnvSoundscape", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapeproxy.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapeproxy.json new file mode 100644 index 000000000..90aa8c077 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapeproxy.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CEnvSoundscapeProxy", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvSoundscapeProxy" + }, + "properties": [ + { + "name": "MainSoundscapeName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CEnvSoundscape", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapeproxyalias_snd_soundscape_proxy.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapeproxyalias_snd_soundscape_proxy.json new file mode 100644 index 000000000..c3f078e2f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapeproxyalias_snd_soundscape_proxy.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CEnvSoundscapeProxyAlias_snd_soundscape_proxy", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvSoundscapeProxyAlias_snd_soundscape_proxy" + }, + "properties": [ + { + "name": "Parent", + "type": "CEnvSoundscapeProxy", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapetriggerable.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapetriggerable.json new file mode 100644 index 000000000..26fc6f4d7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapetriggerable.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CEnvSoundscapeTriggerable", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvSoundscapeTriggerable" + }, + "properties": [ + { + "name": "Parent", + "type": "CEnvSoundscape", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapetriggerablealias_snd_soundscape_triggerable.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapetriggerablealias_snd_soundscape_triggerable.json new file mode 100644 index 000000000..302713385 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsoundscapetriggerablealias_snd_soundscape_triggerable.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable" + }, + "properties": [ + { + "name": "Parent", + "type": "CEnvSoundscapeTriggerable", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvspark.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvspark.json new file mode 100644 index 000000000..80428b2a9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvspark.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CEnvSpark", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvSpark" + }, + "properties": [ + { + "name": "Delay", + "type": "float", + "writable": true + }, + { + "name": "Magnitude", + "type": "int32", + "writable": true + }, + { + "name": "TrailLength", + "type": "int32", + "writable": true + }, + { + "name": "Type", + "type": "int32", + "writable": true + }, + { + "name": "OnSpark", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvsplash.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsplash.json new file mode 100644 index 000000000..aca6ae319 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvsplash.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CEnvSplash", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvSplash" + }, + "properties": [ + { + "name": "Scale", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvtilt.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvtilt.json new file mode 100644 index 000000000..b886ee008 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvtilt.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CEnvTilt", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvTilt" + }, + "properties": [ + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "TiltTime", + "type": "float", + "writable": true + }, + { + "name": "StopTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvviewpunch.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvviewpunch.json new file mode 100644 index 000000000..fbeae2293 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvviewpunch.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CEnvViewPunch", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvViewPunch" + }, + "properties": [ + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "ViewPunch", + "type": "Vector", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvvolumetricfogcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvvolumetricfogcontroller.json new file mode 100644 index 000000000..af10b70e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvvolumetricfogcontroller.json @@ -0,0 +1,208 @@ +{ + "kind": "class", + "name": "CEnvVolumetricFogController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvVolumetricFogController" + }, + "properties": [ + { + "name": "Scattering", + "type": "float", + "writable": true + }, + { + "name": "TintColor", + "type": "QAngle", + "writable": true + }, + { + "name": "Anisotropy", + "type": "float", + "writable": true + }, + { + "name": "FadeSpeed", + "type": "float", + "writable": true + }, + { + "name": "DrawDistance", + "type": "float", + "writable": true + }, + { + "name": "FadeInStart", + "type": "float", + "writable": true + }, + { + "name": "FadeInEnd", + "type": "float", + "writable": true + }, + { + "name": "IndirectStrength", + "type": "float", + "writable": true + }, + { + "name": "VolumeDepth", + "type": "int32", + "writable": true + }, + { + "name": "FirstVolumeSliceThickness", + "type": "float", + "writable": true + }, + { + "name": "IndirectTextureDimX", + "type": "int32", + "writable": true + }, + { + "name": "IndirectTextureDimY", + "type": "int32", + "writable": true + }, + { + "name": "IndirectTextureDimZ", + "type": "int32", + "writable": true + }, + { + "name": "BoxMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "BoxMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "Active", + "type": "bool", + "writable": true + }, + { + "name": "StartAnisoTime", + "type": "float", + "writable": true + }, + { + "name": "StartScatterTime", + "type": "float", + "writable": true + }, + { + "name": "StartDrawDistanceTime", + "type": "float", + "writable": true + }, + { + "name": "StartAnisotropy", + "type": "float", + "writable": true + }, + { + "name": "StartScattering", + "type": "float", + "writable": true + }, + { + "name": "StartDrawDistance", + "type": "float", + "writable": true + }, + { + "name": "DefaultAnisotropy", + "type": "float", + "writable": true + }, + { + "name": "DefaultScattering", + "type": "float", + "writable": true + }, + { + "name": "DefaultDrawDistance", + "type": "float", + "writable": true + }, + { + "name": "StartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "EnableIndirect", + "type": "bool", + "writable": true + }, + { + "name": "IsMaster", + "type": "bool", + "writable": true + }, + { + "name": "ForceRefreshCount", + "type": "int32", + "writable": true + }, + { + "name": "NoiseSpeed", + "type": "float", + "writable": true + }, + { + "name": "NoiseStrength", + "type": "float", + "writable": true + }, + { + "name": "NoiseScale", + "type": "Vector2D", + "writable": true + }, + { + "name": "WindSpeed", + "type": "float", + "writable": true + }, + { + "name": "WindDirection", + "type": "Vector2D", + "writable": true + }, + { + "name": "FirstTime", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvvolumetricfogvolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvvolumetricfogvolume.json new file mode 100644 index 000000000..a7edf3f0a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvvolumetricfogvolume.json @@ -0,0 +1,123 @@ +{ + "kind": "class", + "name": "CEnvVolumetricFogVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvVolumetricFogVolume" + }, + "properties": [ + { + "name": "Active", + "type": "bool", + "writable": true + }, + { + "name": "BoxMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "BoxMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "StartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "IndirectUseLPVs", + "type": "bool", + "writable": true + }, + { + "name": "Strength", + "type": "float", + "writable": true + }, + { + "name": "FalloffShape", + "type": "int32", + "writable": true + }, + { + "name": "FalloffExponent", + "type": "float", + "writable": true + }, + { + "name": "HeightFogDepth", + "type": "float", + "writable": true + }, + { + "name": "HeightFogEdgeWidth", + "type": "float", + "writable": true + }, + { + "name": "IndirectLightStrength", + "type": "float", + "writable": true + }, + { + "name": "SunLightStrength", + "type": "float", + "writable": true + }, + { + "name": "NoiseStrength", + "type": "float", + "writable": true + }, + { + "name": "TintColor", + "type": "QAngle", + "writable": true + }, + { + "name": "OverrideTintColor", + "type": "bool", + "writable": true + }, + { + "name": "OverrideIndirectLightStrength", + "type": "bool", + "writable": true + }, + { + "name": "OverrideSunLightStrength", + "type": "bool", + "writable": true + }, + { + "name": "OverrideNoiseStrength", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvwind.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvwind.json new file mode 100644 index 000000000..069a86390 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvwind.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CEnvWind", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvWind" + }, + "properties": [ + { + "name": "EnvWindShared", + "type": "CEnvWindShared", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvwindcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvwindcontroller.json new file mode 100644 index 000000000..d3288d09c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvwindcontroller.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CEnvWindController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvWindController" + }, + "properties": [ + { + "name": "EnvWindShared", + "type": "CEnvWindShared", + "writable": false + }, + { + "name": "DirectionVariation", + "type": "float", + "writable": true + }, + { + "name": "SpeedVariation", + "type": "float", + "writable": true + }, + { + "name": "Turbulence", + "type": "float", + "writable": true + }, + { + "name": "VolumeHalfExtentXY", + "type": "float", + "writable": true + }, + { + "name": "VolumeHalfExtentZ", + "type": "float", + "writable": true + }, + { + "name": "VolumeResolutionXY", + "type": "int32", + "writable": true + }, + { + "name": "VolumeResolutionZ", + "type": "int32", + "writable": true + }, + { + "name": "ClipmapLevels", + "type": "int32", + "writable": true + }, + { + "name": "IsMaster", + "type": "bool", + "writable": true + }, + { + "name": "FirstTime", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvwindshared.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvwindshared.json new file mode 100644 index 000000000..77d65af9e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvwindshared.json @@ -0,0 +1,113 @@ +{ + "kind": "class", + "name": "CEnvWindShared", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvWindShared" + }, + "properties": [ + { + "name": "StartTime", + "type": "float", + "writable": true + }, + { + "name": "WindSeed", + "type": "uint32", + "writable": true + }, + { + "name": "MinWind", + "type": "uint16", + "writable": true + }, + { + "name": "MaxWind", + "type": "uint16", + "writable": true + }, + { + "name": "WindRadius", + "type": "int32", + "writable": true + }, + { + "name": "MinGust", + "type": "uint16", + "writable": true + }, + { + "name": "MaxGust", + "type": "uint16", + "writable": true + }, + { + "name": "MinGustDelay", + "type": "float", + "writable": true + }, + { + "name": "MaxGustDelay", + "type": "float", + "writable": true + }, + { + "name": "GustDuration", + "type": "float", + "writable": true + }, + { + "name": "GustDirChange", + "type": "uint16", + "writable": true + }, + { + "name": "InitialWindDir", + "type": "uint16", + "writable": true + }, + { + "name": "InitialWindSpeed", + "type": "float", + "writable": true + }, + { + "name": "Location", + "type": "Vector2D", + "writable": true + }, + { + "name": "OnGustStart", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnGustEnd", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "EntOwner", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cenvwindvolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/cenvwindvolume.json new file mode 100644 index 000000000..419d372ff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cenvwindvolume.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CEnvWindVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CEnvWindVolume" + }, + "properties": [ + { + "name": "Active", + "type": "bool", + "writable": true + }, + { + "name": "BoxMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "BoxMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "StartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "Shape", + "type": "int32", + "writable": true + }, + { + "name": "WindSpeedMultiplier", + "type": "float", + "writable": true + }, + { + "name": "WindTurbulenceMultiplier", + "type": "float", + "writable": true + }, + { + "name": "WindSpeedVariationMultiplier", + "type": "float", + "writable": true + }, + { + "name": "WindDirectionVariationMultiplier", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cexampleschemavdata_monomorphic.json b/generators/gamesdkdocumentation/cs2/docs/classes/cexampleschemavdata_monomorphic.json new file mode 100644 index 000000000..85c064928 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cexampleschemavdata_monomorphic.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CExampleSchemaVData_Monomorphic", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CExampleSchemaVData_Monomorphic" + }, + "properties": [ + { + "name": "Example1", + "type": "int32", + "writable": true + }, + { + "name": "Example2", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cexampleschemavdata_polymorphicbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/cexampleschemavdata_polymorphicbase.json new file mode 100644 index 000000000..637363f8d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cexampleschemavdata_polymorphicbase.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CExampleSchemaVData_PolymorphicBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CExampleSchemaVData_PolymorphicBase" + }, + "properties": [ + { + "name": "Base", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cexampleschemavdata_polymorphicderiveda.json b/generators/gamesdkdocumentation/cs2/docs/classes/cexampleschemavdata_polymorphicderiveda.json new file mode 100644 index 000000000..6bed0aae8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cexampleschemavdata_polymorphicderiveda.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CExampleSchemaVData_PolymorphicDerivedA", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CExampleSchemaVData_PolymorphicDerivedA" + }, + "properties": [ + { + "name": "DerivedA", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CExampleSchemaVData_PolymorphicBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cexampleschemavdata_polymorphicderivedb.json b/generators/gamesdkdocumentation/cs2/docs/classes/cexampleschemavdata_polymorphicderivedb.json new file mode 100644 index 000000000..eb011c2d0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cexampleschemavdata_polymorphicderivedb.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CExampleSchemaVData_PolymorphicDerivedB", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CExampleSchemaVData_PolymorphicDerivedB" + }, + "properties": [ + { + "name": "DerivedB", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CExampleSchemaVData_PolymorphicBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cexpressionactionupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cexpressionactionupdater.json new file mode 100644 index 000000000..1428ac13f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cexpressionactionupdater.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CExpressionActionUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CExpressionActionUpdater" + }, + "properties": [ + { + "name": "Param", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParamType", + "type": "uint8", + "writable": true + }, + { + "name": "Script", + "type": "AnimScriptHandle", + "writable": false + }, + { + "name": "Parent", + "type": "CAnimActionUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfeindexedjigglebone.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfeindexedjigglebone.json new file mode 100644 index 000000000..3b8323886 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfeindexedjigglebone.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CFeIndexedJiggleBone", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFeIndexedJiggleBone" + }, + "properties": [ + { + "name": "Node", + "type": "uint32", + "writable": true + }, + { + "name": "JiggleParent", + "type": "uint32", + "writable": true + }, + { + "name": "JiggleBone", + "type": "CFeJiggleBone", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfejigglebone.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfejigglebone.json new file mode 100644 index 000000000..ecb76156c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfejigglebone.json @@ -0,0 +1,203 @@ +{ + "kind": "class", + "name": "CFeJiggleBone", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFeJiggleBone" + }, + "properties": [ + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "Length", + "type": "float", + "writable": true + }, + { + "name": "TipMass", + "type": "float", + "writable": true + }, + { + "name": "YawStiffness", + "type": "float", + "writable": true + }, + { + "name": "YawDamping", + "type": "float", + "writable": true + }, + { + "name": "PitchStiffness", + "type": "float", + "writable": true + }, + { + "name": "PitchDamping", + "type": "float", + "writable": true + }, + { + "name": "AlongStiffness", + "type": "float", + "writable": true + }, + { + "name": "AlongDamping", + "type": "float", + "writable": true + }, + { + "name": "AngleLimit", + "type": "float", + "writable": true + }, + { + "name": "MinYaw", + "type": "float", + "writable": true + }, + { + "name": "MaxYaw", + "type": "float", + "writable": true + }, + { + "name": "YawFriction", + "type": "float", + "writable": true + }, + { + "name": "YawBounce", + "type": "float", + "writable": true + }, + { + "name": "MinPitch", + "type": "float", + "writable": true + }, + { + "name": "MaxPitch", + "type": "float", + "writable": true + }, + { + "name": "PitchFriction", + "type": "float", + "writable": true + }, + { + "name": "PitchBounce", + "type": "float", + "writable": true + }, + { + "name": "BaseMass", + "type": "float", + "writable": true + }, + { + "name": "BaseStiffness", + "type": "float", + "writable": true + }, + { + "name": "BaseDamping", + "type": "float", + "writable": true + }, + { + "name": "BaseMinLeft", + "type": "float", + "writable": true + }, + { + "name": "BaseMaxLeft", + "type": "float", + "writable": true + }, + { + "name": "BaseLeftFriction", + "type": "float", + "writable": true + }, + { + "name": "BaseMinUp", + "type": "float", + "writable": true + }, + { + "name": "BaseMaxUp", + "type": "float", + "writable": true + }, + { + "name": "BaseUpFriction", + "type": "float", + "writable": true + }, + { + "name": "BaseMinForward", + "type": "float", + "writable": true + }, + { + "name": "BaseMaxForward", + "type": "float", + "writable": true + }, + { + "name": "BaseForwardFriction", + "type": "float", + "writable": true + }, + { + "name": "Radius0", + "type": "float", + "writable": true + }, + { + "name": "Radius1", + "type": "float", + "writable": true + }, + { + "name": "Point0", + "type": "Vector2D", + "writable": true + }, + { + "name": "Point1", + "type": "Vector2D", + "writable": true + }, + { + "name": "CollisionMask", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfemorphlayer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfemorphlayer.json new file mode 100644 index 000000000..c4d5c9be0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfemorphlayer.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CFeMorphLayer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFeMorphLayer" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "NameHash", + "type": "uint32", + "writable": true + }, + { + "name": "Nodes", + "type": "uint16[]", + "writable": true + }, + { + "name": "InitPos", + "type": "QAngle[]", + "writable": true + }, + { + "name": "Gravity", + "type": "float[]", + "writable": true + }, + { + "name": "GoalStrength", + "type": "float[]", + "writable": true + }, + { + "name": "GoalDamping", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfenamedjigglebone.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfenamedjigglebone.json new file mode 100644 index 000000000..4b42eed41 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfenamedjigglebone.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CFeNamedJiggleBone", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFeNamedJiggleBone" + }, + "properties": [ + { + "name": "StrParentBone", + "type": "string", + "writable": true + }, + { + "name": "JiggleParent", + "type": "uint32", + "writable": true + }, + { + "name": "JiggleBone", + "type": "CFeJiggleBone", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfevertexmapbuildarray.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfevertexmapbuildarray.json new file mode 100644 index 000000000..133ce26ed --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfevertexmapbuildarray.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CFeVertexMapBuildArray", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFeVertexMapBuildArray" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfilterattributeint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfilterattributeint.json new file mode 100644 index 000000000..5042f23f2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfilterattributeint.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFilterAttributeInt", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFilterAttributeInt" + }, + "properties": [ + { + "name": "AttributeName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfilterclass.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfilterclass.json new file mode 100644 index 000000000..26a4261cb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfilterclass.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFilterClass", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFilterClass" + }, + "properties": [ + { + "name": "FilterClass", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfiltercontext.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfiltercontext.json new file mode 100644 index 000000000..d4cbbd63d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfiltercontext.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFilterContext", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFilterContext" + }, + "properties": [ + { + "name": "FilterContext", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfilterenemy.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfilterenemy.json new file mode 100644 index 000000000..24c2fdb86 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfilterenemy.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CFilterEnemy", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFilterEnemy" + }, + "properties": [ + { + "name": "EnemyName", + "type": "string", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "OuterRadius", + "type": "float", + "writable": true + }, + { + "name": "MaxSquadmatesPerEnemy", + "type": "int32", + "writable": true + }, + { + "name": "PlayerName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfilterlos.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfilterlos.json new file mode 100644 index 000000000..0b582159e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfilterlos.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFilterLOS", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFilterLOS" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfiltermassgreater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfiltermassgreater.json new file mode 100644 index 000000000..1ea5d1aac --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfiltermassgreater.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFilterMassGreater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFilterMassGreater" + }, + "properties": [ + { + "name": "FilterMass", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfiltermodel.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfiltermodel.json new file mode 100644 index 000000000..be91a17d4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfiltermodel.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFilterModel", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFilterModel" + }, + "properties": [ + { + "name": "FilterModel", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfiltermultiple.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfiltermultiple.json new file mode 100644 index 000000000..f5f7b5093 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfiltermultiple.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CFilterMultiple", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFilterMultiple" + }, + "properties": [ + { + "name": "FilterType", + "type": "uint32", + "writable": true + }, + { + "name": "FilterName", + "type": "uint32[]", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfiltermultipleapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfiltermultipleapi.json new file mode 100644 index 000000000..347b8ff6a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfiltermultipleapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CFilterMultipleAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFilterMultipleAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfiltername.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfiltername.json new file mode 100644 index 000000000..075e2d871 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfiltername.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFilterName", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFilterName" + }, + "properties": [ + { + "name": "FilterName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfilterproximity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfilterproximity.json new file mode 100644 index 000000000..88c4801fd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfilterproximity.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFilterProximity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFilterProximity" + }, + "properties": [ + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfilterteam.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfilterteam.json new file mode 100644 index 000000000..db0b8275e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfilterteam.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFilterTeam", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFilterTeam" + }, + "properties": [ + { + "name": "FilterTeam", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfirecrackerblast.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfirecrackerblast.json new file mode 100644 index 000000000..7964392f5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfirecrackerblast.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFireCrackerBlast", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFireCrackerBlast" + }, + "properties": [ + { + "name": "Parent", + "type": "CInferno", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfiringmodefloat.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfiringmodefloat.json new file mode 100644 index 000000000..79987ecc3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfiringmodefloat.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFiringModeFloat", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFiringModeFloat" + }, + "properties": [ + { + "name": "Values", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfiringmodeint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfiringmodeint.json new file mode 100644 index 000000000..8918dfe21 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfiringmodeint.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFiringModeInt", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFiringModeInt" + }, + "properties": [ + { + "name": "Values", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfish.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfish.json new file mode 100644 index 000000000..b5f5df493 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfish.json @@ -0,0 +1,148 @@ +{ + "kind": "class", + "name": "CFish", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFish" + }, + "properties": [ + { + "name": "Pool", + "type": "CFishPool", + "writable": false + }, + { + "name": "Id", + "type": "uint32", + "writable": true + }, + { + "name": "X", + "type": "float", + "writable": true + }, + { + "name": "Y", + "type": "float", + "writable": true + }, + { + "name": "Z", + "type": "float", + "writable": true + }, + { + "name": "Angle", + "type": "float", + "writable": true + }, + { + "name": "AngleChange", + "type": "float", + "writable": true + }, + { + "name": "Forward", + "type": "Vector2D", + "writable": true + }, + { + "name": "Perp", + "type": "Vector2D", + "writable": true + }, + { + "name": "PoolOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "WaterLevel", + "type": "float", + "writable": true + }, + { + "name": "Speed", + "type": "float", + "writable": true + }, + { + "name": "DesiredSpeed", + "type": "float", + "writable": true + }, + { + "name": "CalmSpeed", + "type": "float", + "writable": true + }, + { + "name": "PanicSpeed", + "type": "float", + "writable": true + }, + { + "name": "AvoidRange", + "type": "float", + "writable": true + }, + { + "name": "TurnTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "TurnClockwise", + "type": "bool", + "writable": true + }, + { + "name": "GoTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "MoveTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "PanicTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "DisperseTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "ProximityTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseAnimGraph", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfishpool.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfishpool.json new file mode 100644 index 000000000..8592480e9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfishpool.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CFishPool", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFishPool" + }, + "properties": [ + { + "name": "FishCount", + "type": "int32", + "writable": true + }, + { + "name": "MaxRange", + "type": "float", + "writable": true + }, + { + "name": "SwimDepth", + "type": "float", + "writable": true + }, + { + "name": "WaterLevel", + "type": "float", + "writable": true + }, + { + "name": "IsDormant", + "type": "bool", + "writable": true + }, + { + "name": "VisTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cflashbang.json b/generators/gamesdkdocumentation/cs2/docs/classes/cflashbang.json new file mode 100644 index 000000000..9c6a982c1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cflashbang.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFlashbang", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFlashbang" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseCSGrenade", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cflashbangprojectile.json b/generators/gamesdkdocumentation/cs2/docs/classes/cflashbangprojectile.json new file mode 100644 index 000000000..0467a4cd9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cflashbangprojectile.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CFlashbangProjectile", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFlashbangProjectile" + }, + "properties": [ + { + "name": "TimeToDetonate", + "type": "float", + "writable": true + }, + { + "name": "NumOpponentsHit", + "type": "uint8", + "writable": true + }, + { + "name": "NumTeammatesHit", + "type": "uint8", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseCSGrenadeProjectile", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cflashlighteffect.json b/generators/gamesdkdocumentation/cs2/docs/classes/cflashlighteffect.json new file mode 100644 index 000000000..41361760b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cflashlighteffect.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CFlashlightEffect", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFlashlightEffect" + }, + "properties": [ + { + "name": "IsOn", + "type": "bool", + "writable": true + }, + { + "name": "MuzzleFlashEnabled", + "type": "bool", + "writable": true + }, + { + "name": "MuzzleFlashBrightness", + "type": "float", + "writable": true + }, + { + "name": "MuzzleFlashOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "Fov", + "type": "float", + "writable": true + }, + { + "name": "FarZ", + "type": "float", + "writable": true + }, + { + "name": "LinearAtten", + "type": "float", + "writable": true + }, + { + "name": "CastsShadows", + "type": "bool", + "writable": true + }, + { + "name": "CurrentPullBackDist", + "type": "float", + "writable": true + }, + { + "name": "TextureName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cflexcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cflexcontroller.json new file mode 100644 index 000000000..055e6cc9c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cflexcontroller.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CFlexController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFlexController" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Type", + "type": "string", + "writable": true + }, + { + "name": "Min", + "type": "float", + "writable": true + }, + { + "name": "Max", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cflexdesc.json b/generators/gamesdkdocumentation/cs2/docs/classes/cflexdesc.json new file mode 100644 index 000000000..06310b44d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cflexdesc.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFlexDesc", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFlexDesc" + }, + "properties": [ + { + "name": "Facs", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cflexop.json b/generators/gamesdkdocumentation/cs2/docs/classes/cflexop.json new file mode 100644 index 000000000..9031fe6a9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cflexop.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFlexOp", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFlexOp" + }, + "properties": [ + { + "name": "OpCode", + "type": "uint32", + "writable": true + }, + { + "name": "Data", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cflexrule.json b/generators/gamesdkdocumentation/cs2/docs/classes/cflexrule.json new file mode 100644 index 000000000..8b9cee89e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cflexrule.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFlexRule", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFlexRule" + }, + "properties": [ + { + "name": "Flex", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfloatanimparameter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfloatanimparameter.json new file mode 100644 index 000000000..27a149f16 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfloatanimparameter.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CFloatAnimParameter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFloatAnimParameter" + }, + "properties": [ + { + "name": "DefaultValue", + "type": "float", + "writable": true + }, + { + "name": "MinValue", + "type": "float", + "writable": true + }, + { + "name": "MaxValue", + "type": "float", + "writable": true + }, + { + "name": "Interpolate", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CConcreteAnimParameter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfloatexponentialmovingaverage.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfloatexponentialmovingaverage.json new file mode 100644 index 000000000..ea42c38f4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfloatexponentialmovingaverage.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CFloatExponentialMovingAverage", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFloatExponentialMovingAverage" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfloatmovingaverage.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfloatmovingaverage.json new file mode 100644 index 000000000..b98159107 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfloatmovingaverage.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CFloatMovingAverage", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFloatMovingAverage" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfogcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfogcontroller.json new file mode 100644 index 000000000..b03deab21 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfogcontroller.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CFogController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFogController" + }, + "properties": [ + { + "name": "Fog", + "type": "fogparams_t", + "writable": false + }, + { + "name": "UseAngles", + "type": "bool", + "writable": true + }, + { + "name": "ChangedVariables", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfogtrigger.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfogtrigger.json new file mode 100644 index 000000000..2cb1d4cf7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfogtrigger.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFogTrigger", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFogTrigger" + }, + "properties": [ + { + "name": "Fog", + "type": "fogparams_t", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfogvolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfogvolume.json new file mode 100644 index 000000000..d905df05e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfogvolume.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CFogVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFogVolume" + }, + "properties": [ + { + "name": "FogName", + "type": "string", + "writable": true + }, + { + "name": "PostProcessName", + "type": "string", + "writable": true + }, + { + "name": "ColorCorrectionName", + "type": "string", + "writable": true + }, + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "InFogVolumesList", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CServerOnlyModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfollowattachmentupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfollowattachmentupdatenode.json new file mode 100644 index 000000000..a448b2a2a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfollowattachmentupdatenode.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFollowAttachmentUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFollowAttachmentUpdateNode" + }, + "properties": [ + { + "name": "OpFixedData", + "type": "FollowAttachmentSettings_t", + "writable": false + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfollowpathupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfollowpathupdatenode.json new file mode 100644 index 000000000..e516f0b04 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfollowpathupdatenode.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CFollowPathUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFollowPathUpdateNode" + }, + "properties": [ + { + "name": "BlendOutTime", + "type": "float", + "writable": true + }, + { + "name": "BlockNonPathMovement", + "type": "bool", + "writable": true + }, + { + "name": "StopFeetAtGoal", + "type": "bool", + "writable": true + }, + { + "name": "ScaleSpeed", + "type": "bool", + "writable": true + }, + { + "name": "Scale", + "type": "float", + "writable": true + }, + { + "name": "MinAngle", + "type": "float", + "writable": true + }, + { + "name": "MaxAngle", + "type": "float", + "writable": true + }, + { + "name": "SpeedScaleBlending", + "type": "float", + "writable": true + }, + { + "name": "TurnDamping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "FacingTarget", + "type": "uint32", + "writable": true + }, + { + "name": "Param", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "TurnToFaceOffset", + "type": "float", + "writable": true + }, + { + "name": "TurnToFace", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfollowtargetupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfollowtargetupdatenode.json new file mode 100644 index 000000000..ba7948a40 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfollowtargetupdatenode.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CFollowTargetUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFollowTargetUpdateNode" + }, + "properties": [ + { + "name": "OpFixedData", + "type": "FollowTargetOpFixedSettings_t", + "writable": false + }, + { + "name": "ParameterPosition", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParameterOrientation", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootadjustmentupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootadjustmentupdatenode.json new file mode 100644 index 000000000..48f750aad --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootadjustmentupdatenode.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CFootAdjustmentUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootAdjustmentUpdateNode" + }, + "properties": [ + { + "name": "Clips", + "type": "int32[]", + "writable": true + }, + { + "name": "BasePoseCacheHandle", + "type": "CPoseHandle", + "writable": false + }, + { + "name": "FacingTarget", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "TurnTimeMin", + "type": "float", + "writable": true + }, + { + "name": "TurnTimeMax", + "type": "float", + "writable": true + }, + { + "name": "StepHeightMax", + "type": "float", + "writable": true + }, + { + "name": "StepHeightMaxAngle", + "type": "float", + "writable": true + }, + { + "name": "ResetChild", + "type": "bool", + "writable": true + }, + { + "name": "AnimationDriven", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootcycle.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootcycle.json new file mode 100644 index 000000000..43d2ccfdf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootcycle.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFootCycle", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootCycle" + }, + "properties": [ + { + "name": "Parent", + "type": "CCycleBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootcycledefinition.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootcycledefinition.json new file mode 100644 index 000000000..4a3d22992 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootcycledefinition.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CFootCycleDefinition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootCycleDefinition" + }, + "properties": [ + { + "name": "StancePositionMS", + "type": "Vector2D", + "writable": true + }, + { + "name": "MidpointPositionMS", + "type": "Vector2D", + "writable": true + }, + { + "name": "StanceDirectionMS", + "type": "float", + "writable": true + }, + { + "name": "ToStrideStartPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "StanceCycle", + "type": "CAnimCycle", + "writable": false + }, + { + "name": "FootLiftCycle", + "type": "CFootCycle", + "writable": false + }, + { + "name": "FootOffCycle", + "type": "CFootCycle", + "writable": false + }, + { + "name": "FootStrikeCycle", + "type": "CFootCycle", + "writable": false + }, + { + "name": "FootLandCycle", + "type": "CFootCycle", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootcyclemetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootcyclemetricevaluator.json new file mode 100644 index 000000000..70b6fe023 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootcyclemetricevaluator.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFootCycleMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootCycleMetricEvaluator" + }, + "properties": [ + { + "name": "FootIndices", + "type": "int32[]", + "writable": true + }, + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootdefinition.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootdefinition.json new file mode 100644 index 000000000..de4356034 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootdefinition.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CFootDefinition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootDefinition" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "AnkleBoneName", + "type": "string", + "writable": true + }, + { + "name": "ToeBoneName", + "type": "string", + "writable": true + }, + { + "name": "BallOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "HeelOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "FootLength", + "type": "float", + "writable": true + }, + { + "name": "BindPoseDirectionMS", + "type": "float", + "writable": true + }, + { + "name": "TraceHeight", + "type": "float", + "writable": true + }, + { + "name": "TraceRadius", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootfallanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootfallanimtag.json new file mode 100644 index 000000000..03deb93dc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootfallanimtag.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFootFallAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootFallAnimTag" + }, + "properties": [ + { + "name": "Foot", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootlockupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootlockupdatenode.json new file mode 100644 index 000000000..bc5c2d0f4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootlockupdatenode.json @@ -0,0 +1,128 @@ +{ + "kind": "class", + "name": "CFootLockUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootLockUpdateNode" + }, + "properties": [ + { + "name": "OpFixedSettings", + "type": "FootLockPoseOpFixedSettings", + "writable": false + }, + { + "name": "HipShiftDamping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "RootHeightDamping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "StrideCurveScale", + "type": "float", + "writable": true + }, + { + "name": "StrideCurveLimitScale", + "type": "float", + "writable": true + }, + { + "name": "StepHeightIncreaseScale", + "type": "float", + "writable": true + }, + { + "name": "StepHeightDecreaseScale", + "type": "float", + "writable": true + }, + { + "name": "HipShiftScale", + "type": "float", + "writable": true + }, + { + "name": "BlendTime", + "type": "float", + "writable": true + }, + { + "name": "MaxRootHeightOffset", + "type": "float", + "writable": true + }, + { + "name": "MinRootHeightOffset", + "type": "float", + "writable": true + }, + { + "name": "TiltPlanePitchSpringStrength", + "type": "float", + "writable": true + }, + { + "name": "TiltPlaneRollSpringStrength", + "type": "float", + "writable": true + }, + { + "name": "ApplyFootRotationLimits", + "type": "bool", + "writable": true + }, + { + "name": "ApplyHipShift", + "type": "bool", + "writable": true + }, + { + "name": "ModulateStepHeight", + "type": "bool", + "writable": true + }, + { + "name": "ResetChild", + "type": "bool", + "writable": true + }, + { + "name": "EnableVerticalCurvedPaths", + "type": "bool", + "writable": true + }, + { + "name": "EnableRootHeightDamping", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootmotion.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootmotion.json new file mode 100644 index 000000000..08a0ebfad --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootmotion.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFootMotion", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootMotion" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Additive", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootpinningupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootpinningupdatenode.json new file mode 100644 index 000000000..9c5ce4398 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootpinningupdatenode.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CFootPinningUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootPinningUpdateNode" + }, + "properties": [ + { + "name": "PoseOpFixedData", + "type": "FootPinningPoseOpFixedData_t", + "writable": false + }, + { + "name": "TimingSource", + "type": "uint32", + "writable": true + }, + { + "name": "ResetChild", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootpositionmetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootpositionmetricevaluator.json new file mode 100644 index 000000000..0b2a1ceec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootpositionmetricevaluator.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CFootPositionMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootPositionMetricEvaluator" + }, + "properties": [ + { + "name": "FootIndices", + "type": "int32[]", + "writable": true + }, + { + "name": "IgnoreSlope", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootstepcontrol.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootstepcontrol.json new file mode 100644 index 000000000..462c53363 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootstepcontrol.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CFootstepControl", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootstepControl" + }, + "properties": [ + { + "name": "Source", + "type": "string", + "writable": true + }, + { + "name": "Destination", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootsteplandedanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootsteplandedanimtag.json new file mode 100644 index 000000000..b4cd5d421 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootsteplandedanimtag.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CFootstepLandedAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootstepLandedAnimTag" + }, + "properties": [ + { + "name": "FootstepType", + "type": "uint32", + "writable": true + }, + { + "name": "OverrideSoundName", + "type": "string", + "writable": true + }, + { + "name": "DebugAnimSourceString", + "type": "string", + "writable": true + }, + { + "name": "BoneName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootsteptablehandle.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootsteptablehandle.json new file mode 100644 index 000000000..d94faa06d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootsteptablehandle.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CFootstepTableHandle", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootstepTableHandle" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootsteptriggerupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootsteptriggerupdatenode.json new file mode 100644 index 000000000..e165542f7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootsteptriggerupdatenode.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFootStepTriggerUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootStepTriggerUpdateNode" + }, + "properties": [ + { + "name": "Tolerance", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfootstride.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfootstride.json new file mode 100644 index 000000000..fb44b60ba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfootstride.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFootStride", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootStride" + }, + "properties": [ + { + "name": "Definition", + "type": "CFootCycleDefinition", + "writable": false + }, + { + "name": "Trajectories", + "type": "CFootTrajectories", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfoottrajectories.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfoottrajectories.json new file mode 100644 index 000000000..5fdc44b97 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfoottrajectories.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CFootTrajectories", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootTrajectories" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfoottrajectory.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfoottrajectory.json new file mode 100644 index 000000000..a132bed7e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfoottrajectory.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CFootTrajectory", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFootTrajectory" + }, + "properties": [ + { + "name": "Offset", + "type": "Vector2D", + "writable": true + }, + { + "name": "RotationOffset", + "type": "float", + "writable": true + }, + { + "name": "Progression", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncbrush.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncbrush.json new file mode 100644 index 000000000..c21f01ae3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncbrush.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CFuncBrush", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncBrush" + }, + "properties": [ + { + "name": "Solidity", + "type": "uint32", + "writable": true + }, + { + "name": "Disabled", + "type": "int32", + "writable": true + }, + { + "name": "SolidBsp", + "type": "bool", + "writable": true + }, + { + "name": "ExcludedClass", + "type": "string", + "writable": true + }, + { + "name": "InvertExclusion", + "type": "bool", + "writable": true + }, + { + "name": "ScriptedMovement", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncconveyor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncconveyor.json new file mode 100644 index 000000000..9057609c4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncconveyor.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CFuncConveyor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncConveyor" + }, + "properties": [ + { + "name": "ConveyorModels", + "type": "string", + "writable": true + }, + { + "name": "TransitionDurationSeconds", + "type": "float", + "writable": true + }, + { + "name": "MoveEntitySpace", + "type": "Vector", + "writable": true + }, + { + "name": "MoveDirEntitySpace", + "type": "Vector2D", + "writable": true + }, + { + "name": "TargetSpeed", + "type": "float", + "writable": true + }, + { + "name": "TransitionStartTick", + "type": "int32", + "writable": true + }, + { + "name": "TransitionDurationTicks", + "type": "int32", + "writable": true + }, + { + "name": "TransitionStartSpeed", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncelectrifiedvolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncelectrifiedvolume.json new file mode 100644 index 000000000..95d2fa45b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncelectrifiedvolume.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CFuncElectrifiedVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncElectrifiedVolume" + }, + "properties": [ + { + "name": "EffectName", + "type": "string", + "writable": true + }, + { + "name": "EffectInterpenetrateName", + "type": "string", + "writable": true + }, + { + "name": "EffectZapName", + "type": "string", + "writable": true + }, + { + "name": "EffectSource", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CFuncBrush", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncillusionary.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncillusionary.json new file mode 100644 index 000000000..ce5931d74 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncillusionary.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFuncIllusionary", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncIllusionary" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncinteractionlayerclip.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncinteractionlayerclip.json new file mode 100644 index 000000000..0e7b9108c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncinteractionlayerclip.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CFuncInteractionLayerClip", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncInteractionLayerClip" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "InteractsAs", + "type": "string", + "writable": true + }, + { + "name": "InteractsWith", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncladder.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncladder.json new file mode 100644 index 000000000..b334022f0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncladder.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CFuncLadder", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncLadder" + }, + "properties": [ + { + "name": "LadderDir", + "type": "Vector2D", + "writable": true + }, + { + "name": "LocalTop", + "type": "Vector2D", + "writable": true + }, + { + "name": "PlayerMountPositionTop", + "type": "Vector2D", + "writable": true + }, + { + "name": "PlayerMountPositionBottom", + "type": "Vector2D", + "writable": true + }, + { + "name": "AutoRideSpeed", + "type": "float", + "writable": true + }, + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "FakeLadder", + "type": "bool", + "writable": true + }, + { + "name": "HasSlack", + "type": "bool", + "writable": true + }, + { + "name": "SurfacePropName", + "type": "string", + "writable": true + }, + { + "name": "OnPlayerGotOnLadder", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnPlayerGotOffLadder", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncladderalias_func_useableladder.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncladderalias_func_useableladder.json new file mode 100644 index 000000000..9b0861584 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncladderalias_func_useableladder.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFuncLadderAlias_func_useableladder", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncLadderAlias_func_useableladder" + }, + "properties": [ + { + "name": "Parent", + "type": "CFuncLadder", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmonitor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmonitor.json new file mode 100644 index 000000000..ae77fc77f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmonitor.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CFuncMonitor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncMonitor" + }, + "properties": [ + { + "name": "TargetCamera", + "type": "string", + "writable": true + }, + { + "name": "ResolutionEnum", + "type": "int32", + "writable": true + }, + { + "name": "RenderShadows", + "type": "bool", + "writable": true + }, + { + "name": "UseUniqueColorTarget", + "type": "bool", + "writable": true + }, + { + "name": "BrushModelName", + "type": "string", + "writable": true + }, + { + "name": "TargetCamera1", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "Draw3DSkybox", + "type": "bool", + "writable": true + }, + { + "name": "StartEnabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CFuncBrush", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmovelinear.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmovelinear.json new file mode 100644 index 000000000..ea06c00d2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmovelinear.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CFuncMoveLinear", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncMoveLinear" + }, + "properties": [ + { + "name": "AuthoredPosition", + "type": "uint32", + "writable": true + }, + { + "name": "MoveEntitySpace", + "type": "Vector", + "writable": true + }, + { + "name": "MoveDirParentSpace", + "type": "Vector2D", + "writable": true + }, + { + "name": "SoundStart", + "type": "string", + "writable": true + }, + { + "name": "SoundStop", + "type": "string", + "writable": true + }, + { + "name": "CurrentSound", + "type": "string", + "writable": true + }, + { + "name": "BlockDamage", + "type": "float", + "writable": true + }, + { + "name": "StartPosition", + "type": "float", + "writable": true + }, + { + "name": "OnFullyOpen", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnFullyClosed", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "CreateMovableNavMesh", + "type": "bool", + "writable": true + }, + { + "name": "AllowMovableNavMeshDockingOnEntireEntity", + "type": "bool", + "writable": true + }, + { + "name": "CreateNavObstacle", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseToggle", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmovelinearalias_momentary_door.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmovelinearalias_momentary_door.json new file mode 100644 index 000000000..fcf55dac7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmovelinearalias_momentary_door.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFuncMoveLinearAlias_momentary_door", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncMoveLinearAlias_momentary_door" + }, + "properties": [ + { + "name": "Parent", + "type": "CFuncMoveLinear", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmover.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmover.json new file mode 100644 index 000000000..48d73ddfe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmover.json @@ -0,0 +1,368 @@ +{ + "kind": "class", + "name": "CFuncMover", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncMover" + }, + "properties": [ + { + "name": "PathName", + "type": "string", + "writable": true + }, + { + "name": "PathMover", + "type": "CPathMover", + "writable": false + }, + { + "name": "PathNodeStart", + "type": "string", + "writable": true + }, + { + "name": "PathNodeEnd", + "type": "string", + "writable": true + }, + { + "name": "MoveType", + "type": "uint32", + "writable": true + }, + { + "name": "IsReversing", + "type": "bool", + "writable": true + }, + { + "name": "Target", + "type": "Vector2D", + "writable": true + }, + { + "name": "StartSpeed", + "type": "float", + "writable": true + }, + { + "name": "PathLocation", + "type": "float", + "writable": true + }, + { + "name": "T", + "type": "float", + "writable": true + }, + { + "name": "CurrentNodeIndex", + "type": "int32", + "writable": true + }, + { + "name": "PreviousNodeIndex", + "type": "int32", + "writable": true + }, + { + "name": "SolidType", + "type": "uint8", + "writable": true + }, + { + "name": "IsMoving", + "type": "bool", + "writable": true + }, + { + "name": "TimeToReachMaxSpeed", + "type": "float", + "writable": true + }, + { + "name": "DistanceToReachMaxSpeed", + "type": "float", + "writable": true + }, + { + "name": "TimeToReachZeroSpeed", + "type": "float", + "writable": true + }, + { + "name": "DistanceToReachZeroSpeed", + "type": "float", + "writable": true + }, + { + "name": "TimeMovementStart", + "type": "float", + "writable": true + }, + { + "name": "TimeMovementStop", + "type": "float", + "writable": true + }, + { + "name": "StopAtNode", + "type": "CMoverPathNode", + "writable": false + }, + { + "name": "PathLocationToBeginStop", + "type": "float", + "writable": true + }, + { + "name": "StartForwardSound", + "type": "string", + "writable": true + }, + { + "name": "LoopForwardSound", + "type": "string", + "writable": true + }, + { + "name": "StopForwardSound", + "type": "string", + "writable": true + }, + { + "name": "StartReverseSound", + "type": "string", + "writable": true + }, + { + "name": "LoopReverseSound", + "type": "string", + "writable": true + }, + { + "name": "StopReverseSound", + "type": "string", + "writable": true + }, + { + "name": "ArriveAtDestinationSound", + "type": "string", + "writable": true + }, + { + "name": "OnMovementEnd", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "StartAtClosestPoint", + "type": "bool", + "writable": true + }, + { + "name": "StartAtEnd", + "type": "bool", + "writable": true + }, + { + "name": "OrientationUpdate", + "type": "uint32", + "writable": true + }, + { + "name": "TimeStartOrientationChange", + "type": "float", + "writable": true + }, + { + "name": "TimeToBlendToNewOrientation", + "type": "float", + "writable": true + }, + { + "name": "DurationBlendToNewOrientationRan", + "type": "float", + "writable": true + }, + { + "name": "OriginalOrientationIndex", + "type": "int32", + "writable": true + }, + { + "name": "CreateMovableNavMesh", + "type": "bool", + "writable": true + }, + { + "name": "AllowMovableNavMeshDockingOnEntireEntity", + "type": "bool", + "writable": true + }, + { + "name": "OnNodePassed", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OrientationMatchEntityName", + "type": "string", + "writable": true + }, + { + "name": "OrientationMatchEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "TimeToTraverseToNextNode", + "type": "float", + "writable": true + }, + { + "name": "LerpToNewPosStartInPathEntitySpace", + "type": "Vector2D", + "writable": true + }, + { + "name": "LerpToNewPosEndInPathEntitySpace", + "type": "Vector2D", + "writable": true + }, + { + "name": "LerpToPositionT", + "type": "float", + "writable": true + }, + { + "name": "LerpToPositionDeltaT", + "type": "float", + "writable": true + }, + { + "name": "OnLerpToPositionComplete", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "IsPaused", + "type": "bool", + "writable": true + }, + { + "name": "TransitionedToPathNodeAction", + "type": "uint32", + "writable": true + }, + { + "name": "DelayedTeleportToNode", + "type": "int32", + "writable": true + }, + { + "name": "IsVerboseLogging", + "type": "bool", + "writable": true + }, + { + "name": "FollowEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "FollowDistance", + "type": "float", + "writable": true + }, + { + "name": "FollowMinimumSpeed", + "type": "float", + "writable": true + }, + { + "name": "CurFollowEntityT", + "type": "float", + "writable": true + }, + { + "name": "CurFollowSpeed", + "type": "float", + "writable": true + }, + { + "name": "StrOrientationFaceEntityName", + "type": "string", + "writable": true + }, + { + "name": "OrientationFaceEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "OnStart", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnStartForward", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnStartReverse", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnStop", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnStopped", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "NextNodeReturnsCurrent", + "type": "bool", + "writable": true + }, + { + "name": "StartedMoving", + "type": "bool", + "writable": true + }, + { + "name": "FollowEntityDirection", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmoverapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmoverapi.json new file mode 100644 index 000000000..40f3e6555 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncmoverapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CFuncMoverAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncMoverAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncnavblocker.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncnavblocker.json new file mode 100644 index 000000000..6c4a2a373 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncnavblocker.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CFuncNavBlocker", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncNavBlocker" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "BlockedTeamNumber", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncnavobstruction.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncnavobstruction.json new file mode 100644 index 000000000..9e7685d54 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncnavobstruction.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CFuncNavObstruction", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncNavObstruction" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "UseAsyncObstacleUpdate", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncplat.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncplat.json new file mode 100644 index 000000000..c57a22ef7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncplat.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFuncPlat", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncPlat" + }, + "properties": [ + { + "name": "Noise", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBasePlatTrain", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncplatrot.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncplatrot.json new file mode 100644 index 000000000..608ba82ca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncplatrot.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CFuncPlatRot", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncPlatRot" + }, + "properties": [ + { + "name": "End", + "type": "Vector", + "writable": true + }, + { + "name": "Start", + "type": "Vector", + "writable": true + }, + { + "name": "Parent", + "type": "CFuncPlat", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncproprespawnzone.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncproprespawnzone.json new file mode 100644 index 000000000..0f222dbcd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncproprespawnzone.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFuncPropRespawnZone", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncPropRespawnZone" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncrotating.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncrotating.json new file mode 100644 index 000000000..b6ca76c2a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncrotating.json @@ -0,0 +1,123 @@ +{ + "kind": "class", + "name": "CFuncRotating", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncRotating" + }, + "properties": [ + { + "name": "OnStopped", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnStarted", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnReachedStart", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "LocalRotationVector", + "type": "Vector2D", + "writable": true + }, + { + "name": "FanFriction", + "type": "float", + "writable": true + }, + { + "name": "Attenuation", + "type": "float", + "writable": true + }, + { + "name": "Volume", + "type": "float", + "writable": true + }, + { + "name": "TargetSpeed", + "type": "float", + "writable": true + }, + { + "name": "MaxSpeed", + "type": "float", + "writable": true + }, + { + "name": "BlockDamage", + "type": "float", + "writable": true + }, + { + "name": "NoiseRunning", + "type": "string", + "writable": true + }, + { + "name": "Reversed", + "type": "bool", + "writable": true + }, + { + "name": "AccelDecel", + "type": "bool", + "writable": true + }, + { + "name": "PrevLocalAngles", + "type": "Vector", + "writable": true + }, + { + "name": "Start", + "type": "Vector", + "writable": true + }, + { + "name": "StopAtStartPos", + "type": "bool", + "writable": true + }, + { + "name": "ClientOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "ClientAngles", + "type": "Vector", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncshatterglass.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncshatterglass.json new file mode 100644 index 000000000..9e383dc52 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncshatterglass.json @@ -0,0 +1,148 @@ +{ + "kind": "class", + "name": "CFuncShatterglass", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncShatterglass" + }, + "properties": [ + { + "name": "ShatterGlassShards", + "type": "uint32[]", + "writable": true + }, + { + "name": "PanelSize", + "type": "Vector4D", + "writable": true + }, + { + "name": "LastShatterSoundEmitTime", + "type": "float", + "writable": true + }, + { + "name": "LastCleanupTime", + "type": "float", + "writable": true + }, + { + "name": "InitAtTime", + "type": "float", + "writable": true + }, + { + "name": "GlassThickness", + "type": "float", + "writable": true + }, + { + "name": "SpawnInvulnerability", + "type": "float", + "writable": true + }, + { + "name": "BreakSilent", + "type": "bool", + "writable": true + }, + { + "name": "BreakShardless", + "type": "bool", + "writable": true + }, + { + "name": "Broken", + "type": "bool", + "writable": true + }, + { + "name": "GlassNavIgnore", + "type": "bool", + "writable": true + }, + { + "name": "GlassInFrame", + "type": "bool", + "writable": true + }, + { + "name": "StartBroken", + "type": "bool", + "writable": true + }, + { + "name": "InitialDamageType", + "type": "uint8", + "writable": true + }, + { + "name": "DamagePositioningEntityName01", + "type": "string", + "writable": true + }, + { + "name": "DamagePositioningEntityName02", + "type": "string", + "writable": true + }, + { + "name": "DamagePositioningEntityName03", + "type": "string", + "writable": true + }, + { + "name": "DamagePositioningEntityName04", + "type": "string", + "writable": true + }, + { + "name": "InitialDamagePositions", + "type": "QAngle[]", + "writable": true + }, + { + "name": "ExtraDamagePositions", + "type": "QAngle[]", + "writable": true + }, + { + "name": "InitialPanelVertices", + "type": "Vector2D[]", + "writable": true + }, + { + "name": "OnBroken", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "SurfaceType", + "type": "uint8", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfunctanktrain.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctanktrain.json new file mode 100644 index 000000000..7418630fb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctanktrain.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFuncTankTrain", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncTankTrain" + }, + "properties": [ + { + "name": "OnDeath", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CFuncTrackTrain", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfunctimescale.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctimescale.json new file mode 100644 index 000000000..331ef9aaf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctimescale.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CFuncTimescale", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncTimescale" + }, + "properties": [ + { + "name": "DesiredTimescale", + "type": "float", + "writable": true + }, + { + "name": "Acceleration", + "type": "float", + "writable": true + }, + { + "name": "MinBlendRate", + "type": "float", + "writable": true + }, + { + "name": "BlendDeltaMultiplier", + "type": "float", + "writable": true + }, + { + "name": "IsStarted", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfunctrackauto.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctrackauto.json new file mode 100644 index 000000000..551cb189b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctrackauto.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFuncTrackAuto", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncTrackAuto" + }, + "properties": [ + { + "name": "Parent", + "type": "CFuncTrackChange", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfunctrackchange.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctrackchange.json new file mode 100644 index 000000000..55329ff27 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctrackchange.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CFuncTrackChange", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncTrackChange" + }, + "properties": [ + { + "name": "TrackTop", + "type": "int32[]", + "writable": false + }, + { + "name": "TrackBottom", + "type": "int32[]", + "writable": false + }, + { + "name": "Train", + "type": "int32[]", + "writable": false + }, + { + "name": "TrackTopName", + "type": "string", + "writable": true + }, + { + "name": "TrackBottomName", + "type": "string", + "writable": true + }, + { + "name": "TrainName", + "type": "string", + "writable": true + }, + { + "name": "Code", + "type": "uint32", + "writable": true + }, + { + "name": "TargetState", + "type": "int32", + "writable": true + }, + { + "name": "Use", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CFuncPlatRot", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfunctracktrain.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctracktrain.json new file mode 100644 index 000000000..a3f9e02c9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctracktrain.json @@ -0,0 +1,218 @@ +{ + "kind": "class", + "name": "CFuncTrackTrain", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncTrackTrain" + }, + "properties": [ + { + "name": "Ppath", + "type": "CPathTrack", + "writable": false + }, + { + "name": "Length", + "type": "float", + "writable": true + }, + { + "name": "PosPrev", + "type": "Vector2D", + "writable": true + }, + { + "name": "Prev", + "type": "Vector", + "writable": true + }, + { + "name": "ControlMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "ControlMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "LastBlockPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "LastBlockTick", + "type": "int32", + "writable": true + }, + { + "name": "Volume", + "type": "float", + "writable": true + }, + { + "name": "Bank", + "type": "float", + "writable": true + }, + { + "name": "OldSpeed", + "type": "float", + "writable": true + }, + { + "name": "BlockDamage", + "type": "float", + "writable": true + }, + { + "name": "Height", + "type": "float", + "writable": true + }, + { + "name": "MaxSpeed", + "type": "float", + "writable": true + }, + { + "name": "Dir", + "type": "float", + "writable": true + }, + { + "name": "SoundMove", + "type": "string", + "writable": true + }, + { + "name": "SoundMovePing", + "type": "string", + "writable": true + }, + { + "name": "SoundStart", + "type": "string", + "writable": true + }, + { + "name": "SoundStop", + "type": "string", + "writable": true + }, + { + "name": "StrPathTarget", + "type": "string", + "writable": true + }, + { + "name": "MoveSoundMinDuration", + "type": "float", + "writable": true + }, + { + "name": "MoveSoundMaxDuration", + "type": "float", + "writable": true + }, + { + "name": "NextMoveSoundTime", + "type": "float", + "writable": true + }, + { + "name": "MoveSoundMinPitch", + "type": "float", + "writable": true + }, + { + "name": "MoveSoundMaxPitch", + "type": "float", + "writable": true + }, + { + "name": "OrientationType", + "type": "uint32", + "writable": true + }, + { + "name": "VelocityType", + "type": "uint32", + "writable": true + }, + { + "name": "OnStart", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnNext", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnArrivedAtDestinationNode", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "ManualSpeedChanges", + "type": "bool", + "writable": true + }, + { + "name": "DesiredSpeed", + "type": "float", + "writable": true + }, + { + "name": "SpeedChangeTime", + "type": "float", + "writable": true + }, + { + "name": "AccelSpeed", + "type": "float", + "writable": true + }, + { + "name": "DecelSpeed", + "type": "float", + "writable": true + }, + { + "name": "AccelToSpeed", + "type": "bool", + "writable": true + }, + { + "name": "NextMPSoundTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfunctrain.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctrain.json new file mode 100644 index 000000000..19babe72d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctrain.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CFuncTrain", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncTrain" + }, + "properties": [ + { + "name": "CurrentTarget", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Activated", + "type": "bool", + "writable": true + }, + { + "name": "Enemy", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "BlockDamage", + "type": "float", + "writable": true + }, + { + "name": "NextBlockTime", + "type": "float", + "writable": true + }, + { + "name": "LastTarget", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBasePlatTrain", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfunctraincontrols.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctraincontrols.json new file mode 100644 index 000000000..9d45717a3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfunctraincontrols.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFuncTrainControls", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncTrainControls" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncvehicleclip.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncvehicleclip.json new file mode 100644 index 000000000..703fda1e3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncvehicleclip.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFuncVehicleClip", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncVehicleClip" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncvphysicsclip.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncvphysicsclip.json new file mode 100644 index 000000000..854f768c7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncvphysicsclip.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFuncVPhysicsClip", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncVPhysicsClip" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncwall.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncwall.json new file mode 100644 index 000000000..629435202 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncwall.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFuncWall", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncWall" + }, + "properties": [ + { + "name": "State", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncwalltoggle.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncwalltoggle.json new file mode 100644 index 000000000..551d068f2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncwalltoggle.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CFuncWallToggle", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncWallToggle" + }, + "properties": [ + { + "name": "Parent", + "type": "CFuncWall", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuncwater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncwater.json new file mode 100644 index 000000000..673e4e8c7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuncwater.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFuncWater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuncWater" + }, + "properties": [ + { + "name": "BuoyancyHelper", + "type": "CBuoyancyHelper", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuseprogram.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuseprogram.json new file mode 100644 index 000000000..e58340d05 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuseprogram.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CFuseProgram", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuseProgram" + }, + "properties": [ + { + "name": "ProgramBuffer", + "type": "uint8[]", + "writable": true + }, + { + "name": "MaxTempVarsUsed", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfusesymboltable.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfusesymboltable.json new file mode 100644 index 000000000..7773ff79d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfusesymboltable.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CFuseSymbolTable", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFuseSymbolTable" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuturefacingmetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuturefacingmetricevaluator.json new file mode 100644 index 000000000..31adc7de7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuturefacingmetricevaluator.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CFutureFacingMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFutureFacingMetricEvaluator" + }, + "properties": [ + { + "name": "Distance", + "type": "float", + "writable": true + }, + { + "name": "Time", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cfuturevelocitymetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cfuturevelocitymetricevaluator.json new file mode 100644 index 000000000..4a2e0070c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cfuturevelocitymetricevaluator.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CFutureVelocityMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CFutureVelocityMetricEvaluator" + }, + "properties": [ + { + "name": "Distance", + "type": "float", + "writable": true + }, + { + "name": "StoppingDistance", + "type": "float", + "writable": true + }, + { + "name": "TargetSpeed", + "type": "float", + "writable": true + }, + { + "name": "Mode", + "type": "uint8", + "writable": true + }, + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgamechoreoservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgamechoreoservices.json new file mode 100644 index 000000000..a689cefda --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgamechoreoservices.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CGameChoreoServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGameChoreoServices" + }, + "properties": [ + { + "name": "Owner", + "type": "CBaseAnimGraph", + "writable": false + }, + { + "name": "ScriptedSequence", + "type": "CScriptedSequence", + "writable": false + }, + { + "name": "TimeStartedState", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "IChoreoServices", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgameend.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgameend.json new file mode 100644 index 000000000..5e53d0855 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgameend.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CGameEnd", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGameEnd" + }, + "properties": [ + { + "name": "Parent", + "type": "CRulePointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgamegibmanager.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgamegibmanager.json new file mode 100644 index 000000000..65a6e48d8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgamegibmanager.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CGameGibManager", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGameGibManager" + }, + "properties": [ + { + "name": "AllowNewGibs", + "type": "bool", + "writable": true + }, + { + "name": "CurrentMaxPieces", + "type": "int32", + "writable": true + }, + { + "name": "MaxPieces", + "type": "int32", + "writable": true + }, + { + "name": "LastFrame", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgamemoney.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgamemoney.json new file mode 100644 index 000000000..de93cc290 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgamemoney.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CGameMoney", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGameMoney" + }, + "properties": [ + { + "name": "OnMoneySpent", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMoneySpentFail", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Money", + "type": "int32", + "writable": true + }, + { + "name": "StrAwardText", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CRulePointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgameplayerequip.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgameplayerequip.json new file mode 100644 index 000000000..1f8a0393f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgameplayerequip.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CGamePlayerEquip", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGamePlayerEquip" + }, + "properties": [ + { + "name": "Parent", + "type": "CRulePointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgameplayerzone.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgameplayerzone.json new file mode 100644 index 000000000..d4b86004a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgameplayerzone.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CGamePlayerZone", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGamePlayerZone" + }, + "properties": [ + { + "name": "OnPlayerInZone", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnPlayerOutZone", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CRuleBrushEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgamerules.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgamerules.json new file mode 100644 index 000000000..f9f3be387 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgamerules.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CGameRules", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGameRules" + }, + "properties": [ + { + "name": "__pChainEntity", + "type": "CNetworkVarChainer", + "writable": false + }, + { + "name": "QuestName", + "type": "string", + "writable": true + }, + { + "name": "QuestPhase", + "type": "int32", + "writable": true + }, + { + "name": "TotalPausedTicks", + "type": "int32", + "writable": true + }, + { + "name": "PauseStartTick", + "type": "int32", + "writable": true + }, + { + "name": "GamePaused", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgamerulesproxy.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgamerulesproxy.json new file mode 100644 index 000000000..c5c1aa263 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgamerulesproxy.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CGameRulesProxy", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGameRulesProxy" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgamescenenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgamescenenode.json new file mode 100644 index 000000000..51605de7f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgamescenenode.json @@ -0,0 +1,143 @@ +{ + "kind": "class", + "name": "CGameSceneNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGameSceneNode" + }, + "properties": [ + { + "name": "Owner", + "type": "int32[]", + "writable": false + }, + { + "name": "Parent", + "type": "int32[]", + "writable": false + }, + { + "name": "Child", + "type": "int32[]", + "writable": false + }, + { + "name": "NextSibling", + "type": "int32[]", + "writable": false + }, + { + "name": "Origin", + "type": "CNetworkOriginCellCoordQuantizedVector", + "writable": false + }, + { + "name": "Rotation", + "type": "Vector", + "writable": true + }, + { + "name": "Scale", + "type": "float", + "writable": true + }, + { + "name": "AbsOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "AbsRotation", + "type": "Vector", + "writable": true + }, + { + "name": "AbsScale", + "type": "float", + "writable": true + }, + { + "name": "ParentAttachmentOrBone", + "type": "int16", + "writable": true + }, + { + "name": "DebugAbsOriginChanges", + "type": "bool", + "writable": true + }, + { + "name": "Dormant", + "type": "bool", + "writable": true + }, + { + "name": "ForceParentToBeNetworked", + "type": "bool", + "writable": true + }, + { + "name": "HierarchicalDepth", + "type": "uint8", + "writable": true + }, + { + "name": "HierarchyType", + "type": "uint8", + "writable": true + }, + { + "name": "DoNotSetAnimTimeInInvalidatePhysicsCount", + "type": "uint8", + "writable": true + }, + { + "name": "Name", + "type": "uint32", + "writable": true + }, + { + "name": "HierarchyAttachName", + "type": "uint32", + "writable": true + }, + { + "name": "ZOffset", + "type": "float", + "writable": true + }, + { + "name": "ClientLocalScale", + "type": "float", + "writable": true + }, + { + "name": "RenderOrigin", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "GetSkeletonInstance", + "arguments": {}, + "return": "CSkeletonInstance" + }, + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgamescriptedmovedata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgamescriptedmovedata.json new file mode 100644 index 000000000..37ce1c221 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgamescriptedmovedata.json @@ -0,0 +1,118 @@ +{ + "kind": "class", + "name": "CGameScriptedMoveData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGameScriptedMoveData" + }, + "properties": [ + { + "name": "AccumulatedRootMotion", + "type": "Vector2D", + "writable": true + }, + { + "name": "AccumulatedRootMotionRotation", + "type": "Vector", + "writable": true + }, + { + "name": "Src", + "type": "Vector2D", + "writable": true + }, + { + "name": "Src1", + "type": "Vector", + "writable": true + }, + { + "name": "Current", + "type": "Vector", + "writable": true + }, + { + "name": "LockedSpeed", + "type": "float", + "writable": true + }, + { + "name": "AngRate", + "type": "float", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "StartTime", + "type": "float", + "writable": true + }, + { + "name": "Active", + "type": "bool", + "writable": true + }, + { + "name": "TeleportOnEnd", + "type": "bool", + "writable": true + }, + { + "name": "IgnoreRotation", + "type": "bool", + "writable": true + }, + { + "name": "Success", + "type": "bool", + "writable": true + }, + { + "name": "ForcedCrouchState", + "type": "uint32", + "writable": true + }, + { + "name": "IgnoreCollisions", + "type": "bool", + "writable": true + }, + { + "name": "Dest", + "type": "Vector2D", + "writable": true + }, + { + "name": "Dst", + "type": "Vector", + "writable": true + }, + { + "name": "DestEntity", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgamescriptedmovedef_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgamescriptedmovedef_t.json new file mode 100644 index 000000000..9abaccd17 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgamescriptedmovedef_t.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CGameScriptedMoveDef_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGameScriptedMoveDef_t" + }, + "properties": [ + { + "name": "DestOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "DestEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Dest", + "type": "Vector", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "AngRate", + "type": "float", + "writable": true + }, + { + "name": "MoveSpeed", + "type": "float", + "writable": true + }, + { + "name": "AimDisabled", + "type": "bool", + "writable": true + }, + { + "name": "IgnoreRotation", + "type": "bool", + "writable": true + }, + { + "name": "ForcedCrouchState", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgametext.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgametext.json new file mode 100644 index 000000000..db3442d59 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgametext.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CGameText", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGameText" + }, + "properties": [ + { + "name": "Message", + "type": "string", + "writable": true + }, + { + "name": "TextParms", + "type": "hudtextparms_t", + "writable": false + }, + { + "name": "Parent", + "type": "CRulePointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgeneralrandomrotation.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgeneralrandomrotation.json new file mode 100644 index 000000000..837e25f98 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgeneralrandomrotation.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CGeneralRandomRotation", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGeneralRandomRotation" + }, + "properties": [ + { + "name": "FieldOutput", + "type": "ParticleAttributeIndex_t", + "writable": false + }, + { + "name": "Degrees", + "type": "float", + "writable": true + }, + { + "name": "DegreesMin", + "type": "float", + "writable": true + }, + { + "name": "DegreesMax", + "type": "float", + "writable": true + }, + { + "name": "RotationRandExponent", + "type": "float", + "writable": true + }, + { + "name": "RandomlyFlipDirection", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CParticleFunctionInitializer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgeneralspin.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgeneralspin.json new file mode 100644 index 000000000..aeb41d3d4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgeneralspin.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CGeneralSpin", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGeneralSpin" + }, + "properties": [ + { + "name": "SpinRateDegrees", + "type": "int32", + "writable": true + }, + { + "name": "SpinRateMinDegrees", + "type": "int32", + "writable": true + }, + { + "name": "SpinRateStopTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CParticleFunctionOperator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgenericconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgenericconstraint.json new file mode 100644 index 000000000..756d6ba54 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgenericconstraint.json @@ -0,0 +1,273 @@ +{ + "kind": "class", + "name": "CGenericConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGenericConstraint" + }, + "properties": [ + { + "name": "LinearMotionX", + "type": "uint32", + "writable": true + }, + { + "name": "LinearMotionY", + "type": "uint32", + "writable": true + }, + { + "name": "LinearMotionZ", + "type": "uint32", + "writable": true + }, + { + "name": "LinearFrequencyX", + "type": "float", + "writable": true + }, + { + "name": "LinearFrequencyY", + "type": "float", + "writable": true + }, + { + "name": "LinearFrequencyZ", + "type": "float", + "writable": true + }, + { + "name": "LinearDampingRatioX", + "type": "float", + "writable": true + }, + { + "name": "LinearDampingRatioY", + "type": "float", + "writable": true + }, + { + "name": "LinearDampingRatioZ", + "type": "float", + "writable": true + }, + { + "name": "MaxLinearImpulseX", + "type": "float", + "writable": true + }, + { + "name": "MaxLinearImpulseY", + "type": "float", + "writable": true + }, + { + "name": "MaxLinearImpulseZ", + "type": "float", + "writable": true + }, + { + "name": "BreakAfterTimeX", + "type": "float", + "writable": true + }, + { + "name": "BreakAfterTimeY", + "type": "float", + "writable": true + }, + { + "name": "BreakAfterTimeZ", + "type": "float", + "writable": true + }, + { + "name": "BreakAfterTimeStartTimeX", + "type": "float", + "writable": true + }, + { + "name": "BreakAfterTimeStartTimeY", + "type": "float", + "writable": true + }, + { + "name": "BreakAfterTimeStartTimeZ", + "type": "float", + "writable": true + }, + { + "name": "BreakAfterTimeThresholdX", + "type": "float", + "writable": true + }, + { + "name": "BreakAfterTimeThresholdY", + "type": "float", + "writable": true + }, + { + "name": "BreakAfterTimeThresholdZ", + "type": "float", + "writable": true + }, + { + "name": "NotifyForceX", + "type": "float", + "writable": true + }, + { + "name": "NotifyForceY", + "type": "float", + "writable": true + }, + { + "name": "NotifyForceZ", + "type": "float", + "writable": true + }, + { + "name": "NotifyForceMinTimeX", + "type": "float", + "writable": true + }, + { + "name": "NotifyForceMinTimeY", + "type": "float", + "writable": true + }, + { + "name": "NotifyForceMinTimeZ", + "type": "float", + "writable": true + }, + { + "name": "NotifyForceLastTimeX", + "type": "float", + "writable": true + }, + { + "name": "NotifyForceLastTimeY", + "type": "float", + "writable": true + }, + { + "name": "NotifyForceLastTimeZ", + "type": "float", + "writable": true + }, + { + "name": "AxisNotifiedX", + "type": "bool", + "writable": true + }, + { + "name": "AxisNotifiedY", + "type": "bool", + "writable": true + }, + { + "name": "AxisNotifiedZ", + "type": "bool", + "writable": true + }, + { + "name": "AngularMotionX", + "type": "uint32", + "writable": true + }, + { + "name": "AngularMotionY", + "type": "uint32", + "writable": true + }, + { + "name": "AngularMotionZ", + "type": "uint32", + "writable": true + }, + { + "name": "AngularFrequencyX", + "type": "float", + "writable": true + }, + { + "name": "AngularFrequencyY", + "type": "float", + "writable": true + }, + { + "name": "AngularFrequencyZ", + "type": "float", + "writable": true + }, + { + "name": "AngularDampingRatioX", + "type": "float", + "writable": true + }, + { + "name": "AngularDampingRatioY", + "type": "float", + "writable": true + }, + { + "name": "AngularDampingRatioZ", + "type": "float", + "writable": true + }, + { + "name": "MaxAngularImpulseX", + "type": "float", + "writable": true + }, + { + "name": "MaxAngularImpulseY", + "type": "float", + "writable": true + }, + { + "name": "MaxAngularImpulseZ", + "type": "float", + "writable": true + }, + { + "name": "NotifyForceReachedX", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "NotifyForceReachedY", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "NotifyForceReachedZ", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CPhysConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgloballightbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgloballightbase.json new file mode 100644 index 000000000..50a4ecb69 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgloballightbase.json @@ -0,0 +1,243 @@ +{ + "kind": "class", + "name": "CGlobalLightBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGlobalLightBase" + }, + "properties": [ + { + "name": "SpotLight", + "type": "bool", + "writable": true + }, + { + "name": "SpotLightOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "SpotLightAngles", + "type": "Vector", + "writable": true + }, + { + "name": "ShadowDirection", + "type": "Vector2D", + "writable": true + }, + { + "name": "AmbientDirection", + "type": "Vector2D", + "writable": true + }, + { + "name": "SpecularDirection", + "type": "Vector2D", + "writable": true + }, + { + "name": "InspectorSpecularDirection", + "type": "Vector2D", + "writable": true + }, + { + "name": "SpecularPower", + "type": "float", + "writable": true + }, + { + "name": "SpecularIndependence", + "type": "float", + "writable": true + }, + { + "name": "SpecularColor", + "type": "QAngle", + "writable": true + }, + { + "name": "StartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "LightColor", + "type": "QAngle", + "writable": true + }, + { + "name": "AmbientColor1", + "type": "QAngle", + "writable": true + }, + { + "name": "AmbientColor2", + "type": "QAngle", + "writable": true + }, + { + "name": "AmbientColor3", + "type": "QAngle", + "writable": true + }, + { + "name": "SunDistance", + "type": "float", + "writable": true + }, + { + "name": "FOV", + "type": "float", + "writable": true + }, + { + "name": "NearZ", + "type": "float", + "writable": true + }, + { + "name": "FarZ", + "type": "float", + "writable": true + }, + { + "name": "EnableShadows", + "type": "bool", + "writable": true + }, + { + "name": "OldEnableShadows", + "type": "bool", + "writable": true + }, + { + "name": "BackgroundClearNotRequired", + "type": "bool", + "writable": true + }, + { + "name": "CloudScale", + "type": "float", + "writable": true + }, + { + "name": "Cloud1Speed", + "type": "float", + "writable": true + }, + { + "name": "Cloud1Direction", + "type": "float", + "writable": true + }, + { + "name": "Cloud2Speed", + "type": "float", + "writable": true + }, + { + "name": "Cloud2Direction", + "type": "float", + "writable": true + }, + { + "name": "AmbientScale1", + "type": "float", + "writable": true + }, + { + "name": "AmbientScale2", + "type": "float", + "writable": true + }, + { + "name": "GroundScale", + "type": "float", + "writable": true + }, + { + "name": "LightScale", + "type": "float", + "writable": true + }, + { + "name": "FoWDarkness", + "type": "float", + "writable": true + }, + { + "name": "EnableSeparateSkyboxFog", + "type": "bool", + "writable": true + }, + { + "name": "FowColor", + "type": "Vector2D", + "writable": true + }, + { + "name": "ViewOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "ViewAngles", + "type": "Vector", + "writable": true + }, + { + "name": "ViewFoV", + "type": "float", + "writable": true + }, + { + "name": "WorldPoints", + "type": "Vector[]", + "writable": true + }, + { + "name": "FogOffsetLayer0", + "type": "Vector4D", + "writable": true + }, + { + "name": "FogOffsetLayer1", + "type": "Vector4D", + "writable": true + }, + { + "name": "EnvWind", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "EnvSky", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cglowproperty.json b/generators/gamesdkdocumentation/cs2/docs/classes/cglowproperty.json new file mode 100644 index 000000000..96015c364 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cglowproperty.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CGlowProperty", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGlowProperty" + }, + "properties": [ + { + "name": "GlowColor", + "type": "Vector2D", + "writable": true + }, + { + "name": "GlowType", + "type": "int32", + "writable": true + }, + { + "name": "GlowTeam", + "type": "int32", + "writable": true + }, + { + "name": "GlowRange", + "type": "int32", + "writable": true + }, + { + "name": "GlowRangeMin", + "type": "int32", + "writable": true + }, + { + "name": "GlowColorOverride", + "type": "QAngle", + "writable": true + }, + { + "name": "Flashing", + "type": "bool", + "writable": true + }, + { + "name": "GlowTime", + "type": "float", + "writable": true + }, + { + "name": "GlowStartTime", + "type": "float", + "writable": true + }, + { + "name": "EligibleForScreenHighlight", + "type": "bool", + "writable": true + }, + { + "name": "Glowing", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgradientfog.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgradientfog.json new file mode 100644 index 000000000..778080f4a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgradientfog.json @@ -0,0 +1,108 @@ +{ + "kind": "class", + "name": "CGradientFog", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGradientFog" + }, + "properties": [ + { + "name": "FogStartDistance", + "type": "float", + "writable": true + }, + { + "name": "FogEndDistance", + "type": "float", + "writable": true + }, + { + "name": "HeightFogEnabled", + "type": "bool", + "writable": true + }, + { + "name": "FogStartHeight", + "type": "float", + "writable": true + }, + { + "name": "FogEndHeight", + "type": "float", + "writable": true + }, + { + "name": "FarZ", + "type": "float", + "writable": true + }, + { + "name": "FogMaxOpacity", + "type": "float", + "writable": true + }, + { + "name": "FogFalloffExponent", + "type": "float", + "writable": true + }, + { + "name": "FogVerticalExponent", + "type": "float", + "writable": true + }, + { + "name": "FogColor", + "type": "QAngle", + "writable": true + }, + { + "name": "FogStrength", + "type": "float", + "writable": true + }, + { + "name": "FadeTime", + "type": "float", + "writable": true + }, + { + "name": "StartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "IsEnabled", + "type": "bool", + "writable": true + }, + { + "name": "GradientFogNeedsTextures", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cgrenadetracer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cgrenadetracer.json new file mode 100644 index 000000000..b133f64a5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cgrenadetracer.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CGrenadeTracer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGrenadeTracer" + }, + "properties": [ + { + "name": "TracerDuration", + "type": "float", + "writable": true + }, + { + "name": "Type", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "C_BaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cguntarget.json b/generators/gamesdkdocumentation/cs2/docs/classes/cguntarget.json new file mode 100644 index 000000000..b5059beec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cguntarget.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CGunTarget", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CGunTarget" + }, + "properties": [ + { + "name": "On", + "type": "bool", + "writable": true + }, + { + "name": "TargetEnt", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "OnDeath", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseToggle", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chaintosolvedata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/chaintosolvedata_t.json new file mode 100644 index 000000000..98f3b2531 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chaintosolvedata_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "ChainToSolveData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ChainToSolveData_t" + }, + "properties": [ + { + "name": "ChainIndex", + "type": "int32", + "writable": true + }, + { + "name": "SolverSettings", + "type": "IKSolverSettings_t", + "writable": false + }, + { + "name": "TargetSettings", + "type": "IKTargetSettings_t", + "writable": false + }, + { + "name": "DebugSetting", + "type": "uint32", + "writable": true + }, + { + "name": "DebugNormalizedValue", + "type": "float", + "writable": true + }, + { + "name": "DebugOffset", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chandledummy.json b/generators/gamesdkdocumentation/cs2/docs/classes/chandledummy.json new file mode 100644 index 000000000..66639c6af --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chandledummy.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CHandleDummy", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHandleDummy" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chandletest.json b/generators/gamesdkdocumentation/cs2/docs/classes/chandletest.json new file mode 100644 index 000000000..40af2cad4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chandletest.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CHandleTest", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHandleTest" + }, + "properties": [ + { + "name": "Handle", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "SendHandle", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chandshakeanimtagbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/chandshakeanimtagbase.json new file mode 100644 index 000000000..a05fc381c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chandshakeanimtagbase.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CHandshakeAnimTagBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHandshakeAnimTagBase" + }, + "properties": [ + { + "name": "IsDisableTag", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/changeaccessorfieldpathindex_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/changeaccessorfieldpathindex_t.json new file mode 100644 index 000000000..35967c83f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/changeaccessorfieldpathindex_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "ChangeAccessorFieldPathIndex_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ChangeAccessorFieldPathIndex_t" + }, + "properties": [ + { + "name": "Value", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chegrenade.json b/generators/gamesdkdocumentation/cs2/docs/classes/chegrenade.json new file mode 100644 index 000000000..6d1390af4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chegrenade.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CHEGrenade", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHEGrenade" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseCSGrenade", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chegrenadeprojectile.json b/generators/gamesdkdocumentation/cs2/docs/classes/chegrenadeprojectile.json new file mode 100644 index 000000000..c8545bd3c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chegrenadeprojectile.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CHEGrenadeProjectile", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHEGrenadeProjectile" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseCSGrenadeProjectile", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chitbox.json b/generators/gamesdkdocumentation/cs2/docs/classes/chitbox.json new file mode 100644 index 000000000..84bc38449 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chitbox.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CHitBox", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHitBox" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "SurfaceProperty", + "type": "string", + "writable": true + }, + { + "name": "BoneName", + "type": "string", + "writable": true + }, + { + "name": "MinBounds", + "type": "Vector2D", + "writable": true + }, + { + "name": "MaxBounds", + "type": "Vector2D", + "writable": true + }, + { + "name": "ShapeRadius", + "type": "float", + "writable": true + }, + { + "name": "BoneNameHash", + "type": "uint32", + "writable": true + }, + { + "name": "GroupId", + "type": "int32", + "writable": true + }, + { + "name": "ShapeType", + "type": "uint8", + "writable": true + }, + { + "name": "TranslationOnly", + "type": "bool", + "writable": true + }, + { + "name": "CRC", + "type": "uint32", + "writable": true + }, + { + "name": "CRenderColor", + "type": "QAngle", + "writable": true + }, + { + "name": "HitBoxIndex", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chitboxcomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/chitboxcomponent.json new file mode 100644 index 000000000..8ac7686c9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chitboxcomponent.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CHitboxComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHitboxComponent" + }, + "properties": [ + { + "name": "DisabledHitGroups", + "type": "uint32[]", + "writable": true + }, + { + "name": "Parent", + "type": "CEntityComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chitboxset.json b/generators/gamesdkdocumentation/cs2/docs/classes/chitboxset.json new file mode 100644 index 000000000..f298e833b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chitboxset.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CHitBoxSet", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHitBoxSet" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "NameHash", + "type": "uint32", + "writable": true + }, + { + "name": "SourceFilename", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chitboxsetlist.json b/generators/gamesdkdocumentation/cs2/docs/classes/chitboxsetlist.json new file mode 100644 index 000000000..ba076d636 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chitboxsetlist.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CHitBoxSetList", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHitBoxSetList" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chitreactupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/chitreactupdatenode.json new file mode 100644 index 000000000..e02afd2c1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chitreactupdatenode.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CHitReactUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHitReactUpdateNode" + }, + "properties": [ + { + "name": "OpFixedSettings", + "type": "HitReactFixedSettings_t", + "writable": false + }, + { + "name": "TriggerParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "HitBoneParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "HitOffsetParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "HitDirectionParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "HitStrengthParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "MinDelayBetweenHits", + "type": "float", + "writable": true + }, + { + "name": "ResetChild", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chostage.json b/generators/gamesdkdocumentation/cs2/docs/classes/chostage.json new file mode 100644 index 000000000..88c8217e7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chostage.json @@ -0,0 +1,228 @@ +{ + "kind": "class", + "name": "CHostage", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHostage" + }, + "properties": [ + { + "name": "OnHostageBeginGrab", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnFirstPickedUp", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnDroppedNotRescued", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnRescued", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "EntitySpottedState", + "type": "EntitySpottedState_t", + "writable": false + }, + { + "name": "SpotRules", + "type": "int32", + "writable": true + }, + { + "name": "UiHostageSpawnExclusionGroupMask", + "type": "uint32", + "writable": true + }, + { + "name": "HostageSpawnRandomFactor", + "type": "uint32", + "writable": true + }, + { + "name": "Remove", + "type": "bool", + "writable": true + }, + { + "name": "Vel", + "type": "Vector2D", + "writable": true + }, + { + "name": "IsRescued", + "type": "bool", + "writable": true + }, + { + "name": "JumpedThisFrame", + "type": "bool", + "writable": true + }, + { + "name": "HostageState", + "type": "int32", + "writable": true + }, + { + "name": "Leader", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "LastLeader", + "type": "CCSPlayerPawnBase", + "writable": false + }, + { + "name": "ReuseTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "HasBeenUsed", + "type": "bool", + "writable": true + }, + { + "name": "Accel", + "type": "Vector2D", + "writable": true + }, + { + "name": "IsRunning", + "type": "bool", + "writable": true + }, + { + "name": "IsCrouching", + "type": "bool", + "writable": true + }, + { + "name": "JumpTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "IsWaitingForLeader", + "type": "bool", + "writable": true + }, + { + "name": "RepathTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "InhibitDoorTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "InhibitObstacleAvoidanceTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "WiggleTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "IsAdjusted", + "type": "bool", + "writable": true + }, + { + "name": "HandsHaveBeenCut", + "type": "bool", + "writable": true + }, + { + "name": "HostageGrabber", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "LastGrabTime", + "type": "float", + "writable": true + }, + { + "name": "PositionWhenStartedDroppingToGround", + "type": "Vector2D", + "writable": true + }, + { + "name": "GrabbedPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "RescueStartTime", + "type": "float", + "writable": true + }, + { + "name": "GrabSuccessTime", + "type": "float", + "writable": true + }, + { + "name": "DropStartTime", + "type": "float", + "writable": true + }, + { + "name": "ApproachRewardPayouts", + "type": "int32", + "writable": true + }, + { + "name": "PickupEventCount", + "type": "int32", + "writable": true + }, + { + "name": "SpawnGroundPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "HostageResetPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CHostageExpresserShim", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chostagealias_info_hostage_spawn.json b/generators/gamesdkdocumentation/cs2/docs/classes/chostagealias_info_hostage_spawn.json new file mode 100644 index 000000000..c0bf4d03b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chostagealias_info_hostage_spawn.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CHostageAlias_info_hostage_spawn", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHostageAlias_info_hostage_spawn" + }, + "properties": [ + { + "name": "Parent", + "type": "CHostage", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chostagecarriableprop.json b/generators/gamesdkdocumentation/cs2/docs/classes/chostagecarriableprop.json new file mode 100644 index 000000000..62dc4ef54 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chostagecarriableprop.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CHostageCarriableProp", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHostageCarriableProp" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseAnimGraph", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chostageexpressershim.json b/generators/gamesdkdocumentation/cs2/docs/classes/chostageexpressershim.json new file mode 100644 index 000000000..5aeb200f4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chostageexpressershim.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CHostageExpresserShim", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHostageExpresserShim" + }, + "properties": [ + { + "name": "Expresser", + "type": "int32[]", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseCombatCharacter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chostagerescuezone.json b/generators/gamesdkdocumentation/cs2/docs/classes/chostagerescuezone.json new file mode 100644 index 000000000..ea0d36b8c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chostagerescuezone.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CHostageRescueZone", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHostageRescueZone" + }, + "properties": [ + { + "name": "Parent", + "type": "CHostageRescueZoneShim", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/chostagerescuezoneshim.json b/generators/gamesdkdocumentation/cs2/docs/classes/chostagerescuezoneshim.json new file mode 100644 index 000000000..d1e075349 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/chostagerescuezoneshim.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CHostageRescueZoneShim", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CHostageRescueZoneShim" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinbuttonstate.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinbuttonstate.json new file mode 100644 index 000000000..fe50c7e9d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinbuttonstate.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInButtonState", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInButtonState" + }, + "properties": [ + { + "name": "ButtonStates", + "type": "uint64[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cincendiarygrenade.json b/generators/gamesdkdocumentation/cs2/docs/classes/cincendiarygrenade.json new file mode 100644 index 000000000..5de6baf6a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cincendiarygrenade.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CIncendiaryGrenade", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CIncendiaryGrenade" + }, + "properties": [ + { + "name": "Parent", + "type": "CMolotovGrenade", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinferno.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinferno.json new file mode 100644 index 000000000..f18a278d5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinferno.json @@ -0,0 +1,158 @@ +{ + "kind": "class", + "name": "CInferno", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInferno" + }, + "properties": [ + { + "name": "FirePositions", + "type": "Vector[]", + "writable": true + }, + { + "name": "FireParentPositions", + "type": "Vector[]", + "writable": true + }, + { + "name": "FireIsBurning", + "type": "bool[]", + "writable": true + }, + { + "name": "BurnNormal", + "type": "Vector[]", + "writable": true + }, + { + "name": "FireCount", + "type": "int32", + "writable": true + }, + { + "name": "InfernoType", + "type": "int32", + "writable": true + }, + { + "name": "FireEffectTickBegin", + "type": "int32", + "writable": true + }, + { + "name": "FireLifetime", + "type": "float", + "writable": true + }, + { + "name": "InPostEffectTime", + "type": "bool", + "writable": true + }, + { + "name": "FiresExtinguishCount", + "type": "int32", + "writable": true + }, + { + "name": "WasCreatedInSmoke", + "type": "bool", + "writable": true + }, + { + "name": "Extent", + "type": "Extent", + "writable": false + }, + { + "name": "DamageTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "DamageRampTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "SplashVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "InitialSplashVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "StartPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "OriginalSpawnLocation", + "type": "Vector2D", + "writable": true + }, + { + "name": "ActiveTimer", + "type": "IntervalTimer", + "writable": false + }, + { + "name": "FireSpawnOffset", + "type": "int32", + "writable": true + }, + { + "name": "MaxFlames", + "type": "int32", + "writable": true + }, + { + "name": "SpreadCount", + "type": "int32", + "writable": true + }, + { + "name": "BookkeepingTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "NextSpreadTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "SourceItemDefIndex", + "type": "uint16", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfodata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfodata.json new file mode 100644 index 000000000..5b7a6d5b1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfodata.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoData" + }, + "properties": [ + { + "name": "Parent", + "type": "CServerOnlyEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfodeathmatchspawn.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfodeathmatchspawn.json new file mode 100644 index 000000000..d623741fa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfodeathmatchspawn.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoDeathmatchSpawn", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoDeathmatchSpawn" + }, + "properties": [ + { + "name": "Parent", + "type": "SpawnPoint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfodynamicshadowhint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfodynamicshadowhint.json new file mode 100644 index 000000000..232f6af69 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfodynamicshadowhint.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CInfoDynamicShadowHint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoDynamicShadowHint" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "Range", + "type": "float", + "writable": true + }, + { + "name": "Importance", + "type": "int32", + "writable": true + }, + { + "name": "LightChoice", + "type": "int32", + "writable": true + }, + { + "name": "Light", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfodynamicshadowhintbox.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfodynamicshadowhintbox.json new file mode 100644 index 000000000..16d446b9d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfodynamicshadowhintbox.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CInfoDynamicShadowHintBox", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoDynamicShadowHintBox" + }, + "properties": [ + { + "name": "BoxMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "BoxMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CInfoDynamicShadowHint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfofan.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfofan.json new file mode 100644 index 000000000..8eb256a06 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfofan.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CInfoFan", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoFan" + }, + "properties": [ + { + "name": "FanForceMaxRadius", + "type": "float", + "writable": true + }, + { + "name": "FanForceMinRadius", + "type": "float", + "writable": true + }, + { + "name": "CurveDistRange", + "type": "float", + "writable": true + }, + { + "name": "FanForceCurveString", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfogameeventproxy.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfogameeventproxy.json new file mode 100644 index 000000000..2e87186f2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfogameeventproxy.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CInfoGameEventProxy", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoGameEventProxy" + }, + "properties": [ + { + "name": "EventName", + "type": "string", + "writable": true + }, + { + "name": "Range", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfoinstructorhintbombtargeta.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoinstructorhintbombtargeta.json new file mode 100644 index 000000000..d31926b7a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoinstructorhintbombtargeta.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoInstructorHintBombTargetA", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoInstructorHintBombTargetA" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfoinstructorhintbombtargetb.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoinstructorhintbombtargetb.json new file mode 100644 index 000000000..2034d69ed --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoinstructorhintbombtargetb.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoInstructorHintBombTargetB", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoInstructorHintBombTargetB" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfoinstructorhinthostagerescuezone.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoinstructorhinthostagerescuezone.json new file mode 100644 index 000000000..5104abf6a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoinstructorhinthostagerescuezone.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoInstructorHintHostageRescueZone", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoInstructorHintHostageRescueZone" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfoinstructorhinttarget.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoinstructorhinttarget.json new file mode 100644 index 000000000..784596dbb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoinstructorhinttarget.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoInstructorHintTarget", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoInstructorHintTarget" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfoladderdismount.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoladderdismount.json new file mode 100644 index 000000000..87c5a868c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoladderdismount.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoLadderDismount", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoLadderDismount" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfolandmark.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfolandmark.json new file mode 100644 index 000000000..9a2ecc1ff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfolandmark.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoLandmark", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoLandmark" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfooffscreenpanoramatexture.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfooffscreenpanoramatexture.json new file mode 100644 index 000000000..9c4c2a423 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfooffscreenpanoramatexture.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CInfoOffscreenPanoramaTexture", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoOffscreenPanoramaTexture" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "ResolutionX", + "type": "int32", + "writable": true + }, + { + "name": "ResolutionY", + "type": "int32", + "writable": true + }, + { + "name": "LayoutFileName", + "type": "string", + "writable": true + }, + { + "name": "RenderAttrName", + "type": "string", + "writable": true + }, + { + "name": "TargetChangeCount", + "type": "int32", + "writable": true + }, + { + "name": "CSSClasses", + "type": "string[]", + "writable": true + }, + { + "name": "TargetsName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfoparticletarget.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoparticletarget.json new file mode 100644 index 000000000..deeb36ba9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoparticletarget.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoParticleTarget", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoParticleTarget" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfoplayercounterterrorist.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoplayercounterterrorist.json new file mode 100644 index 000000000..5da95d0b0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoplayercounterterrorist.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoPlayerCounterterrorist", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoPlayerCounterterrorist" + }, + "properties": [ + { + "name": "Parent", + "type": "SpawnPoint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfoplayerstart.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoplayerstart.json new file mode 100644 index 000000000..b0853d02a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoplayerstart.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CInfoPlayerStart", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoPlayerStart" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "IsMaster", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfoplayerterrorist.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoplayerterrorist.json new file mode 100644 index 000000000..78a691d53 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoplayerterrorist.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoPlayerTerrorist", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoPlayerTerrorist" + }, + "properties": [ + { + "name": "Parent", + "type": "SpawnPoint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfospawngrouplandmark.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfospawngrouplandmark.json new file mode 100644 index 000000000..9fde9bf5d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfospawngrouplandmark.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoSpawnGroupLandmark", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoSpawnGroupLandmark" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfospawngrouploadunload.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfospawngrouploadunload.json new file mode 100644 index 000000000..5fc91c123 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfospawngrouploadunload.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CInfoSpawnGroupLoadUnload", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoSpawnGroupLoadUnload" + }, + "properties": [ + { + "name": "OnSpawnGroupLoadStarted", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnSpawnGroupLoadFinished", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnSpawnGroupUnloadStarted", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnSpawnGroupUnloadFinished", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "SpawnGroupName", + "type": "string", + "writable": true + }, + { + "name": "SpawnGroupFilterName", + "type": "string", + "writable": true + }, + { + "name": "LandmarkName", + "type": "string", + "writable": true + }, + { + "name": "FixedSpawnGroupName", + "type": "string", + "writable": true + }, + { + "name": "TimeoutInterval", + "type": "float", + "writable": true + }, + { + "name": "AutoActivate", + "type": "bool", + "writable": true + }, + { + "name": "UnloadingStarted", + "type": "bool", + "writable": true + }, + { + "name": "QueueActiveSpawnGroupChange", + "type": "bool", + "writable": true + }, + { + "name": "QueueFinishLoading", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfotarget.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfotarget.json new file mode 100644 index 000000000..ca1b7536b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfotarget.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoTarget", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoTarget" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfotargetserveronly.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfotargetserveronly.json new file mode 100644 index 000000000..abf8fb745 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfotargetserveronly.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoTargetServerOnly", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoTargetServerOnly" + }, + "properties": [ + { + "name": "Parent", + "type": "CServerOnlyPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfoteleportdestination.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoteleportdestination.json new file mode 100644 index 000000000..1e741c9fc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoteleportdestination.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInfoTeleportDestination", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoTeleportDestination" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfovisibilitybox.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfovisibilitybox.json new file mode 100644 index 000000000..54fa49bc5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfovisibilitybox.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CInfoVisibilityBox", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoVisibilityBox" + }, + "properties": [ + { + "name": "Mode", + "type": "int32", + "writable": true + }, + { + "name": "BoxSize", + "type": "Vector2D", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinfoworldlayer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoworldlayer.json new file mode 100644 index 000000000..d1c999ae4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinfoworldlayer.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CInfoWorldLayer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInfoWorldLayer" + }, + "properties": [ + { + "name": "OutputOnEntitiesSpawned", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "WorldName", + "type": "string", + "writable": true + }, + { + "name": "LayerName", + "type": "string", + "writable": true + }, + { + "name": "WorldLayerVisible", + "type": "bool", + "writable": true + }, + { + "name": "EntitiesSpawned", + "type": "bool", + "writable": true + }, + { + "name": "CreateAsChildSpawnGroup", + "type": "bool", + "writable": true + }, + { + "name": "LayerSpawnGroup", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinputstreamupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinputstreamupdatenode.json new file mode 100644 index 000000000..5843aa24b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinputstreamupdatenode.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CInputStreamUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInputStreamUpdateNode" + }, + "properties": [ + { + "name": "Parent", + "type": "CLeafUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinstancedsceneentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinstancedsceneentity.json new file mode 100644 index 000000000..2ec2d002b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinstancedsceneentity.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CInstancedSceneEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInstancedSceneEntity" + }, + "properties": [ + { + "name": "Owner", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "HadOwner", + "type": "bool", + "writable": true + }, + { + "name": "PostSpeakDelay", + "type": "float", + "writable": true + }, + { + "name": "PreDelay", + "type": "float", + "writable": true + }, + { + "name": "IsBackground", + "type": "bool", + "writable": true + }, + { + "name": "RemoveOnCompletion", + "type": "bool", + "writable": true + }, + { + "name": "Target", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Parent", + "type": "CSceneEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinstructorevententity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinstructorevententity.json new file mode 100644 index 000000000..b3066d054 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinstructorevententity.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CInstructorEventEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInstructorEventEntity" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "HintTargetEntity", + "type": "string", + "writable": true + }, + { + "name": "TargetPlayer", + "type": "CBasePlayerPawn", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cintanimparameter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cintanimparameter.json new file mode 100644 index 000000000..f74075e7c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cintanimparameter.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CIntAnimParameter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CIntAnimParameter" + }, + "properties": [ + { + "name": "DefaultValue", + "type": "int32", + "writable": true + }, + { + "name": "MinValue", + "type": "int32", + "writable": true + }, + { + "name": "MaxValue", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CConcreteAnimParameter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinterpolatedvalue.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinterpolatedvalue.json new file mode 100644 index 000000000..775b9e695 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinterpolatedvalue.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CInterpolatedValue", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInterpolatedValue" + }, + "properties": [ + { + "name": "StartTime", + "type": "float", + "writable": true + }, + { + "name": "EndTime", + "type": "float", + "writable": true + }, + { + "name": "StartValue", + "type": "float", + "writable": true + }, + { + "name": "EndValue", + "type": "float", + "writable": true + }, + { + "name": "InterpType", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cinventoryimagedata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cinventoryimagedata.json new file mode 100644 index 000000000..0144dbd27 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cinventoryimagedata.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CInventoryImageData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CInventoryImageData" + }, + "properties": [ + { + "name": "NodeType", + "type": "uint32", + "writable": true + }, + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Inventory_image_data", + "type": "inv_image_data_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cironsightcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cironsightcontroller.json new file mode 100644 index 000000000..6f12ab16e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cironsightcontroller.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CIronSightController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CIronSightController" + }, + "properties": [ + { + "name": "IronSightAvailable", + "type": "bool", + "writable": true + }, + { + "name": "IronSightAmount", + "type": "float", + "writable": true + }, + { + "name": "IronSightAmountGained", + "type": "float", + "writable": true + }, + { + "name": "IronSightAmountBiased", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/citem.json b/generators/gamesdkdocumentation/cs2/docs/classes/citem.json new file mode 100644 index 000000000..bf2afff23 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/citem.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CItem", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CItem" + }, + "properties": [ + { + "name": "OnPlayerTouch", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnPlayerPickup", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "ActivateWhenAtRest", + "type": "bool", + "writable": true + }, + { + "name": "OnCacheInteraction", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnGlovePulled", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OriginalSpawnOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "OriginalSpawnAngles", + "type": "Vector", + "writable": true + }, + { + "name": "PhysStartAsleep", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseAnimGraph", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/citem_healthshot.json b/generators/gamesdkdocumentation/cs2/docs/classes/citem_healthshot.json new file mode 100644 index 000000000..8b56d4462 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/citem_healthshot.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CItem_Healthshot", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CItem_Healthshot" + }, + "properties": [ + { + "name": "Parent", + "type": "CWeaponBaseItem", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/citemassaultsuit.json b/generators/gamesdkdocumentation/cs2/docs/classes/citemassaultsuit.json new file mode 100644 index 000000000..bbf4ac947 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/citemassaultsuit.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CItemAssaultSuit", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CItemAssaultSuit" + }, + "properties": [ + { + "name": "Parent", + "type": "CItem", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/citemdefuser.json b/generators/gamesdkdocumentation/cs2/docs/classes/citemdefuser.json new file mode 100644 index 000000000..ba313ef7b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/citemdefuser.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CItemDefuser", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CItemDefuser" + }, + "properties": [ + { + "name": "EntitySpottedState", + "type": "EntitySpottedState_t", + "writable": false + }, + { + "name": "SpotRules", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CItem", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/citemdefuseralias_item_defuser.json b/generators/gamesdkdocumentation/cs2/docs/classes/citemdefuseralias_item_defuser.json new file mode 100644 index 000000000..8dc79b63d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/citemdefuseralias_item_defuser.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CItemDefuserAlias_item_defuser", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CItemDefuserAlias_item_defuser" + }, + "properties": [ + { + "name": "Parent", + "type": "CItemDefuser", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/citemdogtags.json b/generators/gamesdkdocumentation/cs2/docs/classes/citemdogtags.json new file mode 100644 index 000000000..d3b1419ff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/citemdogtags.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CItemDogtags", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CItemDogtags" + }, + "properties": [ + { + "name": "OwningPlayer", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "KillingPlayer", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "Parent", + "type": "CItem", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/citemkevlar.json b/generators/gamesdkdocumentation/cs2/docs/classes/citemkevlar.json new file mode 100644 index 000000000..1123cbab3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/citemkevlar.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CItemKevlar", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CItemKevlar" + }, + "properties": [ + { + "name": "Parent", + "type": "CItem", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/citemsoda.json b/generators/gamesdkdocumentation/cs2/docs/classes/citemsoda.json new file mode 100644 index 000000000..06afcd68a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/citemsoda.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CItemSoda", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CItemSoda" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseAnimGraph", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cjiggleboneupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cjiggleboneupdatenode.json new file mode 100644 index 000000000..3fdbc8f74 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cjiggleboneupdatenode.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CJiggleBoneUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CJiggleBoneUpdateNode" + }, + "properties": [ + { + "name": "OpFixedData", + "type": "JiggleBoneSettingsList_t", + "writable": false + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cjumphelperupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cjumphelperupdatenode.json new file mode 100644 index 000000000..fa784ad3f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cjumphelperupdatenode.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CJumpHelperUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CJumpHelperUpdateNode" + }, + "properties": [ + { + "name": "TargetParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "OriginalJumpMovement", + "type": "Vector2D", + "writable": true + }, + { + "name": "OriginalJumpDuration", + "type": "float", + "writable": true + }, + { + "name": "JumpStartCycle", + "type": "float", + "writable": true + }, + { + "name": "JumpEndCycle", + "type": "float", + "writable": true + }, + { + "name": "CorrectionMethod", + "type": "uint32", + "writable": true + }, + { + "name": "TranslationAxis", + "type": "bool[]", + "writable": true + }, + { + "name": "ScaleSpeed", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CSequenceUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ckeepupright.json b/generators/gamesdkdocumentation/cs2/docs/classes/ckeepupright.json new file mode 100644 index 000000000..1f70e0b65 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ckeepupright.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CKeepUpright", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CKeepUpright" + }, + "properties": [ + { + "name": "WorldGoalAxis", + "type": "Vector2D", + "writable": true + }, + { + "name": "LocalTestAxis", + "type": "Vector2D", + "writable": true + }, + { + "name": "NameAttach", + "type": "string", + "writable": true + }, + { + "name": "AttachedObject", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "AngularLimit", + "type": "float", + "writable": true + }, + { + "name": "Active", + "type": "bool", + "writable": true + }, + { + "name": "DampAllRotation", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cknife.json b/generators/gamesdkdocumentation/cs2/docs/classes/cknife.json new file mode 100644 index 000000000..36c5cb88f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cknife.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CKnife", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CKnife" + }, + "properties": [ + { + "name": "FirstAttack", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CCSWeaponBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cleafupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cleafupdatenode.json new file mode 100644 index 000000000..9dece8050 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cleafupdatenode.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CLeafUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLeafUpdateNode" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimUpdateNodeBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cleanmatrixupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cleanmatrixupdatenode.json new file mode 100644 index 000000000..646f110b4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cleanmatrixupdatenode.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CLeanMatrixUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLeanMatrixUpdateNode" + }, + "properties": [ + { + "name": "FrameCorners", + "type": "int32[]", + "writable": true + }, + { + "name": "Damping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "BlendSource", + "type": "uint32", + "writable": true + }, + { + "name": "ParamIndex", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "VerticalAxis", + "type": "Vector2D", + "writable": true + }, + { + "name": "HorizontalAxis", + "type": "Vector2D", + "writable": true + }, + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "MaxValue", + "type": "float", + "writable": true + }, + { + "name": "SequenceMaxFrame", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CLeafUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clightcomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/clightcomponent.json new file mode 100644 index 000000000..78daa7d38 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clightcomponent.json @@ -0,0 +1,378 @@ +{ + "kind": "class", + "name": "CLightComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLightComponent" + }, + "properties": [ + { + "name": "__pChainEntity", + "type": "CNetworkVarChainer", + "writable": false + }, + { + "name": "Color", + "type": "QAngle", + "writable": true + }, + { + "name": "SecondaryColor", + "type": "QAngle", + "writable": true + }, + { + "name": "Brightness", + "type": "float", + "writable": true + }, + { + "name": "BrightnessScale", + "type": "float", + "writable": true + }, + { + "name": "BrightnessMult", + "type": "float", + "writable": true + }, + { + "name": "Range", + "type": "float", + "writable": true + }, + { + "name": "Falloff", + "type": "float", + "writable": true + }, + { + "name": "Attenuation0", + "type": "float", + "writable": true + }, + { + "name": "Attenuation1", + "type": "float", + "writable": true + }, + { + "name": "Attenuation2", + "type": "float", + "writable": true + }, + { + "name": "Theta", + "type": "float", + "writable": true + }, + { + "name": "Phi", + "type": "float", + "writable": true + }, + { + "name": "Cascades", + "type": "int32", + "writable": true + }, + { + "name": "CastShadows", + "type": "int32", + "writable": true + }, + { + "name": "ShadowWidth", + "type": "int32", + "writable": true + }, + { + "name": "ShadowHeight", + "type": "int32", + "writable": true + }, + { + "name": "RenderDiffuse", + "type": "bool", + "writable": true + }, + { + "name": "RenderSpecular", + "type": "int32", + "writable": true + }, + { + "name": "RenderTransmissive", + "type": "bool", + "writable": true + }, + { + "name": "OrthoLightWidth", + "type": "float", + "writable": true + }, + { + "name": "OrthoLightHeight", + "type": "float", + "writable": true + }, + { + "name": "Style", + "type": "int32", + "writable": true + }, + { + "name": "Pattern", + "type": "string", + "writable": true + }, + { + "name": "CascadeRenderStaticObjects", + "type": "int32", + "writable": true + }, + { + "name": "ShadowCascadeCrossFade", + "type": "float", + "writable": true + }, + { + "name": "ShadowCascadeDistanceFade", + "type": "float", + "writable": true + }, + { + "name": "ShadowCascadeDistance0", + "type": "float", + "writable": true + }, + { + "name": "ShadowCascadeDistance1", + "type": "float", + "writable": true + }, + { + "name": "ShadowCascadeDistance2", + "type": "float", + "writable": true + }, + { + "name": "ShadowCascadeDistance3", + "type": "float", + "writable": true + }, + { + "name": "ShadowCascadeResolution0", + "type": "int32", + "writable": true + }, + { + "name": "ShadowCascadeResolution1", + "type": "int32", + "writable": true + }, + { + "name": "ShadowCascadeResolution2", + "type": "int32", + "writable": true + }, + { + "name": "ShadowCascadeResolution3", + "type": "int32", + "writable": true + }, + { + "name": "UsesBakedShadowing", + "type": "bool", + "writable": true + }, + { + "name": "ShadowPriority", + "type": "int32", + "writable": true + }, + { + "name": "BakedShadowIndex", + "type": "int32", + "writable": true + }, + { + "name": "LightPathUniqueId", + "type": "int32", + "writable": true + }, + { + "name": "LightMapUniqueId", + "type": "int32", + "writable": true + }, + { + "name": "RenderToCubemaps", + "type": "bool", + "writable": true + }, + { + "name": "AllowSSTGeneration", + "type": "bool", + "writable": true + }, + { + "name": "DirectLight", + "type": "int32", + "writable": true + }, + { + "name": "IndirectLight", + "type": "int32", + "writable": true + }, + { + "name": "FadeMinDist", + "type": "float", + "writable": true + }, + { + "name": "FadeMaxDist", + "type": "float", + "writable": true + }, + { + "name": "ShadowFadeMinDist", + "type": "float", + "writable": true + }, + { + "name": "ShadowFadeMaxDist", + "type": "float", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "Flicker", + "type": "bool", + "writable": true + }, + { + "name": "PrecomputedFieldsValid", + "type": "bool", + "writable": true + }, + { + "name": "PrecomputedBoundsMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedBoundsMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedOBBAngles", + "type": "Vector", + "writable": true + }, + { + "name": "PrecomputedOBBExtent", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrecomputedMaxRange", + "type": "float", + "writable": true + }, + { + "name": "FogLightingMode", + "type": "int32", + "writable": true + }, + { + "name": "FogContributionStength", + "type": "float", + "writable": true + }, + { + "name": "NearClipPlane", + "type": "float", + "writable": true + }, + { + "name": "SkyColor", + "type": "QAngle", + "writable": true + }, + { + "name": "SkyIntensity", + "type": "float", + "writable": true + }, + { + "name": "SkyAmbientBounce", + "type": "QAngle", + "writable": true + }, + { + "name": "UseSecondaryColor", + "type": "bool", + "writable": true + }, + { + "name": "MixedShadows", + "type": "bool", + "writable": true + }, + { + "name": "LightStyleStartTime", + "type": "float", + "writable": true + }, + { + "name": "CapsuleLength", + "type": "float", + "writable": true + }, + { + "name": "MinRoughness", + "type": "float", + "writable": true + }, + { + "name": "PvsModifyEntity", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CEntityComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clightdirectionalentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/clightdirectionalentity.json new file mode 100644 index 000000000..5adfc2b84 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clightdirectionalentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CLightDirectionalEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLightDirectionalEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CLightEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clightentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/clightentity.json new file mode 100644 index 000000000..76dd34ba0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clightentity.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CLightEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLightEntity" + }, + "properties": [ + { + "name": "CLightComponent", + "type": "int32[]", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clightenvironmententity.json b/generators/gamesdkdocumentation/cs2/docs/classes/clightenvironmententity.json new file mode 100644 index 000000000..4b3667cfe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clightenvironmententity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CLightEnvironmentEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLightEnvironmentEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CLightDirectionalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clightorthoentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/clightorthoentity.json new file mode 100644 index 000000000..322f19b30 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clightorthoentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CLightOrthoEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLightOrthoEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CLightEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clightspotentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/clightspotentity.json new file mode 100644 index 000000000..a0c4a0c8f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clightspotentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CLightSpotEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLightSpotEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CLightEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clodcomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/clodcomponentupdater.json new file mode 100644 index 000000000..e80a30e78 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clodcomponentupdater.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CLODComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLODComponentUpdater" + }, + "properties": [ + { + "name": "ServerLOD", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicachievement.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicachievement.json new file mode 100644 index 000000000..17d6bb6e9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicachievement.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CLogicAchievement", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicAchievement" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "AchievementEventID", + "type": "string", + "writable": true + }, + { + "name": "OnFired", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicactiveautosave.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicactiveautosave.json new file mode 100644 index 000000000..0c86bab6f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicactiveautosave.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CLogicActiveAutosave", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicActiveAutosave" + }, + "properties": [ + { + "name": "TriggerHitPoints", + "type": "int32", + "writable": true + }, + { + "name": "TimeToTrigger", + "type": "float", + "writable": true + }, + { + "name": "StartTime", + "type": "float", + "writable": true + }, + { + "name": "DangerousTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicAutosave", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicalentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicalentity.json new file mode 100644 index 000000000..98fa27d8e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicalentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CLogicalEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicalEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CServerOnlyEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicauto.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicauto.json new file mode 100644 index 000000000..a5fcb6207 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicauto.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CLogicAuto", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicAuto" + }, + "properties": [ + { + "name": "OnMapSpawn", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnDemoMapSpawn", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnNewGame", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnLoadGame", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMapTransition", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnBackgroundMap", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMultiNewMap", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMultiNewRound", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnVREnabled", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnVRNotEnabled", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Globalstate", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicautosave.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicautosave.json new file mode 100644 index 000000000..9e3d0cd15 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicautosave.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CLogicAutosave", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicAutosave" + }, + "properties": [ + { + "name": "ForceNewLevelUnit", + "type": "bool", + "writable": true + }, + { + "name": "MinHitPoints", + "type": "int32", + "writable": true + }, + { + "name": "MinHitPointsToCommit", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicbranch.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicbranch.json new file mode 100644 index 000000000..ff6ada2ed --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicbranch.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CLogicBranch", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicBranch" + }, + "properties": [ + { + "name": "InValue", + "type": "bool", + "writable": true + }, + { + "name": "OnTrue", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnFalse", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicbranchlist.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicbranchlist.json new file mode 100644 index 000000000..2eaa7c83a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicbranchlist.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CLogicBranchList", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicBranchList" + }, + "properties": [ + { + "name": "LogicBranchNames", + "type": "uint32[]", + "writable": true + }, + { + "name": "OnAllTrue", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnAllFalse", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMixed", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogiccase.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogiccase.json new file mode 100644 index 000000000..c3705e1fc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogiccase.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CLogicCase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicCase" + }, + "properties": [ + { + "name": "Case", + "type": "uint32[]", + "writable": true + }, + { + "name": "ShuffleCases", + "type": "int32", + "writable": true + }, + { + "name": "LastShuffleCase", + "type": "int32", + "writable": true + }, + { + "name": "UchShuffleCaseMap", + "type": "uint8[]", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogiccollisionpair.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogiccollisionpair.json new file mode 100644 index 000000000..6efb0c8ec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogiccollisionpair.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CLogicCollisionPair", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicCollisionPair" + }, + "properties": [ + { + "name": "NameAttach1", + "type": "string", + "writable": true + }, + { + "name": "NameAttach2", + "type": "string", + "writable": true + }, + { + "name": "SupportMultipleEntitiesWithSameName", + "type": "bool", + "writable": true + }, + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "Succeeded", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogiccompare.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogiccompare.json new file mode 100644 index 000000000..cdd719a5b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogiccompare.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CLogicCompare", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicCompare" + }, + "properties": [ + { + "name": "InValue", + "type": "float", + "writable": true + }, + { + "name": "CompareValue", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicdistanceautosave.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicdistanceautosave.json new file mode 100644 index 000000000..539dc4e91 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicdistanceautosave.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CLogicDistanceAutosave", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicDistanceAutosave" + }, + "properties": [ + { + "name": "TargetEntity", + "type": "string", + "writable": true + }, + { + "name": "DistanceToPlayer", + "type": "float", + "writable": true + }, + { + "name": "ForceNewLevelUnit", + "type": "bool", + "writable": true + }, + { + "name": "CheckCough", + "type": "bool", + "writable": true + }, + { + "name": "ThinkDangerous", + "type": "bool", + "writable": true + }, + { + "name": "DangerousTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicdistancecheck.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicdistancecheck.json new file mode 100644 index 000000000..351c83076 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicdistancecheck.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CLogicDistanceCheck", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicDistanceCheck" + }, + "properties": [ + { + "name": "EntityA", + "type": "string", + "writable": true + }, + { + "name": "EntityB", + "type": "string", + "writable": true + }, + { + "name": "Zone1Distance", + "type": "float", + "writable": true + }, + { + "name": "Zone2Distance", + "type": "float", + "writable": true + }, + { + "name": "InZone1", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "InZone2", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "InZone3", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogiceventlistener.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogiceventlistener.json new file mode 100644 index 000000000..953855f45 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogiceventlistener.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CLogicEventListener", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicEventListener" + }, + "properties": [ + { + "name": "StrEventName", + "type": "string", + "writable": true + }, + { + "name": "IsEnabled", + "type": "bool", + "writable": true + }, + { + "name": "Team", + "type": "int32", + "writable": true + }, + { + "name": "OnEventFired", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicgameevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicgameevent.json new file mode 100644 index 000000000..4d382bd28 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicgameevent.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CLogicGameEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicGameEvent" + }, + "properties": [ + { + "name": "EventName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicgameeventlistener.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicgameeventlistener.json new file mode 100644 index 000000000..8c037dccd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicgameeventlistener.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CLogicGameEventListener", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicGameEventListener" + }, + "properties": [ + { + "name": "OnEventFired", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "GameEventName", + "type": "string", + "writable": true + }, + { + "name": "GameEventItem", + "type": "string", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "StartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogiclinetoentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogiclinetoentity.json new file mode 100644 index 000000000..d1490e926 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogiclinetoentity.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CLogicLineToEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicLineToEntity" + }, + "properties": [ + { + "name": "SourceName", + "type": "string", + "writable": true + }, + { + "name": "StartEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "EndEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicmeasuremovement.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicmeasuremovement.json new file mode 100644 index 000000000..87b4c5953 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicmeasuremovement.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CLogicMeasureMovement", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicMeasureMovement" + }, + "properties": [ + { + "name": "StrMeasureTarget", + "type": "string", + "writable": true + }, + { + "name": "StrMeasureReference", + "type": "string", + "writable": true + }, + { + "name": "StrTargetReference", + "type": "string", + "writable": true + }, + { + "name": "MeasureTarget", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "MeasureReference", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Target", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "TargetReference", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Scale", + "type": "float", + "writable": true + }, + { + "name": "MeasureType", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicnavigation.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicnavigation.json new file mode 100644 index 000000000..5594526dd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicnavigation.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CLogicNavigation", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicNavigation" + }, + "properties": [ + { + "name": "IsOn", + "type": "bool", + "writable": true + }, + { + "name": "NavProperty", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicnpccounter.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicnpccounter.json new file mode 100644 index 000000000..7934571ae --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicnpccounter.json @@ -0,0 +1,233 @@ +{ + "kind": "class", + "name": "CLogicNPCCounter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicNPCCounter" + }, + "properties": [ + { + "name": "OnMinCountAll", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMaxCountAll", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMinCount_1", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMaxCount_1", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMinCount_2", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMaxCount_2", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMinCount_3", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMaxCount_3", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Source", + "type": "CEntityInstance", + "writable": false + }, + { + "name": "SourceEntityName", + "type": "string", + "writable": true + }, + { + "name": "DistanceMax", + "type": "float", + "writable": true + }, + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "MinCountAll", + "type": "int32", + "writable": true + }, + { + "name": "MaxCountAll", + "type": "int32", + "writable": true + }, + { + "name": "MinFactorAll", + "type": "int32", + "writable": true + }, + { + "name": "MaxFactorAll", + "type": "int32", + "writable": true + }, + { + "name": "NPCClassname_1", + "type": "string", + "writable": true + }, + { + "name": "NPCState_1", + "type": "int32", + "writable": true + }, + { + "name": "InvertState_1", + "type": "bool", + "writable": true + }, + { + "name": "MinCount_1", + "type": "int32", + "writable": true + }, + { + "name": "MaxCount_1", + "type": "int32", + "writable": true + }, + { + "name": "MinFactor_1", + "type": "int32", + "writable": true + }, + { + "name": "MaxFactor_1", + "type": "int32", + "writable": true + }, + { + "name": "DefaultDist_1", + "type": "float", + "writable": true + }, + { + "name": "NPCClassname_2", + "type": "string", + "writable": true + }, + { + "name": "NPCState_2", + "type": "int32", + "writable": true + }, + { + "name": "InvertState_2", + "type": "bool", + "writable": true + }, + { + "name": "MinCount_2", + "type": "int32", + "writable": true + }, + { + "name": "MaxCount_2", + "type": "int32", + "writable": true + }, + { + "name": "MinFactor_2", + "type": "int32", + "writable": true + }, + { + "name": "MaxFactor_2", + "type": "int32", + "writable": true + }, + { + "name": "DefaultDist_2", + "type": "float", + "writable": true + }, + { + "name": "NPCClassname_3", + "type": "string", + "writable": true + }, + { + "name": "NPCState_3", + "type": "int32", + "writable": true + }, + { + "name": "InvertState_3", + "type": "bool", + "writable": true + }, + { + "name": "MinCount_3", + "type": "int32", + "writable": true + }, + { + "name": "MaxCount_3", + "type": "int32", + "writable": true + }, + { + "name": "MinFactor_3", + "type": "int32", + "writable": true + }, + { + "name": "MaxFactor_3", + "type": "int32", + "writable": true + }, + { + "name": "DefaultDist_3", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicnpccounteraabb.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicnpccounteraabb.json new file mode 100644 index 000000000..082ef9762 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicnpccounteraabb.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CLogicNPCCounterAABB", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicNPCCounterAABB" + }, + "properties": [ + { + "name": "DistanceOuterMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "DistanceOuterMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "OuterMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "OuterMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicNPCCounter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicnpccounterobb.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicnpccounterobb.json new file mode 100644 index 000000000..96ecd616d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicnpccounterobb.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CLogicNPCCounterOBB", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicNPCCounterOBB" + }, + "properties": [ + { + "name": "Parent", + "type": "CLogicNPCCounterAABB", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicplayerproxy.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicplayerproxy.json new file mode 100644 index 000000000..9b058ada1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicplayerproxy.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CLogicPlayerProxy", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicPlayerProxy" + }, + "properties": [ + { + "name": "Player", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "PlayerHasAmmo", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "PlayerHasNoAmmo", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "PlayerDied", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicproximity.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicproximity.json new file mode 100644 index 000000000..86f2f153d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicproximity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CLogicProximity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicProximity" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicrelay.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicrelay.json new file mode 100644 index 000000000..cc802f1c7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicrelay.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CLogicRelay", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicRelay" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "WaitForRefire", + "type": "bool", + "writable": true + }, + { + "name": "TriggerOnce", + "type": "bool", + "writable": true + }, + { + "name": "FastRetrigger", + "type": "bool", + "writable": true + }, + { + "name": "PassthoughCaller", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicrelayapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicrelayapi.json new file mode 100644 index 000000000..7d3b170e0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicrelayapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CLogicRelayAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicRelayAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clogicscript.json b/generators/gamesdkdocumentation/cs2/docs/classes/clogicscript.json new file mode 100644 index 000000000..99a93e0c5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clogicscript.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CLogicScript", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLogicScript" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clookatupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/clookatupdatenode.json new file mode 100644 index 000000000..c0ee05dea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clookatupdatenode.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CLookAtUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLookAtUpdateNode" + }, + "properties": [ + { + "name": "OpFixedSettings", + "type": "LookAtOpFixedSettings_t", + "writable": false + }, + { + "name": "Target", + "type": "uint32", + "writable": true + }, + { + "name": "ParamIndex", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "WeightParamIndex", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ResetChild", + "type": "bool", + "writable": true + }, + { + "name": "LockWhenWaning", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/clookcomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/clookcomponentupdater.json new file mode 100644 index 000000000..5e8f0cf6a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/clookcomponentupdater.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CLookComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CLookComponentUpdater" + }, + "properties": [ + { + "name": "LookHeading", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "LookHeadingNormalized", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "LookHeadingVelocity", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "LookPitch", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "LookDistance", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "LookDirection", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "LookTarget", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "LookTargetWorldSpace", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "NetworkLookTarget", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cluttersceneobject_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/cluttersceneobject_t.json new file mode 100644 index 000000000..90f9debd0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cluttersceneobject_t.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "ClutterSceneObject_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ClutterSceneObject_t" + }, + "properties": [ + { + "name": "Bounds", + "type": "AABB_t", + "writable": false + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "Layer", + "type": "int16", + "writable": true + }, + { + "name": "InstancePositions", + "type": "QAngle[]", + "writable": true + }, + { + "name": "InstanceScales", + "type": "float[]", + "writable": true + }, + { + "name": "InstanceTintSrgb", + "type": "double[]", + "writable": true + }, + { + "name": "MaterialGroup", + "type": "uint32", + "writable": true + }, + { + "name": "BeginCullSize", + "type": "float", + "writable": true + }, + { + "name": "EndCullSize", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cluttertile_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/cluttertile_t.json new file mode 100644 index 000000000..107eae5e2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cluttertile_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "ClutterTile_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ClutterTile_t" + }, + "properties": [ + { + "name": "FirstInstance", + "type": "uint32", + "writable": true + }, + { + "name": "LastInstance", + "type": "uint32", + "writable": true + }, + { + "name": "BoundsWs", + "type": "AABB_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmapinfo.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmapinfo.json new file mode 100644 index 000000000..7faa87585 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmapinfo.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CMapInfo", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMapInfo" + }, + "properties": [ + { + "name": "BuyingStatus", + "type": "int32", + "writable": true + }, + { + "name": "BombRadius", + "type": "float", + "writable": true + }, + { + "name": "PetPopulation", + "type": "int32", + "writable": true + }, + { + "name": "UseNormalSpawnsForDM", + "type": "bool", + "writable": true + }, + { + "name": "DisableAutoGeneratedDMSpawns", + "type": "bool", + "writable": true + }, + { + "name": "BotMaxVisionDistance", + "type": "float", + "writable": true + }, + { + "name": "HostageCount", + "type": "int32", + "writable": true + }, + { + "name": "FadePlayerVisibilityFarZ", + "type": "bool", + "writable": true + }, + { + "name": "RainTraceToSkyEnabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmapsharedenvironment.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmapsharedenvironment.json new file mode 100644 index 000000000..609c52459 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmapsharedenvironment.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CMapSharedEnvironment", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMapSharedEnvironment" + }, + "properties": [ + { + "name": "TargetMapName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmapvetopickcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmapvetopickcontroller.json new file mode 100644 index 000000000..82a765821 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmapvetopickcontroller.json @@ -0,0 +1,128 @@ +{ + "kind": "class", + "name": "CMapVetoPickController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMapVetoPickController" + }, + "properties": [ + { + "name": "PlayedIntroVcd", + "type": "bool", + "writable": true + }, + { + "name": "NeedToPlayFiveSecondsRemaining", + "type": "bool", + "writable": true + }, + { + "name": "DblPreMatchDraftSequenceTime", + "type": "double", + "writable": true + }, + { + "name": "PreMatchDraftStateChanged", + "type": "bool", + "writable": true + }, + { + "name": "DraftType", + "type": "int32", + "writable": true + }, + { + "name": "TeamWinningCoinToss", + "type": "int32", + "writable": true + }, + { + "name": "TeamWithFirstChoice", + "type": "int32[]", + "writable": true + }, + { + "name": "VoteMapIdsList", + "type": "int32[]", + "writable": true + }, + { + "name": "AccountIDs", + "type": "int32[]", + "writable": true + }, + { + "name": "MapId0", + "type": "int32[]", + "writable": true + }, + { + "name": "MapId1", + "type": "int32[]", + "writable": true + }, + { + "name": "MapId2", + "type": "int32[]", + "writable": true + }, + { + "name": "MapId3", + "type": "int32[]", + "writable": true + }, + { + "name": "MapId4", + "type": "int32[]", + "writable": true + }, + { + "name": "MapId5", + "type": "int32[]", + "writable": true + }, + { + "name": "StartingSide0", + "type": "int32[]", + "writable": true + }, + { + "name": "CurrentPhase", + "type": "int32", + "writable": true + }, + { + "name": "PhaseStartTick", + "type": "int32", + "writable": true + }, + { + "name": "PhaseDurationTicks", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolume.json new file mode 100644 index 000000000..76eaf8dd0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolume.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CMarkupVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMarkupVolume" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolumetagged.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolumetagged.json new file mode 100644 index 000000000..6e2edb925 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolumetagged.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CMarkupVolumeTagged", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMarkupVolumeTagged" + }, + "properties": [ + { + "name": "IsGroup", + "type": "bool", + "writable": true + }, + { + "name": "GroupByPrefab", + "type": "bool", + "writable": true + }, + { + "name": "GroupByVolume", + "type": "bool", + "writable": true + }, + { + "name": "GroupOtherGroups", + "type": "bool", + "writable": true + }, + { + "name": "IsInGroup", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CMarkupVolume", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolumetagged_nav.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolumetagged_nav.json new file mode 100644 index 000000000..460c396fc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolumetagged_nav.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CMarkupVolumeTagged_Nav", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMarkupVolumeTagged_Nav" + }, + "properties": [ + { + "name": "Scopes", + "type": "uint8", + "writable": true + }, + { + "name": "Parent", + "type": "CMarkupVolumeTagged", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolumetagged_navgame.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolumetagged_navgame.json new file mode 100644 index 000000000..8b1472be4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolumetagged_navgame.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CMarkupVolumeTagged_NavGame", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMarkupVolumeTagged_NavGame" + }, + "properties": [ + { + "name": "Scopes", + "type": "uint8", + "writable": true + }, + { + "name": "FloodFillAttribute", + "type": "bool", + "writable": true + }, + { + "name": "SplitNavSpace", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CMarkupVolumeWithRef", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolumewithref.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolumewithref.json new file mode 100644 index 000000000..2cb8eaf88 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmarkupvolumewithref.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CMarkupVolumeWithRef", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMarkupVolumeWithRef" + }, + "properties": [ + { + "name": "UseRef", + "type": "bool", + "writable": true + }, + { + "name": "RefPosEntitySpace", + "type": "Vector2D", + "writable": true + }, + { + "name": "RefPosWorldSpace", + "type": "Vector2D", + "writable": true + }, + { + "name": "RefDot", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CMarkupVolumeTagged", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmaterialattributeanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmaterialattributeanimtag.json new file mode 100644 index 000000000..43e592f7b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmaterialattributeanimtag.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CMaterialAttributeAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMaterialAttributeAnimTag" + }, + "properties": [ + { + "name": "AttributeName", + "type": "string", + "writable": true + }, + { + "name": "AttributeType", + "type": "uint32", + "writable": true + }, + { + "name": "Value", + "type": "float", + "writable": true + }, + { + "name": "Color", + "type": "QAngle", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmaterialdrawdescriptor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmaterialdrawdescriptor.json new file mode 100644 index 000000000..fffc4690b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmaterialdrawdescriptor.json @@ -0,0 +1,103 @@ +{ + "kind": "class", + "name": "CMaterialDrawDescriptor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMaterialDrawDescriptor" + }, + "properties": [ + { + "name": "UvDensity", + "type": "float", + "writable": true + }, + { + "name": "TintColor", + "type": "Vector2D", + "writable": true + }, + { + "name": "Alpha", + "type": "float", + "writable": true + }, + { + "name": "NumMeshlets", + "type": "uint16", + "writable": true + }, + { + "name": "FirstMeshlet", + "type": "uint32", + "writable": true + }, + { + "name": "AppliedIndexOffset", + "type": "uint32", + "writable": true + }, + { + "name": "DepthVertexBufferIndex", + "type": "uint8", + "writable": true + }, + { + "name": "MeshletPackedIVBIndex", + "type": "uint8", + "writable": true + }, + { + "name": "PrimitiveType", + "type": "uint32", + "writable": true + }, + { + "name": "BaseVertex", + "type": "int32", + "writable": true + }, + { + "name": "VertexCount", + "type": "int32", + "writable": true + }, + { + "name": "StartIndex", + "type": "int32", + "writable": true + }, + { + "name": "IndexCount", + "type": "int32", + "writable": true + }, + { + "name": "IndexBuffer", + "type": "CRenderBufferBinding", + "writable": false + }, + { + "name": "MeshletPackedIVB", + "type": "CRenderBufferBinding", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmathcolorblend.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmathcolorblend.json new file mode 100644 index 000000000..54cef48b1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmathcolorblend.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CMathColorBlend", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMathColorBlend" + }, + "properties": [ + { + "name": "InMin", + "type": "float", + "writable": true + }, + { + "name": "InMax", + "type": "float", + "writable": true + }, + { + "name": "OutColor1", + "type": "QAngle", + "writable": true + }, + { + "name": "OutColor2", + "type": "QAngle", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmathcounter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmathcounter.json new file mode 100644 index 000000000..200e2e723 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmathcounter.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CMathCounter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMathCounter" + }, + "properties": [ + { + "name": "Min", + "type": "float", + "writable": true + }, + { + "name": "Max", + "type": "float", + "writable": true + }, + { + "name": "HitMin", + "type": "bool", + "writable": true + }, + { + "name": "HitMax", + "type": "bool", + "writable": true + }, + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "OnHitMin", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnHitMax", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnChangedFromMin", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnChangedFromMax", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmathremap.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmathremap.json new file mode 100644 index 000000000..7dec05709 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmathremap.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CMathRemap", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMathRemap" + }, + "properties": [ + { + "name": "InMin", + "type": "float", + "writable": true + }, + { + "name": "InMax", + "type": "float", + "writable": true + }, + { + "name": "Out1", + "type": "float", + "writable": true + }, + { + "name": "Out2", + "type": "float", + "writable": true + }, + { + "name": "OldInValue", + "type": "float", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "OnRoseAboveMin", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnRoseAboveMax", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnFellBelowMin", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnFellBelowMax", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmeshletdescriptor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmeshletdescriptor.json new file mode 100644 index 000000000..4375e9848 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmeshletdescriptor.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CMeshletDescriptor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMeshletDescriptor" + }, + "properties": [ + { + "name": "CullingData", + "type": "CDrawCullingData", + "writable": false + }, + { + "name": "VertexOffset", + "type": "uint32", + "writable": true + }, + { + "name": "TriangleOffset", + "type": "uint32", + "writable": true + }, + { + "name": "VertexCount", + "type": "uint8", + "writable": true + }, + { + "name": "TriangleCount", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmessage.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmessage.json new file mode 100644 index 000000000..5e5121bea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmessage.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CMessage", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMessage" + }, + "properties": [ + { + "name": "Message", + "type": "string", + "writable": true + }, + { + "name": "MessageVolume", + "type": "float", + "writable": true + }, + { + "name": "MessageAttenuation", + "type": "int32", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Noise", + "type": "string", + "writable": true + }, + { + "name": "OnShowMessage", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmessageentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmessageentity.json new file mode 100644 index 000000000..8f4337995 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmessageentity.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CMessageEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMessageEntity" + }, + "properties": [ + { + "name": "Radius", + "type": "int32", + "writable": true + }, + { + "name": "MessageText", + "type": "string", + "writable": true + }, + { + "name": "DrawText", + "type": "bool", + "writable": true + }, + { + "name": "DeveloperOnly", + "type": "bool", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfig.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfig.json new file mode 100644 index 000000000..0977823c4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfig.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CModelConfig", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfig" + }, + "properties": [ + { + "name": "ConfigName", + "type": "string", + "writable": true + }, + { + "name": "TopLevel", + "type": "bool", + "writable": true + }, + { + "name": "ActiveInEditorByDefault", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement.json new file mode 100644 index 000000000..b7642c664 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CModelConfigElement", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfigElement" + }, + "properties": [ + { + "name": "ElementName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_attachedmodel.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_attachedmodel.json new file mode 100644 index 000000000..3105d9db5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_attachedmodel.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CModelConfigElement_AttachedModel", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfigElement_AttachedModel" + }, + "properties": [ + { + "name": "InstanceName", + "type": "string", + "writable": true + }, + { + "name": "EntityClass", + "type": "string", + "writable": true + }, + { + "name": "Offset", + "type": "Vector2D", + "writable": true + }, + { + "name": "AngOffset", + "type": "Vector", + "writable": true + }, + { + "name": "AttachmentName", + "type": "string", + "writable": true + }, + { + "name": "LocalAttachmentOffsetName", + "type": "string", + "writable": true + }, + { + "name": "AttachmentType", + "type": "uint32", + "writable": true + }, + { + "name": "BoneMergeFlex", + "type": "bool", + "writable": true + }, + { + "name": "UserSpecifiedColor", + "type": "bool", + "writable": true + }, + { + "name": "UserSpecifiedMaterialGroup", + "type": "bool", + "writable": true + }, + { + "name": "AcceptParentMaterialDrivenDecals", + "type": "bool", + "writable": true + }, + { + "name": "BodygroupOnOtherModels", + "type": "string", + "writable": true + }, + { + "name": "MaterialGroupOnOtherModels", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CModelConfigElement", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_command.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_command.json new file mode 100644 index 000000000..acd1deedd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_command.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CModelConfigElement_Command", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfigElement_Command" + }, + "properties": [ + { + "name": "Command", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CModelConfigElement", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_randomcolor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_randomcolor.json new file mode 100644 index 000000000..480163e06 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_randomcolor.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CModelConfigElement_RandomColor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfigElement_RandomColor" + }, + "properties": [ + { + "name": "Parent", + "type": "CModelConfigElement", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_randompick.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_randompick.json new file mode 100644 index 000000000..5f86e737f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_randompick.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CModelConfigElement_RandomPick", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfigElement_RandomPick" + }, + "properties": [ + { + "name": "Choices", + "type": "string[]", + "writable": true + }, + { + "name": "ChoiceWeights", + "type": "float[]", + "writable": true + }, + { + "name": "Parent", + "type": "CModelConfigElement", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setbodygroup.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setbodygroup.json new file mode 100644 index 000000000..b15619c70 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setbodygroup.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CModelConfigElement_SetBodygroup", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfigElement_SetBodygroup" + }, + "properties": [ + { + "name": "Choice", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CModelConfigElement", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setbodygrouponattachedmodels.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setbodygrouponattachedmodels.json new file mode 100644 index 000000000..cc91ff05e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setbodygrouponattachedmodels.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CModelConfigElement_SetBodygroupOnAttachedModels", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfigElement_SetBodygroupOnAttachedModels" + }, + "properties": [ + { + "name": "GroupName", + "type": "string", + "writable": true + }, + { + "name": "Choice", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CModelConfigElement", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setmaterialgroup.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setmaterialgroup.json new file mode 100644 index 000000000..f2da255d6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setmaterialgroup.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CModelConfigElement_SetMaterialGroup", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfigElement_SetMaterialGroup" + }, + "properties": [ + { + "name": "MaterialGroupName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CModelConfigElement", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setmaterialgrouponattachedmodels.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setmaterialgrouponattachedmodels.json new file mode 100644 index 000000000..13978b822 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setmaterialgrouponattachedmodels.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CModelConfigElement_SetMaterialGroupOnAttachedModels", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfigElement_SetMaterialGroupOnAttachedModels" + }, + "properties": [ + { + "name": "MaterialGroupName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CModelConfigElement", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setrendercolor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setrendercolor.json new file mode 100644 index 000000000..68db199c0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_setrendercolor.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CModelConfigElement_SetRenderColor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfigElement_SetRenderColor" + }, + "properties": [ + { + "name": "Color", + "type": "QAngle", + "writable": true + }, + { + "name": "Parent", + "type": "CModelConfigElement", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_userpick.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_userpick.json new file mode 100644 index 000000000..85de3a8dd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfigelement_userpick.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CModelConfigElement_UserPick", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfigElement_UserPick" + }, + "properties": [ + { + "name": "Choices", + "type": "string[]", + "writable": true + }, + { + "name": "Parent", + "type": "CModelConfigElement", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfiglist.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfiglist.json new file mode 100644 index 000000000..fb9fda925 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelconfiglist.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CModelConfigList", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelConfigList" + }, + "properties": [ + { + "name": "HideMaterialGroupInTools", + "type": "bool", + "writable": true + }, + { + "name": "HideRenderColorInTools", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelpointentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelpointentity.json new file mode 100644 index 000000000..ef66b4f10 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelpointentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CModelPointEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelPointEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmodelstate.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelstate.json new file mode 100644 index 000000000..e7008c263 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmodelstate.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CModelState", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CModelState" + }, + "properties": [ + { + "name": "ModelName", + "type": "string", + "writable": true + }, + { + "name": "ClientClothCreationSuppressed", + "type": "bool", + "writable": true + }, + { + "name": "MeshGroupMask", + "type": "uint64", + "writable": true + }, + { + "name": "BodyGroupChoices", + "type": "int32[]", + "writable": true + }, + { + "name": "IdealMotionType", + "type": "int8", + "writable": true + }, + { + "name": "ForceLOD", + "type": "int8", + "writable": true + }, + { + "name": "ClothUpdateFlags", + "type": "int8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmolotovgrenade.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmolotovgrenade.json new file mode 100644 index 000000000..30789ae6b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmolotovgrenade.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CMolotovGrenade", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMolotovGrenade" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseCSGrenade", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmolotovprojectile.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmolotovprojectile.json new file mode 100644 index 000000000..1d4f06415 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmolotovprojectile.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CMolotovProjectile", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMolotovProjectile" + }, + "properties": [ + { + "name": "IsIncGrenade", + "type": "bool", + "writable": true + }, + { + "name": "Detonated", + "type": "bool", + "writable": true + }, + { + "name": "StillTimer", + "type": "IntervalTimer", + "writable": false + }, + { + "name": "HasBouncedOffPlayer", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseCSGrenadeProjectile", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmomentaryrotbutton.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmomentaryrotbutton.json new file mode 100644 index 000000000..23987a9e7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmomentaryrotbutton.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CMomentaryRotButton", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMomentaryRotButton" + }, + "properties": [ + { + "name": "OnUnpressed", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnFullyOpen", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnFullyClosed", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnReachedPosition", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "LastUsed", + "type": "int32", + "writable": true + }, + { + "name": "Start", + "type": "Vector", + "writable": true + }, + { + "name": "End", + "type": "Vector", + "writable": true + }, + { + "name": "IdealYaw", + "type": "float", + "writable": true + }, + { + "name": "Noise", + "type": "string", + "writable": true + }, + { + "name": "UpdateTarget", + "type": "bool", + "writable": true + }, + { + "name": "Direction", + "type": "int32", + "writable": true + }, + { + "name": "ReturnSpeed", + "type": "float", + "writable": true + }, + { + "name": "StartPosition", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CRotButton", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmoodvdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmoodvdata.json new file mode 100644 index 000000000..3067667e1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmoodvdata.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CMoodVData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMoodVData" + }, + "properties": [ + { + "name": "MoodType", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmorphbundledata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmorphbundledata.json new file mode 100644 index 000000000..4454c4208 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmorphbundledata.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CMorphBundleData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMorphBundleData" + }, + "properties": [ + { + "name": "ULeftSrc", + "type": "float", + "writable": true + }, + { + "name": "VTopSrc", + "type": "float", + "writable": true + }, + { + "name": "Offsets", + "type": "float[]", + "writable": true + }, + { + "name": "Ranges", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmorphconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmorphconstraint.json new file mode 100644 index 000000000..1884f6513 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmorphconstraint.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CMorphConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMorphConstraint" + }, + "properties": [ + { + "name": "TargetMorph", + "type": "string", + "writable": true + }, + { + "name": "SlaveChannel", + "type": "int32", + "writable": true + }, + { + "name": "Min", + "type": "float", + "writable": true + }, + { + "name": "Max", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmorphdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmorphdata.json new file mode 100644 index 000000000..c00d027c0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmorphdata.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CMorphData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMorphData" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmorphrectdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmorphrectdata.json new file mode 100644 index 000000000..5a62ff88e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmorphrectdata.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CMorphRectData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMorphRectData" + }, + "properties": [ + { + "name": "XLeftDst", + "type": "int16", + "writable": true + }, + { + "name": "YTopDst", + "type": "int16", + "writable": true + }, + { + "name": "UWidthSrc", + "type": "float", + "writable": true + }, + { + "name": "VHeightSrc", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmorphsetdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmorphsetdata.json new file mode 100644 index 000000000..97698a3bf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmorphsetdata.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CMorphSetData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMorphSetData" + }, + "properties": [ + { + "name": "Width", + "type": "int32", + "writable": true + }, + { + "name": "Height", + "type": "int32", + "writable": true + }, + { + "name": "BundleTypes", + "type": "uint32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotiondataset.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotiondataset.json new file mode 100644 index 000000000..3d107c846 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotiondataset.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CMotionDataSet", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotionDataSet" + }, + "properties": [ + { + "name": "DimensionCount", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotiongraph.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotiongraph.json new file mode 100644 index 000000000..b0afcfe78 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotiongraph.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CMotionGraph", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotionGraph" + }, + "properties": [ + { + "name": "ParamSpans", + "type": "CParamSpanUpdater", + "writable": false + }, + { + "name": "ParameterCount", + "type": "int32", + "writable": true + }, + { + "name": "ConfigStartIndex", + "type": "int32", + "writable": true + }, + { + "name": "ConfigCount", + "type": "int32", + "writable": true + }, + { + "name": "Loop", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotiongraphconfig.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotiongraphconfig.json new file mode 100644 index 000000000..e70dc76d9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotiongraphconfig.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CMotionGraphConfig", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotionGraphConfig" + }, + "properties": [ + { + "name": "ParamValues", + "type": "float[]", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "MotionIndex", + "type": "MotionIndex", + "writable": false + }, + { + "name": "SampleStart", + "type": "int32", + "writable": true + }, + { + "name": "SampleCount", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotiongraphgroup.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotiongraphgroup.json new file mode 100644 index 000000000..f0d693d56 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotiongraphgroup.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CMotionGraphGroup", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotionGraphGroup" + }, + "properties": [ + { + "name": "SearchDB", + "type": "CMotionSearchDB", + "writable": false + }, + { + "name": "SampleToConfig", + "type": "int32[]", + "writable": true + }, + { + "name": "IsActiveScript", + "type": "AnimScriptHandle", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotiongraphupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotiongraphupdatenode.json new file mode 100644 index 000000000..61c4de699 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotiongraphupdatenode.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CMotionGraphUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotionGraphUpdateNode" + }, + "properties": [ + { + "name": "Parent", + "type": "CLeafUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotionmatchingupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionmatchingupdatenode.json new file mode 100644 index 000000000..fc40d7324 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionmatchingupdatenode.json @@ -0,0 +1,143 @@ +{ + "kind": "class", + "name": "CMotionMatchingUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotionMatchingUpdateNode" + }, + "properties": [ + { + "name": "DataSet", + "type": "CMotionDataSet", + "writable": false + }, + { + "name": "Weights", + "type": "float[]", + "writable": true + }, + { + "name": "SearchEveryTick", + "type": "bool", + "writable": true + }, + { + "name": "SearchInterval", + "type": "float", + "writable": true + }, + { + "name": "SearchWhenClipEnds", + "type": "bool", + "writable": true + }, + { + "name": "SearchWhenGoalChanges", + "type": "bool", + "writable": true + }, + { + "name": "BlendCurve", + "type": "CBlendCurve", + "writable": false + }, + { + "name": "SampleRate", + "type": "float", + "writable": true + }, + { + "name": "BlendTime", + "type": "float", + "writable": true + }, + { + "name": "LockClipWhenWaning", + "type": "bool", + "writable": true + }, + { + "name": "SelectionThreshold", + "type": "float", + "writable": true + }, + { + "name": "ReselectionTimeWindow", + "type": "float", + "writable": true + }, + { + "name": "EnableRotationCorrection", + "type": "bool", + "writable": true + }, + { + "name": "GoalAssist", + "type": "bool", + "writable": true + }, + { + "name": "GoalAssistDistance", + "type": "float", + "writable": true + }, + { + "name": "GoalAssistTolerance", + "type": "float", + "writable": true + }, + { + "name": "DistanceScale_Damping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "DistanceScale_OuterRadius", + "type": "float", + "writable": true + }, + { + "name": "DistanceScale_InnerRadius", + "type": "float", + "writable": true + }, + { + "name": "DistanceScale_MaxScale", + "type": "float", + "writable": true + }, + { + "name": "DistanceScale_MinScale", + "type": "float", + "writable": true + }, + { + "name": "EnableDistanceScaling", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CLeafUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotionmetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionmetricevaluator.json new file mode 100644 index 000000000..ad442fda8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionmetricevaluator.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CMotionMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotionMetricEvaluator" + }, + "properties": [ + { + "name": "Means", + "type": "float[]", + "writable": true + }, + { + "name": "StandardDeviations", + "type": "float[]", + "writable": true + }, + { + "name": "Weight", + "type": "float", + "writable": true + }, + { + "name": "DimensionStartIndex", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotionnode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionnode.json new file mode 100644 index 000000000..6b3eaba18 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionnode.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CMotionNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotionNode" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Id", + "type": "AnimNodeID", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotionnodeblend1d.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionnodeblend1d.json new file mode 100644 index 000000000..79c04f557 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionnodeblend1d.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CMotionNodeBlend1D", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotionNodeBlend1D" + }, + "properties": [ + { + "name": "ParamIndex", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CMotionNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotionnodesequence.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionnodesequence.json new file mode 100644 index 000000000..4dfa0b579 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionnodesequence.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CMotionNodeSequence", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotionNodeSequence" + }, + "properties": [ + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "PlaybackSpeed", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CMotionNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotionsearchdb.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionsearchdb.json new file mode 100644 index 000000000..23f39d860 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionsearchdb.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CMotionSearchDB", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotionSearchDB" + }, + "properties": [ + { + "name": "RootNode", + "type": "CMotionSearchNode", + "writable": false + }, + { + "name": "ResidualQuantizer", + "type": "CProductQuantizer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotionsearchnode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionsearchnode.json new file mode 100644 index 000000000..cb793af8b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotionsearchnode.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CMotionSearchNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotionSearchNode" + }, + "properties": [ + { + "name": "Quantizer", + "type": "CVectorQuantizer", + "writable": false + }, + { + "name": "SelectableSamples", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmotorcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmotorcontroller.json new file mode 100644 index 000000000..723ff8cce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmotorcontroller.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CMotorController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMotorController" + }, + "properties": [ + { + "name": "Speed", + "type": "float", + "writable": true + }, + { + "name": "MaxTorque", + "type": "float", + "writable": true + }, + { + "name": "Axis", + "type": "Vector2D", + "writable": true + }, + { + "name": "InertiaFactor", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmovementcomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmovementcomponentupdater.json new file mode 100644 index 000000000..fa64e736a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmovementcomponentupdater.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CMovementComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMovementComponentUpdater" + }, + "properties": [ + { + "name": "FacingDamping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "DefaultMotorIndex", + "type": "int32", + "writable": true + }, + { + "name": "DefaultRunSpeed", + "type": "float", + "writable": true + }, + { + "name": "MoveVarsDisabled", + "type": "bool", + "writable": true + }, + { + "name": "NetworkPath", + "type": "bool", + "writable": true + }, + { + "name": "NetworkFacing", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmovementhandshakeanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmovementhandshakeanimtag.json new file mode 100644 index 000000000..ba3ff564d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmovementhandshakeanimtag.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CMovementHandshakeAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMovementHandshakeAnimTag" + }, + "properties": [ + { + "name": "Parent", + "type": "CHandshakeAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmovementstatsproperty.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmovementstatsproperty.json new file mode 100644 index 000000000..fb4e0d159 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmovementstatsproperty.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CMovementStatsProperty", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMovementStatsProperty" + }, + "properties": [ + { + "name": "UseCounter", + "type": "int32", + "writable": true + }, + { + "name": "EmaMovementDirection", + "type": "CVectorExponentialMovingAverage", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmoverpathnode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmoverpathnode.json new file mode 100644 index 000000000..c5c785cd6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmoverpathnode.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CMoverPathNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMoverPathNode" + }, + "properties": [ + { + "name": "InTangentLocal", + "type": "Vector2D", + "writable": true + }, + { + "name": "OutTangentLocal", + "type": "Vector2D", + "writable": true + }, + { + "name": "ParentPathUniqueID", + "type": "string", + "writable": true + }, + { + "name": "PathNodeParameter", + "type": "string", + "writable": true + }, + { + "name": "OnStartFromOrInSegment", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnStoppedAtOrInSegment", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnPassThrough", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnPassThroughForward", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnPassThroughReverse", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Mover", + "type": "CPathMover", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmoverupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmoverupdatenode.json new file mode 100644 index 000000000..0028610fc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmoverupdatenode.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CMoverUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMoverUpdateNode" + }, + "properties": [ + { + "name": "Damping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "FacingTarget", + "type": "uint32", + "writable": true + }, + { + "name": "MoveVecParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "MoveHeadingParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "TurnToFaceParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "TurnToFaceOffset", + "type": "float", + "writable": true + }, + { + "name": "TurnToFaceLimit", + "type": "float", + "writable": true + }, + { + "name": "Additive", + "type": "bool", + "writable": true + }, + { + "name": "ApplyMovement", + "type": "bool", + "writable": true + }, + { + "name": "OrientMovement", + "type": "bool", + "writable": true + }, + { + "name": "ApplyRotation", + "type": "bool", + "writable": true + }, + { + "name": "LimitOnly", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmultilightproxy.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmultilightproxy.json new file mode 100644 index 000000000..3571eec6e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmultilightproxy.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CMultiLightProxy", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMultiLightProxy" + }, + "properties": [ + { + "name": "LightNameFilter", + "type": "string", + "writable": true + }, + { + "name": "LightClassFilter", + "type": "string", + "writable": true + }, + { + "name": "LightRadiusFilter", + "type": "float", + "writable": true + }, + { + "name": "BrightnessDelta", + "type": "float", + "writable": true + }, + { + "name": "PerformScreenFade", + "type": "bool", + "writable": true + }, + { + "name": "TargetBrightnessMultiplier", + "type": "float", + "writable": true + }, + { + "name": "CurrentBrightnessMultiplier", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmultiplayer_expresser.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmultiplayer_expresser.json new file mode 100644 index 000000000..f27dbfe35 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmultiplayer_expresser.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CMultiplayer_Expresser", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMultiplayer_Expresser" + }, + "properties": [ + { + "name": "AllowMultipleScenes", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAI_ExpresserWithFollowup", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmultiplayrules.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmultiplayrules.json new file mode 100644 index 000000000..7abfbe360 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmultiplayrules.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CMultiplayRules", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMultiplayRules" + }, + "properties": [ + { + "name": "Parent", + "type": "CGameRules", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cmultisource.json b/generators/gamesdkdocumentation/cs2/docs/classes/cmultisource.json new file mode 100644 index 000000000..293e654af --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cmultisource.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CMultiSource", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CMultiSource" + }, + "properties": [ + { + "name": "RgTriggered", + "type": "int32[]", + "writable": true + }, + { + "name": "OnTrigger", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Total", + "type": "int32", + "writable": true + }, + { + "name": "Globalstate", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavhullpresetvdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavhullpresetvdata.json new file mode 100644 index 000000000..416cfdb7b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavhullpresetvdata.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNavHullPresetVData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavHullPresetVData" + }, + "properties": [ + { + "name": "NavHulls", + "type": "string[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavhullvdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavhullvdata.json new file mode 100644 index 000000000..e83f534ca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavhullvdata.json @@ -0,0 +1,103 @@ +{ + "kind": "class", + "name": "CNavHullVData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavHullVData" + }, + "properties": [ + { + "name": "AgentEnabled", + "type": "bool", + "writable": true + }, + { + "name": "AgentRadius", + "type": "float", + "writable": true + }, + { + "name": "AgentHeight", + "type": "float", + "writable": true + }, + { + "name": "AgentShortHeightEnabled", + "type": "bool", + "writable": true + }, + { + "name": "AgentShortHeight", + "type": "float", + "writable": true + }, + { + "name": "AgentCrawlEnabled", + "type": "bool", + "writable": true + }, + { + "name": "AgentCrawlHeight", + "type": "float", + "writable": true + }, + { + "name": "AgentMaxClimb", + "type": "float", + "writable": true + }, + { + "name": "AgentMaxSlope", + "type": "int32", + "writable": true + }, + { + "name": "AgentMaxJumpDownDist", + "type": "float", + "writable": true + }, + { + "name": "AgentMaxJumpHorizDistBase", + "type": "float", + "writable": true + }, + { + "name": "AgentMaxJumpUpDist", + "type": "float", + "writable": true + }, + { + "name": "AgentBorderErosion", + "type": "int32", + "writable": true + }, + { + "name": "FlowMapGenerationEnabled", + "type": "bool", + "writable": true + }, + { + "name": "FlowMapNodeMaxRadius", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavlinkanimgraphvar.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavlinkanimgraphvar.json new file mode 100644 index 000000000..ee0351781 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavlinkanimgraphvar.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNavLinkAnimgraphVar", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavLinkAnimgraphVar" + }, + "properties": [ + { + "name": "AlignmentDegrees", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavlinkareaentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavlinkareaentity.json new file mode 100644 index 000000000..67bce7079 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavlinkareaentity.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CNavLinkAreaEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavLinkAreaEntity" + }, + "properties": [ + { + "name": "Width", + "type": "float", + "writable": true + }, + { + "name": "LocatorOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "LocatorAnglesOffset", + "type": "Vector", + "writable": true + }, + { + "name": "StrMovementForward", + "type": "string", + "writable": true + }, + { + "name": "StrMovementReverse", + "type": "string", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "AllowCrossMovableConnections", + "type": "bool", + "writable": true + }, + { + "name": "StrFilterName", + "type": "string", + "writable": true + }, + { + "name": "Filter", + "type": "CBaseFilter", + "writable": false + }, + { + "name": "OnNavLinkStart", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnNavLinkFinish", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "IsTerminus", + "type": "bool", + "writable": true + }, + { + "name": "Splits", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavlinkmovementvdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavlinkmovementvdata.json new file mode 100644 index 000000000..0df809b9d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavlinkmovementvdata.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CNavLinkMovementVData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavLinkMovementVData" + }, + "properties": [ + { + "name": "IsInterpolated", + "type": "bool", + "writable": true + }, + { + "name": "RecommendedDistance", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavspaceinfo.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavspaceinfo.json new file mode 100644 index 000000000..67cb7418d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavspaceinfo.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNavSpaceInfo", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavSpaceInfo" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolume.json new file mode 100644 index 000000000..11ec8abfe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolume.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CNavVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavVolume" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumeall.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumeall.json new file mode 100644 index 000000000..35b2b4975 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumeall.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNavVolumeAll", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavVolumeAll" + }, + "properties": [ + { + "name": "Parent", + "type": "CNavVolumeVector", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumebreadthfirstsearch.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumebreadthfirstsearch.json new file mode 100644 index 000000000..971a083fb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumebreadthfirstsearch.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CNavVolumeBreadthFirstSearch", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavVolumeBreadthFirstSearch" + }, + "properties": [ + { + "name": "StartPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "SearchDist", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CNavVolumeCalculatedVector", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumecalculatedvector.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumecalculatedvector.json new file mode 100644 index 000000000..a857ce0d6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumecalculatedvector.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNavVolumeCalculatedVector", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavVolumeCalculatedVector" + }, + "properties": [ + { + "name": "Parent", + "type": "CNavVolume", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumemarkupvolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumemarkupvolume.json new file mode 100644 index 000000000..1972cba3c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumemarkupvolume.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNavVolumeMarkupVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavVolumeMarkupVolume" + }, + "properties": [ + { + "name": "Parent", + "type": "CNavVolume", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumesphere.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumesphere.json new file mode 100644 index 000000000..ca4959d11 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumesphere.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CNavVolumeSphere", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavVolumeSphere" + }, + "properties": [ + { + "name": "Center", + "type": "Vector2D", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CNavVolume", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumesphericalshell.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumesphericalshell.json new file mode 100644 index 000000000..1563b14e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumesphericalshell.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CNavVolumeSphericalShell", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavVolumeSphericalShell" + }, + "properties": [ + { + "name": "RadiusInner", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CNavVolumeSphere", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumevector.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumevector.json new file mode 100644 index 000000000..b54c6dd20 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavvolumevector.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CNavVolumeVector", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavVolumeVector" + }, + "properties": [ + { + "name": "HasBeenPreFiltered", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CNavVolume", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnavwalkable.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnavwalkable.json new file mode 100644 index 000000000..7f8ca7f62 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnavwalkable.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNavWalkable", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNavWalkable" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkedsequenceoperation.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkedsequenceoperation.json new file mode 100644 index 000000000..012971e24 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkedsequenceoperation.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CNetworkedSequenceOperation", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNetworkedSequenceOperation" + }, + "properties": [ + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "PrevCycle", + "type": "float", + "writable": true + }, + { + "name": "Cycle", + "type": "float", + "writable": true + }, + { + "name": "Weight", + "type": "float", + "writable": true + }, + { + "name": "SequenceChangeNetworked", + "type": "bool", + "writable": true + }, + { + "name": "Discontinuity", + "type": "bool", + "writable": true + }, + { + "name": "PrevCycleFromDiscontinuity", + "type": "float", + "writable": true + }, + { + "name": "PrevCycleForAnimEventDetection", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkorigincellcoordquantizedvector.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkorigincellcoordquantizedvector.json new file mode 100644 index 000000000..d7fe9247c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkorigincellcoordquantizedvector.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CNetworkOriginCellCoordQuantizedVector", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNetworkOriginCellCoordQuantizedVector" + }, + "properties": [ + { + "name": "CellX", + "type": "uint16", + "writable": true + }, + { + "name": "CellY", + "type": "uint16", + "writable": true + }, + { + "name": "CellZ", + "type": "uint16", + "writable": true + }, + { + "name": "OutsideWorld", + "type": "uint16", + "writable": true + }, + { + "name": "X", + "type": "float", + "writable": true + }, + { + "name": "Y", + "type": "float", + "writable": true + }, + { + "name": "Z", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkoriginquantizedvector.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkoriginquantizedvector.json new file mode 100644 index 000000000..22c65c070 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkoriginquantizedvector.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CNetworkOriginQuantizedVector", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNetworkOriginQuantizedVector" + }, + "properties": [ + { + "name": "X", + "type": "float", + "writable": true + }, + { + "name": "Y", + "type": "float", + "writable": true + }, + { + "name": "Z", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnetworktransmitcomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworktransmitcomponent.json new file mode 100644 index 000000000..25adcb2d9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworktransmitcomponent.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNetworkTransmitComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNetworkTransmitComponent" + }, + "properties": [ + { + "name": "TransmitStateOwnedCounter", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkvarchainer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkvarchainer.json new file mode 100644 index 000000000..9a14570e6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkvarchainer.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNetworkVarChainer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNetworkVarChainer" + }, + "properties": [ + { + "name": "PathIndex", + "type": "ChangeAccessorFieldPathIndex_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkvelocityvector.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkvelocityvector.json new file mode 100644 index 000000000..701a6665c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkvelocityvector.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CNetworkVelocityVector", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNetworkVelocityVector" + }, + "properties": [ + { + "name": "X", + "type": "float", + "writable": true + }, + { + "name": "Y", + "type": "float", + "writable": true + }, + { + "name": "Z", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkviewoffsetvector.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkviewoffsetvector.json new file mode 100644 index 000000000..a0980fb05 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnetworkviewoffsetvector.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CNetworkViewOffsetVector", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNetworkViewOffsetVector" + }, + "properties": [ + { + "name": "X", + "type": "float", + "writable": true + }, + { + "name": "Y", + "type": "float", + "writable": true + }, + { + "name": "Z", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnewparticleeffect.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnewparticleeffect.json new file mode 100644 index 000000000..025cd207e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnewparticleeffect.json @@ -0,0 +1,128 @@ +{ + "kind": "class", + "name": "CNewParticleEffect", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNewParticleEffect" + }, + "properties": [ + { + "name": "Next", + "type": "int32[]", + "writable": false + }, + { + "name": "Prev", + "type": "int32[]", + "writable": false + }, + { + "name": "Particles", + "type": "int32[]", + "writable": false + }, + { + "name": "DebugName", + "type": "string", + "writable": false + }, + { + "name": "SortOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "Scale", + "type": "float", + "writable": true + }, + { + "name": "Owner", + "type": "int32[]", + "writable": false + }, + { + "name": "OwningParticleProperty", + "type": "int32[]", + "writable": false + }, + { + "name": "FreezeTransitionStart", + "type": "float", + "writable": true + }, + { + "name": "FreezeTransitionDuration", + "type": "float", + "writable": true + }, + { + "name": "FreezeTransitionOverride", + "type": "float", + "writable": true + }, + { + "name": "FreezeTransitionActive", + "type": "bool", + "writable": true + }, + { + "name": "FreezeTargetState", + "type": "bool", + "writable": true + }, + { + "name": "CanFreeze", + "type": "bool", + "writable": true + }, + { + "name": "LastMin", + "type": "Vector2D", + "writable": true + }, + { + "name": "LastMax", + "type": "Vector2D", + "writable": true + }, + { + "name": "SplitScreenUser", + "type": "int32", + "writable": true + }, + { + "name": "AggregationCenter", + "type": "Vector2D", + "writable": true + }, + { + "name": "RefCount", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "IParticleEffect", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmadditiveblendtask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmadditiveblendtask.json new file mode 100644 index 000000000..182f7e501 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmadditiveblendtask.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmAdditiveBlendTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmAdditiveBlendTask" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmBlendTaskBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmbitflags.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmbitflags.json new file mode 100644 index 000000000..a1f4401ef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmbitflags.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmBitFlags", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmBitFlags" + }, + "properties": [ + { + "name": "Flags", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmblendtask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmblendtask.json new file mode 100644 index 000000000..bfbd96b4f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmblendtask.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmBlendTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmBlendTask" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmBlendTaskBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmblendtaskbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmblendtaskbase.json new file mode 100644 index 000000000..c8c8e1627 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmblendtaskbase.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmBlendTaskBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmBlendTaskBase" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmPoseTask", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmboneweightlist.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmboneweightlist.json new file mode 100644 index 000000000..41bd007a9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmboneweightlist.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmBoneWeightList", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmBoneWeightList" + }, + "properties": [ + { + "name": "Weights", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmcachedposereadtask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmcachedposereadtask.json new file mode 100644 index 000000000..ab748fbde --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmcachedposereadtask.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmCachedPoseReadTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmCachedPoseReadTask" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmPoseTask", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmcachedposewritetask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmcachedposewritetask.json new file mode 100644 index 000000000..9ba36f2f8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmcachedposewritetask.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmCachedPoseWriteTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmCachedPoseWriteTask" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmPoseTask", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmchainlookattask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmchainlookattask.json new file mode 100644 index 000000000..b5371bedc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmchainlookattask.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CNmChainLookatTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmChainLookatTask" + }, + "properties": [ + { + "name": "ChainEndBoneIdx", + "type": "int32", + "writable": true + }, + { + "name": "NumBonesInChain", + "type": "int32", + "writable": true + }, + { + "name": "ChainForwardDir", + "type": "Vector2D", + "writable": true + }, + { + "name": "BlendWeight", + "type": "float", + "writable": true + }, + { + "name": "HorizontalAngleLimitDegrees", + "type": "float", + "writable": true + }, + { + "name": "VerticalAngleLimitDegrees", + "type": "float", + "writable": true + }, + { + "name": "LookatTarget", + "type": "Vector2D", + "writable": true + }, + { + "name": "IsTargetInWorldSpace", + "type": "bool", + "writable": true + }, + { + "name": "IsRunningFromDeserializedData", + "type": "bool", + "writable": true + }, + { + "name": "HorizontalAngleDegrees", + "type": "float", + "writable": true + }, + { + "name": "VerticalAngleDegrees", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CNmPoseTask", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmchainsolvertask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmchainsolvertask.json new file mode 100644 index 000000000..ffb87804b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmchainsolvertask.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CNmChainSolverTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmChainSolverTask" + }, + "properties": [ + { + "name": "EffectorBoneIdx", + "type": "int32", + "writable": true + }, + { + "name": "NumBonesInChain", + "type": "int32", + "writable": true + }, + { + "name": "EffectorTarget", + "type": "CNmTarget", + "writable": false + }, + { + "name": "BlendMode", + "type": "uint8", + "writable": true + }, + { + "name": "BlendWeight", + "type": "float", + "writable": true + }, + { + "name": "IsTargetInWorldSpace", + "type": "bool", + "writable": true + }, + { + "name": "IsRunningFromDeserializedData", + "type": "bool", + "writable": true + }, + { + "name": "DebugTotalChainLength", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CNmPoseTask", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmclip.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmclip.json new file mode 100644 index 000000000..2d6681a94 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmclip.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CNmClip", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmClip" + }, + "properties": [ + { + "name": "NumFrames", + "type": "uint32", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "CompressedPoseOffsets", + "type": "uint32[]", + "writable": true + }, + { + "name": "SyncTrack", + "type": "CNmSyncTrack", + "writable": false + }, + { + "name": "RootMotion", + "type": "CNmRootMotionData", + "writable": false + }, + { + "name": "IsAdditive", + "type": "bool", + "writable": true + }, + { + "name": "ModelSpaceBoneSamplingIndices", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmevent.json new file mode 100644 index 000000000..8e82daccf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmevent.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CNmEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmEvent" + }, + "properties": [ + { + "name": "StartTimeSeconds", + "type": "float", + "writable": true + }, + { + "name": "DurationSeconds", + "type": "float", + "writable": true + }, + { + "name": "ClientOnly", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumer.json new file mode 100644 index 000000000..94ca03310 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumer.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CNmEventConsumer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmEventConsumer" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumerbody.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumerbody.json new file mode 100644 index 000000000..c92a64527 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumerbody.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmEventConsumerBody", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmEventConsumerBody" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmEventConsumer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumerhudmodelarms.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumerhudmodelarms.json new file mode 100644 index 000000000..5fe638098 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumerhudmodelarms.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmEventConsumerHudModelArms", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmEventConsumerHudModelArms" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmEventConsumerBody", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumerlegacy.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumerlegacy.json new file mode 100644 index 000000000..6d72ffc24 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumerlegacy.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmEventConsumerLegacy", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmEventConsumerLegacy" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmEventConsumer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumerparticle.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumerparticle.json new file mode 100644 index 000000000..b3b9bb6dd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumerparticle.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmEventConsumerParticle", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmEventConsumerParticle" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmEventConsumer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumersound.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumersound.json new file mode 100644 index 000000000..8cb955f9b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmeventconsumersound.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmEventConsumerSound", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmEventConsumerSound" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmEventConsumer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmfollowbonetask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmfollowbonetask.json new file mode 100644 index 000000000..ae0fd9bd4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmfollowbonetask.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmFollowBoneTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmFollowBoneTask" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmPoseTask", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmfootevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmfootevent.json new file mode 100644 index 000000000..5f184d6f0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmfootevent.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CNmFootEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmFootEvent" + }, + "properties": [ + { + "name": "Phase", + "type": "uint8", + "writable": true + }, + { + "name": "Parent", + "type": "CNmEvent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmframesnapevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmframesnapevent.json new file mode 100644 index 000000000..48871d356 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmframesnapevent.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CNmFrameSnapEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmFrameSnapEvent" + }, + "properties": [ + { + "name": "FrameSnapMode", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CNmEvent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmgraphdefinition.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmgraphdefinition.json new file mode 100644 index 000000000..d81c83195 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmgraphdefinition.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CNmGraphDefinition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmGraphDefinition" + }, + "properties": [ + { + "name": "PersistentNodeIndices", + "type": "int16[]", + "writable": true + }, + { + "name": "RootNodeIdx", + "type": "int16", + "writable": true + }, + { + "name": "VirtualParameterNodeIndices", + "type": "int16[]", + "writable": true + }, + { + "name": "NodePaths", + "type": "string[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmidevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmidevent.json new file mode 100644 index 000000000..1dc9397ad --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmidevent.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmIDEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmIDEvent" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmEvent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmikbody.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmikbody.json new file mode 100644 index 000000000..a0ab461cd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmikbody.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CNmIKBody", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmIKBody" + }, + "properties": [ + { + "name": "Mass", + "type": "float", + "writable": true + }, + { + "name": "LocalMassCenter", + "type": "Vector2D", + "writable": true + }, + { + "name": "Radius", + "type": "Vector2D", + "writable": true + }, + { + "name": "Resistance", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmikeffector.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmikeffector.json new file mode 100644 index 000000000..e7cfd7e4a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmikeffector.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CNmIKEffector", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmIKEffector" + }, + "properties": [ + { + "name": "BodyIndex", + "type": "int32", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "TargetPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "Weight", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmikjoint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmikjoint.json new file mode 100644 index 000000000..54fd76e4d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmikjoint.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CNmIKJoint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmIKJoint" + }, + "properties": [ + { + "name": "ParentIndex", + "type": "int32", + "writable": true + }, + { + "name": "BodyIndex", + "type": "int32", + "writable": true + }, + { + "name": "SwingLimit", + "type": "float", + "writable": true + }, + { + "name": "MinTwistLimit", + "type": "float", + "writable": true + }, + { + "name": "MaxTwistLimit", + "type": "float", + "writable": true + }, + { + "name": "Weight", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmikrig.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmikrig.json new file mode 100644 index 000000000..cf18ea2cb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmikrig.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CNmIKRig", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmIKRig" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmlegacyevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmlegacyevent.json new file mode 100644 index 000000000..c7cb9232d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmlegacyevent.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CNmLegacyEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmLegacyEvent" + }, + "properties": [ + { + "name": "AnimEventClassName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CNmEvent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmmaterialattributeevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmmaterialattributeevent.json new file mode 100644 index 000000000..d8b714a32 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmmaterialattributeevent.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CNmMaterialAttributeEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmMaterialAttributeEvent" + }, + "properties": [ + { + "name": "AttributeName", + "type": "string", + "writable": true + }, + { + "name": "AttributeNameToken", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CNmEvent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmmodelspaceblendtask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmmodelspaceblendtask.json new file mode 100644 index 000000000..42d669fa9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmmodelspaceblendtask.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmModelSpaceBlendTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmModelSpaceBlendTask" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmBlendTaskBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmorientationwarpevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmorientationwarpevent.json new file mode 100644 index 000000000..22bb31ddc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmorientationwarpevent.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmOrientationWarpEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmOrientationWarpEvent" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmEvent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmoverlayblendtask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmoverlayblendtask.json new file mode 100644 index 000000000..c94fcac86 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmoverlayblendtask.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmOverlayBlendTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmOverlayBlendTask" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmBlendTaskBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmparticleevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmparticleevent.json new file mode 100644 index 000000000..86843d633 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmparticleevent.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CNmParticleEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmParticleEvent" + }, + "properties": [ + { + "name": "Relevance", + "type": "uint32", + "writable": true + }, + { + "name": "Type", + "type": "uint32", + "writable": true + }, + { + "name": "Tags", + "type": "string", + "writable": true + }, + { + "name": "StopImmediately", + "type": "bool", + "writable": true + }, + { + "name": "AttachmentPoint0", + "type": "string", + "writable": true + }, + { + "name": "AttachmentType0", + "type": "uint32", + "writable": true + }, + { + "name": "AttachmentPoint1", + "type": "string", + "writable": true + }, + { + "name": "AttachmentType1", + "type": "uint32", + "writable": true + }, + { + "name": "Config", + "type": "string", + "writable": true + }, + { + "name": "EffectForConfig", + "type": "string", + "writable": true + }, + { + "name": "DetachFromOwner", + "type": "bool", + "writable": true + }, + { + "name": "PlayEndCap", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CNmEvent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmposetask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmposetask.json new file mode 100644 index 000000000..e2ba0964f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmposetask.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CNmPoseTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmPoseTask" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmreferenceposetask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmreferenceposetask.json new file mode 100644 index 000000000..cce71bd61 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmreferenceposetask.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmReferencePoseTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmReferencePoseTask" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmPoseTask", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmrootmotiondata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmrootmotiondata.json new file mode 100644 index 000000000..73c6b2a0c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmrootmotiondata.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CNmRootMotionData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmRootMotionData" + }, + "properties": [ + { + "name": "NumFrames", + "type": "int32", + "writable": true + }, + { + "name": "AverageLinearVelocity", + "type": "float", + "writable": true + }, + { + "name": "AverageAngularVelocityRadians", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmrootmotionevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmrootmotionevent.json new file mode 100644 index 000000000..45690ecce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmrootmotionevent.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CNmRootMotionEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmRootMotionEvent" + }, + "properties": [ + { + "name": "BlendTimeSeconds", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CNmEvent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmsampletask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmsampletask.json new file mode 100644 index 000000000..04f79ad84 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmsampletask.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmSampleTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmSampleTask" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmPoseTask", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmscaletask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmscaletask.json new file mode 100644 index 000000000..e42efd1e3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmscaletask.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmScaleTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmScaleTask" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmPoseTask", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmskeleton.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmskeleton.json new file mode 100644 index 000000000..c383ab258 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmskeleton.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CNmSkeleton", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmSkeleton" + }, + "properties": [ + { + "name": "ParentIndices", + "type": "int32[]", + "writable": true + }, + { + "name": "NumBonesToSampleAtLowLOD", + "type": "int32", + "writable": true + }, + { + "name": "IsPropSkeleton", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmsoundevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmsoundevent.json new file mode 100644 index 000000000..447239093 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmsoundevent.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CNmSoundEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmSoundEvent" + }, + "properties": [ + { + "name": "Relevance", + "type": "uint32", + "writable": true + }, + { + "name": "Type", + "type": "uint32", + "writable": true + }, + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Position", + "type": "uint32", + "writable": true + }, + { + "name": "AttachmentName", + "type": "string", + "writable": true + }, + { + "name": "Tags", + "type": "string", + "writable": true + }, + { + "name": "IsServerOnly", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CNmEvent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmsynctrack.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmsynctrack.json new file mode 100644 index 000000000..b80dbb1c2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmsynctrack.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmSyncTrack", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmSyncTrack" + }, + "properties": [ + { + "name": "StartEventOffset", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmtarget.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmtarget.json new file mode 100644 index 000000000..996ba9783 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmtarget.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CNmTarget", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmTarget" + }, + "properties": [ + { + "name": "IsBoneTarget", + "type": "bool", + "writable": true + }, + { + "name": "IsUsingBoneSpaceOffsets", + "type": "bool", + "writable": true + }, + { + "name": "HasOffsets", + "type": "bool", + "writable": true + }, + { + "name": "IsSet", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmtargetwarpevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmtargetwarpevent.json new file mode 100644 index 000000000..c5e6db7d3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmtargetwarpevent.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CNmTargetWarpEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmTargetWarpEvent" + }, + "properties": [ + { + "name": "Rule", + "type": "uint8", + "writable": true + }, + { + "name": "Algorithm", + "type": "uint8", + "writable": true + }, + { + "name": "Parent", + "type": "CNmEvent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmtransitionevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmtransitionevent.json new file mode 100644 index 000000000..cdb923d79 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmtransitionevent.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CNmTransitionEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmTransitionEvent" + }, + "properties": [ + { + "name": "Rule", + "type": "uint8", + "writable": true + }, + { + "name": "Parent", + "type": "CNmEvent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnmzeroposetask.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnmzeroposetask.json new file mode 100644 index 000000000..9e3c95001 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnmzeroposetask.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNmZeroPoseTask", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNmZeroPoseTask" + }, + "properties": [ + { + "name": "Parent", + "type": "CNmPoseTask", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnpcphysicshull.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnpcphysicshull.json new file mode 100644 index 000000000..cab2a9150 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnpcphysicshull.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CNPCPhysicsHull", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNPCPhysicsHull" + }, + "properties": [ + { + "name": "Type", + "type": "uint32", + "writable": true + }, + { + "name": "CapsuleHeight", + "type": "float", + "writable": true + }, + { + "name": "CapsuleRadius", + "type": "float", + "writable": true + }, + { + "name": "CapsuleCenter1", + "type": "Vector2D", + "writable": true + }, + { + "name": "CapsuleCenter2", + "type": "Vector2D", + "writable": true + }, + { + "name": "GroundBoxHeight", + "type": "float", + "writable": true + }, + { + "name": "GroundBoxWidth", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cnullentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cnullentity.json new file mode 100644 index 000000000..f806927e0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cnullentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CNullEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CNullEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/collisiongroupcontext_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/collisiongroupcontext_t.json new file mode 100644 index 000000000..9f58cdb9c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/collisiongroupcontext_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CollisionGroupContext_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CollisionGroupContext_t" + }, + "properties": [ + { + "name": "CollisionGroupNumber", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/comnilight.json b/generators/gamesdkdocumentation/cs2/docs/classes/comnilight.json new file mode 100644 index 000000000..6c97af2bb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/comnilight.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "COmniLight", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "COmniLight" + }, + "properties": [ + { + "name": "InnerAngle", + "type": "float", + "writable": true + }, + { + "name": "OuterAngle", + "type": "float", + "writable": true + }, + { + "name": "ShowLight", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBarnLight", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/compmatmutatorcondition_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/compmatmutatorcondition_t.json new file mode 100644 index 000000000..27139850b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/compmatmutatorcondition_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CompMatMutatorCondition_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CompMatMutatorCondition_t" + }, + "properties": [ + { + "name": "MutatorCondition", + "type": "uint32", + "writable": true + }, + { + "name": "StrMutatorConditionContainerName", + "type": "string", + "writable": true + }, + { + "name": "StrMutatorConditionContainerVarName", + "type": "string", + "writable": true + }, + { + "name": "StrMutatorConditionContainerVarValue", + "type": "string", + "writable": true + }, + { + "name": "PassWhenTrue", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/compmatpropertymutator_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/compmatpropertymutator_t.json new file mode 100644 index 000000000..17b7ff5cd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/compmatpropertymutator_t.json @@ -0,0 +1,153 @@ +{ + "kind": "class", + "name": "CompMatPropertyMutator_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CompMatPropertyMutator_t" + }, + "properties": [ + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "MutatorCommandType", + "type": "uint32", + "writable": true + }, + { + "name": "StrInitWith_Container", + "type": "string", + "writable": true + }, + { + "name": "StrCopyProperty_InputContainerSrc", + "type": "string", + "writable": true + }, + { + "name": "StrCopyProperty_InputContainerProperty", + "type": "string", + "writable": true + }, + { + "name": "StrCopyProperty_TargetProperty", + "type": "string", + "writable": true + }, + { + "name": "StrRandomRollInputVars_SeedInputVar", + "type": "string", + "writable": true + }, + { + "name": "RandomRollInputVars_InputVarsToRoll", + "type": "string[]", + "writable": true + }, + { + "name": "StrCopyMatchingKeys_InputContainerSrc", + "type": "string", + "writable": true + }, + { + "name": "StrCopyKeysWithSuffix_InputContainerSrc", + "type": "string", + "writable": true + }, + { + "name": "StrCopyKeysWithSuffix_FindSuffix", + "type": "string", + "writable": true + }, + { + "name": "StrCopyKeysWithSuffix_ReplaceSuffix", + "type": "string", + "writable": true + }, + { + "name": "SetValue_Value", + "type": "CompositeMaterialInputLooseVariable_t", + "writable": false + }, + { + "name": "StrGenerateTexture_TargetParam", + "type": "string", + "writable": true + }, + { + "name": "StrGenerateTexture_InitialContainer", + "type": "string", + "writable": true + }, + { + "name": "Resolution", + "type": "int32", + "writable": true + }, + { + "name": "IsScratchTarget", + "type": "bool", + "writable": true + }, + { + "name": "SplatDebugInfo", + "type": "bool", + "writable": true + }, + { + "name": "CaptureInRenderDoc", + "type": "bool", + "writable": true + }, + { + "name": "StrPopInputQueue_Container", + "type": "string", + "writable": true + }, + { + "name": "StrDrawText_InputContainerSrc", + "type": "string", + "writable": true + }, + { + "name": "StrDrawText_InputContainerProperty", + "type": "string", + "writable": true + }, + { + "name": "DrawText_Position", + "type": "Vector4D", + "writable": true + }, + { + "name": "ColDrawText_Color", + "type": "QAngle", + "writable": true + }, + { + "name": "StrDrawText_Font", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/compositematerial_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/compositematerial_t.json new file mode 100644 index 000000000..d0407bb2a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/compositematerial_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CompositeMaterial_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CompositeMaterial_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialassemblyprocedure_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialassemblyprocedure_t.json new file mode 100644 index 000000000..d3f78aae3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialassemblyprocedure_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CompositeMaterialAssemblyProcedure_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CompositeMaterialAssemblyProcedure_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialeditorpoint_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialeditorpoint_t.json new file mode 100644 index 000000000..6a6eaecbd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialeditorpoint_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CompositeMaterialEditorPoint_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CompositeMaterialEditorPoint_t" + }, + "properties": [ + { + "name": "SequenceIndex", + "type": "int32", + "writable": true + }, + { + "name": "Cycle", + "type": "float", + "writable": true + }, + { + "name": "EnableChildModel", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialinputcontainer_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialinputcontainer_t.json new file mode 100644 index 000000000..a610c8b4d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialinputcontainer_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CompositeMaterialInputContainer_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CompositeMaterialInputContainer_t" + }, + "properties": [ + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "CompositeMaterialInputContainerSourceType", + "type": "uint32", + "writable": true + }, + { + "name": "StrAttrName", + "type": "string", + "writable": true + }, + { + "name": "StrAlias", + "type": "string", + "writable": true + }, + { + "name": "StrAttrNameForVar", + "type": "string", + "writable": true + }, + { + "name": "ExposeExternally", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialinputloosevariable_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialinputloosevariable_t.json new file mode 100644 index 000000000..686016b48 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialinputloosevariable_t.json @@ -0,0 +1,203 @@ +{ + "kind": "class", + "name": "CompositeMaterialInputLooseVariable_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CompositeMaterialInputLooseVariable_t" + }, + "properties": [ + { + "name": "StrName", + "type": "string", + "writable": true + }, + { + "name": "ExposeExternally", + "type": "bool", + "writable": true + }, + { + "name": "StrExposedFriendlyName", + "type": "string", + "writable": true + }, + { + "name": "StrExposedFriendlyGroupName", + "type": "string", + "writable": true + }, + { + "name": "ExposedVariableIsFixedRange", + "type": "bool", + "writable": true + }, + { + "name": "StrExposedVisibleWhenTrue", + "type": "string", + "writable": true + }, + { + "name": "StrExposedHiddenWhenTrue", + "type": "string", + "writable": true + }, + { + "name": "StrExposedValueList", + "type": "string", + "writable": true + }, + { + "name": "VariableType", + "type": "uint32", + "writable": true + }, + { + "name": "ValueBoolean", + "type": "bool", + "writable": true + }, + { + "name": "ValueIntX", + "type": "int32", + "writable": true + }, + { + "name": "ValueIntY", + "type": "int32", + "writable": true + }, + { + "name": "ValueIntZ", + "type": "int32", + "writable": true + }, + { + "name": "ValueIntW", + "type": "int32", + "writable": true + }, + { + "name": "HasFloatBounds", + "type": "bool", + "writable": true + }, + { + "name": "ValueFloatX", + "type": "float", + "writable": true + }, + { + "name": "ValueFloatX_Min", + "type": "float", + "writable": true + }, + { + "name": "ValueFloatX_Max", + "type": "float", + "writable": true + }, + { + "name": "ValueFloatY", + "type": "float", + "writable": true + }, + { + "name": "ValueFloatY_Min", + "type": "float", + "writable": true + }, + { + "name": "ValueFloatY_Max", + "type": "float", + "writable": true + }, + { + "name": "ValueFloatZ", + "type": "float", + "writable": true + }, + { + "name": "ValueFloatZ_Min", + "type": "float", + "writable": true + }, + { + "name": "ValueFloatZ_Max", + "type": "float", + "writable": true + }, + { + "name": "ValueFloatW", + "type": "float", + "writable": true + }, + { + "name": "ValueFloatW_Min", + "type": "float", + "writable": true + }, + { + "name": "ValueFloatW_Max", + "type": "float", + "writable": true + }, + { + "name": "CValueColor4", + "type": "QAngle", + "writable": true + }, + { + "name": "ValueSystemVar", + "type": "uint32", + "writable": true + }, + { + "name": "StrTextureContentAssetPath", + "type": "string", + "writable": true + }, + { + "name": "StrTextureCompilationVtexTemplate", + "type": "string", + "writable": true + }, + { + "name": "TextureType", + "type": "uint32", + "writable": true + }, + { + "name": "StrString", + "type": "string", + "writable": true + }, + { + "name": "StrPanoramaPanelPath", + "type": "string", + "writable": true + }, + { + "name": "PanoramaRenderRes", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialmatchfilter_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialmatchfilter_t.json new file mode 100644 index 000000000..efbb5a315 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/compositematerialmatchfilter_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CompositeMaterialMatchFilter_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CompositeMaterialMatchFilter_t" + }, + "properties": [ + { + "name": "CompositeMaterialMatchFilterType", + "type": "uint32", + "writable": true + }, + { + "name": "StrMatchFilter", + "type": "string", + "writable": true + }, + { + "name": "StrMatchValue", + "type": "string", + "writable": true + }, + { + "name": "PassWhenTrue", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/configindex.json b/generators/gamesdkdocumentation/cs2/docs/classes/configindex.json new file mode 100644 index 000000000..cd26e5818 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/configindex.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "ConfigIndex", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ConfigIndex" + }, + "properties": [ + { + "name": "Group", + "type": "uint16", + "writable": true + }, + { + "name": "Config", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/constantinfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/constantinfo_t.json new file mode 100644 index 000000000..6a2255c0e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/constantinfo_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "ConstantInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ConstantInfo_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "NameToken", + "type": "uint32", + "writable": true + }, + { + "name": "Value", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/constraint_axislimit_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/constraint_axislimit_t.json new file mode 100644 index 000000000..ae8cb643a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/constraint_axislimit_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "constraint_axislimit_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "constraint_axislimit_t" + }, + "properties": [ + { + "name": "MinRotation", + "type": "float", + "writable": true + }, + { + "name": "MaxRotation", + "type": "float", + "writable": true + }, + { + "name": "MotorTargetAngSpeed", + "type": "float", + "writable": true + }, + { + "name": "MotorMaxTorque", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/constraint_breakableparams_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/constraint_breakableparams_t.json new file mode 100644 index 000000000..aaf3503a8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/constraint_breakableparams_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "constraint_breakableparams_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "constraint_breakableparams_t" + }, + "properties": [ + { + "name": "Strength", + "type": "float", + "writable": true + }, + { + "name": "ForceLimit", + "type": "float", + "writable": true + }, + { + "name": "TorqueLimit", + "type": "float", + "writable": true + }, + { + "name": "BodyMassScale", + "type": "float[]", + "writable": true + }, + { + "name": "IsActive", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/constraint_hingeparams_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/constraint_hingeparams_t.json new file mode 100644 index 000000000..58d70e10c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/constraint_hingeparams_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "constraint_hingeparams_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "constraint_hingeparams_t" + }, + "properties": [ + { + "name": "WorldPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "WorldAxisDirection", + "type": "Vector2D", + "writable": true + }, + { + "name": "HingeAxis", + "type": "constraint_axislimit_t", + "writable": false + }, + { + "name": "Constraint", + "type": "constraint_breakableparams_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/constraintsoundinfo.json b/generators/gamesdkdocumentation/cs2/docs/classes/constraintsoundinfo.json new file mode 100644 index 000000000..068faf446 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/constraintsoundinfo.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "ConstraintSoundInfo", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ConstraintSoundInfo" + }, + "properties": [ + { + "name": "Sampler", + "type": "VelocitySampler", + "writable": false + }, + { + "name": "SoundProfile", + "type": "SimpleConstraintSoundProfile", + "writable": false + }, + { + "name": "ForwardAxis", + "type": "Vector2D", + "writable": true + }, + { + "name": "TravelSoundFwd", + "type": "string", + "writable": true + }, + { + "name": "TravelSoundBack", + "type": "string", + "writable": true + }, + { + "name": "ReversalSounds", + "type": "uint32[]", + "writable": true + }, + { + "name": "PlayTravelSound", + "type": "bool", + "writable": true + }, + { + "name": "PlayReversalSound", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/controlpointreference_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/controlpointreference_t.json new file mode 100644 index 000000000..2290a7ee1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/controlpointreference_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "ControlPointReference_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ControlPointReference_t" + }, + "properties": [ + { + "name": "ControlPointNameString", + "type": "int32", + "writable": true + }, + { + "name": "OffsetFromControlPoint", + "type": "Vector2D", + "writable": true + }, + { + "name": "OffsetInLocalSpace", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/corientationwarpupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/corientationwarpupdatenode.json new file mode 100644 index 000000000..4d99a8341 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/corientationwarpupdatenode.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "COrientationWarpUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "COrientationWarpUpdateNode" + }, + "properties": [ + { + "name": "Mode", + "type": "uint32", + "writable": true + }, + { + "name": "TargetParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "TargetPositionParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "FallbackTargetPositionParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "TargetOffsetMode", + "type": "uint32", + "writable": true + }, + { + "name": "TargetOffset", + "type": "float", + "writable": true + }, + { + "name": "TargetOffsetParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "Damping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "RootMotionSource", + "type": "uint32", + "writable": true + }, + { + "name": "MaxRootMotionScale", + "type": "float", + "writable": true + }, + { + "name": "EnablePreferredRotationDirection", + "type": "bool", + "writable": true + }, + { + "name": "PreferredRotationDirection", + "type": "uint32", + "writable": true + }, + { + "name": "PreferredRotationThreshold", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/corientconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/corientconstraint.json new file mode 100644 index 000000000..5b54e9e88 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/corientconstraint.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "COrientConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "COrientConstraint" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cornamentprop.json b/generators/gamesdkdocumentation/cs2/docs/classes/cornamentprop.json new file mode 100644 index 000000000..c563a660f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cornamentprop.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "COrnamentProp", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "COrnamentProp" + }, + "properties": [ + { + "name": "InitialOwner", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CDynamicProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/countdowntimer.json b/generators/gamesdkdocumentation/cs2/docs/classes/countdowntimer.json new file mode 100644 index 000000000..b98995d40 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/countdowntimer.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CountdownTimer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CountdownTimer" + }, + "properties": [ + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "Timestamp", + "type": "float", + "writable": true + }, + { + "name": "Timescale", + "type": "float", + "writable": true + }, + { + "name": "WorldGroupId", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/covmatrix3.json b/generators/gamesdkdocumentation/cs2/docs/classes/covmatrix3.json new file mode 100644 index 000000000..597ef988e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/covmatrix3.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CovMatrix3", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CovMatrix3" + }, + "properties": [ + { + "name": "Diag", + "type": "Vector2D", + "writable": true + }, + { + "name": "XY", + "type": "float", + "writable": true + }, + { + "name": "XZ", + "type": "float", + "writable": true + }, + { + "name": "YZ", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpairedsequencecomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpairedsequencecomponentupdater.json new file mode 100644 index 000000000..b72fe3308 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpairedsequencecomponentupdater.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPairedSequenceComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPairedSequenceComponentUpdater" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpairedsequenceupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpairedsequenceupdatenode.json new file mode 100644 index 000000000..d25491420 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpairedsequenceupdatenode.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPairedSequenceUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPairedSequenceUpdateNode" + }, + "properties": [ + { + "name": "Parent", + "type": "CSequenceUpdateNodeBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparamspanupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparamspanupdater.json new file mode 100644 index 000000000..a0f51324b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparamspanupdater.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CParamSpanUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParamSpanUpdater" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparentconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparentconstraint.json new file mode 100644 index 000000000..f1aa20016 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparentconstraint.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CParentConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParentConstraint" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticleanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticleanimtag.json new file mode 100644 index 000000000..71f799cf4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticleanimtag.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CParticleAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleAnimTag" + }, + "properties": [ + { + "name": "ParticleSystemName", + "type": "string", + "writable": true + }, + { + "name": "ConfigName", + "type": "string", + "writable": true + }, + { + "name": "DetachFromOwner", + "type": "bool", + "writable": true + }, + { + "name": "Aggregate", + "type": "bool", + "writable": true + }, + { + "name": "StopWhenTagEnds", + "type": "bool", + "writable": true + }, + { + "name": "TagEndStopIsInstant", + "type": "bool", + "writable": true + }, + { + "name": "AttachmentName", + "type": "string", + "writable": true + }, + { + "name": "AttachmentType", + "type": "uint32", + "writable": true + }, + { + "name": "AttachmentCP1Name", + "type": "string", + "writable": true + }, + { + "name": "AttachmentCP1Type", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlecollectionbindinginstance.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlecollectionbindinginstance.json new file mode 100644 index 000000000..be49a742a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlecollectionbindinginstance.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CParticleCollectionBindingInstance", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleCollectionBindingInstance" + }, + "properties": [ + { + "name": "Parent", + "type": "CBasePulseGraphInstance", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlecollectionfloatinput.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlecollectionfloatinput.json new file mode 100644 index 000000000..be82fbde6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlecollectionfloatinput.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CParticleCollectionFloatInput", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleCollectionFloatInput" + }, + "properties": [ + { + "name": "Parent", + "type": "CParticleFloatInput", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlecollectionrendererfloatinput.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlecollectionrendererfloatinput.json new file mode 100644 index 000000000..da05014bc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlecollectionrendererfloatinput.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CParticleCollectionRendererFloatInput", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleCollectionRendererFloatInput" + }, + "properties": [ + { + "name": "Parent", + "type": "CParticleCollectionFloatInput", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlecollectionrenderervecinput.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlecollectionrenderervecinput.json new file mode 100644 index 000000000..a9b4f91ec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlecollectionrenderervecinput.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CParticleCollectionRendererVecInput", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleCollectionRendererVecInput" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefloatinput.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefloatinput.json new file mode 100644 index 000000000..fa36a68fc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefloatinput.json @@ -0,0 +1,258 @@ +{ + "kind": "class", + "name": "CParticleFloatInput", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleFloatInput" + }, + "properties": [ + { + "name": "Type", + "type": "uint32", + "writable": true + }, + { + "name": "MapType", + "type": "uint32", + "writable": true + }, + { + "name": "LiteralValue", + "type": "float", + "writable": true + }, + { + "name": "ControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "ScalarAttribute", + "type": "ParticleAttributeIndex_t", + "writable": false + }, + { + "name": "VectorAttribute", + "type": "ParticleAttributeIndex_t", + "writable": false + }, + { + "name": "VectorComponent", + "type": "int32", + "writable": true + }, + { + "name": "RandomMin", + "type": "float", + "writable": true + }, + { + "name": "RandomMax", + "type": "float", + "writable": true + }, + { + "name": "HasRandomSignFlip", + "type": "bool", + "writable": true + }, + { + "name": "RandomSeed", + "type": "int32", + "writable": true + }, + { + "name": "RandomMode", + "type": "uint32", + "writable": true + }, + { + "name": "LOD0", + "type": "float", + "writable": true + }, + { + "name": "LOD1", + "type": "float", + "writable": true + }, + { + "name": "LOD2", + "type": "float", + "writable": true + }, + { + "name": "LOD3", + "type": "float", + "writable": true + }, + { + "name": "NoiseInputVectorAttribute", + "type": "ParticleAttributeIndex_t", + "writable": false + }, + { + "name": "NoiseOutputMin", + "type": "float", + "writable": true + }, + { + "name": "NoiseOutputMax", + "type": "float", + "writable": true + }, + { + "name": "NoiseScale", + "type": "float", + "writable": true + }, + { + "name": "NoiseOffsetRate", + "type": "Vector2D", + "writable": true + }, + { + "name": "NoiseOffset", + "type": "float", + "writable": true + }, + { + "name": "NoiseOctaves", + "type": "int32", + "writable": true + }, + { + "name": "NoiseTurbulence", + "type": "uint32", + "writable": true + }, + { + "name": "NoiseType", + "type": "uint32", + "writable": true + }, + { + "name": "NoiseModifier", + "type": "uint32", + "writable": true + }, + { + "name": "NoiseTurbulenceScale", + "type": "float", + "writable": true + }, + { + "name": "NoiseTurbulenceMix", + "type": "float", + "writable": true + }, + { + "name": "NoiseImgPreviewScale", + "type": "float", + "writable": true + }, + { + "name": "NoiseImgPreviewLive", + "type": "bool", + "writable": true + }, + { + "name": "NoCameraFallback", + "type": "float", + "writable": true + }, + { + "name": "UseBoundsCenter", + "type": "bool", + "writable": true + }, + { + "name": "InputMode", + "type": "uint32", + "writable": true + }, + { + "name": "MultFactor", + "type": "float", + "writable": true + }, + { + "name": "Input0", + "type": "float", + "writable": true + }, + { + "name": "Input1", + "type": "float", + "writable": true + }, + { + "name": "Output0", + "type": "float", + "writable": true + }, + { + "name": "Output1", + "type": "float", + "writable": true + }, + { + "name": "NotchedRangeMin", + "type": "float", + "writable": true + }, + { + "name": "NotchedRangeMax", + "type": "float", + "writable": true + }, + { + "name": "NotchedOutputOutside", + "type": "float", + "writable": true + }, + { + "name": "NotchedOutputInside", + "type": "float", + "writable": true + }, + { + "name": "RoundType", + "type": "uint32", + "writable": true + }, + { + "name": "BiasType", + "type": "uint32", + "writable": true + }, + { + "name": "BiasParameter", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CParticleInput", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunction.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunction.json new file mode 100644 index 000000000..0eb735a39 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunction.json @@ -0,0 +1,108 @@ +{ + "kind": "class", + "name": "CParticleFunction", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleFunction" + }, + "properties": [ + { + "name": "OpStrength", + "type": "CParticleCollectionFloatInput", + "writable": false + }, + { + "name": "OpEndCapState", + "type": "uint32", + "writable": true + }, + { + "name": "OpStartFadeInTime", + "type": "float", + "writable": true + }, + { + "name": "OpEndFadeInTime", + "type": "float", + "writable": true + }, + { + "name": "OpStartFadeOutTime", + "type": "float", + "writable": true + }, + { + "name": "OpEndFadeOutTime", + "type": "float", + "writable": true + }, + { + "name": "OpFadeOscillatePeriod", + "type": "float", + "writable": true + }, + { + "name": "NormalizeToStopTime", + "type": "bool", + "writable": true + }, + { + "name": "OpTimeOffsetMin", + "type": "float", + "writable": true + }, + { + "name": "OpTimeOffsetMax", + "type": "float", + "writable": true + }, + { + "name": "OpTimeOffsetSeed", + "type": "int32", + "writable": true + }, + { + "name": "OpTimeScaleSeed", + "type": "int32", + "writable": true + }, + { + "name": "OpTimeScaleMin", + "type": "float", + "writable": true + }, + { + "name": "OpTimeScaleMax", + "type": "float", + "writable": true + }, + { + "name": "DisableOperator", + "type": "bool", + "writable": true + }, + { + "name": "Notes", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionconstraint.json new file mode 100644 index 000000000..79f7ac07c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionconstraint.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CParticleFunctionConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleFunctionConstraint" + }, + "properties": [ + { + "name": "Parent", + "type": "CParticleFunction", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionemitter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionemitter.json new file mode 100644 index 000000000..8c3f00021 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionemitter.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CParticleFunctionEmitter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleFunctionEmitter" + }, + "properties": [ + { + "name": "EmitterIndex", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CParticleFunction", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionforce.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionforce.json new file mode 100644 index 000000000..c076f13ff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionforce.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CParticleFunctionForce", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleFunctionForce" + }, + "properties": [ + { + "name": "Parent", + "type": "CParticleFunction", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctioninitializer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctioninitializer.json new file mode 100644 index 000000000..0c78a8c16 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctioninitializer.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CParticleFunctionInitializer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleFunctionInitializer" + }, + "properties": [ + { + "name": "AssociatedEmitterIndex", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CParticleFunction", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionoperator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionoperator.json new file mode 100644 index 000000000..4d727ca8c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionoperator.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CParticleFunctionOperator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleFunctionOperator" + }, + "properties": [ + { + "name": "Parent", + "type": "CParticleFunction", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionpreemission.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionpreemission.json new file mode 100644 index 000000000..8f1a91683 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionpreemission.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CParticleFunctionPreEmission", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleFunctionPreEmission" + }, + "properties": [ + { + "name": "RunOnce", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CParticleFunctionOperator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionrenderer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionrenderer.json new file mode 100644 index 000000000..73b45db6c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlefunctionrenderer.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CParticleFunctionRenderer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleFunctionRenderer" + }, + "properties": [ + { + "name": "VisibilityInputs", + "type": "CParticleVisibilityInputs", + "writable": false + }, + { + "name": "CannotBeRefracted", + "type": "bool", + "writable": true + }, + { + "name": "SkipRenderingOnMobile", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CParticleFunction", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticleinput.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticleinput.json new file mode 100644 index 000000000..51b2f082e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticleinput.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CParticleInput", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleInput" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlemasscalculationparameters.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlemasscalculationparameters.json new file mode 100644 index 000000000..9db75d97c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlemasscalculationparameters.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CParticleMassCalculationParameters", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleMassCalculationParameters" + }, + "properties": [ + { + "name": "MassMode", + "type": "uint32", + "writable": true + }, + { + "name": "Radius", + "type": "CPerParticleFloatInput", + "writable": false + }, + { + "name": "NominalRadius", + "type": "CPerParticleFloatInput", + "writable": false + }, + { + "name": "Scale", + "type": "CPerParticleFloatInput", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlemodelinput.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlemodelinput.json new file mode 100644 index 000000000..5cf62a012 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlemodelinput.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CParticleModelInput", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleModelInput" + }, + "properties": [ + { + "name": "Type", + "type": "uint32", + "writable": true + }, + { + "name": "ControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CParticleInput", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticleproperty.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticleproperty.json new file mode 100644 index 000000000..26b844296 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticleproperty.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CParticleProperty", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleProperty" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticleremapfloatinput.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticleremapfloatinput.json new file mode 100644 index 000000000..f7eb264ac --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticleremapfloatinput.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CParticleRemapFloatInput", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleRemapFloatInput" + }, + "properties": [ + { + "name": "Parent", + "type": "CParticleFloatInput", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlesystem.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlesystem.json new file mode 100644 index 000000000..d9f2e0b42 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlesystem.json @@ -0,0 +1,133 @@ +{ + "kind": "class", + "name": "CParticleSystem", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleSystem" + }, + "properties": [ + { + "name": "SnapshotFileName", + "type": "string", + "writable": true + }, + { + "name": "Active", + "type": "bool", + "writable": true + }, + { + "name": "Frozen", + "type": "bool", + "writable": true + }, + { + "name": "FreezeTransitionDuration", + "type": "float", + "writable": true + }, + { + "name": "StopType", + "type": "int32", + "writable": true + }, + { + "name": "AnimateDuringGameplayPause", + "type": "bool", + "writable": true + }, + { + "name": "StartTime", + "type": "float", + "writable": true + }, + { + "name": "PreSimTime", + "type": "float", + "writable": true + }, + { + "name": "ServerControlPoints", + "type": "Vector[]", + "writable": true + }, + { + "name": "ServerControlPointAssignments", + "type": "uint8[]", + "writable": true + }, + { + "name": "NoSave", + "type": "bool", + "writable": true + }, + { + "name": "NoFreeze", + "type": "bool", + "writable": true + }, + { + "name": "NoRamp", + "type": "bool", + "writable": true + }, + { + "name": "StartActive", + "type": "bool", + "writable": true + }, + { + "name": "EffectName", + "type": "string", + "writable": true + }, + { + "name": "ControlPointNames", + "type": "uint32[]", + "writable": true + }, + { + "name": "DataCP", + "type": "int32", + "writable": true + }, + { + "name": "DataCPValue", + "type": "Vector2D", + "writable": true + }, + { + "name": "TintCP", + "type": "int32", + "writable": true + }, + { + "name": "Tint", + "type": "QAngle", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlesystemdefinition.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlesystemdefinition.json new file mode 100644 index 000000000..cde50e11b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlesystemdefinition.json @@ -0,0 +1,278 @@ +{ + "kind": "class", + "name": "CParticleSystemDefinition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleSystemDefinition" + }, + "properties": [ + { + "name": "BehaviorVersion", + "type": "int32", + "writable": true + }, + { + "name": "FirstMultipleOverride_BackwardCompat", + "type": "int32", + "writable": true + }, + { + "name": "InitialParticles", + "type": "int32", + "writable": true + }, + { + "name": "MaxParticles", + "type": "int32", + "writable": true + }, + { + "name": "GroupID", + "type": "int32", + "writable": true + }, + { + "name": "BoundingBoxMin", + "type": "Vector2D", + "writable": true + }, + { + "name": "BoundingBoxMax", + "type": "Vector2D", + "writable": true + }, + { + "name": "DepthSortBias", + "type": "float", + "writable": true + }, + { + "name": "SortOverridePositionCP", + "type": "int32", + "writable": true + }, + { + "name": "InfiniteBounds", + "type": "bool", + "writable": true + }, + { + "name": "EnableNamedValues", + "type": "bool", + "writable": true + }, + { + "name": "NamedValueDomain", + "type": "string", + "writable": true + }, + { + "name": "ConstantColor", + "type": "QAngle", + "writable": true + }, + { + "name": "ConstantNormal", + "type": "Vector2D", + "writable": true + }, + { + "name": "ConstantRadius", + "type": "float", + "writable": true + }, + { + "name": "ConstantRotation", + "type": "float", + "writable": true + }, + { + "name": "ConstantRotationSpeed", + "type": "float", + "writable": true + }, + { + "name": "ConstantLifespan", + "type": "float", + "writable": true + }, + { + "name": "ConstantSequenceNumber", + "type": "int32", + "writable": true + }, + { + "name": "ConstantSequenceNumber1", + "type": "int32", + "writable": true + }, + { + "name": "SnapshotControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "CullRadius", + "type": "float", + "writable": true + }, + { + "name": "CullFillCost", + "type": "float", + "writable": true + }, + { + "name": "CullControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "FallbackMaxCount", + "type": "int32", + "writable": true + }, + { + "name": "PreSimulationTime", + "type": "float", + "writable": true + }, + { + "name": "StopSimulationAfterTime", + "type": "float", + "writable": true + }, + { + "name": "MaximumTimeStep", + "type": "float", + "writable": true + }, + { + "name": "MaximumSimTime", + "type": "float", + "writable": true + }, + { + "name": "MinimumSimTime", + "type": "float", + "writable": true + }, + { + "name": "MinimumTimeStep", + "type": "float", + "writable": true + }, + { + "name": "MinimumFrames", + "type": "int32", + "writable": true + }, + { + "name": "MinCPULevel", + "type": "int32", + "writable": true + }, + { + "name": "MinGPULevel", + "type": "int32", + "writable": true + }, + { + "name": "NoDrawTimeToGoToSleep", + "type": "float", + "writable": true + }, + { + "name": "MaxDrawDistance", + "type": "float", + "writable": true + }, + { + "name": "StartFadeDistance", + "type": "float", + "writable": true + }, + { + "name": "MaxCreationDistance", + "type": "float", + "writable": true + }, + { + "name": "AggregationMinAvailableParticles", + "type": "int32", + "writable": true + }, + { + "name": "AggregateRadius", + "type": "float", + "writable": true + }, + { + "name": "ShouldBatch", + "type": "bool", + "writable": true + }, + { + "name": "ShouldHitboxesFallbackToRenderBounds", + "type": "bool", + "writable": true + }, + { + "name": "ShouldHitboxesFallbackToSnapshot", + "type": "bool", + "writable": true + }, + { + "name": "ShouldHitboxesFallbackToCollisionHulls", + "type": "bool", + "writable": true + }, + { + "name": "ViewModelEffect", + "type": "uint32", + "writable": true + }, + { + "name": "ScreenSpaceEffect", + "type": "bool", + "writable": true + }, + { + "name": "TargetLayerID", + "type": "string", + "writable": true + }, + { + "name": "SkipRenderControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "AllowRenderControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "ShouldSort", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticletransforminput.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticletransforminput.json new file mode 100644 index 000000000..357f9c29b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticletransforminput.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CParticleTransformInput", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleTransformInput" + }, + "properties": [ + { + "name": "Type", + "type": "uint32", + "writable": true + }, + { + "name": "FollowNamedValue", + "type": "bool", + "writable": true + }, + { + "name": "SupportsDisabled", + "type": "bool", + "writable": true + }, + { + "name": "UseOrientation", + "type": "bool", + "writable": true + }, + { + "name": "ControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "ControlPointRangeMax", + "type": "int32", + "writable": true + }, + { + "name": "EndCPGrowthTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CParticleInput", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlevecinput.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlevecinput.json new file mode 100644 index 000000000..360a4f3a2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlevecinput.json @@ -0,0 +1,138 @@ +{ + "kind": "class", + "name": "CParticleVecInput", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleVecInput" + }, + "properties": [ + { + "name": "Type", + "type": "uint32", + "writable": true + }, + { + "name": "LiteralValue", + "type": "Vector2D", + "writable": true + }, + { + "name": "LiteralColor", + "type": "QAngle", + "writable": true + }, + { + "name": "FollowNamedValue", + "type": "bool", + "writable": true + }, + { + "name": "VectorAttribute", + "type": "ParticleAttributeIndex_t", + "writable": false + }, + { + "name": "VectorAttributeScale", + "type": "Vector2D", + "writable": true + }, + { + "name": "ControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "DeltaControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "CPValueScale", + "type": "Vector2D", + "writable": true + }, + { + "name": "CPRelativePosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "CPRelativeDir", + "type": "Vector2D", + "writable": true + }, + { + "name": "FloatComponentX", + "type": "CParticleFloatInput", + "writable": false + }, + { + "name": "FloatComponentY", + "type": "CParticleFloatInput", + "writable": false + }, + { + "name": "FloatComponentZ", + "type": "CParticleFloatInput", + "writable": false + }, + { + "name": "FloatInterp", + "type": "CParticleFloatInput", + "writable": false + }, + { + "name": "InterpInput0", + "type": "float", + "writable": true + }, + { + "name": "InterpInput1", + "type": "float", + "writable": true + }, + { + "name": "InterpOutput0", + "type": "Vector2D", + "writable": true + }, + { + "name": "InterpOutput1", + "type": "Vector2D", + "writable": true + }, + { + "name": "RandomMin", + "type": "Vector2D", + "writable": true + }, + { + "name": "RandomMax", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CParticleInput", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cparticlevisibilityinputs.json b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlevisibilityinputs.json new file mode 100644 index 000000000..adf2bd6a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cparticlevisibilityinputs.json @@ -0,0 +1,123 @@ +{ + "kind": "class", + "name": "CParticleVisibilityInputs", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CParticleVisibilityInputs" + }, + "properties": [ + { + "name": "CameraBias", + "type": "float", + "writable": true + }, + { + "name": "CPin", + "type": "int32", + "writable": true + }, + { + "name": "ProxyRadius", + "type": "float", + "writable": true + }, + { + "name": "InputMin", + "type": "float", + "writable": true + }, + { + "name": "InputMax", + "type": "float", + "writable": true + }, + { + "name": "InputPixelVisFade", + "type": "float", + "writable": true + }, + { + "name": "NoPixelVisibilityFallback", + "type": "float", + "writable": true + }, + { + "name": "DistanceInputMin", + "type": "float", + "writable": true + }, + { + "name": "DistanceInputMax", + "type": "float", + "writable": true + }, + { + "name": "DotInputMin", + "type": "float", + "writable": true + }, + { + "name": "DotInputMax", + "type": "float", + "writable": true + }, + { + "name": "DotCPAngles", + "type": "bool", + "writable": true + }, + { + "name": "DotCameraAngles", + "type": "bool", + "writable": true + }, + { + "name": "AlphaScaleMin", + "type": "float", + "writable": true + }, + { + "name": "AlphaScaleMax", + "type": "float", + "writable": true + }, + { + "name": "RadiusScaleMin", + "type": "float", + "writable": true + }, + { + "name": "RadiusScaleMax", + "type": "float", + "writable": true + }, + { + "name": "RadiusScaleFOVBase", + "type": "float", + "writable": true + }, + { + "name": "RightEye", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathanimmotorupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathanimmotorupdater.json new file mode 100644 index 000000000..10d60c8c3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathanimmotorupdater.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPathAnimMotorUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathAnimMotorUpdater" + }, + "properties": [ + { + "name": "Parent", + "type": "CPathAnimMotorUpdaterBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathanimmotorupdaterbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathanimmotorupdaterbase.json new file mode 100644 index 000000000..93a859847 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathanimmotorupdaterbase.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CPathAnimMotorUpdaterBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathAnimMotorUpdaterBase" + }, + "properties": [ + { + "name": "LockToPath", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimMotorUpdaterBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathcorner.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathcorner.json new file mode 100644 index 000000000..c8359eef6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathcorner.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CPathCorner", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathCorner" + }, + "properties": [ + { + "name": "Wait", + "type": "float", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "OnPass", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathcornercrash.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathcornercrash.json new file mode 100644 index 000000000..4b989214c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathcornercrash.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPathCornerCrash", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathCornerCrash" + }, + "properties": [ + { + "name": "Parent", + "type": "CPathCorner", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathhelperupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathhelperupdatenode.json new file mode 100644 index 000000000..ac9da44eb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathhelperupdatenode.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CPathHelperUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathHelperUpdateNode" + }, + "properties": [ + { + "name": "StoppingRadius", + "type": "float", + "writable": true + }, + { + "name": "StoppingSpeedScale", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathkeyframe.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathkeyframe.json new file mode 100644 index 000000000..533c89907 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathkeyframe.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CPathKeyFrame", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathKeyFrame" + }, + "properties": [ + { + "name": "Origin", + "type": "Vector2D", + "writable": true + }, + { + "name": "Angles", + "type": "Vector", + "writable": true + }, + { + "name": "NextKey", + "type": "string", + "writable": true + }, + { + "name": "NextTime", + "type": "float", + "writable": true + }, + { + "name": "NextKey1", + "type": "int32[]", + "writable": false + }, + { + "name": "PrevKey", + "type": "int32[]", + "writable": false + }, + { + "name": "MoveSpeed", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathmetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathmetricevaluator.json new file mode 100644 index 000000000..451eab8a8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathmetricevaluator.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CPathMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathMetricEvaluator" + }, + "properties": [ + { + "name": "PathTimeSamples", + "type": "float[]", + "writable": true + }, + { + "name": "Distance", + "type": "float", + "writable": true + }, + { + "name": "ExtrapolateMovement", + "type": "bool", + "writable": true + }, + { + "name": "MinExtrapolationSpeed", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathmover.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathmover.json new file mode 100644 index 000000000..49769e0a8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathmover.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPathMover", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathMover" + }, + "properties": [ + { + "name": "Parent", + "type": "CPathSimple", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathparameters.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathparameters.json new file mode 100644 index 000000000..da47d007f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathparameters.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CPathParameters", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathParameters" + }, + "properties": [ + { + "name": "StartControlPointNumber", + "type": "int32", + "writable": true + }, + { + "name": "EndControlPointNumber", + "type": "int32", + "writable": true + }, + { + "name": "BulgeControl", + "type": "int32", + "writable": true + }, + { + "name": "Bulge", + "type": "float", + "writable": true + }, + { + "name": "MidPoint", + "type": "float", + "writable": true + }, + { + "name": "StartPointOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "MidPointOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "EndOffset", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathparticlerope.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathparticlerope.json new file mode 100644 index 000000000..85b050b38 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathparticlerope.json @@ -0,0 +1,108 @@ +{ + "kind": "class", + "name": "CPathParticleRope", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathParticleRope" + }, + "properties": [ + { + "name": "StartActive", + "type": "bool", + "writable": true + }, + { + "name": "MaxSimulationTime", + "type": "float", + "writable": true + }, + { + "name": "EffectName", + "type": "string", + "writable": true + }, + { + "name": "PathNodes_Name", + "type": "string[]", + "writable": true + }, + { + "name": "ParticleSpacing", + "type": "float", + "writable": true + }, + { + "name": "Slack", + "type": "float", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "ColorTint", + "type": "QAngle", + "writable": true + }, + { + "name": "EffectState", + "type": "int32", + "writable": true + }, + { + "name": "PathNodes_Position", + "type": "QAngle[]", + "writable": true + }, + { + "name": "PathNodes_TangentIn", + "type": "QAngle[]", + "writable": true + }, + { + "name": "PathNodes_TangentOut", + "type": "QAngle[]", + "writable": true + }, + { + "name": "PathNodes_Color", + "type": "QAngle[]", + "writable": true + }, + { + "name": "PathNodes_PinEnabled", + "type": "Vector4D[]", + "writable": true + }, + { + "name": "PathNodes_RadiusScale", + "type": "float[]", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathparticleropealias_path_particle_rope_clientside.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathparticleropealias_path_particle_rope_clientside.json new file mode 100644 index 000000000..4b165ba21 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathparticleropealias_path_particle_rope_clientside.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPathParticleRopeAlias_path_particle_rope_clientside", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathParticleRopeAlias_path_particle_rope_clientside" + }, + "properties": [ + { + "name": "Parent", + "type": "CPathParticleRope", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathquerycomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathquerycomponent.json new file mode 100644 index 000000000..97544ddce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathquerycomponent.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPathQueryComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathQueryComponent" + }, + "properties": [ + { + "name": "Parent", + "type": "CEntityComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathqueryutil.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathqueryutil.json new file mode 100644 index 000000000..699af139b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathqueryutil.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CPathQueryUtil", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathQueryUtil" + }, + "properties": [ + { + "name": "PathSamplePositions", + "type": "QAngle[]", + "writable": true + }, + { + "name": "PathSampleParameters", + "type": "float[]", + "writable": true + }, + { + "name": "PathSampleDistances", + "type": "float[]", + "writable": true + }, + { + "name": "IsClosedLoop", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathsimple.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathsimple.json new file mode 100644 index 000000000..6fae3c710 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathsimple.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CPathSimple", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathSimple" + }, + "properties": [ + { + "name": "CPathQueryComponent", + "type": "CPathQueryComponent", + "writable": false + }, + { + "name": "PathString", + "type": "string", + "writable": true + }, + { + "name": "ClosedLoop", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathsimpleapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathsimpleapi.json new file mode 100644 index 000000000..bc51ac2e2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathsimpleapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CPathSimpleAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathSimpleAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpathtrack.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpathtrack.json new file mode 100644 index 000000000..84f566f6e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpathtrack.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CPathTrack", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPathTrack" + }, + "properties": [ + { + "name": "Pnext", + "type": "int32[]", + "writable": false + }, + { + "name": "Pprevious", + "type": "int32[]", + "writable": false + }, + { + "name": "Paltpath", + "type": "int32[]", + "writable": false + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Length", + "type": "float", + "writable": true + }, + { + "name": "AltName", + "type": "string", + "writable": true + }, + { + "name": "IterVal", + "type": "int32", + "writable": true + }, + { + "name": "OrientationType", + "type": "uint32", + "writable": true + }, + { + "name": "OnPass", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cperparticlefloatinput.json b/generators/gamesdkdocumentation/cs2/docs/classes/cperparticlefloatinput.json new file mode 100644 index 000000000..a96247948 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cperparticlefloatinput.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPerParticleFloatInput", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPerParticleFloatInput" + }, + "properties": [ + { + "name": "Parent", + "type": "CParticleFloatInput", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cperparticlevecinput.json b/generators/gamesdkdocumentation/cs2/docs/classes/cperparticlevecinput.json new file mode 100644 index 000000000..e40ee3bf2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cperparticlevecinput.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPerParticleVecInput", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPerParticleVecInput" + }, + "properties": [ + { + "name": "Parent", + "type": "CParticleVecInput", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysballsocket.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysballsocket.json new file mode 100644 index 000000000..c310052c7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysballsocket.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CPhysBallSocket", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysBallSocket" + }, + "properties": [ + { + "name": "JointFriction", + "type": "float", + "writable": true + }, + { + "name": "EnableSwingLimit", + "type": "bool", + "writable": true + }, + { + "name": "SwingLimit", + "type": "float", + "writable": true + }, + { + "name": "EnableTwistLimit", + "type": "bool", + "writable": true + }, + { + "name": "MinTwistAngle", + "type": "float", + "writable": true + }, + { + "name": "MaxTwistAngle", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPhysConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysbox.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysbox.json new file mode 100644 index 000000000..edd74ff7b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysbox.json @@ -0,0 +1,108 @@ +{ + "kind": "class", + "name": "CPhysBox", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysBox" + }, + "properties": [ + { + "name": "DamageType", + "type": "int32", + "writable": true + }, + { + "name": "DamageToEnableMotion", + "type": "int32", + "writable": true + }, + { + "name": "ForceToEnableMotion", + "type": "float", + "writable": true + }, + { + "name": "HoverPosePosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "HoverPoseAngles", + "type": "Vector", + "writable": true + }, + { + "name": "NotSolidToWorld", + "type": "bool", + "writable": true + }, + { + "name": "EnableUseOutput", + "type": "bool", + "writable": true + }, + { + "name": "HoverPoseFlags", + "type": "uint8", + "writable": true + }, + { + "name": "TouchOutputPerEntityDelay", + "type": "float", + "writable": true + }, + { + "name": "OnDamaged", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnAwakened", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMotionEnabled", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnPlayerUse", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnStartTouch", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "CarryingPlayer", + "type": "CBasePlayerPawn", + "writable": false + }, + { + "name": "Parent", + "type": "CBreakable", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysconstraint.json new file mode 100644 index 000000000..7f3874904 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysconstraint.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CPhysConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysConstraint" + }, + "properties": [ + { + "name": "NameAttach1", + "type": "string", + "writable": true + }, + { + "name": "NameAttach2", + "type": "string", + "writable": true + }, + { + "name": "Attach1", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Attach2", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "NameAttachment1", + "type": "string", + "writable": true + }, + { + "name": "NameAttachment2", + "type": "string", + "writable": true + }, + { + "name": "BreakSound", + "type": "string", + "writable": true + }, + { + "name": "ForceLimit", + "type": "float", + "writable": true + }, + { + "name": "TorqueLimit", + "type": "float", + "writable": true + }, + { + "name": "MinTeleportDistance", + "type": "float", + "writable": true + }, + { + "name": "SnapObjectPositions", + "type": "bool", + "writable": true + }, + { + "name": "OnBreak", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysexplosion.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysexplosion.json new file mode 100644 index 000000000..f7ced9c9b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysexplosion.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CPhysExplosion", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysExplosion" + }, + "properties": [ + { + "name": "ExplodeOnSpawn", + "type": "bool", + "writable": true + }, + { + "name": "Magnitude", + "type": "float", + "writable": true + }, + { + "name": "Damage", + "type": "float", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "TargetEntityName", + "type": "string", + "writable": true + }, + { + "name": "InnerRadius", + "type": "float", + "writable": true + }, + { + "name": "PushScale", + "type": "float", + "writable": true + }, + { + "name": "ConvertToDebrisWhenPossible", + "type": "bool", + "writable": true + }, + { + "name": "AffectInvulnerableEnts", + "type": "bool", + "writable": true + }, + { + "name": "OnPushedPlayer", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysfixed.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysfixed.json new file mode 100644 index 000000000..ddaac4b71 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysfixed.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CPhysFixed", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysFixed" + }, + "properties": [ + { + "name": "LinearFrequency", + "type": "float", + "writable": true + }, + { + "name": "LinearDampingRatio", + "type": "float", + "writable": true + }, + { + "name": "AngularFrequency", + "type": "float", + "writable": true + }, + { + "name": "AngularDampingRatio", + "type": "float", + "writable": true + }, + { + "name": "EnableLinearConstraint", + "type": "bool", + "writable": true + }, + { + "name": "EnableAngularConstraint", + "type": "bool", + "writable": true + }, + { + "name": "BoneName1", + "type": "string", + "writable": true + }, + { + "name": "BoneName2", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CPhysConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysforce.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysforce.json new file mode 100644 index 000000000..08e1910a0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysforce.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CPhysForce", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysForce" + }, + "properties": [ + { + "name": "NameAttach", + "type": "string", + "writable": true + }, + { + "name": "Force", + "type": "float", + "writable": true + }, + { + "name": "ForceTime", + "type": "float", + "writable": true + }, + { + "name": "AttachedObject", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "WasRestored", + "type": "bool", + "writable": true + }, + { + "name": "Integrator", + "type": "CConstantForceController", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphyshinge.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphyshinge.json new file mode 100644 index 000000000..79311fd1c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphyshinge.json @@ -0,0 +1,123 @@ +{ + "kind": "class", + "name": "CPhysHinge", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysHinge" + }, + "properties": [ + { + "name": "SoundInfo", + "type": "ConstraintSoundInfo", + "writable": false + }, + { + "name": "NotifyMinLimitReached", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "NotifyMaxLimitReached", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "AtMinLimit", + "type": "bool", + "writable": true + }, + { + "name": "AtMaxLimit", + "type": "bool", + "writable": true + }, + { + "name": "Hinge", + "type": "constraint_hingeparams_t", + "writable": false + }, + { + "name": "HingeFriction", + "type": "float", + "writable": true + }, + { + "name": "SystemLoadScale", + "type": "float", + "writable": true + }, + { + "name": "IsAxisLocal", + "type": "bool", + "writable": true + }, + { + "name": "MinRotation", + "type": "float", + "writable": true + }, + { + "name": "MaxRotation", + "type": "float", + "writable": true + }, + { + "name": "InitialRotation", + "type": "float", + "writable": true + }, + { + "name": "MotorFrequency", + "type": "float", + "writable": true + }, + { + "name": "MotorDampingRatio", + "type": "float", + "writable": true + }, + { + "name": "AngleSpeed", + "type": "float", + "writable": true + }, + { + "name": "AngleSpeedThreshold", + "type": "float", + "writable": true + }, + { + "name": "OnStartMoving", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnStopMoving", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CPhysConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphyshingealias_phys_hinge_local.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphyshingealias_phys_hinge_local.json new file mode 100644 index 000000000..679a34869 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphyshingealias_phys_hinge_local.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPhysHingeAlias_phys_hinge_local", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysHingeAlias_phys_hinge_local" + }, + "properties": [ + { + "name": "Parent", + "type": "CPhysHinge", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysicalbutton.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicalbutton.json new file mode 100644 index 000000000..36bbd0ab4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicalbutton.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPhysicalButton", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysicalButton" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseButton", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsbodygamemarkup.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsbodygamemarkup.json new file mode 100644 index 000000000..123a331fa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsbodygamemarkup.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPhysicsBodyGameMarkup", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysicsBodyGameMarkup" + }, + "properties": [ + { + "name": "TargetBody", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsbodygamemarkupdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsbodygamemarkupdata.json new file mode 100644 index 000000000..2359bce22 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsbodygamemarkupdata.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CPhysicsBodyGameMarkupData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysicsBodyGameMarkupData" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsentitysolver.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsentitysolver.json new file mode 100644 index 000000000..f876d1e05 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsentitysolver.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CPhysicsEntitySolver", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysicsEntitySolver" + }, + "properties": [ + { + "name": "MovingEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "PhysicsBlocker", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "SeparationDuration", + "type": "float", + "writable": true + }, + { + "name": "CancelTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsprop.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsprop.json new file mode 100644 index 000000000..e9a3d9580 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsprop.json @@ -0,0 +1,218 @@ +{ + "kind": "class", + "name": "CPhysicsProp", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysicsProp" + }, + "properties": [ + { + "name": "MotionEnabled", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnAwakened", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnAwake", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnAsleep", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnPlayerUse", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnOutOfWorld", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnPlayerPickup", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "ForceNavIgnore", + "type": "bool", + "writable": true + }, + { + "name": "NoNavmeshBlocker", + "type": "bool", + "writable": true + }, + { + "name": "ForceNpcExclude", + "type": "bool", + "writable": true + }, + { + "name": "MassScale", + "type": "float", + "writable": true + }, + { + "name": "BuoyancyScale", + "type": "float", + "writable": true + }, + { + "name": "DamageType", + "type": "int32", + "writable": true + }, + { + "name": "DamageToEnableMotion", + "type": "int32", + "writable": true + }, + { + "name": "ForceToEnableMotion", + "type": "float", + "writable": true + }, + { + "name": "ThrownByPlayer", + "type": "bool", + "writable": true + }, + { + "name": "DroppedByPlayer", + "type": "bool", + "writable": true + }, + { + "name": "TouchedByPlayer", + "type": "bool", + "writable": true + }, + { + "name": "FirstCollisionAfterLaunch", + "type": "bool", + "writable": true + }, + { + "name": "HasBeenAwakened", + "type": "bool", + "writable": true + }, + { + "name": "IsOverrideProp", + "type": "bool", + "writable": true + }, + { + "name": "DynamicContinuousContactBehavior", + "type": "uint8", + "writable": true + }, + { + "name": "NextCheckDisableMotionContactsTime", + "type": "float", + "writable": true + }, + { + "name": "InitialGlowState", + "type": "int32", + "writable": true + }, + { + "name": "GlowRange", + "type": "int32", + "writable": true + }, + { + "name": "GlowRangeMin", + "type": "int32", + "writable": true + }, + { + "name": "GlowColor", + "type": "QAngle", + "writable": true + }, + { + "name": "ShouldAutoConvertBackFromDebris", + "type": "bool", + "writable": true + }, + { + "name": "MuteImpactEffects", + "type": "bool", + "writable": true + }, + { + "name": "AcceptDamageFromHeldObjects", + "type": "bool", + "writable": true + }, + { + "name": "EnableUseOutput", + "type": "bool", + "writable": true + }, + { + "name": "CrateType", + "type": "uint32", + "writable": true + }, + { + "name": "StrItemClass", + "type": "uint32[]", + "writable": true + }, + { + "name": "ItemCount", + "type": "int32[]", + "writable": true + }, + { + "name": "RemovableForAmmoBalancing", + "type": "bool", + "writable": true + }, + { + "name": "Awake", + "type": "bool", + "writable": true + }, + { + "name": "AttachedToReferenceFrame", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBreakableProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysicspropmultiplayer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicspropmultiplayer.json new file mode 100644 index 000000000..1d73a9ed8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicspropmultiplayer.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPhysicsPropMultiplayer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysicsPropMultiplayer" + }, + "properties": [ + { + "name": "Parent", + "type": "CPhysicsProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysicspropoverride.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicspropoverride.json new file mode 100644 index 000000000..33ef23374 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicspropoverride.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPhysicsPropOverride", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysicsPropOverride" + }, + "properties": [ + { + "name": "Parent", + "type": "CPhysicsProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsproprespawnable.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsproprespawnable.json new file mode 100644 index 000000000..05b7453ad --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsproprespawnable.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CPhysicsPropRespawnable", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysicsPropRespawnable" + }, + "properties": [ + { + "name": "OriginalSpawnOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "OriginalSpawnAngles", + "type": "Vector", + "writable": true + }, + { + "name": "OriginalMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "OriginalMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "RespawnDuration", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPhysicsProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsshake.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsshake.json new file mode 100644 index 000000000..15d3a26c7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsshake.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPhysicsShake", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysicsShake" + }, + "properties": [ + { + "name": "Force", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsspring.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsspring.json new file mode 100644 index 000000000..f9d90ea2c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicsspring.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CPhysicsSpring", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysicsSpring" + }, + "properties": [ + { + "name": "Frequency", + "type": "float", + "writable": true + }, + { + "name": "DampingRatio", + "type": "float", + "writable": true + }, + { + "name": "RestLength", + "type": "float", + "writable": true + }, + { + "name": "NameAttachStart", + "type": "string", + "writable": true + }, + { + "name": "NameAttachEnd", + "type": "string", + "writable": true + }, + { + "name": "Start", + "type": "Vector2D", + "writable": true + }, + { + "name": "End", + "type": "Vector2D", + "writable": true + }, + { + "name": "TeleportTick", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysicswire.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicswire.json new file mode 100644 index 000000000..dc9c73868 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysicswire.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CPhysicsWire", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysicsWire" + }, + "properties": [ + { + "name": "Density", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysimpact.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysimpact.json new file mode 100644 index 000000000..27e93fa8d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysimpact.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CPhysImpact", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysImpact" + }, + "properties": [ + { + "name": "Damage", + "type": "float", + "writable": true + }, + { + "name": "Distance", + "type": "float", + "writable": true + }, + { + "name": "DirectionEntityName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphyslength.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphyslength.json new file mode 100644 index 000000000..6650e6ee8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphyslength.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CPhysLength", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysLength" + }, + "properties": [ + { + "name": "Offset", + "type": "Vector[]", + "writable": true + }, + { + "name": "Attach", + "type": "Vector2D", + "writable": true + }, + { + "name": "AddLength", + "type": "float", + "writable": true + }, + { + "name": "MinLength", + "type": "float", + "writable": true + }, + { + "name": "TotalLength", + "type": "float", + "writable": true + }, + { + "name": "EnableCollision", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPhysConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysmagnet.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysmagnet.json new file mode 100644 index 000000000..d797fe789 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysmagnet.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CPhysMagnet", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysMagnet" + }, + "properties": [ + { + "name": "OnMagnetAttach", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnMagnetDetach", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "MassScale", + "type": "float", + "writable": true + }, + { + "name": "ForceLimit", + "type": "float", + "writable": true + }, + { + "name": "TorqueLimit", + "type": "float", + "writable": true + }, + { + "name": "Active", + "type": "bool", + "writable": true + }, + { + "name": "HasHitSomething", + "type": "bool", + "writable": true + }, + { + "name": "TotalMass", + "type": "float", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "NextSuckTime", + "type": "float", + "writable": true + }, + { + "name": "MaxObjectsAttached", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseAnimGraph", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysmotor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysmotor.json new file mode 100644 index 000000000..81f0eff5d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysmotor.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CPhysMotor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysMotor" + }, + "properties": [ + { + "name": "NameAttach", + "type": "string", + "writable": true + }, + { + "name": "NameAnchor", + "type": "string", + "writable": true + }, + { + "name": "AttachedObject", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "AnchorObject", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "SpinUp", + "type": "float", + "writable": true + }, + { + "name": "SpinDown", + "type": "float", + "writable": true + }, + { + "name": "MotorFriction", + "type": "float", + "writable": true + }, + { + "name": "AdditionalAcceleration", + "type": "float", + "writable": true + }, + { + "name": "AngularAcceleration", + "type": "float", + "writable": true + }, + { + "name": "TorqueScale", + "type": "float", + "writable": true + }, + { + "name": "TargetSpeed", + "type": "float", + "writable": true + }, + { + "name": "SpeedWhenSpinUpOrSpinDownStarted", + "type": "float", + "writable": true + }, + { + "name": "Motor", + "type": "CMotorController", + "writable": false + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysmotorapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysmotorapi.json new file mode 100644 index 000000000..252d6a6bd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysmotorapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CPhysMotorAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysMotorAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphyspulley.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphyspulley.json new file mode 100644 index 000000000..e4d05d848 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphyspulley.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CPhysPulley", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysPulley" + }, + "properties": [ + { + "name": "Position2", + "type": "Vector2D", + "writable": true + }, + { + "name": "Offset", + "type": "Vector[]", + "writable": true + }, + { + "name": "AddLength", + "type": "float", + "writable": true + }, + { + "name": "GearRatio", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPhysConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysslideconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysslideconstraint.json new file mode 100644 index 000000000..9c29fb9b6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysslideconstraint.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CPhysSlideConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysSlideConstraint" + }, + "properties": [ + { + "name": "AxisEnd", + "type": "Vector2D", + "writable": true + }, + { + "name": "SlideFriction", + "type": "float", + "writable": true + }, + { + "name": "SystemLoadScale", + "type": "float", + "writable": true + }, + { + "name": "InitialOffset", + "type": "float", + "writable": true + }, + { + "name": "EnableLinearConstraint", + "type": "bool", + "writable": true + }, + { + "name": "EnableAngularConstraint", + "type": "bool", + "writable": true + }, + { + "name": "MotorFrequency", + "type": "float", + "writable": true + }, + { + "name": "MotorDampingRatio", + "type": "float", + "writable": true + }, + { + "name": "UseEntityPivot", + "type": "bool", + "writable": true + }, + { + "name": "SoundInfo", + "type": "ConstraintSoundInfo", + "writable": false + }, + { + "name": "Parent", + "type": "CPhysConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfaceproperties.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfaceproperties.json new file mode 100644 index 000000000..fdd44c8a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfaceproperties.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CPhysSurfaceProperties", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysSurfaceProperties" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "NameHash", + "type": "uint32", + "writable": true + }, + { + "name": "BaseNameHash", + "type": "uint32", + "writable": true + }, + { + "name": "Hidden", + "type": "bool", + "writable": true + }, + { + "name": "Description", + "type": "string", + "writable": true + }, + { + "name": "Physics", + "type": "CPhysSurfacePropertiesPhysics", + "writable": false + }, + { + "name": "VehicleParams", + "type": "CPhysSurfacePropertiesVehicle", + "writable": false + }, + { + "name": "AudioSounds", + "type": "CPhysSurfacePropertiesSoundNames", + "writable": false + }, + { + "name": "AudioParams", + "type": "CPhysSurfacePropertiesAudio", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfacepropertiesaudio.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfacepropertiesaudio.json new file mode 100644 index 000000000..b3245e910 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfacepropertiesaudio.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CPhysSurfacePropertiesAudio", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysSurfacePropertiesAudio" + }, + "properties": [ + { + "name": "Reflectivity", + "type": "float", + "writable": true + }, + { + "name": "HardnessFactor", + "type": "float", + "writable": true + }, + { + "name": "RoughnessFactor", + "type": "float", + "writable": true + }, + { + "name": "RoughThreshold", + "type": "float", + "writable": true + }, + { + "name": "HardThreshold", + "type": "float", + "writable": true + }, + { + "name": "HardVelocityThreshold", + "type": "float", + "writable": true + }, + { + "name": "StaticImpactVolume", + "type": "float", + "writable": true + }, + { + "name": "OcclusionFactor", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfacepropertiesphysics.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfacepropertiesphysics.json new file mode 100644 index 000000000..c6ead863e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfacepropertiesphysics.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CPhysSurfacePropertiesPhysics", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysSurfacePropertiesPhysics" + }, + "properties": [ + { + "name": "Friction", + "type": "float", + "writable": true + }, + { + "name": "Elasticity", + "type": "float", + "writable": true + }, + { + "name": "Density", + "type": "float", + "writable": true + }, + { + "name": "Thickness", + "type": "float", + "writable": true + }, + { + "name": "SoftContactFrequency", + "type": "float", + "writable": true + }, + { + "name": "SoftContactDampingRatio", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfacepropertiessoundnames.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfacepropertiessoundnames.json new file mode 100644 index 000000000..298efc327 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfacepropertiessoundnames.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CPhysSurfacePropertiesSoundNames", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysSurfacePropertiesSoundNames" + }, + "properties": [ + { + "name": "ImpactSoft", + "type": "string", + "writable": true + }, + { + "name": "ImpactHard", + "type": "string", + "writable": true + }, + { + "name": "ScrapeSmooth", + "type": "string", + "writable": true + }, + { + "name": "ScrapeRough", + "type": "string", + "writable": true + }, + { + "name": "BulletImpact", + "type": "string", + "writable": true + }, + { + "name": "Rolling", + "type": "string", + "writable": true + }, + { + "name": "Break", + "type": "string", + "writable": true + }, + { + "name": "Strain", + "type": "string", + "writable": true + }, + { + "name": "MeleeImpact", + "type": "string", + "writable": true + }, + { + "name": "PushOff", + "type": "string", + "writable": true + }, + { + "name": "SkidStop", + "type": "string", + "writable": true + }, + { + "name": "Resonant", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfacepropertiesvehicle.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfacepropertiesvehicle.json new file mode 100644 index 000000000..14cbb9b6c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphyssurfacepropertiesvehicle.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CPhysSurfacePropertiesVehicle", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysSurfacePropertiesVehicle" + }, + "properties": [ + { + "name": "WheelDrag", + "type": "float", + "writable": true + }, + { + "name": "WheelFrictionScale", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphysthruster.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphysthruster.json new file mode 100644 index 000000000..c5af8fc1b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphysthruster.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CPhysThruster", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysThruster" + }, + "properties": [ + { + "name": "LocalOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CPhysForce", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphystorque.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphystorque.json new file mode 100644 index 000000000..a5eea4eca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphystorque.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CPhysTorque", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysTorque" + }, + "properties": [ + { + "name": "Axis", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CPhysForce", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cphyswheelconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cphyswheelconstraint.json new file mode 100644 index 000000000..05ac6c12d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cphyswheelconstraint.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CPhysWheelConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPhysWheelConstraint" + }, + "properties": [ + { + "name": "SuspensionFrequency", + "type": "float", + "writable": true + }, + { + "name": "SuspensionDampingRatio", + "type": "float", + "writable": true + }, + { + "name": "SuspensionHeightOffset", + "type": "float", + "writable": true + }, + { + "name": "EnableSuspensionLimit", + "type": "bool", + "writable": true + }, + { + "name": "MinSuspensionOffset", + "type": "float", + "writable": true + }, + { + "name": "MaxSuspensionOffset", + "type": "float", + "writable": true + }, + { + "name": "EnableSteeringLimit", + "type": "bool", + "writable": true + }, + { + "name": "MinSteeringAngle", + "type": "float", + "writable": true + }, + { + "name": "MaxSteeringAngle", + "type": "float", + "writable": true + }, + { + "name": "SteeringAxisFriction", + "type": "float", + "writable": true + }, + { + "name": "SpinAxisFriction", + "type": "float", + "writable": true + }, + { + "name": "SteeringMimicsEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Parent", + "type": "CPhysConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplantedc4.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplantedc4.json new file mode 100644 index 000000000..a930cb1ce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplantedc4.json @@ -0,0 +1,163 @@ +{ + "kind": "class", + "name": "CPlantedC4", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlantedC4" + }, + "properties": [ + { + "name": "BombTicking", + "type": "bool", + "writable": true + }, + { + "name": "C4Blow", + "type": "float", + "writable": true + }, + { + "name": "BombSite", + "type": "int32", + "writable": true + }, + { + "name": "SourceSoundscapeHash", + "type": "int32", + "writable": true + }, + { + "name": "AttributeManager", + "type": "CAttributeContainer", + "writable": false + }, + { + "name": "OnBombDefused", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnBombBeginDefuse", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnBombDefuseAborted", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "CannotBeDefused", + "type": "bool", + "writable": true + }, + { + "name": "EntitySpottedState", + "type": "EntitySpottedState_t", + "writable": false + }, + { + "name": "SpotRules", + "type": "int32", + "writable": true + }, + { + "name": "TrainingPlacedByPlayer", + "type": "bool", + "writable": true + }, + { + "name": "HasExploded", + "type": "bool", + "writable": true + }, + { + "name": "TimerLength", + "type": "float", + "writable": true + }, + { + "name": "BeingDefused", + "type": "bool", + "writable": true + }, + { + "name": "LastDefuseTime", + "type": "float", + "writable": true + }, + { + "name": "DefuseLength", + "type": "float", + "writable": true + }, + { + "name": "DefuseCountDown", + "type": "float", + "writable": true + }, + { + "name": "BombDefused", + "type": "bool", + "writable": true + }, + { + "name": "BombDefuser", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "ProgressBarTime", + "type": "int32", + "writable": true + }, + { + "name": "VoiceAlertFired", + "type": "bool", + "writable": true + }, + { + "name": "VoiceAlertPlayed", + "type": "bool[]", + "writable": true + }, + { + "name": "NextBotBeepTime", + "type": "float", + "writable": true + }, + { + "name": "CatchUpToPlayerEye", + "type": "Vector", + "writable": true + }, + { + "name": "LastSpinDetectionTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseAnimGraph", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplattrigger.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplattrigger.json new file mode 100644 index 000000000..9792b250b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplattrigger.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CPlatTrigger", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlatTrigger" + }, + "properties": [ + { + "name": "Platform", + "type": "CFuncPlat", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_autoaimservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_autoaimservices.json new file mode 100644 index 000000000..f2484d09c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_autoaimservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPlayer_AutoaimServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayer_AutoaimServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_cameraservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_cameraservices.json new file mode 100644 index 000000000..742b4891f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_cameraservices.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CPlayer_CameraServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayer_CameraServices" + }, + "properties": [ + { + "name": "CsViewPunchAngle", + "type": "Vector", + "writable": true + }, + { + "name": "CsViewPunchAngleTick", + "type": "int32", + "writable": true + }, + { + "name": "CsViewPunchAngleTickRatio", + "type": "float", + "writable": true + }, + { + "name": "PlayerFog", + "type": "fogplayerparams_t", + "writable": false + }, + { + "name": "ColorCorrectionCtrl", + "type": "CColorCorrection", + "writable": false + }, + { + "name": "ViewEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "TonemapController", + "type": "CTonemapController2", + "writable": false + }, + { + "name": "Audio", + "type": "audioparams_t", + "writable": false + }, + { + "name": "OldPlayerZ", + "type": "float", + "writable": true + }, + { + "name": "OldPlayerViewOffsetZ", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_flashlightservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_flashlightservices.json new file mode 100644 index 000000000..00c259eaf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_flashlightservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPlayer_FlashlightServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayer_FlashlightServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_itemservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_itemservices.json new file mode 100644 index 000000000..f44b52013 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_itemservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPlayer_ItemServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayer_ItemServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_movementservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_movementservices.json new file mode 100644 index 000000000..407a2b443 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_movementservices.json @@ -0,0 +1,113 @@ +{ + "kind": "class", + "name": "CPlayer_MovementServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayer_MovementServices" + }, + "properties": [ + { + "name": "Impulse", + "type": "int32", + "writable": true + }, + { + "name": "Buttons", + "type": "CInButtonState", + "writable": false + }, + { + "name": "QueuedButtonDownMask", + "type": "uint64", + "writable": true + }, + { + "name": "QueuedButtonChangeMask", + "type": "uint64", + "writable": true + }, + { + "name": "ButtonDoublePressed", + "type": "uint64", + "writable": true + }, + { + "name": "ButtonPressedCmdNumber", + "type": "uint32[]", + "writable": true + }, + { + "name": "LastCommandNumberProcessed", + "type": "uint32", + "writable": true + }, + { + "name": "ToggleButtonDownMask", + "type": "uint64", + "writable": true + }, + { + "name": "Maxspeed", + "type": "float", + "writable": true + }, + { + "name": "ForceSubtickMoveWhen", + "type": "float[]", + "writable": true + }, + { + "name": "ForwardMove", + "type": "float", + "writable": true + }, + { + "name": "LeftMove", + "type": "float", + "writable": true + }, + { + "name": "UpMove", + "type": "float", + "writable": true + }, + { + "name": "LastMovementImpulses", + "type": "Vector2D", + "writable": true + }, + { + "name": "LastFinishTickViewAngles", + "type": "Vector", + "writable": true + }, + { + "name": "OldViewAngles", + "type": "Vector", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_movementservices_humanoid.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_movementservices_humanoid.json new file mode 100644 index 000000000..3d0de3d72 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_movementservices_humanoid.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CPlayer_MovementServices_Humanoid", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayer_MovementServices_Humanoid" + }, + "properties": [ + { + "name": "StepSoundTime", + "type": "float", + "writable": true + }, + { + "name": "FallVelocity", + "type": "float", + "writable": true + }, + { + "name": "InCrouch", + "type": "bool", + "writable": true + }, + { + "name": "CrouchState", + "type": "uint32", + "writable": true + }, + { + "name": "CrouchTransitionStartTime", + "type": "float", + "writable": true + }, + { + "name": "Ducked", + "type": "bool", + "writable": true + }, + { + "name": "Ducking", + "type": "bool", + "writable": true + }, + { + "name": "InDuckJump", + "type": "bool", + "writable": true + }, + { + "name": "GroundNormal", + "type": "Vector2D", + "writable": true + }, + { + "name": "SurfaceFriction", + "type": "float", + "writable": true + }, + { + "name": "SurfaceProps", + "type": "uint32", + "writable": true + }, + { + "name": "Stepside", + "type": "int32", + "writable": true + }, + { + "name": "SmoothedVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayer_MovementServices", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_observerservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_observerservices.json new file mode 100644 index 000000000..b86b9383d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_observerservices.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CPlayer_ObserverServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayer_ObserverServices" + }, + "properties": [ + { + "name": "ObserverMode", + "type": "uint8", + "writable": true + }, + { + "name": "ObserverTarget", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "ObserverLastMode", + "type": "uint32", + "writable": true + }, + { + "name": "ForcedObserverMode", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_useservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_useservices.json new file mode 100644 index 000000000..4e0cb56e6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_useservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPlayer_UseServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayer_UseServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_waterservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_waterservices.json new file mode 100644 index 000000000..d1736869c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_waterservices.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPlayer_WaterServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayer_WaterServices" + }, + "properties": [ + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_weaponservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_weaponservices.json new file mode 100644 index 000000000..5fcb9fe85 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayer_weaponservices.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CPlayer_WeaponServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayer_WeaponServices" + }, + "properties": [ + { + "name": "ActiveWeapon", + "type": "CBasePlayerWeapon", + "writable": false + }, + { + "name": "LastWeapon", + "type": "CBasePlayerWeapon", + "writable": false + }, + { + "name": "Ammo", + "type": "uint16[]", + "writable": true + }, + { + "name": "PreventWeaponPickup", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPlayerPawnComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayercontrollercomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayercontrollercomponent.json new file mode 100644 index 000000000..32ac95aa2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayercontrollercomponent.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPlayerControllerComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayerControllerComponent" + }, + "properties": [ + { + "name": "__pChainEntity", + "type": "CNetworkVarChainer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayerinputanimmotorupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayerinputanimmotorupdater.json new file mode 100644 index 000000000..7825ca560 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayerinputanimmotorupdater.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CPlayerInputAnimMotorUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayerInputAnimMotorUpdater" + }, + "properties": [ + { + "name": "SampleTimes", + "type": "float[]", + "writable": true + }, + { + "name": "SpringConstant", + "type": "float", + "writable": true + }, + { + "name": "AnticipationDistance", + "type": "float", + "writable": true + }, + { + "name": "AnticipationPosParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "AnticipationHeadingParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "UseAcceleration", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimMotorUpdaterBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayerpawncomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayerpawncomponent.json new file mode 100644 index 000000000..db6273278 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayerpawncomponent.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CPlayerPawnComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayerPawnComponent" + }, + "properties": [ + { + "name": "__pChainEntity", + "type": "CNetworkVarChainer", + "writable": false + } + ], + "functions": [ + { + "name": "GetPawn", + "arguments": {}, + "return": "CBasePlayerPawn" + }, + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayerping.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayerping.json new file mode 100644 index 000000000..55ccada05 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayerping.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CPlayerPing", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayerPing" + }, + "properties": [ + { + "name": "Player", + "type": "CCSPlayerPawn", + "writable": false + }, + { + "name": "PingedEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Type", + "type": "int32", + "writable": true + }, + { + "name": "Urgent", + "type": "bool", + "writable": true + }, + { + "name": "PlaceName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayerspraydecal.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayerspraydecal.json new file mode 100644 index 000000000..0202b689d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayerspraydecal.json @@ -0,0 +1,108 @@ +{ + "kind": "class", + "name": "CPlayerSprayDecal", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayerSprayDecal" + }, + "properties": [ + { + "name": "UniqueID", + "type": "int32", + "writable": true + }, + { + "name": "AccountID", + "type": "uint32", + "writable": true + }, + { + "name": "TraceID", + "type": "uint32", + "writable": true + }, + { + "name": "RtGcTime", + "type": "uint32", + "writable": true + }, + { + "name": "EndPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "Start", + "type": "Vector2D", + "writable": true + }, + { + "name": "Left", + "type": "Vector2D", + "writable": true + }, + { + "name": "Normal", + "type": "Vector2D", + "writable": true + }, + { + "name": "Player", + "type": "int32", + "writable": true + }, + { + "name": "Entity", + "type": "int32", + "writable": true + }, + { + "name": "Hitbox", + "type": "int32", + "writable": true + }, + { + "name": "CreationTime", + "type": "float", + "writable": true + }, + { + "name": "TintID", + "type": "int32", + "writable": true + }, + { + "name": "Version", + "type": "uint8", + "writable": true + }, + { + "name": "Signature", + "type": "uint8[]", + "writable": true + }, + { + "name": "Parent", + "type": "CModelPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayerspraydecalrenderhelper.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayerspraydecalrenderhelper.json new file mode 100644 index 000000000..8b8fd1de2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayerspraydecalrenderhelper.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CPlayerSprayDecalRenderHelper", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayerSprayDecalRenderHelper" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cplayervisibility.json b/generators/gamesdkdocumentation/cs2/docs/classes/cplayervisibility.json new file mode 100644 index 000000000..661b00869 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cplayervisibility.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CPlayerVisibility", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPlayerVisibility" + }, + "properties": [ + { + "name": "VisibilityStrength", + "type": "float", + "writable": true + }, + { + "name": "FogDistanceMultiplier", + "type": "float", + "writable": true + }, + { + "name": "FogMaxDensityMultiplier", + "type": "float", + "writable": true + }, + { + "name": "FadeTime", + "type": "float", + "writable": true + }, + { + "name": "StartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "IsEnabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointanglesensor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointanglesensor.json new file mode 100644 index 000000000..3e90cc1b6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointanglesensor.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CPointAngleSensor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointAngleSensor" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "LookAtName", + "type": "string", + "writable": true + }, + { + "name": "TargetEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "LookAtEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "DotTolerance", + "type": "float", + "writable": true + }, + { + "name": "FacingTime", + "type": "float", + "writable": true + }, + { + "name": "Fired", + "type": "bool", + "writable": true + }, + { + "name": "OnFacingLookat", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnNotFacingLookat", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointangularvelocitysensor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointangularvelocitysensor.json new file mode 100644 index 000000000..89d8109bc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointangularvelocitysensor.json @@ -0,0 +1,108 @@ +{ + "kind": "class", + "name": "CPointAngularVelocitySensor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointAngularVelocitySensor" + }, + "properties": [ + { + "name": "TargetEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Threshold", + "type": "float", + "writable": true + }, + { + "name": "LastCompareResult", + "type": "int32", + "writable": true + }, + { + "name": "LastFireResult", + "type": "int32", + "writable": true + }, + { + "name": "FireTime", + "type": "float", + "writable": true + }, + { + "name": "FireInterval", + "type": "float", + "writable": true + }, + { + "name": "LastAngVelocity", + "type": "float", + "writable": true + }, + { + "name": "LastOrientation", + "type": "Vector", + "writable": true + }, + { + "name": "Axis", + "type": "Vector2D", + "writable": true + }, + { + "name": "UseHelper", + "type": "bool", + "writable": true + }, + { + "name": "OnLessThan", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnLessThanOrEqualTo", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnGreaterThan", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnGreaterThanOrEqualTo", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnEqualTo", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointbroadcastclientcommand.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointbroadcastclientcommand.json new file mode 100644 index 000000000..0327e4253 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointbroadcastclientcommand.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPointBroadcastClientCommand", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointBroadcastClientCommand" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointcamera.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointcamera.json new file mode 100644 index 000000000..c1e511ede --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointcamera.json @@ -0,0 +1,163 @@ +{ + "kind": "class", + "name": "CPointCamera", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointCamera" + }, + "properties": [ + { + "name": "FOV", + "type": "float", + "writable": true + }, + { + "name": "Resolution", + "type": "float", + "writable": true + }, + { + "name": "FogEnable", + "type": "bool", + "writable": true + }, + { + "name": "FogColor", + "type": "QAngle", + "writable": true + }, + { + "name": "FogStart", + "type": "float", + "writable": true + }, + { + "name": "FogEnd", + "type": "float", + "writable": true + }, + { + "name": "FogMaxDensity", + "type": "float", + "writable": true + }, + { + "name": "Active", + "type": "bool", + "writable": true + }, + { + "name": "UseScreenAspectRatio", + "type": "bool", + "writable": true + }, + { + "name": "AspectRatio", + "type": "float", + "writable": true + }, + { + "name": "NoSky", + "type": "bool", + "writable": true + }, + { + "name": "Brightness", + "type": "float", + "writable": true + }, + { + "name": "ZFar", + "type": "float", + "writable": true + }, + { + "name": "ZNear", + "type": "float", + "writable": true + }, + { + "name": "CanHLTVUse", + "type": "bool", + "writable": true + }, + { + "name": "AlignWithParent", + "type": "bool", + "writable": true + }, + { + "name": "DofEnabled", + "type": "bool", + "writable": true + }, + { + "name": "DofNearBlurry", + "type": "float", + "writable": true + }, + { + "name": "DofNearCrisp", + "type": "float", + "writable": true + }, + { + "name": "DofFarCrisp", + "type": "float", + "writable": true + }, + { + "name": "DofFarBlurry", + "type": "float", + "writable": true + }, + { + "name": "DofTiltToGround", + "type": "float", + "writable": true + }, + { + "name": "TargetFOV", + "type": "float", + "writable": true + }, + { + "name": "DegreesPerSecond", + "type": "float", + "writable": true + }, + { + "name": "IsOn", + "type": "bool", + "writable": true + }, + { + "name": "Next", + "type": "int32[]", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointcameravfov.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointcameravfov.json new file mode 100644 index 000000000..caa9c7e83 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointcameravfov.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CPointCameraVFOV", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointCameraVFOV" + }, + "properties": [ + { + "name": "VerticalFOV", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPointCamera", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointchildmodifier.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointchildmodifier.json new file mode 100644 index 000000000..74d4ad838 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointchildmodifier.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CPointChildModifier", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointChildModifier" + }, + "properties": [ + { + "name": "OrphanInsteadOfDeletingChildrenOnRemove", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointclientcommand.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointclientcommand.json new file mode 100644 index 000000000..0e38ddfbb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointclientcommand.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPointClientCommand", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointClientCommand" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointclientuidialog.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointclientuidialog.json new file mode 100644 index 000000000..41b4a9c38 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointclientuidialog.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CPointClientUIDialog", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointClientUIDialog" + }, + "properties": [ + { + "name": "Activator", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "StartEnabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseClientUIEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointclientuiworldpanel.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointclientuiworldpanel.json new file mode 100644 index 000000000..b6df81c9d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointclientuiworldpanel.json @@ -0,0 +1,148 @@ +{ + "kind": "class", + "name": "CPointClientUIWorldPanel", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointClientUIWorldPanel" + }, + "properties": [ + { + "name": "IgnoreInput", + "type": "bool", + "writable": true + }, + { + "name": "Lit", + "type": "bool", + "writable": true + }, + { + "name": "FollowPlayerAcrossTeleport", + "type": "bool", + "writable": true + }, + { + "name": "Width", + "type": "float", + "writable": true + }, + { + "name": "Height", + "type": "float", + "writable": true + }, + { + "name": "DPI", + "type": "float", + "writable": true + }, + { + "name": "InteractDistance", + "type": "float", + "writable": true + }, + { + "name": "DepthOffset", + "type": "float", + "writable": true + }, + { + "name": "OwnerContext", + "type": "uint32", + "writable": true + }, + { + "name": "HorizontalAlign", + "type": "uint32", + "writable": true + }, + { + "name": "VerticalAlign", + "type": "uint32", + "writable": true + }, + { + "name": "Orientation", + "type": "uint32", + "writable": true + }, + { + "name": "AllowInteractionFromAllSceneWorlds", + "type": "bool", + "writable": true + }, + { + "name": "CSSClasses", + "type": "string[]", + "writable": true + }, + { + "name": "Opaque", + "type": "bool", + "writable": true + }, + { + "name": "NoDepth", + "type": "bool", + "writable": true + }, + { + "name": "RenderBackface", + "type": "bool", + "writable": true + }, + { + "name": "UseOffScreenIndicator", + "type": "bool", + "writable": true + }, + { + "name": "ExcludeFromSaveGames", + "type": "bool", + "writable": true + }, + { + "name": "Grabbable", + "type": "bool", + "writable": true + }, + { + "name": "OnlyRenderToTexture", + "type": "bool", + "writable": true + }, + { + "name": "DisableMipGen", + "type": "bool", + "writable": true + }, + { + "name": "ExplicitImageLayout", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseClientUIEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointclientuiworldtextpanel.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointclientuiworldtextpanel.json new file mode 100644 index 000000000..23360ae6d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointclientuiworldtextpanel.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CPointClientUIWorldTextPanel", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointClientUIWorldTextPanel" + }, + "properties": [ + { + "name": "MessageText", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CPointClientUIWorldPanel", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointconstraint.json new file mode 100644 index 000000000..4a86e5d7f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointconstraint.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPointConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointConstraint" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointentity.json new file mode 100644 index 000000000..8eadce53c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPointEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointentityfinder.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointentityfinder.json new file mode 100644 index 000000000..bb5d22b55 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointentityfinder.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CPointEntityFinder", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointEntityFinder" + }, + "properties": [ + { + "name": "Entity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "FilterName", + "type": "string", + "writable": true + }, + { + "name": "Filter", + "type": "CBaseFilter", + "writable": false + }, + { + "name": "RefName", + "type": "string", + "writable": true + }, + { + "name": "Reference", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "FindMethod", + "type": "uint32", + "writable": true + }, + { + "name": "OnFoundEntity", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointgamestatscounter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointgamestatscounter.json new file mode 100644 index 000000000..15e32d517 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointgamestatscounter.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CPointGamestatsCounter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointGamestatsCounter" + }, + "properties": [ + { + "name": "StrStatisticName", + "type": "string", + "writable": true + }, + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointgiveammo.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointgiveammo.json new file mode 100644 index 000000000..2f627da33 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointgiveammo.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CPointGiveAmmo", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointGiveAmmo" + }, + "properties": [ + { + "name": "Activator", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointhurt.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointhurt.json new file mode 100644 index 000000000..d650b3115 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointhurt.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CPointHurt", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointHurt" + }, + "properties": [ + { + "name": "Damage", + "type": "int32", + "writable": true + }, + { + "name": "BitsDamageType", + "type": "uint32", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Delay", + "type": "float", + "writable": true + }, + { + "name": "StrTarget", + "type": "string", + "writable": true + }, + { + "name": "Activator", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointoffscreenindicatorui.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointoffscreenindicatorui.json new file mode 100644 index 000000000..8c344c65d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointoffscreenindicatorui.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CPointOffScreenIndicatorUi", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointOffScreenIndicatorUi" + }, + "properties": [ + { + "name": "BeenEnabled", + "type": "bool", + "writable": true + }, + { + "name": "Hide", + "type": "bool", + "writable": true + }, + { + "name": "SeenTargetTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "C_PointClientUIWorldPanel", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointorient.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointorient.json new file mode 100644 index 000000000..61048979a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointorient.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CPointOrient", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointOrient" + }, + "properties": [ + { + "name": "SpawnTargetName", + "type": "string", + "writable": true + }, + { + "name": "Target", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Active", + "type": "bool", + "writable": true + }, + { + "name": "GoalDirection", + "type": "uint32", + "writable": true + }, + { + "name": "Constraint", + "type": "uint32", + "writable": true + }, + { + "name": "MaxTurnRate", + "type": "float", + "writable": true + }, + { + "name": "LastGameTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointprefab.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointprefab.json new file mode 100644 index 000000000..6364f339f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointprefab.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CPointPrefab", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointPrefab" + }, + "properties": [ + { + "name": "TargetMapName", + "type": "string", + "writable": true + }, + { + "name": "ForceWorldGroupID", + "type": "string", + "writable": true + }, + { + "name": "AssociatedRelayTargetName", + "type": "string", + "writable": true + }, + { + "name": "FixupNames", + "type": "bool", + "writable": true + }, + { + "name": "LoadDynamic", + "type": "bool", + "writable": true + }, + { + "name": "AssociatedRelayEntity", + "type": "CPointPrefab", + "writable": false + }, + { + "name": "Parent", + "type": "CServerOnlyPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointproximitysensor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointproximitysensor.json new file mode 100644 index 000000000..a5316b31e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointproximitysensor.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CPointProximitySensor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointProximitySensor" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "TargetEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointpush.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointpush.json new file mode 100644 index 000000000..96d275e1e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointpush.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CPointPush", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointPush" + }, + "properties": [ + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "Magnitude", + "type": "float", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "InnerRadius", + "type": "float", + "writable": true + }, + { + "name": "ConeOfInfluence", + "type": "float", + "writable": true + }, + { + "name": "FilterName", + "type": "string", + "writable": true + }, + { + "name": "Filter", + "type": "CBaseFilter", + "writable": false + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointservercommand.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointservercommand.json new file mode 100644 index 000000000..a3bba9e1c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointservercommand.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPointServerCommand", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointServerCommand" + }, + "properties": [ + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointteleport.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointteleport.json new file mode 100644 index 000000000..22e25d7fa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointteleport.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CPointTeleport", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointTeleport" + }, + "properties": [ + { + "name": "SaveOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "SaveAngles", + "type": "Vector", + "writable": true + }, + { + "name": "TeleportParentedEntities", + "type": "bool", + "writable": true + }, + { + "name": "TeleportUseCurrentAngle", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CServerOnlyPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointteleportapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointteleportapi.json new file mode 100644 index 000000000..decd30752 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointteleportapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CPointTeleportAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointTeleportAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointtemplate.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointtemplate.json new file mode 100644 index 000000000..68ffbed37 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointtemplate.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CPointTemplate", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointTemplate" + }, + "properties": [ + { + "name": "WorldName", + "type": "string", + "writable": true + }, + { + "name": "Source2EntityLumpName", + "type": "string", + "writable": true + }, + { + "name": "EntityFilterName", + "type": "string", + "writable": true + }, + { + "name": "TimeoutInterval", + "type": "float", + "writable": true + }, + { + "name": "AsynchronouslySpawnEntities", + "type": "bool", + "writable": true + }, + { + "name": "ClientOnlyEntityBehavior", + "type": "uint32", + "writable": true + }, + { + "name": "OwnerSpawnGroupType", + "type": "uint32", + "writable": true + }, + { + "name": "CreatedSpawnGroupHandles", + "type": "uint32[]", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointtemplateapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointtemplateapi.json new file mode 100644 index 000000000..0a052ba2d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointtemplateapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CPointTemplateAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointTemplateAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointvalueremapper.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointvalueremapper.json new file mode 100644 index 000000000..344790d37 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointvalueremapper.json @@ -0,0 +1,238 @@ +{ + "kind": "class", + "name": "CPointValueRemapper", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointValueRemapper" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "UpdateOnClient", + "type": "bool", + "writable": true + }, + { + "name": "InputType", + "type": "uint32", + "writable": true + }, + { + "name": "RemapLineStartName", + "type": "string", + "writable": true + }, + { + "name": "RemapLineEndName", + "type": "string", + "writable": true + }, + { + "name": "RemapLineStart", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "RemapLineEnd", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "MaximumChangePerSecond", + "type": "float", + "writable": true + }, + { + "name": "DisengageDistance", + "type": "float", + "writable": true + }, + { + "name": "EngageDistance", + "type": "float", + "writable": true + }, + { + "name": "RequiresUseKey", + "type": "bool", + "writable": true + }, + { + "name": "OutputType", + "type": "uint32", + "writable": true + }, + { + "name": "OutputEntityName", + "type": "string", + "writable": true + }, + { + "name": "OutputEntity2Name", + "type": "string", + "writable": true + }, + { + "name": "OutputEntity3Name", + "type": "string", + "writable": true + }, + { + "name": "OutputEntity4Name", + "type": "string", + "writable": true + }, + { + "name": "HapticsType", + "type": "uint32", + "writable": true + }, + { + "name": "MomentumType", + "type": "uint32", + "writable": true + }, + { + "name": "MomentumModifier", + "type": "float", + "writable": true + }, + { + "name": "SnapValue", + "type": "float", + "writable": true + }, + { + "name": "CurrentMomentum", + "type": "float", + "writable": true + }, + { + "name": "RatchetType", + "type": "uint32", + "writable": true + }, + { + "name": "RatchetOffset", + "type": "float", + "writable": true + }, + { + "name": "InputOffset", + "type": "float", + "writable": true + }, + { + "name": "Engaged", + "type": "bool", + "writable": true + }, + { + "name": "FirstUpdate", + "type": "bool", + "writable": true + }, + { + "name": "PreviousValue", + "type": "float", + "writable": true + }, + { + "name": "PreviousUpdateTickTime", + "type": "float", + "writable": true + }, + { + "name": "PreviousTestPoint", + "type": "Vector2D", + "writable": true + }, + { + "name": "UsingPlayer", + "type": "CBasePlayerPawn", + "writable": false + }, + { + "name": "CustomOutputValue", + "type": "float", + "writable": true + }, + { + "name": "SoundEngage", + "type": "string", + "writable": true + }, + { + "name": "SoundDisengage", + "type": "string", + "writable": true + }, + { + "name": "SoundReachedValueZero", + "type": "string", + "writable": true + }, + { + "name": "SoundReachedValueOne", + "type": "string", + "writable": true + }, + { + "name": "SoundMovingLoop", + "type": "string", + "writable": true + }, + { + "name": "OnReachedValueZero", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnReachedValueOne", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnReachedValueCustom", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnEngage", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnDisengage", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointvelocitysensor.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointvelocitysensor.json new file mode 100644 index 000000000..ec23fd0d6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointvelocitysensor.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CPointVelocitySensor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointVelocitySensor" + }, + "properties": [ + { + "name": "TargetEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Axis", + "type": "Vector2D", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "PrevVelocity", + "type": "float", + "writable": true + }, + { + "name": "AvgInterval", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpointworldtext.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpointworldtext.json new file mode 100644 index 000000000..cc4290826 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpointworldtext.json @@ -0,0 +1,113 @@ +{ + "kind": "class", + "name": "CPointWorldText", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPointWorldText" + }, + "properties": [ + { + "name": "MessageText", + "type": "string", + "writable": true + }, + { + "name": "FontName", + "type": "string", + "writable": true + }, + { + "name": "BackgroundMaterialName", + "type": "string", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "Fullbright", + "type": "bool", + "writable": true + }, + { + "name": "WorldUnitsPerPx", + "type": "float", + "writable": true + }, + { + "name": "FontSize", + "type": "float", + "writable": true + }, + { + "name": "DepthOffset", + "type": "float", + "writable": true + }, + { + "name": "DrawBackground", + "type": "bool", + "writable": true + }, + { + "name": "BackgroundBorderWidth", + "type": "float", + "writable": true + }, + { + "name": "BackgroundBorderHeight", + "type": "float", + "writable": true + }, + { + "name": "BackgroundWorldToUV", + "type": "float", + "writable": true + }, + { + "name": "Color", + "type": "QAngle", + "writable": true + }, + { + "name": "JustifyHorizontal", + "type": "uint32", + "writable": true + }, + { + "name": "JustifyVertical", + "type": "uint32", + "writable": true + }, + { + "name": "ReorientMode", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CModelPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cposehandle.json b/generators/gamesdkdocumentation/cs2/docs/classes/cposehandle.json new file mode 100644 index 000000000..ca12e93ff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cposehandle.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CPoseHandle", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPoseHandle" + }, + "properties": [ + { + "name": "Index", + "type": "uint16", + "writable": true + }, + { + "name": "Type", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpostprocessingvolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpostprocessingvolume.json new file mode 100644 index 000000000..3c70fa5a2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpostprocessingvolume.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CPostProcessingVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPostProcessingVolume" + }, + "properties": [ + { + "name": "FadeDuration", + "type": "float", + "writable": true + }, + { + "name": "MinLogExposure", + "type": "float", + "writable": true + }, + { + "name": "MaxLogExposure", + "type": "float", + "writable": true + }, + { + "name": "MinExposure", + "type": "float", + "writable": true + }, + { + "name": "MaxExposure", + "type": "float", + "writable": true + }, + { + "name": "ExposureCompensation", + "type": "float", + "writable": true + }, + { + "name": "ExposureFadeSpeedUp", + "type": "float", + "writable": true + }, + { + "name": "ExposureFadeSpeedDown", + "type": "float", + "writable": true + }, + { + "name": "TonemapEVSmoothingRange", + "type": "float", + "writable": true + }, + { + "name": "Master", + "type": "bool", + "writable": true + }, + { + "name": "ExposureControl", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cprecipitation.json b/generators/gamesdkdocumentation/cs2/docs/classes/cprecipitation.json new file mode 100644 index 000000000..a21167aba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cprecipitation.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPrecipitation", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPrecipitation" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cprecipitationblocker.json b/generators/gamesdkdocumentation/cs2/docs/classes/cprecipitationblocker.json new file mode 100644 index 000000000..95cd83e0a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cprecipitationblocker.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPrecipitationBlocker", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPrecipitationBlocker" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cprecipitationvdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cprecipitationvdata.json new file mode 100644 index 000000000..c9379f8d7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cprecipitationvdata.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CPrecipitationVData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPrecipitationVData" + }, + "properties": [ + { + "name": "InnerDistance", + "type": "float", + "writable": true + }, + { + "name": "AttachType", + "type": "uint32", + "writable": true + }, + { + "name": "BatchSameVolumeType", + "type": "bool", + "writable": true + }, + { + "name": "RTEnvCP", + "type": "int32", + "writable": true + }, + { + "name": "RTEnvCPComponent", + "type": "int32", + "writable": true + }, + { + "name": "Modifier", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CEntitySubclassVDataBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cproductquantizer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cproductquantizer.json new file mode 100644 index 000000000..d8b6fb5bf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cproductquantizer.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CProductQuantizer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CProductQuantizer" + }, + "properties": [ + { + "name": "Dimensions", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cprojecteddecal.json b/generators/gamesdkdocumentation/cs2/docs/classes/cprojecteddecal.json new file mode 100644 index 000000000..55dce2431 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cprojecteddecal.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CProjectedDecal", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CProjectedDecal" + }, + "properties": [ + { + "name": "Texture", + "type": "int32", + "writable": true + }, + { + "name": "Distance", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cprojectedtexturebase.json b/generators/gamesdkdocumentation/cs2/docs/classes/cprojectedtexturebase.json new file mode 100644 index 000000000..0d7cf5e04 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cprojectedtexturebase.json @@ -0,0 +1,178 @@ +{ + "kind": "class", + "name": "CProjectedTextureBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CProjectedTextureBase" + }, + "properties": [ + { + "name": "TargetEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "State", + "type": "bool", + "writable": true + }, + { + "name": "AlwaysUpdate", + "type": "bool", + "writable": true + }, + { + "name": "LightFOV", + "type": "float", + "writable": true + }, + { + "name": "EnableShadows", + "type": "bool", + "writable": true + }, + { + "name": "SimpleProjection", + "type": "bool", + "writable": true + }, + { + "name": "LightOnlyTarget", + "type": "bool", + "writable": true + }, + { + "name": "LightWorld", + "type": "bool", + "writable": true + }, + { + "name": "CameraSpace", + "type": "bool", + "writable": true + }, + { + "name": "BrightnessScale", + "type": "float", + "writable": true + }, + { + "name": "LightColor", + "type": "QAngle", + "writable": true + }, + { + "name": "Intensity", + "type": "float", + "writable": true + }, + { + "name": "LinearAttenuation", + "type": "float", + "writable": true + }, + { + "name": "QuadraticAttenuation", + "type": "float", + "writable": true + }, + { + "name": "Volumetric", + "type": "bool", + "writable": true + }, + { + "name": "VolumetricIntensity", + "type": "float", + "writable": true + }, + { + "name": "NoiseStrength", + "type": "float", + "writable": true + }, + { + "name": "FlashlightTime", + "type": "float", + "writable": true + }, + { + "name": "NumPlanes", + "type": "uint32", + "writable": true + }, + { + "name": "PlaneOffset", + "type": "float", + "writable": true + }, + { + "name": "ColorTransitionTime", + "type": "float", + "writable": true + }, + { + "name": "Ambient", + "type": "float", + "writable": true + }, + { + "name": "SpotlightTextureName", + "type": "string", + "writable": true + }, + { + "name": "SpotlightTextureFrame", + "type": "int32", + "writable": true + }, + { + "name": "ShadowQuality", + "type": "uint32", + "writable": true + }, + { + "name": "NearZ", + "type": "float", + "writable": true + }, + { + "name": "FarZ", + "type": "float", + "writable": true + }, + { + "name": "ProjectionSize", + "type": "float", + "writable": true + }, + { + "name": "Rotation", + "type": "float", + "writable": true + }, + { + "name": "FlipHorizontal", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpropdatacomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpropdatacomponent.json new file mode 100644 index 000000000..01608d6ce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpropdatacomponent.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CPropDataComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPropDataComponent" + }, + "properties": [ + { + "name": "DmgModBullet", + "type": "float", + "writable": true + }, + { + "name": "DmgModClub", + "type": "float", + "writable": true + }, + { + "name": "DmgModExplosive", + "type": "float", + "writable": true + }, + { + "name": "DmgModFire", + "type": "float", + "writable": true + }, + { + "name": "PhysicsDamageTableName", + "type": "string", + "writable": true + }, + { + "name": "BasePropData", + "type": "string", + "writable": true + }, + { + "name": "Interactions", + "type": "int32", + "writable": true + }, + { + "name": "SpawnMotionDisabled", + "type": "bool", + "writable": true + }, + { + "name": "DisableTakePhysicsDamageSpawnFlag", + "type": "int32", + "writable": true + }, + { + "name": "MotionDisabledSpawnFlag", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CEntityComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpropdoorrotating.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpropdoorrotating.json new file mode 100644 index 000000000..d9a649e7c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpropdoorrotating.json @@ -0,0 +1,118 @@ +{ + "kind": "class", + "name": "CPropDoorRotating", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPropDoorRotating" + }, + "properties": [ + { + "name": "Axis", + "type": "Vector2D", + "writable": true + }, + { + "name": "Distance", + "type": "float", + "writable": true + }, + { + "name": "SpawnPosition", + "type": "uint32", + "writable": true + }, + { + "name": "OpenDirection", + "type": "uint32", + "writable": true + }, + { + "name": "CurrentOpenDirection", + "type": "uint32", + "writable": true + }, + { + "name": "AjarAngle", + "type": "float", + "writable": true + }, + { + "name": "RotationAjarDeprecated", + "type": "Vector", + "writable": true + }, + { + "name": "RotationClosed", + "type": "Vector", + "writable": true + }, + { + "name": "RotationOpenForward", + "type": "Vector", + "writable": true + }, + { + "name": "RotationOpenBack", + "type": "Vector", + "writable": true + }, + { + "name": "Goal", + "type": "Vector", + "writable": true + }, + { + "name": "ForwardBoundsMin", + "type": "Vector2D", + "writable": true + }, + { + "name": "ForwardBoundsMax", + "type": "Vector2D", + "writable": true + }, + { + "name": "BackBoundsMin", + "type": "Vector2D", + "writable": true + }, + { + "name": "BackBoundsMax", + "type": "Vector2D", + "writable": true + }, + { + "name": "AjarDoorShouldntAlwaysOpen", + "type": "bool", + "writable": true + }, + { + "name": "EntityBlocker", + "type": "CEntityBlocker", + "writable": false + }, + { + "name": "Parent", + "type": "CBasePropDoor", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpropdoorrotatingbreakable.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpropdoorrotatingbreakable.json new file mode 100644 index 000000000..000926d46 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpropdoorrotatingbreakable.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CPropDoorRotatingBreakable", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPropDoorRotatingBreakable" + }, + "properties": [ + { + "name": "Breakable", + "type": "bool", + "writable": true + }, + { + "name": "IsAbleToCloseAreaPortals", + "type": "bool", + "writable": true + }, + { + "name": "CurrentDamageState", + "type": "int32", + "writable": true + }, + { + "name": "DamageStates", + "type": "string[]", + "writable": true + }, + { + "name": "Parent", + "type": "CPropDoorRotating", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cpushable.json b/generators/gamesdkdocumentation/cs2/docs/classes/cpushable.json new file mode 100644 index 000000000..f6b59cf10 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cpushable.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CPushable", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CPushable" + }, + "properties": [ + { + "name": "Parent", + "type": "CBreakable", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cragdollanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollanimtag.json new file mode 100644 index 000000000..5a8bd5ff0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollanimtag.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CRagdollAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRagdollAnimTag" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cragdollcomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollcomponentupdater.json new file mode 100644 index 000000000..96ceda58d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollcomponentupdater.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CRagdollComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRagdollComponentUpdater" + }, + "properties": [ + { + "name": "BoneIndices", + "type": "int32[]", + "writable": true + }, + { + "name": "BoneNames", + "type": "string[]", + "writable": true + }, + { + "name": "BoneToWeightIndices", + "type": "int32[]", + "writable": true + }, + { + "name": "SpringFrequencyMin", + "type": "float", + "writable": true + }, + { + "name": "SpringFrequencyMax", + "type": "float", + "writable": true + }, + { + "name": "MaxStretch", + "type": "float", + "writable": true + }, + { + "name": "SolidCollisionAtZeroWeight", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cragdollconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollconstraint.json new file mode 100644 index 000000000..1360f6e5a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollconstraint.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CRagdollConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRagdollConstraint" + }, + "properties": [ + { + "name": "Xmin", + "type": "float", + "writable": true + }, + { + "name": "Xmax", + "type": "float", + "writable": true + }, + { + "name": "Ymin", + "type": "float", + "writable": true + }, + { + "name": "Ymax", + "type": "float", + "writable": true + }, + { + "name": "Zmin", + "type": "float", + "writable": true + }, + { + "name": "Zmax", + "type": "float", + "writable": true + }, + { + "name": "Xfriction", + "type": "float", + "writable": true + }, + { + "name": "Yfriction", + "type": "float", + "writable": true + }, + { + "name": "Zfriction", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CPhysConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cragdollmagnet.json b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollmagnet.json new file mode 100644 index 000000000..93f9a608a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollmagnet.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CRagdollMagnet", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRagdollMagnet" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Force", + "type": "float", + "writable": true + }, + { + "name": "Axis", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cragdollmanager.json b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollmanager.json new file mode 100644 index 000000000..2e0e77614 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollmanager.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CRagdollManager", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRagdollManager" + }, + "properties": [ + { + "name": "CurrentMaxRagdollCount", + "type": "int8", + "writable": true + }, + { + "name": "MaxRagdollCount", + "type": "int32", + "writable": true + }, + { + "name": "SaveImportant", + "type": "bool", + "writable": true + }, + { + "name": "CanTakeDamage", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cragdollprop.json b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollprop.json new file mode 100644 index 000000000..1a64ff915 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollprop.json @@ -0,0 +1,178 @@ +{ + "kind": "class", + "name": "CRagdollProp", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRagdollProp" + }, + "properties": [ + { + "name": "Ragdoll", + "type": "ragdoll_t", + "writable": false + }, + { + "name": "StartDisabled", + "type": "bool", + "writable": true + }, + { + "name": "RagEnabled", + "type": "Vector4D[]", + "writable": true + }, + { + "name": "RagPos", + "type": "QAngle[]", + "writable": true + }, + { + "name": "RagAngles", + "type": "Color[]", + "writable": true + }, + { + "name": "RagdollSource", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "LastUpdateTickCount", + "type": "uint32", + "writable": true + }, + { + "name": "AllAsleep", + "type": "bool", + "writable": true + }, + { + "name": "FirstCollisionAfterLaunch", + "type": "bool", + "writable": true + }, + { + "name": "DamageEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Killer", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "PhysicsAttacker", + "type": "CBasePlayerPawn", + "writable": false + }, + { + "name": "LastPhysicsInfluenceTime", + "type": "float", + "writable": true + }, + { + "name": "FadeOutStartTime", + "type": "float", + "writable": true + }, + { + "name": "FadeTime", + "type": "float", + "writable": true + }, + { + "name": "LastOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "AwakeTime", + "type": "float", + "writable": true + }, + { + "name": "LastOriginChangeTime", + "type": "float", + "writable": true + }, + { + "name": "StrOriginClassName", + "type": "string", + "writable": true + }, + { + "name": "StrSourceClassName", + "type": "string", + "writable": true + }, + { + "name": "HasBeenPhysgunned", + "type": "bool", + "writable": true + }, + { + "name": "ShouldTeleportPhysics", + "type": "bool", + "writable": true + }, + { + "name": "AllowStretch", + "type": "bool", + "writable": true + }, + { + "name": "BlendWeight", + "type": "float", + "writable": true + }, + { + "name": "DefaultFadeScale", + "type": "float", + "writable": true + }, + { + "name": "RagdollMins", + "type": "QAngle[]", + "writable": true + }, + { + "name": "RagdollMaxs", + "type": "QAngle[]", + "writable": true + }, + { + "name": "ShouldDeleteActivationRecord", + "type": "bool", + "writable": true + }, + { + "name": "ValidatePoweredRagdollPose", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseAnimGraph", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cragdollpropalias_physics_prop_ragdoll.json b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollpropalias_physics_prop_ragdoll.json new file mode 100644 index 000000000..60aa18576 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollpropalias_physics_prop_ragdoll.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CRagdollPropAlias_physics_prop_ragdoll", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRagdollPropAlias_physics_prop_ragdoll" + }, + "properties": [ + { + "name": "Parent", + "type": "CRagdollProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cragdollpropattached.json b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollpropattached.json new file mode 100644 index 000000000..971d05547 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollpropattached.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CRagdollPropAttached", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRagdollPropAttached" + }, + "properties": [ + { + "name": "BoneIndexAttached", + "type": "uint32", + "writable": true + }, + { + "name": "RagdollAttachedObjectIndex", + "type": "uint32", + "writable": true + }, + { + "name": "AttachmentPointBoneSpace", + "type": "Vector2D", + "writable": true + }, + { + "name": "AttachmentPointRagdollSpace", + "type": "Vector2D", + "writable": true + }, + { + "name": "ShouldDetach", + "type": "bool", + "writable": true + }, + { + "name": "ShouldDeleteAttachedActivationRecord", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CRagdollProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cragdollupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollupdatenode.json new file mode 100644 index 000000000..be4d73945 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cragdollupdatenode.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CRagdollUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRagdollUpdateNode" + }, + "properties": [ + { + "name": "WeightListIndex", + "type": "int32", + "writable": true + }, + { + "name": "PoseControlMethod", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crandomnumbergeneratorparameters.json b/generators/gamesdkdocumentation/cs2/docs/classes/crandomnumbergeneratorparameters.json new file mode 100644 index 000000000..c7c362104 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crandomnumbergeneratorparameters.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CRandomNumberGeneratorParameters", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRandomNumberGeneratorParameters" + }, + "properties": [ + { + "name": "DistributeEvenly", + "type": "bool", + "writable": true + }, + { + "name": "Seed", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crandsimtimer.json b/generators/gamesdkdocumentation/cs2/docs/classes/crandsimtimer.json new file mode 100644 index 000000000..5d34597e0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crandsimtimer.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CRandSimTimer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRandSimTimer" + }, + "properties": [ + { + "name": "MinInterval", + "type": "float", + "writable": true + }, + { + "name": "MaxInterval", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CSimpleSimTimer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crandstopwatch.json b/generators/gamesdkdocumentation/cs2/docs/classes/crandstopwatch.json new file mode 100644 index 000000000..dba91db09 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crandstopwatch.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CRandStopwatch", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRandStopwatch" + }, + "properties": [ + { + "name": "MinInterval", + "type": "float", + "writable": true + }, + { + "name": "MaxInterval", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CStopwatchBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crangefloat.json b/generators/gamesdkdocumentation/cs2/docs/classes/crangefloat.json new file mode 100644 index 000000000..432d17e2d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crangefloat.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CRangeFloat", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRangeFloat" + }, + "properties": [ + { + "name": "Value", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crangeint.json b/generators/gamesdkdocumentation/cs2/docs/classes/crangeint.json new file mode 100644 index 000000000..b49e546b1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crangeint.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CRangeInt", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRangeInt" + }, + "properties": [ + { + "name": "Value", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crectlight.json b/generators/gamesdkdocumentation/cs2/docs/classes/crectlight.json new file mode 100644 index 000000000..58c9c2ca2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crectlight.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CRectLight", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRectLight" + }, + "properties": [ + { + "name": "ShowLight", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBarnLight", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cregionsvm.json b/generators/gamesdkdocumentation/cs2/docs/classes/cregionsvm.json new file mode 100644 index 000000000..769647d9b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cregionsvm.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CRegionSVM", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRegionSVM" + }, + "properties": [ + { + "name": "Nodes", + "type": "uint32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crelativelocation.json b/generators/gamesdkdocumentation/cs2/docs/classes/crelativelocation.json new file mode 100644 index 000000000..30a6dda8e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crelativelocation.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CRelativeLocation", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRelativeLocation" + }, + "properties": [ + { + "name": "Type", + "type": "uint8", + "writable": true + }, + { + "name": "RelativeOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "WorldSpacePos", + "type": "Vector2D", + "writable": true + }, + { + "name": "Entity", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cremapfloat.json b/generators/gamesdkdocumentation/cs2/docs/classes/cremapfloat.json new file mode 100644 index 000000000..ed7fcdebf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cremapfloat.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CRemapFloat", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRemapFloat" + }, + "properties": [ + { + "name": "Value", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cremapvaluecomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cremapvaluecomponentupdater.json new file mode 100644 index 000000000..0cf00e56a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cremapvaluecomponentupdater.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CRemapValueComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRemapValueComponentUpdater" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cremapvalueupdateitem.json b/generators/gamesdkdocumentation/cs2/docs/classes/cremapvalueupdateitem.json new file mode 100644 index 000000000..ce857c724 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cremapvalueupdateitem.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CRemapValueUpdateItem", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRemapValueUpdateItem" + }, + "properties": [ + { + "name": "ParamIn", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParamOut", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "MinInputValue", + "type": "float", + "writable": true + }, + { + "name": "MaxInputValue", + "type": "float", + "writable": true + }, + { + "name": "MinOutputValue", + "type": "float", + "writable": true + }, + { + "name": "MaxOutputValue", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crenderbufferbinding.json b/generators/gamesdkdocumentation/cs2/docs/classes/crenderbufferbinding.json new file mode 100644 index 000000000..221f10d33 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crenderbufferbinding.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CRenderBufferBinding", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRenderBufferBinding" + }, + "properties": [ + { + "name": "Buffer", + "type": "uint64", + "writable": true + }, + { + "name": "BindOffsetBytes", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crendercomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/crendercomponent.json new file mode 100644 index 000000000..c10158159 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crendercomponent.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CRenderComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRenderComponent" + }, + "properties": [ + { + "name": "__pChainEntity", + "type": "CNetworkVarChainer", + "writable": false + }, + { + "name": "IsRenderingWithViewModels", + "type": "bool", + "writable": true + }, + { + "name": "SplitscreenFlags", + "type": "uint32", + "writable": true + }, + { + "name": "EnableRendering", + "type": "bool", + "writable": true + }, + { + "name": "InterpolationReadyToDraw", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CEntityComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crendergroom.json b/generators/gamesdkdocumentation/cs2/docs/classes/crendergroom.json new file mode 100644 index 000000000..39b017e42 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crendergroom.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "CRenderGroom", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRenderGroom" + }, + "properties": [ + { + "name": "HairPositionOffsets", + "type": "uint32[]", + "writable": true + }, + { + "name": "StrandSegmentCountHist", + "type": "int32[]", + "writable": true + }, + { + "name": "MaxSegmentsPerHairStrand", + "type": "int32", + "writable": true + }, + { + "name": "GuideHairCount", + "type": "int32", + "writable": true + }, + { + "name": "HairCount", + "type": "int32", + "writable": true + }, + { + "name": "TotalVertexCount", + "type": "int32", + "writable": true + }, + { + "name": "TotalSegmentCount", + "type": "int32", + "writable": true + }, + { + "name": "GroomGroupID", + "type": "int32", + "writable": true + }, + { + "name": "AttachBoneIdx", + "type": "int32", + "writable": true + }, + { + "name": "AttachMeshIdx", + "type": "int32", + "writable": true + }, + { + "name": "AttachMeshDrawCallIdx", + "type": "int32", + "writable": true + }, + { + "name": "EnableSimulation", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crendermesh.json b/generators/gamesdkdocumentation/cs2/docs/classes/crendermesh.json new file mode 100644 index 000000000..cf80ee261 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crendermesh.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CRenderMesh", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRenderMesh" + }, + "properties": [ + { + "name": "Skeleton", + "type": "CRenderSkeleton", + "writable": false + }, + { + "name": "UseUV2ForCharting", + "type": "bool", + "writable": true + }, + { + "name": "EmbeddedMapMesh", + "type": "bool", + "writable": true + }, + { + "name": "MeshDeformParams", + "type": "DynamicMeshDeformParams_t", + "writable": false + }, + { + "name": "GroomData", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crenderskeleton.json b/generators/gamesdkdocumentation/cs2/docs/classes/crenderskeleton.json new file mode 100644 index 000000000..6d5ef3732 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crenderskeleton.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CRenderSkeleton", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRenderSkeleton" + }, + "properties": [ + { + "name": "BoneParents", + "type": "int32[]", + "writable": true + }, + { + "name": "BoneWeightCount", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/creplicationparameters.json b/generators/gamesdkdocumentation/cs2/docs/classes/creplicationparameters.json new file mode 100644 index 000000000..160312de2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/creplicationparameters.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CReplicationParameters", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CReplicationParameters" + }, + "properties": [ + { + "name": "ReplicationMode", + "type": "uint32", + "writable": true + }, + { + "name": "ScaleChildParticleRadii", + "type": "bool", + "writable": true + }, + { + "name": "MinRandomRadiusScale", + "type": "CParticleCollectionFloatInput", + "writable": false + }, + { + "name": "MaxRandomRadiusScale", + "type": "CParticleCollectionFloatInput", + "writable": false + }, + { + "name": "ModellingScale", + "type": "CParticleCollectionFloatInput", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cresponsecriteriaset.json b/generators/gamesdkdocumentation/cs2/docs/classes/cresponsecriteriaset.json new file mode 100644 index 000000000..67bf49283 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cresponsecriteriaset.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CResponseCriteriaSet", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CResponseCriteriaSet" + }, + "properties": [ + { + "name": "NumPrefixedContexts", + "type": "int32", + "writable": true + }, + { + "name": "OverrideOnAppend", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cresponsequeue.json b/generators/gamesdkdocumentation/cs2/docs/classes/cresponsequeue.json new file mode 100644 index 000000000..4bb31747b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cresponsequeue.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CResponseQueue", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CResponseQueue" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cretakegamerules.json b/generators/gamesdkdocumentation/cs2/docs/classes/cretakegamerules.json new file mode 100644 index 000000000..4f8f4f0bc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cretakegamerules.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CRetakeGameRules", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRetakeGameRules" + }, + "properties": [ + { + "name": "MatchSeed", + "type": "int32", + "writable": true + }, + { + "name": "BlockersPresent", + "type": "bool", + "writable": true + }, + { + "name": "RoundInProgress", + "type": "bool", + "writable": true + }, + { + "name": "FirstSecondHalfRound", + "type": "int32", + "writable": true + }, + { + "name": "BombSite", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crevertsaved.json b/generators/gamesdkdocumentation/cs2/docs/classes/crevertsaved.json new file mode 100644 index 000000000..485208643 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crevertsaved.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CRevertSaved", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRevertSaved" + }, + "properties": [ + { + "name": "LoadTime", + "type": "float", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "HoldTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CModelPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crootupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/crootupdatenode.json new file mode 100644 index 000000000..01160c995 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crootupdatenode.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CRootUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRootUpdateNode" + }, + "properties": [ + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cropekeyframe.json b/generators/gamesdkdocumentation/cs2/docs/classes/cropekeyframe.json new file mode 100644 index 000000000..3d2ff81d0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cropekeyframe.json @@ -0,0 +1,123 @@ +{ + "kind": "class", + "name": "CRopeKeyframe", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRopeKeyframe" + }, + "properties": [ + { + "name": "RopeFlags", + "type": "uint16", + "writable": true + }, + { + "name": "NextLinkName", + "type": "string", + "writable": true + }, + { + "name": "Slack", + "type": "int16", + "writable": true + }, + { + "name": "Width", + "type": "float", + "writable": true + }, + { + "name": "TextureScale", + "type": "float", + "writable": true + }, + { + "name": "Segments", + "type": "uint8", + "writable": true + }, + { + "name": "ConstrainBetweenEndpoints", + "type": "bool", + "writable": true + }, + { + "name": "StrRopeMaterialModel", + "type": "string", + "writable": true + }, + { + "name": "Subdiv", + "type": "uint8", + "writable": true + }, + { + "name": "ChangeCount", + "type": "uint8", + "writable": true + }, + { + "name": "RopeLength", + "type": "int16", + "writable": true + }, + { + "name": "LockedPoints", + "type": "uint8", + "writable": true + }, + { + "name": "CreatedFromMapFile", + "type": "bool", + "writable": true + }, + { + "name": "ScrollSpeed", + "type": "float", + "writable": true + }, + { + "name": "StartPointValid", + "type": "bool", + "writable": true + }, + { + "name": "EndPointValid", + "type": "bool", + "writable": true + }, + { + "name": "StartPoint", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "EndPoint", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cropekeyframealias_move_rope.json b/generators/gamesdkdocumentation/cs2/docs/classes/cropekeyframealias_move_rope.json new file mode 100644 index 000000000..838c6b656 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cropekeyframealias_move_rope.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CRopeKeyframeAlias_move_rope", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRopeKeyframeAlias_move_rope" + }, + "properties": [ + { + "name": "Parent", + "type": "CRopeKeyframe", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cropeoverlaphit.json b/generators/gamesdkdocumentation/cs2/docs/classes/cropeoverlaphit.json new file mode 100644 index 000000000..84b948739 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cropeoverlaphit.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CRopeOverlapHit", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRopeOverlapHit" + }, + "properties": [ + { + "name": "Entity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "OverlappingLinks", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crotbutton.json b/generators/gamesdkdocumentation/cs2/docs/classes/crotbutton.json new file mode 100644 index 000000000..15122220b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crotbutton.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CRotButton", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRotButton" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseButton", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crotdoor.json b/generators/gamesdkdocumentation/cs2/docs/classes/crotdoor.json new file mode 100644 index 000000000..44a82640c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crotdoor.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CRotDoor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRotDoor" + }, + "properties": [ + { + "name": "SolidBsp", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseDoor", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crulebrushentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/crulebrushentity.json new file mode 100644 index 000000000..c5bb2acf5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crulebrushentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CRuleBrushEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRuleBrushEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CRuleEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cruleentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cruleentity.json new file mode 100644 index 000000000..1e5db9f21 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cruleentity.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CRuleEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRuleEntity" + }, + "properties": [ + { + "name": "Master", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/crulepointentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/crulepointentity.json new file mode 100644 index 000000000..0ef647959 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/crulepointentity.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CRulePointEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CRulePointEntity" + }, + "properties": [ + { + "name": "Score", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CRuleEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csadditionalmatchstats_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/csadditionalmatchstats_t.json new file mode 100644 index 000000000..cebe197ef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csadditionalmatchstats_t.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CSAdditionalMatchStats_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSAdditionalMatchStats_t" + }, + "properties": [ + { + "name": "NumRoundsSurvived", + "type": "int32", + "writable": true + }, + { + "name": "MaxNumRoundsSurvived", + "type": "int32", + "writable": true + }, + { + "name": "NumRoundsSurvivedTotal", + "type": "int32", + "writable": true + }, + { + "name": "RoundsWonWithoutPurchase", + "type": "int32", + "writable": true + }, + { + "name": "RoundsWonWithoutPurchaseTotal", + "type": "int32", + "writable": true + }, + { + "name": "NumFirstKills", + "type": "int32", + "writable": true + }, + { + "name": "NumClutchKills", + "type": "int32", + "writable": true + }, + { + "name": "NumPistolKills", + "type": "int32", + "writable": true + }, + { + "name": "NumSniperKills", + "type": "int32", + "writable": true + }, + { + "name": "NumSuicides", + "type": "int32", + "writable": true + }, + { + "name": "NumTeamKills", + "type": "int32", + "writable": true + }, + { + "name": "TeamDamage", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CSAdditionalPerRoundStats_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csadditionalperroundstats_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/csadditionalperroundstats_t.json new file mode 100644 index 000000000..0a8f45365 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csadditionalperroundstats_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CSAdditionalPerRoundStats_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSAdditionalPerRoundStats_t" + }, + "properties": [ + { + "name": "NumChickensKilled", + "type": "int32", + "writable": true + }, + { + "name": "KillsWhileBlind", + "type": "int32", + "writable": true + }, + { + "name": "BombCarrierkills", + "type": "int32", + "writable": true + }, + { + "name": "BurnDamageInflicted", + "type": "int32", + "writable": true + }, + { + "name": "BlastDamageInflicted", + "type": "int32", + "writable": true + }, + { + "name": "Dinks", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csceneentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csceneentity.json new file mode 100644 index 000000000..542311a9c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csceneentity.json @@ -0,0 +1,343 @@ +{ + "kind": "class", + "name": "CSceneEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSceneEntity" + }, + "properties": [ + { + "name": "SceneFile", + "type": "string", + "writable": true + }, + { + "name": "ResumeSceneFile", + "type": "string", + "writable": true + }, + { + "name": "Target1", + "type": "string", + "writable": true + }, + { + "name": "Target2", + "type": "string", + "writable": true + }, + { + "name": "Target3", + "type": "string", + "writable": true + }, + { + "name": "Target4", + "type": "string", + "writable": true + }, + { + "name": "Target5", + "type": "string", + "writable": true + }, + { + "name": "Target6", + "type": "string", + "writable": true + }, + { + "name": "Target7", + "type": "string", + "writable": true + }, + { + "name": "Target8", + "type": "string", + "writable": true + }, + { + "name": "Target11", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Target21", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Target31", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Target41", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Target51", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Target61", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Target71", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Target81", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "TargetAttachment", + "type": "string", + "writable": true + }, + { + "name": "IsPlayingBack", + "type": "bool", + "writable": true + }, + { + "name": "Paused", + "type": "bool", + "writable": true + }, + { + "name": "Multiplayer", + "type": "bool", + "writable": true + }, + { + "name": "Autogenerated", + "type": "bool", + "writable": true + }, + { + "name": "ForceClientTime", + "type": "float", + "writable": true + }, + { + "name": "CurrentTime", + "type": "float", + "writable": true + }, + { + "name": "FrameTime", + "type": "float", + "writable": true + }, + { + "name": "CancelAtNextInterrupt", + "type": "bool", + "writable": true + }, + { + "name": "Pitch", + "type": "float", + "writable": true + }, + { + "name": "Automated", + "type": "bool", + "writable": true + }, + { + "name": "AutomatedAction", + "type": "int32", + "writable": true + }, + { + "name": "AutomationDelay", + "type": "float", + "writable": true + }, + { + "name": "AutomationTime", + "type": "float", + "writable": true + }, + { + "name": "SpeechPriority", + "type": "int32", + "writable": true + }, + { + "name": "WaitingForThisResumeScene", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "WaitingForResumeScene", + "type": "bool", + "writable": true + }, + { + "name": "PausedViaInput", + "type": "bool", + "writable": true + }, + { + "name": "PauseAtNextInterrupt", + "type": "bool", + "writable": true + }, + { + "name": "WaitingForActor", + "type": "bool", + "writable": true + }, + { + "name": "WaitingForInterrupt", + "type": "bool", + "writable": true + }, + { + "name": "InterruptedActorsScenes", + "type": "bool", + "writable": true + }, + { + "name": "BreakOnNonIdle", + "type": "bool", + "writable": true + }, + { + "name": "SceneFinished", + "type": "bool", + "writable": true + }, + { + "name": "SceneFlushCounter", + "type": "int32", + "writable": true + }, + { + "name": "SceneStringIndex", + "type": "uint16", + "writable": true + }, + { + "name": "OnStart", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnCompletion", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnCanceled", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnPaused", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnResumed", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "InterruptScene", + "type": "CSceneEntity", + "writable": false + }, + { + "name": "InterruptCount", + "type": "int32", + "writable": true + }, + { + "name": "SceneMissing", + "type": "bool", + "writable": true + }, + { + "name": "Interrupted", + "type": "bool", + "writable": true + }, + { + "name": "CompletedEarly", + "type": "bool", + "writable": true + }, + { + "name": "InterruptSceneFinished", + "type": "bool", + "writable": true + }, + { + "name": "Restoring", + "type": "bool", + "writable": true + }, + { + "name": "SoundName", + "type": "string", + "writable": true + }, + { + "name": "SequenceName", + "type": "string", + "writable": true + }, + { + "name": "Actor", + "type": "CBaseFlex", + "writable": false + }, + { + "name": "Activator", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "BusyActor", + "type": "int32", + "writable": true + }, + { + "name": "PlayerDeathBehavior", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csceneentityalias_logic_choreographed_scene.json b/generators/gamesdkdocumentation/cs2/docs/classes/csceneentityalias_logic_choreographed_scene.json new file mode 100644 index 000000000..a4d7f4d8c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csceneentityalias_logic_choreographed_scene.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSceneEntityAlias_logic_choreographed_scene", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSceneEntityAlias_logic_choreographed_scene" + }, + "properties": [ + { + "name": "Parent", + "type": "CSceneEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csceneeventinfo.json b/generators/gamesdkdocumentation/cs2/docs/classes/csceneeventinfo.json new file mode 100644 index 000000000..7054fec49 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csceneeventinfo.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CSceneEventInfo", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSceneEventInfo" + }, + "properties": [ + { + "name": "Layer", + "type": "int32", + "writable": true + }, + { + "name": "Priority", + "type": "int32", + "writable": true + }, + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "Weight", + "type": "float", + "writable": true + }, + { + "name": "HasArrived", + "type": "bool", + "writable": true + }, + { + "name": "Type", + "type": "int32", + "writable": true + }, + { + "name": "Next", + "type": "float", + "writable": true + }, + { + "name": "IsGesture", + "type": "bool", + "writable": true + }, + { + "name": "ShouldRemove", + "type": "bool", + "writable": true + }, + { + "name": "Target", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "SceneEventId", + "type": "SceneEventId_t", + "writable": false + }, + { + "name": "ClientSide", + "type": "bool", + "writable": true + }, + { + "name": "Started", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cscenelistmanager.json b/generators/gamesdkdocumentation/cs2/docs/classes/cscenelistmanager.json new file mode 100644 index 000000000..d2057c922 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cscenelistmanager.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSceneListManager", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSceneListManager" + }, + "properties": [ + { + "name": "Scenes", + "type": "uint32[]", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csceneobjectdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/csceneobjectdata.json new file mode 100644 index 000000000..175d88658 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csceneobjectdata.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSceneObjectData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSceneObjectData" + }, + "properties": [ + { + "name": "MinBounds", + "type": "Vector2D", + "writable": true + }, + { + "name": "MaxBounds", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cscriptcomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/cscriptcomponent.json new file mode 100644 index 000000000..0f6a477a1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cscriptcomponent.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CScriptComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CScriptComponent" + }, + "properties": [ + { + "name": "ScriptClassName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CEntityComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cscriptedsequence.json b/generators/gamesdkdocumentation/cs2/docs/classes/cscriptedsequence.json new file mode 100644 index 000000000..203b74f09 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cscriptedsequence.json @@ -0,0 +1,408 @@ +{ + "kind": "class", + "name": "CScriptedSequence", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CScriptedSequence" + }, + "properties": [ + { + "name": "Entry", + "type": "string", + "writable": true + }, + { + "name": "PreIdle", + "type": "string", + "writable": true + }, + { + "name": "Play", + "type": "string", + "writable": true + }, + { + "name": "PostIdle", + "type": "string", + "writable": true + }, + { + "name": "ModifierToAddOnPlay", + "type": "string", + "writable": true + }, + { + "name": "NextScript", + "type": "string", + "writable": true + }, + { + "name": "Entity", + "type": "string", + "writable": true + }, + { + "name": "SyncGroup", + "type": "string", + "writable": true + }, + { + "name": "MoveTo", + "type": "uint32", + "writable": true + }, + { + "name": "MoveToGait", + "type": "uint8", + "writable": true + }, + { + "name": "HeldWeaponBehavior", + "type": "uint32", + "writable": true + }, + { + "name": "ForcedCrouchState", + "type": "uint32", + "writable": true + }, + { + "name": "IsPlayingPreIdle", + "type": "bool", + "writable": true + }, + { + "name": "IsPlayingEntry", + "type": "bool", + "writable": true + }, + { + "name": "IsPlayingAction", + "type": "bool", + "writable": true + }, + { + "name": "IsPlayingPostIdle", + "type": "bool", + "writable": true + }, + { + "name": "DontRotateOther", + "type": "bool", + "writable": true + }, + { + "name": "IsRepeatable", + "type": "bool", + "writable": true + }, + { + "name": "ShouldLeaveCorpse", + "type": "bool", + "writable": true + }, + { + "name": "StartOnSpawn", + "type": "bool", + "writable": true + }, + { + "name": "DisallowInterrupts", + "type": "bool", + "writable": true + }, + { + "name": "CanOverrideNPCState", + "type": "bool", + "writable": true + }, + { + "name": "DontTeleportAtEnd", + "type": "bool", + "writable": true + }, + { + "name": "HighPriority", + "type": "bool", + "writable": true + }, + { + "name": "HideDebugComplaints", + "type": "bool", + "writable": true + }, + { + "name": "ContinueOnDeath", + "type": "bool", + "writable": true + }, + { + "name": "LoopPreIdleSequence", + "type": "bool", + "writable": true + }, + { + "name": "LoopActionSequence", + "type": "bool", + "writable": true + }, + { + "name": "LoopPostIdleSequence", + "type": "bool", + "writable": true + }, + { + "name": "SynchPostIdles", + "type": "bool", + "writable": true + }, + { + "name": "IgnoreLookAt", + "type": "bool", + "writable": true + }, + { + "name": "IgnoreGravity", + "type": "bool", + "writable": true + }, + { + "name": "DisableNPCCollisions", + "type": "bool", + "writable": true + }, + { + "name": "KeepAnimgraphLockedPost", + "type": "bool", + "writable": true + }, + { + "name": "DontAddModifiers", + "type": "bool", + "writable": true + }, + { + "name": "DisableAimingWhileMoving", + "type": "bool", + "writable": true + }, + { + "name": "IgnoreRotation", + "type": "bool", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Repeat", + "type": "float", + "writable": true + }, + { + "name": "PlayAnimFadeInTime", + "type": "float", + "writable": true + }, + { + "name": "MoveInterpTime", + "type": "float", + "writable": true + }, + { + "name": "AngRate", + "type": "float", + "writable": true + }, + { + "name": "MoveSpeed", + "type": "float", + "writable": true + }, + { + "name": "WaitUntilMoveCompletesToStartAnimation", + "type": "bool", + "writable": true + }, + { + "name": "NotReadySequenceCount", + "type": "int32", + "writable": true + }, + { + "name": "StartTime", + "type": "float", + "writable": true + }, + { + "name": "WaitForBeginSequence", + "type": "bool", + "writable": true + }, + { + "name": "Saved_effects", + "type": "int32", + "writable": true + }, + { + "name": "SavedFlags", + "type": "int32", + "writable": true + }, + { + "name": "SavedCollisionGroup", + "type": "int32", + "writable": true + }, + { + "name": "Interruptable", + "type": "bool", + "writable": true + }, + { + "name": "SequenceStarted", + "type": "bool", + "writable": true + }, + { + "name": "PositionRelativeToOtherEntity", + "type": "bool", + "writable": true + }, + { + "name": "TargetEnt", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "NextCine", + "type": "CScriptedSequence", + "writable": false + }, + { + "name": "Thinking", + "type": "bool", + "writable": true + }, + { + "name": "InitiatedSelfDelete", + "type": "bool", + "writable": true + }, + { + "name": "IsTeleportingDueToMoveTo", + "type": "bool", + "writable": true + }, + { + "name": "AllowCustomInterruptConditions", + "type": "bool", + "writable": true + }, + { + "name": "ForcedTarget", + "type": "CBaseAnimGraph", + "writable": false + }, + { + "name": "DontCancelOtherSequences", + "type": "bool", + "writable": true + }, + { + "name": "ForceSynch", + "type": "bool", + "writable": true + }, + { + "name": "PreventUpdateYawOnFinish", + "type": "bool", + "writable": true + }, + { + "name": "EnsureOnNavmeshOnFinish", + "type": "bool", + "writable": true + }, + { + "name": "OnDeathBehavior", + "type": "uint32", + "writable": true + }, + { + "name": "ConflictResponse", + "type": "uint32", + "writable": true + }, + { + "name": "OnBeginSequence", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnActionStartOrLoop", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnEndSequence", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnPostIdleEndSequence", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnCancelSequence", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnCancelFailedSequence", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "InteractionMainEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "PlayerDeathBehavior", + "type": "int32", + "writable": true + }, + { + "name": "SkipFadeIn", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cscriptitem.json b/generators/gamesdkdocumentation/cs2/docs/classes/cscriptitem.json new file mode 100644 index 000000000..38df18da3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cscriptitem.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CScriptItem", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CScriptItem" + }, + "properties": [ + { + "name": "MoveTypeOverride", + "type": "uint8", + "writable": true + }, + { + "name": "Parent", + "type": "CItem", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cscriptnavblocker.json b/generators/gamesdkdocumentation/cs2/docs/classes/cscriptnavblocker.json new file mode 100644 index 000000000..c532a7126 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cscriptnavblocker.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CScriptNavBlocker", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CScriptNavBlocker" + }, + "properties": [ + { + "name": "Extent", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CFuncNavBlocker", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cscripttriggerhurt.json b/generators/gamesdkdocumentation/cs2/docs/classes/cscripttriggerhurt.json new file mode 100644 index 000000000..de361a024 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cscripttriggerhurt.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CScriptTriggerHurt", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CScriptTriggerHurt" + }, + "properties": [ + { + "name": "Extent", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CTriggerHurt", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cscripttriggermultiple.json b/generators/gamesdkdocumentation/cs2/docs/classes/cscripttriggermultiple.json new file mode 100644 index 000000000..f1e5e3f9e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cscripttriggermultiple.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CScriptTriggerMultiple", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CScriptTriggerMultiple" + }, + "properties": [ + { + "name": "Extent", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CTriggerMultiple", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cscripttriggeronce.json b/generators/gamesdkdocumentation/cs2/docs/classes/cscripttriggeronce.json new file mode 100644 index 000000000..39faaceb3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cscripttriggeronce.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CScriptTriggerOnce", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CScriptTriggerOnce" + }, + "properties": [ + { + "name": "Extent", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CTriggerOnce", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cscripttriggerpush.json b/generators/gamesdkdocumentation/cs2/docs/classes/cscripttriggerpush.json new file mode 100644 index 000000000..d2b187ae5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cscripttriggerpush.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CScriptTriggerPush", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CScriptTriggerPush" + }, + "properties": [ + { + "name": "Extent", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CTriggerPush", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cscriptuniformrandomstream.json b/generators/gamesdkdocumentation/cs2/docs/classes/cscriptuniformrandomstream.json new file mode 100644 index 000000000..aac24252b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cscriptuniformrandomstream.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CScriptUniformRandomStream", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CScriptUniformRandomStream" + }, + "properties": [ + { + "name": "InitialSeed", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cselectorupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cselectorupdatenode.json new file mode 100644 index 000000000..70f46959c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cselectorupdatenode.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CSelectorUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSelectorUpdateNode" + }, + "properties": [ + { + "name": "Tags", + "type": "int8[]", + "writable": true + }, + { + "name": "BlendCurve", + "type": "CBlendCurve", + "writable": false + }, + { + "name": "Parameter", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "TagIndex", + "type": "int32", + "writable": true + }, + { + "name": "TagBehavior", + "type": "uint32", + "writable": true + }, + { + "name": "ResetOnChange", + "type": "bool", + "writable": true + }, + { + "name": "LockWhenWaning", + "type": "bool", + "writable": true + }, + { + "name": "SyncCyclesOnChange", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimUpdateNodeBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqautolayer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqautolayer.json new file mode 100644 index 000000000..2d08d7fe3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqautolayer.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CSeqAutoLayer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqAutoLayer" + }, + "properties": [ + { + "name": "LocalReference", + "type": "int16", + "writable": true + }, + { + "name": "LocalPose", + "type": "int16", + "writable": true + }, + { + "name": "Flags", + "type": "CSeqAutoLayerFlag", + "writable": false + }, + { + "name": "Start", + "type": "float", + "writable": true + }, + { + "name": "Peak", + "type": "float", + "writable": true + }, + { + "name": "Tail", + "type": "float", + "writable": true + }, + { + "name": "End", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqautolayerflag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqautolayerflag.json new file mode 100644 index 000000000..d28ae8831 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqautolayerflag.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CSeqAutoLayerFlag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqAutoLayerFlag" + }, + "properties": [ + { + "name": "Post", + "type": "bool", + "writable": true + }, + { + "name": "Spline", + "type": "bool", + "writable": true + }, + { + "name": "XFade", + "type": "bool", + "writable": true + }, + { + "name": "NoBlend", + "type": "bool", + "writable": true + }, + { + "name": "Local", + "type": "bool", + "writable": true + }, + { + "name": "Pose", + "type": "bool", + "writable": true + }, + { + "name": "FetchFrame", + "type": "bool", + "writable": true + }, + { + "name": "Subtract", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqbonemasklist.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqbonemasklist.json new file mode 100644 index 000000000..e5c296f68 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqbonemasklist.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CSeqBoneMaskList", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqBoneMaskList" + }, + "properties": [ + { + "name": "LocalBoneArray", + "type": "int16[]", + "writable": true + }, + { + "name": "BoneWeightArray", + "type": "float[]", + "writable": true + }, + { + "name": "DefaultMorphCtrlWeight", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqcmdlayer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqcmdlayer.json new file mode 100644 index 000000000..8b0fba2e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqcmdlayer.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CSeqCmdLayer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqCmdLayer" + }, + "properties": [ + { + "name": "Cmd", + "type": "int16", + "writable": true + }, + { + "name": "LocalReference", + "type": "int16", + "writable": true + }, + { + "name": "LocalBonemask", + "type": "int16", + "writable": true + }, + { + "name": "DstResult", + "type": "int16", + "writable": true + }, + { + "name": "SrcResult", + "type": "int16", + "writable": true + }, + { + "name": "Spline", + "type": "bool", + "writable": true + }, + { + "name": "Var1", + "type": "float", + "writable": true + }, + { + "name": "Var2", + "type": "float", + "writable": true + }, + { + "name": "LineNumber", + "type": "int16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqcmdseqdesc.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqcmdseqdesc.json new file mode 100644 index 000000000..8d4f7f4ca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqcmdseqdesc.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CSeqCmdSeqDesc", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqCmdSeqDesc" + }, + "properties": [ + { + "name": "Flags", + "type": "CSeqSeqDescFlag", + "writable": false + }, + { + "name": "Transition", + "type": "CSeqTransition", + "writable": false + }, + { + "name": "FrameRangeSequence", + "type": "int16", + "writable": true + }, + { + "name": "FrameCount", + "type": "int16", + "writable": true + }, + { + "name": "FPS", + "type": "float", + "writable": true + }, + { + "name": "SubCycles", + "type": "int16", + "writable": true + }, + { + "name": "NumLocalResults", + "type": "int16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqiklock.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqiklock.json new file mode 100644 index 000000000..37f818426 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqiklock.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CSeqIKLock", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqIKLock" + }, + "properties": [ + { + "name": "PosWeight", + "type": "float", + "writable": true + }, + { + "name": "AngleWeight", + "type": "float", + "writable": true + }, + { + "name": "LocalBone", + "type": "int16", + "writable": true + }, + { + "name": "BonesOrientedAlongPositiveX", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqmultifetch.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqmultifetch.json new file mode 100644 index 000000000..54f407dcc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqmultifetch.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CSeqMultiFetch", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqMultiFetch" + }, + "properties": [ + { + "name": "Flags", + "type": "CSeqMultiFetchFlag", + "writable": false + }, + { + "name": "LocalReferenceArray", + "type": "int16[]", + "writable": true + }, + { + "name": "GroupSize", + "type": "int32[]", + "writable": true + }, + { + "name": "LocalPose", + "type": "int32[]", + "writable": true + }, + { + "name": "PoseKeyArray0", + "type": "float[]", + "writable": true + }, + { + "name": "PoseKeyArray1", + "type": "float[]", + "writable": true + }, + { + "name": "LocalCyclePoseParameter", + "type": "int32", + "writable": true + }, + { + "name": "CalculatePoseParameters", + "type": "bool", + "writable": true + }, + { + "name": "FixedBlendWeight", + "type": "bool", + "writable": true + }, + { + "name": "FixedBlendWeightVals", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqmultifetchflag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqmultifetchflag.json new file mode 100644 index 000000000..5b76da661 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqmultifetchflag.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CSeqMultiFetchFlag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqMultiFetchFlag" + }, + "properties": [ + { + "name": "Realtime", + "type": "bool", + "writable": true + }, + { + "name": "Cylepose", + "type": "bool", + "writable": true + }, + { + "name": "0D", + "type": "bool", + "writable": true + }, + { + "name": "1D", + "type": "bool", + "writable": true + }, + { + "name": "2D", + "type": "bool", + "writable": true + }, + { + "name": "2D_TRI", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqposeparamdesc.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqposeparamdesc.json new file mode 100644 index 000000000..ebc3e6720 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqposeparamdesc.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CSeqPoseParamDesc", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqPoseParamDesc" + }, + "properties": [ + { + "name": "Start", + "type": "float", + "writable": true + }, + { + "name": "End", + "type": "float", + "writable": true + }, + { + "name": "Loop", + "type": "float", + "writable": true + }, + { + "name": "Looping", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqposesetting.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqposesetting.json new file mode 100644 index 000000000..8750956f2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqposesetting.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CSeqPoseSetting", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqPoseSetting" + }, + "properties": [ + { + "name": "Value", + "type": "float", + "writable": true + }, + { + "name": "X", + "type": "bool", + "writable": true + }, + { + "name": "Y", + "type": "bool", + "writable": true + }, + { + "name": "Z", + "type": "bool", + "writable": true + }, + { + "name": "Type", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqs1seqdesc.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqs1seqdesc.json new file mode 100644 index 000000000..18082c735 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqs1seqdesc.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CSeqS1SeqDesc", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqS1SeqDesc" + }, + "properties": [ + { + "name": "Flags", + "type": "CSeqSeqDescFlag", + "writable": false + }, + { + "name": "Fetch", + "type": "CSeqMultiFetch", + "writable": false + }, + { + "name": "LocalWeightlist", + "type": "int32", + "writable": true + }, + { + "name": "Transition", + "type": "CSeqTransition", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqscaleset.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqscaleset.json new file mode 100644 index 000000000..b87839a86 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqscaleset.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CSeqScaleSet", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqScaleSet" + }, + "properties": [ + { + "name": "RootOffset", + "type": "bool", + "writable": true + }, + { + "name": "RootOffset1", + "type": "Vector2D", + "writable": true + }, + { + "name": "LocalBoneArray", + "type": "int16[]", + "writable": true + }, + { + "name": "BoneScaleArray", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqseqdescflag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqseqdescflag.json new file mode 100644 index 000000000..e1bdb5b17 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqseqdescflag.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CSeqSeqDescFlag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqSeqDescFlag" + }, + "properties": [ + { + "name": "Looping", + "type": "bool", + "writable": true + }, + { + "name": "Snap", + "type": "bool", + "writable": true + }, + { + "name": "Autoplay", + "type": "bool", + "writable": true + }, + { + "name": "Post", + "type": "bool", + "writable": true + }, + { + "name": "Hidden", + "type": "bool", + "writable": true + }, + { + "name": "Multi", + "type": "bool", + "writable": true + }, + { + "name": "LegacyDelta", + "type": "bool", + "writable": true + }, + { + "name": "LegacyWorldspace", + "type": "bool", + "writable": true + }, + { + "name": "LegacyCyclepose", + "type": "bool", + "writable": true + }, + { + "name": "LegacyRealtime", + "type": "bool", + "writable": true + }, + { + "name": "ModelDoc", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqsynthanimdesc.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqsynthanimdesc.json new file mode 100644 index 000000000..0af679455 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqsynthanimdesc.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CSeqSynthAnimDesc", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqSynthAnimDesc" + }, + "properties": [ + { + "name": "Flags", + "type": "CSeqSeqDescFlag", + "writable": false + }, + { + "name": "Transition", + "type": "CSeqTransition", + "writable": false + }, + { + "name": "LocalBaseReference", + "type": "int16", + "writable": true + }, + { + "name": "LocalBoneMask", + "type": "int16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cseqtransition.json b/generators/gamesdkdocumentation/cs2/docs/classes/cseqtransition.json new file mode 100644 index 000000000..940a2eb11 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cseqtransition.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSeqTransition", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSeqTransition" + }, + "properties": [ + { + "name": "FadeInTime", + "type": "float", + "writable": true + }, + { + "name": "FadeOutTime", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csequencefinishedanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/csequencefinishedanimtag.json new file mode 100644 index 000000000..387c92de7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csequencefinishedanimtag.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSequenceFinishedAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSequenceFinishedAnimTag" + }, + "properties": [ + { + "name": "SequenceName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csequencegroupdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/csequencegroupdata.json new file mode 100644 index 000000000..b0a953fbb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csequencegroupdata.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSequenceGroupData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSequenceGroupData" + }, + "properties": [ + { + "name": "Flags", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csequencetagspans.json b/generators/gamesdkdocumentation/cs2/docs/classes/csequencetagspans.json new file mode 100644 index 000000000..9cea41b72 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csequencetagspans.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CSequenceTagSpans", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSequenceTagSpans" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csequenceupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/csequenceupdatenode.json new file mode 100644 index 000000000..f10caf2c9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csequenceupdatenode.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CSequenceUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSequenceUpdateNode" + }, + "properties": [ + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "ParamSpans", + "type": "CParamSpanUpdater", + "writable": false + }, + { + "name": "Parent", + "type": "CSequenceUpdateNodeBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csequenceupdatenodebase.json b/generators/gamesdkdocumentation/cs2/docs/classes/csequenceupdatenodebase.json new file mode 100644 index 000000000..c00c24a68 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csequenceupdatenodebase.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CSequenceUpdateNodeBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSequenceUpdateNodeBase" + }, + "properties": [ + { + "name": "PlaybackSpeed", + "type": "float", + "writable": true + }, + { + "name": "Loop", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CLeafUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cserveronlyentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cserveronlyentity.json new file mode 100644 index 000000000..2fde16ec0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cserveronlyentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CServerOnlyEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CServerOnlyEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cserveronlymodelentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cserveronlymodelentity.json new file mode 100644 index 000000000..2ce5f0876 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cserveronlymodelentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CServerOnlyModelEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CServerOnlyModelEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cserveronlypointentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/cserveronlypointentity.json new file mode 100644 index 000000000..ae0e85c65 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cserveronlypointentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CServerOnlyPointEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CServerOnlyPointEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CServerOnlyEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cserverragdolltrigger.json b/generators/gamesdkdocumentation/cs2/docs/classes/cserverragdolltrigger.json new file mode 100644 index 000000000..e6d65c4ab --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cserverragdolltrigger.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CServerRagdollTrigger", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CServerRagdollTrigger" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csetparameteractionupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/csetparameteractionupdater.json new file mode 100644 index 000000000..b242a7fe7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csetparameteractionupdater.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSetParameterActionUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSetParameterActionUpdater" + }, + "properties": [ + { + "name": "Param", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "Parent", + "type": "CAnimActionUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cshatterglassshard.json b/generators/gamesdkdocumentation/cs2/docs/classes/cshatterglassshard.json new file mode 100644 index 000000000..916ab1c06 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cshatterglassshard.json @@ -0,0 +1,163 @@ +{ + "kind": "class", + "name": "CShatterGlassShard", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CShatterGlassShard" + }, + "properties": [ + { + "name": "ShardHandle", + "type": "uint32", + "writable": true + }, + { + "name": "PanelVertices", + "type": "Vector[]", + "writable": true + }, + { + "name": "LocalPanelSpaceOrigin", + "type": "Vector4D", + "writable": true + }, + { + "name": "PhysicsEntity", + "type": "CShatterGlassShardPhysics", + "writable": false + }, + { + "name": "ParentPanel", + "type": "CFuncShatterglass", + "writable": false + }, + { + "name": "ParentShard", + "type": "uint32", + "writable": true + }, + { + "name": "ShatterStressType", + "type": "uint8", + "writable": true + }, + { + "name": "StressVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "CreatedModel", + "type": "bool", + "writable": true + }, + { + "name": "LongestEdge", + "type": "float", + "writable": true + }, + { + "name": "ShortestEdge", + "type": "float", + "writable": true + }, + { + "name": "LongestAcross", + "type": "float", + "writable": true + }, + { + "name": "ShortestAcross", + "type": "float", + "writable": true + }, + { + "name": "SumOfAllEdges", + "type": "float", + "writable": true + }, + { + "name": "Area", + "type": "float", + "writable": true + }, + { + "name": "OnFrameEdge", + "type": "uint8", + "writable": true + }, + { + "name": "SubShardGeneration", + "type": "int32", + "writable": true + }, + { + "name": "AverageVertPosition", + "type": "Vector4D", + "writable": true + }, + { + "name": "AverageVertPositionIsValid", + "type": "bool", + "writable": true + }, + { + "name": "PanelSpaceStressPositionA", + "type": "Vector4D", + "writable": true + }, + { + "name": "PanelSpaceStressPositionB", + "type": "Vector4D", + "writable": true + }, + { + "name": "StressPositionAIsValid", + "type": "bool", + "writable": true + }, + { + "name": "StressPositionBIsValid", + "type": "bool", + "writable": true + }, + { + "name": "FlaggedForRemoval", + "type": "bool", + "writable": true + }, + { + "name": "PhysicsEntitySpawnedAtTime", + "type": "float", + "writable": true + }, + { + "name": "EntityHittingMe", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Neighbors", + "type": "uint32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cshatterglassshardphysics.json b/generators/gamesdkdocumentation/cs2/docs/classes/cshatterglassshardphysics.json new file mode 100644 index 000000000..bd7affa25 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cshatterglassshardphysics.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CShatterGlassShardPhysics", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CShatterGlassShardPhysics" + }, + "properties": [ + { + "name": "Debris", + "type": "bool", + "writable": true + }, + { + "name": "ParentShard", + "type": "uint32", + "writable": true + }, + { + "name": "ShardDesc", + "type": "shard_model_desc_t", + "writable": false + }, + { + "name": "Parent", + "type": "CPhysicsProp", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cshower.json b/generators/gamesdkdocumentation/cs2/docs/classes/cshower.json new file mode 100644 index 000000000..0a8758008 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cshower.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CShower", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CShower" + }, + "properties": [ + { + "name": "Parent", + "type": "CModelPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csimplemarkupvolumetagged.json b/generators/gamesdkdocumentation/cs2/docs/classes/csimplemarkupvolumetagged.json new file mode 100644 index 000000000..4652c63c6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csimplemarkupvolumetagged.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSimpleMarkupVolumeTagged", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSimpleMarkupVolumeTagged" + }, + "properties": [ + { + "name": "Parent", + "type": "CMarkupVolumeTagged", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csimplesimtimer.json b/generators/gamesdkdocumentation/cs2/docs/classes/csimplesimtimer.json new file mode 100644 index 000000000..b9fa5ea25 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csimplesimtimer.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSimpleSimTimer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSimpleSimTimer" + }, + "properties": [ + { + "name": "Next", + "type": "float", + "writable": true + }, + { + "name": "WorldGroupId", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csimplestopwatch.json b/generators/gamesdkdocumentation/cs2/docs/classes/csimplestopwatch.json new file mode 100644 index 000000000..3a4048f28 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csimplestopwatch.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSimpleStopwatch", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSimpleStopwatch" + }, + "properties": [ + { + "name": "Parent", + "type": "CStopwatchBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csimtimer.json b/generators/gamesdkdocumentation/cs2/docs/classes/csimtimer.json new file mode 100644 index 000000000..3d3029d32 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csimtimer.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSimTimer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSimTimer" + }, + "properties": [ + { + "name": "Interval", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CSimpleSimTimer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csingleframeupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/csingleframeupdatenode.json new file mode 100644 index 000000000..ce0ce9405 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csingleframeupdatenode.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CSingleFrameUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSingleFrameUpdateNode" + }, + "properties": [ + { + "name": "PoseCacheHandle", + "type": "CPoseHandle", + "writable": false + }, + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "Cycle", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CLeafUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csingleplayrules.json b/generators/gamesdkdocumentation/cs2/docs/classes/csingleplayrules.json new file mode 100644 index 000000000..ca810d9a0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csingleplayrules.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSingleplayRules", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSingleplayRules" + }, + "properties": [ + { + "name": "SinglePlayerGameEnding", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CGameRules", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cskeletonanimationcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/cskeletonanimationcontroller.json new file mode 100644 index 000000000..1d9d972c8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cskeletonanimationcontroller.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSkeletonAnimationController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSkeletonAnimationController" + }, + "properties": [ + { + "name": "SkeletonInstance", + "type": "int32[]", + "writable": false + }, + { + "name": "Parent", + "type": "ISkeletonAnimationController", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cskeletoninstance.json b/generators/gamesdkdocumentation/cs2/docs/classes/cskeletoninstance.json new file mode 100644 index 000000000..e59b3bafc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cskeletoninstance.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CSkeletonInstance", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSkeletonInstance" + }, + "properties": [ + { + "name": "ModelState", + "type": "CModelState", + "writable": false + }, + { + "name": "IsAnimationEnabled", + "type": "bool", + "writable": true + }, + { + "name": "UseParentRenderBounds", + "type": "bool", + "writable": true + }, + { + "name": "DisableSolidCollisionsForHierarchy", + "type": "bool", + "writable": true + }, + { + "name": "MaterialGroup", + "type": "uint32", + "writable": true + }, + { + "name": "HitboxSet", + "type": "uint8", + "writable": true + }, + { + "name": "Parent", + "type": "CGameSceneNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cskilldamage.json b/generators/gamesdkdocumentation/cs2/docs/classes/cskilldamage.json new file mode 100644 index 000000000..2ae9c8d4c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cskilldamage.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CSkillDamage", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSkillDamage" + }, + "properties": [ + { + "name": "Damage", + "type": "CSkillFloat", + "writable": false + }, + { + "name": "NPCDamageScalarVsNPC", + "type": "float", + "writable": true + }, + { + "name": "PhysicsForceDamage", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cskillfloat.json b/generators/gamesdkdocumentation/cs2/docs/classes/cskillfloat.json new file mode 100644 index 000000000..a3189fc2c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cskillfloat.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSkillFloat", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSkillFloat" + }, + "properties": [ + { + "name": "Value", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cskillint.json b/generators/gamesdkdocumentation/cs2/docs/classes/cskillint.json new file mode 100644 index 000000000..225315a74 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cskillint.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSkillInt", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSkillInt" + }, + "properties": [ + { + "name": "Value", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cskyboxreference.json b/generators/gamesdkdocumentation/cs2/docs/classes/cskyboxreference.json new file mode 100644 index 000000000..1eb80a99e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cskyboxreference.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CSkyboxReference", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSkyboxReference" + }, + "properties": [ + { + "name": "WorldGroupId", + "type": "uint32", + "writable": true + }, + { + "name": "SkyCamera", + "type": "CSkyCamera", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cskycamera.json b/generators/gamesdkdocumentation/cs2/docs/classes/cskycamera.json new file mode 100644 index 000000000..d8f0c935c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cskycamera.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CSkyCamera", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSkyCamera" + }, + "properties": [ + { + "name": "SkyboxData", + "type": "sky3dparams_t", + "writable": false + }, + { + "name": "SkyboxSlotToken", + "type": "uint32", + "writable": true + }, + { + "name": "UseAngles", + "type": "bool", + "writable": true + }, + { + "name": "Next", + "type": "int32[]", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cslopecomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cslopecomponentupdater.json new file mode 100644 index 000000000..b474aaa8e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cslopecomponentupdater.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CSlopeComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSlopeComponentUpdater" + }, + "properties": [ + { + "name": "TraceDistance", + "type": "float", + "writable": true + }, + { + "name": "SlopeAngle", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "SlopeAngleFront", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "SlopeAngleSide", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "SlopeHeading", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "SlopeNormal", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "SlopeNormal_WorldSpace", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cslowdownonslopesupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cslowdownonslopesupdatenode.json new file mode 100644 index 000000000..80199df36 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cslowdownonslopesupdatenode.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSlowDownOnSlopesUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSlowDownOnSlopesUpdateNode" + }, + "properties": [ + { + "name": "SlowDownStrength", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csmatchstats_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/csmatchstats_t.json new file mode 100644 index 000000000..1acbfcd39 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csmatchstats_t.json @@ -0,0 +1,138 @@ +{ + "kind": "class", + "name": "CSMatchStats_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSMatchStats_t" + }, + "properties": [ + { + "name": "Enemy5Ks", + "type": "int32", + "writable": true + }, + { + "name": "Enemy4Ks", + "type": "int32", + "writable": true + }, + { + "name": "Enemy3Ks", + "type": "int32", + "writable": true + }, + { + "name": "EnemyKnifeKills", + "type": "int32", + "writable": true + }, + { + "name": "EnemyTaserKills", + "type": "int32", + "writable": true + }, + { + "name": "Enemy2Ks", + "type": "int32", + "writable": true + }, + { + "name": "Utility_Count", + "type": "int32", + "writable": true + }, + { + "name": "Utility_Successes", + "type": "int32", + "writable": true + }, + { + "name": "Utility_Enemies", + "type": "int32", + "writable": true + }, + { + "name": "Flash_Count", + "type": "int32", + "writable": true + }, + { + "name": "Flash_Successes", + "type": "int32", + "writable": true + }, + { + "name": "HealthPointsRemovedTotal", + "type": "int32", + "writable": true + }, + { + "name": "HealthPointsDealtTotal", + "type": "int32", + "writable": true + }, + { + "name": "ShotsFiredTotal", + "type": "int32", + "writable": true + }, + { + "name": "ShotsOnTargetTotal", + "type": "int32", + "writable": true + }, + { + "name": "1v1Count", + "type": "int32", + "writable": true + }, + { + "name": "1v1Wins", + "type": "int32", + "writable": true + }, + { + "name": "1v2Count", + "type": "int32", + "writable": true + }, + { + "name": "1v2Wins", + "type": "int32", + "writable": true + }, + { + "name": "EntryCount", + "type": "int32", + "writable": true + }, + { + "name": "EntryWins", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CSPerRoundStats_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csmokegrenade.json b/generators/gamesdkdocumentation/cs2/docs/classes/csmokegrenade.json new file mode 100644 index 000000000..c58919ff4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csmokegrenade.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSmokeGrenade", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSmokeGrenade" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseCSGrenade", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csmokegrenadeprojectile.json b/generators/gamesdkdocumentation/cs2/docs/classes/csmokegrenadeprojectile.json new file mode 100644 index 000000000..b9feae4e7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csmokegrenadeprojectile.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CSmokeGrenadeProjectile", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSmokeGrenadeProjectile" + }, + "properties": [ + { + "name": "SmokeEffectTickBegin", + "type": "int32", + "writable": true + }, + { + "name": "DidSmokeEffect", + "type": "bool", + "writable": true + }, + { + "name": "RandomSeed", + "type": "int32", + "writable": true + }, + { + "name": "SmokeColor", + "type": "Vector2D", + "writable": true + }, + { + "name": "SmokeDetonationPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "VoxelFrameData", + "type": "uint8[]", + "writable": true + }, + { + "name": "VoxelFrameDataSize", + "type": "int32", + "writable": true + }, + { + "name": "VoxelUpdate", + "type": "int32", + "writable": true + }, + { + "name": "LastBounce", + "type": "float", + "writable": true + }, + { + "name": "FllastSimulationTime", + "type": "float", + "writable": true + }, + { + "name": "ExplodeFromInferno", + "type": "bool", + "writable": true + }, + { + "name": "DidGroundScorch", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseCSGrenadeProjectile", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csmoothfunc.json b/generators/gamesdkdocumentation/cs2/docs/classes/csmoothfunc.json new file mode 100644 index 000000000..93f0de96f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csmoothfunc.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CSmoothFunc", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSmoothFunc" + }, + "properties": [ + { + "name": "SmoothAmplitude", + "type": "float", + "writable": true + }, + { + "name": "SmoothBias", + "type": "float", + "writable": true + }, + { + "name": "SmoothDuration", + "type": "float", + "writable": true + }, + { + "name": "SmoothRemainingTime", + "type": "float", + "writable": true + }, + { + "name": "SmoothDir", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csolveikchainupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/csolveikchainupdatenode.json new file mode 100644 index 000000000..450deb61e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csolveikchainupdatenode.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSolveIKChainUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSolveIKChainUpdateNode" + }, + "properties": [ + { + "name": "OpFixedData", + "type": "SolveIKChainPoseOpFixedSettings_t", + "writable": false + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csolveiktargethandle_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/csolveiktargethandle_t.json new file mode 100644 index 000000000..8e5c67479 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csolveiktargethandle_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSolveIKTargetHandle_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSolveIKTargetHandle_t" + }, + "properties": [ + { + "name": "PositionHandle", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "OrientationHandle", + "type": "CAnimParamHandle", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionlimitschema.json b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionlimitschema.json new file mode 100644 index 000000000..3e0ab2f3c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionlimitschema.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CSosGroupActionLimitSchema", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosGroupActionLimitSchema" + }, + "properties": [ + { + "name": "MaxCount", + "type": "int32", + "writable": true + }, + { + "name": "StopType", + "type": "uint32", + "writable": true + }, + { + "name": "SortType", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CSosGroupActionSchema", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionmembercountenvelopeschema.json b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionmembercountenvelopeschema.json new file mode 100644 index 000000000..1862f3ea2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionmembercountenvelopeschema.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CSosGroupActionMemberCountEnvelopeSchema", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosGroupActionMemberCountEnvelopeSchema" + }, + "properties": [ + { + "name": "BaseCount", + "type": "int32", + "writable": true + }, + { + "name": "TargetCount", + "type": "int32", + "writable": true + }, + { + "name": "BaseValue", + "type": "float", + "writable": true + }, + { + "name": "TargetValue", + "type": "float", + "writable": true + }, + { + "name": "Attack", + "type": "float", + "writable": true + }, + { + "name": "Decay", + "type": "float", + "writable": true + }, + { + "name": "ResultVarName", + "type": "string", + "writable": true + }, + { + "name": "SaveToGroup", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CSosGroupActionSchema", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionschema.json b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionschema.json new file mode 100644 index 000000000..3c20a39bd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionschema.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CSosGroupActionSchema", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosGroupActionSchema" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "ActionType", + "type": "uint32", + "writable": true + }, + { + "name": "ActionInstanceType", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsetsoundeventparameterschema.json b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsetsoundeventparameterschema.json new file mode 100644 index 000000000..c37a1e6ea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsetsoundeventparameterschema.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CSosGroupActionSetSoundeventParameterSchema", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosGroupActionSetSoundeventParameterSchema" + }, + "properties": [ + { + "name": "MaxCount", + "type": "int32", + "writable": true + }, + { + "name": "MinValue", + "type": "float", + "writable": true + }, + { + "name": "MaxValue", + "type": "float", + "writable": true + }, + { + "name": "OpvarName", + "type": "string", + "writable": true + }, + { + "name": "SortType", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CSosGroupActionSchema", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsoundeventclusterschema.json b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsoundeventclusterschema.json new file mode 100644 index 000000000..276ef3eda --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsoundeventclusterschema.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CSosGroupActionSoundeventClusterSchema", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosGroupActionSoundeventClusterSchema" + }, + "properties": [ + { + "name": "MinNearby", + "type": "int32", + "writable": true + }, + { + "name": "ClusterEpsilon", + "type": "float", + "writable": true + }, + { + "name": "ShouldPlayOpvar", + "type": "string", + "writable": true + }, + { + "name": "ShouldPlayClusterChild", + "type": "string", + "writable": true + }, + { + "name": "ClusterSizeOpvar", + "type": "string", + "writable": true + }, + { + "name": "GroupBoundingBoxMinsOpvar", + "type": "string", + "writable": true + }, + { + "name": "GroupBoundingBoxMaxsOpvar", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CSosGroupActionSchema", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsoundeventcountschema.json b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsoundeventcountschema.json new file mode 100644 index 000000000..e36aa0b38 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsoundeventcountschema.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CSosGroupActionSoundeventCountSchema", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosGroupActionSoundeventCountSchema" + }, + "properties": [ + { + "name": "ExcludeStoppedSounds", + "type": "bool", + "writable": true + }, + { + "name": "StrCountKeyName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CSosGroupActionSchema", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsoundeventminmaxvaluesschema.json b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsoundeventminmaxvaluesschema.json new file mode 100644 index 000000000..22d5a9ad4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsoundeventminmaxvaluesschema.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CSosGroupActionSoundeventMinMaxValuesSchema", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosGroupActionSoundeventMinMaxValuesSchema" + }, + "properties": [ + { + "name": "StrQueryPublicFieldName", + "type": "string", + "writable": true + }, + { + "name": "StrDelayPublicFieldName", + "type": "string", + "writable": true + }, + { + "name": "ExcludeStoppedSounds", + "type": "bool", + "writable": true + }, + { + "name": "ExcludeDelayedSounds", + "type": "bool", + "writable": true + }, + { + "name": "ExcludeSoundsBelowThreshold", + "type": "bool", + "writable": true + }, + { + "name": "ExcludeSoundsMinThresholdValue", + "type": "float", + "writable": true + }, + { + "name": "ExcludSoundsAboveThreshold", + "type": "bool", + "writable": true + }, + { + "name": "ExcludeSoundsMaxThresholdValue", + "type": "float", + "writable": true + }, + { + "name": "StrMinValueName", + "type": "string", + "writable": true + }, + { + "name": "StrMaxValueName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CSosGroupActionSchema", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsoundeventpriorityschema.json b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsoundeventpriorityschema.json new file mode 100644 index 000000000..e8b288282 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactionsoundeventpriorityschema.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CSosGroupActionSoundeventPrioritySchema", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosGroupActionSoundeventPrioritySchema" + }, + "properties": [ + { + "name": "PriorityValue", + "type": "string", + "writable": true + }, + { + "name": "PriorityVolumeScalar", + "type": "string", + "writable": true + }, + { + "name": "PriorityContributeButDontRead", + "type": "string", + "writable": true + }, + { + "name": "PriorityReadButDontContribute", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CSosGroupActionSchema", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactiontimeblocklimitschema.json b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactiontimeblocklimitschema.json new file mode 100644 index 000000000..143d459a2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactiontimeblocklimitschema.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CSosGroupActionTimeBlockLimitSchema", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosGroupActionTimeBlockLimitSchema" + }, + "properties": [ + { + "name": "MaxCount", + "type": "int32", + "writable": true + }, + { + "name": "MaxDuration", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CSosGroupActionSchema", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactiontimelimitschema.json b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactiontimelimitschema.json new file mode 100644 index 000000000..9afbcee78 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupactiontimelimitschema.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSosGroupActionTimeLimitSchema", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosGroupActionTimeLimitSchema" + }, + "properties": [ + { + "name": "MaxDuration", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CSosGroupActionSchema", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupbranchpattern.json b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupbranchpattern.json new file mode 100644 index 000000000..61043af3a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupbranchpattern.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CSosGroupBranchPattern", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosGroupBranchPattern" + }, + "properties": [ + { + "name": "MatchEventName", + "type": "bool", + "writable": true + }, + { + "name": "MatchEventSubString", + "type": "bool", + "writable": true + }, + { + "name": "MatchEntIndex", + "type": "bool", + "writable": true + }, + { + "name": "MatchOpvar", + "type": "bool", + "writable": true + }, + { + "name": "MatchString", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupmatchpattern.json b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupmatchpattern.json new file mode 100644 index 000000000..b23607e81 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csosgroupmatchpattern.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CSosGroupMatchPattern", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosGroupMatchPattern" + }, + "properties": [ + { + "name": "MatchSoundEventName", + "type": "string", + "writable": true + }, + { + "name": "MatchSoundEventSubString", + "type": "string", + "writable": true + }, + { + "name": "EntIndex", + "type": "float", + "writable": true + }, + { + "name": "Opvar", + "type": "float", + "writable": true + }, + { + "name": "OpvarString", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CSosGroupBranchPattern", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csossoundeventgrouplistschema.json b/generators/gamesdkdocumentation/cs2/docs/classes/csossoundeventgrouplistschema.json new file mode 100644 index 000000000..f4aa5c3b4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csossoundeventgrouplistschema.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CSosSoundEventGroupListSchema", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosSoundEventGroupListSchema" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csossoundeventgroupschema.json b/generators/gamesdkdocumentation/cs2/docs/classes/csossoundeventgroupschema.json new file mode 100644 index 000000000..3a73e483e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csossoundeventgroupschema.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CSosSoundEventGroupSchema", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSosSoundEventGroupSchema" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Type", + "type": "uint32", + "writable": true + }, + { + "name": "IsBlocking", + "type": "bool", + "writable": true + }, + { + "name": "BlockMaxCount", + "type": "int32", + "writable": true + }, + { + "name": "InvertMatch", + "type": "bool", + "writable": true + }, + { + "name": "MatchPattern", + "type": "CSosGroupMatchPattern", + "writable": false + }, + { + "name": "BranchPattern", + "type": "CSosGroupBranchPattern", + "writable": false + }, + { + "name": "LifeSpanTime", + "type": "float", + "writable": true + }, + { + "name": "Actions", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundareaentitybase.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundareaentitybase.json new file mode 100644 index 000000000..8b10b9ebd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundareaentitybase.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CSoundAreaEntityBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundAreaEntityBase" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "SoundAreaType", + "type": "string", + "writable": true + }, + { + "name": "Pos", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundareaentityorientedbox.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundareaentityorientedbox.json new file mode 100644 index 000000000..4c8e0050c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundareaentityorientedbox.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CSoundAreaEntityOrientedBox", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundAreaEntityOrientedBox" + }, + "properties": [ + { + "name": "Min", + "type": "Vector2D", + "writable": true + }, + { + "name": "Max", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CSoundAreaEntityBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundareaentitysphere.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundareaentitysphere.json new file mode 100644 index 000000000..b88403e77 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundareaentitysphere.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSoundAreaEntitySphere", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundAreaEntitySphere" + }, + "properties": [ + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CSoundAreaEntityBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundcontainerreference.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundcontainerreference.json new file mode 100644 index 000000000..b49ea7b34 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundcontainerreference.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSoundContainerReference", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundContainerReference" + }, + "properties": [ + { + "name": "UseReference", + "type": "bool", + "writable": true + }, + { + "name": "Sound", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundcontainerreferencearray.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundcontainerreferencearray.json new file mode 100644 index 000000000..b5b82fec2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundcontainerreferencearray.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSoundContainerReferenceArray", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundContainerReferenceArray" + }, + "properties": [ + { + "name": "UseReference", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundenvelope.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundenvelope.json new file mode 100644 index 000000000..369859083 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundenvelope.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CSoundEnvelope", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundEnvelope" + }, + "properties": [ + { + "name": "Current", + "type": "float", + "writable": true + }, + { + "name": "Target", + "type": "float", + "writable": true + }, + { + "name": "Rate", + "type": "float", + "writable": true + }, + { + "name": "Forceupdate", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventaabbentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventaabbentity.json new file mode 100644 index 000000000..cfcd46449 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventaabbentity.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CSoundEventAABBEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundEventAABBEntity" + }, + "properties": [ + { + "name": "Mins", + "type": "Vector2D", + "writable": true + }, + { + "name": "Maxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CSoundEventEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundevententity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundevententity.json new file mode 100644 index 000000000..3a7a17690 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundevententity.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CSoundEventEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundEventEntity" + }, + "properties": [ + { + "name": "StartOnSpawn", + "type": "bool", + "writable": true + }, + { + "name": "ToLocalPlayer", + "type": "bool", + "writable": true + }, + { + "name": "StopOnNew", + "type": "bool", + "writable": true + }, + { + "name": "SaveRestore", + "type": "bool", + "writable": true + }, + { + "name": "SavedIsPlaying", + "type": "bool", + "writable": true + }, + { + "name": "SavedElapsedTime", + "type": "float", + "writable": true + }, + { + "name": "SourceEntityName", + "type": "string", + "writable": true + }, + { + "name": "AttachmentName", + "type": "string", + "writable": true + }, + { + "name": "OnSoundFinished", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "ClientCullRadius", + "type": "float", + "writable": true + }, + { + "name": "SoundName", + "type": "string", + "writable": true + }, + { + "name": "Source", + "type": "CEntityInstance", + "writable": false + }, + { + "name": "EntityIndexSelection", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundevententityalias_snd_event_point.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundevententityalias_snd_event_point.json new file mode 100644 index 000000000..cca820308 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundevententityalias_snd_event_point.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSoundEventEntityAlias_snd_event_point", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundEventEntityAlias_snd_event_point" + }, + "properties": [ + { + "name": "Parent", + "type": "CSoundEventEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventmetadata.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventmetadata.json new file mode 100644 index 000000000..6a79abd01 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventmetadata.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CSoundEventMetaData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundEventMetaData" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventobbentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventobbentity.json new file mode 100644 index 000000000..ef677a176 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventobbentity.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CSoundEventOBBEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundEventOBBEntity" + }, + "properties": [ + { + "name": "Mins", + "type": "Vector2D", + "writable": true + }, + { + "name": "Maxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CSoundEventEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventparameter.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventparameter.json new file mode 100644 index 000000000..75757c108 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventparameter.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CSoundEventParameter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundEventParameter" + }, + "properties": [ + { + "name": "ParamName", + "type": "string", + "writable": true + }, + { + "name": "FloatValue", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventpathcornerentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventpathcornerentity.json new file mode 100644 index 000000000..92966cf6b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventpathcornerentity.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CSoundEventPathCornerEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundEventPathCornerEntity" + }, + "properties": [ + { + "name": "PathCorner", + "type": "string", + "writable": true + }, + { + "name": "CountMax", + "type": "int32", + "writable": true + }, + { + "name": "DistanceMax", + "type": "float", + "writable": true + }, + { + "name": "DistMaxSqr", + "type": "float", + "writable": true + }, + { + "name": "DotProductMax", + "type": "float", + "writable": true + }, + { + "name": "Playing", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CSoundEventEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventsphereentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventsphereentity.json new file mode 100644 index 000000000..77784f910 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundeventsphereentity.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSoundEventSphereEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundEventSphereEntity" + }, + "properties": [ + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CSoundEventEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundinfoheader.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundinfoheader.json new file mode 100644 index 000000000..b928c31a3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundinfoheader.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CSoundInfoHeader", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundInfoHeader" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetaabbentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetaabbentity.json new file mode 100644 index 000000000..755edafee --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetaabbentity.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CSoundOpvarSetAABBEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundOpvarSetAABBEntity" + }, + "properties": [ + { + "name": "DistanceInnerMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "DistanceInnerMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "DistanceOuterMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "DistanceOuterMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "AABBDirection", + "type": "int32", + "writable": true + }, + { + "name": "InnerMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "InnerMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "OuterMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "OuterMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CSoundOpvarSetPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetautoroomentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetautoroomentity.json new file mode 100644 index 000000000..2a54feaf9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetautoroomentity.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CSoundOpvarSetAutoRoomEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundOpvarSetAutoRoomEntity" + }, + "properties": [ + { + "name": "Size", + "type": "float", + "writable": true + }, + { + "name": "HeightTolerance", + "type": "float", + "writable": true + }, + { + "name": "SizeSqr", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CSoundOpvarSetPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetentity.json new file mode 100644 index 000000000..11c1b1087 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetentity.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CSoundOpvarSetEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundOpvarSetEntity" + }, + "properties": [ + { + "name": "StackName", + "type": "string", + "writable": true + }, + { + "name": "OperatorName", + "type": "string", + "writable": true + }, + { + "name": "OpvarName", + "type": "string", + "writable": true + }, + { + "name": "OpvarType", + "type": "int32", + "writable": true + }, + { + "name": "OpvarIndex", + "type": "int32", + "writable": true + }, + { + "name": "OpvarValue", + "type": "float", + "writable": true + }, + { + "name": "OpvarValueString", + "type": "string", + "writable": true + }, + { + "name": "SetOnSpawn", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetobbentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetobbentity.json new file mode 100644 index 000000000..b6352380a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetobbentity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSoundOpvarSetOBBEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundOpvarSetOBBEntity" + }, + "properties": [ + { + "name": "Parent", + "type": "CSoundOpvarSetAABBEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetobbwindentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetobbwindentity.json new file mode 100644 index 000000000..39d9e14c1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetobbwindentity.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "CSoundOpvarSetOBBWindEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundOpvarSetOBBWindEntity" + }, + "properties": [ + { + "name": "Mins", + "type": "Vector2D", + "writable": true + }, + { + "name": "Maxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "DistanceMins", + "type": "Vector2D", + "writable": true + }, + { + "name": "DistanceMaxs", + "type": "Vector2D", + "writable": true + }, + { + "name": "WindMin", + "type": "float", + "writable": true + }, + { + "name": "WindMax", + "type": "float", + "writable": true + }, + { + "name": "WindMapMin", + "type": "float", + "writable": true + }, + { + "name": "WindMapMax", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CSoundOpvarSetPointBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetpathcornerentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetpathcornerentity.json new file mode 100644 index 000000000..a53eab235 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetpathcornerentity.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CSoundOpvarSetPathCornerEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundOpvarSetPathCornerEntity" + }, + "properties": [ + { + "name": "DistMinSqr", + "type": "float", + "writable": true + }, + { + "name": "DistMaxSqr", + "type": "float", + "writable": true + }, + { + "name": "PathCornerEntityName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CSoundOpvarSetPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetpointbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetpointbase.json new file mode 100644 index 000000000..04467d71a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetpointbase.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CSoundOpvarSetPointBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundOpvarSetPointBase" + }, + "properties": [ + { + "name": "Disabled", + "type": "bool", + "writable": true + }, + { + "name": "Source", + "type": "CEntityInstance", + "writable": false + }, + { + "name": "SourceEntityName", + "type": "string", + "writable": true + }, + { + "name": "LastPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "StackName", + "type": "string", + "writable": true + }, + { + "name": "OperatorName", + "type": "string", + "writable": true + }, + { + "name": "OpvarName", + "type": "string", + "writable": true + }, + { + "name": "OpvarIndex", + "type": "int32", + "writable": true + }, + { + "name": "UseAutoCompare", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetpointentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetpointentity.json new file mode 100644 index 000000000..737c8baaf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundopvarsetpointentity.json @@ -0,0 +1,153 @@ +{ + "kind": "class", + "name": "CSoundOpvarSetPointEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundOpvarSetPointEntity" + }, + "properties": [ + { + "name": "OnEnter", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnExit", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "AutoDisable", + "type": "bool", + "writable": true + }, + { + "name": "DistanceMin", + "type": "float", + "writable": true + }, + { + "name": "DistanceMax", + "type": "float", + "writable": true + }, + { + "name": "DistanceMapMin", + "type": "float", + "writable": true + }, + { + "name": "DistanceMapMax", + "type": "float", + "writable": true + }, + { + "name": "OcclusionRadius", + "type": "float", + "writable": true + }, + { + "name": "OcclusionMin", + "type": "float", + "writable": true + }, + { + "name": "OcclusionMax", + "type": "float", + "writable": true + }, + { + "name": "ValSetOnDisable", + "type": "float", + "writable": true + }, + { + "name": "SetValueOnDisable", + "type": "bool", + "writable": true + }, + { + "name": "Reloading", + "type": "bool", + "writable": true + }, + { + "name": "SimulationMode", + "type": "int32", + "writable": true + }, + { + "name": "VisibilitySamples", + "type": "int32", + "writable": true + }, + { + "name": "DynamicProxyPoint", + "type": "Vector2D", + "writable": true + }, + { + "name": "DynamicMaximumOcclusion", + "type": "float", + "writable": true + }, + { + "name": "DynamicEntity", + "type": "CEntityInstance", + "writable": false + }, + { + "name": "DynamicEntityName", + "type": "string", + "writable": true + }, + { + "name": "PathingDistanceNormFactor", + "type": "float", + "writable": true + }, + { + "name": "PathingSourcePos", + "type": "Vector2D", + "writable": true + }, + { + "name": "PathingListenerPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "PathingDirection", + "type": "Vector2D", + "writable": true + }, + { + "name": "PathingSourceIndex", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CSoundOpvarSetPointBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundpatch.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundpatch.json new file mode 100644 index 000000000..6ab946aeb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundpatch.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CSoundPatch", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundPatch" + }, + "properties": [ + { + "name": "Pitch", + "type": "CSoundEnvelope", + "writable": false + }, + { + "name": "Volume", + "type": "CSoundEnvelope", + "writable": false + }, + { + "name": "ShutdownTime", + "type": "float", + "writable": true + }, + { + "name": "LastTime", + "type": "float", + "writable": true + }, + { + "name": "SoundScriptName", + "type": "string", + "writable": true + }, + { + "name": "Ent", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "SoundEntityIndex", + "type": "int32", + "writable": true + }, + { + "name": "SoundOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "IsPlaying", + "type": "int32", + "writable": true + }, + { + "name": "Filter", + "type": "CCopyRecipientFilter", + "writable": false + }, + { + "name": "CloseCaptionDuration", + "type": "float", + "writable": true + }, + { + "name": "UpdatedSoundOrigin", + "type": "bool", + "writable": true + }, + { + "name": "ClassName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csoundstacksave.json b/generators/gamesdkdocumentation/cs2/docs/classes/csoundstacksave.json new file mode 100644 index 000000000..3db9692b0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csoundstacksave.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSoundStackSave", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSoundStackSave" + }, + "properties": [ + { + "name": "StackName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cspeedscaleupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cspeedscaleupdatenode.json new file mode 100644 index 000000000..580ebd711 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cspeedscaleupdatenode.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSpeedScaleUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSpeedScaleUpdateNode" + }, + "properties": [ + { + "name": "ParamIndex", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csperroundstats_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/csperroundstats_t.json new file mode 100644 index 000000000..bcf339b7a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csperroundstats_t.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CSPerRoundStats_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSPerRoundStats_t" + }, + "properties": [ + { + "name": "Kills", + "type": "int32", + "writable": true + }, + { + "name": "Deaths", + "type": "int32", + "writable": true + }, + { + "name": "Assists", + "type": "int32", + "writable": true + }, + { + "name": "Damage", + "type": "int32", + "writable": true + }, + { + "name": "EquipmentValue", + "type": "int32", + "writable": true + }, + { + "name": "MoneySaved", + "type": "int32", + "writable": true + }, + { + "name": "KillReward", + "type": "int32", + "writable": true + }, + { + "name": "LiveTime", + "type": "int32", + "writable": true + }, + { + "name": "HeadShotKills", + "type": "int32", + "writable": true + }, + { + "name": "Objective", + "type": "int32", + "writable": true + }, + { + "name": "CashEarned", + "type": "int32", + "writable": true + }, + { + "name": "UtilityDamage", + "type": "int32", + "writable": true + }, + { + "name": "EnemiesFlashed", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cspinupdatebase.json b/generators/gamesdkdocumentation/cs2/docs/classes/cspinupdatebase.json new file mode 100644 index 000000000..55307ae66 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cspinupdatebase.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSpinUpdateBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSpinUpdateBase" + }, + "properties": [ + { + "name": "Parent", + "type": "CParticleFunctionOperator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csplineconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/csplineconstraint.json new file mode 100644 index 000000000..032852b80 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csplineconstraint.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "CSplineConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSplineConstraint" + }, + "properties": [ + { + "name": "AnchorOffsetRestore", + "type": "Vector2D", + "writable": true + }, + { + "name": "SplineEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "EnableLateralConstraint", + "type": "bool", + "writable": true + }, + { + "name": "EnableVerticalConstraint", + "type": "bool", + "writable": true + }, + { + "name": "EnableAngularConstraint", + "type": "bool", + "writable": true + }, + { + "name": "EnableLimit", + "type": "bool", + "writable": true + }, + { + "name": "FireEventsOnPath", + "type": "bool", + "writable": true + }, + { + "name": "LinearFrequency", + "type": "float", + "writable": true + }, + { + "name": "LinarDampingRatio", + "type": "float", + "writable": true + }, + { + "name": "PreSolveAnchorPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CPhysConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cspotlightend.json b/generators/gamesdkdocumentation/cs2/docs/classes/cspotlightend.json new file mode 100644 index 000000000..8f89535f8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cspotlightend.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CSpotlightEnd", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSpotlightEnd" + }, + "properties": [ + { + "name": "LightScale", + "type": "float", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "SpotlightDir", + "type": "Vector2D", + "writable": true + }, + { + "name": "SpotlightOrg", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csprite.json b/generators/gamesdkdocumentation/cs2/docs/classes/csprite.json new file mode 100644 index 000000000..d35314c0b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csprite.json @@ -0,0 +1,138 @@ +{ + "kind": "class", + "name": "CSprite", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSprite" + }, + "properties": [ + { + "name": "AttachedToEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "SpriteFramerate", + "type": "float", + "writable": true + }, + { + "name": "Frame", + "type": "float", + "writable": true + }, + { + "name": "DieTime", + "type": "float", + "writable": true + }, + { + "name": "Brightness", + "type": "uint32", + "writable": true + }, + { + "name": "BrightnessDuration", + "type": "float", + "writable": true + }, + { + "name": "SpriteScale", + "type": "float", + "writable": true + }, + { + "name": "ScaleDuration", + "type": "float", + "writable": true + }, + { + "name": "WorldSpaceScale", + "type": "bool", + "writable": true + }, + { + "name": "GlowProxySize", + "type": "float", + "writable": true + }, + { + "name": "HDRColorScale", + "type": "float", + "writable": true + }, + { + "name": "LastTime", + "type": "float", + "writable": true + }, + { + "name": "MaxFrame", + "type": "float", + "writable": true + }, + { + "name": "StartScale", + "type": "float", + "writable": true + }, + { + "name": "DestScale", + "type": "float", + "writable": true + }, + { + "name": "ScaleTimeStart", + "type": "float", + "writable": true + }, + { + "name": "StartBrightness", + "type": "int32", + "writable": true + }, + { + "name": "DestBrightness", + "type": "int32", + "writable": true + }, + { + "name": "BrightnessTimeStart", + "type": "float", + "writable": true + }, + { + "name": "SpriteWidth", + "type": "int32", + "writable": true + }, + { + "name": "SpriteHeight", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cspritealias_env_glow.json b/generators/gamesdkdocumentation/cs2/docs/classes/cspritealias_env_glow.json new file mode 100644 index 000000000..6e0e3bfa7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cspritealias_env_glow.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSpriteAlias_env_glow", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSpriteAlias_env_glow" + }, + "properties": [ + { + "name": "Parent", + "type": "CSprite", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cspriteoriented.json b/generators/gamesdkdocumentation/cs2/docs/classes/cspriteoriented.json new file mode 100644 index 000000000..31207c775 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cspriteoriented.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSpriteOriented", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSpriteOriented" + }, + "properties": [ + { + "name": "Parent", + "type": "CSprite", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cssdsendframeviewinfo.json b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsendframeviewinfo.json new file mode 100644 index 000000000..237f0aa15 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsendframeviewinfo.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSSDSEndFrameViewInfo", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSSDSEndFrameViewInfo" + }, + "properties": [ + { + "name": "ViewId", + "type": "uint64", + "writable": true + }, + { + "name": "ViewName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_endframe.json b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_endframe.json new file mode 100644 index 000000000..291c61793 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_endframe.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CSSDSMsg_EndFrame", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSSDSMsg_EndFrame" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_layerbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_layerbase.json new file mode 100644 index 000000000..98a86996e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_layerbase.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CSSDSMsg_LayerBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSSDSMsg_LayerBase" + }, + "properties": [ + { + "name": "ViewId", + "type": "SceneViewId_t", + "writable": false + }, + { + "name": "ViewName", + "type": "string", + "writable": true + }, + { + "name": "LayerId", + "type": "uint64", + "writable": true + }, + { + "name": "LayerName", + "type": "string", + "writable": true + }, + { + "name": "DisplayText", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_postlayer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_postlayer.json new file mode 100644 index 000000000..7bbea1eec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_postlayer.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSSDSMsg_PostLayer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSSDSMsg_PostLayer" + }, + "properties": [ + { + "name": "Parent", + "type": "CSSDSMsg_LayerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_prelayer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_prelayer.json new file mode 100644 index 000000000..2c5a5af22 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_prelayer.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSSDSMsg_PreLayer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSSDSMsg_PreLayer" + }, + "properties": [ + { + "name": "Parent", + "type": "CSSDSMsg_LayerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_viewrender.json b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_viewrender.json new file mode 100644 index 000000000..9144d139f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_viewrender.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSSDSMsg_ViewRender", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSSDSMsg_ViewRender" + }, + "properties": [ + { + "name": "ViewId", + "type": "SceneViewId_t", + "writable": false + }, + { + "name": "ViewName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_viewtarget.json b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_viewtarget.json new file mode 100644 index 000000000..53fa305c2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_viewtarget.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CSSDSMsg_ViewTarget", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSSDSMsg_ViewTarget" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "TextureId", + "type": "uint64", + "writable": true + }, + { + "name": "Width", + "type": "int32", + "writable": true + }, + { + "name": "Height", + "type": "int32", + "writable": true + }, + { + "name": "RequestedWidth", + "type": "int32", + "writable": true + }, + { + "name": "RequestedHeight", + "type": "int32", + "writable": true + }, + { + "name": "NumMipLevels", + "type": "int32", + "writable": true + }, + { + "name": "Depth", + "type": "int32", + "writable": true + }, + { + "name": "MultisampleNumSamples", + "type": "int32", + "writable": true + }, + { + "name": "Format", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_viewtargetlist.json b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_viewtargetlist.json new file mode 100644 index 000000000..e807e2f9d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cssdsmsg_viewtargetlist.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CSSDSMsg_ViewTargetList", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSSDSMsg_ViewTargetList" + }, + "properties": [ + { + "name": "ViewId", + "type": "SceneViewId_t", + "writable": false + }, + { + "name": "ViewName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstanceoverrideupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstanceoverrideupdatenode.json new file mode 100644 index 000000000..4c699f435 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstanceoverrideupdatenode.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CStanceOverrideUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStanceOverrideUpdateNode" + }, + "properties": [ + { + "name": "StanceSourceNode", + "type": "CAnimUpdateNodeRef", + "writable": false + }, + { + "name": "Parameter", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "Mode", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstancescaleupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstancescaleupdatenode.json new file mode 100644 index 000000000..8186d8b08 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstancescaleupdatenode.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CStanceScaleUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStanceScaleUpdateNode" + }, + "properties": [ + { + "name": "Param", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstateactionupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstateactionupdater.json new file mode 100644 index 000000000..6096685de --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstateactionupdater.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CStateActionUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStateActionUpdater" + }, + "properties": [ + { + "name": "Behavior", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstatemachinecomponentupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstatemachinecomponentupdater.json new file mode 100644 index 000000000..6a2e61e59 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstatemachinecomponentupdater.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CStateMachineComponentUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStateMachineComponentUpdater" + }, + "properties": [ + { + "name": "StateMachine", + "type": "CAnimStateMachineUpdater", + "writable": false + }, + { + "name": "Parent", + "type": "CAnimComponentUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstatemachineupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstatemachineupdatenode.json new file mode 100644 index 000000000..5551fea7c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstatemachineupdatenode.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CStateMachineUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStateMachineUpdateNode" + }, + "properties": [ + { + "name": "StateMachine", + "type": "CAnimStateMachineUpdater", + "writable": false + }, + { + "name": "BlockWaningTags", + "type": "bool", + "writable": true + }, + { + "name": "LockStateWhenWaning", + "type": "bool", + "writable": true + }, + { + "name": "ResetWhenActivated", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimUpdateNodeBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstatenodestatedata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstatenodestatedata.json new file mode 100644 index 000000000..7d6d46858 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstatenodestatedata.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CStateNodeStateData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStateNodeStateData" + }, + "properties": [ + { + "name": "Child", + "type": "CAnimUpdateNodeRef", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstatenodetransitiondata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstatenodetransitiondata.json new file mode 100644 index 000000000..da3ff3dbe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstatenodetransitiondata.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CStateNodeTransitionData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStateNodeTransitionData" + }, + "properties": [ + { + "name": "Curve", + "type": "CBlendCurve", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstateupdatedata.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstateupdatedata.json new file mode 100644 index 000000000..28a82a5a8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstateupdatedata.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CStateUpdateData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStateUpdateData" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Script", + "type": "AnimScriptHandle", + "writable": false + }, + { + "name": "TransitionIndices", + "type": "int32[]", + "writable": true + }, + { + "name": "StateID", + "type": "AnimStateID", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstaticposecache.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstaticposecache.json new file mode 100644 index 000000000..08c053240 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstaticposecache.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CStaticPoseCache", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStaticPoseCache" + }, + "properties": [ + { + "name": "BoneCount", + "type": "int32", + "writable": true + }, + { + "name": "MorphCount", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstaticposecachebuilder.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstaticposecachebuilder.json new file mode 100644 index 000000000..381b17fea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstaticposecachebuilder.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CStaticPoseCacheBuilder", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStaticPoseCacheBuilder" + }, + "properties": [ + { + "name": "Parent", + "type": "CStaticPoseCache", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstepsremainingmetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstepsremainingmetricevaluator.json new file mode 100644 index 000000000..bab17ca7d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstepsremainingmetricevaluator.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CStepsRemainingMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStepsRemainingMetricEvaluator" + }, + "properties": [ + { + "name": "FootIndices", + "type": "int32[]", + "writable": true + }, + { + "name": "MinStepsRemaining", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstopatgoalupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstopatgoalupdatenode.json new file mode 100644 index 000000000..0330f8af6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstopatgoalupdatenode.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CStopAtGoalUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStopAtGoalUpdateNode" + }, + "properties": [ + { + "name": "OuterRadius", + "type": "float", + "writable": true + }, + { + "name": "InnerRadius", + "type": "float", + "writable": true + }, + { + "name": "MaxScale", + "type": "float", + "writable": true + }, + { + "name": "MinScale", + "type": "float", + "writable": true + }, + { + "name": "Damping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstopwatch.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstopwatch.json new file mode 100644 index 000000000..295d789ad --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstopwatch.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CStopwatch", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStopwatch" + }, + "properties": [ + { + "name": "Interval", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CStopwatchBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstopwatchbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstopwatchbase.json new file mode 100644 index 000000000..de55b7759 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstopwatchbase.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CStopwatchBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStopwatchBase" + }, + "properties": [ + { + "name": "IsRunning", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CSimpleSimTimer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cstringanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cstringanimtag.json new file mode 100644 index 000000000..b8ced4d21 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cstringanimtag.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CStringAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CStringAnimTag" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csubtractupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/csubtractupdatenode.json new file mode 100644 index 000000000..a549d1c27 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csubtractupdatenode.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CSubtractUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSubtractUpdateNode" + }, + "properties": [ + { + "name": "FootMotionTiming", + "type": "uint32", + "writable": true + }, + { + "name": "ApplyToFootMotion", + "type": "bool", + "writable": true + }, + { + "name": "ApplyChannelsSeparately", + "type": "bool", + "writable": true + }, + { + "name": "UseModelSpace", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBinaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/csymbolanimparameter.json b/generators/gamesdkdocumentation/cs2/docs/classes/csymbolanimparameter.json new file mode 100644 index 000000000..a4b118006 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/csymbolanimparameter.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CSymbolAnimParameter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CSymbolAnimParameter" + }, + "properties": [ + { + "name": "Parent", + "type": "CConcreteAnimParameter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctakedamageinfo.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctakedamageinfo.json new file mode 100644 index 000000000..4e021d66a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctakedamageinfo.json @@ -0,0 +1,133 @@ +{ + "kind": "class", + "name": "CTakeDamageInfo", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTakeDamageInfo" + }, + "properties": [ + { + "name": "DamageForce", + "type": "Vector2D", + "writable": true + }, + { + "name": "DamagePosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "ReportedPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "DamageDirection", + "type": "Vector2D", + "writable": true + }, + { + "name": "Inflictor", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Attacker", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Ability", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Damage", + "type": "float", + "writable": true + }, + { + "name": "TotalledDamage", + "type": "float", + "writable": true + }, + { + "name": "BitsDamageType", + "type": "uint32", + "writable": true + }, + { + "name": "DamageCustom", + "type": "int32", + "writable": true + }, + { + "name": "AmmoType", + "type": "uint32", + "writable": true + }, + { + "name": "OriginalDamage", + "type": "float", + "writable": true + }, + { + "name": "ShouldBleed", + "type": "bool", + "writable": true + }, + { + "name": "ShouldSpark", + "type": "bool", + "writable": true + }, + { + "name": "DamageAbsorbed", + "type": "float", + "writable": true + }, + { + "name": "DamageFlags", + "type": "uint64", + "writable": true + }, + { + "name": "HitGroupId", + "type": "uint32", + "writable": true + }, + { + "name": "NumObjectsPenetrated", + "type": "int32", + "writable": true + }, + { + "name": "FriendlyFireDamageReductionRatio", + "type": "float", + "writable": true + }, + { + "name": "InTakeDamageFlow", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctakedamageinfoapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctakedamageinfoapi.json new file mode 100644 index 000000000..0672fad48 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctakedamageinfoapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CTakeDamageInfoAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTakeDamageInfoAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctakedamageresult.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctakedamageresult.json new file mode 100644 index 000000000..aae5e05d6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctakedamageresult.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CTakeDamageResult", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTakeDamageResult" + }, + "properties": [ + { + "name": "OriginatingInfo", + "type": "int32[]", + "writable": false + }, + { + "name": "HealthLost", + "type": "int32", + "writable": true + }, + { + "name": "DamageTaken", + "type": "int32", + "writable": true + }, + { + "name": "TotalledHealthLost", + "type": "int32", + "writable": true + }, + { + "name": "TotalledDamageTaken", + "type": "int32", + "writable": true + }, + { + "name": "TotalledDamageAbsorbed", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctakedamagesummaryscopeguard.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctakedamagesummaryscopeguard.json new file mode 100644 index 000000000..3559b91a0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctakedamagesummaryscopeguard.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CTakeDamageSummaryScopeGuard", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTakeDamageSummaryScopeGuard" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctanktargetchange.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctanktargetchange.json new file mode 100644 index 000000000..7e8d5c1d1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctanktargetchange.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CTankTargetChange", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTankTargetChange" + }, + "properties": [ + { + "name": "NewTargetName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctanktrainai.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctanktrainai.json new file mode 100644 index 000000000..a027e7ea6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctanktrainai.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CTankTrainAI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTankTrainAI" + }, + "properties": [ + { + "name": "Train", + "type": "CFuncTrackTrain", + "writable": false + }, + { + "name": "TargetEntity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "SoundPlaying", + "type": "int32", + "writable": true + }, + { + "name": "StartSoundName", + "type": "string", + "writable": true + }, + { + "name": "EngineSoundName", + "type": "string", + "writable": true + }, + { + "name": "MovementSoundName", + "type": "string", + "writable": true + }, + { + "name": "TargetEntityName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctargetselectorupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctargetselectorupdatenode.json new file mode 100644 index 000000000..3928e4d52 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctargetselectorupdatenode.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "CTargetSelectorUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTargetSelectorUpdateNode" + }, + "properties": [ + { + "name": "AngleMode", + "type": "uint32", + "writable": true + }, + { + "name": "TargetPosition", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "TargetFacePositionParameter", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "MoveHeadingParameter", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "DesiredMoveHeadingParameter", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "TargetPositionIsWorldSpace", + "type": "bool", + "writable": true + }, + { + "name": "TargetFacePositionIsWorldSpace", + "type": "bool", + "writable": true + }, + { + "name": "EnablePhaseMatching", + "type": "bool", + "writable": true + }, + { + "name": "PhaseMatchingMaxRootMotionSkip", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimUpdateNodeBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctargetwarpupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctargetwarpupdatenode.json new file mode 100644 index 000000000..0bfd17d3b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctargetwarpupdatenode.json @@ -0,0 +1,103 @@ +{ + "kind": "class", + "name": "CTargetWarpUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTargetWarpUpdateNode" + }, + "properties": [ + { + "name": "AngleMode", + "type": "uint32", + "writable": true + }, + { + "name": "TargetPositionParameter", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "TargetUpVectorParameter", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "TargetFacePositionParameter", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "MoveHeadingParameter", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "DesiredMoveHeadingParameter", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "CorrectionMethod", + "type": "uint32", + "writable": true + }, + { + "name": "TargetWarpTimingMethod", + "type": "uint32", + "writable": true + }, + { + "name": "TargetFacePositionIsWorldSpace", + "type": "bool", + "writable": true + }, + { + "name": "TargetPositionIsWorldSpace", + "type": "bool", + "writable": true + }, + { + "name": "OnlyWarpWhenTagIsFound", + "type": "bool", + "writable": true + }, + { + "name": "WarpOrientationDuringTranslation", + "type": "bool", + "writable": true + }, + { + "name": "WarpAroundCenter", + "type": "bool", + "writable": true + }, + { + "name": "MaxAngle", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctaskhandshakeanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctaskhandshakeanimtag.json new file mode 100644 index 000000000..f3d041632 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctaskhandshakeanimtag.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CTaskHandshakeAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTaskHandshakeAnimTag" + }, + "properties": [ + { + "name": "Parent", + "type": "CHandshakeAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctaskstatusanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctaskstatusanimtag.json new file mode 100644 index 000000000..de91db328 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctaskstatusanimtag.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CTaskStatusAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTaskStatusAnimTag" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cteam.json b/generators/gamesdkdocumentation/cs2/docs/classes/cteam.json new file mode 100644 index 000000000..fd2a0f545 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cteam.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CTeam", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTeam" + }, + "properties": [ + { + "name": "Score", + "type": "int32", + "writable": true + }, + { + "name": "Teamname", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cteamplayrules.json b/generators/gamesdkdocumentation/cs2/docs/classes/cteamplayrules.json new file mode 100644 index 000000000..93e021ae2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cteamplayrules.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CTeamplayRules", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTeamplayRules" + }, + "properties": [ + { + "name": "Parent", + "type": "CMultiplayRules", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctestblendcontainer.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctestblendcontainer.json new file mode 100644 index 000000000..49fafba43 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctestblendcontainer.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CTestBlendContainer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTestBlendContainer" + }, + "properties": [ + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctestdomainderived_cursor.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctestdomainderived_cursor.json new file mode 100644 index 000000000..130f1544e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctestdomainderived_cursor.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CTestDomainDerived_Cursor", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTestDomainDerived_Cursor" + }, + "properties": [ + { + "name": "CursorValueA", + "type": "int32", + "writable": true + }, + { + "name": "CursorValueB", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CPulseExecCursor", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctesteffect.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctesteffect.json new file mode 100644 index 000000000..ab041e3a5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctesteffect.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CTestEffect", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTestEffect" + }, + "properties": [ + { + "name": "Loop", + "type": "int32", + "writable": true + }, + { + "name": "Beam", + "type": "int32", + "writable": true + }, + { + "name": "Beam1", + "type": "int32[]", + "writable": false + }, + { + "name": "BeamTime", + "type": "float[]", + "writable": true + }, + { + "name": "StartTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctexturebasedanimatable.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctexturebasedanimatable.json new file mode 100644 index 000000000..3ae94beaa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctexturebasedanimatable.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CTextureBasedAnimatable", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTextureBasedAnimatable" + }, + "properties": [ + { + "name": "Loop", + "type": "bool", + "writable": true + }, + { + "name": "FPS", + "type": "float", + "writable": true + }, + { + "name": "AnimationBoundsMin", + "type": "Vector2D", + "writable": true + }, + { + "name": "AnimationBoundsMax", + "type": "Vector2D", + "writable": true + }, + { + "name": "StartTime", + "type": "float", + "writable": true + }, + { + "name": "StartFrame", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctilttwistconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctilttwistconstraint.json new file mode 100644 index 000000000..96c25b139 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctilttwistconstraint.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CTiltTwistConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTiltTwistConstraint" + }, + "properties": [ + { + "name": "TargetAxis", + "type": "int32", + "writable": true + }, + { + "name": "SlaveAxis", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctimeline.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctimeline.json new file mode 100644 index 000000000..4b693de5a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctimeline.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CTimeline", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTimeline" + }, + "properties": [ + { + "name": "Values", + "type": "float[]", + "writable": true + }, + { + "name": "ValueCounts", + "type": "int32[]", + "writable": true + }, + { + "name": "BucketCount", + "type": "int32", + "writable": true + }, + { + "name": "Interval", + "type": "float", + "writable": true + }, + { + "name": "FinalValue", + "type": "float", + "writable": true + }, + { + "name": "CompressionType", + "type": "uint32", + "writable": true + }, + { + "name": "Stopped", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "IntervalTimer", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctimeremainingmetricevaluator.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctimeremainingmetricevaluator.json new file mode 100644 index 000000000..b3c9c2402 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctimeremainingmetricevaluator.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CTimeRemainingMetricEvaluator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTimeRemainingMetricEvaluator" + }, + "properties": [ + { + "name": "MatchByTimeRemaining", + "type": "bool", + "writable": true + }, + { + "name": "MaxTimeRemaining", + "type": "float", + "writable": true + }, + { + "name": "FilterByTimeRemaining", + "type": "bool", + "writable": true + }, + { + "name": "MinTimeRemaining", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CMotionMetricEvaluator", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctimerentity.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctimerentity.json new file mode 100644 index 000000000..9c51bc05e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctimerentity.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CTimerEntity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTimerEntity" + }, + "properties": [ + { + "name": "OnTimer", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnTimerHigh", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnTimerLow", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Disabled", + "type": "int32", + "writable": true + }, + { + "name": "InitialDelay", + "type": "float", + "writable": true + }, + { + "name": "RefireTime", + "type": "float", + "writable": true + }, + { + "name": "UpDownState", + "type": "bool", + "writable": true + }, + { + "name": "UseRandomTime", + "type": "int32", + "writable": true + }, + { + "name": "PauseAfterFiring", + "type": "bool", + "writable": true + }, + { + "name": "LowerRandomBound", + "type": "float", + "writable": true + }, + { + "name": "UpperRandomBound", + "type": "float", + "writable": true + }, + { + "name": "RemainingTime", + "type": "float", + "writable": true + }, + { + "name": "Paused", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CLogicalEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctogglecomponentactionupdater.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctogglecomponentactionupdater.json new file mode 100644 index 000000000..b0fa0cdad --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctogglecomponentactionupdater.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CToggleComponentActionUpdater", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CToggleComponentActionUpdater" + }, + "properties": [ + { + "name": "ComponentID", + "type": "AnimComponentID", + "writable": false + }, + { + "name": "SetEnabled", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimActionUpdater", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctonemapcontroller2.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctonemapcontroller2.json new file mode 100644 index 000000000..d21ef4b85 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctonemapcontroller2.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CTonemapController2", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTonemapController2" + }, + "properties": [ + { + "name": "AutoExposureMin", + "type": "float", + "writable": true + }, + { + "name": "AutoExposureMax", + "type": "float", + "writable": true + }, + { + "name": "ExposureAdaptationSpeedUp", + "type": "float", + "writable": true + }, + { + "name": "ExposureAdaptationSpeedDown", + "type": "float", + "writable": true + }, + { + "name": "TonemapEVSmoothingRange", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctonemapcontroller2alias_env_tonemap_controller2.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctonemapcontroller2alias_env_tonemap_controller2.json new file mode 100644 index 000000000..e2bcef687 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctonemapcontroller2alias_env_tonemap_controller2.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CTonemapController2Alias_env_tonemap_controller2", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTonemapController2Alias_env_tonemap_controller2" + }, + "properties": [ + { + "name": "Parent", + "type": "CTonemapController2", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctonemaptrigger.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctonemaptrigger.json new file mode 100644 index 000000000..f6c585749 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctonemaptrigger.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CTonemapTrigger", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTonemapTrigger" + }, + "properties": [ + { + "name": "TonemapControllerName", + "type": "string", + "writable": true + }, + { + "name": "TonemapController", + "type": "CEntityInstance", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctouchexpansioncomponent.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctouchexpansioncomponent.json new file mode 100644 index 000000000..01307c2d7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctouchexpansioncomponent.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CTouchExpansionComponent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTouchExpansionComponent" + }, + "properties": [ + { + "name": "Parent", + "type": "CEntityComponent", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctransitionupdatedata.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctransitionupdatedata.json new file mode 100644 index 000000000..6f4b87466 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctransitionupdatedata.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CTransitionUpdateData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTransitionUpdateData" + }, + "properties": [ + { + "name": "SrcStateIndex", + "type": "uint8", + "writable": true + }, + { + "name": "DestStateIndex", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggeractiveweapondetect.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggeractiveweapondetect.json new file mode 100644 index 000000000..50a03131c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggeractiveweapondetect.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CTriggerActiveWeaponDetect", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerActiveWeaponDetect" + }, + "properties": [ + { + "name": "OnTouchedActiveWeapon", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "WeaponClassName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerbombreset.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerbombreset.json new file mode 100644 index 000000000..5ceee388c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerbombreset.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CTriggerBombReset", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerBombReset" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerbrush.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerbrush.json new file mode 100644 index 000000000..322a04aa6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerbrush.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CTriggerBrush", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerBrush" + }, + "properties": [ + { + "name": "OnStartTouch", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnEndTouch", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnUse", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "InputFilter", + "type": "int32", + "writable": true + }, + { + "name": "DontMessageParent", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerbuoyancy.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerbuoyancy.json new file mode 100644 index 000000000..95641159a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerbuoyancy.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CTriggerBuoyancy", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerBuoyancy" + }, + "properties": [ + { + "name": "BuoyancyHelper", + "type": "CBuoyancyHelper", + "writable": false + }, + { + "name": "FluidDensity", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggercallback.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggercallback.json new file mode 100644 index 000000000..9477af55c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggercallback.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CTriggerCallback", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerCallback" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerdetectbulletfire.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerdetectbulletfire.json new file mode 100644 index 000000000..f633c6627 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerdetectbulletfire.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CTriggerDetectBulletFire", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerDetectBulletFire" + }, + "properties": [ + { + "name": "PlayerFireOnly", + "type": "bool", + "writable": true + }, + { + "name": "OnDetectedBulletFire", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerdetectexplosion.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerdetectexplosion.json new file mode 100644 index 000000000..46a5baeae --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerdetectexplosion.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CTriggerDetectExplosion", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerDetectExplosion" + }, + "properties": [ + { + "name": "OnDetectedExplosion", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerfan.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerfan.json new file mode 100644 index 000000000..e20ce1a87 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerfan.json @@ -0,0 +1,148 @@ +{ + "kind": "class", + "name": "CTriggerFan", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerFan" + }, + "properties": [ + { + "name": "FanOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "FanOriginOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "FanEnd", + "type": "Vector2D", + "writable": true + }, + { + "name": "NoiseDirectionTarget", + "type": "Vector2D", + "writable": true + }, + { + "name": "Direction", + "type": "Vector2D", + "writable": true + }, + { + "name": "PushTowardsInfoTarget", + "type": "bool", + "writable": true + }, + { + "name": "PushAwayFromInfoTarget", + "type": "bool", + "writable": true + }, + { + "name": "InfoFan", + "type": "CInfoFan", + "writable": false + }, + { + "name": "Force", + "type": "float", + "writable": true + }, + { + "name": "Falloff", + "type": "bool", + "writable": true + }, + { + "name": "RampTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "InfoFan1", + "type": "string", + "writable": true + }, + { + "name": "RopeForceScale", + "type": "float", + "writable": true + }, + { + "name": "ParticleForceScale", + "type": "float", + "writable": true + }, + { + "name": "PlayerForce", + "type": "float", + "writable": true + }, + { + "name": "PlayerWindblock", + "type": "bool", + "writable": true + }, + { + "name": "NPCForce", + "type": "float", + "writable": true + }, + { + "name": "RampTime", + "type": "float", + "writable": true + }, + { + "name": "NoiseDegrees", + "type": "float", + "writable": true + }, + { + "name": "NoiseSpeed", + "type": "float", + "writable": true + }, + { + "name": "PushPlayer", + "type": "bool", + "writable": true + }, + { + "name": "RampDown", + "type": "bool", + "writable": true + }, + { + "name": "ManagerFanIdx", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggergameevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggergameevent.json new file mode 100644 index 000000000..b6071d6fa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggergameevent.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CTriggerGameEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerGameEvent" + }, + "properties": [ + { + "name": "StrStartTouchEventName", + "type": "string", + "writable": true + }, + { + "name": "StrEndTouchEventName", + "type": "string", + "writable": true + }, + { + "name": "StrTriggerID", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggergravity.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggergravity.json new file mode 100644 index 000000000..b0e74d8ee --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggergravity.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CTriggerGravity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerGravity" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerhostagereset.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerhostagereset.json new file mode 100644 index 000000000..8da862d72 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerhostagereset.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CTriggerHostageReset", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerHostageReset" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerhurt.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerhurt.json new file mode 100644 index 000000000..12ae5abfc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerhurt.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CTriggerHurt", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerHurt" + }, + "properties": [ + { + "name": "OriginalDamage", + "type": "float", + "writable": true + }, + { + "name": "Damage", + "type": "float", + "writable": true + }, + { + "name": "DamageCap", + "type": "float", + "writable": true + }, + { + "name": "LastDmgTime", + "type": "float", + "writable": true + }, + { + "name": "ForgivenessDelay", + "type": "float", + "writable": true + }, + { + "name": "BitsDamageInflict", + "type": "uint32", + "writable": true + }, + { + "name": "DamageModel", + "type": "int32", + "writable": true + }, + { + "name": "NoDmgForce", + "type": "bool", + "writable": true + }, + { + "name": "DamageForce", + "type": "Vector2D", + "writable": true + }, + { + "name": "ThinkAlways", + "type": "bool", + "writable": true + }, + { + "name": "HurtThinkPeriod", + "type": "float", + "writable": true + }, + { + "name": "OnHurt", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnHurtPlayer", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerimpact.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerimpact.json new file mode 100644 index 000000000..635ee6ba5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerimpact.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CTriggerImpact", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerImpact" + }, + "properties": [ + { + "name": "Magnitude", + "type": "float", + "writable": true + }, + { + "name": "Noise", + "type": "float", + "writable": true + }, + { + "name": "Viewkick", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CTriggerMultiple", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerlerpobject.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerlerpobject.json new file mode 100644 index 000000000..62b6db218 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerlerpobject.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CTriggerLerpObject", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerLerpObject" + }, + "properties": [ + { + "name": "LerpTarget", + "type": "string", + "writable": true + }, + { + "name": "LerpTarget1", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "LerpTargetAttachment", + "type": "string", + "writable": true + }, + { + "name": "LerpDuration", + "type": "float", + "writable": true + }, + { + "name": "LerpRestoreMoveType", + "type": "bool", + "writable": true + }, + { + "name": "SingleLerpObject", + "type": "bool", + "writable": true + }, + { + "name": "LerpEffect", + "type": "string", + "writable": true + }, + { + "name": "LerpSound", + "type": "string", + "writable": true + }, + { + "name": "AttachTouchingObject", + "type": "bool", + "writable": true + }, + { + "name": "EntityToWaitForDisconnect", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "OnLerpStarted", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnLerpFinished", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerlook.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerlook.json new file mode 100644 index 000000000..df8445492 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerlook.json @@ -0,0 +1,108 @@ +{ + "kind": "class", + "name": "CTriggerLook", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerLook" + }, + "properties": [ + { + "name": "LookTarget", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "FieldOfView", + "type": "float", + "writable": true + }, + { + "name": "LookTime", + "type": "float", + "writable": true + }, + { + "name": "LookTimeTotal", + "type": "float", + "writable": true + }, + { + "name": "LookTimeLast", + "type": "float", + "writable": true + }, + { + "name": "TimeoutDuration", + "type": "float", + "writable": true + }, + { + "name": "TimeoutFired", + "type": "bool", + "writable": true + }, + { + "name": "IsLooking", + "type": "bool", + "writable": true + }, + { + "name": "2DFOV", + "type": "bool", + "writable": true + }, + { + "name": "UseVelocity", + "type": "bool", + "writable": true + }, + { + "name": "TestOcclusion", + "type": "bool", + "writable": true + }, + { + "name": "TestAllVisibleOcclusion", + "type": "bool", + "writable": true + }, + { + "name": "OnTimeout", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnStartLook", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "OnEndLook", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CTriggerOnce", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggermultiple.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggermultiple.json new file mode 100644 index 000000000..53379dd54 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggermultiple.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CTriggerMultiple", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerMultiple" + }, + "properties": [ + { + "name": "OnTrigger", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggeronce.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggeronce.json new file mode 100644 index 000000000..49b971b59 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggeronce.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CTriggerOnce", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerOnce" + }, + "properties": [ + { + "name": "Parent", + "type": "CTriggerMultiple", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerphysics.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerphysics.json new file mode 100644 index 000000000..9c26444ef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerphysics.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CTriggerPhysics", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerPhysics" + }, + "properties": [ + { + "name": "GravityScale", + "type": "float", + "writable": true + }, + { + "name": "LinearLimit", + "type": "float", + "writable": true + }, + { + "name": "LinearDamping", + "type": "float", + "writable": true + }, + { + "name": "AngularLimit", + "type": "float", + "writable": true + }, + { + "name": "AngularDamping", + "type": "float", + "writable": true + }, + { + "name": "LinearForce", + "type": "float", + "writable": true + }, + { + "name": "Frequency", + "type": "float", + "writable": true + }, + { + "name": "DampingRatio", + "type": "float", + "writable": true + }, + { + "name": "LinearForcePointAt", + "type": "Vector2D", + "writable": true + }, + { + "name": "CollapseToForcePoint", + "type": "bool", + "writable": true + }, + { + "name": "LinearForcePointAtWorld", + "type": "Vector2D", + "writable": true + }, + { + "name": "LinearForceDirection", + "type": "Vector2D", + "writable": true + }, + { + "name": "ConvertToDebrisWhenPossible", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerproximity.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerproximity.json new file mode 100644 index 000000000..7ce42d303 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerproximity.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CTriggerProximity", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerProximity" + }, + "properties": [ + { + "name": "MeasureTarget", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "MeasureTarget1", + "type": "string", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Touchers", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerpush.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerpush.json new file mode 100644 index 000000000..972dfa710 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerpush.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "CTriggerPush", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerPush" + }, + "properties": [ + { + "name": "PushEntitySpace", + "type": "Vector", + "writable": true + }, + { + "name": "PushDirEntitySpace", + "type": "Vector2D", + "writable": true + }, + { + "name": "TriggerOnStartTouch", + "type": "bool", + "writable": true + }, + { + "name": "UsePathSimple", + "type": "bool", + "writable": true + }, + { + "name": "PathSimpleName", + "type": "string", + "writable": true + }, + { + "name": "PathSimple", + "type": "int32[]", + "writable": false + }, + { + "name": "SplinePushType", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerremove.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerremove.json new file mode 100644 index 000000000..cde62d876 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerremove.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CTriggerRemove", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerRemove" + }, + "properties": [ + { + "name": "OnRemove", + "type": "CEntityIOOutput", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggersave.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggersave.json new file mode 100644 index 000000000..51818db12 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggersave.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CTriggerSave", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerSave" + }, + "properties": [ + { + "name": "ForceNewLevelUnit", + "type": "bool", + "writable": true + }, + { + "name": "DangerousTimer", + "type": "float", + "writable": true + }, + { + "name": "MinHitPoints", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggersndsosopvar.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggersndsosopvar.json new file mode 100644 index 000000000..c01f3296e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggersndsosopvar.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "CTriggerSndSosOpvar", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerSndSosOpvar" + }, + "properties": [ + { + "name": "Position", + "type": "Vector2D", + "writable": true + }, + { + "name": "CenterSize", + "type": "float", + "writable": true + }, + { + "name": "MinVal", + "type": "float", + "writable": true + }, + { + "name": "MaxVal", + "type": "float", + "writable": true + }, + { + "name": "OpvarName", + "type": "string", + "writable": true + }, + { + "name": "StackName", + "type": "string", + "writable": true + }, + { + "name": "OperatorName", + "type": "string", + "writable": true + }, + { + "name": "VolIs2D", + "type": "bool", + "writable": true + }, + { + "name": "OpvarNameChar", + "type": "string", + "writable": true + }, + { + "name": "StackNameChar", + "type": "string", + "writable": true + }, + { + "name": "OperatorNameChar", + "type": "string", + "writable": true + }, + { + "name": "VecNormPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "NormCenterSize", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggersoundscape.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggersoundscape.json new file mode 100644 index 000000000..7f50f05ea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggersoundscape.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CTriggerSoundscape", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerSoundscape" + }, + "properties": [ + { + "name": "Soundscape", + "type": "CEnvSoundscapeTriggerable", + "writable": false + }, + { + "name": "SoundscapeName", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerteleport.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerteleport.json new file mode 100644 index 000000000..93a859bf0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggerteleport.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CTriggerTeleport", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerTeleport" + }, + "properties": [ + { + "name": "Landmark", + "type": "string", + "writable": true + }, + { + "name": "UseLandmarkAngles", + "type": "bool", + "writable": true + }, + { + "name": "MirrorPlayer", + "type": "bool", + "writable": true + }, + { + "name": "CheckDestIfClearForPlayer", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggertogglesave.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggertogglesave.json new file mode 100644 index 000000000..ac534366c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggertogglesave.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CTriggerToggleSave", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerToggleSave" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseTrigger", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctriggervolume.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggervolume.json new file mode 100644 index 000000000..33767b890 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctriggervolume.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CTriggerVolume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTriggerVolume" + }, + "properties": [ + { + "name": "FilterName", + "type": "string", + "writable": true + }, + { + "name": "Filter", + "type": "CBaseFilter", + "writable": false + }, + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cturnhelperupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cturnhelperupdatenode.json new file mode 100644 index 000000000..2fcddd3b5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cturnhelperupdatenode.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CTurnHelperUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTurnHelperUpdateNode" + }, + "properties": [ + { + "name": "FacingTarget", + "type": "uint32", + "writable": true + }, + { + "name": "TurnStartTimeOffset", + "type": "float", + "writable": true + }, + { + "name": "TurnDuration", + "type": "float", + "writable": true + }, + { + "name": "MatchChildDuration", + "type": "bool", + "writable": true + }, + { + "name": "ManualTurnOffset", + "type": "float", + "writable": true + }, + { + "name": "UseManualTurnOffset", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctwistconstraint.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctwistconstraint.json new file mode 100644 index 000000000..d7afef172 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctwistconstraint.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CTwistConstraint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTwistConstraint" + }, + "properties": [ + { + "name": "Inverse", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseConstraint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ctwoboneikupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/ctwoboneikupdatenode.json new file mode 100644 index 000000000..345f7db81 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ctwoboneikupdatenode.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CTwoBoneIKUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CTwoBoneIKUpdateNode" + }, + "properties": [ + { + "name": "OpFixedData", + "type": "TwoBoneIKSettings_t", + "writable": false + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cunaryupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cunaryupdatenode.json new file mode 100644 index 000000000..9aaf556ee --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cunaryupdatenode.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CUnaryUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CUnaryUpdateNode" + }, + "properties": [ + { + "name": "ChildNode", + "type": "CAnimUpdateNodeRef", + "writable": false + }, + { + "name": "Parent", + "type": "CAnimUpdateNodeBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvariantdefaultallocator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvariantdefaultallocator.json new file mode 100644 index 000000000..70327f2dd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvariantdefaultallocator.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CVariantDefaultAllocator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVariantDefaultAllocator" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvectoranimparameter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvectoranimparameter.json new file mode 100644 index 000000000..ef4573aa7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvectoranimparameter.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CVectorAnimParameter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVectorAnimParameter" + }, + "properties": [ + { + "name": "DefaultValue", + "type": "Vector2D", + "writable": true + }, + { + "name": "Interpolate", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CConcreteAnimParameter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvectorexponentialmovingaverage.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvectorexponentialmovingaverage.json new file mode 100644 index 000000000..273cbee76 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvectorexponentialmovingaverage.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CVectorExponentialMovingAverage", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVectorExponentialMovingAverage" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvectormovingaverage.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvectormovingaverage.json new file mode 100644 index 000000000..71dcb5230 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvectormovingaverage.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CVectorMovingAverage", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVectorMovingAverage" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvectorquantizer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvectorquantizer.json new file mode 100644 index 000000000..1e9a695bb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvectorquantizer.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CVectorQuantizer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVectorQuantizer" + }, + "properties": [ + { + "name": "CentroidVectors", + "type": "float[]", + "writable": true + }, + { + "name": "Centroids", + "type": "int32", + "writable": true + }, + { + "name": "Dimensions", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvirtualanimparameter.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvirtualanimparameter.json new file mode 100644 index 000000000..bb1fd69d8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvirtualanimparameter.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CVirtualAnimParameter", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVirtualAnimParameter" + }, + "properties": [ + { + "name": "ExpressionString", + "type": "string", + "writable": true + }, + { + "name": "ParamType", + "type": "uint8", + "writable": true + }, + { + "name": "Parent", + "type": "CAnimParameterBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerampeddecayingsinewave.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerampeddecayingsinewave.json new file mode 100644 index 000000000..baa8da148 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerampeddecayingsinewave.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CVoiceContainerAmpedDecayingSineWave", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerAmpedDecayingSineWave" + }, + "properties": [ + { + "name": "GainAmount", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CVoiceContainerDecayingSineWave", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontaineranalysisbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontaineranalysisbase.json new file mode 100644 index 000000000..c482646e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontaineranalysisbase.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CVoiceContainerAnalysisBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerAnalysisBase" + }, + "properties": [ + { + "name": "RegenerateCurveOnCompile", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerbase.json new file mode 100644 index 000000000..45889b66f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerbase.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CVoiceContainerBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerBase" + }, + "properties": [ + { + "name": "EnvelopeAnalyzer", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerblender.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerblender.json new file mode 100644 index 000000000..a7d720d49 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerblender.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CVoiceContainerBlender", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerBlender" + }, + "properties": [ + { + "name": "FirstSound", + "type": "CSoundContainerReference", + "writable": false + }, + { + "name": "SecondSound", + "type": "CSoundContainerReference", + "writable": false + }, + { + "name": "BlendFactor", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerdecayingsinewave.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerdecayingsinewave.json new file mode 100644 index 000000000..1f4fbafa4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerdecayingsinewave.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CVoiceContainerDecayingSineWave", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerDecayingSineWave" + }, + "properties": [ + { + "name": "Frequency", + "type": "float", + "writable": true + }, + { + "name": "DecayTime", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerdefault.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerdefault.json new file mode 100644 index 000000000..102a338a3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerdefault.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CVoiceContainerDefault", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerDefault" + }, + "properties": [ + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerenvelope.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerenvelope.json new file mode 100644 index 000000000..10d60044f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerenvelope.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CVoiceContainerEnvelope", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerEnvelope" + }, + "properties": [ + { + "name": "AnalysisContainer", + "type": "int32[]", + "writable": false + }, + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerenvelopeanalyzer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerenvelopeanalyzer.json new file mode 100644 index 000000000..183fb3397 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerenvelopeanalyzer.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CVoiceContainerEnvelopeAnalyzer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerEnvelopeAnalyzer" + }, + "properties": [ + { + "name": "Mode", + "type": "uint32", + "writable": true + }, + { + "name": "AnalysisWindowMs", + "type": "float", + "writable": true + }, + { + "name": "Threshold", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CVoiceContainerAnalysisBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainergranulator.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainergranulator.json new file mode 100644 index 000000000..65ed53bc7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainergranulator.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CVoiceContainerGranulator", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerGranulator" + }, + "properties": [ + { + "name": "GrainLength", + "type": "float", + "writable": true + }, + { + "name": "GrainCrossfadeAmount", + "type": "float", + "writable": true + }, + { + "name": "StartJitter", + "type": "float", + "writable": true + }, + { + "name": "PlaybackJitter", + "type": "float", + "writable": true + }, + { + "name": "ShouldWraparound", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerlooptrigger.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerlooptrigger.json new file mode 100644 index 000000000..76eac4881 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerlooptrigger.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CVoiceContainerLoopTrigger", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerLoopTrigger" + }, + "properties": [ + { + "name": "Sound", + "type": "CSoundContainerReference", + "writable": false + }, + { + "name": "RetriggerTimeMin", + "type": "float", + "writable": true + }, + { + "name": "RetriggerTimeMax", + "type": "float", + "writable": true + }, + { + "name": "FadeTime", + "type": "float", + "writable": true + }, + { + "name": "CrossFade", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainernull.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainernull.json new file mode 100644 index 000000000..d305450d9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainernull.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CVoiceContainerNull", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerNull" + }, + "properties": [ + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerparameterblender.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerparameterblender.json new file mode 100644 index 000000000..21ab63f2f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerparameterblender.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "CVoiceContainerParameterBlender", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerParameterBlender" + }, + "properties": [ + { + "name": "FirstSound", + "type": "CSoundContainerReference", + "writable": false + }, + { + "name": "SecondSound", + "type": "CSoundContainerReference", + "writable": false + }, + { + "name": "EnableOcclusionBlend", + "type": "bool", + "writable": true + }, + { + "name": "EnableDistanceBlend", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerrandomsampler.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerrandomsampler.json new file mode 100644 index 000000000..2b380a5bb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerrandomsampler.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CVoiceContainerRandomSampler", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerRandomSampler" + }, + "properties": [ + { + "name": "Amplitude", + "type": "float", + "writable": true + }, + { + "name": "AmplitudeJitter", + "type": "float", + "writable": true + }, + { + "name": "TimeJitter", + "type": "float", + "writable": true + }, + { + "name": "MaxLength", + "type": "float", + "writable": true + }, + { + "name": "NumDelayVariations", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerrealtimefmsinewave.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerrealtimefmsinewave.json new file mode 100644 index 000000000..37c5d2b21 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerrealtimefmsinewave.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CVoiceContainerRealtimeFMSineWave", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerRealtimeFMSineWave" + }, + "properties": [ + { + "name": "CarrierFrequency", + "type": "float", + "writable": true + }, + { + "name": "ModulatorFrequency", + "type": "float", + "writable": true + }, + { + "name": "ModulatorAmount", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerselector.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerselector.json new file mode 100644 index 000000000..9678edf07 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerselector.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "CVoiceContainerSelector", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerSelector" + }, + "properties": [ + { + "name": "Mode", + "type": "uint32", + "writable": true + }, + { + "name": "SoundsToPlay", + "type": "CSoundContainerReferenceArray", + "writable": false + }, + { + "name": "ProbabilityWeights", + "type": "float[]", + "writable": true + }, + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerset.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerset.json new file mode 100644 index 000000000..df27fe54b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerset.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CVoiceContainerSet", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerSet" + }, + "properties": [ + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainersetelement.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainersetelement.json new file mode 100644 index 000000000..257c6bdef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainersetelement.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CVoiceContainerSetElement", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerSetElement" + }, + "properties": [ + { + "name": "Sound", + "type": "CSoundContainerReference", + "writable": false + }, + { + "name": "VolumeDB", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainershapednoise.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainershapednoise.json new file mode 100644 index 000000000..8284515bd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainershapednoise.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "CVoiceContainerShapedNoise", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerShapedNoise" + }, + "properties": [ + { + "name": "UseCurveForFrequency", + "type": "bool", + "writable": true + }, + { + "name": "Frequency", + "type": "float", + "writable": true + }, + { + "name": "UseCurveForResonance", + "type": "bool", + "writable": true + }, + { + "name": "Resonance", + "type": "float", + "writable": true + }, + { + "name": "UseCurveForAmplitude", + "type": "bool", + "writable": true + }, + { + "name": "GainInDecibels", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerstaticadditivesynth.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerstaticadditivesynth.json new file mode 100644 index 000000000..e51160455 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerstaticadditivesynth.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CVoiceContainerStaticAdditiveSynth", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerStaticAdditiveSynth" + }, + "properties": [ + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerswitch.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerswitch.json new file mode 100644 index 000000000..5d79bc169 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoicecontainerswitch.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CVoiceContainerSwitch", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoiceContainerSwitch" + }, + "properties": [ + { + "name": "Parent", + "type": "CVoiceContainerBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvoxelvisibility.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvoxelvisibility.json new file mode 100644 index 000000000..39d992646 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvoxelvisibility.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "CVoxelVisibility", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVoxelVisibility" + }, + "properties": [ + { + "name": "BaseClusterCount", + "type": "uint32", + "writable": true + }, + { + "name": "PVSBytesPerCluster", + "type": "uint32", + "writable": true + }, + { + "name": "MinBounds", + "type": "Vector2D", + "writable": true + }, + { + "name": "MaxBounds", + "type": "Vector2D", + "writable": true + }, + { + "name": "GridSize", + "type": "float", + "writable": true + }, + { + "name": "SkyVisibilityCluster", + "type": "uint32", + "writable": true + }, + { + "name": "SunVisibilityCluster", + "type": "uint32", + "writable": true + }, + { + "name": "NodeBlock", + "type": "VoxelVisBlockOffset_t", + "writable": false + }, + { + "name": "RegionBlock", + "type": "VoxelVisBlockOffset_t", + "writable": false + }, + { + "name": "EnclosedClusterListBlock", + "type": "VoxelVisBlockOffset_t", + "writable": false + }, + { + "name": "EnclosedClustersBlock", + "type": "VoxelVisBlockOffset_t", + "writable": false + }, + { + "name": "MasksBlock", + "type": "VoxelVisBlockOffset_t", + "writable": false + }, + { + "name": "VisBlocks", + "type": "VoxelVisBlockOffset_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cvphysxsurfacepropertieslist.json b/generators/gamesdkdocumentation/cs2/docs/classes/cvphysxsurfacepropertieslist.json new file mode 100644 index 000000000..0ef550ff4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cvphysxsurfacepropertieslist.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "CVPhysXSurfacePropertiesList", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CVPhysXSurfacePropertiesList" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cwarpsectionanimtag.json b/generators/gamesdkdocumentation/cs2/docs/classes/cwarpsectionanimtag.json new file mode 100644 index 000000000..e411d5efd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cwarpsectionanimtag.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CWarpSectionAnimTag", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWarpSectionAnimTag" + }, + "properties": [ + { + "name": "WarpPosition", + "type": "bool", + "writable": true + }, + { + "name": "WarpOrientation", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CWarpSectionAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cwarpsectionanimtagbase.json b/generators/gamesdkdocumentation/cs2/docs/classes/cwarpsectionanimtagbase.json new file mode 100644 index 000000000..195dee7cf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cwarpsectionanimtagbase.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWarpSectionAnimTagBase", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWarpSectionAnimTagBase" + }, + "properties": [ + { + "name": "Parent", + "type": "CAnimTagBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cwaterbullet.json b/generators/gamesdkdocumentation/cs2/docs/classes/cwaterbullet.json new file mode 100644 index 000000000..8fbf62e1d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cwaterbullet.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWaterBullet", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWaterBullet" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseAnimGraph", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cwatersplasher.json b/generators/gamesdkdocumentation/cs2/docs/classes/cwatersplasher.json new file mode 100644 index 000000000..5f79d2ac9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cwatersplasher.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWaterSplasher", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWaterSplasher" + }, + "properties": [ + { + "name": "Parent", + "type": "C_BaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cwaypointhelperupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/cwaypointhelperupdatenode.json new file mode 100644 index 000000000..d05ffc015 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cwaypointhelperupdatenode.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "CWayPointHelperUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWayPointHelperUpdateNode" + }, + "properties": [ + { + "name": "StartCycle", + "type": "float", + "writable": true + }, + { + "name": "EndCycle", + "type": "float", + "writable": true + }, + { + "name": "OnlyGoals", + "type": "bool", + "writable": true + }, + { + "name": "PreventOvershoot", + "type": "bool", + "writable": true + }, + { + "name": "PreventUndershoot", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CUnaryUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponaug.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponaug.json new file mode 100644 index 000000000..40bcfac5e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponaug.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponAug", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponAug" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponawp.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponawp.json new file mode 100644 index 000000000..a1dae8cb4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponawp.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponAWP", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponAWP" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponbaseitem.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponbaseitem.json new file mode 100644 index 000000000..646a0270a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponbaseitem.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CWeaponBaseItem", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponBaseItem" + }, + "properties": [ + { + "name": "SequenceCompleteTimer", + "type": "CountdownTimer", + "writable": false + }, + { + "name": "Redraw", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CCSWeaponBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponbizon.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponbizon.json new file mode 100644 index 000000000..58b706503 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponbizon.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponBizon", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponBizon" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponcz75a.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponcz75a.json new file mode 100644 index 000000000..00e51109e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponcz75a.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CWeaponCZ75a", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponCZ75a" + }, + "properties": [ + { + "name": "MagazineRemoved", + "type": "bool", + "writable": true + }, + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponelite.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponelite.json new file mode 100644 index 000000000..b53ecd64a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponelite.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponElite", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponElite" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponfamas.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponfamas.json new file mode 100644 index 000000000..55ec56298 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponfamas.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponFamas", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponFamas" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponfiveseven.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponfiveseven.json new file mode 100644 index 000000000..77786c699 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponfiveseven.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponFiveSeven", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponFiveSeven" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweapong3sg1.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweapong3sg1.json new file mode 100644 index 000000000..87ac380ba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweapong3sg1.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponG3SG1", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponG3SG1" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweapongalilar.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweapongalilar.json new file mode 100644 index 000000000..9b85a9587 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweapongalilar.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponGalilAR", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponGalilAR" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponglock.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponglock.json new file mode 100644 index 000000000..d71dfab3b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponglock.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponGlock", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponGlock" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponhkp2000.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponhkp2000.json new file mode 100644 index 000000000..720144fd9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponhkp2000.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponHKP2000", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponHKP2000" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponm249.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponm249.json new file mode 100644 index 000000000..960ae047b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponm249.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponM249", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponM249" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponm4a1.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponm4a1.json new file mode 100644 index 000000000..1b6855b31 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponm4a1.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponM4A1", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponM4A1" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponm4a1silencer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponm4a1silencer.json new file mode 100644 index 000000000..fb7c5e4de --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponm4a1silencer.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponM4A1Silencer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponM4A1Silencer" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmac10.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmac10.json new file mode 100644 index 000000000..59c992239 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmac10.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponMAC10", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponMAC10" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmag7.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmag7.json new file mode 100644 index 000000000..06faa99ce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmag7.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponMag7", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponMag7" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmp5sd.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmp5sd.json new file mode 100644 index 000000000..0820fad26 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmp5sd.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponMP5SD", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponMP5SD" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmp7.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmp7.json new file mode 100644 index 000000000..61c6cfe15 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmp7.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponMP7", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponMP7" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmp9.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmp9.json new file mode 100644 index 000000000..537abcbf3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponmp9.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponMP9", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponMP9" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponnegev.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponnegev.json new file mode 100644 index 000000000..e6228893e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponnegev.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponNegev", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponNegev" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponnova.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponnova.json new file mode 100644 index 000000000..56a32d075 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponnova.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponNOVA", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponNOVA" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponp250.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponp250.json new file mode 100644 index 000000000..b2137cb68 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponp250.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponP250", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponP250" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponp90.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponp90.json new file mode 100644 index 000000000..5ff18dab6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponp90.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponP90", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponP90" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponrevolver.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponrevolver.json new file mode 100644 index 000000000..6851648be --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponrevolver.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponRevolver", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponRevolver" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponsawedoff.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponsawedoff.json new file mode 100644 index 000000000..059da308d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponsawedoff.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponSawedoff", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponSawedoff" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponscar20.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponscar20.json new file mode 100644 index 000000000..33714cf14 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponscar20.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponSCAR20", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponSCAR20" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponsg556.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponsg556.json new file mode 100644 index 000000000..4e5975e42 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponsg556.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponSG556", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponSG556" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponssg08.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponssg08.json new file mode 100644 index 000000000..abee832ef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponssg08.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponSSG08", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponSSG08" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweapontaser.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweapontaser.json new file mode 100644 index 000000000..904805f9c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweapontaser.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "CWeaponTaser", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponTaser" + }, + "properties": [ + { + "name": "FireTime", + "type": "float", + "writable": true + }, + { + "name": "LastAttackTick", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweapontec9.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweapontec9.json new file mode 100644 index 000000000..d15d83966 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweapontec9.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponTec9", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponTec9" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponump45.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponump45.json new file mode 100644 index 000000000..83111f887 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponump45.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponUMP45", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponUMP45" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponuspsilencer.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponuspsilencer.json new file mode 100644 index 000000000..cf899b8e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponuspsilencer.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponUSPSilencer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponUSPSilencer" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBaseGun", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cweaponxm1014.json b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponxm1014.json new file mode 100644 index 000000000..a833300a6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cweaponxm1014.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWeaponXM1014", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWeaponXM1014" + }, + "properties": [ + { + "name": "Parent", + "type": "CCSWeaponBase", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cworld.json b/generators/gamesdkdocumentation/cs2/docs/classes/cworld.json new file mode 100644 index 000000000..e391974e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cworld.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CWorld", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWorld" + }, + "properties": [ + { + "name": "Parent", + "type": "CBaseModelEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/cworldcompositionchunkreferenceelement_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/cworldcompositionchunkreferenceelement_t.json new file mode 100644 index 000000000..757d07f8a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/cworldcompositionchunkreferenceelement_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "CWorldCompositionChunkReferenceElement_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CWorldCompositionChunkReferenceElement_t" + }, + "properties": [ + { + "name": "StrMapToLoad", + "type": "string", + "writable": true + }, + { + "name": "StrLandmarkName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/czeroposeupdatenode.json b/generators/gamesdkdocumentation/cs2/docs/classes/czeroposeupdatenode.json new file mode 100644 index 000000000..e6082f063 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/czeroposeupdatenode.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "CZeroPoseUpdateNode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "CZeroPoseUpdateNode" + }, + "properties": [ + { + "name": "Parent", + "type": "CLeafUpdateNode", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/dop26_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/dop26_t.json new file mode 100644 index 000000000..18c149d4d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/dop26_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "Dop26_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "Dop26_t" + }, + "properties": [ + { + "name": "Support", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/dynamicmeshdeformparams_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/dynamicmeshdeformparams_t.json new file mode 100644 index 000000000..8aecae8fc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/dynamicmeshdeformparams_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "DynamicMeshDeformParams_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "DynamicMeshDeformParams_t" + }, + "properties": [ + { + "name": "TensionCompressScale", + "type": "float", + "writable": true + }, + { + "name": "TensionStretchScale", + "type": "float", + "writable": true + }, + { + "name": "RecomputeSmoothNormalsAfterAnimation", + "type": "bool", + "writable": true + }, + { + "name": "ComputeDynamicMeshTensionAfterAnimation", + "type": "bool", + "writable": true + }, + { + "name": "SmoothNormalsAcrossUvSeams", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/dynamicvolumedef_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/dynamicvolumedef_t.json new file mode 100644 index 000000000..851a173ad --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/dynamicvolumedef_t.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "DynamicVolumeDef_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "DynamicVolumeDef_t" + }, + "properties": [ + { + "name": "Source", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Target", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "HullIdx", + "type": "int32", + "writable": true + }, + { + "name": "SourceAnchorPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "TargetAnchorPos", + "type": "Vector2D", + "writable": true + }, + { + "name": "AreaSrc", + "type": "uint32", + "writable": true + }, + { + "name": "AreaDst", + "type": "uint32", + "writable": true + }, + { + "name": "Attached", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/dynpitchvol_base_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/dynpitchvol_base_t.json new file mode 100644 index 000000000..23f2305a6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/dynpitchvol_base_t.json @@ -0,0 +1,153 @@ +{ + "kind": "class", + "name": "dynpitchvol_base_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "dynpitchvol_base_t" + }, + "properties": [ + { + "name": "Preset", + "type": "int32", + "writable": true + }, + { + "name": "Pitchrun", + "type": "int32", + "writable": true + }, + { + "name": "Pitchstart", + "type": "int32", + "writable": true + }, + { + "name": "Spinup", + "type": "int32", + "writable": true + }, + { + "name": "Spindown", + "type": "int32", + "writable": true + }, + { + "name": "Volrun", + "type": "int32", + "writable": true + }, + { + "name": "Volstart", + "type": "int32", + "writable": true + }, + { + "name": "Fadein", + "type": "int32", + "writable": true + }, + { + "name": "Fadeout", + "type": "int32", + "writable": true + }, + { + "name": "Lfotype", + "type": "int32", + "writable": true + }, + { + "name": "Lforate", + "type": "int32", + "writable": true + }, + { + "name": "Lfomodpitch", + "type": "int32", + "writable": true + }, + { + "name": "Lfomodvol", + "type": "int32", + "writable": true + }, + { + "name": "Cspinup", + "type": "int32", + "writable": true + }, + { + "name": "Cspincount", + "type": "int32", + "writable": true + }, + { + "name": "Pitch", + "type": "int32", + "writable": true + }, + { + "name": "Spinupsav", + "type": "int32", + "writable": true + }, + { + "name": "Spindownsav", + "type": "int32", + "writable": true + }, + { + "name": "Pitchfrac", + "type": "int32", + "writable": true + }, + { + "name": "Vol", + "type": "int32", + "writable": true + }, + { + "name": "Fadeinsav", + "type": "int32", + "writable": true + }, + { + "name": "Fadeoutsav", + "type": "int32", + "writable": true + }, + { + "name": "Volfrac", + "type": "int32", + "writable": true + }, + { + "name": "Lfofrac", + "type": "int32", + "writable": true + }, + { + "name": "Lfomult", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/dynpitchvol_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/dynpitchvol_t.json new file mode 100644 index 000000000..4aa2fb889 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/dynpitchvol_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "dynpitchvol_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "dynpitchvol_t" + }, + "properties": [ + { + "name": "Parent", + "type": "dynpitchvol_base_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/enginecountdowntimer.json b/generators/gamesdkdocumentation/cs2/docs/classes/enginecountdowntimer.json new file mode 100644 index 000000000..1b3e4f5d8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/enginecountdowntimer.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "EngineCountdownTimer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EngineCountdownTimer" + }, + "properties": [ + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "Timestamp", + "type": "float", + "writable": true + }, + { + "name": "Timescale", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/engineloopstate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/engineloopstate_t.json new file mode 100644 index 000000000..ca0af4af2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/engineloopstate_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "EngineLoopState_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EngineLoopState_t" + }, + "properties": [ + { + "name": "PlatWindowWidth", + "type": "int32", + "writable": true + }, + { + "name": "PlatWindowHeight", + "type": "int32", + "writable": true + }, + { + "name": "RenderWidth", + "type": "int32", + "writable": true + }, + { + "name": "RenderHeight", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/entcomponentinfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/entcomponentinfo_t.json new file mode 100644 index 000000000..b3d3e68b3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/entcomponentinfo_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "EntComponentInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EntComponentInfo_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": false + }, + { + "name": "CPPClassname", + "type": "string", + "writable": false + }, + { + "name": "NetworkDataReferencedDescription", + "type": "string", + "writable": false + }, + { + "name": "NetworkDataReferencedPtrPropDescription", + "type": "string", + "writable": false + }, + { + "name": "RuntimeIndex", + "type": "int32", + "writable": true + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "BaseClassComponentHelper", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/entinput_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/entinput_t.json new file mode 100644 index 000000000..c8dd42203 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/entinput_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "EntInput_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EntInput_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/entityioconnectiondata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/entityioconnectiondata_t.json new file mode 100644 index 000000000..3b81cfd29 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/entityioconnectiondata_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "EntityIOConnectionData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EntityIOConnectionData_t" + }, + "properties": [ + { + "name": "OutputName", + "type": "string", + "writable": true + }, + { + "name": "TargetType", + "type": "uint32", + "writable": true + }, + { + "name": "TargetName", + "type": "string", + "writable": true + }, + { + "name": "InputName", + "type": "string", + "writable": true + }, + { + "name": "OverrideParam", + "type": "string", + "writable": true + }, + { + "name": "Delay", + "type": "float", + "writable": true + }, + { + "name": "TimesToFire", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/entitykeyvaluedata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/entitykeyvaluedata_t.json new file mode 100644 index 000000000..cf54f722a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/entitykeyvaluedata_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "EntityKeyValueData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EntityKeyValueData_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/entityrenderattribute_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/entityrenderattribute_t.json new file mode 100644 index 000000000..76389b758 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/entityrenderattribute_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EntityRenderAttribute_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EntityRenderAttribute_t" + }, + "properties": [ + { + "name": "ID", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/entityspottedstate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/entityspottedstate_t.json new file mode 100644 index 000000000..8299beb3f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/entityspottedstate_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "EntitySpottedState_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EntitySpottedState_t" + }, + "properties": [ + { + "name": "Spotted", + "type": "bool", + "writable": true + }, + { + "name": "SpottedByMask", + "type": "uint32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/entoutput_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/entoutput_t.json new file mode 100644 index 000000000..c2cc61a2f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/entoutput_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "EntOutput_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EntOutput_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventadvancetick_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventadvancetick_t.json new file mode 100644 index 000000000..19c6a0021 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventadvancetick_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "EventAdvanceTick_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventAdvanceTick_t" + }, + "properties": [ + { + "name": "CurrentTick", + "type": "int32", + "writable": true + }, + { + "name": "CurrentTickThisFrame", + "type": "int32", + "writable": true + }, + { + "name": "TotalTicksThisFrame", + "type": "int32", + "writable": true + }, + { + "name": "TotalTicks", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "EventSimulate_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventappshutdown_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventappshutdown_t.json new file mode 100644 index 000000000..58b8c8900 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventappshutdown_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventAppShutdown_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventAppShutdown_t" + }, + "properties": [ + { + "name": "Dummy0", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientadvancenonrenderedframe_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientadvancenonrenderedframe_t.json new file mode 100644 index 000000000..b0d95bcf6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientadvancenonrenderedframe_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "EventClientAdvanceNonRenderedFrame_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientAdvanceNonRenderedFrame_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientadvancetick_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientadvancetick_t.json new file mode 100644 index 000000000..44dcaea76 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientadvancetick_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventClientAdvanceTick_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientAdvanceTick_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventAdvanceTick_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientframesimulate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientframesimulate_t.json new file mode 100644 index 000000000..6dbae3986 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientframesimulate_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "EventClientFrameSimulate_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientFrameSimulate_t" + }, + "properties": [ + { + "name": "LoopState", + "type": "EngineLoopState_t", + "writable": false + }, + { + "name": "RealTime", + "type": "float", + "writable": true + }, + { + "name": "FrameTime", + "type": "float", + "writable": true + }, + { + "name": "ScheduleSendTickPacket", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientoutput_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientoutput_t.json new file mode 100644 index 000000000..05e64edc0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientoutput_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "EventClientOutput_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientOutput_t" + }, + "properties": [ + { + "name": "LoopState", + "type": "EngineLoopState_t", + "writable": false + }, + { + "name": "RenderTime", + "type": "float", + "writable": true + }, + { + "name": "RealTime", + "type": "float", + "writable": true + }, + { + "name": "RenderFrameTimeUnbounded", + "type": "float", + "writable": true + }, + { + "name": "RenderOnly", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpausesimulate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpausesimulate_t.json new file mode 100644 index 000000000..ba9b6b19b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpausesimulate_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventClientPauseSimulate_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientPauseSimulate_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventSimulate_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpollinput_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpollinput_t.json new file mode 100644 index 000000000..3aa06c873 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpollinput_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "EventClientPollInput_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientPollInput_t" + }, + "properties": [ + { + "name": "LoopState", + "type": "EngineLoopState_t", + "writable": false + }, + { + "name": "RealTime", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpollnetworking_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpollnetworking_t.json new file mode 100644 index 000000000..ba33787a7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpollnetworking_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventClientPollNetworking_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientPollNetworking_t" + }, + "properties": [ + { + "name": "TickCount", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpostadvancetick_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpostadvancetick_t.json new file mode 100644 index 000000000..21732784a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpostadvancetick_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventClientPostAdvanceTick_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientPostAdvanceTick_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventPostAdvanceTick_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpostoutput_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpostoutput_t.json new file mode 100644 index 000000000..450a7ed95 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpostoutput_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "EventClientPostOutput_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientPostOutput_t" + }, + "properties": [ + { + "name": "LoopState", + "type": "EngineLoopState_t", + "writable": false + }, + { + "name": "RenderTime", + "type": "double", + "writable": true + }, + { + "name": "RenderFrameTime", + "type": "float", + "writable": true + }, + { + "name": "RenderFrameTimeUnbounded", + "type": "float", + "writable": true + }, + { + "name": "RenderOnly", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpostsimulate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpostsimulate_t.json new file mode 100644 index 000000000..d5f6108a9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpostsimulate_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventClientPostSimulate_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientPostSimulate_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventSimulate_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpreoutput_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpreoutput_t.json new file mode 100644 index 000000000..4ca14ea8a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpreoutput_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "EventClientPreOutput_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientPreOutput_t" + }, + "properties": [ + { + "name": "LoopState", + "type": "EngineLoopState_t", + "writable": false + }, + { + "name": "RenderTime", + "type": "double", + "writable": true + }, + { + "name": "RenderFrameTime", + "type": "double", + "writable": true + }, + { + "name": "RenderFrameTimeUnbounded", + "type": "double", + "writable": true + }, + { + "name": "RealTime", + "type": "float", + "writable": true + }, + { + "name": "RenderOnly", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpresimulate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpresimulate_t.json new file mode 100644 index 000000000..e06b08cc0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientpresimulate_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventClientPreSimulate_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientPreSimulate_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventSimulate_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientprocessgameinput_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientprocessgameinput_t.json new file mode 100644 index 000000000..eee08be6d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientprocessgameinput_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "EventClientProcessGameInput_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientProcessGameInput_t" + }, + "properties": [ + { + "name": "LoopState", + "type": "EngineLoopState_t", + "writable": false + }, + { + "name": "RealTime", + "type": "float", + "writable": true + }, + { + "name": "FrameTime", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientprocessinput_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientprocessinput_t.json new file mode 100644 index 000000000..629f00a30 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientprocessinput_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "EventClientProcessInput_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientProcessInput_t" + }, + "properties": [ + { + "name": "LoopState", + "type": "EngineLoopState_t", + "writable": false + }, + { + "name": "RealTime", + "type": "float", + "writable": true + }, + { + "name": "TickInterval", + "type": "float", + "writable": true + }, + { + "name": "TickStartTime", + "type": "double", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientprocessnetworking_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientprocessnetworking_t.json new file mode 100644 index 000000000..aa151daeb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientprocessnetworking_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventClientProcessNetworking_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientProcessNetworking_t" + }, + "properties": [ + { + "name": "TickCount", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientscenesystemthreadstatechange_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientscenesystemthreadstatechange_t.json new file mode 100644 index 000000000..a0b487c84 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientscenesystemthreadstatechange_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventClientSceneSystemThreadStateChange_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientSceneSystemThreadStateChange_t" + }, + "properties": [ + { + "name": "ThreadsActive", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventclientsimulate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientsimulate_t.json new file mode 100644 index 000000000..346568e81 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventclientsimulate_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventClientSimulate_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventClientSimulate_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventSimulate_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventframeboundary_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventframeboundary_t.json new file mode 100644 index 000000000..7895b2310 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventframeboundary_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventFrameBoundary_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventFrameBoundary_t" + }, + "properties": [ + { + "name": "FrameTime", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventmodinitialized_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventmodinitialized_t.json new file mode 100644 index 000000000..71baf2107 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventmodinitialized_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "EventModInitialized_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventModInitialized_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventpostadvancetick_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventpostadvancetick_t.json new file mode 100644 index 000000000..36961198a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventpostadvancetick_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "EventPostAdvanceTick_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventPostAdvanceTick_t" + }, + "properties": [ + { + "name": "CurrentTick", + "type": "int32", + "writable": true + }, + { + "name": "CurrentTickThisFrame", + "type": "int32", + "writable": true + }, + { + "name": "TotalTicksThisFrame", + "type": "int32", + "writable": true + }, + { + "name": "TotalTicks", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "EventSimulate_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventpostdataupdate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventpostdataupdate_t.json new file mode 100644 index 000000000..158927e85 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventpostdataupdate_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventPostDataUpdate_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventPostDataUpdate_t" + }, + "properties": [ + { + "name": "Count", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventpredataupdate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventpredataupdate_t.json new file mode 100644 index 000000000..af1610ba3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventpredataupdate_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventPreDataUpdate_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventPreDataUpdate_t" + }, + "properties": [ + { + "name": "Count", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventprofilestorageavailable_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventprofilestorageavailable_t.json new file mode 100644 index 000000000..5f3e5dab3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventprofilestorageavailable_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventProfileStorageAvailable_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventProfileStorageAvailable_t" + }, + "properties": [ + { + "name": "SplitScreenSlot", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventserveradvancetick_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventserveradvancetick_t.json new file mode 100644 index 000000000..4661b6948 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventserveradvancetick_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventServerAdvanceTick_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventServerAdvanceTick_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventAdvanceTick_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventserverbeginasyncposttickwork_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventserverbeginasyncposttickwork_t.json new file mode 100644 index 000000000..8955cf37b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventserverbeginasyncposttickwork_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventServerBeginAsyncPostTickWork_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventServerBeginAsyncPostTickWork_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventPostAdvanceTick_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventserverendasyncposttickwork_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventserverendasyncposttickwork_t.json new file mode 100644 index 000000000..62295ee21 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventserverendasyncposttickwork_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "EventServerEndAsyncPostTickWork_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventServerEndAsyncPostTickWork_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventserverpollnetworking_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventserverpollnetworking_t.json new file mode 100644 index 000000000..ed5cdc690 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventserverpollnetworking_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventServerPollNetworking_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventServerPollNetworking_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventSimulate_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventserverpostadvancetick_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventserverpostadvancetick_t.json new file mode 100644 index 000000000..6b50d4b10 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventserverpostadvancetick_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventServerPostAdvanceTick_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventServerPostAdvanceTick_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventPostAdvanceTick_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventserverpostsimulate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventserverpostsimulate_t.json new file mode 100644 index 000000000..6f4e53718 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventserverpostsimulate_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventServerPostSimulate_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventServerPostSimulate_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventSimulate_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventserverprocessnetworking_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventserverprocessnetworking_t.json new file mode 100644 index 000000000..3c4679ee0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventserverprocessnetworking_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventServerProcessNetworking_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventServerProcessNetworking_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventSimulate_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventserversimulate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventserversimulate_t.json new file mode 100644 index 000000000..d6fad9c63 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventserversimulate_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "EventServerSimulate_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventServerSimulate_t" + }, + "properties": [ + { + "name": "Parent", + "type": "EventSimulate_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventsettime_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventsettime_t.json new file mode 100644 index 000000000..2440ac2bd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventsettime_t.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "EventSetTime_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventSetTime_t" + }, + "properties": [ + { + "name": "LoopState", + "type": "EngineLoopState_t", + "writable": false + }, + { + "name": "ClientOutputFrames", + "type": "int32", + "writable": true + }, + { + "name": "RealTime", + "type": "double", + "writable": true + }, + { + "name": "RenderTime", + "type": "double", + "writable": true + }, + { + "name": "RenderFrameTime", + "type": "double", + "writable": true + }, + { + "name": "RenderFrameTimeUnbounded", + "type": "double", + "writable": true + }, + { + "name": "RenderFrameTimeUnscaled", + "type": "double", + "writable": true + }, + { + "name": "TickRemainder", + "type": "double", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventsimpleloopframeupdate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventsimpleloopframeupdate_t.json new file mode 100644 index 000000000..133bf62cb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventsimpleloopframeupdate_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "EventSimpleLoopFrameUpdate_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventSimpleLoopFrameUpdate_t" + }, + "properties": [ + { + "name": "LoopState", + "type": "EngineLoopState_t", + "writable": false + }, + { + "name": "RealTime", + "type": "float", + "writable": true + }, + { + "name": "FrameTime", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventsimulate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventsimulate_t.json new file mode 100644 index 000000000..e47b14e13 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventsimulate_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "EventSimulate_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventSimulate_t" + }, + "properties": [ + { + "name": "LoopState", + "type": "EngineLoopState_t", + "writable": false + }, + { + "name": "FirstTick", + "type": "bool", + "writable": true + }, + { + "name": "LastTick", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/eventsplitscreenstatechanged_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/eventsplitscreenstatechanged_t.json new file mode 100644 index 000000000..56b352c84 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/eventsplitscreenstatechanged_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "EventSplitScreenStateChanged_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "EventSplitScreenStateChanged_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/extent.json b/generators/gamesdkdocumentation/cs2/docs/classes/extent.json new file mode 100644 index 000000000..f6b9dbdc5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/extent.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "Extent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "Extent" + }, + "properties": [ + { + "name": "Lo", + "type": "Vector2D", + "writable": true + }, + { + "name": "Hi", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/extravertexstreamoverride_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/extravertexstreamoverride_t.json new file mode 100644 index 000000000..150f4e663 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/extravertexstreamoverride_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "ExtraVertexStreamOverride_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ExtraVertexStreamOverride_t" + }, + "properties": [ + { + "name": "SubSceneObject", + "type": "uint32", + "writable": true + }, + { + "name": "DrawCallIndex", + "type": "uint32", + "writable": true + }, + { + "name": "AdditionalMeshDrawPrimitiveFlags", + "type": "uint32", + "writable": true + }, + { + "name": "ExtraBufferBinding", + "type": "CRenderBufferBinding", + "writable": false + }, + { + "name": "Parent", + "type": "BaseSceneObjectOverride_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fakeentity_tapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/fakeentity_tapi.json new file mode 100644 index 000000000..ac0b0e353 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fakeentity_tapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "FakeEntity_tAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FakeEntity_tAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fakeentityderiveda_tapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/fakeentityderiveda_tapi.json new file mode 100644 index 000000000..b26d8da98 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fakeentityderiveda_tapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "FakeEntityDerivedA_tAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FakeEntityDerivedA_tAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fakeentityderivedb_tapi.json b/generators/gamesdkdocumentation/cs2/docs/classes/fakeentityderivedb_tapi.json new file mode 100644 index 000000000..aa83ba2f0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fakeentityderivedb_tapi.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "FakeEntityDerivedB_tAPI", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FakeEntityDerivedB_tAPI" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/feanimstrayradius_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/feanimstrayradius_t.json new file mode 100644 index 000000000..37680a3c1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/feanimstrayradius_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeAnimStrayRadius_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeAnimStrayRadius_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "MaxDist", + "type": "float", + "writable": true + }, + { + "name": "RelaxationFactor", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/feantitunnelgroupbuild_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/feantitunnelgroupbuild_t.json new file mode 100644 index 000000000..890450868 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/feantitunnelgroupbuild_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "FeAntiTunnelGroupBuild_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeAntiTunnelGroupBuild_t" + }, + "properties": [ + { + "name": "VertexMapHash", + "type": "uint32", + "writable": true + }, + { + "name": "CollisionMask", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/feantitunnelprobe_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/feantitunnelprobe_t.json new file mode 100644 index 000000000..ede3078ea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/feantitunnelprobe_t.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "FeAntiTunnelProbe_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeAntiTunnelProbe_t" + }, + "properties": [ + { + "name": "Weight", + "type": "float", + "writable": true + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "ProbeNode", + "type": "uint16", + "writable": true + }, + { + "name": "Count", + "type": "uint16", + "writable": true + }, + { + "name": "Begin", + "type": "uint32", + "writable": true + }, + { + "name": "ActivationDistance", + "type": "float", + "writable": true + }, + { + "name": "CurvatureRadius", + "type": "float", + "writable": true + }, + { + "name": "Bias", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/feantitunnelprobebuild_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/feantitunnelprobebuild_t.json new file mode 100644 index 000000000..6a34cf46a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/feantitunnelprobebuild_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "FeAntiTunnelProbeBuild_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeAntiTunnelProbeBuild_t" + }, + "properties": [ + { + "name": "Weight", + "type": "float", + "writable": true + }, + { + "name": "ActivationDistance", + "type": "float", + "writable": true + }, + { + "name": "Bias", + "type": "float", + "writable": true + }, + { + "name": "Curvature", + "type": "float", + "writable": true + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "ProbeNode", + "type": "uint16", + "writable": true + }, + { + "name": "TargetNodes", + "type": "uint16[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/feaxialedgebend_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/feaxialedgebend_t.json new file mode 100644 index 000000000..8bb913e83 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/feaxialedgebend_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "FeAxialEdgeBend_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeAxialEdgeBend_t" + }, + "properties": [ + { + "name": "Te", + "type": "float", + "writable": true + }, + { + "name": "Tv", + "type": "float", + "writable": true + }, + { + "name": "Dist", + "type": "float", + "writable": true + }, + { + "name": "Weight", + "type": "float[]", + "writable": true + }, + { + "name": "Node", + "type": "uint16[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/febandbendlimit_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/febandbendlimit_t.json new file mode 100644 index 000000000..b9bb151af --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/febandbendlimit_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeBandBendLimit_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeBandBendLimit_t" + }, + "properties": [ + { + "name": "DistMin", + "type": "float", + "writable": true + }, + { + "name": "DistMax", + "type": "float", + "writable": true + }, + { + "name": "Node", + "type": "uint16[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/feboxrigid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/feboxrigid_t.json new file mode 100644 index 000000000..8be6d31e5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/feboxrigid_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "FeBoxRigid_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeBoxRigid_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16", + "writable": true + }, + { + "name": "CollisionMask", + "type": "uint16", + "writable": true + }, + { + "name": "Size", + "type": "Vector2D", + "writable": true + }, + { + "name": "VertexMapIndex", + "type": "uint16", + "writable": true + }, + { + "name": "Flags", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/febuildboxrigid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/febuildboxrigid_t.json new file mode 100644 index 000000000..68f23c0b3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/febuildboxrigid_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeBuildBoxRigid_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeBuildBoxRigid_t" + }, + "properties": [ + { + "name": "Priority", + "type": "int32", + "writable": true + }, + { + "name": "VertexMapHash", + "type": "uint32", + "writable": true + }, + { + "name": "AntitunnelGroupBits", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "FeBoxRigid_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/febuildsdfrigid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/febuildsdfrigid_t.json new file mode 100644 index 000000000..794f8cbc5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/febuildsdfrigid_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeBuildSDFRigid_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeBuildSDFRigid_t" + }, + "properties": [ + { + "name": "Priority", + "type": "int32", + "writable": true + }, + { + "name": "VertexMapHash", + "type": "uint32", + "writable": true + }, + { + "name": "AntitunnelGroupBits", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "FeSDFRigid_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/febuildsphererigid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/febuildsphererigid_t.json new file mode 100644 index 000000000..c4408ee9f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/febuildsphererigid_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeBuildSphereRigid_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeBuildSphereRigid_t" + }, + "properties": [ + { + "name": "Priority", + "type": "int32", + "writable": true + }, + { + "name": "VertexMapHash", + "type": "uint32", + "writable": true + }, + { + "name": "AntitunnelGroupBits", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "FeSphereRigid_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/febuildtaperedcapsulerigid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/febuildtaperedcapsulerigid_t.json new file mode 100644 index 000000000..f535a65b1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/febuildtaperedcapsulerigid_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeBuildTaperedCapsuleRigid_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeBuildTaperedCapsuleRigid_t" + }, + "properties": [ + { + "name": "Priority", + "type": "int32", + "writable": true + }, + { + "name": "VertexMapHash", + "type": "uint32", + "writable": true + }, + { + "name": "AntitunnelGroupBits", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "FeTaperedCapsuleRigid_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fecollisionplane_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fecollisionplane_t.json new file mode 100644 index 000000000..6dcbc2d99 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fecollisionplane_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeCollisionPlane_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeCollisionPlane_t" + }, + "properties": [ + { + "name": "CtrlParent", + "type": "uint16", + "writable": true + }, + { + "name": "ChildNode", + "type": "uint16", + "writable": true + }, + { + "name": "Plane", + "type": "RnPlane_t", + "writable": false + }, + { + "name": "Strength", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fectrloffset_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fectrloffset_t.json new file mode 100644 index 000000000..5ce8b8c7e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fectrloffset_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeCtrlOffset_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeCtrlOffset_t" + }, + "properties": [ + { + "name": "Offset", + "type": "Vector2D", + "writable": true + }, + { + "name": "CtrlParent", + "type": "uint16", + "writable": true + }, + { + "name": "CtrlChild", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fectrlosoffset_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fectrlosoffset_t.json new file mode 100644 index 000000000..8346e0b57 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fectrlosoffset_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "FeCtrlOsOffset_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeCtrlOsOffset_t" + }, + "properties": [ + { + "name": "CtrlParent", + "type": "uint16", + "writable": true + }, + { + "name": "CtrlChild", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fectrlsoftoffset_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fectrlsoftoffset_t.json new file mode 100644 index 000000000..554f6541a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fectrlsoftoffset_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeCtrlSoftOffset_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeCtrlSoftOffset_t" + }, + "properties": [ + { + "name": "CtrlParent", + "type": "uint16", + "writable": true + }, + { + "name": "CtrlChild", + "type": "uint16", + "writable": true + }, + { + "name": "Offset", + "type": "Vector2D", + "writable": true + }, + { + "name": "Alpha", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fedynkinlink_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fedynkinlink_t.json new file mode 100644 index 000000000..afe5c1971 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fedynkinlink_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "FeDynKinLink_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeDynKinLink_t" + }, + "properties": [ + { + "name": "Parent", + "type": "uint16", + "writable": true + }, + { + "name": "Child", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/feedgedesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/feedgedesc_t.json new file mode 100644 index 000000000..b1257a5fd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/feedgedesc_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeEdgeDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeEdgeDesc_t" + }, + "properties": [ + { + "name": "Edge", + "type": "uint16[]", + "writable": true + }, + { + "name": "Side", + "type": "uint16[]", + "writable": true + }, + { + "name": "VirtElem", + "type": "uint16[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/feeffectdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/feeffectdesc_t.json new file mode 100644 index 000000000..331f4550a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/feeffectdesc_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeEffectDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeEffectDesc_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "NameHash", + "type": "uint32", + "writable": true + }, + { + "name": "Type", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fefitinfluence_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fefitinfluence_t.json new file mode 100644 index 000000000..ccea2af33 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fefitinfluence_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeFitInfluence_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeFitInfluence_t" + }, + "properties": [ + { + "name": "VertexNode", + "type": "uint32", + "writable": true + }, + { + "name": "Weight", + "type": "float", + "writable": true + }, + { + "name": "MatrixNode", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fefitmatrix_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fefitmatrix_t.json new file mode 100644 index 000000000..f592d1261 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fefitmatrix_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeFitMatrix_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeFitMatrix_t" + }, + "properties": [ + { + "name": "Center", + "type": "Vector2D", + "writable": true + }, + { + "name": "End", + "type": "uint16", + "writable": true + }, + { + "name": "Node", + "type": "uint16", + "writable": true + }, + { + "name": "BeginDynamic", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fefitweight_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fefitweight_t.json new file mode 100644 index 000000000..f1b3e41a8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fefitweight_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeFitWeight_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeFitWeight_t" + }, + "properties": [ + { + "name": "Weight", + "type": "float", + "writable": true + }, + { + "name": "Node", + "type": "uint16", + "writable": true + }, + { + "name": "Dummy", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fefollownode_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fefollownode_t.json new file mode 100644 index 000000000..515491dfa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fefollownode_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeFollowNode_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeFollowNode_t" + }, + "properties": [ + { + "name": "ParentNode", + "type": "uint16", + "writable": true + }, + { + "name": "ChildNode", + "type": "uint16", + "writable": true + }, + { + "name": "Weight", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fehingelimit_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fehingelimit_t.json new file mode 100644 index 000000000..2915e82ca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fehingelimit_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "FeHingeLimit_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeHingeLimit_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "Weight4", + "type": "float", + "writable": true + }, + { + "name": "Weight5", + "type": "float", + "writable": true + }, + { + "name": "AngleCenter", + "type": "float", + "writable": true + }, + { + "name": "AngleExtents", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fehingelimitbuild_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fehingelimitbuild_t.json new file mode 100644 index 000000000..8cc9f8998 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fehingelimitbuild_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeHingeLimitBuild_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeHingeLimitBuild_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "LimitCW", + "type": "float", + "writable": true + }, + { + "name": "LimitCCW", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fekelagerbend2_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fekelagerbend2_t.json new file mode 100644 index 000000000..318210a17 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fekelagerbend2_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeKelagerBend2_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeKelagerBend2_t" + }, + "properties": [ + { + "name": "Weight", + "type": "float[]", + "writable": true + }, + { + "name": "Height0", + "type": "float", + "writable": true + }, + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "Reserved", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/femorphlayerdepr_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/femorphlayerdepr_t.json new file mode 100644 index 000000000..4c422a53a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/femorphlayerdepr_t.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "FeMorphLayerDepr_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeMorphLayerDepr_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "NameHash", + "type": "uint32", + "writable": true + }, + { + "name": "Nodes", + "type": "uint16[]", + "writable": true + }, + { + "name": "InitPos", + "type": "QAngle[]", + "writable": true + }, + { + "name": "Gravity", + "type": "float[]", + "writable": true + }, + { + "name": "GoalStrength", + "type": "float[]", + "writable": true + }, + { + "name": "GoalDamping", + "type": "float[]", + "writable": true + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fenodebase_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fenodebase_t.json new file mode 100644 index 000000000..331bab221 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fenodebase_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "FeNodeBase_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeNodeBase_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16", + "writable": true + }, + { + "name": "Dummy", + "type": "uint16[]", + "writable": true + }, + { + "name": "NodeX0", + "type": "uint16", + "writable": true + }, + { + "name": "NodeX1", + "type": "uint16", + "writable": true + }, + { + "name": "NodeY0", + "type": "uint16", + "writable": true + }, + { + "name": "NodeY1", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fenodeintegrator_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fenodeintegrator_t.json new file mode 100644 index 000000000..4edc8b249 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fenodeintegrator_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeNodeIntegrator_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeNodeIntegrator_t" + }, + "properties": [ + { + "name": "PointDamping", + "type": "float", + "writable": true + }, + { + "name": "AnimationForceAttraction", + "type": "float", + "writable": true + }, + { + "name": "AnimationVertexAttraction", + "type": "float", + "writable": true + }, + { + "name": "Gravity", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fenodereverseoffset_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fenodereverseoffset_t.json new file mode 100644 index 000000000..77d877493 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fenodereverseoffset_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeNodeReverseOffset_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeNodeReverseOffset_t" + }, + "properties": [ + { + "name": "Offset", + "type": "Vector2D", + "writable": true + }, + { + "name": "BoneCtrl", + "type": "uint16", + "writable": true + }, + { + "name": "TargetNode", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fenodewindbase_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fenodewindbase_t.json new file mode 100644 index 000000000..8759374af --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fenodewindbase_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeNodeWindBase_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeNodeWindBase_t" + }, + "properties": [ + { + "name": "NodeX0", + "type": "uint16", + "writable": true + }, + { + "name": "NodeX1", + "type": "uint16", + "writable": true + }, + { + "name": "NodeY0", + "type": "uint16", + "writable": true + }, + { + "name": "NodeY1", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/feproxyvertexmap_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/feproxyvertexmap_t.json new file mode 100644 index 000000000..cb1431300 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/feproxyvertexmap_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "FeProxyVertexMap_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeProxyVertexMap_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Weight", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fequad_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fequad_t.json new file mode 100644 index 000000000..e6ad1ea45 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fequad_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeQuad_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeQuad_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "Slack", + "type": "float", + "writable": true + }, + { + "name": "Shape", + "type": "Vector4D[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ferigidcolliderindices_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/ferigidcolliderindices_t.json new file mode 100644 index 000000000..ad73e4d2d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ferigidcolliderindices_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "FeRigidColliderIndices_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeRigidColliderIndices_t" + }, + "properties": [ + { + "name": "TaperedCapsuleRigidIndex", + "type": "uint16", + "writable": true + }, + { + "name": "SphereRigidIndex", + "type": "uint16", + "writable": true + }, + { + "name": "BoxRigidIndex", + "type": "uint16", + "writable": true + }, + { + "name": "SDFRigidIndex", + "type": "uint16", + "writable": true + }, + { + "name": "CollisionPlaneIndex", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ferodconstraint_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/ferodconstraint_t.json new file mode 100644 index 000000000..18c237de2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ferodconstraint_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "FeRodConstraint_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeRodConstraint_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "MaxDist", + "type": "float", + "writable": true + }, + { + "name": "MinDist", + "type": "float", + "writable": true + }, + { + "name": "Weight0", + "type": "float", + "writable": true + }, + { + "name": "RelaxationFactor", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fesdfrigid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fesdfrigid_t.json new file mode 100644 index 000000000..63233a23c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fesdfrigid_t.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "FeSDFRigid_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeSDFRigid_t" + }, + "properties": [ + { + "name": "LocalMin", + "type": "Vector2D", + "writable": true + }, + { + "name": "LocalMax", + "type": "Vector2D", + "writable": true + }, + { + "name": "Bounciness", + "type": "float", + "writable": true + }, + { + "name": "Node", + "type": "uint16", + "writable": true + }, + { + "name": "CollisionMask", + "type": "uint16", + "writable": true + }, + { + "name": "VertexMapIndex", + "type": "uint16", + "writable": true + }, + { + "name": "Flags", + "type": "uint16", + "writable": true + }, + { + "name": "Distances", + "type": "float[]", + "writable": true + }, + { + "name": "Width", + "type": "int32", + "writable": true + }, + { + "name": "Height", + "type": "int32", + "writable": true + }, + { + "name": "Depth", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fesimdanimstrayradius_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdanimstrayradius_t.json new file mode 100644 index 000000000..0b6787819 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdanimstrayradius_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeSimdAnimStrayRadius_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeSimdAnimStrayRadius_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "MaxDist", + "type": "float", + "writable": true + }, + { + "name": "RelaxationFactor", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fesimdnodebase_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdnodebase_t.json new file mode 100644 index 000000000..736ae62cd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdnodebase_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "FeSimdNodeBase_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeSimdNodeBase_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "NodeX0", + "type": "uint16[]", + "writable": true + }, + { + "name": "NodeX1", + "type": "uint16[]", + "writable": true + }, + { + "name": "NodeY0", + "type": "uint16[]", + "writable": true + }, + { + "name": "NodeY1", + "type": "uint16[]", + "writable": true + }, + { + "name": "Dummy", + "type": "uint16[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fesimdquad_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdquad_t.json new file mode 100644 index 000000000..6e5b50817 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdquad_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeSimdQuad_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeSimdQuad_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "4Slack", + "type": "float", + "writable": true + }, + { + "name": "4Weights", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fesimdrodconstraint_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdrodconstraint_t.json new file mode 100644 index 000000000..1ffe3dc11 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdrodconstraint_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "FeSimdRodConstraint_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeSimdRodConstraint_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "4MaxDist", + "type": "float", + "writable": true + }, + { + "name": "4MinDist", + "type": "float", + "writable": true + }, + { + "name": "4Weight0", + "type": "float", + "writable": true + }, + { + "name": "4RelaxationFactor", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fesimdrodconstraintanim_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdrodconstraintanim_t.json new file mode 100644 index 000000000..2072a642b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdrodconstraintanim_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FeSimdRodConstraintAnim_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeSimdRodConstraintAnim_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "4Weight0", + "type": "float", + "writable": true + }, + { + "name": "4RelaxationFactor", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fesimdspringintegrator_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdspringintegrator_t.json new file mode 100644 index 000000000..b9c298031 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdspringintegrator_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "FeSimdSpringIntegrator_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeSimdSpringIntegrator_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "SpringRestLength", + "type": "float", + "writable": true + }, + { + "name": "SpringConstant", + "type": "float", + "writable": true + }, + { + "name": "SpringDamping", + "type": "float", + "writable": true + }, + { + "name": "NodeWeight0", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fesimdtri_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdtri_t.json new file mode 100644 index 000000000..af9e5e648 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fesimdtri_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeSimdTri_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeSimdTri_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint32[]", + "writable": true + }, + { + "name": "W1", + "type": "float", + "writable": true + }, + { + "name": "W2", + "type": "float", + "writable": true + }, + { + "name": "1x", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fesoftparent_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fesoftparent_t.json new file mode 100644 index 000000000..82bbe81e4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fesoftparent_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "FeSoftParent_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeSoftParent_t" + }, + "properties": [ + { + "name": "Parent", + "type": "int32", + "writable": true + }, + { + "name": "Alpha", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fesourceedge_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fesourceedge_t.json new file mode 100644 index 000000000..26c1e6851 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fesourceedge_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "FeSourceEdge_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeSourceEdge_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fesphererigid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fesphererigid_t.json new file mode 100644 index 000000000..08e85fe38 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fesphererigid_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "FeSphereRigid_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeSphereRigid_t" + }, + "properties": [ + { + "name": "Sphere", + "type": "float", + "writable": true + }, + { + "name": "Node", + "type": "uint16", + "writable": true + }, + { + "name": "CollisionMask", + "type": "uint16", + "writable": true + }, + { + "name": "VertexMapIndex", + "type": "uint16", + "writable": true + }, + { + "name": "Flags", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fespringintegrator_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fespringintegrator_t.json new file mode 100644 index 000000000..a45ccacff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fespringintegrator_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "FeSpringIntegrator_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeSpringIntegrator_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "SpringRestLength", + "type": "float", + "writable": true + }, + { + "name": "SpringConstant", + "type": "float", + "writable": true + }, + { + "name": "SpringDamping", + "type": "float", + "writable": true + }, + { + "name": "NodeWeight0", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/festiffhingebuild_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/festiffhingebuild_t.json new file mode 100644 index 000000000..01e3fac7b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/festiffhingebuild_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeStiffHingeBuild_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeStiffHingeBuild_t" + }, + "properties": [ + { + "name": "MaxAngle", + "type": "float", + "writable": true + }, + { + "name": "Strength", + "type": "float", + "writable": true + }, + { + "name": "MotionBias", + "type": "float[]", + "writable": true + }, + { + "name": "Node", + "type": "uint16[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fetaperedcapsulerigid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fetaperedcapsulerigid_t.json new file mode 100644 index 000000000..3826c4564 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fetaperedcapsulerigid_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "FeTaperedCapsuleRigid_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeTaperedCapsuleRigid_t" + }, + "properties": [ + { + "name": "Sphere", + "type": "float[]", + "writable": true + }, + { + "name": "Node", + "type": "uint16", + "writable": true + }, + { + "name": "CollisionMask", + "type": "uint16", + "writable": true + }, + { + "name": "VertexMapIndex", + "type": "uint16", + "writable": true + }, + { + "name": "Flags", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fetaperedcapsulestretch_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fetaperedcapsulestretch_t.json new file mode 100644 index 000000000..eea66fb70 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fetaperedcapsulestretch_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeTaperedCapsuleStretch_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeTaperedCapsuleStretch_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "CollisionMask", + "type": "uint16", + "writable": true + }, + { + "name": "Dummy", + "type": "uint16", + "writable": true + }, + { + "name": "Radius", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fetreechildren_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fetreechildren_t.json new file mode 100644 index 000000000..f9b180121 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fetreechildren_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "FeTreeChildren_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeTreeChildren_t" + }, + "properties": [ + { + "name": "Child", + "type": "uint16[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fetri_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fetri_t.json new file mode 100644 index 000000000..ce03ff4ad --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fetri_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "FeTri_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeTri_t" + }, + "properties": [ + { + "name": "2", + "type": "Vector4D", + "writable": true + }, + { + "name": "Node", + "type": "uint16[]", + "writable": true + }, + { + "name": "W1", + "type": "float", + "writable": true + }, + { + "name": "W2", + "type": "float", + "writable": true + }, + { + "name": "1x", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fetwistconstraint_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fetwistconstraint_t.json new file mode 100644 index 000000000..cb43593f2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fetwistconstraint_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeTwistConstraint_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeTwistConstraint_t" + }, + "properties": [ + { + "name": "NodeOrient", + "type": "uint16", + "writable": true + }, + { + "name": "NodeEnd", + "type": "uint16", + "writable": true + }, + { + "name": "TwistRelax", + "type": "float", + "writable": true + }, + { + "name": "SwingRelax", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fevertexmapbuild_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fevertexmapbuild_t.json new file mode 100644 index 000000000..4a332928e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fevertexmapbuild_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "FeVertexMapBuild_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeVertexMapBuild_t" + }, + "properties": [ + { + "name": "VertexMapName", + "type": "string", + "writable": true + }, + { + "name": "NameHash", + "type": "uint32", + "writable": true + }, + { + "name": "Color", + "type": "QAngle", + "writable": true + }, + { + "name": "VolumetricSolveStrength", + "type": "float", + "writable": true + }, + { + "name": "ScaleSourceNode", + "type": "int32", + "writable": true + }, + { + "name": "Weights", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fevertexmapdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fevertexmapdesc_t.json new file mode 100644 index 000000000..07c4b94f3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fevertexmapdesc_t.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "FeVertexMapDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeVertexMapDesc_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "NameHash", + "type": "uint32", + "writable": true + }, + { + "name": "Color", + "type": "uint32", + "writable": true + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "VertexBase", + "type": "uint16", + "writable": true + }, + { + "name": "VertexCount", + "type": "uint16", + "writable": true + }, + { + "name": "MapOffset", + "type": "uint32", + "writable": true + }, + { + "name": "NodeListOffset", + "type": "uint32", + "writable": true + }, + { + "name": "CenterOfMass", + "type": "Vector2D", + "writable": true + }, + { + "name": "VolumetricSolveStrength", + "type": "float", + "writable": true + }, + { + "name": "ScaleSourceNode", + "type": "int16", + "writable": true + }, + { + "name": "NodeListCount", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/feweightednode_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/feweightednode_t.json new file mode 100644 index 000000000..74661f700 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/feweightednode_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "FeWeightedNode_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeWeightedNode_t" + }, + "properties": [ + { + "name": "Node", + "type": "uint16", + "writable": true + }, + { + "name": "Weight", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/feworldcollisionparams_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/feworldcollisionparams_t.json new file mode 100644 index 000000000..a570fb31d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/feworldcollisionparams_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FeWorldCollisionParams_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FeWorldCollisionParams_t" + }, + "properties": [ + { + "name": "WorldFriction", + "type": "float", + "writable": true + }, + { + "name": "GroundFriction", + "type": "float", + "writable": true + }, + { + "name": "ListBegin", + "type": "uint16", + "writable": true + }, + { + "name": "ListEnd", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/filterdamagetype.json b/generators/gamesdkdocumentation/cs2/docs/classes/filterdamagetype.json new file mode 100644 index 000000000..cfdb20d0e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/filterdamagetype.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "FilterDamageType", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FilterDamageType" + }, + "properties": [ + { + "name": "DamageType", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/filterhealth.json b/generators/gamesdkdocumentation/cs2/docs/classes/filterhealth.json new file mode 100644 index 000000000..883bc5289 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/filterhealth.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FilterHealth", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FilterHealth" + }, + "properties": [ + { + "name": "AdrenalineActive", + "type": "bool", + "writable": true + }, + { + "name": "HealthMin", + "type": "int32", + "writable": true + }, + { + "name": "HealthMax", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CBaseFilter", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fogparams_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fogparams_t.json new file mode 100644 index 000000000..cacde48f5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fogparams_t.json @@ -0,0 +1,153 @@ +{ + "kind": "class", + "name": "fogparams_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "fogparams_t" + }, + "properties": [ + { + "name": "DirPrimary", + "type": "Vector2D", + "writable": true + }, + { + "name": "ColorPrimary", + "type": "QAngle", + "writable": true + }, + { + "name": "ColorSecondary", + "type": "QAngle", + "writable": true + }, + { + "name": "ColorPrimaryLerpTo", + "type": "QAngle", + "writable": true + }, + { + "name": "ColorSecondaryLerpTo", + "type": "QAngle", + "writable": true + }, + { + "name": "Start", + "type": "float", + "writable": true + }, + { + "name": "End", + "type": "float", + "writable": true + }, + { + "name": "Farz", + "type": "float", + "writable": true + }, + { + "name": "Maxdensity", + "type": "float", + "writable": true + }, + { + "name": "Exponent", + "type": "float", + "writable": true + }, + { + "name": "HDRColorScale", + "type": "float", + "writable": true + }, + { + "name": "SkyboxFogFactor", + "type": "float", + "writable": true + }, + { + "name": "SkyboxFogFactorLerpTo", + "type": "float", + "writable": true + }, + { + "name": "StartLerpTo", + "type": "float", + "writable": true + }, + { + "name": "EndLerpTo", + "type": "float", + "writable": true + }, + { + "name": "MaxdensityLerpTo", + "type": "float", + "writable": true + }, + { + "name": "Lerptime", + "type": "float", + "writable": true + }, + { + "name": "Duration", + "type": "float", + "writable": true + }, + { + "name": "Blendtobackground", + "type": "float", + "writable": true + }, + { + "name": "Scattering", + "type": "float", + "writable": true + }, + { + "name": "Locallightscale", + "type": "float", + "writable": true + }, + { + "name": "Enable", + "type": "bool", + "writable": true + }, + { + "name": "Blend", + "type": "bool", + "writable": true + }, + { + "name": "Padding2", + "type": "bool", + "writable": true + }, + { + "name": "Padding", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fogplayerparams_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fogplayerparams_t.json new file mode 100644 index 000000000..ff118cc79 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fogplayerparams_t.json @@ -0,0 +1,98 @@ +{ + "kind": "class", + "name": "fogplayerparams_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "fogplayerparams_t" + }, + "properties": [ + { + "name": "Ctrl", + "type": "CFogController", + "writable": false + }, + { + "name": "TransitionTime", + "type": "float", + "writable": true + }, + { + "name": "OldColor", + "type": "QAngle", + "writable": true + }, + { + "name": "OldStart", + "type": "float", + "writable": true + }, + { + "name": "OldEnd", + "type": "float", + "writable": true + }, + { + "name": "OldMaxDensity", + "type": "float", + "writable": true + }, + { + "name": "OldHDRColorScale", + "type": "float", + "writable": true + }, + { + "name": "OldFarZ", + "type": "float", + "writable": true + }, + { + "name": "NewColor", + "type": "QAngle", + "writable": true + }, + { + "name": "NewStart", + "type": "float", + "writable": true + }, + { + "name": "NewEnd", + "type": "float", + "writable": true + }, + { + "name": "NewMaxDensity", + "type": "float", + "writable": true + }, + { + "name": "NewHDRColorScale", + "type": "float", + "writable": true + }, + { + "name": "NewFarZ", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/followattachmentdata.json b/generators/gamesdkdocumentation/cs2/docs/classes/followattachmentdata.json new file mode 100644 index 000000000..5d3fc2588 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/followattachmentdata.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "FollowAttachmentData", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FollowAttachmentData" + }, + "properties": [ + { + "name": "BoneIndex", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/followattachmentsettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/followattachmentsettings_t.json new file mode 100644 index 000000000..e4b05b976 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/followattachmentsettings_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "FollowAttachmentSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FollowAttachmentSettings_t" + }, + "properties": [ + { + "name": "Attachment", + "type": "CAnimAttachment", + "writable": false + }, + { + "name": "BoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "MatchTranslation", + "type": "bool", + "writable": true + }, + { + "name": "MatchRotation", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/followtargetopfixedsettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/followtargetopfixedsettings_t.json new file mode 100644 index 000000000..a3e74fe49 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/followtargetopfixedsettings_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "FollowTargetOpFixedSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FollowTargetOpFixedSettings_t" + }, + "properties": [ + { + "name": "BoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "BoneTarget", + "type": "bool", + "writable": true + }, + { + "name": "BoneTargetIndex", + "type": "int32", + "writable": true + }, + { + "name": "WorldCoodinateTarget", + "type": "bool", + "writable": true + }, + { + "name": "MatchTargetOrientation", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/footfixeddata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/footfixeddata_t.json new file mode 100644 index 000000000..56485f764 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/footfixeddata_t.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "FootFixedData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FootFixedData_t" + }, + "properties": [ + { + "name": "ToeOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "HeelOffset", + "type": "Vector2D", + "writable": true + }, + { + "name": "TargetBoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "AnkleBoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "IKAnchorBoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "IkChainIndex", + "type": "int32", + "writable": true + }, + { + "name": "MaxIKLength", + "type": "float", + "writable": true + }, + { + "name": "FootIndex", + "type": "int32", + "writable": true + }, + { + "name": "TagIndex", + "type": "int32", + "writable": true + }, + { + "name": "MaxRotationLeft", + "type": "float", + "writable": true + }, + { + "name": "MaxRotationRight", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/footfixedsettings.json b/generators/gamesdkdocumentation/cs2/docs/classes/footfixedsettings.json new file mode 100644 index 000000000..7fbffe2b2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/footfixedsettings.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "FootFixedSettings", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FootFixedSettings" + }, + "properties": [ + { + "name": "TraceSettings", + "type": "TraceSettings_t", + "writable": false + }, + { + "name": "FootBaseBindPosePositionMS", + "type": "Vector2D", + "writable": true + }, + { + "name": "FootBaseLength", + "type": "float", + "writable": true + }, + { + "name": "MaxRotationLeft", + "type": "float", + "writable": true + }, + { + "name": "MaxRotationRight", + "type": "float", + "writable": true + }, + { + "name": "FootstepLandedTagIndex", + "type": "int32", + "writable": true + }, + { + "name": "EnableTracing", + "type": "bool", + "writable": true + }, + { + "name": "TraceAngleBlend", + "type": "float", + "writable": true + }, + { + "name": "DisableTagIndex", + "type": "int32", + "writable": true + }, + { + "name": "FootIndex", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/footlockposeopfixedsettings.json b/generators/gamesdkdocumentation/cs2/docs/classes/footlockposeopfixedsettings.json new file mode 100644 index 000000000..68261eb63 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/footlockposeopfixedsettings.json @@ -0,0 +1,113 @@ +{ + "kind": "class", + "name": "FootLockPoseOpFixedSettings", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FootLockPoseOpFixedSettings" + }, + "properties": [ + { + "name": "HipDampingSettings", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "HipBoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "IkSolverType", + "type": "uint32", + "writable": true + }, + { + "name": "ApplyTilt", + "type": "bool", + "writable": true + }, + { + "name": "ApplyHipDrop", + "type": "bool", + "writable": true + }, + { + "name": "AlwaysUseFallbackHinge", + "type": "bool", + "writable": true + }, + { + "name": "ApplyFootRotationLimits", + "type": "bool", + "writable": true + }, + { + "name": "ApplyLegTwistLimits", + "type": "bool", + "writable": true + }, + { + "name": "MaxFootHeight", + "type": "float", + "writable": true + }, + { + "name": "ExtensionScale", + "type": "float", + "writable": true + }, + { + "name": "MaxLegTwist", + "type": "float", + "writable": true + }, + { + "name": "EnableLockBreaking", + "type": "bool", + "writable": true + }, + { + "name": "LockBreakTolerance", + "type": "float", + "writable": true + }, + { + "name": "LockBlendTime", + "type": "float", + "writable": true + }, + { + "name": "EnableStretching", + "type": "bool", + "writable": true + }, + { + "name": "MaxStretchAmount", + "type": "float", + "writable": true + }, + { + "name": "StretchExtensionScale", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/footpinningposeopfixeddata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/footpinningposeopfixeddata_t.json new file mode 100644 index 000000000..fc9fceee5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/footpinningposeopfixeddata_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "FootPinningPoseOpFixedData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FootPinningPoseOpFixedData_t" + }, + "properties": [ + { + "name": "BlendTime", + "type": "float", + "writable": true + }, + { + "name": "LockBreakDistance", + "type": "float", + "writable": true + }, + { + "name": "MaxLegTwist", + "type": "float", + "writable": true + }, + { + "name": "HipBoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "ApplyLegTwistLimits", + "type": "bool", + "writable": true + }, + { + "name": "ApplyFootRotationLimits", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/footsteptrigger.json b/generators/gamesdkdocumentation/cs2/docs/classes/footsteptrigger.json new file mode 100644 index 000000000..4a061602c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/footsteptrigger.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FootStepTrigger", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FootStepTrigger" + }, + "properties": [ + { + "name": "Tags", + "type": "int32[]", + "writable": true + }, + { + "name": "FootIndex", + "type": "int32", + "writable": true + }, + { + "name": "TriggerPhase", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fourcovmatrices3.json b/generators/gamesdkdocumentation/cs2/docs/classes/fourcovmatrices3.json new file mode 100644 index 000000000..b7cef1c8d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fourcovmatrices3.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "FourCovMatrices3", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FourCovMatrices3" + }, + "properties": [ + { + "name": "XY", + "type": "float", + "writable": true + }, + { + "name": "XZ", + "type": "float", + "writable": true + }, + { + "name": "YZ", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/functioninfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/functioninfo_t.json new file mode 100644 index 000000000..0ccd88934 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/functioninfo_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "FunctionInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FunctionInfo_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "NameToken", + "type": "uint32", + "writable": true + }, + { + "name": "ParamCount", + "type": "int32", + "writable": true + }, + { + "name": "Index", + "type": "FuseFunctionIndex_t", + "writable": false + }, + { + "name": "IsPure", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fusefunctionindex_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fusefunctionindex_t.json new file mode 100644 index 000000000..b6770f380 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fusefunctionindex_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "FuseFunctionIndex_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FuseFunctionIndex_t" + }, + "properties": [ + { + "name": "Value", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/fusevariableindex_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/fusevariableindex_t.json new file mode 100644 index 000000000..a4bac91bc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/fusevariableindex_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "FuseVariableIndex_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "FuseVariableIndex_t" + }, + "properties": [ + { + "name": "Value", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/gameammotypeinfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/gameammotypeinfo_t.json new file mode 100644 index 000000000..cb5c8cf13 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/gameammotypeinfo_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "GameAmmoTypeInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "GameAmmoTypeInfo_t" + }, + "properties": [ + { + "name": "BuySize", + "type": "int32", + "writable": true + }, + { + "name": "Cost", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "AmmoTypeInfo_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/generatedtexturehandle_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/generatedtexturehandle_t.json new file mode 100644 index 000000000..255a9b8c0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/generatedtexturehandle_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "GeneratedTextureHandle_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "GeneratedTextureHandle_t" + }, + "properties": [ + { + "name": "StrBitmapName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/hitreactfixedsettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/hitreactfixedsettings_t.json new file mode 100644 index 000000000..8856480fa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/hitreactfixedsettings_t.json @@ -0,0 +1,113 @@ +{ + "kind": "class", + "name": "HitReactFixedSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "HitReactFixedSettings_t" + }, + "properties": [ + { + "name": "WeightListIndex", + "type": "int32", + "writable": true + }, + { + "name": "EffectedBoneCount", + "type": "int32", + "writable": true + }, + { + "name": "MaxImpactForce", + "type": "float", + "writable": true + }, + { + "name": "MinImpactForce", + "type": "float", + "writable": true + }, + { + "name": "WhipImpactScale", + "type": "float", + "writable": true + }, + { + "name": "CounterRotationScale", + "type": "float", + "writable": true + }, + { + "name": "DistanceFadeScale", + "type": "float", + "writable": true + }, + { + "name": "PropagationScale", + "type": "float", + "writable": true + }, + { + "name": "WhipDelay", + "type": "float", + "writable": true + }, + { + "name": "SpringStrength", + "type": "float", + "writable": true + }, + { + "name": "WhipSpringStrength", + "type": "float", + "writable": true + }, + { + "name": "MaxAngleRadians", + "type": "float", + "writable": true + }, + { + "name": "HipBoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "HipBoneTranslationScale", + "type": "float", + "writable": true + }, + { + "name": "HipDipSpringStrength", + "type": "float", + "writable": true + }, + { + "name": "HipDipImpactScale", + "type": "float", + "writable": true + }, + { + "name": "HipDipDelay", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/hudtextparms_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/hudtextparms_t.json new file mode 100644 index 000000000..23321d81c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/hudtextparms_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "hudtextparms_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "hudtextparms_t" + }, + "properties": [ + { + "name": "Color1", + "type": "QAngle", + "writable": true + }, + { + "name": "Color2", + "type": "QAngle", + "writable": true + }, + { + "name": "Effect", + "type": "uint8", + "writable": true + }, + { + "name": "Channel", + "type": "uint8", + "writable": true + }, + { + "name": "X", + "type": "float", + "writable": true + }, + { + "name": "Y", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/hullflags_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/hullflags_t.json new file mode 100644 index 000000000..19b4ebae5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/hullflags_t.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "HullFlags_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "HullFlags_t" + }, + "properties": [ + { + "name": "Hull_Human", + "type": "bool", + "writable": true + }, + { + "name": "Hull_SmallCentered", + "type": "bool", + "writable": true + }, + { + "name": "Hull_WideHuman", + "type": "bool", + "writable": true + }, + { + "name": "Hull_Tiny", + "type": "bool", + "writable": true + }, + { + "name": "Hull_Medium", + "type": "bool", + "writable": true + }, + { + "name": "Hull_TinyCentered", + "type": "bool", + "writable": true + }, + { + "name": "Hull_Large", + "type": "bool", + "writable": true + }, + { + "name": "Hull_LargeCentered", + "type": "bool", + "writable": true + }, + { + "name": "Hull_MediumTall", + "type": "bool", + "writable": true + }, + { + "name": "Hull_Small", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ichoreoservices.json b/generators/gamesdkdocumentation/cs2/docs/classes/ichoreoservices.json new file mode 100644 index 000000000..9381fc6de --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ichoreoservices.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "IChoreoServices", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IChoreoServices" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/iclientalphaproperty.json b/generators/gamesdkdocumentation/cs2/docs/classes/iclientalphaproperty.json new file mode 100644 index 000000000..f3443af56 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/iclientalphaproperty.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "IClientAlphaProperty", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IClientAlphaProperty" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ieconiteminterface.json b/generators/gamesdkdocumentation/cs2/docs/classes/ieconiteminterface.json new file mode 100644 index 000000000..1b08f9404 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ieconiteminterface.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "IEconItemInterface", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IEconItemInterface" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ihasattributes.json b/generators/gamesdkdocumentation/cs2/docs/classes/ihasattributes.json new file mode 100644 index 000000000..e6a411d6f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ihasattributes.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "IHasAttributes", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IHasAttributes" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ikbonenameandindex_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/ikbonenameandindex_t.json new file mode 100644 index 000000000..eee037975 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ikbonenameandindex_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "IKBoneNameAndIndex_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IKBoneNameAndIndex_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ikdemocapturesettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/ikdemocapturesettings_t.json new file mode 100644 index 000000000..df2298f00 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ikdemocapturesettings_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "IKDemoCaptureSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IKDemoCaptureSettings_t" + }, + "properties": [ + { + "name": "ParentBoneName", + "type": "string", + "writable": true + }, + { + "name": "Mode", + "type": "uint32", + "writable": true + }, + { + "name": "IkChainName", + "type": "string", + "writable": true + }, + { + "name": "OneBoneStart", + "type": "string", + "writable": true + }, + { + "name": "OneBoneEnd", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/iksolversettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/iksolversettings_t.json new file mode 100644 index 000000000..767463a30 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/iksolversettings_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "IKSolverSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IKSolverSettings_t" + }, + "properties": [ + { + "name": "SolverType", + "type": "uint32", + "writable": true + }, + { + "name": "NumIterations", + "type": "int32", + "writable": true + }, + { + "name": "EndEffectorRotationFixUpMode", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/iktargetsettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/iktargetsettings_t.json new file mode 100644 index 000000000..067942cc1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/iktargetsettings_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "IKTargetSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IKTargetSettings_t" + }, + "properties": [ + { + "name": "TargetSource", + "type": "uint32", + "writable": true + }, + { + "name": "Bone", + "type": "IKBoneNameAndIndex_t", + "writable": false + }, + { + "name": "AnimgraphParameterNamePosition", + "type": "AnimParamID", + "writable": false + }, + { + "name": "AnimgraphParameterNameOrientation", + "type": "AnimParamID", + "writable": false + }, + { + "name": "TargetCoordSystem", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/infooverlaydata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/infooverlaydata_t.json new file mode 100644 index 000000000..075a47235 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/infooverlaydata_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "InfoOverlayData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "InfoOverlayData_t" + }, + "properties": [ + { + "name": "Width", + "type": "float", + "writable": true + }, + { + "name": "Height", + "type": "float", + "writable": true + }, + { + "name": "Depth", + "type": "float", + "writable": true + }, + { + "name": "UVStart", + "type": "Vector4D", + "writable": true + }, + { + "name": "UVEnd", + "type": "Vector4D", + "writable": true + }, + { + "name": "RenderOrder", + "type": "int32", + "writable": true + }, + { + "name": "SequenceOverride", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/intervaltimer.json b/generators/gamesdkdocumentation/cs2/docs/classes/intervaltimer.json new file mode 100644 index 000000000..7d4e6ab10 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/intervaltimer.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "IntervalTimer", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IntervalTimer" + }, + "properties": [ + { + "name": "Timestamp", + "type": "float", + "writable": true + }, + { + "name": "WorldGroupId", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_camera_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_camera_t.json new file mode 100644 index 000000000..12e43b1ac --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_camera_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "inv_image_camera_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "inv_image_camera_t" + }, + "properties": [ + { + "name": "Angle", + "type": "Vector", + "writable": true + }, + { + "name": "Fov", + "type": "float", + "writable": true + }, + { + "name": "Znear", + "type": "float", + "writable": true + }, + { + "name": "Zfar", + "type": "float", + "writable": true + }, + { + "name": "Target", + "type": "Vector2D", + "writable": true + }, + { + "name": "Target_nudge", + "type": "Vector2D", + "writable": true + }, + { + "name": "Orbit_distance", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_data_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_data_t.json new file mode 100644 index 000000000..e165e1d89 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_data_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "inv_image_data_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "inv_image_data_t" + }, + "properties": [ + { + "name": "Map", + "type": "inv_image_map_t", + "writable": false + }, + { + "name": "Item", + "type": "inv_image_item_t", + "writable": false + }, + { + "name": "Camera", + "type": "inv_image_camera_t", + "writable": false + }, + { + "name": "Lightsun", + "type": "inv_image_light_sun_t", + "writable": false + }, + { + "name": "Lightfill", + "type": "inv_image_light_fill_t", + "writable": false + }, + { + "name": "Light0", + "type": "inv_image_light_barn_t", + "writable": false + }, + { + "name": "Light1", + "type": "inv_image_light_barn_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_item_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_item_t.json new file mode 100644 index 000000000..f54bc6f63 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_item_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "inv_image_item_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "inv_image_item_t" + }, + "properties": [ + { + "name": "Position", + "type": "Vector2D", + "writable": true + }, + { + "name": "Angle", + "type": "Vector", + "writable": true + }, + { + "name": "Pose_sequence", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_light_barn_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_light_barn_t.json new file mode 100644 index 000000000..5c5fe0c09 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_light_barn_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "inv_image_light_barn_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "inv_image_light_barn_t" + }, + "properties": [ + { + "name": "Color", + "type": "Vector2D", + "writable": true + }, + { + "name": "Angle", + "type": "Vector", + "writable": true + }, + { + "name": "Brightness", + "type": "float", + "writable": true + }, + { + "name": "Orbit_distance", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_light_fill_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_light_fill_t.json new file mode 100644 index 000000000..e44cf7baa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_light_fill_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "inv_image_light_fill_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "inv_image_light_fill_t" + }, + "properties": [ + { + "name": "Color", + "type": "Vector2D", + "writable": true + }, + { + "name": "Angle", + "type": "Vector", + "writable": true + }, + { + "name": "Brightness", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_light_sun_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_light_sun_t.json new file mode 100644 index 000000000..4a9a52db8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_light_sun_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "inv_image_light_sun_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "inv_image_light_sun_t" + }, + "properties": [ + { + "name": "Color", + "type": "Vector2D", + "writable": true + }, + { + "name": "Angle", + "type": "Vector", + "writable": true + }, + { + "name": "Brightness", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_map_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_map_t.json new file mode 100644 index 000000000..238177300 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/inv_image_map_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "inv_image_map_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "inv_image_map_t" + }, + "properties": [ + { + "name": "Map_name", + "type": "string", + "writable": true + }, + { + "name": "Map_rotation", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/iparticlecollection.json b/generators/gamesdkdocumentation/cs2/docs/classes/iparticlecollection.json new file mode 100644 index 000000000..fd44621dd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/iparticlecollection.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "IParticleCollection", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IParticleCollection" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/iparticleeffect.json b/generators/gamesdkdocumentation/cs2/docs/classes/iparticleeffect.json new file mode 100644 index 000000000..dccc85a37 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/iparticleeffect.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "IParticleEffect", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IParticleEffect" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/iphysicsplayercontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/iphysicsplayercontroller.json new file mode 100644 index 000000000..25341dc4a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/iphysicsplayercontroller.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "IPhysicsPlayerController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IPhysicsPlayerController" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/iragdoll.json b/generators/gamesdkdocumentation/cs2/docs/classes/iragdoll.json new file mode 100644 index 000000000..06a3e14aa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/iragdoll.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "IRagdoll", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "IRagdoll" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/iskeletonanimationcontroller.json b/generators/gamesdkdocumentation/cs2/docs/classes/iskeletonanimationcontroller.json new file mode 100644 index 000000000..2ed045372 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/iskeletonanimationcontroller.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "ISkeletonAnimationController", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ISkeletonAnimationController" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/jigglebonesettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/jigglebonesettings_t.json new file mode 100644 index 000000000..b64019567 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/jigglebonesettings_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "JiggleBoneSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "JiggleBoneSettings_t" + }, + "properties": [ + { + "name": "BoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "SpringStrength", + "type": "float", + "writable": true + }, + { + "name": "MaxTimeStep", + "type": "float", + "writable": true + }, + { + "name": "Damping", + "type": "float", + "writable": true + }, + { + "name": "BoundsMaxLS", + "type": "Vector2D", + "writable": true + }, + { + "name": "BoundsMinLS", + "type": "Vector2D", + "writable": true + }, + { + "name": "SimSpace", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/jigglebonesettingslist_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/jigglebonesettingslist_t.json new file mode 100644 index 000000000..1446319bb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/jigglebonesettingslist_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "JiggleBoneSettingsList_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "JiggleBoneSettingsList_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/lerpdata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/lerpdata_t.json new file mode 100644 index 000000000..9cc8de6fa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/lerpdata_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "lerpdata_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "lerpdata_t" + }, + "properties": [ + { + "name": "Ent", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "MoveType", + "type": "uint8", + "writable": true + }, + { + "name": "StartTime", + "type": "float", + "writable": true + }, + { + "name": "StartOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "FXIndex", + "type": "ParticleIndex_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/locksound_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/locksound_t.json new file mode 100644 index 000000000..1c50f159e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/locksound_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "locksound_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "locksound_t" + }, + "properties": [ + { + "name": "LockedSound", + "type": "string", + "writable": true + }, + { + "name": "UnlockedSound", + "type": "string", + "writable": true + }, + { + "name": "FlwaitSound", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/lookatbone_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/lookatbone_t.json new file mode 100644 index 000000000..c47ced49c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/lookatbone_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "LookAtBone_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "LookAtBone_t" + }, + "properties": [ + { + "name": "Index", + "type": "int32", + "writable": true + }, + { + "name": "Weight", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/lookatopfixedsettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/lookatopfixedsettings_t.json new file mode 100644 index 000000000..a25d273e6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/lookatopfixedsettings_t.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "LookAtOpFixedSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "LookAtOpFixedSettings_t" + }, + "properties": [ + { + "name": "Attachment", + "type": "CAnimAttachment", + "writable": false + }, + { + "name": "Damping", + "type": "CAnimInputDamping", + "writable": false + }, + { + "name": "YawLimit", + "type": "float", + "writable": true + }, + { + "name": "PitchLimit", + "type": "float", + "writable": true + }, + { + "name": "HysteresisInnerAngle", + "type": "float", + "writable": true + }, + { + "name": "HysteresisOuterAngle", + "type": "float", + "writable": true + }, + { + "name": "RotateYawForward", + "type": "bool", + "writable": true + }, + { + "name": "MaintainUpDirection", + "type": "bool", + "writable": true + }, + { + "name": "TargetIsPosition", + "type": "bool", + "writable": true + }, + { + "name": "UseHysteresis", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/magnetted_objects_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/magnetted_objects_t.json new file mode 100644 index 000000000..b6276108a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/magnetted_objects_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "magnetted_objects_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "magnetted_objects_t" + }, + "properties": [ + { + "name": "Entity", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/manifesttestresource_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/manifesttestresource_t.json new file mode 100644 index 000000000..207e15e86 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/manifesttestresource_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "ManifestTestResource_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ManifestTestResource_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/materialgroup_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/materialgroup_t.json new file mode 100644 index 000000000..f79bcff8f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/materialgroup_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "MaterialGroup_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MaterialGroup_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/materialoverride_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/materialoverride_t.json new file mode 100644 index 000000000..65515f238 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/materialoverride_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "MaterialOverride_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MaterialOverride_t" + }, + "properties": [ + { + "name": "SubSceneObject", + "type": "uint32", + "writable": true + }, + { + "name": "DrawCallIndex", + "type": "uint32", + "writable": true + }, + { + "name": "LinearTintColor", + "type": "Vector2D", + "writable": true + }, + { + "name": "Parent", + "type": "BaseSceneObjectOverride_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/materialparam_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/materialparam_t.json new file mode 100644 index 000000000..a6c417bd5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/materialparam_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "MaterialParam_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MaterialParam_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/materialparambuffer_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/materialparambuffer_t.json new file mode 100644 index 000000000..6119c6d51 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/materialparambuffer_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "MaterialParamBuffer_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MaterialParamBuffer_t" + }, + "properties": [ + { + "name": "Parent", + "type": "MaterialParam_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/materialparamfloat_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/materialparamfloat_t.json new file mode 100644 index 000000000..fb6286c9c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/materialparamfloat_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "MaterialParamFloat_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MaterialParamFloat_t" + }, + "properties": [ + { + "name": "Value", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "MaterialParam_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/materialparamint_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/materialparamint_t.json new file mode 100644 index 000000000..16e052829 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/materialparamint_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "MaterialParamInt_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MaterialParamInt_t" + }, + "properties": [ + { + "name": "Value", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "MaterialParam_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/materialparamstring_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/materialparamstring_t.json new file mode 100644 index 000000000..7b104c93c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/materialparamstring_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "MaterialParamString_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MaterialParamString_t" + }, + "properties": [ + { + "name": "Value", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "MaterialParam_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/materialparamtexture_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/materialparamtexture_t.json new file mode 100644 index 000000000..394d7adac --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/materialparamtexture_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "MaterialParamTexture_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MaterialParamTexture_t" + }, + "properties": [ + { + "name": "Parent", + "type": "MaterialParam_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/materialparamvector_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/materialparamvector_t.json new file mode 100644 index 000000000..cdcd4e76c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/materialparamvector_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "MaterialParamVector_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MaterialParamVector_t" + }, + "properties": [ + { + "name": "Parent", + "type": "MaterialParam_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/materialresourcedata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/materialresourcedata_t.json new file mode 100644 index 000000000..00620bb05 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/materialresourcedata_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "MaterialResourceData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MaterialResourceData_t" + }, + "properties": [ + { + "name": "MaterialName", + "type": "string", + "writable": true + }, + { + "name": "ShaderName", + "type": "string", + "writable": true + }, + { + "name": "RenderAttributesUsed", + "type": "string[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/materialvariable_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/materialvariable_t.json new file mode 100644 index 000000000..e9b1e3cc5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/materialvariable_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "MaterialVariable_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MaterialVariable_t" + }, + "properties": [ + { + "name": "StrVariable", + "type": "string", + "writable": true + }, + { + "name": "VariableField", + "type": "ParticleAttributeIndex_t", + "writable": false + }, + { + "name": "Scale", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/modelboneflexdriver_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/modelboneflexdriver_t.json new file mode 100644 index 000000000..5e55285bf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/modelboneflexdriver_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "ModelBoneFlexDriver_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ModelBoneFlexDriver_t" + }, + "properties": [ + { + "name": "BoneName", + "type": "string", + "writable": true + }, + { + "name": "BoneNameToken", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/modelboneflexdrivercontrol_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/modelboneflexdrivercontrol_t.json new file mode 100644 index 000000000..41e30f208 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/modelboneflexdrivercontrol_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "ModelBoneFlexDriverControl_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ModelBoneFlexDriverControl_t" + }, + "properties": [ + { + "name": "BoneComponent", + "type": "uint32", + "writable": true + }, + { + "name": "FlexController", + "type": "string", + "writable": true + }, + { + "name": "FlexControllerToken", + "type": "uint32", + "writable": true + }, + { + "name": "Min", + "type": "float", + "writable": true + }, + { + "name": "Max", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/modelconfighandle_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/modelconfighandle_t.json new file mode 100644 index 000000000..86607c0a9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/modelconfighandle_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "ModelConfigHandle_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ModelConfigHandle_t" + }, + "properties": [ + { + "name": "Value", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/modelembeddedmesh_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/modelembeddedmesh_t.json new file mode 100644 index 000000000..2a72e2c00 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/modelembeddedmesh_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "ModelEmbeddedMesh_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ModelEmbeddedMesh_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "MeshIndex", + "type": "int32", + "writable": true + }, + { + "name": "DataBlock", + "type": "int32", + "writable": true + }, + { + "name": "MorphBlock", + "type": "int32", + "writable": true + }, + { + "name": "VBIBBlock", + "type": "int32", + "writable": true + }, + { + "name": "ToolsVBBlock", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/modelmeshbufferdata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/modelmeshbufferdata_t.json new file mode 100644 index 000000000..fca20cdd1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/modelmeshbufferdata_t.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "ModelMeshBufferData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ModelMeshBufferData_t" + }, + "properties": [ + { + "name": "BlockIndex", + "type": "int32", + "writable": true + }, + { + "name": "ElementCount", + "type": "uint32", + "writable": true + }, + { + "name": "ElementSizeInBytes", + "type": "uint32", + "writable": true + }, + { + "name": "MeshoptCompressed", + "type": "bool", + "writable": true + }, + { + "name": "MeshoptIndexSequence", + "type": "bool", + "writable": true + }, + { + "name": "CompressedZSTD", + "type": "bool", + "writable": true + }, + { + "name": "CreateBufferSRV", + "type": "bool", + "writable": true + }, + { + "name": "CreateBufferUAV", + "type": "bool", + "writable": true + }, + { + "name": "CreateRawBuffer", + "type": "bool", + "writable": true + }, + { + "name": "CreatePooledBuffer", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/modelreference_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/modelreference_t.json new file mode 100644 index 000000000..323fcd291 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/modelreference_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "ModelReference_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ModelReference_t" + }, + "properties": [ + { + "name": "RelativeProbabilityOfSpawn", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/modelskeletondata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/modelskeletondata_t.json new file mode 100644 index 000000000..1dad54745 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/modelskeletondata_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "ModelSkeletonData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ModelSkeletonData_t" + }, + "properties": [ + { + "name": "BoneName", + "type": "string[]", + "writable": true + }, + { + "name": "Parent", + "type": "int16[]", + "writable": true + }, + { + "name": "BoneSphere", + "type": "float[]", + "writable": true + }, + { + "name": "Flag", + "type": "uint32[]", + "writable": true + }, + { + "name": "BonePosParent", + "type": "QAngle[]", + "writable": true + }, + { + "name": "BoneScaleParent", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/moodanimation_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/moodanimation_t.json new file mode 100644 index 000000000..046fc3c98 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/moodanimation_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "MoodAnimation_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MoodAnimation_t" + }, + "properties": [ + { + "name": "Weight", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/motionblenditem.json b/generators/gamesdkdocumentation/cs2/docs/classes/motionblenditem.json new file mode 100644 index 000000000..420c9151c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/motionblenditem.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "MotionBlendItem", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MotionBlendItem" + }, + "properties": [ + { + "name": "KeyValue", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/motiondbindex.json b/generators/gamesdkdocumentation/cs2/docs/classes/motiondbindex.json new file mode 100644 index 000000000..54408e438 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/motiondbindex.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "MotionDBIndex", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MotionDBIndex" + }, + "properties": [ + { + "name": "Index", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/motionindex.json b/generators/gamesdkdocumentation/cs2/docs/classes/motionindex.json new file mode 100644 index 000000000..78636a910 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/motionindex.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "MotionIndex", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MotionIndex" + }, + "properties": [ + { + "name": "Group", + "type": "uint16", + "writable": true + }, + { + "name": "Motion", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/movementgaitid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/movementgaitid_t.json new file mode 100644 index 000000000..fd2c6e6f3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/movementgaitid_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "MovementGaitId_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "MovementGaitId_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/navgravity_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/navgravity_t.json new file mode 100644 index 000000000..1b89bb298 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/navgravity_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "NavGravity_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "NavGravity_t" + }, + "properties": [ + { + "name": "Gravity", + "type": "Vector2D", + "writable": true + }, + { + "name": "Default", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/nmbonemasksetdefinition_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/nmbonemasksetdefinition_t.json new file mode 100644 index 000000000..594a4484b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/nmbonemasksetdefinition_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "NmBoneMaskSetDefinition_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "NmBoneMaskSetDefinition_t" + }, + "properties": [ + { + "name": "PrimaryWeightList", + "type": "CNmBoneWeightList", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/nmcompressionsettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/nmcompressionsettings_t.json new file mode 100644 index 000000000..78fc2b58f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/nmcompressionsettings_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "NmCompressionSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "NmCompressionSettings_t" + }, + "properties": [ + { + "name": "IsRotationStatic", + "type": "bool", + "writable": true + }, + { + "name": "IsTranslationStatic", + "type": "bool", + "writable": true + }, + { + "name": "IsScaleStatic", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/nmpercent_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/nmpercent_t.json new file mode 100644 index 000000000..905d8fdef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/nmpercent_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "NmPercent_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "NmPercent_t" + }, + "properties": [ + { + "name": "Value", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/nmsynctracktime_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/nmsynctracktime_t.json new file mode 100644 index 000000000..35ef9f672 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/nmsynctracktime_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "NmSyncTrackTime_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "NmSyncTrackTime_t" + }, + "properties": [ + { + "name": "EventIdx", + "type": "int32", + "writable": true + }, + { + "name": "PercentageThrough", + "type": "NmPercent_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/nmsynctracktimerange_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/nmsynctracktimerange_t.json new file mode 100644 index 000000000..6d509250f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/nmsynctracktimerange_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "NmSyncTrackTimeRange_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "NmSyncTrackTimeRange_t" + }, + "properties": [ + { + "name": "StartTime", + "type": "NmSyncTrackTime_t", + "writable": false + }, + { + "name": "EndTime", + "type": "NmSyncTrackTime_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/nodedata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/nodedata_t.json new file mode 100644 index 000000000..92e62ec04 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/nodedata_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "NodeData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "NodeData_t" + }, + "properties": [ + { + "name": "Parent", + "type": "int32", + "writable": true + }, + { + "name": "Origin", + "type": "Vector2D", + "writable": true + }, + { + "name": "MinBounds", + "type": "Vector2D", + "writable": true + }, + { + "name": "MaxBounds", + "type": "Vector2D", + "writable": true + }, + { + "name": "MinimumDistance", + "type": "float", + "writable": true + }, + { + "name": "ChildNodeIndices", + "type": "int32[]", + "writable": true + }, + { + "name": "WorldNodePrefix", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/oldfeedge_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/oldfeedge_t.json new file mode 100644 index 000000000..a99b8bbc0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/oldfeedge_t.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "OldFeEdge_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "OldFeEdge_t" + }, + "properties": [ + { + "name": "K", + "type": "float[]", + "writable": true + }, + { + "name": "InvA", + "type": "float", + "writable": true + }, + { + "name": "T", + "type": "float", + "writable": true + }, + { + "name": "ThetaRelaxed", + "type": "float", + "writable": true + }, + { + "name": "ThetaFactor", + "type": "float", + "writable": true + }, + { + "name": "C01", + "type": "float", + "writable": true + }, + { + "name": "C02", + "type": "float", + "writable": true + }, + { + "name": "C03", + "type": "float", + "writable": true + }, + { + "name": "C04", + "type": "float", + "writable": true + }, + { + "name": "AxialModelDist", + "type": "float", + "writable": true + }, + { + "name": "AxialModelWeights", + "type": "float[]", + "writable": true + }, + { + "name": "Node", + "type": "uint16[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/outflowwithrequirements_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/outflowwithrequirements_t.json new file mode 100644 index 000000000..665a8a41d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/outflowwithrequirements_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "OutflowWithRequirements_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "OutflowWithRequirements_t" + }, + "properties": [ + { + "name": "CursorStateBlockIndex", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/paramspan_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/paramspan_t.json new file mode 100644 index 000000000..d2a6b728b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/paramspan_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "ParamSpan_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ParamSpan_t" + }, + "properties": [ + { + "name": "Param", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "ParamType", + "type": "uint8", + "writable": true + }, + { + "name": "StartCycle", + "type": "float", + "writable": true + }, + { + "name": "EndCycle", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/paramspansample_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/paramspansample_t.json new file mode 100644 index 000000000..775d52801 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/paramspansample_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "ParamSpanSample_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ParamSpanSample_t" + }, + "properties": [ + { + "name": "Cycle", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/particle_ehandle__.json b/generators/gamesdkdocumentation/cs2/docs/classes/particle_ehandle__.json new file mode 100644 index 000000000..8f34b32a7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/particle_ehandle__.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "PARTICLE_EHANDLE__", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PARTICLE_EHANDLE__" + }, + "properties": [ + { + "name": "Unused", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/particleattributeindex_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/particleattributeindex_t.json new file mode 100644 index 000000000..8e16c5598 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/particleattributeindex_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "ParticleAttributeIndex_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ParticleAttributeIndex_t" + }, + "properties": [ + { + "name": "Value", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/particlechildreninfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/particlechildreninfo_t.json new file mode 100644 index 000000000..627015ee7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/particlechildreninfo_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "ParticleChildrenInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ParticleChildrenInfo_t" + }, + "properties": [ + { + "name": "Delay", + "type": "float", + "writable": true + }, + { + "name": "EndCap", + "type": "bool", + "writable": true + }, + { + "name": "DisableChild", + "type": "bool", + "writable": true + }, + { + "name": "DetailLevel", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/particlecontrolpointconfiguration_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/particlecontrolpointconfiguration_t.json new file mode 100644 index 000000000..88fc81a6f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/particlecontrolpointconfiguration_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "ParticleControlPointConfiguration_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ParticleControlPointConfiguration_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "PreviewState", + "type": "ParticlePreviewState_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/particlecontrolpointdriver_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/particlecontrolpointdriver_t.json new file mode 100644 index 000000000..26aab0269 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/particlecontrolpointdriver_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "ParticleControlPointDriver_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ParticleControlPointDriver_t" + }, + "properties": [ + { + "name": "ControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "AttachType", + "type": "uint32", + "writable": true + }, + { + "name": "AttachmentName", + "type": "string", + "writable": true + }, + { + "name": "Offset", + "type": "Vector2D", + "writable": true + }, + { + "name": "Offset1", + "type": "Vector", + "writable": true + }, + { + "name": "EntityName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/particleindex_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/particleindex_t.json new file mode 100644 index 000000000..5cf4673d1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/particleindex_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "ParticleIndex_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ParticleIndex_t" + }, + "properties": [ + { + "name": "Value", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/particlenamedvalueconfiguration_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/particlenamedvalueconfiguration_t.json new file mode 100644 index 000000000..085411669 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/particlenamedvalueconfiguration_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "ParticleNamedValueConfiguration_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ParticleNamedValueConfiguration_t" + }, + "properties": [ + { + "name": "ConfigName", + "type": "string", + "writable": true + }, + { + "name": "AttachType", + "type": "uint32", + "writable": true + }, + { + "name": "BoundEntityPath", + "type": "string", + "writable": true + }, + { + "name": "StrEntityScope", + "type": "string", + "writable": true + }, + { + "name": "StrAttachmentName", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/particlenamedvaluesource_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/particlenamedvaluesource_t.json new file mode 100644 index 000000000..f85147860 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/particlenamedvaluesource_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "ParticleNamedValueSource_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ParticleNamedValueSource_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "IsPublic", + "type": "bool", + "writable": true + }, + { + "name": "DefaultConfig", + "type": "ParticleNamedValueConfiguration_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/particlenode_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/particlenode_t.json new file mode 100644 index 000000000..a6288ced1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/particlenode_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "ParticleNode_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ParticleNode_t" + }, + "properties": [ + { + "name": "Entity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "Index", + "type": "ParticleIndex_t", + "writable": false + }, + { + "name": "StartTime", + "type": "float", + "writable": true + }, + { + "name": "GrowthDuration", + "type": "float", + "writable": true + }, + { + "name": "GrowthOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "EndcapTime", + "type": "float", + "writable": true + }, + { + "name": "MarkedForDelete", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/particlepreviewbodygroup_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/particlepreviewbodygroup_t.json new file mode 100644 index 000000000..05418fdca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/particlepreviewbodygroup_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "ParticlePreviewBodyGroup_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ParticlePreviewBodyGroup_t" + }, + "properties": [ + { + "name": "BodyGroupName", + "type": "string", + "writable": true + }, + { + "name": "Value", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/particlepreviewstate_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/particlepreviewstate_t.json new file mode 100644 index 000000000..c6e9126bc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/particlepreviewstate_t.json @@ -0,0 +1,103 @@ +{ + "kind": "class", + "name": "ParticlePreviewState_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ParticlePreviewState_t" + }, + "properties": [ + { + "name": "PreviewModel", + "type": "string", + "writable": true + }, + { + "name": "ModSpecificData", + "type": "uint32", + "writable": true + }, + { + "name": "GroundType", + "type": "uint32", + "writable": true + }, + { + "name": "SequenceName", + "type": "string", + "writable": true + }, + { + "name": "FireParticleOnSequenceFrame", + "type": "int32", + "writable": true + }, + { + "name": "HitboxSetName", + "type": "string", + "writable": true + }, + { + "name": "MaterialGroupName", + "type": "string", + "writable": true + }, + { + "name": "PlaybackSpeed", + "type": "float", + "writable": true + }, + { + "name": "ParticleSimulationRate", + "type": "float", + "writable": true + }, + { + "name": "ShouldDrawHitboxes", + "type": "bool", + "writable": true + }, + { + "name": "ShouldDrawAttachments", + "type": "bool", + "writable": true + }, + { + "name": "ShouldDrawAttachmentNames", + "type": "bool", + "writable": true + }, + { + "name": "ShouldDrawControlPointAxes", + "type": "bool", + "writable": true + }, + { + "name": "AnimationNonLooping", + "type": "bool", + "writable": true + }, + { + "name": "PreviewGravity", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/permentitylumpdata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/permentitylumpdata_t.json new file mode 100644 index 000000000..22dde6aa8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/permentitylumpdata_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "PermEntityLumpData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PermEntityLumpData_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/permmodeldata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/permmodeldata_t.json new file mode 100644 index 000000000..b75a56f82 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/permmodeldata_t.json @@ -0,0 +1,93 @@ +{ + "kind": "class", + "name": "PermModelData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PermModelData_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "ModelInfo", + "type": "PermModelInfo_t", + "writable": false + }, + { + "name": "RefMeshGroupMasks", + "type": "uint64[]", + "writable": true + }, + { + "name": "RefPhysGroupMasks", + "type": "uint64[]", + "writable": true + }, + { + "name": "RefLODGroupMasks", + "type": "uint8[]", + "writable": true + }, + { + "name": "LodGroupSwitchDistances", + "type": "float[]", + "writable": true + }, + { + "name": "MeshGroups", + "type": "string[]", + "writable": true + }, + { + "name": "DefaultMeshGroupMask", + "type": "uint64", + "writable": true + }, + { + "name": "ModelSkeleton", + "type": "ModelSkeletonData_t", + "writable": false + }, + { + "name": "RemappingTable", + "type": "int16[]", + "writable": true + }, + { + "name": "RemappingTableStarts", + "type": "uint16[]", + "writable": true + }, + { + "name": "ModelConfigList", + "type": "int32[]", + "writable": false + }, + { + "name": "BodyGroupsHiddenInTools", + "type": "string[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/permmodeldataanimatedmaterialattribute_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/permmodeldataanimatedmaterialattribute_t.json new file mode 100644 index 000000000..f5eaa1182 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/permmodeldataanimatedmaterialattribute_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "PermModelDataAnimatedMaterialAttribute_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PermModelDataAnimatedMaterialAttribute_t" + }, + "properties": [ + { + "name": "AttributeName", + "type": "string", + "writable": true + }, + { + "name": "NumChannels", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/permmodelextpart_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/permmodelextpart_t.json new file mode 100644 index 000000000..f2bb644e0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/permmodelextpart_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "PermModelExtPart_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PermModelExtPart_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Parent", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/permmodelinfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/permmodelinfo_t.json new file mode 100644 index 000000000..49826b452 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/permmodelinfo_t.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "PermModelInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PermModelInfo_t" + }, + "properties": [ + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "HullMin", + "type": "Vector2D", + "writable": true + }, + { + "name": "HullMax", + "type": "Vector2D", + "writable": true + }, + { + "name": "ViewMin", + "type": "Vector2D", + "writable": true + }, + { + "name": "ViewMax", + "type": "Vector2D", + "writable": true + }, + { + "name": "Mass", + "type": "float", + "writable": true + }, + { + "name": "EyePosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "MaxEyeDeflection", + "type": "float", + "writable": true + }, + { + "name": "SurfaceProperty", + "type": "string", + "writable": true + }, + { + "name": "KeyValueText", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/physfemodeldesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/physfemodeldesc_t.json new file mode 100644 index 000000000..1f14b74f4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/physfemodeldesc_t.json @@ -0,0 +1,353 @@ +{ + "kind": "class", + "name": "PhysFeModelDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PhysFeModelDesc_t" + }, + "properties": [ + { + "name": "CtrlHash", + "type": "uint32[]", + "writable": true + }, + { + "name": "CtrlName", + "type": "string[]", + "writable": true + }, + { + "name": "StaticNodeFlags", + "type": "uint32", + "writable": true + }, + { + "name": "DynamicNodeFlags", + "type": "uint32", + "writable": true + }, + { + "name": "LocalForce", + "type": "float", + "writable": true + }, + { + "name": "LocalRotation", + "type": "float", + "writable": true + }, + { + "name": "NodeCount", + "type": "uint16", + "writable": true + }, + { + "name": "StaticNodes", + "type": "uint16", + "writable": true + }, + { + "name": "RotLockStaticNodes", + "type": "uint16", + "writable": true + }, + { + "name": "FirstPositionDrivenNode", + "type": "uint16", + "writable": true + }, + { + "name": "SimdTriCount1", + "type": "uint16", + "writable": true + }, + { + "name": "SimdTriCount2", + "type": "uint16", + "writable": true + }, + { + "name": "SimdQuadCount1", + "type": "uint16", + "writable": true + }, + { + "name": "SimdQuadCount2", + "type": "uint16", + "writable": true + }, + { + "name": "QuadCount1", + "type": "uint16", + "writable": true + }, + { + "name": "QuadCount2", + "type": "uint16", + "writable": true + }, + { + "name": "TreeDepth", + "type": "uint16", + "writable": true + }, + { + "name": "NodeBaseJiggleboneDependsCount", + "type": "uint16", + "writable": true + }, + { + "name": "RopeCount", + "type": "uint16", + "writable": true + }, + { + "name": "Ropes", + "type": "uint16[]", + "writable": true + }, + { + "name": "AntiTunnelBytecode", + "type": "uint32[]", + "writable": true + }, + { + "name": "AntiTunnelTargetNodes", + "type": "uint16[]", + "writable": true + }, + { + "name": "NodeInvMasses", + "type": "float[]", + "writable": true + }, + { + "name": "LegacyStretchForce", + "type": "float[]", + "writable": true + }, + { + "name": "NodeCollisionRadii", + "type": "float[]", + "writable": true + }, + { + "name": "DynNodeFriction", + "type": "float[]", + "writable": true + }, + { + "name": "LocalRotation1", + "type": "float[]", + "writable": true + }, + { + "name": "LocalForce1", + "type": "float[]", + "writable": true + }, + { + "name": "WorldCollisionNodes", + "type": "uint16[]", + "writable": true + }, + { + "name": "TreeParents", + "type": "uint16[]", + "writable": true + }, + { + "name": "TreeCollisionMasks", + "type": "uint16[]", + "writable": true + }, + { + "name": "FreeNodes", + "type": "uint16[]", + "writable": true + }, + { + "name": "SourceElems", + "type": "uint16[]", + "writable": true + }, + { + "name": "GoalDampedSpringIntegrators", + "type": "uint32[]", + "writable": true + }, + { + "name": "TriCount1", + "type": "uint16", + "writable": true + }, + { + "name": "TriCount2", + "type": "uint16", + "writable": true + }, + { + "name": "ReservedUint8", + "type": "uint8", + "writable": true + }, + { + "name": "ExtraPressureIterations", + "type": "uint8", + "writable": true + }, + { + "name": "ExtraGoalIterations", + "type": "uint8", + "writable": true + }, + { + "name": "ExtraIterations", + "type": "uint8", + "writable": true + }, + { + "name": "DynNodeVertexSet", + "type": "uint8[]", + "writable": true + }, + { + "name": "VertexSetNames", + "type": "uint32[]", + "writable": true + }, + { + "name": "MorphSetData", + "type": "uint8[]", + "writable": true + }, + { + "name": "VertexMapValues", + "type": "uint8[]", + "writable": true + }, + { + "name": "LockToGoal", + "type": "uint16[]", + "writable": true + }, + { + "name": "SkelParents", + "type": "int16[]", + "writable": true + }, + { + "name": "InternalPressure", + "type": "float", + "writable": true + }, + { + "name": "DefaultTimeDilation", + "type": "float", + "writable": true + }, + { + "name": "Windage", + "type": "float", + "writable": true + }, + { + "name": "WindDrag", + "type": "float", + "writable": true + }, + { + "name": "DefaultSurfaceStretch", + "type": "float", + "writable": true + }, + { + "name": "DefaultThreadStretch", + "type": "float", + "writable": true + }, + { + "name": "DefaultGravityScale", + "type": "float", + "writable": true + }, + { + "name": "DefaultVelAirDrag", + "type": "float", + "writable": true + }, + { + "name": "DefaultExpAirDrag", + "type": "float", + "writable": true + }, + { + "name": "DefaultVelQuadAirDrag", + "type": "float", + "writable": true + }, + { + "name": "DefaultExpQuadAirDrag", + "type": "float", + "writable": true + }, + { + "name": "RodVelocitySmoothRate", + "type": "float", + "writable": true + }, + { + "name": "QuadVelocitySmoothRate", + "type": "float", + "writable": true + }, + { + "name": "AddWorldCollisionRadius", + "type": "float", + "writable": true + }, + { + "name": "DefaultVolumetricSolveAmount", + "type": "float", + "writable": true + }, + { + "name": "MotionSmoothCDT", + "type": "float", + "writable": true + }, + { + "name": "LocalDrag1", + "type": "float", + "writable": true + }, + { + "name": "RodVelocitySmoothIterations", + "type": "uint16", + "writable": true + }, + { + "name": "QuadVelocitySmoothIterations", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/physicsparticleid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/physicsparticleid_t.json new file mode 100644 index 000000000..f216a8e1c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/physicsparticleid_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "PhysicsParticleId_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PhysicsParticleId_t" + }, + "properties": [ + { + "name": "Value", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/physicsragdollpose_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/physicsragdollpose_t.json new file mode 100644 index 000000000..3990a88df --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/physicsragdollpose_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "PhysicsRagdollPose_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PhysicsRagdollPose_t" + }, + "properties": [ + { + "name": "Owner", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "SetFromDebugHistory", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/physshapemarkup_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/physshapemarkup_t.json new file mode 100644 index 000000000..f231f41d3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/physshapemarkup_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "PhysShapeMarkup_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PhysShapeMarkup_t" + }, + "properties": [ + { + "name": "BodyInAggregate", + "type": "int32", + "writable": true + }, + { + "name": "ShapeInBody", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/physsoftbodydesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/physsoftbodydesc_t.json new file mode 100644 index 000000000..39bbe66d8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/physsoftbodydesc_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "PhysSoftbodyDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PhysSoftbodyDesc_t" + }, + "properties": [ + { + "name": "ParticleBoneHash", + "type": "uint32[]", + "writable": true + }, + { + "name": "ParticleBoneName", + "type": "string[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/pointcamerasettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/pointcamerasettings_t.json new file mode 100644 index 000000000..41fa9cdee --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/pointcamerasettings_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "PointCameraSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PointCameraSettings_t" + }, + "properties": [ + { + "name": "NearBlurryDistance", + "type": "float", + "writable": true + }, + { + "name": "NearCrispDistance", + "type": "float", + "writable": true + }, + { + "name": "FarCrispDistance", + "type": "float", + "writable": true + }, + { + "name": "FarBlurryDistance", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/pointdefinition_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/pointdefinition_t.json new file mode 100644 index 000000000..cb34399c0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/pointdefinition_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "PointDefinition_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PointDefinition_t" + }, + "properties": [ + { + "name": "ControlPoint", + "type": "int32", + "writable": true + }, + { + "name": "LocalCoords", + "type": "bool", + "writable": true + }, + { + "name": "Offset", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/pointdefinitionwithtimevalues_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/pointdefinitionwithtimevalues_t.json new file mode 100644 index 000000000..4986f4e24 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/pointdefinitionwithtimevalues_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "PointDefinitionWithTimeValues_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PointDefinitionWithTimeValues_t" + }, + "properties": [ + { + "name": "TimeDuration", + "type": "float", + "writable": true + }, + { + "name": "Parent", + "type": "PointDefinition_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingbloomparameters_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingbloomparameters_t.json new file mode 100644 index 000000000..30ceff06d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingbloomparameters_t.json @@ -0,0 +1,108 @@ +{ + "kind": "class", + "name": "PostProcessingBloomParameters_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PostProcessingBloomParameters_t" + }, + "properties": [ + { + "name": "BlendMode", + "type": "uint32", + "writable": true + }, + { + "name": "BloomStrength", + "type": "float", + "writable": true + }, + { + "name": "ScreenBloomStrength", + "type": "float", + "writable": true + }, + { + "name": "BlurBloomStrength", + "type": "float", + "writable": true + }, + { + "name": "BloomThreshold", + "type": "float", + "writable": true + }, + { + "name": "BloomThresholdWidth", + "type": "float", + "writable": true + }, + { + "name": "SkyboxBloomStrength", + "type": "float", + "writable": true + }, + { + "name": "BloomStartValue", + "type": "float", + "writable": true + }, + { + "name": "ComputeBloomStrength", + "type": "float", + "writable": true + }, + { + "name": "ComputeBloomThreshold", + "type": "float", + "writable": true + }, + { + "name": "ComputeBloomRadius", + "type": "float", + "writable": true + }, + { + "name": "ComputeBloomEffectsScale", + "type": "float", + "writable": true + }, + { + "name": "ComputeBloomLensDirtStrength", + "type": "float", + "writable": true + }, + { + "name": "ComputeBloomLensDirtBlackLevel", + "type": "float", + "writable": true + }, + { + "name": "BlurWeight", + "type": "float[]", + "writable": true + }, + { + "name": "BlurTint", + "type": "Vector[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingfogscatteringparameters_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingfogscatteringparameters_t.json new file mode 100644 index 000000000..bb4497921 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingfogscatteringparameters_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "PostProcessingFogScatteringParameters_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PostProcessingFogScatteringParameters_t" + }, + "properties": [ + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Scale", + "type": "float", + "writable": true + }, + { + "name": "CubemapScale", + "type": "float", + "writable": true + }, + { + "name": "VolumetricScale", + "type": "float", + "writable": true + }, + { + "name": "GradientScale", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/postprocessinglocalcontrastparameters_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/postprocessinglocalcontrastparameters_t.json new file mode 100644 index 000000000..3f65f441e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/postprocessinglocalcontrastparameters_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "PostProcessingLocalContrastParameters_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PostProcessingLocalContrastParameters_t" + }, + "properties": [ + { + "name": "LocalContrastStrength", + "type": "float", + "writable": true + }, + { + "name": "LocalContrastEdgeStrength", + "type": "float", + "writable": true + }, + { + "name": "LocalContrastVignetteStart", + "type": "float", + "writable": true + }, + { + "name": "LocalContrastVignetteEnd", + "type": "float", + "writable": true + }, + { + "name": "LocalContrastVignetteBlur", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingresource_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingresource_t.json new file mode 100644 index 000000000..42f1f16a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingresource_t.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "PostProcessingResource_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PostProcessingResource_t" + }, + "properties": [ + { + "name": "HasTonemapParams", + "type": "bool", + "writable": true + }, + { + "name": "ToneMapParams", + "type": "PostProcessingTonemapParameters_t", + "writable": false + }, + { + "name": "HasBloomParams", + "type": "bool", + "writable": true + }, + { + "name": "BloomParams", + "type": "PostProcessingBloomParameters_t", + "writable": false + }, + { + "name": "HasVignetteParams", + "type": "bool", + "writable": true + }, + { + "name": "VignetteParams", + "type": "PostProcessingVignetteParameters_t", + "writable": false + }, + { + "name": "HasLocalContrastParams", + "type": "bool", + "writable": true + }, + { + "name": "LocalConstrastParams", + "type": "PostProcessingLocalContrastParameters_t", + "writable": false + }, + { + "name": "ColorCorrectionVolumeDim", + "type": "int32", + "writable": true + }, + { + "name": "HasColorCorrection", + "type": "bool", + "writable": true + }, + { + "name": "HasFogScatteringParams", + "type": "bool", + "writable": true + }, + { + "name": "FogScatteringParams", + "type": "PostProcessingFogScatteringParameters_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingtonemapparameters_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingtonemapparameters_t.json new file mode 100644 index 000000000..f190be1e5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingtonemapparameters_t.json @@ -0,0 +1,103 @@ +{ + "kind": "class", + "name": "PostProcessingTonemapParameters_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PostProcessingTonemapParameters_t" + }, + "properties": [ + { + "name": "ExposureBias", + "type": "float", + "writable": true + }, + { + "name": "ShoulderStrength", + "type": "float", + "writable": true + }, + { + "name": "LinearStrength", + "type": "float", + "writable": true + }, + { + "name": "LinearAngle", + "type": "float", + "writable": true + }, + { + "name": "ToeStrength", + "type": "float", + "writable": true + }, + { + "name": "ToeNum", + "type": "float", + "writable": true + }, + { + "name": "ToeDenom", + "type": "float", + "writable": true + }, + { + "name": "WhitePoint", + "type": "float", + "writable": true + }, + { + "name": "LuminanceSource", + "type": "float", + "writable": true + }, + { + "name": "ExposureBiasShadows", + "type": "float", + "writable": true + }, + { + "name": "ExposureBiasHighlights", + "type": "float", + "writable": true + }, + { + "name": "MinShadowLum", + "type": "float", + "writable": true + }, + { + "name": "MaxShadowLum", + "type": "float", + "writable": true + }, + { + "name": "MinHighlightLum", + "type": "float", + "writable": true + }, + { + "name": "MaxHighlightLum", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingvignetteparameters_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingvignetteparameters_t.json new file mode 100644 index 000000000..7e83247ce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/postprocessingvignetteparameters_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "PostProcessingVignetteParameters_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PostProcessingVignetteParameters_t" + }, + "properties": [ + { + "name": "VignetteStrength", + "type": "float", + "writable": true + }, + { + "name": "Center", + "type": "Vector4D", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Roundness", + "type": "float", + "writable": true + }, + { + "name": "Feather", + "type": "float", + "writable": true + }, + { + "name": "ColorTint", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/predicteddamagetag_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/predicteddamagetag_t.json new file mode 100644 index 000000000..556e68d20 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/predicteddamagetag_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "PredictedDamageTag_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "PredictedDamageTag_t" + }, + "properties": [ + { + "name": "TagTick", + "type": "int32", + "writable": true + }, + { + "name": "FlinchModSmall", + "type": "float", + "writable": true + }, + { + "name": "FlinchModLarge", + "type": "float", + "writable": true + }, + { + "name": "FriendlyFireDamageReductionRatio", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/questprogress.json b/generators/gamesdkdocumentation/cs2/docs/classes/questprogress.json new file mode 100644 index 000000000..fb8c0f684 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/questprogress.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "QuestProgress", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "QuestProgress" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ragdoll_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/ragdoll_t.json new file mode 100644 index 000000000..2463b3956 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ragdoll_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "ragdoll_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ragdoll_t" + }, + "properties": [ + { + "name": "BoneIndex", + "type": "int32[]", + "writable": true + }, + { + "name": "AllowStretch", + "type": "bool", + "writable": true + }, + { + "name": "Unused", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ragdollcreationparams_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/ragdollcreationparams_t.json new file mode 100644 index 000000000..f202dc719 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ragdollcreationparams_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "RagdollCreationParams_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RagdollCreationParams_t" + }, + "properties": [ + { + "name": "Force", + "type": "Vector2D", + "writable": true + }, + { + "name": "ForceBone", + "type": "int32", + "writable": true + }, + { + "name": "ForceCurrentWorldTransform", + "type": "bool", + "writable": true + }, + { + "name": "UseLRURetirement", + "type": "bool", + "writable": true + }, + { + "name": "HealthToGrant", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ragdollelement_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/ragdollelement_t.json new file mode 100644 index 000000000..3e6323360 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ragdollelement_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "ragdollelement_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ragdollelement_t" + }, + "properties": [ + { + "name": "OriginParentSpace", + "type": "Vector2D", + "writable": true + }, + { + "name": "ParentIndex", + "type": "int32", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Height", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/ragdollhierarchyjoint_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/ragdollhierarchyjoint_t.json new file mode 100644 index 000000000..702f53f55 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/ragdollhierarchyjoint_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "ragdollhierarchyjoint_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ragdollhierarchyjoint_t" + }, + "properties": [ + { + "name": "ParentIndex", + "type": "int32", + "writable": true + }, + { + "name": "ChildIndex", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/relationship_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/relationship_t.json new file mode 100644 index 000000000..1a6e198e0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/relationship_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "Relationship_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "Relationship_t" + }, + "properties": [ + { + "name": "Disposition", + "type": "uint32", + "writable": true + }, + { + "name": "Priority", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/relationshipoverride_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/relationshipoverride_t.json new file mode 100644 index 000000000..6eb2c194f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/relationshipoverride_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "RelationshipOverride_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RelationshipOverride_t" + }, + "properties": [ + { + "name": "Entity", + "type": "CBaseEntity", + "writable": false + }, + { + "name": "ClassType", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "Relationship_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/renderhairstrandinfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/renderhairstrandinfo_t.json new file mode 100644 index 000000000..be2868274 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/renderhairstrandinfo_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "RenderHairStrandInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RenderHairStrandInfo_t" + }, + "properties": [ + { + "name": "GuideHairIndices_nSurfaceTriIndex", + "type": "uint32[]", + "writable": true + }, + { + "name": "GuideBary_vBaseBary", + "type": "uint16[]", + "writable": true + }, + { + "name": "RootOffset_flLengthScale", + "type": "uint16[]", + "writable": true + }, + { + "name": "PackedBaseUv", + "type": "uint16[]", + "writable": true + }, + { + "name": "PackedSurfaceNormalOs", + "type": "uint32", + "writable": true + }, + { + "name": "PackedSurfaceTangentOs", + "type": "uint32", + "writable": true + }, + { + "name": "DataOffset_Segments", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/renderinputlayoutfield_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/renderinputlayoutfield_t.json new file mode 100644 index 000000000..532bbe5f0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/renderinputlayoutfield_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "RenderInputLayoutField_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RenderInputLayoutField_t" + }, + "properties": [ + { + "name": "SemanticName", + "type": "string", + "writable": true + }, + { + "name": "SemanticIndex", + "type": "int8", + "writable": true + }, + { + "name": "Offset", + "type": "int16", + "writable": true + }, + { + "name": "Slot", + "type": "int8", + "writable": true + }, + { + "name": "SlotType", + "type": "uint8", + "writable": true + }, + { + "name": "ShaderSemantic", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/renderprojectedmaterial_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/renderprojectedmaterial_t.json new file mode 100644 index 000000000..21cd05595 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/renderprojectedmaterial_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "RenderProjectedMaterial_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RenderProjectedMaterial_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/renderskeletonbone_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/renderskeletonbone_t.json new file mode 100644 index 000000000..1c21ed4dd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/renderskeletonbone_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "RenderSkeletonBone_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RenderSkeletonBone_t" + }, + "properties": [ + { + "name": "BoneName", + "type": "string", + "writable": true + }, + { + "name": "ParentName", + "type": "string", + "writable": true + }, + { + "name": "Bbox", + "type": "SkeletonBoneBounds_t", + "writable": false + }, + { + "name": "SphereRadius", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/resourceid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/resourceid_t.json new file mode 100644 index 000000000..df505c2a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/resourceid_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "ResourceId_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ResourceId_t" + }, + "properties": [ + { + "name": "Value", + "type": "uint64", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/responsecontext_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/responsecontext_t.json new file mode 100644 index 000000000..488a8008f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/responsecontext_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "ResponseContext_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ResponseContext_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Value", + "type": "string", + "writable": true + }, + { + "name": "ExpirationTime", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/responsefollowup.json b/generators/gamesdkdocumentation/cs2/docs/classes/responsefollowup.json new file mode 100644 index 000000000..692e01bcd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/responsefollowup.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "ResponseFollowup", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ResponseFollowup" + }, + "properties": [ + { + "name": "Followup_concept", + "type": "string", + "writable": false + }, + { + "name": "Followup_contexts", + "type": "string", + "writable": false + }, + { + "name": "Followup_delay", + "type": "float", + "writable": true + }, + { + "name": "Followup_target", + "type": "string", + "writable": false + }, + { + "name": "Followup_entityiotarget", + "type": "string", + "writable": false + }, + { + "name": "Followup_entityioinput", + "type": "string", + "writable": false + }, + { + "name": "Followup_entityiodelay", + "type": "float", + "writable": true + }, + { + "name": "Fired", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/responseparams.json b/generators/gamesdkdocumentation/cs2/docs/classes/responseparams.json new file mode 100644 index 000000000..28d819d5b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/responseparams.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "ResponseParams", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ResponseParams" + }, + "properties": [ + { + "name": "Odds", + "type": "int16", + "writable": true + }, + { + "name": "Flags", + "type": "int16", + "writable": true + }, + { + "name": "Followup", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnblendvertex_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnblendvertex_t.json new file mode 100644 index 000000000..8532d2687 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnblendvertex_t.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "RnBlendVertex_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnBlendVertex_t" + }, + "properties": [ + { + "name": "Weight0", + "type": "uint16", + "writable": true + }, + { + "name": "Index0", + "type": "uint16", + "writable": true + }, + { + "name": "Weight1", + "type": "uint16", + "writable": true + }, + { + "name": "Index1", + "type": "uint16", + "writable": true + }, + { + "name": "Weight2", + "type": "uint16", + "writable": true + }, + { + "name": "Index2", + "type": "uint16", + "writable": true + }, + { + "name": "Flags", + "type": "uint16", + "writable": true + }, + { + "name": "TargetIndex", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnbodydesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnbodydesc_t.json new file mode 100644 index 000000000..ac6f9915f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnbodydesc_t.json @@ -0,0 +1,208 @@ +{ + "kind": "class", + "name": "RnBodyDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnBodyDesc_t" + }, + "properties": [ + { + "name": "DebugName", + "type": "string", + "writable": true + }, + { + "name": "Position", + "type": "Vector2D", + "writable": true + }, + { + "name": "LinearVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "AngularVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "LocalMassCenter", + "type": "Vector2D", + "writable": true + }, + { + "name": "LocalInertiaInv", + "type": "Vector[]", + "writable": true + }, + { + "name": "MassInv", + "type": "float", + "writable": true + }, + { + "name": "GameMass", + "type": "float", + "writable": true + }, + { + "name": "MassScaleInv", + "type": "float", + "writable": true + }, + { + "name": "InertiaScaleInv", + "type": "float", + "writable": true + }, + { + "name": "LinearDamping", + "type": "float", + "writable": true + }, + { + "name": "AngularDamping", + "type": "float", + "writable": true + }, + { + "name": "LinearDrag", + "type": "float", + "writable": true + }, + { + "name": "AngularDrag", + "type": "float", + "writable": true + }, + { + "name": "LinearBuoyancyDrag", + "type": "float", + "writable": true + }, + { + "name": "AngularBuoyancyDrag", + "type": "float", + "writable": true + }, + { + "name": "LastAwakeForceAccum", + "type": "Vector2D", + "writable": true + }, + { + "name": "LastAwakeTorqueAccum", + "type": "Vector2D", + "writable": true + }, + { + "name": "BuoyancyFactor", + "type": "float", + "writable": true + }, + { + "name": "GravityScale", + "type": "float", + "writable": true + }, + { + "name": "TimeScale", + "type": "float", + "writable": true + }, + { + "name": "BodyType", + "type": "int32", + "writable": true + }, + { + "name": "GameIndex", + "type": "uint32", + "writable": true + }, + { + "name": "GameFlags", + "type": "uint32", + "writable": true + }, + { + "name": "MinVelocityIterations", + "type": "int8", + "writable": true + }, + { + "name": "MinPositionIterations", + "type": "int8", + "writable": true + }, + { + "name": "MassPriority", + "type": "int8", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "Sleeping", + "type": "bool", + "writable": true + }, + { + "name": "IsContinuousEnabled", + "type": "bool", + "writable": true + }, + { + "name": "DragEnabled", + "type": "bool", + "writable": true + }, + { + "name": "BuoyancyDragEnabled", + "type": "bool", + "writable": true + }, + { + "name": "Gravity", + "type": "Vector2D", + "writable": true + }, + { + "name": "SpeculativeEnabled", + "type": "bool", + "writable": true + }, + { + "name": "HasShadowController", + "type": "bool", + "writable": true + }, + { + "name": "DynamicContinuousContactBehavior", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rncapsule_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rncapsule_t.json new file mode 100644 index 000000000..e02ddac27 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rncapsule_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "RnCapsule_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnCapsule_t" + }, + "properties": [ + { + "name": "Center", + "type": "Vector[]", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rncapsuledesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rncapsuledesc_t.json new file mode 100644 index 000000000..c733fe59a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rncapsuledesc_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "RnCapsuleDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnCapsuleDesc_t" + }, + "properties": [ + { + "name": "Capsule", + "type": "RnCapsule_t", + "writable": false + }, + { + "name": "Parent", + "type": "RnShapeDesc_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnface_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnface_t.json new file mode 100644 index 000000000..d0ddbc638 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnface_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "RnFace_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnFace_t" + }, + "properties": [ + { + "name": "Edge", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnhalfedge_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnhalfedge_t.json new file mode 100644 index 000000000..85e25c56b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnhalfedge_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "RnHalfEdge_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnHalfEdge_t" + }, + "properties": [ + { + "name": "Next", + "type": "uint8", + "writable": true + }, + { + "name": "Twin", + "type": "uint8", + "writable": true + }, + { + "name": "Origin", + "type": "uint8", + "writable": true + }, + { + "name": "Face", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnhull_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnhull_t.json new file mode 100644 index 000000000..f5a4042bc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnhull_t.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "RnHull_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnHull_t" + }, + "properties": [ + { + "name": "Centroid", + "type": "Vector2D", + "writable": true + }, + { + "name": "MaxAngularRadius", + "type": "float", + "writable": true + }, + { + "name": "Bounds", + "type": "AABB_t", + "writable": false + }, + { + "name": "OrthographicAreas", + "type": "Vector2D", + "writable": true + }, + { + "name": "Volume", + "type": "float", + "writable": true + }, + { + "name": "SurfaceArea", + "type": "float", + "writable": true + }, + { + "name": "VertexPositions", + "type": "QAngle[]", + "writable": true + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "RegionSVM", + "type": "int32[]", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnhulldesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnhulldesc_t.json new file mode 100644 index 000000000..b42f3f436 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnhulldesc_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "RnHullDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnHullDesc_t" + }, + "properties": [ + { + "name": "Hull", + "type": "RnHull_t", + "writable": false + }, + { + "name": "Parent", + "type": "RnShapeDesc_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnmesh_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnmesh_t.json new file mode 100644 index 000000000..677d4b717 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnmesh_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "RnMesh_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnMesh_t" + }, + "properties": [ + { + "name": "Min", + "type": "Vector2D", + "writable": true + }, + { + "name": "Max", + "type": "Vector2D", + "writable": true + }, + { + "name": "TriangleEdgeFlags", + "type": "uint8[]", + "writable": true + }, + { + "name": "Materials", + "type": "uint8[]", + "writable": true + }, + { + "name": "OrthographicAreas", + "type": "Vector2D", + "writable": true + }, + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "DebugFlags", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnmeshdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnmeshdesc_t.json new file mode 100644 index 000000000..2d4e712d2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnmeshdesc_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "RnMeshDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnMeshDesc_t" + }, + "properties": [ + { + "name": "Mesh", + "type": "RnMesh_t", + "writable": false + }, + { + "name": "Parent", + "type": "RnShapeDesc_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnnode_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnnode_t.json new file mode 100644 index 000000000..05d37a4b2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnnode_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "RnNode_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnNode_t" + }, + "properties": [ + { + "name": "Min", + "type": "Vector2D", + "writable": true + }, + { + "name": "Children", + "type": "uint32", + "writable": true + }, + { + "name": "Max", + "type": "Vector2D", + "writable": true + }, + { + "name": "TriangleOffset", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnplane_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnplane_t.json new file mode 100644 index 000000000..b4f6657ed --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnplane_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "RnPlane_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnPlane_t" + }, + "properties": [ + { + "name": "Normal", + "type": "Vector2D", + "writable": true + }, + { + "name": "Offset", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnshapedesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnshapedesc_t.json new file mode 100644 index 000000000..e0ea61a5e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnshapedesc_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "RnShapeDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnShapeDesc_t" + }, + "properties": [ + { + "name": "CollisionAttributeIndex", + "type": "uint32", + "writable": true + }, + { + "name": "SurfacePropertyIndex", + "type": "uint32", + "writable": true + }, + { + "name": "UserFriendlyName", + "type": "string", + "writable": true + }, + { + "name": "UserFriendlyNameSealed", + "type": "bool", + "writable": true + }, + { + "name": "UserFriendlyNameLong", + "type": "bool", + "writable": true + }, + { + "name": "ToolMaterialHash", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnsoftbodycapsule_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnsoftbodycapsule_t.json new file mode 100644 index 000000000..28d63f1f8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnsoftbodycapsule_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "RnSoftbodyCapsule_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnSoftbodyCapsule_t" + }, + "properties": [ + { + "name": "Center", + "type": "Vector[]", + "writable": true + }, + { + "name": "Radius", + "type": "float", + "writable": true + }, + { + "name": "Particle", + "type": "uint16[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnsoftbodyparticle_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnsoftbodyparticle_t.json new file mode 100644 index 000000000..92a3aa428 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnsoftbodyparticle_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "RnSoftbodyParticle_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnSoftbodyParticle_t" + }, + "properties": [ + { + "name": "MassInv", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnsoftbodyspring_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnsoftbodyspring_t.json new file mode 100644 index 000000000..c44b82519 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnsoftbodyspring_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "RnSoftbodySpring_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnSoftbodySpring_t" + }, + "properties": [ + { + "name": "Particle", + "type": "uint16[]", + "writable": true + }, + { + "name": "Length", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnspheredesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnspheredesc_t.json new file mode 100644 index 000000000..6cc89524f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnspheredesc_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "RnSphereDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnSphereDesc_t" + }, + "properties": [ + { + "name": "Parent", + "type": "RnShapeDesc_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rntriangle_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rntriangle_t.json new file mode 100644 index 000000000..174addb76 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rntriangle_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "RnTriangle_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnTriangle_t" + }, + "properties": [ + { + "name": "Index", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnvertex_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnvertex_t.json new file mode 100644 index 000000000..dce4c5d71 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnvertex_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "RnVertex_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnVertex_t" + }, + "properties": [ + { + "name": "Edge", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/rnwing_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/rnwing_t.json new file mode 100644 index 000000000..8c6a2f033 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/rnwing_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "RnWing_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "RnWing_t" + }, + "properties": [ + { + "name": "Index", + "type": "int32[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/samplecode.json b/generators/gamesdkdocumentation/cs2/docs/classes/samplecode.json new file mode 100644 index 000000000..5ed0fd3bb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/samplecode.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "SampleCode", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SampleCode" + }, + "properties": [ + { + "name": "SubCode", + "type": "uint8[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/sceneeventid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/sceneeventid_t.json new file mode 100644 index 000000000..6f6655c8e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/sceneeventid_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "SceneEventId_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SceneEventId_t" + }, + "properties": [ + { + "name": "Value", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/sceneobject_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/sceneobject_t.json new file mode 100644 index 000000000..1f29b54ef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/sceneobject_t.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "SceneObject_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SceneObject_t" + }, + "properties": [ + { + "name": "ObjectID", + "type": "uint32", + "writable": true + }, + { + "name": "Transform", + "type": "Vector4D[]", + "writable": true + }, + { + "name": "FadeStartDistance", + "type": "float", + "writable": true + }, + { + "name": "FadeEndDistance", + "type": "float", + "writable": true + }, + { + "name": "Skin", + "type": "string", + "writable": true + }, + { + "name": "ObjectTypeFlags", + "type": "uint32", + "writable": true + }, + { + "name": "LightingOrigin", + "type": "Vector2D", + "writable": true + }, + { + "name": "OverlayRenderOrder", + "type": "int16", + "writable": true + }, + { + "name": "LODOverride", + "type": "int16", + "writable": true + }, + { + "name": "CubeMapPrecomputedHandshake", + "type": "int32", + "writable": true + }, + { + "name": "LightProbeVolumePrecomputedHandshake", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/sceneviewid_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/sceneviewid_t.json new file mode 100644 index 000000000..51103d700 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/sceneviewid_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "SceneViewId_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SceneViewId_t" + }, + "properties": [ + { + "name": "ViewId", + "type": "uint64", + "writable": true + }, + { + "name": "FrameCount", + "type": "uint64", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/scriptinfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/scriptinfo_t.json new file mode 100644 index 000000000..f448eb003 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/scriptinfo_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "ScriptInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ScriptInfo_t" + }, + "properties": [ + { + "name": "Code", + "type": "string", + "writable": true + }, + { + "name": "ProxyReadParams", + "type": "int32[]", + "writable": true + }, + { + "name": "ProxyWriteParams", + "type": "int32[]", + "writable": true + }, + { + "name": "ScriptType", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/selectededititeminfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/selectededititeminfo_t.json new file mode 100644 index 000000000..3a772e26d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/selectededititeminfo_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "SelectedEditItemInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SelectedEditItemInfo_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/sellbackpurchaseentry_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/sellbackpurchaseentry_t.json new file mode 100644 index 000000000..81f0b4147 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/sellbackpurchaseentry_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "SellbackPurchaseEntry_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SellbackPurchaseEntry_t" + }, + "properties": [ + { + "name": "DefIdx", + "type": "uint16", + "writable": true + }, + { + "name": "Cost", + "type": "int32", + "writable": true + }, + { + "name": "PrevArmor", + "type": "int32", + "writable": true + }, + { + "name": "PrevHelmet", + "type": "bool", + "writable": true + }, + { + "name": "Item", + "type": "CEntityInstance", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/sequencehistory_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/sequencehistory_t.json new file mode 100644 index 000000000..951b1c30b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/sequencehistory_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "SequenceHistory_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SequenceHistory_t" + }, + "properties": [ + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "SeqStartTime", + "type": "float", + "writable": true + }, + { + "name": "SeqFixedCycle", + "type": "float", + "writable": true + }, + { + "name": "SeqLoopMode", + "type": "uint32", + "writable": true + }, + { + "name": "PlaybackRate", + "type": "float", + "writable": true + }, + { + "name": "CyclesPerSecond", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/sequenceweightedlist_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/sequenceweightedlist_t.json new file mode 100644 index 000000000..d1d29139c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/sequenceweightedlist_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "SequenceWeightedList_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SequenceWeightedList_t" + }, + "properties": [ + { + "name": "Sequence", + "type": "int32", + "writable": true + }, + { + "name": "RelativeWeight", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/serverauthoritativeweaponslot_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/serverauthoritativeweaponslot_t.json new file mode 100644 index 000000000..35058afbf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/serverauthoritativeweaponslot_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "ServerAuthoritativeWeaponSlot_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ServerAuthoritativeWeaponSlot_t" + }, + "properties": [ + { + "name": "Class", + "type": "uint16", + "writable": true + }, + { + "name": "Slot", + "type": "uint16", + "writable": true + }, + { + "name": "ItemDefIdx", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/shard_model_desc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/shard_model_desc_t.json new file mode 100644 index 000000000..203a9a7d5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/shard_model_desc_t.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "shard_model_desc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "shard_model_desc_t" + }, + "properties": [ + { + "name": "ModelID", + "type": "int32", + "writable": true + }, + { + "name": "Solid", + "type": "uint8", + "writable": true + }, + { + "name": "PanelSize", + "type": "Vector4D", + "writable": true + }, + { + "name": "StressPositionA", + "type": "Vector4D", + "writable": true + }, + { + "name": "StressPositionB", + "type": "Vector4D", + "writable": true + }, + { + "name": "PanelVertices", + "type": "Vector[]", + "writable": true + }, + { + "name": "InitialPanelVertices", + "type": "Vector2D[]", + "writable": true + }, + { + "name": "GlassHalfThickness", + "type": "float", + "writable": true + }, + { + "name": "HasParent", + "type": "bool", + "writable": true + }, + { + "name": "ParentFrozen", + "type": "bool", + "writable": true + }, + { + "name": "SurfacePropStringToken", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/signatureoutflow_continue.json b/generators/gamesdkdocumentation/cs2/docs/classes/signatureoutflow_continue.json new file mode 100644 index 000000000..5c2a8a5c0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/signatureoutflow_continue.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "SignatureOutflow_Continue", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SignatureOutflow_Continue" + }, + "properties": [ + { + "name": "Parent", + "type": "CPulse_OutflowConnection", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/signatureoutflow_resume.json b/generators/gamesdkdocumentation/cs2/docs/classes/signatureoutflow_resume.json new file mode 100644 index 000000000..825492964 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/signatureoutflow_resume.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "SignatureOutflow_Resume", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SignatureOutflow_Resume" + }, + "properties": [ + { + "name": "Parent", + "type": "CPulse_ResumePoint", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/simpleconstraintsoundprofile.json b/generators/gamesdkdocumentation/cs2/docs/classes/simpleconstraintsoundprofile.json new file mode 100644 index 000000000..75ecb34c6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/simpleconstraintsoundprofile.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "SimpleConstraintSoundProfile", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SimpleConstraintSoundProfile" + }, + "properties": [ + { + "name": "KeyPoints", + "type": "float[]", + "writable": true + }, + { + "name": "ReversalSoundThresholds", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/skeletonanimcapture_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/skeletonanimcapture_t.json new file mode 100644 index 000000000..bf9a37ff6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/skeletonanimcapture_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "SkeletonAnimCapture_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SkeletonAnimCapture_t" + }, + "properties": [ + { + "name": "EntIndex", + "type": "int32", + "writable": true + }, + { + "name": "EntParent", + "type": "int32", + "writable": true + }, + { + "name": "ImportedCollision", + "type": "int32[]", + "writable": true + }, + { + "name": "ModelName", + "type": "string", + "writable": true + }, + { + "name": "CaptureName", + "type": "string", + "writable": true + }, + { + "name": "FlexControllers", + "type": "int32", + "writable": true + }, + { + "name": "Predicted", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/skeletonbonebounds_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/skeletonbonebounds_t.json new file mode 100644 index 000000000..6d730944b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/skeletonbonebounds_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "SkeletonBoneBounds_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SkeletonBoneBounds_t" + }, + "properties": [ + { + "name": "Center", + "type": "Vector2D", + "writable": true + }, + { + "name": "Size", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/skeletondemodb_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/skeletondemodb_t.json new file mode 100644 index 000000000..63d0b969e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/skeletondemodb_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "SkeletonDemoDb_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SkeletonDemoDb_t" + }, + "properties": [ + { + "name": "RecordingTime", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/sky3dparams_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/sky3dparams_t.json new file mode 100644 index 000000000..ae4066641 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/sky3dparams_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "sky3dparams_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "sky3dparams_t" + }, + "properties": [ + { + "name": "Scale", + "type": "int16", + "writable": true + }, + { + "name": "Origin", + "type": "Vector2D", + "writable": true + }, + { + "name": "Clip3DSkyBoxNearToWorldFar", + "type": "bool", + "writable": true + }, + { + "name": "Clip3DSkyBoxNearToWorldFarOffset", + "type": "float", + "writable": true + }, + { + "name": "Fog", + "type": "fogparams_t", + "writable": false + }, + { + "name": "WorldGroupID", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/sndopvarlatchdata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/sndopvarlatchdata_t.json new file mode 100644 index 000000000..40433bdd4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/sndopvarlatchdata_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "sndopvarlatchdata_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "sndopvarlatchdata_t" + }, + "properties": [ + { + "name": "Stack", + "type": "string", + "writable": true + }, + { + "name": "Operator", + "type": "string", + "writable": true + }, + { + "name": "Opvar", + "type": "string", + "writable": true + }, + { + "name": "Val", + "type": "float", + "writable": true + }, + { + "name": "Pos", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/solveikchainposeopfixedsettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/solveikchainposeopfixedsettings_t.json new file mode 100644 index 000000000..898e7d958 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/solveikchainposeopfixedsettings_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "SolveIKChainPoseOpFixedSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SolveIKChainPoseOpFixedSettings_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/sosedititeminfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/sosedititeminfo_t.json new file mode 100644 index 000000000..f4f4d1671 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/sosedititeminfo_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "SosEditItemInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SosEditItemInfo_t" + }, + "properties": [ + { + "name": "ItemType", + "type": "uint32", + "writable": true + }, + { + "name": "ItemName", + "type": "string", + "writable": true + }, + { + "name": "ItemTypeName", + "type": "string", + "writable": true + }, + { + "name": "ItemKVString", + "type": "string", + "writable": true + }, + { + "name": "ItemPos", + "type": "Vector4D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/soundopvartraceresult_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/soundopvartraceresult_t.json new file mode 100644 index 000000000..a79097a28 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/soundopvartraceresult_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "SoundOpvarTraceResult_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SoundOpvarTraceResult_t" + }, + "properties": [ + { + "name": "Pos", + "type": "Vector2D", + "writable": true + }, + { + "name": "DidHit", + "type": "bool", + "writable": true + }, + { + "name": "DistSqrToCenter", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/spawnpoint.json b/generators/gamesdkdocumentation/cs2/docs/classes/spawnpoint.json new file mode 100644 index 000000000..3f65b597b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/spawnpoint.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "SpawnPoint", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SpawnPoint" + }, + "properties": [ + { + "name": "Priority", + "type": "int32", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "Type", + "type": "int32", + "writable": true + }, + { + "name": "Parent", + "type": "CServerOnlyPointEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/stanceinfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/stanceinfo_t.json new file mode 100644 index 000000000..1bea6148b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/stanceinfo_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "StanceInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "StanceInfo_t" + }, + "properties": [ + { + "name": "Position", + "type": "Vector2D", + "writable": true + }, + { + "name": "Direction", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/summarytakedamageinfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/summarytakedamageinfo_t.json new file mode 100644 index 000000000..3bf156012 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/summarytakedamageinfo_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "SummaryTakeDamageInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "SummaryTakeDamageInfo_t" + }, + "properties": [ + { + "name": "SummarisedCount", + "type": "int32", + "writable": true + }, + { + "name": "Info", + "type": "CTakeDamageInfo", + "writable": false + }, + { + "name": "Result", + "type": "CTakeDamageResult", + "writable": false + }, + { + "name": "Target", + "type": "CBaseEntity", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/tagspan_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/tagspan_t.json new file mode 100644 index 000000000..c66203992 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/tagspan_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "TagSpan_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "TagSpan_t" + }, + "properties": [ + { + "name": "TagIndex", + "type": "int32", + "writable": true + }, + { + "name": "StartCycle", + "type": "float", + "writable": true + }, + { + "name": "EndCycle", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/texturecontrols_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/texturecontrols_t.json new file mode 100644 index 000000000..779ddd165 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/texturecontrols_t.json @@ -0,0 +1,108 @@ +{ + "kind": "class", + "name": "TextureControls_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "TextureControls_t" + }, + "properties": [ + { + "name": "FinalTextureScaleU", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "FinalTextureScaleV", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "FinalTextureOffsetU", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "FinalTextureOffsetV", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "FinalTextureUVRotation", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "ZoomScale", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "Distortion", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "RandomizeOffsets", + "type": "bool", + "writable": true + }, + { + "name": "ClampUVs", + "type": "bool", + "writable": true + }, + { + "name": "PerParticleBlend", + "type": "uint32", + "writable": true + }, + { + "name": "PerParticleScale", + "type": "uint32", + "writable": true + }, + { + "name": "PerParticleOffsetU", + "type": "uint32", + "writable": true + }, + { + "name": "PerParticleOffsetV", + "type": "uint32", + "writable": true + }, + { + "name": "PerParticleRotation", + "type": "uint32", + "writable": true + }, + { + "name": "PerParticleZoom", + "type": "uint32", + "writable": true + }, + { + "name": "PerParticleDistortion", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/texturegroup_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/texturegroup_t.json new file mode 100644 index 000000000..24d997204 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/texturegroup_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "TextureGroup_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "TextureGroup_t" + }, + "properties": [ + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "ReplaceTextureWithGradient", + "type": "bool", + "writable": true + }, + { + "name": "TextureType", + "type": "uint32", + "writable": true + }, + { + "name": "TextureChannels", + "type": "uint32", + "writable": true + }, + { + "name": "TextureBlendMode", + "type": "uint32", + "writable": true + }, + { + "name": "TextureBlend", + "type": "CParticleCollectionRendererFloatInput", + "writable": false + }, + { + "name": "TextureControls", + "type": "TextureControls_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/thinkfunc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/thinkfunc_t.json new file mode 100644 index 000000000..887784089 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/thinkfunc_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "thinkfunc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "thinkfunc_t" + }, + "properties": [ + { + "name": "Context", + "type": "uint32", + "writable": true + }, + { + "name": "NextThinkTick", + "type": "int32", + "writable": true + }, + { + "name": "LastThinkTick", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/timedevent.json b/generators/gamesdkdocumentation/cs2/docs/classes/timedevent.json new file mode 100644 index 000000000..0f52bc3c3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/timedevent.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "TimedEvent", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "TimedEvent" + }, + "properties": [ + { + "name": "TimeBetweenEvents", + "type": "float", + "writable": true + }, + { + "name": "NextEvent", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/tracesettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/tracesettings_t.json new file mode 100644 index 000000000..e0d571c67 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/tracesettings_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "TraceSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "TraceSettings_t" + }, + "properties": [ + { + "name": "TraceHeight", + "type": "float", + "writable": true + }, + { + "name": "TraceRadius", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/twoboneiksettings_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/twoboneiksettings_t.json new file mode 100644 index 000000000..3d669e80c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/twoboneiksettings_t.json @@ -0,0 +1,103 @@ +{ + "kind": "class", + "name": "TwoBoneIKSettings_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "TwoBoneIKSettings_t" + }, + "properties": [ + { + "name": "EndEffectorType", + "type": "uint32", + "writable": true + }, + { + "name": "EndEffectorAttachment", + "type": "CAnimAttachment", + "writable": false + }, + { + "name": "TargetType", + "type": "uint32", + "writable": true + }, + { + "name": "TargetAttachment", + "type": "CAnimAttachment", + "writable": false + }, + { + "name": "TargetBoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "PositionParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "RotationParam", + "type": "CAnimParamHandle", + "writable": false + }, + { + "name": "AlwaysUseFallbackHinge", + "type": "bool", + "writable": true + }, + { + "name": "LsFallbackHingeAxis", + "type": "Vector2D", + "writable": true + }, + { + "name": "FixedBoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "MiddleBoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "EndBoneIndex", + "type": "int32", + "writable": true + }, + { + "name": "MatchTargetOrientation", + "type": "bool", + "writable": true + }, + { + "name": "ConstrainTwist", + "type": "bool", + "writable": true + }, + { + "name": "MaxTwist", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/variableinfo_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/variableinfo_t.json new file mode 100644 index 000000000..0714abab9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/variableinfo_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "VariableInfo_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VariableInfo_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "NameToken", + "type": "uint32", + "writable": true + }, + { + "name": "Index", + "type": "FuseVariableIndex_t", + "writable": false + }, + { + "name": "NumComponents", + "type": "uint8", + "writable": true + }, + { + "name": "VarType", + "type": "uint8", + "writable": true + }, + { + "name": "Access", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vecinputmaterialvariable_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vecinputmaterialvariable_t.json new file mode 100644 index 000000000..495cdc34a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vecinputmaterialvariable_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "VecInputMaterialVariable_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VecInputMaterialVariable_t" + }, + "properties": [ + { + "name": "StrVariable", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/velocitysampler.json b/generators/gamesdkdocumentation/cs2/docs/classes/velocitysampler.json new file mode 100644 index 000000000..0586c92e0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/velocitysampler.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "VelocitySampler", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VelocitySampler" + }, + "properties": [ + { + "name": "PrevSample", + "type": "Vector2D", + "writable": true + }, + { + "name": "PrevSampleTime", + "type": "float", + "writable": true + }, + { + "name": "IdealSampleRate", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vertexpositioncolor_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vertexpositioncolor_t.json new file mode 100644 index 000000000..ee73ba43e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vertexpositioncolor_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "VertexPositionColor_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VertexPositionColor_t" + }, + "properties": [ + { + "name": "Position", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vertexpositionnormal_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vertexpositionnormal_t.json new file mode 100644 index 000000000..5b51e77b6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vertexpositionnormal_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "VertexPositionNormal_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VertexPositionNormal_t" + }, + "properties": [ + { + "name": "Position", + "type": "Vector2D", + "writable": true + }, + { + "name": "Normal", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/viewangleserverchange_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/viewangleserverchange_t.json new file mode 100644 index 000000000..4d927fd32 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/viewangleserverchange_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "ViewAngleServerChange_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "ViewAngleServerChange_t" + }, + "properties": [ + { + "name": "Type", + "type": "uint8", + "writable": true + }, + { + "name": "Angle", + "type": "Vector", + "writable": true + }, + { + "name": "Index", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmapresourcedata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmapresourcedata_t.json new file mode 100644 index 000000000..a537265f2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmapresourcedata_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "VMapResourceData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMapResourceData_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixautofilterdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixautofilterdesc_t.json new file mode 100644 index 000000000..398b992ed --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixautofilterdesc_t.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "VMixAutoFilterDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixAutoFilterDesc_t" + }, + "properties": [ + { + "name": "EnvelopeAmount", + "type": "float", + "writable": true + }, + { + "name": "AttackTimeMS", + "type": "float", + "writable": true + }, + { + "name": "ReleaseTimeMS", + "type": "float", + "writable": true + }, + { + "name": "Filter", + "type": "VMixFilterDesc_t", + "writable": false + }, + { + "name": "LFOAmount", + "type": "float", + "writable": true + }, + { + "name": "LFORate", + "type": "float", + "writable": true + }, + { + "name": "Phase", + "type": "float", + "writable": true + }, + { + "name": "LFOShape", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixboxverb2desc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixboxverb2desc_t.json new file mode 100644 index 000000000..f40f93189 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixboxverb2desc_t.json @@ -0,0 +1,113 @@ +{ + "kind": "class", + "name": "VMixBoxverb2Desc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixBoxverb2Desc_t" + }, + "properties": [ + { + "name": "SizeMax", + "type": "float", + "writable": true + }, + { + "name": "SizeMin", + "type": "float", + "writable": true + }, + { + "name": "Complexity", + "type": "float", + "writable": true + }, + { + "name": "Diffusion", + "type": "float", + "writable": true + }, + { + "name": "ModDepth", + "type": "float", + "writable": true + }, + { + "name": "ModRate", + "type": "float", + "writable": true + }, + { + "name": "Parallel", + "type": "bool", + "writable": true + }, + { + "name": "FilterType", + "type": "VMixFilterDesc_t", + "writable": false + }, + { + "name": "Width", + "type": "float", + "writable": true + }, + { + "name": "Height", + "type": "float", + "writable": true + }, + { + "name": "Depth", + "type": "float", + "writable": true + }, + { + "name": "FeedbackScale", + "type": "float", + "writable": true + }, + { + "name": "FeedbackWidth", + "type": "float", + "writable": true + }, + { + "name": "FeedbackHeight", + "type": "float", + "writable": true + }, + { + "name": "FeedbackDepth", + "type": "float", + "writable": true + }, + { + "name": "OutputGain", + "type": "float", + "writable": true + }, + { + "name": "Taps", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixboxverbdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixboxverbdesc_t.json new file mode 100644 index 000000000..b844de2ee --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixboxverbdesc_t.json @@ -0,0 +1,113 @@ +{ + "kind": "class", + "name": "VMixBoxverbDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixBoxverbDesc_t" + }, + "properties": [ + { + "name": "SizeMax", + "type": "float", + "writable": true + }, + { + "name": "SizeMin", + "type": "float", + "writable": true + }, + { + "name": "Complexity", + "type": "float", + "writable": true + }, + { + "name": "Diffusion", + "type": "float", + "writable": true + }, + { + "name": "ModDepth", + "type": "float", + "writable": true + }, + { + "name": "ModRate", + "type": "float", + "writable": true + }, + { + "name": "Parallel", + "type": "bool", + "writable": true + }, + { + "name": "FilterType", + "type": "VMixFilterDesc_t", + "writable": false + }, + { + "name": "Width", + "type": "float", + "writable": true + }, + { + "name": "Height", + "type": "float", + "writable": true + }, + { + "name": "Depth", + "type": "float", + "writable": true + }, + { + "name": "FeedbackScale", + "type": "float", + "writable": true + }, + { + "name": "FeedbackWidth", + "type": "float", + "writable": true + }, + { + "name": "FeedbackHeight", + "type": "float", + "writable": true + }, + { + "name": "FeedbackDepth", + "type": "float", + "writable": true + }, + { + "name": "OutputGain", + "type": "float", + "writable": true + }, + { + "name": "Taps", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixconvolutiondesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixconvolutiondesc_t.json new file mode 100644 index 000000000..34e519505 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixconvolutiondesc_t.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "VMixConvolutionDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixConvolutionDesc_t" + }, + "properties": [ + { + "name": "FldbGain", + "type": "float", + "writable": true + }, + { + "name": "PreDelayMS", + "type": "float", + "writable": true + }, + { + "name": "WetMix", + "type": "float", + "writable": true + }, + { + "name": "FldbLow", + "type": "float", + "writable": true + }, + { + "name": "FldbMid", + "type": "float", + "writable": true + }, + { + "name": "FldbHigh", + "type": "float", + "writable": true + }, + { + "name": "LowCutoffFreq", + "type": "float", + "writable": true + }, + { + "name": "HighCutoffFreq", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixdelaydesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdelaydesc_t.json new file mode 100644 index 000000000..9beabf30f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdelaydesc_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "VMixDelayDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixDelayDesc_t" + }, + "properties": [ + { + "name": "FeedbackFilter", + "type": "VMixFilterDesc_t", + "writable": false + }, + { + "name": "EnableFilter", + "type": "bool", + "writable": true + }, + { + "name": "Delay", + "type": "float", + "writable": true + }, + { + "name": "DirectGain", + "type": "float", + "writable": true + }, + { + "name": "DelayGain", + "type": "float", + "writable": true + }, + { + "name": "FeedbackGain", + "type": "float", + "writable": true + }, + { + "name": "Width", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixdiffusordesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdiffusordesc_t.json new file mode 100644 index 000000000..e4f962429 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdiffusordesc_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "VMixDiffusorDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixDiffusorDesc_t" + }, + "properties": [ + { + "name": "Size", + "type": "float", + "writable": true + }, + { + "name": "Complexity", + "type": "float", + "writable": true + }, + { + "name": "Feedback", + "type": "float", + "writable": true + }, + { + "name": "OutputGain", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixdualcompressordesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdualcompressordesc_t.json new file mode 100644 index 000000000..6f6cfddf3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdualcompressordesc_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "VMixDualCompressorDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixDualCompressorDesc_t" + }, + "properties": [ + { + "name": "RMSTimeMS", + "type": "float", + "writable": true + }, + { + "name": "FldbKneeWidth", + "type": "float", + "writable": true + }, + { + "name": "WetMix", + "type": "float", + "writable": true + }, + { + "name": "PeakMode", + "type": "bool", + "writable": true + }, + { + "name": "BandDesc", + "type": "VMixDynamicsBand_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixdynamics3banddesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdynamics3banddesc_t.json new file mode 100644 index 000000000..8c366bc74 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdynamics3banddesc_t.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "VMixDynamics3BandDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixDynamics3BandDesc_t" + }, + "properties": [ + { + "name": "FldbGainOutput", + "type": "float", + "writable": true + }, + { + "name": "RMSTimeMS", + "type": "float", + "writable": true + }, + { + "name": "FldbKneeWidth", + "type": "float", + "writable": true + }, + { + "name": "Depth", + "type": "float", + "writable": true + }, + { + "name": "WetMix", + "type": "float", + "writable": true + }, + { + "name": "TimeScale", + "type": "float", + "writable": true + }, + { + "name": "LowCutoffFreq", + "type": "float", + "writable": true + }, + { + "name": "HighCutoffFreq", + "type": "float", + "writable": true + }, + { + "name": "PeakMode", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixdynamicsband_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdynamicsband_t.json new file mode 100644 index 000000000..564a22516 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdynamicsband_t.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "VMixDynamicsBand_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixDynamicsBand_t" + }, + "properties": [ + { + "name": "FldbGainInput", + "type": "float", + "writable": true + }, + { + "name": "FldbGainOutput", + "type": "float", + "writable": true + }, + { + "name": "FldbThresholdBelow", + "type": "float", + "writable": true + }, + { + "name": "FldbThresholdAbove", + "type": "float", + "writable": true + }, + { + "name": "RatioBelow", + "type": "float", + "writable": true + }, + { + "name": "RatioAbove", + "type": "float", + "writable": true + }, + { + "name": "AttackTimeMS", + "type": "float", + "writable": true + }, + { + "name": "ReleaseTimeMS", + "type": "float", + "writable": true + }, + { + "name": "Enable", + "type": "bool", + "writable": true + }, + { + "name": "Solo", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixdynamicscompressordesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdynamicscompressordesc_t.json new file mode 100644 index 000000000..2ba75bd28 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdynamicscompressordesc_t.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "VMixDynamicsCompressorDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixDynamicsCompressorDesc_t" + }, + "properties": [ + { + "name": "FldbOutputGain", + "type": "float", + "writable": true + }, + { + "name": "FldbCompressionThreshold", + "type": "float", + "writable": true + }, + { + "name": "FldbKneeWidth", + "type": "float", + "writable": true + }, + { + "name": "CompressionRatio", + "type": "float", + "writable": true + }, + { + "name": "AttackTimeMS", + "type": "float", + "writable": true + }, + { + "name": "ReleaseTimeMS", + "type": "float", + "writable": true + }, + { + "name": "RMSTimeMS", + "type": "float", + "writable": true + }, + { + "name": "WetMix", + "type": "float", + "writable": true + }, + { + "name": "PeakMode", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixdynamicsdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdynamicsdesc_t.json new file mode 100644 index 000000000..4ec55ff73 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixdynamicsdesc_t.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "VMixDynamicsDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixDynamicsDesc_t" + }, + "properties": [ + { + "name": "FldbGain", + "type": "float", + "writable": true + }, + { + "name": "FldbNoiseGateThreshold", + "type": "float", + "writable": true + }, + { + "name": "FldbCompressionThreshold", + "type": "float", + "writable": true + }, + { + "name": "FldbLimiterThreshold", + "type": "float", + "writable": true + }, + { + "name": "FldbKneeWidth", + "type": "float", + "writable": true + }, + { + "name": "Ratio", + "type": "float", + "writable": true + }, + { + "name": "LimiterRatio", + "type": "float", + "writable": true + }, + { + "name": "AttackTimeMS", + "type": "float", + "writable": true + }, + { + "name": "ReleaseTimeMS", + "type": "float", + "writable": true + }, + { + "name": "RMSTimeMS", + "type": "float", + "writable": true + }, + { + "name": "WetMix", + "type": "float", + "writable": true + }, + { + "name": "PeakMode", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixeffectchaindesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixeffectchaindesc_t.json new file mode 100644 index 000000000..bfc572b44 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixeffectchaindesc_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "VMixEffectChainDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixEffectChainDesc_t" + }, + "properties": [ + { + "name": "CrossfadeTime", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixenvelopedesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixenvelopedesc_t.json new file mode 100644 index 000000000..b23de6597 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixenvelopedesc_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "VMixEnvelopeDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixEnvelopeDesc_t" + }, + "properties": [ + { + "name": "AttackTimeMS", + "type": "float", + "writable": true + }, + { + "name": "HoldTimeMS", + "type": "float", + "writable": true + }, + { + "name": "ReleaseTimeMS", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixeq8desc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixeq8desc_t.json new file mode 100644 index 000000000..e0f5228c8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixeq8desc_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "VMixEQ8Desc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixEQ8Desc_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixfilterdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixfilterdesc_t.json new file mode 100644 index 000000000..f521b377e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixfilterdesc_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "VMixFilterDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixFilterDesc_t" + }, + "properties": [ + { + "name": "FilterType", + "type": "uint16", + "writable": true + }, + { + "name": "FilterSlope", + "type": "uint8", + "writable": true + }, + { + "name": "Enabled", + "type": "bool", + "writable": true + }, + { + "name": "FldbGain", + "type": "float", + "writable": true + }, + { + "name": "CutoffFreq", + "type": "float", + "writable": true + }, + { + "name": "Q", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixfreeverbdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixfreeverbdesc_t.json new file mode 100644 index 000000000..d8430ce45 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixfreeverbdesc_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "VMixFreeverbDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixFreeverbDesc_t" + }, + "properties": [ + { + "name": "RoomSize", + "type": "float", + "writable": true + }, + { + "name": "Damp", + "type": "float", + "writable": true + }, + { + "name": "Width", + "type": "float", + "writable": true + }, + { + "name": "LateReflections", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixmoddelaydesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixmoddelaydesc_t.json new file mode 100644 index 000000000..b91fea8cb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixmoddelaydesc_t.json @@ -0,0 +1,73 @@ +{ + "kind": "class", + "name": "VMixModDelayDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixModDelayDesc_t" + }, + "properties": [ + { + "name": "FeedbackFilter", + "type": "VMixFilterDesc_t", + "writable": false + }, + { + "name": "PhaseInvert", + "type": "bool", + "writable": true + }, + { + "name": "GlideTime", + "type": "float", + "writable": true + }, + { + "name": "Delay", + "type": "float", + "writable": true + }, + { + "name": "OutputGain", + "type": "float", + "writable": true + }, + { + "name": "FeedbackGain", + "type": "float", + "writable": true + }, + { + "name": "ModRate", + "type": "float", + "writable": true + }, + { + "name": "ModDepth", + "type": "float", + "writable": true + }, + { + "name": "ApplyAntialiasing", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixoscdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixoscdesc_t.json new file mode 100644 index 000000000..f4625428a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixoscdesc_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "VMixOscDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixOscDesc_t" + }, + "properties": [ + { + "name": "OscType", + "type": "uint32", + "writable": true + }, + { + "name": "Freq", + "type": "float", + "writable": true + }, + { + "name": "Phase", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixpannerdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixpannerdesc_t.json new file mode 100644 index 000000000..aebbd9e53 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixpannerdesc_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "VMixPannerDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixPannerDesc_t" + }, + "properties": [ + { + "name": "Type", + "type": "uint32", + "writable": true + }, + { + "name": "Strength", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixpitchshiftdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixpitchshiftdesc_t.json new file mode 100644 index 000000000..3fb0b9efa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixpitchshiftdesc_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "VMixPitchShiftDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixPitchShiftDesc_t" + }, + "properties": [ + { + "name": "GrainSampleCount", + "type": "int32", + "writable": true + }, + { + "name": "PitchShift", + "type": "float", + "writable": true + }, + { + "name": "Quality", + "type": "int32", + "writable": true + }, + { + "name": "ProcType", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixplateverbdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixplateverbdesc_t.json new file mode 100644 index 000000000..ac73b932e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixplateverbdesc_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "VMixPlateverbDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixPlateverbDesc_t" + }, + "properties": [ + { + "name": "Prefilter", + "type": "float", + "writable": true + }, + { + "name": "InputDiffusion1", + "type": "float", + "writable": true + }, + { + "name": "InputDiffusion2", + "type": "float", + "writable": true + }, + { + "name": "Decay", + "type": "float", + "writable": true + }, + { + "name": "Damp", + "type": "float", + "writable": true + }, + { + "name": "FeedbackDiffusion1", + "type": "float", + "writable": true + }, + { + "name": "FeedbackDiffusion2", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixshaperdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixshaperdesc_t.json new file mode 100644 index 000000000..802541442 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixshaperdesc_t.json @@ -0,0 +1,53 @@ +{ + "kind": "class", + "name": "VMixShaperDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixShaperDesc_t" + }, + "properties": [ + { + "name": "Shape", + "type": "int32", + "writable": true + }, + { + "name": "FldbDrive", + "type": "float", + "writable": true + }, + { + "name": "FldbOutputGain", + "type": "float", + "writable": true + }, + { + "name": "WetMix", + "type": "float", + "writable": true + }, + { + "name": "OversampleFactor", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixsubgraphswitchdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixsubgraphswitchdesc_t.json new file mode 100644 index 000000000..dd78f0345 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixsubgraphswitchdesc_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "VMixSubgraphSwitchDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixSubgraphSwitchDesc_t" + }, + "properties": [ + { + "name": "InterpolationMode", + "type": "uint32", + "writable": true + }, + { + "name": "OnlyTailsOnFadeOut", + "type": "bool", + "writable": true + }, + { + "name": "InterpolationTime", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixutilitydesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixutilitydesc_t.json new file mode 100644 index 000000000..258cfdff7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixutilitydesc_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "VMixUtilityDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixUtilityDesc_t" + }, + "properties": [ + { + "name": "Op", + "type": "uint32", + "writable": true + }, + { + "name": "InputPan", + "type": "float", + "writable": true + }, + { + "name": "OutputBalance", + "type": "float", + "writable": true + }, + { + "name": "FldbOutputGain", + "type": "float", + "writable": true + }, + { + "name": "BassMono", + "type": "bool", + "writable": true + }, + { + "name": "BassFreq", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vmixvocoderdesc_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vmixvocoderdesc_t.json new file mode 100644 index 000000000..9ff6cccd7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vmixvocoderdesc_t.json @@ -0,0 +1,78 @@ +{ + "kind": "class", + "name": "VMixVocoderDesc_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VMixVocoderDesc_t" + }, + "properties": [ + { + "name": "BandCount", + "type": "int32", + "writable": true + }, + { + "name": "Bandwidth", + "type": "float", + "writable": true + }, + { + "name": "FldBModGain", + "type": "float", + "writable": true + }, + { + "name": "FreqRangeStart", + "type": "float", + "writable": true + }, + { + "name": "FreqRangeEnd", + "type": "float", + "writable": true + }, + { + "name": "FldBUnvoicedGain", + "type": "float", + "writable": true + }, + { + "name": "AttackTimeMS", + "type": "float", + "writable": true + }, + { + "name": "ReleaseTimeMS", + "type": "float", + "writable": true + }, + { + "name": "DebugBand", + "type": "int32", + "writable": true + }, + { + "name": "PeakMode", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/voxelvisblockoffset_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/voxelvisblockoffset_t.json new file mode 100644 index 000000000..77daf9d9e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/voxelvisblockoffset_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "VoxelVisBlockOffset_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VoxelVisBlockOffset_t" + }, + "properties": [ + { + "name": "Offset", + "type": "uint32", + "writable": true + }, + { + "name": "ElementCount", + "type": "uint32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vphysics2shapedef_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vphysics2shapedef_t.json new file mode 100644 index 000000000..65169fd99 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vphysics2shapedef_t.json @@ -0,0 +1,33 @@ +{ + "kind": "class", + "name": "VPhysics2ShapeDef_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VPhysics2ShapeDef_t" + }, + "properties": [ + { + "name": "CollisionAttributeIndices", + "type": "uint16[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vphysics_save_cphysicsbody_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vphysics_save_cphysicsbody_t.json new file mode 100644 index 000000000..aa895a8e7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vphysics_save_cphysicsbody_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "vphysics_save_cphysicsbody_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "vphysics_save_cphysicsbody_t" + }, + "properties": [ + { + "name": "OldPointer", + "type": "uint64", + "writable": true + }, + { + "name": "Parent", + "type": "RnBodyDesc_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vphysicscollisionattribute_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vphysicscollisionattribute_t.json new file mode 100644 index 000000000..7f5eb9d7f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vphysicscollisionattribute_t.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "VPhysicsCollisionAttribute_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VPhysicsCollisionAttribute_t" + }, + "properties": [ + { + "name": "InteractsAs", + "type": "uint64", + "writable": true + }, + { + "name": "InteractsWith", + "type": "uint64", + "writable": true + }, + { + "name": "InteractsExclude", + "type": "uint64", + "writable": true + }, + { + "name": "EntityId", + "type": "uint32", + "writable": true + }, + { + "name": "OwnerId", + "type": "uint32", + "writable": true + }, + { + "name": "HierarchyId", + "type": "uint16", + "writable": true + }, + { + "name": "CollisionGroup", + "type": "uint8", + "writable": true + }, + { + "name": "CollisionFunctionMask", + "type": "uint8", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vphysxaggregatedata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxaggregatedata_t.json new file mode 100644 index 000000000..a56460d2a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxaggregatedata_t.json @@ -0,0 +1,83 @@ +{ + "kind": "class", + "name": "VPhysXAggregateData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VPhysXAggregateData_t" + }, + "properties": [ + { + "name": "Flags", + "type": "uint16", + "writable": true + }, + { + "name": "RefCounter", + "type": "uint16", + "writable": true + }, + { + "name": "BonesHash", + "type": "uint32[]", + "writable": true + }, + { + "name": "BoneNames", + "type": "string[]", + "writable": true + }, + { + "name": "IndexNames", + "type": "uint16[]", + "writable": true + }, + { + "name": "IndexHash", + "type": "uint16[]", + "writable": true + }, + { + "name": "FeModel", + "type": "int32[]", + "writable": false + }, + { + "name": "BoneParents", + "type": "uint16[]", + "writable": true + }, + { + "name": "SurfacePropertyHashes", + "type": "uint32[]", + "writable": true + }, + { + "name": "DebugPartNames", + "type": "string[]", + "writable": true + }, + { + "name": "EmbeddedKeyvalues", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vphysxbodypart_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxbodypart_t.json new file mode 100644 index 000000000..7ad31cd89 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxbodypart_t.json @@ -0,0 +1,88 @@ +{ + "kind": "class", + "name": "VPhysXBodyPart_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VPhysXBodyPart_t" + }, + "properties": [ + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "Mass", + "type": "float", + "writable": true + }, + { + "name": "RnShape", + "type": "VPhysics2ShapeDef_t", + "writable": false + }, + { + "name": "CollisionAttributeIndex", + "type": "uint16", + "writable": true + }, + { + "name": "Reserved", + "type": "uint16", + "writable": true + }, + { + "name": "InertiaScale", + "type": "float", + "writable": true + }, + { + "name": "LinearDamping", + "type": "float", + "writable": true + }, + { + "name": "AngularDamping", + "type": "float", + "writable": true + }, + { + "name": "LinearDrag", + "type": "float", + "writable": true + }, + { + "name": "AngularDrag", + "type": "float", + "writable": true + }, + { + "name": "OverrideMassCenter", + "type": "bool", + "writable": true + }, + { + "name": "MassCenterOverride", + "type": "Vector2D", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vphysxcollisionattributes_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxcollisionattributes_t.json new file mode 100644 index 000000000..4619ddaca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxcollisionattributes_t.json @@ -0,0 +1,68 @@ +{ + "kind": "class", + "name": "VPhysXCollisionAttributes_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VPhysXCollisionAttributes_t" + }, + "properties": [ + { + "name": "CollisionGroup", + "type": "uint32", + "writable": true + }, + { + "name": "InteractAs", + "type": "uint32[]", + "writable": true + }, + { + "name": "InteractWith", + "type": "uint32[]", + "writable": true + }, + { + "name": "InteractExclude", + "type": "uint32[]", + "writable": true + }, + { + "name": "CollisionGroupString", + "type": "string", + "writable": true + }, + { + "name": "InteractAsStrings", + "type": "string[]", + "writable": true + }, + { + "name": "InteractWithStrings", + "type": "string[]", + "writable": true + }, + { + "name": "InteractExcludeStrings", + "type": "string[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vphysxconstraint2_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxconstraint2_t.json new file mode 100644 index 000000000..cb394b23b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxconstraint2_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "VPhysXConstraint2_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VPhysXConstraint2_t" + }, + "properties": [ + { + "name": "Flags", + "type": "uint32", + "writable": true + }, + { + "name": "Parent", + "type": "uint16", + "writable": true + }, + { + "name": "Child", + "type": "uint16", + "writable": true + }, + { + "name": "Params", + "type": "VPhysXConstraintParams_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vphysxconstraintparams_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxconstraintparams_t.json new file mode 100644 index 000000000..b10a3dd44 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxconstraintparams_t.json @@ -0,0 +1,248 @@ +{ + "kind": "class", + "name": "VPhysXConstraintParams_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VPhysXConstraintParams_t" + }, + "properties": [ + { + "name": "Type", + "type": "int8", + "writable": true + }, + { + "name": "TranslateMotion", + "type": "int8", + "writable": true + }, + { + "name": "RotateMotion", + "type": "int8", + "writable": true + }, + { + "name": "Flags", + "type": "int8", + "writable": true + }, + { + "name": "Anchor", + "type": "Vector[]", + "writable": true + }, + { + "name": "MaxForce", + "type": "float", + "writable": true + }, + { + "name": "MaxTorque", + "type": "float", + "writable": true + }, + { + "name": "LinearLimitValue", + "type": "float", + "writable": true + }, + { + "name": "LinearLimitRestitution", + "type": "float", + "writable": true + }, + { + "name": "LinearLimitSpring", + "type": "float", + "writable": true + }, + { + "name": "LinearLimitDamping", + "type": "float", + "writable": true + }, + { + "name": "TwistLowLimitValue", + "type": "float", + "writable": true + }, + { + "name": "TwistLowLimitRestitution", + "type": "float", + "writable": true + }, + { + "name": "TwistLowLimitSpring", + "type": "float", + "writable": true + }, + { + "name": "TwistLowLimitDamping", + "type": "float", + "writable": true + }, + { + "name": "TwistHighLimitValue", + "type": "float", + "writable": true + }, + { + "name": "TwistHighLimitRestitution", + "type": "float", + "writable": true + }, + { + "name": "TwistHighLimitSpring", + "type": "float", + "writable": true + }, + { + "name": "TwistHighLimitDamping", + "type": "float", + "writable": true + }, + { + "name": "Swing1LimitValue", + "type": "float", + "writable": true + }, + { + "name": "Swing1LimitRestitution", + "type": "float", + "writable": true + }, + { + "name": "Swing1LimitSpring", + "type": "float", + "writable": true + }, + { + "name": "Swing1LimitDamping", + "type": "float", + "writable": true + }, + { + "name": "Swing2LimitValue", + "type": "float", + "writable": true + }, + { + "name": "Swing2LimitRestitution", + "type": "float", + "writable": true + }, + { + "name": "Swing2LimitSpring", + "type": "float", + "writable": true + }, + { + "name": "Swing2LimitDamping", + "type": "float", + "writable": true + }, + { + "name": "GoalPosition", + "type": "Vector2D", + "writable": true + }, + { + "name": "GoalAngularVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "DriveSpringX", + "type": "float", + "writable": true + }, + { + "name": "DriveSpringY", + "type": "float", + "writable": true + }, + { + "name": "DriveSpringZ", + "type": "float", + "writable": true + }, + { + "name": "DriveDampingX", + "type": "float", + "writable": true + }, + { + "name": "DriveDampingY", + "type": "float", + "writable": true + }, + { + "name": "DriveDampingZ", + "type": "float", + "writable": true + }, + { + "name": "DriveSpringTwist", + "type": "float", + "writable": true + }, + { + "name": "DriveSpringSwing", + "type": "float", + "writable": true + }, + { + "name": "DriveSpringSlerp", + "type": "float", + "writable": true + }, + { + "name": "DriveDampingTwist", + "type": "float", + "writable": true + }, + { + "name": "DriveDampingSwing", + "type": "float", + "writable": true + }, + { + "name": "DriveDampingSlerp", + "type": "float", + "writable": true + }, + { + "name": "SolverIterationCount", + "type": "int32", + "writable": true + }, + { + "name": "ProjectionLinearTolerance", + "type": "float", + "writable": true + }, + { + "name": "ProjectionAngularTolerance", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vphysxjoint_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxjoint_t.json new file mode 100644 index 000000000..f354622ef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxjoint_t.json @@ -0,0 +1,168 @@ +{ + "kind": "class", + "name": "VPhysXJoint_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VPhysXJoint_t" + }, + "properties": [ + { + "name": "Type", + "type": "uint16", + "writable": true + }, + { + "name": "Body1", + "type": "uint16", + "writable": true + }, + { + "name": "Body2", + "type": "uint16", + "writable": true + }, + { + "name": "Flags", + "type": "uint16", + "writable": true + }, + { + "name": "EnableCollision", + "type": "bool", + "writable": true + }, + { + "name": "IsLinearConstraintDisabled", + "type": "bool", + "writable": true + }, + { + "name": "IsAngularConstraintDisabled", + "type": "bool", + "writable": true + }, + { + "name": "EnableLinearLimit", + "type": "bool", + "writable": true + }, + { + "name": "LinearLimit", + "type": "VPhysXRange_t", + "writable": false + }, + { + "name": "EnableLinearMotor", + "type": "bool", + "writable": true + }, + { + "name": "LinearTargetVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "MaxForce", + "type": "float", + "writable": true + }, + { + "name": "EnableSwingLimit", + "type": "bool", + "writable": true + }, + { + "name": "SwingLimit", + "type": "VPhysXRange_t", + "writable": false + }, + { + "name": "EnableTwistLimit", + "type": "bool", + "writable": true + }, + { + "name": "TwistLimit", + "type": "VPhysXRange_t", + "writable": false + }, + { + "name": "EnableAngularMotor", + "type": "bool", + "writable": true + }, + { + "name": "AngularTargetVelocity", + "type": "Vector2D", + "writable": true + }, + { + "name": "MaxTorque", + "type": "float", + "writable": true + }, + { + "name": "LinearFrequency", + "type": "float", + "writable": true + }, + { + "name": "LinearDampingRatio", + "type": "float", + "writable": true + }, + { + "name": "AngularFrequency", + "type": "float", + "writable": true + }, + { + "name": "AngularDampingRatio", + "type": "float", + "writable": true + }, + { + "name": "Friction", + "type": "float", + "writable": true + }, + { + "name": "Elasticity", + "type": "float", + "writable": true + }, + { + "name": "ElasticDamping", + "type": "float", + "writable": true + }, + { + "name": "Plasticity", + "type": "float", + "writable": true + }, + { + "name": "Tag", + "type": "string", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vphysxrange_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxrange_t.json new file mode 100644 index 000000000..74838a1ed --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vphysxrange_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "VPhysXRange_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VPhysXRange_t" + }, + "properties": [ + { + "name": "Min", + "type": "float", + "writable": true + }, + { + "name": "Max", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vsinputsignature_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vsinputsignature_t.json new file mode 100644 index 000000000..0dd05fa40 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vsinputsignature_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "VsInputSignature_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VsInputSignature_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/vsinputsignatureelement_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/vsinputsignatureelement_t.json new file mode 100644 index 000000000..878cf1f03 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/vsinputsignatureelement_t.json @@ -0,0 +1,48 @@ +{ + "kind": "class", + "name": "VsInputSignatureElement_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "VsInputSignatureElement_t" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Semantic", + "type": "string", + "writable": true + }, + { + "name": "D3DSemanticName", + "type": "string", + "writable": true + }, + { + "name": "D3DSemanticIndex", + "type": "int32", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/waterwheeldrag_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/waterwheeldrag_t.json new file mode 100644 index 000000000..ed82aff34 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/waterwheeldrag_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "WaterWheelDrag_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "WaterWheelDrag_t" + }, + "properties": [ + { + "name": "FractionOfWheelSubmerged", + "type": "float", + "writable": true + }, + { + "name": "WheelDrag", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/waterwheelfrictionscale_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/waterwheelfrictionscale_t.json new file mode 100644 index 000000000..a1568e2b2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/waterwheelfrictionscale_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "WaterWheelFrictionScale_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "WaterWheelFrictionScale_t" + }, + "properties": [ + { + "name": "FractionOfWheelSubmerged", + "type": "float", + "writable": true + }, + { + "name": "FrictionScale", + "type": "float", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/weaponpurchasecount_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/weaponpurchasecount_t.json new file mode 100644 index 000000000..6dfde28eb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/weaponpurchasecount_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "WeaponPurchaseCount_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "WeaponPurchaseCount_t" + }, + "properties": [ + { + "name": "ItemDefIndex", + "type": "uint16", + "writable": true + }, + { + "name": "Count", + "type": "uint16", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/weaponpurchasetracker_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/weaponpurchasetracker_t.json new file mode 100644 index 000000000..37bfde94c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/weaponpurchasetracker_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "WeaponPurchaseTracker_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "WeaponPurchaseTracker_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/weightlist.json b/generators/gamesdkdocumentation/cs2/docs/classes/weightlist.json new file mode 100644 index 000000000..0bcc27a5d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/weightlist.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "WeightList", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "WeightList" + }, + "properties": [ + { + "name": "Name", + "type": "string", + "writable": true + }, + { + "name": "Weights", + "type": "float[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/world_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/world_t.json new file mode 100644 index 000000000..a3c1b10f2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/world_t.json @@ -0,0 +1,38 @@ +{ + "kind": "class", + "name": "World_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "World_t" + }, + "properties": [ + { + "name": "BuilderParams", + "type": "WorldBuilderParams_t", + "writable": false + }, + { + "name": "WorldLightingInfo", + "type": "BakedLightingInfo_t", + "writable": false + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/worldbuilderparams_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/worldbuilderparams_t.json new file mode 100644 index 000000000..05a18fe9a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/worldbuilderparams_t.json @@ -0,0 +1,58 @@ +{ + "kind": "class", + "name": "WorldBuilderParams_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "WorldBuilderParams_t" + }, + "properties": [ + { + "name": "MinDrawVolumeSize", + "type": "float", + "writable": true + }, + { + "name": "BuildBakedLighting", + "type": "bool", + "writable": true + }, + { + "name": "AggregateInstanceStreams", + "type": "bool", + "writable": true + }, + { + "name": "BakedLightingInfo", + "type": "BakedLightingInfo_t", + "writable": false + }, + { + "name": "CompileTimestamp", + "type": "uint64", + "writable": true + }, + { + "name": "CompileFingerprint", + "type": "uint64", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/worldnode_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/worldnode_t.json new file mode 100644 index 000000000..108a313a9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/worldnode_t.json @@ -0,0 +1,63 @@ +{ + "kind": "class", + "name": "WorldNode_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "WorldNode_t" + }, + "properties": [ + { + "name": "VisClusterMembership", + "type": "uint16[]", + "writable": true + }, + { + "name": "LayerNames", + "type": "string[]", + "writable": true + }, + { + "name": "SceneObjectLayerIndices", + "type": "uint8[]", + "writable": true + }, + { + "name": "OverlayLayerIndices", + "type": "uint8[]", + "writable": true + }, + { + "name": "GrassFileName", + "type": "string", + "writable": true + }, + { + "name": "NodeLightingInfo", + "type": "BakedLightingInfo_t", + "writable": false + }, + { + "name": "HasBakedGeometryFlag", + "type": "bool", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/worldnodeondiskbufferdata_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/worldnodeondiskbufferdata_t.json new file mode 100644 index 000000000..8ce660b6b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/worldnodeondiskbufferdata_t.json @@ -0,0 +1,43 @@ +{ + "kind": "class", + "name": "WorldNodeOnDiskBufferData_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "WorldNodeOnDiskBufferData_t" + }, + "properties": [ + { + "name": "ElementCount", + "type": "int32", + "writable": true + }, + { + "name": "ElementSizeInBytes", + "type": "int32", + "writable": true + }, + { + "name": "Data", + "type": "uint8[]", + "writable": true + } + ], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/classes/wrappedphysicsjoint_t.json b/generators/gamesdkdocumentation/cs2/docs/classes/wrappedphysicsjoint_t.json new file mode 100644 index 000000000..b0f5b6474 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/classes/wrappedphysicsjoint_t.json @@ -0,0 +1,27 @@ +{ + "kind": "class", + "name": "WrappedPhysicsJoint_t", + "description": "", + "constructor": { + "arguments": { + "ptr_or_class": "SDKClass|string" + }, + "return": "WrappedPhysicsJoint_t" + }, + "properties": [], + "functions": [ + { + "name": "ToPtr", + "arguments": {}, + "return": "string" + }, + { + "name": "IsValid", + "arguments": {}, + "return": "bool" + } + ], + "games": [ + "cs2" + ] +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+bugvoice.json b/generators/gamesdkdocumentation/cs2/docs/commands/+bugvoice.json new file mode 100644 index 000000000..ce9048e74 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+bugvoice.json @@ -0,0 +1 @@ +{"kind":"command","name":"+bugvoice","description":"Start recording bug voice attachment.","args":"","flags":["developmentonly","dontrecord","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+camdistance.json b/generators/gamesdkdocumentation/cs2/docs/commands/+camdistance.json new file mode 100644 index 000000000..4f30cf887 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+camdistance.json @@ -0,0 +1 @@ +{"kind":"command","name":"+camdistance","description":"","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+cammousemove.json b/generators/gamesdkdocumentation/cs2/docs/commands/+cammousemove.json new file mode 100644 index 000000000..632c5627a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+cammousemove.json @@ -0,0 +1 @@ +{"kind":"command","name":"+cammousemove","description":"","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+cl_show_team_equipment.json b/generators/gamesdkdocumentation/cs2/docs/commands/+cl_show_team_equipment.json new file mode 100644 index 000000000..cb053c235 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+cl_show_team_equipment.json @@ -0,0 +1 @@ +{"kind":"command","name":"+cl_show_team_equipment","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+lookatweapon.json b/generators/gamesdkdocumentation/cs2/docs/commands/+lookatweapon.json new file mode 100644 index 000000000..4a0d99193 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+lookatweapon.json @@ -0,0 +1 @@ +{"kind":"command","name":"+lookatweapon","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+quickbuyradial.json b/generators/gamesdkdocumentation/cs2/docs/commands/+quickbuyradial.json new file mode 100644 index 000000000..e69d81677 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+quickbuyradial.json @@ -0,0 +1 @@ +{"kind":"command","name":"+quickbuyradial","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+quickgearradial.json b/generators/gamesdkdocumentation/cs2/docs/commands/+quickgearradial.json new file mode 100644 index 000000000..3e721ad01 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+quickgearradial.json @@ -0,0 +1 @@ +{"kind":"command","name":"+quickgearradial","description":"","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+quickgrenaderadial.json b/generators/gamesdkdocumentation/cs2/docs/commands/+quickgrenaderadial.json new file mode 100644 index 000000000..a514ba94b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+quickgrenaderadial.json @@ -0,0 +1 @@ +{"kind":"command","name":"+quickgrenaderadial","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+quickinv.json b/generators/gamesdkdocumentation/cs2/docs/commands/+quickinv.json new file mode 100644 index 000000000..b13631256 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+quickinv.json @@ -0,0 +1 @@ +{"kind":"command","name":"+quickinv","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+radialradio.json b/generators/gamesdkdocumentation/cs2/docs/commands/+radialradio.json new file mode 100644 index 000000000..4d52462b6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+radialradio.json @@ -0,0 +1 @@ +{"kind":"command","name":"+radialradio","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+radialradio2.json b/generators/gamesdkdocumentation/cs2/docs/commands/+radialradio2.json new file mode 100644 index 000000000..5fac10c2b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+radialradio2.json @@ -0,0 +1 @@ +{"kind":"command","name":"+radialradio2","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+radialradio3.json b/generators/gamesdkdocumentation/cs2/docs/commands/+radialradio3.json new file mode 100644 index 000000000..9a72d72f0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+radialradio3.json @@ -0,0 +1 @@ +{"kind":"command","name":"+radialradio3","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/+spray_menu.json b/generators/gamesdkdocumentation/cs2/docs/commands/+spray_menu.json new file mode 100644 index 000000000..70664d1a2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/+spray_menu.json @@ -0,0 +1 @@ +{"kind":"command","name":"+spray_menu","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-bugvoice.json b/generators/gamesdkdocumentation/cs2/docs/commands/-bugvoice.json new file mode 100644 index 000000000..c7c1ba147 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-bugvoice.json @@ -0,0 +1 @@ +{"kind":"command","name":"-bugvoice","description":"Finish recording bug voice attachment.","args":"","flags":["developmentonly","dontrecord","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-camdistance.json b/generators/gamesdkdocumentation/cs2/docs/commands/-camdistance.json new file mode 100644 index 000000000..a0f7a9ca0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-camdistance.json @@ -0,0 +1 @@ +{"kind":"command","name":"-camdistance","description":"","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-cammousemove.json b/generators/gamesdkdocumentation/cs2/docs/commands/-cammousemove.json new file mode 100644 index 000000000..acf7fb607 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-cammousemove.json @@ -0,0 +1 @@ +{"kind":"command","name":"-cammousemove","description":"","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-cl_show_team_equipment.json b/generators/gamesdkdocumentation/cs2/docs/commands/-cl_show_team_equipment.json new file mode 100644 index 000000000..3272c3d25 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-cl_show_team_equipment.json @@ -0,0 +1 @@ +{"kind":"command","name":"-cl_show_team_equipment","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-lookatweapon.json b/generators/gamesdkdocumentation/cs2/docs/commands/-lookatweapon.json new file mode 100644 index 000000000..8cea55fb6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-lookatweapon.json @@ -0,0 +1 @@ +{"kind":"command","name":"-lookatweapon","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-quickbuyradial.json b/generators/gamesdkdocumentation/cs2/docs/commands/-quickbuyradial.json new file mode 100644 index 000000000..61e73444d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-quickbuyradial.json @@ -0,0 +1 @@ +{"kind":"command","name":"-quickbuyradial","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-quickgearradial.json b/generators/gamesdkdocumentation/cs2/docs/commands/-quickgearradial.json new file mode 100644 index 000000000..3161795f4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-quickgearradial.json @@ -0,0 +1 @@ +{"kind":"command","name":"-quickgearradial","description":"","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-quickgrenaderadial.json b/generators/gamesdkdocumentation/cs2/docs/commands/-quickgrenaderadial.json new file mode 100644 index 000000000..ea76ff6b4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-quickgrenaderadial.json @@ -0,0 +1 @@ +{"kind":"command","name":"-quickgrenaderadial","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-quickinv.json b/generators/gamesdkdocumentation/cs2/docs/commands/-quickinv.json new file mode 100644 index 000000000..8ec5f3408 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-quickinv.json @@ -0,0 +1 @@ +{"kind":"command","name":"-quickinv","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-radialradio.json b/generators/gamesdkdocumentation/cs2/docs/commands/-radialradio.json new file mode 100644 index 000000000..f41292c63 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-radialradio.json @@ -0,0 +1 @@ +{"kind":"command","name":"-radialradio","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-radialradio2.json b/generators/gamesdkdocumentation/cs2/docs/commands/-radialradio2.json new file mode 100644 index 000000000..f44ba84a1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-radialradio2.json @@ -0,0 +1 @@ +{"kind":"command","name":"-radialradio2","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-radialradio3.json b/generators/gamesdkdocumentation/cs2/docs/commands/-radialradio3.json new file mode 100644 index 000000000..a74345d0e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-radialradio3.json @@ -0,0 +1 @@ +{"kind":"command","name":"-radialradio3","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/-spray_menu.json b/generators/gamesdkdocumentation/cs2/docs/commands/-spray_menu.json new file mode 100644 index 000000000..24fddb497 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/-spray_menu.json @@ -0,0 +1 @@ +{"kind":"command","name":"-spray_menu","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/_index.json b/generators/gamesdkdocumentation/cs2/docs/commands/_index.json new file mode 100644 index 000000000..bff1dbc68 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/_index.json @@ -0,0 +1,5 @@ +{ + "title": "Commands", + "icon": "keyboard", + "variable": "" +} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/_record.json b/generators/gamesdkdocumentation/cs2/docs/commands/_record.json new file mode 100644 index 000000000..6fd25b3df --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/_record.json @@ -0,0 +1 @@ +{"kind":"command","name":"_record","description":"Record a demo incrementally.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/_resetgamestats.json b/generators/gamesdkdocumentation/cs2/docs/commands/_resetgamestats.json new file mode 100644 index 000000000..8c0431241 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/_resetgamestats.json @@ -0,0 +1 @@ +{"kind":"command","name":"_resetgamestats","description":"Erases current game stats and writes out a blank stats file","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/addip.json b/generators/gamesdkdocumentation/cs2/docs/commands/addip.json new file mode 100644 index 000000000..eea08009e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/addip.json @@ -0,0 +1 @@ +{"kind":"command","name":"addip","description":"Add an IP address to the ban list.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/addons.json b/generators/gamesdkdocumentation/cs2/docs/commands/addons.json new file mode 100644 index 000000000..1dd4bc056 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/addons.json @@ -0,0 +1 @@ +{"kind":"command","name":"addons","description":"list current addon info.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/adjacent_levels.json b/generators/gamesdkdocumentation/cs2/docs/commands/adjacent_levels.json new file mode 100644 index 000000000..d63912574 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/adjacent_levels.json @@ -0,0 +1 @@ +{"kind":"command","name":"adjacent_levels","description":"List adjacent levels","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/adjacent_preload.json b/generators/gamesdkdocumentation/cs2/docs/commands/adjacent_preload.json new file mode 100644 index 000000000..c067e05cb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/adjacent_preload.json @@ -0,0 +1 @@ +{"kind":"command","name":"adjacent_preload","description":"Preload adjacennt level data - will override regular changelevel code -- PROTOTYPE/WIP","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/alias.json b/generators/gamesdkdocumentation/cs2/docs/commands/alias.json new file mode 100644 index 000000000..44106b072 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/alias.json @@ -0,0 +1 @@ +{"kind":"command","name":"alias","description":"Alias a command.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/anim_eval_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/anim_eval_stats.json new file mode 100644 index 000000000..b4e4c3014 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/anim_eval_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"anim_eval_stats","description":"Displays stats about how many EvaluatePose calls are unused","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/animevents_dump.json b/generators/gamesdkdocumentation/cs2/docs/commands/animevents_dump.json new file mode 100644 index 000000000..0aa411f9e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/animevents_dump.json @@ -0,0 +1 @@ +{"kind":"command","name":"animevents_dump","description":"List all the currently registered anim events.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_dump_update_list.json b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_dump_update_list.json new file mode 100644 index 000000000..1c0b1dc57 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_dump_update_list.json @@ -0,0 +1 @@ +{"kind":"command","name":"animgraph_dump_update_list","description":"Displays stats about which animations are updating","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_bool.json b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_bool.json new file mode 100644 index 000000000..fa4d447e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_bool.json @@ -0,0 +1 @@ +{"kind":"command","name":"animgraph_set_parameter_bool","description":"Specified entities will have the specified bool parameter set to the value specified. Useful for animators to test.","args":" ","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_enum.json b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_enum.json new file mode 100644 index 000000000..48afb3f8d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_enum.json @@ -0,0 +1 @@ +{"kind":"command","name":"animgraph_set_parameter_enum","description":"Specified entities will have the specified enum parameter set to the value specified. Useful for animators to test.","args":" ","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_float.json b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_float.json new file mode 100644 index 000000000..dae701eae --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_float.json @@ -0,0 +1 @@ +{"kind":"command","name":"animgraph_set_parameter_float","description":"Specified entities will have the specified float parameter set to the value specified. Useful for animators to test.","args":" ","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_int.json b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_int.json new file mode 100644 index 000000000..4704a16a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_int.json @@ -0,0 +1 @@ +{"kind":"command","name":"animgraph_set_parameter_int","description":"Specified entities will have the specified int parameter set to the value specified. Useful for animators to test.","args":" ","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_string.json b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_string.json new file mode 100644 index 000000000..0e91a72f3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_string.json @@ -0,0 +1 @@ +{"kind":"command","name":"animgraph_set_parameter_string","description":"Specified entities will have the specified bool parameter set to the value specified. Useful for animators to test.","args":" ","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_vector.json b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_vector.json new file mode 100644 index 000000000..a4c9077df --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/animgraph_set_parameter_vector.json @@ -0,0 +1 @@ +{"kind":"command","name":"animgraph_set_parameter_vector","description":"Specified entities will have the specified vector parameter set to the value specified. Useful for animators to test.","args":" ","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/annotation_append.json b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_append.json new file mode 100644 index 000000000..c10f20b4f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_append.json @@ -0,0 +1 @@ +{"kind":"command","name":"annotation_append","description":"Load annotation to a file without clearing existing annotations","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/annotation_clear.json b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_clear.json new file mode 100644 index 000000000..a9801a861 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_clear.json @@ -0,0 +1 @@ +{"kind":"command","name":"annotation_clear","description":"Clear all annotation","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/annotation_create.json b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_create.json new file mode 100644 index 000000000..a6be52545 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_create.json @@ -0,0 +1 @@ +{"kind":"command","name":"annotation_create","description":"Creates an annotation","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/annotation_delete_previous_node_set.json b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_delete_previous_node_set.json new file mode 100644 index 000000000..a7d7fc1cf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_delete_previous_node_set.json @@ -0,0 +1 @@ +{"kind":"command","name":"annotation_delete_previous_node_set","description":"Delete the last node set created","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/annotation_load.json b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_load.json new file mode 100644 index 000000000..bb0913a76 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_load.json @@ -0,0 +1 @@ +{"kind":"command","name":"annotation_load","description":"Load annotation to a file after first clearing existing annotations","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/annotation_reload.json b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_reload.json new file mode 100644 index 000000000..571a2a518 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_reload.json @@ -0,0 +1 @@ +{"kind":"command","name":"annotation_reload","description":"Reload the annotation file","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/annotation_reload_language_file.json b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_reload_language_file.json new file mode 100644 index 000000000..3922f0fa3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_reload_language_file.json @@ -0,0 +1 @@ +{"kind":"command","name":"annotation_reload_language_file","description":"Creates an annotation","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/annotation_save.json b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_save.json new file mode 100644 index 000000000..910efcc48 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/annotation_save.json @@ -0,0 +1 @@ +{"kind":"command","name":"annotation_save","description":"Save annotation to a file","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/apply_crosshair_code.json b/generators/gamesdkdocumentation/cs2/docs/commands/apply_crosshair_code.json new file mode 100644 index 000000000..0d6899fbd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/apply_crosshair_code.json @@ -0,0 +1 @@ +{"kind":"command","name":"apply_crosshair_code","description":"Apply a crosshair code to the current crosshair settings.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/auto_bug.json b/generators/gamesdkdocumentation/cs2/docs/commands/auto_bug.json new file mode 100644 index 000000000..faa730574 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/auto_bug.json @@ -0,0 +1 @@ +{"kind":"command","name":"auto_bug","description":"auto_bug : create non-interactive bug report.","args":"","flags":["developmentonly","dontrecord","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/autobuy.json b/generators/gamesdkdocumentation/cs2/docs/commands/autobuy.json new file mode 100644 index 000000000..4f8636d71 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/autobuy.json @@ -0,0 +1 @@ +{"kind":"command","name":"autobuy","description":"Attempt to purchase items with the order listed in cl_autobuy","args":"","flags":["clientdll","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/autosave.json b/generators/gamesdkdocumentation/cs2/docs/commands/autosave.json new file mode 100644 index 000000000..b9c064790 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/autosave.json @@ -0,0 +1 @@ +{"kind":"command","name":"autosave","description":"Autosave","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/autosavedangerous.json b/generators/gamesdkdocumentation/cs2/docs/commands/autosavedangerous.json new file mode 100644 index 000000000..e09340e61 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/autosavedangerous.json @@ -0,0 +1 @@ +{"kind":"command","name":"autosavedangerous","description":"AutoSaveDangerous","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/autosavedangerousissafe.json b/generators/gamesdkdocumentation/cs2/docs/commands/autosavedangerousissafe.json new file mode 100644 index 000000000..ade509e80 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/autosavedangerousissafe.json @@ -0,0 +1 @@ +{"kind":"command","name":"autosavedangerousissafe","description":"","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/axis.json b/generators/gamesdkdocumentation/cs2/docs/commands/axis.json new file mode 100644 index 000000000..198710c42 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/axis.json @@ -0,0 +1 @@ +{"kind":"command","name":"axis","description":"Draw an axis","args":" x y z pitch yaw roll ","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/banid.json b/generators/gamesdkdocumentation/cs2/docs/commands/banid.json new file mode 100644 index 000000000..5013349c5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/banid.json @@ -0,0 +1 @@ +{"kind":"command","name":"banid","description":"Add a user ID to the ban list.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/banip.json b/generators/gamesdkdocumentation/cs2/docs/commands/banip.json new file mode 100644 index 000000000..cbdcb8b06 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/banip.json @@ -0,0 +1 @@ +{"kind":"command","name":"banip","description":"Add an IP address to the ban list.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/benchframe.json b/generators/gamesdkdocumentation/cs2/docs/commands/benchframe.json new file mode 100644 index 000000000..0c16dd7e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/benchframe.json @@ -0,0 +1 @@ +{"kind":"command","name":"benchframe","description":"Takes a snapshot of a particular frame in a time demo.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bind.json b/generators/gamesdkdocumentation/cs2/docs/commands/bind.json new file mode 100644 index 000000000..b8f92604b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bind.json @@ -0,0 +1 @@ +{"kind":"command","name":"bind","description":"Bind a key.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/binddefaults.json b/generators/gamesdkdocumentation/cs2/docs/commands/binddefaults.json new file mode 100644 index 000000000..32c635f6a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/binddefaults.json @@ -0,0 +1 @@ +{"kind":"command","name":"binddefaults","description":"Bind all keys to their default values.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bindss.json b/generators/gamesdkdocumentation/cs2/docs/commands/bindss.json new file mode 100644 index 000000000..381b5f02e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bindss.json @@ -0,0 +1 @@ +{"kind":"command","name":"bindss","description":"Bind a key for a particular splitscreen player.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bindtoggle.json b/generators/gamesdkdocumentation/cs2/docs/commands/bindtoggle.json new file mode 100644 index 000000000..5006514ed --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bindtoggle.json @@ -0,0 +1 @@ +{"kind":"command","name":"bindtoggle","description":"Performs a bind \"increment var 0 1 1\".","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/blink.json b/generators/gamesdkdocumentation/cs2/docs/commands/blink.json new file mode 100644 index 000000000..2b3cdc36e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/blink.json @@ -0,0 +1 @@ +{"kind":"command","name":"blink","description":"Blink specified convar value between two values at the specified duration.","args":"","flags":["developmentonly","dontrecord","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bot_add.json b/generators/gamesdkdocumentation/cs2/docs/commands/bot_add.json new file mode 100644 index 000000000..4297a78e5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bot_add.json @@ -0,0 +1 @@ +{"kind":"command","name":"bot_add","description":"bot_add - Adds a bot matching the given criteria.","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bot_add_ct.json b/generators/gamesdkdocumentation/cs2/docs/commands/bot_add_ct.json new file mode 100644 index 000000000..b2c66e615 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bot_add_ct.json @@ -0,0 +1 @@ +{"kind":"command","name":"bot_add_ct","description":"bot_add_ct - Adds a Counter-Terrorist bot matching the given criteria.","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bot_add_t.json b/generators/gamesdkdocumentation/cs2/docs/commands/bot_add_t.json new file mode 100644 index 000000000..a0551308b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bot_add_t.json @@ -0,0 +1 @@ +{"kind":"command","name":"bot_add_t","description":"bot_add_t - Adds a terrorist bot matching the given criteria.","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bot_all_weapons.json b/generators/gamesdkdocumentation/cs2/docs/commands/bot_all_weapons.json new file mode 100644 index 000000000..1f71257e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bot_all_weapons.json @@ -0,0 +1 @@ +{"kind":"command","name":"bot_all_weapons","description":"Allows the bots to use all weapons","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bot_goto_mark.json b/generators/gamesdkdocumentation/cs2/docs/commands/bot_goto_mark.json new file mode 100644 index 000000000..e38cd17be --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bot_goto_mark.json @@ -0,0 +1 @@ +{"kind":"command","name":"bot_goto_mark","description":"Sends a bot to the marked nav area (useful for testing navigation meshes)","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bot_goto_selected.json b/generators/gamesdkdocumentation/cs2/docs/commands/bot_goto_selected.json new file mode 100644 index 000000000..82373a701 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bot_goto_selected.json @@ -0,0 +1 @@ +{"kind":"command","name":"bot_goto_selected","description":"Sends a bot to the selected nav area (useful for testing navigation meshes)","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bot_kick.json b/generators/gamesdkdocumentation/cs2/docs/commands/bot_kick.json new file mode 100644 index 000000000..a859eff47 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bot_kick.json @@ -0,0 +1 @@ +{"kind":"command","name":"bot_kick","description":"bot_kick - Kicks a specific bot, or all bots, matching the given criteria.","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bot_kill.json b/generators/gamesdkdocumentation/cs2/docs/commands/bot_kill.json new file mode 100644 index 000000000..ba57ff14f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bot_kill.json @@ -0,0 +1 @@ +{"kind":"command","name":"bot_kill","description":"bot_kill - Kills a specific bot, or all bots, matching the given criteria.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bot_knives_only.json b/generators/gamesdkdocumentation/cs2/docs/commands/bot_knives_only.json new file mode 100644 index 000000000..2f4967e6b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bot_knives_only.json @@ -0,0 +1 @@ +{"kind":"command","name":"bot_knives_only","description":"Restricts the bots to only using knives","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bot_pistols_only.json b/generators/gamesdkdocumentation/cs2/docs/commands/bot_pistols_only.json new file mode 100644 index 000000000..f0d330b82 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bot_pistols_only.json @@ -0,0 +1 @@ +{"kind":"command","name":"bot_pistols_only","description":"Restricts the bots to only using pistols","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bot_place.json b/generators/gamesdkdocumentation/cs2/docs/commands/bot_place.json new file mode 100644 index 000000000..5c74e64d2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bot_place.json @@ -0,0 +1 @@ +{"kind":"command","name":"bot_place","description":"bot_place - Places a bot from the map at where the local player is pointing.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bot_snipers_only.json b/generators/gamesdkdocumentation/cs2/docs/commands/bot_snipers_only.json new file mode 100644 index 000000000..2bc2ce3f5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bot_snipers_only.json @@ -0,0 +1 @@ +{"kind":"command","name":"bot_snipers_only","description":"Restricts the bots to only using sniper rifles","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/box.json b/generators/gamesdkdocumentation/cs2/docs/commands/box.json new file mode 100644 index 000000000..528ebd11f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/box.json @@ -0,0 +1 @@ +{"kind":"command","name":"box","description":"Draw a bbox","args":" minx miny miny maxx maxy maxz ","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/breakable_force_break.json b/generators/gamesdkdocumentation/cs2/docs/commands/breakable_force_break.json new file mode 100644 index 000000000..7b06f8c43 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/breakable_force_break.json @@ -0,0 +1 @@ +{"kind":"command","name":"breakable_force_break","description":"Force a breakable to break","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bug.json b/generators/gamesdkdocumentation/cs2/docs/commands/bug.json new file mode 100644 index 000000000..a66414707 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bug.json @@ -0,0 +1 @@ +{"kind":"command","name":"bug","description":"bug [auto_fill_tokens] [-title ] [-noscreenshot] : Activate the bug reporter.","args":"","flags":["developmentonly","dontrecord","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bugvoice_clear.json b/generators/gamesdkdocumentation/cs2/docs/commands/bugvoice_clear.json new file mode 100644 index 000000000..8dcf3a93d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bugvoice_clear.json @@ -0,0 +1 @@ +{"kind":"command","name":"bugvoice_clear","description":"Clear voice attachment data.","args":"","flags":["developmentonly","dontrecord","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/bugvoice_save.json b/generators/gamesdkdocumentation/cs2/docs/commands/bugvoice_save.json new file mode 100644 index 000000000..f4bd6e664 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/bugvoice_save.json @@ -0,0 +1 @@ +{"kind":"command","name":"bugvoice_save","description":"Write buffered voice attachment data to file.","args":"","flags":["developmentonly","dontrecord","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/buildcubemaps.json b/generators/gamesdkdocumentation/cs2/docs/commands/buildcubemaps.json new file mode 100644 index 000000000..9213c2396 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/buildcubemaps.json @@ -0,0 +1 @@ +{"kind":"command","name":"buildcubemaps","description":"Build Cubemaps","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/buildsparseshadowtree.json b/generators/gamesdkdocumentation/cs2/docs/commands/buildsparseshadowtree.json new file mode 100644 index 000000000..38afa6ff4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/buildsparseshadowtree.json @@ -0,0 +1 @@ +{"kind":"command","name":"buildsparseshadowtree","description":"Build Sparse Shadow Tree","args":"","flags":["developmentonly","clientdll","hidden"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/button_info.json b/generators/gamesdkdocumentation/cs2/docs/commands/button_info.json new file mode 100644 index 000000000..66f1072ef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/button_info.json @@ -0,0 +1 @@ +{"kind":"command","name":"button_info","description":"Display information about the specified key or button.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/buymenu.json b/generators/gamesdkdocumentation/cs2/docs/commands/buymenu.json new file mode 100644 index 000000000..3a2a738c8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/buymenu.json @@ -0,0 +1 @@ +{"kind":"command","name":"buymenu","description":"Show or hide main buy menu","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/buyrandom.json b/generators/gamesdkdocumentation/cs2/docs/commands/buyrandom.json new file mode 100644 index 000000000..bb4789344 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/buyrandom.json @@ -0,0 +1 @@ +{"kind":"command","name":"buyrandom","description":"Buy random primary and secondary. Primarily for deathmatch where cost is not an issue.","args":"","flags":["gamedll","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/callvote.json b/generators/gamesdkdocumentation/cs2/docs/commands/callvote.json new file mode 100644 index 000000000..cb5fafd1a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/callvote.json @@ -0,0 +1 @@ +{"kind":"command","name":"callvote","description":"Start a vote on an issue.","args":"","flags":["gamedll","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cam_command.json b/generators/gamesdkdocumentation/cs2/docs/commands/cam_command.json new file mode 100644 index 000000000..47fa72fab --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cam_command.json @@ -0,0 +1 @@ +{"kind":"command","name":"cam_command","description":"Tells camera to change modes","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/camera_cut_to_datadriven_camera.json b/generators/gamesdkdocumentation/cs2/docs/commands/camera_cut_to_datadriven_camera.json new file mode 100644 index 000000000..8c3c5dcb5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/camera_cut_to_datadriven_camera.json @@ -0,0 +1 @@ +{"kind":"command","name":"camera_cut_to_datadriven_camera","description":"","args":"","flags":["developmentonly","clientdll","hidden","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/camerazoomin.json b/generators/gamesdkdocumentation/cs2/docs/commands/camerazoomin.json new file mode 100644 index 000000000..d31c0c281 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/camerazoomin.json @@ -0,0 +1 @@ +{"kind":"command","name":"camerazoomin","description":"","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/camerazoomout.json b/generators/gamesdkdocumentation/cs2/docs/commands/camerazoomout.json new file mode 100644 index 000000000..65158009b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/camerazoomout.json @@ -0,0 +1 @@ +{"kind":"command","name":"camerazoomout","description":"","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/camortho.json b/generators/gamesdkdocumentation/cs2/docs/commands/camortho.json new file mode 100644 index 000000000..7e76b30d4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/camortho.json @@ -0,0 +1 @@ +{"kind":"command","name":"camortho","description":"Switch to orthographic camera.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cancelselect.json b/generators/gamesdkdocumentation/cs2/docs/commands/cancelselect.json new file mode 100644 index 000000000..250e9d27b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cancelselect.json @@ -0,0 +1 @@ +{"kind":"command","name":"cancelselect","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/capturecubemap.json b/generators/gamesdkdocumentation/cs2/docs/commands/capturecubemap.json new file mode 100644 index 000000000..16ce156c2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/capturecubemap.json @@ -0,0 +1 @@ +{"kind":"command","name":"capturecubemap","description":"Capture Cubemap","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cast_aabb.json b/generators/gamesdkdocumentation/cs2/docs/commands/cast_aabb.json new file mode 100644 index 000000000..04073e071 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cast_aabb.json @@ -0,0 +1 @@ +{"kind":"command","name":"cast_aabb","description":"Tests box collision detection","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cast_bullet.json b/generators/gamesdkdocumentation/cs2/docs/commands/cast_bullet.json new file mode 100644 index 000000000..7727f9556 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cast_bullet.json @@ -0,0 +1 @@ +{"kind":"command","name":"cast_bullet","description":"Tests bullet cast","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cast_capsule.json b/generators/gamesdkdocumentation/cs2/docs/commands/cast_capsule.json new file mode 100644 index 000000000..3726a7a42 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cast_capsule.json @@ -0,0 +1 @@ +{"kind":"command","name":"cast_capsule","description":"Tests capsule collision detection","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cast_convex.json b/generators/gamesdkdocumentation/cs2/docs/commands/cast_convex.json new file mode 100644 index 000000000..14caf55fa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cast_convex.json @@ -0,0 +1 @@ +{"kind":"command","name":"cast_convex","description":"Tests convex hull collision detection","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cast_cylinder.json b/generators/gamesdkdocumentation/cs2/docs/commands/cast_cylinder.json new file mode 100644 index 000000000..8044eed17 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cast_cylinder.json @@ -0,0 +1 @@ +{"kind":"command","name":"cast_cylinder","description":"Tests cylinder collision detection","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cast_intervals.json b/generators/gamesdkdocumentation/cs2/docs/commands/cast_intervals.json new file mode 100644 index 000000000..eb3a897d0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cast_intervals.json @@ -0,0 +1 @@ +{"kind":"command","name":"cast_intervals","description":"Tests interval ray cast","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cast_obb.json b/generators/gamesdkdocumentation/cs2/docs/commands/cast_obb.json new file mode 100644 index 000000000..7a1c3d850 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cast_obb.json @@ -0,0 +1 @@ +{"kind":"command","name":"cast_obb","description":"Tests cylinder collision detection","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cast_physics.json b/generators/gamesdkdocumentation/cs2/docs/commands/cast_physics.json new file mode 100644 index 000000000..fa51b587f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cast_physics.json @@ -0,0 +1 @@ +{"kind":"command","name":"cast_physics","description":"Tests physics shape collision detection","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cast_ray.json b/generators/gamesdkdocumentation/cs2/docs/commands/cast_ray.json new file mode 100644 index 000000000..f767b4b2f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cast_ray.json @@ -0,0 +1 @@ +{"kind":"command","name":"cast_ray","description":"Tests ray cast","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cast_sphere.json b/generators/gamesdkdocumentation/cs2/docs/commands/cast_sphere.json new file mode 100644 index 000000000..faf1da401 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cast_sphere.json @@ -0,0 +1 @@ +{"kind":"command","name":"cast_sphere","description":"Tests sphere cast","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cc_emit.json b/generators/gamesdkdocumentation/cs2/docs/commands/cc_emit.json new file mode 100644 index 000000000..24599e02d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cc_emit.json @@ -0,0 +1 @@ +{"kind":"command","name":"cc_emit","description":"Emits a closed caption","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cc_findsound.json b/generators/gamesdkdocumentation/cs2/docs/commands/cc_findsound.json new file mode 100644 index 000000000..a9014144b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cc_findsound.json @@ -0,0 +1 @@ +{"kind":"command","name":"cc_findsound","description":"Searches for soundname which emits specified text.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cc_flush.json b/generators/gamesdkdocumentation/cs2/docs/commands/cc_flush.json new file mode 100644 index 000000000..95ea02056 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cc_flush.json @@ -0,0 +1 @@ +{"kind":"command","name":"cc_flush","description":"Flushes async'd captions.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cc_random.json b/generators/gamesdkdocumentation/cs2/docs/commands/cc_random.json new file mode 100644 index 000000000..5bc94a7e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cc_random.json @@ -0,0 +1 @@ +{"kind":"command","name":"cc_random","description":"Emits a random caption","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cc_showblocks.json b/generators/gamesdkdocumentation/cs2/docs/commands/cc_showblocks.json new file mode 100644 index 000000000..95326ee1b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cc_showblocks.json @@ -0,0 +1 @@ +{"kind":"command","name":"cc_showblocks","description":"Toggles showing which blocks are pending/loaded async.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/changelevel.json b/generators/gamesdkdocumentation/cs2/docs/commands/changelevel.json new file mode 100644 index 000000000..892206e75 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/changelevel.json @@ -0,0 +1 @@ +{"kind":"command","name":"changelevel","description":"changelevel :Multiplayer change level.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/check_nofilefd.json b/generators/gamesdkdocumentation/cs2/docs/commands/check_nofilefd.json new file mode 100644 index 000000000..eeb9b1158 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/check_nofilefd.json @@ -0,0 +1 @@ +{"kind":"command","name":"check_nofilefd","description":"Print the current number of FDs reported by getrlimit","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_anim_eval_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_anim_eval_stats.json new file mode 100644 index 000000000..c04e3db84 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_anim_eval_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_anim_eval_stats","description":"Displays stats about how many EvaluatePose calls are unused","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_animgraph_dump_update_list.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_animgraph_dump_update_list.json new file mode 100644 index 000000000..87c83ccba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_animgraph_dump_update_list.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_animgraph_dump_update_list","description":"Displays stats about which animations are updating","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_avatar_convert_png.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_avatar_convert_png.json new file mode 100644 index 000000000..bcb252460 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_avatar_convert_png.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_avatar_convert_png","description":"Converts all rgb avatars in the avatars directory to png","args":"","flags":["clientdll","cheat","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_avatar_convert_rgb.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_avatar_convert_rgb.json new file mode 100644 index 000000000..1c169fb77 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_avatar_convert_rgb.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_avatar_convert_rgb","description":"Converts all png avatars in the avatars directory to rgb","args":"","flags":["clientdll","cheat","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_axis.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_axis.json new file mode 100644 index 000000000..836b80a9a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_axis.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_axis","description":"Draw an axis","args":" x y z pitch yaw roll ","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_box.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_box.json new file mode 100644 index 000000000..f77475d4e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_box.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_box","description":"Draw a bbox","args":" minx miny miny maxx maxy maxz ","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_break_on_missing_resource.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_break_on_missing_resource.json new file mode 100644 index 000000000..6b3248ca3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_break_on_missing_resource.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_break_on_missing_resource","description":"Break in debugger when missing resource match is found.","args":" cl_break_on_missing_resource /(empty to break on all) / 0 to turn off.","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_checkdeclareclasses.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_checkdeclareclasses.json new file mode 100644 index 000000000..586a1fb09 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_checkdeclareclasses.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_checkdeclareclasses","description":"Check game code serializers","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_cs_dump_econ_item_stringtable.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_cs_dump_econ_item_stringtable.json new file mode 100644 index 000000000..4d9c77947 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_cs_dump_econ_item_stringtable.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_cs_dump_econ_item_stringtable","description":"cl_cs_dump_econ_item_stringtable","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_cycle_domain.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_cycle_domain.json new file mode 100644 index 000000000..337b1ce9f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_cycle_domain.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_debugoverlay_cycle_domain","description":"Toggles visibility of the debug overlay system.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_cycle_state.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_cycle_state.json new file mode 100644 index 000000000..0da05b70c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_cycle_state.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_debugoverlay_cycle_state","description":"Toggles visibility of the debug overlay system.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_dashboard.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_dashboard.json new file mode 100644 index 000000000..6065a27a6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_dashboard.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_debugoverlay_dashboard","description":"Makes the debug overlay dashboard visible.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_hide_imgui.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_hide_imgui.json new file mode 100644 index 000000000..f74ffed7b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_hide_imgui.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_debugoverlay_hide_imgui","description":"Hides the overlay.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_toggle.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_toggle.json new file mode 100644 index 000000000..ab9887172 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_debugoverlay_toggle.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_debugoverlay_toggle","description":"Toggles visibility of the debug overlay system.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_destroy_ragdolls.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_destroy_ragdolls.json new file mode 100644 index 000000000..7d1648f5c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_destroy_ragdolls.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_destroy_ragdolls","description":"Destroys all client-side ragdolls","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_dev_decaltrace_blood.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_dev_decaltrace_blood.json new file mode 100644 index 000000000..6a57db173 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_dev_decaltrace_blood.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_dev_decaltrace_blood","description":"Shoot out a decal spray that shoots blood.","args":"","flags":["developmentonly","clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_drawcross.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_drawcross.json new file mode 100644 index 000000000..e98481085 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_drawcross.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_drawcross","description":"Draws a cross at the given location","args":" x y z","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_drawline.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_drawline.json new file mode 100644 index 000000000..6c57cc39d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_drawline.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_drawline","description":"Draws line between two 3D Points.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_dump_player_animgraph_state.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_dump_player_animgraph_state.json new file mode 100644 index 000000000..309bfed27 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_dump_player_animgraph_state.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_dump_player_animgraph_state","description":"Dumps the local player's animgraph state to console","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_dump_projected_texture_count.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_dump_projected_texture_count.json new file mode 100644 index 000000000..be9e74b2b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_dump_projected_texture_count.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_dump_projected_texture_count","description":"Print out number of active projected textures","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_dump_response_symbols.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_dump_response_symbols.json new file mode 100644 index 000000000..4db816fdb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_dump_response_symbols.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_dump_response_symbols","description":"print all response symbols to the console","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_dumpentity.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_dumpentity.json new file mode 100644 index 000000000..e4935f967 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_dumpentity.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_dumpentity","description":"Dumps info about an entity","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_dumpsplithacks.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_dumpsplithacks.json new file mode 100644 index 000000000..324c8d33b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_dumpsplithacks.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_dumpsplithacks","description":"Dump split screen workarounds.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_absbox.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_absbox.json new file mode 100644 index 000000000..e124fbead --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_absbox.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_absbox","description":"Displays the total bounding box for the given entity(s) in green. Some entites will also display entity specific overlays.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_actornames.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_actornames.json new file mode 100644 index 000000000..0aa80c31b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_actornames.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_actornames","description":"Displays the entity name for all entities that have ShouldDisplayInActorNames true in code","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_animgraph_debug.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_animgraph_debug.json new file mode 100644 index 000000000..bc032ec79 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_animgraph_debug.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_animgraph_debug","description":"Displays debug draws about the given entity(ies) animgraph","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_animgraph_record.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_animgraph_record.json new file mode 100644 index 000000000..c17001733 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_animgraph_record.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_animgraph_record","description":"Toggles recording of animgraph replay of the given entity(s)","args":" entityName automaticallyOpenInAnimgraphEditor","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_attachments.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_attachments.json new file mode 100644 index 000000000..53a81458e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_attachments.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_attachments","description":"Displays the attachment points on an entity.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_bbox.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_bbox.json new file mode 100644 index 000000000..31be02b82 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_bbox.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_bbox","description":"Displays the movement bounding box for the given entity(ies) in orange. Some entites will also display entity specific overlays.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_call.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_call.json new file mode 100644 index 000000000..1a26a536e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_call.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_call","description":"ent_call calls function on current look target or filtername, checks on ent, then root, then mode, then map scope","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_clear_debug_overlays.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_clear_debug_overlays.json new file mode 100644 index 000000000..e7d6c7ff3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_clear_debug_overlays.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_clear_debug_overlays","description":"Clears all debug overlays","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_find.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_find.json new file mode 100644 index 000000000..691374266 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_find.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_find","description":"Find and list all entities with classnames or targetnames that contain the specified substrings.","args":" find_ent ","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_find_index.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_find_index.json new file mode 100644 index 000000000..181aca6c0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_find_index.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_find_index","description":"Display data for entity matching specified index.","args":" find_ent_index ","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_grab.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_grab.json new file mode 100644 index 000000000..a1ace7d41 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_grab.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_grab","description":"grabs the object in front of the player. Options: -loose -multiple -toggle","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_hierarchy.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_hierarchy.json new file mode 100644 index 000000000..7e4ce171e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_hierarchy.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_hierarchy","description":"Prints the entity hierarchy tree rooted at the specified ent(s)","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_hitbox.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_hitbox.json new file mode 100644 index 000000000..a5d279550 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_hitbox.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_hitbox","description":"Displays the hitboxes for the given entity(ies).","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_joints.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_joints.json new file mode 100644 index 000000000..8c6389634 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_joints.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_joints","description":"Displays the joint names + axes an entity.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_messages.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_messages.json new file mode 100644 index 000000000..139c139a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_messages.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_messages","description":"Toggles input/output message display for the selected entity(ies). The name of the entity will be displayed as well as any messages that it sends or receives.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_name.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_name.json new file mode 100644 index 000000000..a22f8f007 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_name.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_name","description":"Displays the entity name","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_picker.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_picker.json new file mode 100644 index 000000000..5648476d6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_picker.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_picker","description":"Toggles 'picker' mode. When picker is on, the bounding box, pivot and debugging text is displayed for whatever entity the player is looking at.","args":"\tfull - enables all debug information","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_pivot.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_pivot.json new file mode 100644 index 000000000..112e7b5d8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_pivot.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_pivot","description":"Displays the pivot for the given entity(ies).","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_remove.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_remove.json new file mode 100644 index 000000000..7e6ab6751 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_remove.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_remove","description":"Removes the given entity(s)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_remove_all.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_remove_all.json new file mode 100644 index 000000000..0bc60db76 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_remove_all.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_remove_all","description":"Removes all entities of the specified type","args":" \t{entity_name} / {class_name} ","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_scale.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_scale.json new file mode 100644 index 000000000..b1ccf07da --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_scale.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_scale","description":"Scales entities.\tArguments: <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_scenehierarchy.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_scenehierarchy.json new file mode 100644 index 000000000..5f34f11a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_scenehierarchy.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_scenehierarchy","description":"Prints the entity scenenode hierarchy tree rooted at the specified ent(s)","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_script_dump.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_script_dump.json new file mode 100644 index 000000000..bbbaa6216 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_script_dump.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_script_dump","description":"Dumps the names and values of this entity's script scope to the console","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_select.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_select.json new file mode 100644 index 000000000..01bf25771 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_select.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_select","description":"Select or deselects the given entities(s) for later manipulation","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_setang.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_setang.json new file mode 100644 index 000000000..36282a52b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_setang.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_setang","description":"Set entity angles","args":"","flags":["clientdll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_setname.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_setname.json new file mode 100644 index 000000000..8a0d223fe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_setname.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_setname","description":"Sets the targetname of the given entity(s)","args":" \t <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_setpos.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_setpos.json new file mode 100644 index 000000000..49a225467 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_setpos.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_setpos","description":"Move entity to position","args":"","flags":["clientdll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_show_damage.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_show_damage.json new file mode 100644 index 000000000..7517a1b65 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_show_damage.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_show_damage","description":"Sets damage display mode. When on, you will see the amount of damage dealt over the target's head.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_skeleton.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_skeleton.json new file mode 100644 index 000000000..045eccda4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_skeleton.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_skeleton","description":"Displays the skeleton for the given entity(ies).","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_spew_derived_classes.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_spew_derived_classes.json new file mode 100644 index 000000000..91db605bf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_spew_derived_classes.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_spew_derived_classes","description":"Prints out all entity classes which inherit from a specified base class","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text.json new file mode 100644 index 000000000..2334f5bef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_text","description":"Displays text debugging information about the given entity(ies) on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text256.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text256.json new file mode 100644 index 000000000..9c0996c88 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text256.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_text256","description":"Displays text debugging information about the given entity(ies) [within 256 units of the player] on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_clear.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_clear.json new file mode 100644 index 000000000..000bf477d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_clear.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_text_clear","description":"Hide text debugging information about the given entity(ies) on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_filter.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_filter.json new file mode 100644 index 000000000..9e721380e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_filter.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_text_filter","description":"Set which ent_text filters you want:","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_radius.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_radius.json new file mode 100644 index 000000000..f2f7226a6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_radius.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_text_radius","description":"Displays text debugging information about the given entity(ies) [near the player] on top of the entity (See Overlay Text)","args":" \t <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_sticky_add.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_sticky_add.json new file mode 100644 index 000000000..8d5c6ae21 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_sticky_add.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_text_sticky_add","description":"Adds to list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_sticky_clear.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_sticky_clear.json new file mode 100644 index 000000000..1c9f737f7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_sticky_clear.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_text_sticky_clear","description":"Clears the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_sticky_dump.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_sticky_dump.json new file mode 100644 index 000000000..f9feb019e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_sticky_dump.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_text_sticky_dump","description":"Spews the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_sticky_remove.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_sticky_remove.json new file mode 100644 index 000000000..bb2f056c8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_text_sticky_remove.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_text_sticky_remove","description":"Removes from the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_ungrab.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_ungrab.json new file mode 100644 index 000000000..a40cfe6b6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_ungrab.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_ungrab","description":"un-grabs all objects","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_vcollide_wireframe.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_vcollide_wireframe.json new file mode 100644 index 000000000..3feb212a6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_vcollide_wireframe.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_vcollide_wireframe","description":"Displays the interpolated vcollide wireframe pm am entity.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_viewoffset.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_viewoffset.json new file mode 100644 index 000000000..8f2d78bea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_viewoffset.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_viewoffset","description":"Displays the eye position for the given entity(ies) in red.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_visibility_traces.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_visibility_traces.json new file mode 100644 index 000000000..a5051c75e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ent_visibility_traces.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ent_visibility_traces","description":"Displays visibility traces for the given entity","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ents.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ents.json new file mode 100644 index 000000000..699e472f7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ents.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ents","description":"List client entities, sorted by spawn group","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_fullupdate.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_fullupdate.json new file mode 100644 index 000000000..402ff7b4a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_fullupdate.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_fullupdate","description":"Force uncompressed update","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_game_mode_convars.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_game_mode_convars.json new file mode 100644 index 000000000..4055f4d3b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_game_mode_convars.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_game_mode_convars","description":"Display the values of the convars for the current game_mode.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_imgui_debug_entity.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_imgui_debug_entity.json new file mode 100644 index 000000000..08ebe81a3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_imgui_debug_entity.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_imgui_debug_entity","description":"Shows the entity browser, focused on the entity you specify.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_imgui_set_selection.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_imgui_set_selection.json new file mode 100644 index 000000000..b3d23f027 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_imgui_set_selection.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_imgui_set_selection","description":"Sets ImGui selection","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_imgui_set_status_text.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_imgui_set_status_text.json new file mode 100644 index 000000000..5d1a09806 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_imgui_set_status_text.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_imgui_set_status_text","description":"Sets ImGui header status text","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_in_forcebuttonstate.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_in_forcebuttonstate.json new file mode 100644 index 000000000..d20a129d4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_in_forcebuttonstate.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_in_forcebuttonstate","description":"Forces a button to be a particular state - WHEN PROCESSING USERCOMMANDS","args":"","flags":["developmentonly","clientdll","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_interp.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_interp.json new file mode 100644 index 000000000..d6b45c7a2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_interp.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_interp","description":"Read the effective client simulation interpolation amount in terms of time.","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_mainmenu_hide_blog.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_mainmenu_hide_blog.json new file mode 100644 index 000000000..a2b55eebb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_mainmenu_hide_blog.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_mainmenu_hide_blog","description":"Show the news panel and hide blog","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_mainmenu_show_blog.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_mainmenu_show_blog.json new file mode 100644 index 000000000..fd8f9af10 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_mainmenu_show_blog.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_mainmenu_show_blog","description":"Show the blog and hide news panel","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_matchstats_print_own_data.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_matchstats_print_own_data.json new file mode 100644 index 000000000..17269a901 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_matchstats_print_own_data.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_matchstats_print_own_data","description":"cl_matchstats_print_own_data RANGENAME","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_net_printsummary.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_net_printsummary.json new file mode 100644 index 000000000..0348e37ba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_net_printsummary.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_net_printsummary","description":"Print a summary report of Source2 engine networking statistics. (Ticks, netchan messages, etc.)","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_particles_dump_effects.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_particles_dump_effects.json new file mode 100644 index 000000000..d6cf53d65 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_particles_dump_effects.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_particles_dump_effects","description":"","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_particles_dumplist.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_particles_dumplist.json new file mode 100644 index 000000000..4c73e8522 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_particles_dumplist.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_particles_dumplist","description":"Dump all new particles, optional name substring.","args":"","flags":["linked_concommand","developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_particles_dumpsimlist.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_particles_dumpsimlist.json new file mode 100644 index 000000000..fc288bf09 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_particles_dumpsimlist.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_particles_dumpsimlist","description":"Dump all simulating particles, optional name substring.","args":"","flags":["linked_concommand","developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_create_test_character_proxy.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_create_test_character_proxy.json new file mode 100644 index 000000000..23808340b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_create_test_character_proxy.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_phys_create_test_character_proxy","description":"Create test character proxy","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_dump_intersection_controller.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_dump_intersection_controller.json new file mode 100644 index 000000000..324515785 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_dump_intersection_controller.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_phys_dump_intersection_controller","description":"Dump intersection controller status","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_dump_main_world.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_dump_main_world.json new file mode 100644 index 000000000..b021ed1ba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_dump_main_world.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_phys_dump_main_world","description":"Dump physics main world to file","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_dump_memory.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_dump_memory.json new file mode 100644 index 000000000..f614b9ebe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_dump_memory.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_phys_dump_memory","description":"Dump memory usage","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_list.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_list.json new file mode 100644 index 000000000..e0c1b67f4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_list.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_phys_list","description":"List all physics component contents of every entity in the game;","args":" initiate|terminate streaming to physics debugger","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_record_rays.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_record_rays.json new file mode 100644 index 000000000..76abf207f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_record_rays.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_phys_record_rays","description":"Dump physics main world to file","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_record_rays_and_world.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_record_rays_and_world.json new file mode 100644 index 000000000..b461b61f4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_record_rays_and_world.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_phys_record_rays_and_world","description":"Dump traces physics main world to file","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_sleep.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_sleep.json new file mode 100644 index 000000000..751c25612 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_sleep.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_phys_sleep","description":"Put all physics in all the worlds to sleep","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_wakeup.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_wakeup.json new file mode 100644 index 000000000..58e738fc5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_phys_wakeup.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_phys_wakeup","description":"Wake all physics objects in the Main physics up","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_physics_add_test.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_physics_add_test.json new file mode 100644 index 000000000..14726c4ca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_physics_add_test.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_physics_add_test","description":"add test object","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_physics_highlight_active.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_physics_highlight_active.json new file mode 100644 index 000000000..666605ac5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_physics_highlight_active.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_physics_highlight_active","description":"Turns on the absbox for all active physics objects.","args":" un-highlight.","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_physics_remove_test.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_physics_remove_test.json new file mode 100644 index 000000000..851cc0abd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_physics_remove_test.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_physics_remove_test","description":"remove test object","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_physics_report_active.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_physics_report_active.json new file mode 100644 index 000000000..3ecd2ae24 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_physics_report_active.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_physics_report_active","description":"Lists all active physics objects","args":" extra info","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_precacheinfo.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_precacheinfo.json new file mode 100644 index 000000000..96542b412 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_precacheinfo.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_precacheinfo","description":"Show precache info (client).","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_pred_track.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_pred_track.json new file mode 100644 index 000000000..6713fa327 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_pred_track.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_pred_track","description":" : Track changes to entity index entindex, for field fieldname.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_pred_track_off.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_pred_track_off.json new file mode 100644 index 000000000..b220815fb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_pred_track_off.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_pred_track_off","description":"clear field track changes.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_predictioncopy_describe.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_predictioncopy_describe.json new file mode 100644 index 000000000..8ebb5e93f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_predictioncopy_describe.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_predictioncopy_describe","description":"Describe datamap_t for entindex","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_predictioncopy_print.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_predictioncopy_print.json new file mode 100644 index 000000000..9a994e6ba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_predictioncopy_print.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_predictioncopy_print","description":"Print simple description of prediction copy fields for entindex","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_printfps.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_printfps.json new file mode 100644 index 000000000..059291edc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_printfps.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_printfps","description":"Print information from cl_showfps.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_prop_debug.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_prop_debug.json new file mode 100644 index 000000000..17ea90b1f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_prop_debug.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_prop_debug","description":"Toggle prop debug mode. If on, props will show colorcoded bounding boxes. Red means ignore all damage. White means respond physically to damage but never break. Green maps health in the range of 100 down to 1.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_querycache_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_querycache_stats.json new file mode 100644 index 000000000..31bf9a43a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_querycache_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_querycache_stats","description":"Display status of the query cache (client only)","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_reload_hud.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_reload_hud.json new file mode 100644 index 000000000..5545a9531 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_reload_hud.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_reload_hud","description":"Reloads the hud scale and resets scale and borders","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_removedecals.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_removedecals.json new file mode 100644 index 000000000..15c80c313 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_removedecals.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_removedecals","description":"Remove the decals from the entity under the crosshair.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_report_entities.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_report_entities.json new file mode 100644 index 000000000..80d60cd4d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_report_entities.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_report_entities","description":"Lists all entities","args":"","flags":["developmentonly","clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_report_predcopy_overrides.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_report_predcopy_overrides.json new file mode 100644 index 000000000..1145d0b10 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_report_predcopy_overrides.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_report_predcopy_overrides","description":"Report prediction copy overrides","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_report_simthinklist.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_report_simthinklist.json new file mode 100644 index 000000000..64affcd90 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_report_simthinklist.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_report_simthinklist","description":"Lists all simulating/thinking entities","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_report_soundpatch.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_report_soundpatch.json new file mode 100644 index 000000000..d289c1fbc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_report_soundpatch.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_report_soundpatch","description":"reports client-side sound patch count","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_resetfps.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_resetfps.json new file mode 100644 index 000000000..b48c2c6c3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_resetfps.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_resetfps","description":"Reset information from cl_showfps.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_rr_dump_rules.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_rr_dump_rules.json new file mode 100644 index 000000000..535761f47 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_rr_dump_rules.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_rr_dump_rules","description":"Print all response rules","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_rr_reloadresponsesystems.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_rr_reloadresponsesystems.json new file mode 100644 index 000000000..3bd27a112 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_rr_reloadresponsesystems.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_rr_reloadresponsesystems","description":"Reload all response system scripts.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_save_animgraph_recording.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_save_animgraph_recording.json new file mode 100644 index 000000000..00f2ba916 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_save_animgraph_recording.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_save_animgraph_recording","description":"Saves all active animgraph recordings to disk","args":" automaticallyOpenInAnimgraphEditor","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_add_debug_filter.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_add_debug_filter.json new file mode 100644 index 000000000..414f21e15 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_add_debug_filter.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_add_debug_filter","description":"Add a filter to the game debug overlay","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_add_watch.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_add_watch.json new file mode 100644 index 000000000..bcd2438f3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_add_watch.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_add_watch","description":"Add a watch to the game debug overlay","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_add_watch_pattern.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_add_watch_pattern.json new file mode 100644 index 000000000..3c8783ee3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_add_watch_pattern.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_add_watch_pattern","description":"Add a watch to the game debug overlay","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_attach_debugger.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_attach_debugger.json new file mode 100644 index 000000000..904bbde32 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_attach_debugger.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_attach_debugger","description":"Connect the vscript VM to the script debugger","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_clear_watches.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_clear_watches.json new file mode 100644 index 000000000..dd96ab46f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_clear_watches.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_clear_watches","description":"Clear all watches from the game debug overlay","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_debug.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_debug.json new file mode 100644 index 000000000..2ba9fa8d3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_debug.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_debug","description":"Toggle the in-game script debug features","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_dump_all.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_dump_all.json new file mode 100644 index 000000000..6a4643d14 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_dump_all.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_dump_all","description":"Dump the state of the VM to the console","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_find.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_find.json new file mode 100644 index 000000000..044c0fbe4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_find.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_find","description":"Find a key in the VM","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_help.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_help.json new file mode 100644 index 000000000..071366a39 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_help.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_help","description":"Output help for script functions","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_help2.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_help2.json new file mode 100644 index 000000000..7e8a29176 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_help2.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_help2","description":"Output help for script functions suitable for auto-completion","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_reload.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_reload.json new file mode 100644 index 000000000..6f81de3e9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_reload.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_reload","description":"Reload scripts","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_reload_code.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_reload_code.json new file mode 100644 index 000000000..08637ddc9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_reload_code.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_reload_code","description":"Execute a vscript file, replacing existing functions with the functions in the run script","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_reload_entity_code.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_reload_entity_code.json new file mode 100644 index 000000000..bc40d052a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_reload_entity_code.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_reload_entity_code","description":"Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_remove_debug_filter.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_remove_debug_filter.json new file mode 100644 index 000000000..d526a56c4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_remove_debug_filter.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_remove_debug_filter","description":"Remove a filter from the game debug overlay","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_remove_watch.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_remove_watch.json new file mode 100644 index 000000000..3a2406cf2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_remove_watch.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_remove_watch","description":"Remove a watch from the game debug overlay","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_remove_watch_pattern.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_remove_watch_pattern.json new file mode 100644 index 000000000..70d80e5d6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_remove_watch_pattern.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_remove_watch_pattern","description":"Remove a watch from the game debug overlay","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_resurrect_unreachable.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_resurrect_unreachable.json new file mode 100644 index 000000000..a37fba335 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_resurrect_unreachable.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_resurrect_unreachable","description":"Use the garbage collector to track down reference cycles","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_disable.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_disable.json new file mode 100644 index 000000000..093ab81a5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_disable.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_trace_disable","description":"Turn off a particular trace output by file or function name","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_disable_all.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_disable_all.json new file mode 100644 index 000000000..3447d4991 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_disable_all.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_trace_disable_all","description":"Turn off all trace output","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_disable_key.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_disable_key.json new file mode 100644 index 000000000..c0338a3ba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_disable_key.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_trace_disable_key","description":"Turn off a particular trace output by table/instance","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_enable.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_enable.json new file mode 100644 index 000000000..78766d941 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_enable.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_trace_enable","description":"Turn on a particular trace output by file or function name","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_enable_all.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_enable_all.json new file mode 100644 index 000000000..9f24e54f4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_enable_all.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_trace_enable_all","description":"Turn on all trace output","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_enable_key.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_enable_key.json new file mode 100644 index 000000000..b3f043a90 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_script_trace_enable_key.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_script_trace_enable_key","description":"Turn on a particular trace output by table/instance","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_showents.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_showents.json new file mode 100644 index 000000000..2deec9fec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_showents.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_showents","description":"Dump entity list to console.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_sim_grenade_trajectory.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_sim_grenade_trajectory.json new file mode 100644 index 000000000..ab9a8a2ab --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_sim_grenade_trajectory.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_sim_grenade_trajectory","description":"Draw trajectory of the deployed grenade if thrown from this position. Takes an optional parameter for how long the drawn trajectory will last.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_sos_test_get_opvar.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_sos_test_get_opvar.json new file mode 100644 index 000000000..2bc35bcdf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_sos_test_get_opvar.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_sos_test_get_opvar","description":"","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_sos_test_set_opvar.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_sos_test_set_opvar.json new file mode 100644 index 000000000..60098ab4f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_sos_test_set_opvar.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_sos_test_set_opvar","description":"","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_soundscape_flush.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_soundscape_flush.json new file mode 100644 index 000000000..7df286c3d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_soundscape_flush.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_soundscape_flush","description":"Flushes the client side soundscapes","args":"","flags":["clientdll","cheat","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_soundscape_printdebuginfo.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_soundscape_printdebuginfo.json new file mode 100644 index 000000000..f18fce9f9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_soundscape_printdebuginfo.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_soundscape_printdebuginfo","description":"print soundscapes","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_spewserializers.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_spewserializers.json new file mode 100644 index 000000000..59fabdab8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_spewserializers.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_spewserializers","description":"Spew serializers","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_spewworldgroups.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_spewworldgroups.json new file mode 100644 index 000000000..590acca02 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_spewworldgroups.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_spewworldgroups","description":"Spew world groups (client)","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ss_origin.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ss_origin.json new file mode 100644 index 000000000..720e450f2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ss_origin.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ss_origin","description":"print origin in script format","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_steamscreenshots.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_steamscreenshots.json new file mode 100644 index 000000000..81a9dffd1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_steamscreenshots.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_steamscreenshots","description":"Enable/disable saving screenshots to Steam","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_test_list_entities.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_test_list_entities.json new file mode 100644 index 000000000..e0a0617fa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_test_list_entities.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_test_list_entities","description":"test-list entities","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_ticktiming.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ticktiming.json new file mode 100644 index 000000000..13c9258b9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_ticktiming.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_ticktiming","description":"{print|} [summary|detail] Print timing stats now, or set report interval","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cl_updatevisibility.json b/generators/gamesdkdocumentation/cs2/docs/commands/cl_updatevisibility.json new file mode 100644 index 000000000..5440472ba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cl_updatevisibility.json @@ -0,0 +1 @@ +{"kind":"command","name":"cl_updatevisibility","description":"Updates visibility bits.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/clear.json b/generators/gamesdkdocumentation/cs2/docs/commands/clear.json new file mode 100644 index 000000000..29928c155 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/clear.json @@ -0,0 +1 @@ +{"kind":"command","name":"clear","description":"Clear console output.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/clear_bombs.json b/generators/gamesdkdocumentation/cs2/docs/commands/clear_bombs.json new file mode 100644 index 000000000..e259c0039 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/clear_bombs.json @@ -0,0 +1 @@ +{"kind":"command","name":"clear_bombs","description":"","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/clearall.json b/generators/gamesdkdocumentation/cs2/docs/commands/clearall.json new file mode 100644 index 000000000..5410f87fa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/clearall.json @@ -0,0 +1 @@ +{"kind":"command","name":"clearall","description":"Clear console output from all views.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_attachments.json b/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_attachments.json new file mode 100644 index 000000000..c462c82a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_attachments.json @@ -0,0 +1 @@ +{"kind":"command","name":"cli_ent_attachments","description":"Displays the interpolated attachment points on an entity.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_hitbox.json b/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_hitbox.json new file mode 100644 index 000000000..fab20dcae --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_hitbox.json @@ -0,0 +1 @@ +{"kind":"command","name":"cli_ent_hitbox","description":"Displays the skeleton for the given entity(ies).","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_pivot.json b/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_pivot.json new file mode 100644 index 000000000..3081e8f8c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_pivot.json @@ -0,0 +1 @@ +{"kind":"command","name":"cli_ent_pivot","description":"Displays the interpolated pivot for the given entity(ies).","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_skeleton.json b/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_skeleton.json new file mode 100644 index 000000000..03c0a95c1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_skeleton.json @@ -0,0 +1 @@ +{"kind":"command","name":"cli_ent_skeleton","description":"Displays the skeleton for the given entity(ies).","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_vcollide_wireframe.json b/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_vcollide_wireframe.json new file mode 100644 index 000000000..38bc377bb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cli_ent_vcollide_wireframe.json @@ -0,0 +1 @@ +{"kind":"command","name":"cli_ent_vcollide_wireframe","description":"Displays the interpolated vcollide wireframe pm am entity.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/clutch_mode_toggle.json b/generators/gamesdkdocumentation/cs2/docs/commands/clutch_mode_toggle.json new file mode 100644 index 000000000..88c628015 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/clutch_mode_toggle.json @@ -0,0 +1 @@ +{"kind":"command","name":"clutch_mode_toggle","description":"Toggle clutch mode convar","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cmd.json b/generators/gamesdkdocumentation/cs2/docs/commands/cmd.json new file mode 100644 index 000000000..55b8792c7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cmd.json @@ -0,0 +1 @@ +{"kind":"command","name":"cmd","description":"Forward command to server.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/collect_entity_model_name.json b/generators/gamesdkdocumentation/cs2/docs/commands/collect_entity_model_name.json new file mode 100644 index 000000000..2e001f567 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/collect_entity_model_name.json @@ -0,0 +1 @@ +{"kind":"command","name":"collect_entity_model_name","description":"Collect model names of the entities you're pointing at","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/commentary_cvarsnotchanging.json b/generators/gamesdkdocumentation/cs2/docs/commands/commentary_cvarsnotchanging.json new file mode 100644 index 000000000..f4135d1ca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/commentary_cvarsnotchanging.json @@ -0,0 +1 @@ +{"kind":"command","name":"commentary_cvarsnotchanging","description":"","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/commentary_finishnode.json b/generators/gamesdkdocumentation/cs2/docs/commands/commentary_finishnode.json new file mode 100644 index 000000000..b0c7d09a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/commentary_finishnode.json @@ -0,0 +1 @@ +{"kind":"command","name":"commentary_finishnode","description":"","args":"","flags":["gamedll","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/condump.json b/generators/gamesdkdocumentation/cs2/docs/commands/condump.json new file mode 100644 index 000000000..cb1e94c79 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/condump.json @@ -0,0 +1 @@ +{"kind":"command","name":"condump","description":"dump the text currently in the console to condumpXX.log","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/confirm_abandon_match.json b/generators/gamesdkdocumentation/cs2/docs/commands/confirm_abandon_match.json new file mode 100644 index 000000000..66e9d40a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/confirm_abandon_match.json @@ -0,0 +1 @@ +{"kind":"command","name":"confirm_abandon_match","description":"Confirm that we wish to abandon match","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/confirm_activate_itemid_now.json b/generators/gamesdkdocumentation/cs2/docs/commands/confirm_activate_itemid_now.json new file mode 100644 index 000000000..b28209973 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/confirm_activate_itemid_now.json @@ -0,0 +1 @@ +{"kind":"command","name":"confirm_activate_itemid_now","description":"Confirm item activation by item id","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/confirm_join_friend_session_exit_current.json b/generators/gamesdkdocumentation/cs2/docs/commands/confirm_join_friend_session_exit_current.json new file mode 100644 index 000000000..933406ff5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/confirm_join_friend_session_exit_current.json @@ -0,0 +1 @@ +{"kind":"command","name":"confirm_join_friend_session_exit_current","description":"Confirm that we wish to join a friend session, destroying a previous session","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/confirm_join_new_session_exit_current.json b/generators/gamesdkdocumentation/cs2/docs/commands/confirm_join_new_session_exit_current.json new file mode 100644 index 000000000..eda0ca6b7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/confirm_join_new_session_exit_current.json @@ -0,0 +1 @@ +{"kind":"command","name":"confirm_join_new_session_exit_current","description":"Confirm that we wish to join a new session, destroying a previous session","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/confirm_join_party_session_exit_current.json b/generators/gamesdkdocumentation/cs2/docs/commands/confirm_join_party_session_exit_current.json new file mode 100644 index 000000000..5268de0b2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/confirm_join_party_session_exit_current.json @@ -0,0 +1 @@ +{"kind":"command","name":"confirm_join_party_session_exit_current","description":"Confirm that we wish to join a party session, destroying a previous session","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/confirm_watch_friend_session_exit_current.json b/generators/gamesdkdocumentation/cs2/docs/commands/confirm_watch_friend_session_exit_current.json new file mode 100644 index 000000000..8cfa6fe54 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/confirm_watch_friend_session_exit_current.json @@ -0,0 +1 @@ +{"kind":"command","name":"confirm_watch_friend_session_exit_current","description":"Confirm that we wish to watch a friend session, destroying a previous session","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/connect.json b/generators/gamesdkdocumentation/cs2/docs/commands/connect.json new file mode 100644 index 000000000..d7a104dd7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/connect.json @@ -0,0 +1 @@ +{"kind":"command","name":"connect","description":"Connect to a remote server.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/connect_hltv.json b/generators/gamesdkdocumentation/cs2/docs/commands/connect_hltv.json new file mode 100644 index 000000000..b6772aea9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/connect_hltv.json @@ -0,0 +1 @@ +{"kind":"command","name":"connect_hltv","description":"Connect to a remote HLTV server.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/console_test.json b/generators/gamesdkdocumentation/cs2/docs/commands/console_test.json new file mode 100644 index 000000000..b9299e3e0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/console_test.json @@ -0,0 +1 @@ +{"kind":"command","name":"console_test","description":"Output text to test console","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/consoletool.json b/generators/gamesdkdocumentation/cs2/docs/commands/consoletool.json new file mode 100644 index 000000000..429a624db --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/consoletool.json @@ -0,0 +1 @@ +{"kind":"command","name":"consoletool","description":"Open a VConsole subtool.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/convert_steamid.json b/generators/gamesdkdocumentation/cs2/docs/commands/convert_steamid.json new file mode 100644 index 000000000..5c89357e9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/convert_steamid.json @@ -0,0 +1 @@ +{"kind":"command","name":"convert_steamid","description":"Convert SteamID into multiple formats","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cpuinfo.json b/generators/gamesdkdocumentation/cs2/docs/commands/cpuinfo.json new file mode 100644 index 000000000..02cd64775 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cpuinfo.json @@ -0,0 +1 @@ +{"kind":"command","name":"cpuinfo","description":"Print CPU configuration information","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/crash.json b/generators/gamesdkdocumentation/cs2/docs/commands/crash.json new file mode 100644 index 000000000..9e743b792 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/crash.json @@ -0,0 +1 @@ +{"kind":"command","name":"crash","description":"Crash the client. Optional parameter -- type of crash:","args":" read from NULL","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/crash_error.json b/generators/gamesdkdocumentation/cs2/docs/commands/crash_error.json new file mode 100644 index 000000000..f869743b4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/crash_error.json @@ -0,0 +1 @@ +{"kind":"command","name":"crash_error","description":"Cause the engine to crash by Plat_FatalError on main thread (Debug!!)","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/crash_error_job.json b/generators/gamesdkdocumentation/cs2/docs/commands/crash_error_job.json new file mode 100644 index 000000000..b6d4ce129 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/crash_error_job.json @@ -0,0 +1 @@ +{"kind":"command","name":"crash_error_job","description":"Cause the engine to crash by Plat_FatalError on job thread (Debug!!)","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/crash_error_thread.json b/generators/gamesdkdocumentation/cs2/docs/commands/crash_error_thread.json new file mode 100644 index 000000000..ae9a3d092 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/crash_error_thread.json @@ -0,0 +1 @@ +{"kind":"command","name":"crash_error_thread","description":"Cause the engine to crash by Plat_FatalError on non-main thread (Debug!!)","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/crash_job.json b/generators/gamesdkdocumentation/cs2/docs/commands/crash_job.json new file mode 100644 index 000000000..aefc0d246 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/crash_job.json @@ -0,0 +1 @@ +{"kind":"command","name":"crash_job","description":"Cause the engine to crash in a job thread (Debug!!)","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/crash_thread.json b/generators/gamesdkdocumentation/cs2/docs/commands/crash_thread.json new file mode 100644 index 000000000..ec4d35139 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/crash_thread.json @@ -0,0 +1 @@ +{"kind":"command","name":"crash_thread","description":"Cause the engine to crash in a brand new non-main thread (Debug!!)","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/create_flashlight.json b/generators/gamesdkdocumentation/cs2/docs/commands/create_flashlight.json new file mode 100644 index 000000000..c5d358ed9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/create_flashlight.json @@ -0,0 +1 @@ +{"kind":"command","name":"create_flashlight","description":"","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/create_radius_damage.json b/generators/gamesdkdocumentation/cs2/docs/commands/create_radius_damage.json new file mode 100644 index 000000000..d051238dd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/create_radius_damage.json @@ -0,0 +1 @@ +{"kind":"command","name":"create_radius_damage","description":"Causes radius damage where you're looking, at the passed in radius.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/createpredictionerror.json b/generators/gamesdkdocumentation/cs2/docs/commands/createpredictionerror.json new file mode 100644 index 000000000..624955987 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/createpredictionerror.json @@ -0,0 +1 @@ +{"kind":"command","name":"CreatePredictionError","description":"Create a prediction error","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/creditsdone.json b/generators/gamesdkdocumentation/cs2/docs/commands/creditsdone.json new file mode 100644 index 000000000..c20877d15 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/creditsdone.json @@ -0,0 +1 @@ +{"kind":"command","name":"creditsdone","description":"","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cs_quit_prompt.json b/generators/gamesdkdocumentation/cs2/docs/commands/cs_quit_prompt.json new file mode 100644 index 000000000..c335ce8fe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cs_quit_prompt.json @@ -0,0 +1 @@ +{"kind":"command","name":"cs_quit_prompt","description":"Quit the game","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/csgo_download_match.json b/generators/gamesdkdocumentation/cs2/docs/commands/csgo_download_match.json new file mode 100644 index 000000000..93ad28a60 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/csgo_download_match.json @@ -0,0 +1 @@ +{"kind":"command","name":"csgo_download_match","description":"Downloads a match via serial code and starts playback","args":"","flags":["clientdll","dontrecord","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/csgo_econ_action_preview.json b/generators/gamesdkdocumentation/cs2/docs/commands/csgo_econ_action_preview.json new file mode 100644 index 000000000..2c8272097 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/csgo_econ_action_preview.json @@ -0,0 +1 @@ +{"kind":"command","name":"csgo_econ_action_preview","description":"Preview an economy item","args":"","flags":["clientdll","hidden","dontrecord","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/csgo_watch_friend_session_exit_current.json b/generators/gamesdkdocumentation/cs2/docs/commands/csgo_watch_friend_session_exit_current.json new file mode 100644 index 000000000..4317493e4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/csgo_watch_friend_session_exit_current.json @@ -0,0 +1 @@ +{"kind":"command","name":"csgo_watch_friend_session_exit_current","description":"","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cvarlist.json b/generators/gamesdkdocumentation/cs2/docs/commands/cvarlist.json new file mode 100644 index 000000000..781e2ffc1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cvarlist.json @@ -0,0 +1 @@ +{"kind":"command","name":"cvarlist","description":"Show the list of convars/concommands.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/cyclevar.json b/generators/gamesdkdocumentation/cs2/docs/commands/cyclevar.json new file mode 100644 index 000000000..5b28cb116 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/cyclevar.json @@ -0,0 +1 @@ +{"kind":"command","name":"cyclevar","description":"Cycle through specified convar values.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dbghist_addline.json b/generators/gamesdkdocumentation/cs2/docs/commands/dbghist_addline.json new file mode 100644 index 000000000..11d18d555 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dbghist_addline.json @@ -0,0 +1 @@ +{"kind":"command","name":"dbghist_addline","description":"Add a line to the debug history. Format: ","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dbghist_dump.json b/generators/gamesdkdocumentation/cs2/docs/commands/dbghist_dump.json new file mode 100644 index 000000000..801385fd5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dbghist_dump.json @@ -0,0 +1 @@ +{"kind":"command","name":"dbghist_dump","description":"Dump the debug history to the console. Format: ","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/debug_purchase_defidx.json b/generators/gamesdkdocumentation/cs2/docs/commands/debug_purchase_defidx.json new file mode 100644 index 000000000..2e319f623 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/debug_purchase_defidx.json @@ -0,0 +1 @@ +{"kind":"command","name":"debug_purchase_defidx","description":"Purchase an item by defindex","args":"","flags":["clientdll","release","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_cycle_domain.json b/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_cycle_domain.json new file mode 100644 index 000000000..0a64e360a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_cycle_domain.json @@ -0,0 +1 @@ +{"kind":"command","name":"debugoverlay_cycle_domain","description":"Toggles visibility of the debug overlay system.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_cycle_state.json b/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_cycle_state.json new file mode 100644 index 000000000..fbe69cfc7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_cycle_state.json @@ -0,0 +1 @@ +{"kind":"command","name":"debugoverlay_cycle_state","description":"Toggles visibility of the debug overlay system.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_dashboard.json b/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_dashboard.json new file mode 100644 index 000000000..879617600 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_dashboard.json @@ -0,0 +1 @@ +{"kind":"command","name":"debugoverlay_dashboard","description":"Makes the debug overlay dashboard visible.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_hide_imgui.json b/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_hide_imgui.json new file mode 100644 index 000000000..b77340d65 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_hide_imgui.json @@ -0,0 +1 @@ +{"kind":"command","name":"debugoverlay_hide_imgui","description":"Hides the overlay.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_toggle.json b/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_toggle.json new file mode 100644 index 000000000..523268027 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/debugoverlay_toggle.json @@ -0,0 +1 @@ +{"kind":"command","name":"debugoverlay_toggle","description":"Toggles visibility of the debug overlay system.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demo_goto.json b/generators/gamesdkdocumentation/cs2/docs/commands/demo_goto.json new file mode 100644 index 000000000..06d61b722 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demo_goto.json @@ -0,0 +1 @@ +{"kind":"command","name":"demo_goto","description":"Skips to location in demo.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demo_gotomark.json b/generators/gamesdkdocumentation/cs2/docs/commands/demo_gotomark.json new file mode 100644 index 000000000..2a023f031 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demo_gotomark.json @@ -0,0 +1 @@ +{"kind":"command","name":"demo_gotomark","description":"Skips the current demo playback to the marked tick","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demo_gototick.json b/generators/gamesdkdocumentation/cs2/docs/commands/demo_gototick.json new file mode 100644 index 000000000..5121916e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demo_gototick.json @@ -0,0 +1 @@ +{"kind":"command","name":"demo_gototick","description":"Skips to a tick in demo.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demo_info.json b/generators/gamesdkdocumentation/cs2/docs/commands/demo_info.json new file mode 100644 index 000000000..b4941b84a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demo_info.json @@ -0,0 +1 @@ +{"kind":"command","name":"demo_info","description":"Print information about currently playing demo.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demo_marktick.json b/generators/gamesdkdocumentation/cs2/docs/commands/demo_marktick.json new file mode 100644 index 000000000..f41248e7a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demo_marktick.json @@ -0,0 +1 @@ +{"kind":"command","name":"demo_marktick","description":"Marks the current demo playback tick for later use","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demo_pause.json b/generators/gamesdkdocumentation/cs2/docs/commands/demo_pause.json new file mode 100644 index 000000000..5745d40de --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demo_pause.json @@ -0,0 +1 @@ +{"kind":"command","name":"demo_pause","description":"Pauses demo playback.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demo_pauseatservertick.json b/generators/gamesdkdocumentation/cs2/docs/commands/demo_pauseatservertick.json new file mode 100644 index 000000000..5754c82f6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demo_pauseatservertick.json @@ -0,0 +1 @@ +{"kind":"command","name":"demo_pauseatservertick","description":"Pauses when the 'render time' reaches the specified tick.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demo_resume.json b/generators/gamesdkdocumentation/cs2/docs/commands/demo_resume.json new file mode 100644 index 000000000..9c8e4d230 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demo_resume.json @@ -0,0 +1 @@ +{"kind":"command","name":"demo_resume","description":"Resumes demo playback.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demo_step_tick.json b/generators/gamesdkdocumentation/cs2/docs/commands/demo_step_tick.json new file mode 100644 index 000000000..8c47abb18 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demo_step_tick.json @@ -0,0 +1 @@ +{"kind":"command","name":"demo_step_tick","description":"Play for N ticks (default=1) and then pause.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demo_timescale.json b/generators/gamesdkdocumentation/cs2/docs/commands/demo_timescale.json new file mode 100644 index 000000000..ad6ee5a1f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demo_timescale.json @@ -0,0 +1 @@ +{"kind":"command","name":"demo_timescale","description":"Sets demo replay speed.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demo_togglepause.json b/generators/gamesdkdocumentation/cs2/docs/commands/demo_togglepause.json new file mode 100644 index 000000000..bfc990e1b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demo_togglepause.json @@ -0,0 +1 @@ +{"kind":"command","name":"demo_togglepause","description":"Toggles demo playback.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demo_writemetafile.json b/generators/gamesdkdocumentation/cs2/docs/commands/demo_writemetafile.json new file mode 100644 index 000000000..0875d2d40 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demo_writemetafile.json @@ -0,0 +1 @@ +{"kind":"command","name":"demo_writemetafile","description":"save current meta file demo_.meta file for use in demo upconversion.","args":"","flags":["developmentonly","dontrecord","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demolist.json b/generators/gamesdkdocumentation/cs2/docs/commands/demolist.json new file mode 100644 index 000000000..526ec9bac --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demolist.json @@ -0,0 +1 @@ +{"kind":"command","name":"demolist","description":"Print demo sequence list.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/demoui.json b/generators/gamesdkdocumentation/cs2/docs/commands/demoui.json new file mode 100644 index 000000000..f80d834bb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/demoui.json @@ -0,0 +1 @@ +{"kind":"command","name":"demoui","description":"Show/hide demo playback ui","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dev_send_gc_message.json b/generators/gamesdkdocumentation/cs2/docs/commands/dev_send_gc_message.json new file mode 100644 index 000000000..b80a8166a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dev_send_gc_message.json @@ -0,0 +1 @@ +{"kind":"command","name":"dev_send_gc_message","description":" Send a blank body message with a given ID to gc for routing tests","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dev_send_gc_message_server.json b/generators/gamesdkdocumentation/cs2/docs/commands/dev_send_gc_message_server.json new file mode 100644 index 000000000..dceef7399 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dev_send_gc_message_server.json @@ -0,0 +1 @@ +{"kind":"command","name":"dev_send_gc_message_server","description":" Send a blank body message with a given ID to gc for routing tests","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dev_simulate_gcdown.json b/generators/gamesdkdocumentation/cs2/docs/commands/dev_simulate_gcdown.json new file mode 100644 index 000000000..4170caf0b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dev_simulate_gcdown.json @@ -0,0 +1 @@ +{"kind":"command","name":"dev_simulate_gcdown","description":" Turn on/off simulated GC communications failure (GC is down in a way that we know it is down)","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/differences.json b/generators/gamesdkdocumentation/cs2/docs/commands/differences.json new file mode 100644 index 000000000..da318af80 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/differences.json @@ -0,0 +1 @@ +{"kind":"command","name":"differences","description":"Show all convars which are not at their default values (optional restricted to specific flags).","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/disable_priority_boost.json b/generators/gamesdkdocumentation/cs2/docs/commands/disable_priority_boost.json new file mode 100644 index 000000000..f6f1e08f3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/disable_priority_boost.json @@ -0,0 +1 @@ +{"kind":"command","name":"disable_priority_boost","description":"Disable focus based priority boost","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/disconnect.json b/generators/gamesdkdocumentation/cs2/docs/commands/disconnect.json new file mode 100644 index 000000000..f90dd3bb1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/disconnect.json @@ -0,0 +1 @@ +{"kind":"command","name":"disconnect","description":"Disconnect from server","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dlight_debug.json b/generators/gamesdkdocumentation/cs2/docs/commands/dlight_debug.json new file mode 100644 index 000000000..b3809c603 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dlight_debug.json @@ -0,0 +1 @@ +{"kind":"command","name":"dlight_debug","description":"Creates a dlight in front of the player","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dm_reset_spawns.json b/generators/gamesdkdocumentation/cs2/docs/commands/dm_reset_spawns.json new file mode 100644 index 000000000..60a02bf3c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dm_reset_spawns.json @@ -0,0 +1 @@ +{"kind":"command","name":"dm_reset_spawns","description":"","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dm_togglerandomweapons.json b/generators/gamesdkdocumentation/cs2/docs/commands/dm_togglerandomweapons.json new file mode 100644 index 000000000..d0b6114c6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dm_togglerandomweapons.json @@ -0,0 +1 @@ +{"kind":"command","name":"dm_togglerandomweapons","description":"Turns random weapons in deathmatch on/off","args":"","flags":["clientdll","server_can_execute","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/drawcross.json b/generators/gamesdkdocumentation/cs2/docs/commands/drawcross.json new file mode 100644 index 000000000..d2fae385a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/drawcross.json @@ -0,0 +1 @@ +{"kind":"command","name":"drawcross","description":"Draws a cross at the given location","args":" x y z","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/drawline.json b/generators/gamesdkdocumentation/cs2/docs/commands/drawline.json new file mode 100644 index 000000000..b99adc913 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/drawline.json @@ -0,0 +1 @@ +{"kind":"command","name":"drawline","description":"Draws line between two 3D Points.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/drawoverviewmap.json b/generators/gamesdkdocumentation/cs2/docs/commands/drawoverviewmap.json new file mode 100644 index 000000000..ca8bb1d8f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/drawoverviewmap.json @@ -0,0 +1 @@ +{"kind":"command","name":"drawoverviewmap","description":"Draws the overview map","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/drawradar.json b/generators/gamesdkdocumentation/cs2/docs/commands/drawradar.json new file mode 100644 index 000000000..477a90322 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/drawradar.json @@ -0,0 +1 @@ +{"kind":"command","name":"drawradar","description":"Draws HUD radar","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/drop_hostage.json b/generators/gamesdkdocumentation/cs2/docs/commands/drop_hostage.json new file mode 100644 index 000000000..bec1c7da9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/drop_hostage.json @@ -0,0 +1 @@ +{"kind":"command","name":"drop_hostage","description":"drop held hostage","args":"","flags":["developmentonly","gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ds_workshop_changelevel.json b/generators/gamesdkdocumentation/cs2/docs/commands/ds_workshop_changelevel.json new file mode 100644 index 000000000..f268f8cc4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ds_workshop_changelevel.json @@ -0,0 +1 @@ +{"kind":"command","name":"ds_workshop_changelevel","description":"Changelevel to an available workshop map by name","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ds_workshop_listmaps.json b/generators/gamesdkdocumentation/cs2/docs/commands/ds_workshop_listmaps.json new file mode 100644 index 000000000..548035052 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ds_workshop_listmaps.json @@ -0,0 +1 @@ +{"kind":"command","name":"ds_workshop_listmaps","description":"Dump workshop maps available on this server","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dump_entity_report.json b/generators/gamesdkdocumentation/cs2/docs/commands/dump_entity_report.json new file mode 100644 index 000000000..b6ce5606a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dump_entity_report.json @@ -0,0 +1 @@ +{"kind":"command","name":"dump_entity_report","description":"List all client-side entities in the scene","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dump_globals.json b/generators/gamesdkdocumentation/cs2/docs/commands/dump_globals.json new file mode 100644 index 000000000..bb341630c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dump_globals.json @@ -0,0 +1 @@ +{"kind":"command","name":"dump_globals","description":"Dump all global entities/states","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dump_panorama_css_properties.json b/generators/gamesdkdocumentation/cs2/docs/commands/dump_panorama_css_properties.json new file mode 100644 index 000000000..7535cdb53 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dump_panorama_css_properties.json @@ -0,0 +1 @@ +{"kind":"command","name":"dump_panorama_css_properties","description":"Prints out all valid panorama CSS properties and their documentation","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dump_panorama_events.json b/generators/gamesdkdocumentation/cs2/docs/commands/dump_panorama_events.json new file mode 100644 index 000000000..149d728de --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dump_panorama_events.json @@ -0,0 +1 @@ +{"kind":"command","name":"dump_panorama_events","description":"print panorama event types and their documentation","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dump_panorama_render_command_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/dump_panorama_render_command_stats.json new file mode 100644 index 000000000..bfe246cbb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dump_panorama_render_command_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"dump_panorama_render_command_stats","description":"","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dump_portrait_world_info_with_debug_name_containing.json b/generators/gamesdkdocumentation/cs2/docs/commands/dump_portrait_world_info_with_debug_name_containing.json new file mode 100644 index 000000000..421ce4d43 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dump_portrait_world_info_with_debug_name_containing.json @@ -0,0 +1 @@ +{"kind":"command","name":"dump_portrait_world_info_with_debug_name_containing","description":"","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dump_response_symbols.json b/generators/gamesdkdocumentation/cs2/docs/commands/dump_response_symbols.json new file mode 100644 index 000000000..4cf2f0ed7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dump_response_symbols.json @@ -0,0 +1 @@ +{"kind":"command","name":"dump_response_symbols","description":"print all response symbols to the console","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dump_secondary_scene_worlds.json b/generators/gamesdkdocumentation/cs2/docs/commands/dump_secondary_scene_worlds.json new file mode 100644 index 000000000..99fa766bc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dump_secondary_scene_worlds.json @@ -0,0 +1 @@ +{"kind":"command","name":"dump_secondary_scene_worlds","description":"Lists secondary scene worlds and ref counts","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/dumpstringtable.json b/generators/gamesdkdocumentation/cs2/docs/commands/dumpstringtable.json new file mode 100644 index 000000000..63f23ef1d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/dumpstringtable.json @@ -0,0 +1 @@ +{"kind":"command","name":"dumpstringtable","description":"Usage: dumpstringtable Print string tables to console, verbose to dump data, simple to show name and count only, can specifiy a single numeric element index to restrict spew.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/echo.json b/generators/gamesdkdocumentation/cs2/docs/commands/echo.json new file mode 100644 index 000000000..8772e68ac --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/echo.json @@ -0,0 +1 @@ +{"kind":"command","name":"echo","description":"Echo text to console.","args":"","flags":["server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/echoln.json b/generators/gamesdkdocumentation/cs2/docs/commands/echoln.json new file mode 100644 index 000000000..abb1e7c1c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/echoln.json @@ -0,0 +1 @@ +{"kind":"command","name":"echoln","description":"Echo the command arguments on the console","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/econ_build_pinboard_images_from_collection_name.json b/generators/gamesdkdocumentation/cs2/docs/commands/econ_build_pinboard_images_from_collection_name.json new file mode 100644 index 000000000..a936f3446 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/econ_build_pinboard_images_from_collection_name.json @@ -0,0 +1 @@ +{"kind":"command","name":"econ_build_pinboard_images_from_collection_name","description":"Renders and saves images for all models in a collection.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/econ_clear_inventory_images.json b/generators/gamesdkdocumentation/cs2/docs/commands/econ_clear_inventory_images.json new file mode 100644 index 000000000..dc9f4dea3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/econ_clear_inventory_images.json @@ -0,0 +1 @@ +{"kind":"command","name":"econ_clear_inventory_images","description":"clear the local inventory images (they will regenerate)","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/econ_show_items_with_tag.json b/generators/gamesdkdocumentation/cs2/docs/commands/econ_show_items_with_tag.json new file mode 100644 index 000000000..737b41e65 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/econ_show_items_with_tag.json @@ -0,0 +1 @@ +{"kind":"command","name":"econ_show_items_with_tag","description":"Lists the item definitions that have a specified tag.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/enable_priority_boost.json b/generators/gamesdkdocumentation/cs2/docs/commands/enable_priority_boost.json new file mode 100644 index 000000000..020d46dc5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/enable_priority_boost.json @@ -0,0 +1 @@ +{"kind":"command","name":"enable_priority_boost","description":"Disable focus based priority boost","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/endmatch_votenextmap.json b/generators/gamesdkdocumentation/cs2/docs/commands/endmatch_votenextmap.json new file mode 100644 index 000000000..457fa3874 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/endmatch_votenextmap.json @@ -0,0 +1 @@ +{"kind":"command","name":"endmatch_votenextmap","description":"Votes for the next map at the end of the match","args":"","flags":["clientdll","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/endmovie.json b/generators/gamesdkdocumentation/cs2/docs/commands/endmovie.json new file mode 100644 index 000000000..cea575cec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/endmovie.json @@ -0,0 +1 @@ +{"kind":"command","name":"endmovie","description":"Stop recording movie frames.","args":"","flags":["developmentonly","dontrecord","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/endround.json b/generators/gamesdkdocumentation/cs2/docs/commands/endround.json new file mode 100644 index 000000000..7d1ce2fe5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/endround.json @@ -0,0 +1 @@ +{"kind":"command","name":"endround","description":"End the current round.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/engine_frametime_print_report.json b/generators/gamesdkdocumentation/cs2/docs/commands/engine_frametime_print_report.json new file mode 100644 index 000000000..cfc7496a6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/engine_frametime_print_report.json @@ -0,0 +1 @@ +{"kind":"command","name":"engine_frametime_print_report","description":"Print a performance report from the current data in the vprof 'lite' profiler","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_absbox.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_absbox.json new file mode 100644 index 000000000..90800f776 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_absbox.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_absbox","description":"Displays the total bounding box for the given entity(s) in green. Some entites will also display entity specific overlays.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_actornames.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_actornames.json new file mode 100644 index 000000000..f11391ba7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_actornames.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_actornames","description":"Displays the entity name for all entities that have ShouldDisplayInActorNames true in code","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_animgraph_debug.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_animgraph_debug.json new file mode 100644 index 000000000..977bbcd99 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_animgraph_debug.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_animgraph_debug","description":"Displays debug draws about the given entity(ies) animgraph","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_animgraph_record.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_animgraph_record.json new file mode 100644 index 000000000..71778950a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_animgraph_record.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_animgraph_record","description":"Toggles recording of animgraph replay of the given entity(s)","args":" entityName automaticallyOpenInAnimgraphEditor","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_animgraph_setvar.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_animgraph_setvar.json new file mode 100644 index 000000000..846b6bbb9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_animgraph_setvar.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_animgraph_setvar","description":"Sets a variable on the animgraph of the given entity(s)","args":" =\t<{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_attachments.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_attachments.json new file mode 100644 index 000000000..bcdd9fce7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_attachments.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_attachments","description":"Displays the attachment points on an entity.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_autoaim.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_autoaim.json new file mode 100644 index 000000000..52d485a2d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_autoaim.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_autoaim","description":"Displays the entity's autoaim radius.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_bbox.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_bbox.json new file mode 100644 index 000000000..83ef300c4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_bbox.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_bbox","description":"Displays the movement bounding box for the given entity(ies) in orange. Some entites will also display entity specific overlays.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_bonemergeplayer.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_bonemergeplayer.json new file mode 100644 index 000000000..11bf29f3a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_bonemergeplayer.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_bonemergeplayer","description":"Bonemerge the player onto the entity under the crosshairs","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_call.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_call.json new file mode 100644 index 000000000..b0b228c8c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_call.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_call","description":"ent_call calls function on current look target or filtername, checks on ent, then root, then mode, then map scope","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_cancelpendingentfires.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_cancelpendingentfires.json new file mode 100644 index 000000000..b6205e3ba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_cancelpendingentfires.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_cancelpendingentfires","description":"Cancels all ent_fire created outputs that are currently waiting for their delay to expire.","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_characterize.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_characterize.json new file mode 100644 index 000000000..1cdf4f789 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_characterize.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_characterize","description":"Spew PVS debug info for entity","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_clear_debug_overlays.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_clear_debug_overlays.json new file mode 100644 index 000000000..8a88c790d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_clear_debug_overlays.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_clear_debug_overlays","description":"Clears all debug overlays","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_create.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_create.json new file mode 100644 index 000000000..8551171e5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_create.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_create","description":"Creates an entity of the given designer or subclass name where the player is looking.","args":"","flags":["gamedll","cheat","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_debug_anim.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_debug_anim.json new file mode 100644 index 000000000..f45419663 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_debug_anim.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_debug_anim","description":"Use the specified entity for animation debugging.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_debug_origin_changes.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_debug_origin_changes.json new file mode 100644 index 000000000..fd19c6cee --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_debug_origin_changes.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_debug_origin_changes","description":"turn on, off, or toggle origin changes on server for entity by index","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_find.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_find.json new file mode 100644 index 000000000..d1286737f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_find.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_find","description":"Find and list all entities with classnames or targetnames that contain the specified substrings.","args":" find_ent ","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_find_index.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_find_index.json new file mode 100644 index 000000000..0a10b138a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_find_index.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_find_index","description":"Display data for entity matching specified index.","args":" find_ent_index ","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_fire.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_fire.json new file mode 100644 index 000000000..7e21eb75a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_fire.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_fire","description":"Usage:","args":"","flags":["gamedll","cheat","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_fire_output.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_fire_output.json new file mode 100644 index 000000000..7882fe370 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_fire_output.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_fire_output","description":"Usage:","args":"","flags":["gamedll","cheat","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_gib.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_gib.json new file mode 100644 index 000000000..e2c04a176 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_gib.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_gib","description":"Gibs the given entity(s)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_grab.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_grab.json new file mode 100644 index 000000000..f94844707 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_grab.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_grab","description":"grabs the object in front of the player. Options: -loose -multiple -toggle","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_hierarchy.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_hierarchy.json new file mode 100644 index 000000000..c618785cb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_hierarchy.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_hierarchy","description":"Prints the entity hierarchy tree rooted at the specified ent(s)","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_hitbox.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_hitbox.json new file mode 100644 index 000000000..a7eebbbb0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_hitbox.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_hitbox","description":"Displays the hitboxes for the given entity(ies).","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_info.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_info.json new file mode 100644 index 000000000..62d8ce660 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_info.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_info","description":"Usage:","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_joints.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_joints.json new file mode 100644 index 000000000..3095d5c82 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_joints.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_joints","description":"Displays the joint names + axes an entity.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_kill.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_kill.json new file mode 100644 index 000000000..d4a6cafd1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_kill.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_kill","description":"Kills the given entity(s)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_list_report.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_list_report.json new file mode 100644 index 000000000..c1134c312 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_list_report.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_list_report","description":"Reports all list of all entities in a map, one by one","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_messages.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_messages.json new file mode 100644 index 000000000..94c618bb6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_messages.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_messages","description":"Toggles input/output message display for the selected entity(ies). The name of the entity will be displayed as well as any messages that it sends or receives.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_name.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_name.json new file mode 100644 index 000000000..9a2f2975b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_name.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_name","description":"Displays the entity name","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_orient.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_orient.json new file mode 100644 index 000000000..91af3af89 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_orient.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_orient","description":"Orient the specified entity to match the player's angles. By default, only orients target entity's YAW. Use the 'allangles' option to orient on all axis.","args":" ent_orient <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_scenehierarchy.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_scenehierarchy.json new file mode 100644 index 000000000..ab8d95402 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_scenehierarchy.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_scenehierarchy","description":"Prints the entity scenenode hierarchy tree rooted at the specified ent(s)","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_script_dump.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_script_dump.json new file mode 100644 index 000000000..489292179 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_script_dump.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_script_dump","description":"Dumps the names and values of this entity's script scope to the console","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_select.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_select.json new file mode 100644 index 000000000..50b50579e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_select.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_select","description":"Select or deselects the given entities(s) for later manipulation","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_setang.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_setang.json new file mode 100644 index 000000000..3565b5156 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_setang.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_setang","description":"Set entity angles","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_setname.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_setname.json new file mode 100644 index 000000000..ebd18b7d7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_setname.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_setname","description":"Sets the targetname of the given entity(s)","args":" \t <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_setpos.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_setpos.json new file mode 100644 index 000000000..3654e19ff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_setpos.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_setpos","description":"Move entity to position","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_show_damage.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_show_damage.json new file mode 100644 index 000000000..f39235760 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_show_damage.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_show_damage","description":"Sets damage display mode. When on, you will see the amount of damage dealt over the target's head.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_show_response_criteria.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_show_response_criteria.json new file mode 100644 index 000000000..f145a5817 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_show_response_criteria.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_show_response_criteria","description":"Print, to the console, an entity's current criteria set used to select responses.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_skeleton.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_skeleton.json new file mode 100644 index 000000000..86705e886 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_skeleton.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_skeleton","description":"Displays the skeleton for the given entity(ies).","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_spew_derived_classes.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_spew_derived_classes.json new file mode 100644 index 000000000..96f219f80 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_spew_derived_classes.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_spew_derived_classes","description":"Prints out all entity classes which inherit from a specified base class","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_teleport.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_teleport.json new file mode 100644 index 000000000..afb55deb1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_teleport.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_teleport","description":"Teleport the specified entity to where the player is looking.","args":" ent_teleport ","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_text.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text.json new file mode 100644 index 000000000..7c16285a5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_text","description":"Displays text debugging information about the given entity(ies) on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_text256.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text256.json new file mode 100644 index 000000000..9363875a0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text256.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_text256","description":"Displays text debugging information about the given entity(ies) [within 256 units of the player] on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_clear.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_clear.json new file mode 100644 index 000000000..b64780763 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_clear.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_text_clear","description":"Hide text debugging information about the given entity(ies) on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_filter.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_filter.json new file mode 100644 index 000000000..e27f2a902 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_filter.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_text_filter","description":"Set which ent_text filters you want:","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_radius.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_radius.json new file mode 100644 index 000000000..6eb5528e8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_radius.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_text_radius","description":"Displays text debugging information about the given entity(ies) [near the player] on top of the entity (See Overlay Text)","args":" \t <{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}>","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_sticky_add.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_sticky_add.json new file mode 100644 index 000000000..3638ad1ea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_sticky_add.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_text_sticky_add","description":"Adds to list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_sticky_clear.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_sticky_clear.json new file mode 100644 index 000000000..535fa4914 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_sticky_clear.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_text_sticky_clear","description":"Clears the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_sticky_dump.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_sticky_dump.json new file mode 100644 index 000000000..377d893ce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_sticky_dump.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_text_sticky_dump","description":"Spews the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_sticky_remove.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_sticky_remove.json new file mode 100644 index 000000000..55821268d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_text_sticky_remove.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_text_sticky_remove","description":"Removes from the list of names to display text debugging information about the given entity(ies) on top of the entity (See Overlay Text)","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_ungrab.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_ungrab.json new file mode 100644 index 000000000..cc1984a3f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_ungrab.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_ungrab","description":"un-grabs all objects","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_vcollide_wireframe.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_vcollide_wireframe.json new file mode 100644 index 000000000..065b2b96f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_vcollide_wireframe.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_vcollide_wireframe","description":"Displays the interpolated vcollide wireframe pm am entity.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_viewentity.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_viewentity.json new file mode 100644 index 000000000..7b12b7fab --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_viewentity.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_viewentity","description":"Selects the picked entity as the view entity","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_viewoffset.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_viewoffset.json new file mode 100644 index 000000000..e41f66c1b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_viewoffset.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_viewoffset","description":"Displays the eye position for the given entity(ies) in red.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_viewpunch.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_viewpunch.json new file mode 100644 index 000000000..17f6622ee --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_viewpunch.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_viewpunch","description":"Used to debug ViewPunch","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ent_visibility_traces.json b/generators/gamesdkdocumentation/cs2/docs/commands/ent_visibility_traces.json new file mode 100644 index 000000000..26660aed2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ent_visibility_traces.json @@ -0,0 +1 @@ +{"kind":"command","name":"ent_visibility_traces","description":"Displays visibility traces for the given entity","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/entity_lump_list.json b/generators/gamesdkdocumentation/cs2/docs/commands/entity_lump_list.json new file mode 100644 index 000000000..66a1fad60 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/entity_lump_list.json @@ -0,0 +1 @@ +{"kind":"command","name":"entity_lump_list","description":"List all known entity lumps","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/entity_lump_spew.json b/generators/gamesdkdocumentation/cs2/docs/commands/entity_lump_spew.json new file mode 100644 index 000000000..f0630b25a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/entity_lump_spew.json @@ -0,0 +1 @@ +{"kind":"command","name":"entity_lump_spew","description":"Dump the contents of an entity lump","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ents.json b/generators/gamesdkdocumentation/cs2/docs/commands/ents.json new file mode 100644 index 000000000..9b2c8da89 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ents.json @@ -0,0 +1 @@ +{"kind":"command","name":"ents","description":"List server entities, sorted by spawn group","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/error_message_explain_pure.json b/generators/gamesdkdocumentation/cs2/docs/commands/error_message_explain_pure.json new file mode 100644 index 000000000..ad62765a8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/error_message_explain_pure.json @@ -0,0 +1 @@ +{"kind":"command","name":"error_message_explain_pure","description":"Take user to Steam support article","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/error_message_explain_unsigned.json b/generators/gamesdkdocumentation/cs2/docs/commands/error_message_explain_unsigned.json new file mode 100644 index 000000000..2c3283f02 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/error_message_explain_unsigned.json @@ -0,0 +1 @@ +{"kind":"command","name":"error_message_explain_unsigned","description":"Take user to Steam support article","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/error_message_explain_vac.json b/generators/gamesdkdocumentation/cs2/docs/commands/error_message_explain_vac.json new file mode 100644 index 000000000..e4479d02f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/error_message_explain_vac.json @@ -0,0 +1 @@ +{"kind":"command","name":"error_message_explain_vac","description":"Take user to Steam support article","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/escape.json b/generators/gamesdkdocumentation/cs2/docs/commands/escape.json new file mode 100644 index 000000000..6744e63de --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/escape.json @@ -0,0 +1 @@ +{"kind":"command","name":"escape","description":"Escape key pressed.","args":"","flags":["release","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/exec.json b/generators/gamesdkdocumentation/cs2/docs/commands/exec.json new file mode 100644 index 000000000..5baef9965 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/exec.json @@ -0,0 +1 @@ +{"kind":"command","name":"exec","description":"Execute a cfg file","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/exec_async.json b/generators/gamesdkdocumentation/cs2/docs/commands/exec_async.json new file mode 100644 index 000000000..88a731e64 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/exec_async.json @@ -0,0 +1 @@ +{"kind":"command","name":"exec_async","description":"Execute a cfg file over time","args":"","flags":["cheat","dontrecord"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/execifexists.json b/generators/gamesdkdocumentation/cs2/docs/commands/execifexists.json new file mode 100644 index 000000000..58514e144 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/execifexists.json @@ -0,0 +1 @@ +{"kind":"command","name":"execifexists","description":"Execute a cfg file if file exists","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/explode.json b/generators/gamesdkdocumentation/cs2/docs/commands/explode.json new file mode 100644 index 000000000..7711866be --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/explode.json @@ -0,0 +1 @@ +{"kind":"command","name":"explode","description":"Kills the player with explosive damage","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/explodevector.json b/generators/gamesdkdocumentation/cs2/docs/commands/explodevector.json new file mode 100644 index 000000000..24551c99f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/explodevector.json @@ -0,0 +1 @@ +{"kind":"command","name":"explodevector","description":"Kills a player applying an explosive force. Usage: explodevector ","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/fadein.json b/generators/gamesdkdocumentation/cs2/docs/commands/fadein.json new file mode 100644 index 000000000..b25a77b0e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/fadein.json @@ -0,0 +1 @@ +{"kind":"command","name":"fadein","description":"fadein {time r g b}: Fades the screen in from black or from the specified color over the given number of seconds.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/fadeout.json b/generators/gamesdkdocumentation/cs2/docs/commands/fadeout.json new file mode 100644 index 000000000..9d1e4f48f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/fadeout.json @@ -0,0 +1 @@ +{"kind":"command","name":"fadeout","description":"fadeout {time r g b}: Fades the screen to black or to the specified color over the given number of seconds.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/find.json b/generators/gamesdkdocumentation/cs2/docs/commands/find.json new file mode 100644 index 000000000..7e754a3e5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/find.json @@ -0,0 +1 @@ +{"kind":"command","name":"find","description":"Find concommands with the specified string in their name/help text.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/findflags.json b/generators/gamesdkdocumentation/cs2/docs/commands/findflags.json new file mode 100644 index 000000000..e77e69e74 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/findflags.json @@ -0,0 +1 @@ +{"kind":"command","name":"findflags","description":"Find concommands by flags.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/firetarget.json b/generators/gamesdkdocumentation/cs2/docs/commands/firetarget.json new file mode 100644 index 000000000..201c4d4e0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/firetarget.json @@ -0,0 +1 @@ +{"kind":"command","name":"firetarget","description":"","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/firstperson.json b/generators/gamesdkdocumentation/cs2/docs/commands/firstperson.json new file mode 100644 index 000000000..b78233fda --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/firstperson.json @@ -0,0 +1 @@ +{"kind":"command","name":"firstperson","description":"Switch to firstperson camera.","args":"","flags":["clientdll","release","execute_per_tick"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/fog_override_color.json b/generators/gamesdkdocumentation/cs2/docs/commands/fog_override_color.json new file mode 100644 index 000000000..f9b1f780d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/fog_override_color.json @@ -0,0 +1 @@ +{"kind":"command","name":"fog_override_color","description":"Sets the fog color override","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/force_assert.json b/generators/gamesdkdocumentation/cs2/docs/commands/force_assert.json new file mode 100644 index 000000000..eb9fd0fcc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/force_assert.json @@ -0,0 +1 @@ +{"kind":"command","name":"force_assert","description":"Fire an assertion failure","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/force_fatal_error.json b/generators/gamesdkdocumentation/cs2/docs/commands/force_fatal_error.json new file mode 100644 index 000000000..631c27f5c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/force_fatal_error.json @@ -0,0 +1 @@ +{"kind":"command","name":"force_fatal_error","description":"Fire a fatal error","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/force_hibernate.json b/generators/gamesdkdocumentation/cs2/docs/commands/force_hibernate.json new file mode 100644 index 000000000..e431e2dbf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/force_hibernate.json @@ -0,0 +1 @@ +{"kind":"command","name":"force_hibernate","description":"Force toggle hibernation state","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/fs_clear_open_duplicate_times.json b/generators/gamesdkdocumentation/cs2/docs/commands/fs_clear_open_duplicate_times.json new file mode 100644 index 000000000..35e9354ff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/fs_clear_open_duplicate_times.json @@ -0,0 +1 @@ +{"kind":"command","name":"fs_clear_open_duplicate_times","description":"Clear the list of files that have been opened.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/fs_dump_open_duplicate_times.json b/generators/gamesdkdocumentation/cs2/docs/commands/fs_dump_open_duplicate_times.json new file mode 100644 index 000000000..6dce94676 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/fs_dump_open_duplicate_times.json @@ -0,0 +1 @@ +{"kind":"command","name":"fs_dump_open_duplicate_times","description":"Set fs_report_long_reads 1 before loading to use this. Prints a list of files that were opened more than once and ~how long was spent reading from them.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/game_alias.json b/generators/gamesdkdocumentation/cs2/docs/commands/game_alias.json new file mode 100644 index 000000000..139b336b8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/game_alias.json @@ -0,0 +1 @@ +{"kind":"command","name":"game_alias","description":"Set the configuration of game type and mode based on game alias like \"deathmatch\".","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/game_particle_manager_dump_requeue.json b/generators/gamesdkdocumentation/cs2/docs/commands/game_particle_manager_dump_requeue.json new file mode 100644 index 000000000..0039844c0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/game_particle_manager_dump_requeue.json @@ -0,0 +1 @@ +{"kind":"command","name":"game_particle_manager_dump_requeue","description":"Dump contents of particle manager requeue","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/game_particle_manager_list_active.json b/generators/gamesdkdocumentation/cs2/docs/commands/game_particle_manager_list_active.json new file mode 100644 index 000000000..242b8dd9d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/game_particle_manager_list_active.json @@ -0,0 +1 @@ +{"kind":"command","name":"game_particle_manager_list_active","description":"Dump counts of active particles","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameevents_analyze.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameevents_analyze.json new file mode 100644 index 000000000..19001ab15 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameevents_analyze.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameevents_analyze","description":"compare game events across all mods","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameevents_dumptofile.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameevents_dumptofile.json new file mode 100644 index 000000000..20c8d4dea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameevents_dumptofile.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameevents_dumptofile","description":"write gameevents keyvalues (sorted by name) to gameevents_.txt","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_dump_open_lessons.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_dump_open_lessons.json new file mode 100644 index 000000000..193e3088d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_dump_open_lessons.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameinstructor_dump_open_lessons","description":"Gives a list of all currently open lessons.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_dump_run_lesson_counts.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_dump_run_lesson_counts.json new file mode 100644 index 000000000..2649dccdd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_dump_run_lesson_counts.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameinstructor_dump_run_lesson_counts","description":"Gives a list of lessons that been completed or shown","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_reload_lessons.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_reload_lessons.json new file mode 100644 index 000000000..ae2fd502e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_reload_lessons.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameinstructor_reload_lessons","description":"Shuts down all open lessons and reloads them from the script file.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_reset_counts.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_reset_counts.json new file mode 100644 index 000000000..e442ade38 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_reset_counts.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameinstructor_reset_counts","description":"Resets all display and success counts to zero.","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_teach_lesson.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_teach_lesson.json new file mode 100644 index 000000000..ef7699c95 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameinstructor_teach_lesson.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameinstructor_teach_lesson","description":"Force a specific lesson to be triggered","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameui_activate.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameui_activate.json new file mode 100644 index 000000000..f878f166d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameui_activate.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameui_activate","description":"Shows the game UI","args":"","flags":["hidden","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameui_allowescape.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameui_allowescape.json new file mode 100644 index 000000000..d19136095 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameui_allowescape.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameui_allowescape","description":"Escape key allowed to hide game UI","args":"","flags":["hidden","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameui_allowescapetoshow.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameui_allowescapetoshow.json new file mode 100644 index 000000000..dddeb551a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameui_allowescapetoshow.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameui_allowescapetoshow","description":"Escape key allowed to show game UI","args":"","flags":["hidden","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameui_hide.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameui_hide.json new file mode 100644 index 000000000..9a03e7238 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameui_hide.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameui_hide","description":"Hides the game UI","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameui_preventescape.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameui_preventescape.json new file mode 100644 index 000000000..0f899bd85 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameui_preventescape.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameui_preventescape","description":"Escape key doesn't hide game UI","args":"","flags":["hidden","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gameui_preventescapetoshow.json b/generators/gamesdkdocumentation/cs2/docs/commands/gameui_preventescapetoshow.json new file mode 100644 index 000000000..c0543601d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gameui_preventescapetoshow.json @@ -0,0 +1 @@ +{"kind":"command","name":"gameui_preventescapetoshow","description":"Escape key doesn't show game UI","args":"","flags":["hidden","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/gcmd.json b/generators/gamesdkdocumentation/cs2/docs/commands/gcmd.json new file mode 100644 index 000000000..9c77bc6f7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/gcmd.json @@ -0,0 +1 @@ +{"kind":"command","name":"gcmd","description":"Generate a command","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/generate_minidump_comment.json b/generators/gamesdkdocumentation/cs2/docs/commands/generate_minidump_comment.json new file mode 100644 index 000000000..5305ace3c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/generate_minidump_comment.json @@ -0,0 +1 @@ +{"kind":"command","name":"generate_minidump_comment","description":"Generate a minidump comment and spew the results to the console","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/generate_null_container.json b/generators/gamesdkdocumentation/cs2/docs/commands/generate_null_container.json new file mode 100644 index 000000000..1847d47a5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/generate_null_container.json @@ -0,0 +1 @@ +{"kind":"command","name":"generate_null_container","description":"Generated a nulled out container.","args":"","flags":["linked_concommand","developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/generate_trash_synth.json b/generators/gamesdkdocumentation/cs2/docs/commands/generate_trash_synth.json new file mode 100644 index 000000000..28f629d3c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/generate_trash_synth.json @@ -0,0 +1 @@ +{"kind":"command","name":"generate_trash_synth","description":"Args: [Asset directory Path]","args":"","flags":["linked_concommand","developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/getpos.json b/generators/gamesdkdocumentation/cs2/docs/commands/getpos.json new file mode 100644 index 000000000..e111918d3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/getpos.json @@ -0,0 +1 @@ +{"kind":"command","name":"getpos","description":"dump position and angles to the console","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/getpos_exact.json b/generators/gamesdkdocumentation/cs2/docs/commands/getpos_exact.json new file mode 100644 index 000000000..b363d8c69 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/getpos_exact.json @@ -0,0 +1 @@ +{"kind":"command","name":"getpos_exact","description":"dump origin and angles to the console","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/give.json b/generators/gamesdkdocumentation/cs2/docs/commands/give.json new file mode 100644 index 000000000..1e49163f9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/give.json @@ -0,0 +1 @@ +{"kind":"command","name":"give","description":"Give item to player.","args":" ","flags":["gamedll","vconsole_fuzzy_matching","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/give_oriented.json b/generators/gamesdkdocumentation/cs2/docs/commands/give_oriented.json new file mode 100644 index 000000000..2661ab8fc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/give_oriented.json @@ -0,0 +1 @@ +{"kind":"command","name":"give_oriented","description":"Give item oriented to player angles.","args":" ","flags":["gamedll","vconsole_fuzzy_matching","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/givecurrentammo.json b/generators/gamesdkdocumentation/cs2/docs/commands/givecurrentammo.json new file mode 100644 index 000000000..e1eac58a1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/givecurrentammo.json @@ -0,0 +1 @@ +{"kind":"command","name":"givecurrentammo","description":"Give a supply of ammo for current weapon..","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/global_set.json b/generators/gamesdkdocumentation/cs2/docs/commands/global_set.json new file mode 100644 index 000000000..41a644e7c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/global_set.json @@ -0,0 +1 @@ +{"kind":"command","name":"global_set","description":"global_set : Sets the state of the given env_global (0 = OFF, 1 = ON, 2 = DEAD).","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/god.json b/generators/gamesdkdocumentation/cs2/docs/commands/god.json new file mode 100644 index 000000000..aebe69ed3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/god.json @@ -0,0 +1 @@ +{"kind":"command","name":"god","description":"Toggle by default, or 0 to disable and 1 to enable. Player becomes invulnerable.","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/graphcontroller_dumpparams.json b/generators/gamesdkdocumentation/cs2/docs/commands/graphcontroller_dumpparams.json new file mode 100644 index 000000000..a32efbd8c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/graphcontroller_dumpparams.json @@ -0,0 +1 @@ +{"kind":"command","name":"graphcontroller_dumpparams","description":"Print all anim graph parameters for the specified entity.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/grep.json b/generators/gamesdkdocumentation/cs2/docs/commands/grep.json new file mode 100644 index 000000000..7b02083ec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/grep.json @@ -0,0 +1 @@ +{"kind":"command","name":"grep","description":"grep line for pattern, print out matching lines only","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/groundlist.json b/generators/gamesdkdocumentation/cs2/docs/commands/groundlist.json new file mode 100644 index 000000000..ffdf42c2a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/groundlist.json @@ -0,0 +1 @@ +{"kind":"command","name":"groundlist","description":"Display ground entity list ","args":"","flags":["developmentonly","gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/help.json b/generators/gamesdkdocumentation/cs2/docs/commands/help.json new file mode 100644 index 000000000..909856de1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/help.json @@ -0,0 +1 @@ +{"kind":"command","name":"help","description":"Find help about a convar/concommand.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/hideconsole.json b/generators/gamesdkdocumentation/cs2/docs/commands/hideconsole.json new file mode 100644 index 000000000..1c4cbea2f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/hideconsole.json @@ -0,0 +1 @@ +{"kind":"command","name":"hideconsole","description":"Hide the console.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/hideoverviewmap.json b/generators/gamesdkdocumentation/cs2/docs/commands/hideoverviewmap.json new file mode 100644 index 000000000..350056fbf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/hideoverviewmap.json @@ -0,0 +1 @@ +{"kind":"command","name":"hideoverviewmap","description":"Hides the overview map","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/hideradar.json b/generators/gamesdkdocumentation/cs2/docs/commands/hideradar.json new file mode 100644 index 000000000..62e37efdc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/hideradar.json @@ -0,0 +1 @@ +{"kind":"command","name":"hideradar","description":"Hides HUD radar","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/host_timescale_dec.json b/generators/gamesdkdocumentation/cs2/docs/commands/host_timescale_dec.json new file mode 100644 index 000000000..f6e204335 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/host_timescale_dec.json @@ -0,0 +1 @@ +{"kind":"command","name":"host_timescale_dec","description":"Decrement the timescale by one step","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/host_timescale_inc.json b/generators/gamesdkdocumentation/cs2/docs/commands/host_timescale_inc.json new file mode 100644 index 000000000..ed449f82a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/host_timescale_inc.json @@ -0,0 +1 @@ +{"kind":"command","name":"host_timescale_inc","description":"Increment the timescale by one step","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/host_workshop_collection.json b/generators/gamesdkdocumentation/cs2/docs/commands/host_workshop_collection.json new file mode 100644 index 000000000..0d6a47eee --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/host_workshop_collection.json @@ -0,0 +1 @@ +{"kind":"command","name":"host_workshop_collection","description":"Host a workshop map collection as a mapgroup","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/host_workshop_map.json b/generators/gamesdkdocumentation/cs2/docs/commands/host_workshop_map.json new file mode 100644 index 000000000..9866e8953 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/host_workshop_map.json @@ -0,0 +1 @@ +{"kind":"command","name":"host_workshop_map","description":"Get the latest version of the map and host it on this server.","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/host_writeconfig.json b/generators/gamesdkdocumentation/cs2/docs/commands/host_writeconfig.json new file mode 100644 index 000000000..d72a5921a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/host_writeconfig.json @@ -0,0 +1 @@ +{"kind":"command","name":"host_writeconfig","description":"Saves out the user config values.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/hud_reloadscheme.json b/generators/gamesdkdocumentation/cs2/docs/commands/hud_reloadscheme.json new file mode 100644 index 000000000..408983848 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/hud_reloadscheme.json @@ -0,0 +1 @@ +{"kind":"command","name":"hud_reloadscheme","description":"Reloads hud layout and animation scripts.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/hurtme.json b/generators/gamesdkdocumentation/cs2/docs/commands/hurtme.json new file mode 100644 index 000000000..201fa5252 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/hurtme.json @@ -0,0 +1 @@ +{"kind":"command","name":"hurtme","description":"Hurts the player.","args":" ","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ic.json b/generators/gamesdkdocumentation/cs2/docs/commands/ic.json new file mode 100644 index 000000000..673924f54 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ic.json @@ -0,0 +1 @@ +{"kind":"command","name":"ic","description":"interp entity count","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ik_debug_fabrik_backwards_iteration_toggle.json b/generators/gamesdkdocumentation/cs2/docs/commands/ik_debug_fabrik_backwards_iteration_toggle.json new file mode 100644 index 000000000..edb43a357 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ik_debug_fabrik_backwards_iteration_toggle.json @@ -0,0 +1 @@ +{"kind":"command","name":"ik_debug_fabrik_backwards_iteration_toggle","description":"","args":"","flags":["linked_concommand","developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ik_debug_fabrik_forwards_iteration_toggle.json b/generators/gamesdkdocumentation/cs2/docs/commands/ik_debug_fabrik_forwards_iteration_toggle.json new file mode 100644 index 000000000..d6854bd64 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ik_debug_fabrik_forwards_iteration_toggle.json @@ -0,0 +1 @@ +{"kind":"command","name":"ik_debug_fabrik_forwards_iteration_toggle","description":"","args":"","flags":["linked_concommand","developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/imgui_cycle_undocked_window_focus.json b/generators/gamesdkdocumentation/cs2/docs/commands/imgui_cycle_undocked_window_focus.json new file mode 100644 index 000000000..b6de748dc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/imgui_cycle_undocked_window_focus.json @@ -0,0 +1 @@ +{"kind":"command","name":"imgui_cycle_undocked_window_focus","description":"Cycles focus between the game window and undocked imgui windows","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/imgui_debug_entity.json b/generators/gamesdkdocumentation/cs2/docs/commands/imgui_debug_entity.json new file mode 100644 index 000000000..1c9aefa41 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/imgui_debug_entity.json @@ -0,0 +1 @@ +{"kind":"command","name":"imgui_debug_entity","description":"Shows the entity browser, focused on the entity you specify.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/imgui_set_selection.json b/generators/gamesdkdocumentation/cs2/docs/commands/imgui_set_selection.json new file mode 100644 index 000000000..190ba53a0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/imgui_set_selection.json @@ -0,0 +1 @@ +{"kind":"command","name":"imgui_set_selection","description":"Sets ImGui selection","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/imgui_set_status_text.json b/generators/gamesdkdocumentation/cs2/docs/commands/imgui_set_status_text.json new file mode 100644 index 000000000..add69dc33 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/imgui_set_status_text.json @@ -0,0 +1 @@ +{"kind":"command","name":"imgui_set_status_text","description":"Sets ImGui header status text","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/import_csgo_config.json b/generators/gamesdkdocumentation/cs2/docs/commands/import_csgo_config.json new file mode 100644 index 000000000..2e08d9adf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/import_csgo_config.json @@ -0,0 +1 @@ +{"kind":"command","name":"import_csgo_config","description":"Imports an existing CS:GO configuration file into CS2","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/impulse.json b/generators/gamesdkdocumentation/cs2/docs/commands/impulse.json new file mode 100644 index 000000000..5d7c4578a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/impulse.json @@ -0,0 +1 @@ +{"kind":"command","name":"impulse","description":"Triggers impulse command","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/in_forcebuttonstate.json b/generators/gamesdkdocumentation/cs2/docs/commands/in_forcebuttonstate.json new file mode 100644 index 000000000..6f0fc6ba3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/in_forcebuttonstate.json @@ -0,0 +1 @@ +{"kind":"command","name":"in_forcebuttonstate","description":"Forces a button to be a particular state - WHEN PROCESSING USERCOMMANDS","args":"","flags":["developmentonly","gamedll","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/in_forceinput.json b/generators/gamesdkdocumentation/cs2/docs/commands/in_forceinput.json new file mode 100644 index 000000000..cfc3068b1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/in_forceinput.json @@ -0,0 +1 @@ +{"kind":"command","name":"in_forceinput","description":"Forces a button to be a particular state -- WHEN SAMPLING INPUT","args":"","flags":["developmentonly","clientdll","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/incrementvar.json b/generators/gamesdkdocumentation/cs2/docs/commands/incrementvar.json new file mode 100644 index 000000000..efb2c3a09 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/incrementvar.json @@ -0,0 +1 @@ +{"kind":"command","name":"incrementvar","description":"Increment specified convar value.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/input_state.json b/generators/gamesdkdocumentation/cs2/docs/commands/input_state.json new file mode 100644 index 000000000..b020edeaf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/input_state.json @@ -0,0 +1 @@ +{"kind":"command","name":"input_state","description":"input_state","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_goto_tick.json b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_goto_tick.json new file mode 100644 index 000000000..ad3883a50 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_goto_tick.json @@ -0,0 +1 @@ +{"kind":"command","name":"instant_replay_goto_tick","description":"Goto a direct timestamp of the replay","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_goto_tick_relative.json b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_goto_tick_relative.json new file mode 100644 index 000000000..5a7540e4d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_goto_tick_relative.json @@ -0,0 +1 @@ +{"kind":"command","name":"instant_replay_goto_tick_relative","description":"Goto a direct timestamp of the replay","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_live.json b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_live.json new file mode 100644 index 000000000..4e3075104 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_live.json @@ -0,0 +1 @@ +{"kind":"command","name":"instant_replay_live","description":"If in replay, jumps back to live","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_pause.json b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_pause.json new file mode 100644 index 000000000..29498ed33 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_pause.json @@ -0,0 +1 @@ +{"kind":"command","name":"instant_replay_pause","description":"Pauses instant replay.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_resume.json b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_resume.json new file mode 100644 index 000000000..d3ab0152e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_resume.json @@ -0,0 +1 @@ +{"kind":"command","name":"instant_replay_resume","description":"Resumes instant replay.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_skip.json b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_skip.json new file mode 100644 index 000000000..9c8b34d0a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_skip.json @@ -0,0 +1 @@ +{"kind":"command","name":"instant_replay_skip","description":"Number of seconds to skip back to instant replay from current position","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_skip_live.json b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_skip_live.json new file mode 100644 index 000000000..6f9762aa6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_skip_live.json @@ -0,0 +1 @@ +{"kind":"command","name":"instant_replay_skip_live","description":"Number of seconds to skip back to instant replay from live","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_timescale.json b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_timescale.json new file mode 100644 index 000000000..ba3e00f53 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_timescale.json @@ -0,0 +1 @@ +{"kind":"command","name":"instant_replay_timescale","description":"Sets instant replay speed.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_togglepause.json b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_togglepause.json new file mode 100644 index 000000000..449298a4c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/instant_replay_togglepause.json @@ -0,0 +1 @@ +{"kind":"command","name":"instant_replay_togglepause","description":"Toggles instant replay.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/invnext.json b/generators/gamesdkdocumentation/cs2/docs/commands/invnext.json new file mode 100644 index 000000000..35cffe419 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/invnext.json @@ -0,0 +1 @@ +{"kind":"command","name":"invnext","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/invnextselect.json b/generators/gamesdkdocumentation/cs2/docs/commands/invnextselect.json new file mode 100644 index 000000000..af256a3b8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/invnextselect.json @@ -0,0 +1 @@ +{"kind":"command","name":"invnextselect","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/invprev.json b/generators/gamesdkdocumentation/cs2/docs/commands/invprev.json new file mode 100644 index 000000000..471e56c94 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/invprev.json @@ -0,0 +1 @@ +{"kind":"command","name":"invprev","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/invprevselect.json b/generators/gamesdkdocumentation/cs2/docs/commands/invprevselect.json new file mode 100644 index 000000000..818ea3b5f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/invprevselect.json @@ -0,0 +1 @@ +{"kind":"command","name":"invprevselect","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/iv_debug.json b/generators/gamesdkdocumentation/cs2/docs/commands/iv_debug.json new file mode 100644 index 000000000..10beb7d43 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/iv_debug.json @@ -0,0 +1 @@ +{"kind":"command","name":"iv_debug","description":"Spew interpolated var info for entity.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/iv_interp.json b/generators/gamesdkdocumentation/cs2/docs/commands/iv_interp.json new file mode 100644 index 000000000..065ee997d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/iv_interp.json @@ -0,0 +1 @@ +{"kind":"command","name":"iv_interp","description":"Spew interpolated var info for entity.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/iv_off.json b/generators/gamesdkdocumentation/cs2/docs/commands/iv_off.json new file mode 100644 index 000000000..03779c827 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/iv_off.json @@ -0,0 +1 @@ +{"kind":"command","name":"iv_off","description":"Turn off all interpolation variable spew.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/iv_on.json b/generators/gamesdkdocumentation/cs2/docs/commands/iv_on.json new file mode 100644 index 000000000..eb9f00e1c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/iv_on.json @@ -0,0 +1 @@ +{"kind":"command","name":"iv_on","description":"Spew both interpolated var debug info and history for entity.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/jpeg_screenshot.json b/generators/gamesdkdocumentation/cs2/docs/commands/jpeg_screenshot.json new file mode 100644 index 000000000..5f6fbcf46 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/jpeg_screenshot.json @@ -0,0 +1 @@ +{"kind":"command","name":"jpeg_screenshot","description":"Take a jpeg screenshot: jpeg_screenshot [filename] [quality 1-100].","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/key_findbinding.json b/generators/gamesdkdocumentation/cs2/docs/commands/key_findbinding.json new file mode 100644 index 000000000..d8450f2ea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/key_findbinding.json @@ -0,0 +1 @@ +{"kind":"command","name":"key_findbinding","description":"Find key bound to specified command string.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/key_listboundkeys.json b/generators/gamesdkdocumentation/cs2/docs/commands/key_listboundkeys.json new file mode 100644 index 000000000..908b34d23 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/key_listboundkeys.json @@ -0,0 +1 @@ +{"kind":"command","name":"key_listboundkeys","description":"List bound keys with bindings.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/kick.json b/generators/gamesdkdocumentation/cs2/docs/commands/kick.json new file mode 100644 index 000000000..d6f8b13ce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/kick.json @@ -0,0 +1 @@ +{"kind":"command","name":"kick","description":"Kick a player by name.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/kickid.json b/generators/gamesdkdocumentation/cs2/docs/commands/kickid.json new file mode 100644 index 000000000..f9c7fd792 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/kickid.json @@ -0,0 +1 @@ +{"kind":"command","name":"kickid","description":"Kick a player by userid or uniqueid, with a message.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/kickid_hltv.json b/generators/gamesdkdocumentation/cs2/docs/commands/kickid_hltv.json new file mode 100644 index 000000000..d3bc88a88 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/kickid_hltv.json @@ -0,0 +1 @@ +{"kind":"command","name":"kickid_hltv","description":"Kick a player by userid or uniqueid, with a message.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/kill.json b/generators/gamesdkdocumentation/cs2/docs/commands/kill.json new file mode 100644 index 000000000..388fb8536 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/kill.json @@ -0,0 +1 @@ +{"kind":"command","name":"kill","description":"Kills the player with generic damage","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/killvector.json b/generators/gamesdkdocumentation/cs2/docs/commands/killvector.json new file mode 100644 index 000000000..6f0c48f14 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/killvector.json @@ -0,0 +1 @@ +{"kind":"command","name":"killvector","description":"Kills a player applying force. Usage: killvector ","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/lastinv.json b/generators/gamesdkdocumentation/cs2/docs/commands/lastinv.json new file mode 100644 index 000000000..7e4b51b86 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/lastinv.json @@ -0,0 +1 @@ +{"kind":"command","name":"lastinv","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/launch_training_map.json b/generators/gamesdkdocumentation/cs2/docs/commands/launch_training_map.json new file mode 100644 index 000000000..1381a135a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/launch_training_map.json @@ -0,0 +1 @@ +{"kind":"command","name":"launch_training_map","description":"","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/launch_warmup_map.json b/generators/gamesdkdocumentation/cs2/docs/commands/launch_warmup_map.json new file mode 100644 index 000000000..90e6cb7ab --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/launch_warmup_map.json @@ -0,0 +1 @@ +{"kind":"command","name":"launch_warmup_map","description":"Launches warmup map","args":"","flags":["clientdll","dontrecord","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/listdemo.json b/generators/gamesdkdocumentation/cs2/docs/commands/listdemo.json new file mode 100644 index 000000000..2ea061b67 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/listdemo.json @@ -0,0 +1 @@ +{"kind":"command","name":"listdemo","description":"List demo file contents.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/listid.json b/generators/gamesdkdocumentation/cs2/docs/commands/listid.json new file mode 100644 index 000000000..e5e635db6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/listid.json @@ -0,0 +1 @@ +{"kind":"command","name":"listid","description":"Lists banned users.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/listip.json b/generators/gamesdkdocumentation/cs2/docs/commands/listip.json new file mode 100644 index 000000000..2ede76939 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/listip.json @@ -0,0 +1 @@ +{"kind":"command","name":"listip","description":"List IP addresses on the ban list.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/listissues.json b/generators/gamesdkdocumentation/cs2/docs/commands/listissues.json new file mode 100644 index 000000000..44c6b1ebb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/listissues.json @@ -0,0 +1 @@ +{"kind":"command","name":"listissues","description":"List all the issues that can be voted on.","args":"","flags":["gamedll","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/listrecentnpcspeech.json b/generators/gamesdkdocumentation/cs2/docs/commands/listrecentnpcspeech.json new file mode 100644 index 000000000..327f8aa7d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/listrecentnpcspeech.json @@ -0,0 +1 @@ +{"kind":"command","name":"listRecentNPCSpeech","description":"Displays a list of the last 5 lines of speech from NPCs.","args":"","flags":["developmentonly","gamedll","dontrecord","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/load.json b/generators/gamesdkdocumentation/cs2/docs/commands/load.json new file mode 100644 index 000000000..a5e368370 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/load.json @@ -0,0 +1 @@ +{"kind":"command","name":"load","description":"Usage:","args":"","flags":["developmentonly","dontrecord","vconsole_fuzzy_matching","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/localization_quest_item_string_printout.json b/generators/gamesdkdocumentation/cs2/docs/commands/localization_quest_item_string_printout.json new file mode 100644 index 000000000..eea7e3658 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/localization_quest_item_string_printout.json @@ -0,0 +1 @@ +{"kind":"command","name":"localization_quest_item_string_printout","description":"localization_quest_item_string_printout","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/log.json b/generators/gamesdkdocumentation/cs2/docs/commands/log.json new file mode 100644 index 000000000..ecbf0704e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/log.json @@ -0,0 +1 @@ +{"kind":"command","name":"log","description":"Enables logging to file, console, and udp < on | off >.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/log_color.json b/generators/gamesdkdocumentation/cs2/docs/commands/log_color.json new file mode 100644 index 000000000..31ecc9d56 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/log_color.json @@ -0,0 +1 @@ +{"kind":"command","name":"log_color","description":"Set the color of a logging channel.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/log_dumpchannels.json b/generators/gamesdkdocumentation/cs2/docs/commands/log_dumpchannels.json new file mode 100644 index 000000000..23641ea4f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/log_dumpchannels.json @@ -0,0 +1 @@ +{"kind":"command","name":"log_dumpchannels","description":"Dumps information about all logging channels.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/log_flags.json b/generators/gamesdkdocumentation/cs2/docs/commands/log_flags.json new file mode 100644 index 000000000..f061f40c0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/log_flags.json @@ -0,0 +1 @@ +{"kind":"command","name":"log_flags","description":"Set the flags on a logging channel.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/log_level.json b/generators/gamesdkdocumentation/cs2/docs/commands/log_level.json new file mode 100644 index 000000000..ba1af0914 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/log_level.json @@ -0,0 +1 @@ +{"kind":"command","name":"log_level","description":"Set the spew level of a logging channel.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/log_verbosity.json b/generators/gamesdkdocumentation/cs2/docs/commands/log_verbosity.json new file mode 100644 index 000000000..57a025352 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/log_verbosity.json @@ -0,0 +1 @@ +{"kind":"command","name":"log_verbosity","description":"Set the verbosity of a logging channel.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_add_http.json b/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_add_http.json new file mode 100644 index 000000000..dfcdbded3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_add_http.json @@ -0,0 +1 @@ +{"kind":"command","name":"logaddress_add_http","description":"Set URI of a listener to receive logs via http post. Wrap URI in double quotes.","args":"","flags":["gamedll","unlogged","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_add_http_delayed.json b/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_add_http_delayed.json new file mode 100644 index 000000000..52c2b2b5b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_add_http_delayed.json @@ -0,0 +1 @@ +{"kind":"command","name":"logaddress_add_http_delayed","description":"Set a delay and URI of a listener to receive logs via http post. Wrap URI in double quotes.","args":"","flags":["gamedll","unlogged","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_del_http.json b/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_del_http.json new file mode 100644 index 000000000..7554d010c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_del_http.json @@ -0,0 +1 @@ +{"kind":"command","name":"logaddress_del_http","description":"Remove http listener by URI. Wrap URI in double quotes.","args":"","flags":["gamedll","unlogged","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_delall_http.json b/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_delall_http.json new file mode 100644 index 000000000..953d5846d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_delall_http.json @@ -0,0 +1 @@ +{"kind":"command","name":"logaddress_delall_http","description":"Remove all http listeners from the dispatch list.","args":"","flags":["gamedll","unlogged","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_list_http.json b/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_list_http.json new file mode 100644 index 000000000..eb91f2c32 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/logaddress_list_http.json @@ -0,0 +1 @@ +{"kind":"command","name":"logaddress_list_http","description":"List all URIs currently receiving server logs","args":"","flags":["gamedll","unlogged","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/loop_dump.json b/generators/gamesdkdocumentation/cs2/docs/commands/loop_dump.json new file mode 100644 index 000000000..a825248ef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/loop_dump.json @@ -0,0 +1 @@ +{"kind":"command","name":"loop_dump","description":"Print the listeners of the current loop mode","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/lrucache_flush.json b/generators/gamesdkdocumentation/cs2/docs/commands/lrucache_flush.json new file mode 100644 index 000000000..a80447b3f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/lrucache_flush.json @@ -0,0 +1 @@ +{"kind":"command","name":"lrucache_flush","description":"Flushes the specified cache","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/lrucache_reset_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/lrucache_reset_stats.json new file mode 100644 index 000000000..9449c6482 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/lrucache_reset_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"lrucache_reset_stats","description":"Resets stats for the specified CUtlLRUCaches (or all if none specified)","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/lrucache_set_size.json b/generators/gamesdkdocumentation/cs2/docs/commands/lrucache_set_size.json new file mode 100644 index 000000000..6e502b765 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/lrucache_set_size.json @@ -0,0 +1 @@ +{"kind":"command","name":"lrucache_set_size","description":"Sets the specified cache to the specified size","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/lrucache_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/lrucache_stats.json new file mode 100644 index 000000000..956e156fb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/lrucache_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"lrucache_stats","description":"Spews information about all CUtlLRUCaches","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/malloc_stats_dump.json b/generators/gamesdkdocumentation/cs2/docs/commands/malloc_stats_dump.json new file mode 100644 index 000000000..2c5c44299 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/malloc_stats_dump.json @@ -0,0 +1 @@ +{"kind":"command","name":"malloc_stats_dump","description":"Dump malloc stats to stderr.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/map.json b/generators/gamesdkdocumentation/cs2/docs/commands/map.json new file mode 100644 index 000000000..2575d37c0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/map.json @@ -0,0 +1 @@ +{"kind":"command","name":"map","description":"map :Load a new map.","args":"","flags":["release","vconsole_fuzzy_matching","vconsole_set_focus"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/map_enable_portrait_worlds.json b/generators/gamesdkdocumentation/cs2/docs/commands/map_enable_portrait_worlds.json new file mode 100644 index 000000000..69da04d22 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/map_enable_portrait_worlds.json @@ -0,0 +1 @@ +{"kind":"command","name":"map_enable_portrait_worlds","description":"Enables/disables portrait worlds","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/map_setbombradius.json b/generators/gamesdkdocumentation/cs2/docs/commands/map_setbombradius.json new file mode 100644 index 000000000..33429e811 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/map_setbombradius.json @@ -0,0 +1 @@ +{"kind":"command","name":"map_setbombradius","description":"Sets the bomb radius for the map.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/map_showbombradius.json b/generators/gamesdkdocumentation/cs2/docs/commands/map_showbombradius.json new file mode 100644 index 000000000..b1155030d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/map_showbombradius.json @@ -0,0 +1 @@ +{"kind":"command","name":"map_showbombradius","description":"Shows bomb radius from the center of each bomb site and planted bomb.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/map_showspawnpoints.json b/generators/gamesdkdocumentation/cs2/docs/commands/map_showspawnpoints.json new file mode 100644 index 000000000..091568200 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/map_showspawnpoints.json @@ -0,0 +1 @@ +{"kind":"command","name":"map_showspawnpoints","description":"Shows player spawn points (red=invalid). Optionally pass in the duration.","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/map_workshop.json b/generators/gamesdkdocumentation/cs2/docs/commands/map_workshop.json new file mode 100644 index 000000000..e509d1ae2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/map_workshop.json @@ -0,0 +1 @@ +{"kind":"command","name":"map_workshop","description":"Launch a workshop map","args":"","flags":["clientdll","release","vconsole_fuzzy_matching","vconsole_set_focus"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mapgroup.json b/generators/gamesdkdocumentation/cs2/docs/commands/mapgroup.json new file mode 100644 index 000000000..f6809f96d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mapgroup.json @@ -0,0 +1 @@ +{"kind":"command","name":"mapgroup","description":"Specify a map group","args":"","flags":["gamedll","dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/maps.json b/generators/gamesdkdocumentation/cs2/docs/commands/maps.json new file mode 100644 index 000000000..b47e07136 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/maps.json @@ -0,0 +1 @@ +{"kind":"command","name":"maps","description":"Displays list of maps.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/markup_group_ent_bbox.json b/generators/gamesdkdocumentation/cs2/docs/commands/markup_group_ent_bbox.json new file mode 100644 index 000000000..4d7927bb6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/markup_group_ent_bbox.json @@ -0,0 +1 @@ +{"kind":"command","name":"markup_group_ent_bbox","description":"markup_group_ent_bbox -> toggle ent_bbox for all members of the named markup group","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/markup_group_ent_text.json b/generators/gamesdkdocumentation/cs2/docs/commands/markup_group_ent_text.json new file mode 100644 index 000000000..af92fc219 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/markup_group_ent_text.json @@ -0,0 +1 @@ +{"kind":"command","name":"markup_group_ent_text","description":"markup_group_ent_text -> toggle ent_text for all members of the named markup group","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/markup_group_spew.json b/generators/gamesdkdocumentation/cs2/docs/commands/markup_group_spew.json new file mode 100644 index 000000000..f1bd4007a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/markup_group_spew.json @@ -0,0 +1 @@ +{"kind":"command","name":"markup_group_spew","description":"Spew all current markup groups and their members","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_assert_on_shader_use.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_assert_on_shader_use.json new file mode 100644 index 000000000..c10e178c1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_assert_on_shader_use.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_assert_on_shader_use","description":"Assert on shader used based on substring of shader name","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_clearshadercache.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_clearshadercache.json new file mode 100644 index 000000000..06445e379 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_clearshadercache.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_clearshadercache","description":"Clears the shader cache used for dynamic shader compile.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_debug.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_debug.json new file mode 100644 index 000000000..91419a95e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_debug.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_debug","description":"Sets a mat_fullbright debug visualization mode","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_disable_dynamic_shader_compile.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_disable_dynamic_shader_compile.json new file mode 100644 index 000000000..01107b1ce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_disable_dynamic_shader_compile.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_disable_dynamic_shader_compile","description":"Reloads all shaders from vcs files until the next time mat_reloadshaders is called","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_forcereloadshaders.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_forcereloadshaders.json new file mode 100644 index 000000000..48f850e08 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_forcereloadshaders.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_forcereloadshaders","description":"Force reloads all shaders (skips MD5 check). Takes optional substrings of shader names to recompile as arguments.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_dead_materials.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_dead_materials.json new file mode 100644 index 000000000..b55488605 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_dead_materials.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_dead_materials","description":"Print loaded materials that have no valid layers due to not supporting any of the modes in gameinfo.gi.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_error_materials.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_error_materials.json new file mode 100644 index 000000000..c649194f4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_error_materials.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_error_materials","description":"Print loaded materials that are using the error shader or material.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_expensive_materials.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_expensive_materials.json new file mode 100644 index 000000000..6c765535c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_expensive_materials.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_expensive_materials","description":"Print materials sorted by cost heuristic","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_material_info.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_material_info.json new file mode 100644 index 000000000..1a20ed606 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_material_info.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_material_info","description":"Print info about a specific material","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_materials.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_materials.json new file mode 100644 index 000000000..219a4a2c1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_materials.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_materials","description":"Print loaded materials. Takes an optional substring as an argument.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_materials_last_frame.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_materials_last_frame.json new file mode 100644 index 000000000..da69b51b1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_materials_last_frame.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_materials_last_frame","description":"Print materials used last frame","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_materials_unused.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_materials_unused.json new file mode 100644 index 000000000..584fe2bb7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_materials_unused.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_materials_unused","description":"Print materials that have never been used","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_modes.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_modes.json new file mode 100644 index 000000000..c8d2b60df --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_modes.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_modes","description":"Print supported rendering modes.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_shader_info.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_shader_info.json new file mode 100644 index 000000000..ef8b3f946 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_shader_info.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_shader_info","description":"Print detailed info about a single shader. Takes a shader name (hero.vfx) as an argument.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_shader_quality.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_shader_quality.json new file mode 100644 index 000000000..b3f1e30b8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_shader_quality.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_shader_quality","description":"Print current shader quality setting","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_shaders.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_shaders.json new file mode 100644 index 000000000..22acbff3d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_shaders.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_shaders","description":"Print loaded shaders. Takes a substring as an argument.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_textures.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_textures.json new file mode 100644 index 000000000..7a6c9f0a9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_textures.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_textures","description":"Print loaded textures in alphabetical order. Takes an optional substring as an argument.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_textures_size.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_textures_size.json new file mode 100644 index 000000000..840b647fc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_textures_size.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_textures_size","description":"Print loaded textures in ascending size order. Takes an optional substring as an argument.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_textures_size_in_memory.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_textures_size_in_memory.json new file mode 100644 index 000000000..498f766ec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_print_textures_size_in_memory.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_print_textures_size_in_memory","description":"Print loaded textures in ascending size order as they are in memory. Takes an optional substring as an argument.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_reinitmaterials.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_reinitmaterials.json new file mode 100644 index 000000000..c0a3f0eec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_reinitmaterials.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_reinitmaterials","description":"Reinitializes all loaded materials, reloading their shaders.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_reloadshaders.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_reloadshaders.json new file mode 100644 index 000000000..ae39e52f8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_reloadshaders.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_reloadshaders","description":"Reloads all shaders. Takes optional substrings of shader names to recompile as arguments.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_reset_material_costs.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_reset_material_costs.json new file mode 100644 index 000000000..7f69acece --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_reset_material_costs.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_reset_material_costs","description":"Reset material cost heuristic","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mat_set_shader_quality.json b/generators/gamesdkdocumentation/cs2/docs/commands/mat_set_shader_quality.json new file mode 100644 index 000000000..153dedbe2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mat_set_shader_quality.json @@ -0,0 +1 @@ +{"kind":"command","name":"mat_set_shader_quality","description":"Force shader quality setting (valid values are 0 or 1)","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/matchdraft_debug_sendlog.json b/generators/gamesdkdocumentation/cs2/docs/commands/matchdraft_debug_sendlog.json new file mode 100644 index 000000000..b1344dc77 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/matchdraft_debug_sendlog.json @@ -0,0 +1 @@ +{"kind":"command","name":"matchdraft_debug_sendlog","description":"Print debug draft into HTTP log","args":"","flags":["clientdll","hidden","dontrecord","release","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mem_compact.json b/generators/gamesdkdocumentation/cs2/docs/commands/mem_compact.json new file mode 100644 index 000000000..e8dc6cb81 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mem_compact.json @@ -0,0 +1 @@ +{"kind":"command","name":"mem_compact","description":"Compacts the heap","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mem_dump.json b/generators/gamesdkdocumentation/cs2/docs/commands/mem_dump.json new file mode 100644 index 000000000..dc1b7b7c3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mem_dump.json @@ -0,0 +1 @@ +{"kind":"command","name":"mem_dump","description":"Dump memory stats to text file or .","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mem_test.json b/generators/gamesdkdocumentation/cs2/docs/commands/mem_test.json new file mode 100644 index 000000000..b8271e9c9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mem_test.json @@ -0,0 +1 @@ +{"kind":"command","name":"mem_test","description":"","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/memory.json b/generators/gamesdkdocumentation/cs2/docs/commands/memory.json new file mode 100644 index 000000000..36c5777af --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/memory.json @@ -0,0 +1 @@ +{"kind":"command","name":"memory","description":"Print memory stats.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/memory_check_limit.json b/generators/gamesdkdocumentation/cs2/docs/commands/memory_check_limit.json new file mode 100644 index 000000000..eb8912c7d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/memory_check_limit.json @@ -0,0 +1 @@ +{"kind":"command","name":"memory_check_limit","description":"Assert if peak memory use is over the limit.","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/menuselect.json b/generators/gamesdkdocumentation/cs2/docs/commands/menuselect.json new file mode 100644 index 000000000..b1d22ddd7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/menuselect.json @@ -0,0 +1 @@ +{"kind":"command","name":"menuselect","description":"menuselect","args":"","flags":["clientdll","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/minimap_create.json b/generators/gamesdkdocumentation/cs2/docs/commands/minimap_create.json new file mode 100644 index 000000000..c0c0d7861 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/minimap_create.json @@ -0,0 +1 @@ +{"kind":"command","name":"minimap_create","description":"Does a bunch of work to create a minimap","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mm_datacenter_debugprint.json b/generators/gamesdkdocumentation/cs2/docs/commands/mm_datacenter_debugprint.json new file mode 100644 index 000000000..1f4fc1e4d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mm_datacenter_debugprint.json @@ -0,0 +1 @@ +{"kind":"command","name":"mm_datacenter_debugprint","description":"Shows information retrieved from data center","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mm_debugprint.json b/generators/gamesdkdocumentation/cs2/docs/commands/mm_debugprint.json new file mode 100644 index 000000000..b34b0915f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mm_debugprint.json @@ -0,0 +1 @@ +{"kind":"command","name":"mm_debugprint","description":"Show debug information about current matchmaking session","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mm_ignored_sessions_reset.json b/generators/gamesdkdocumentation/cs2/docs/commands/mm_ignored_sessions_reset.json new file mode 100644 index 000000000..60eed0c21 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mm_ignored_sessions_reset.json @@ -0,0 +1 @@ +{"kind":"command","name":"mm_ignored_sessions_reset","description":"Reset ignored sessions","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mm_queue_draft_show.json b/generators/gamesdkdocumentation/cs2/docs/commands/mm_queue_draft_show.json new file mode 100644 index 000000000..32e1bf945 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mm_queue_draft_show.json @@ -0,0 +1 @@ +{"kind":"command","name":"mm_queue_draft_show","description":"Display current draft","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mm_queue_show_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/mm_queue_show_stats.json new file mode 100644 index 000000000..f4307a65f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mm_queue_show_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"mm_queue_show_stats","description":"Display global server stats","args":"","flags":["clientdll","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/model_dump_convert_info.json b/generators/gamesdkdocumentation/cs2/docs/commands/model_dump_convert_info.json new file mode 100644 index 000000000..c59e463b2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/model_dump_convert_info.json @@ -0,0 +1 @@ +{"kind":"command","name":"model_dump_convert_info","description":"Print model load-time conversion info","args":"","flags":["linked_concommand","developmentonly","gamedll","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/movie_fixwave.json b/generators/gamesdkdocumentation/cs2/docs/commands/movie_fixwave.json new file mode 100644 index 000000000..249dcaeaf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/movie_fixwave.json @@ -0,0 +1 @@ +{"kind":"command","name":"movie_fixwave","description":"Fixup corrupted .wav file if engine crashed during startmovie/endmovie, etc.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_backup_restore_list_files.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_backup_restore_list_files.json new file mode 100644 index 000000000..8c8229bcf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_backup_restore_list_files.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_backup_restore_list_files","description":"Lists recent backup round files matching the prefix, most recent files first, accepts a numeric parameter to limit the number of files displayed","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_backup_restore_load_file.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_backup_restore_load_file.json new file mode 100644 index 000000000..1bbe2dbf8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_backup_restore_load_file.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_backup_restore_load_file","description":"Loads player cash, KDA, scores and team scores; resets to the next round after the backup","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_bot_ai_bt_clear_cache.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_bot_ai_bt_clear_cache.json new file mode 100644 index 000000000..a8ac6780b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_bot_ai_bt_clear_cache.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_bot_ai_bt_clear_cache","description":"Clears the cache for behavior tree files.","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_debug_timeouts.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_debug_timeouts.json new file mode 100644 index 000000000..beef663a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_debug_timeouts.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_debug_timeouts","description":"Prints time outs to the console for debugging","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_disable_autokick.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_disable_autokick.json new file mode 100644 index 000000000..03850f2b6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_disable_autokick.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_disable_autokick","description":"Prevents a userid from being auto-kicked","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_dump_timers.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_dump_timers.json new file mode 100644 index 000000000..f75c906c4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_dump_timers.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_dump_timers","description":"Prints round timers to the console for debugging","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_modify_timeouts.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_modify_timeouts.json new file mode 100644 index 000000000..b8a149063 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_modify_timeouts.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_modify_timeouts","description":"mp_modify_timeouts , e.g., mp_modify ct -1","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_pause_match.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_pause_match.json new file mode 100644 index 000000000..594de4730 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_pause_match.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_pause_match","description":"Pause the match in the next freeze time","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_scrambleteams.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_scrambleteams.json new file mode 100644 index 000000000..5c84797de --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_scrambleteams.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_scrambleteams","description":"Scramble the teams and restart the game","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_swapteams.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_swapteams.json new file mode 100644 index 000000000..bdeed7eea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_swapteams.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_swapteams","description":"Swap the teams and restart the game","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_unpause_match.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_unpause_match.json new file mode 100644 index 000000000..1e49836b4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_unpause_match.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_unpause_match","description":"Resume the match","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_warmup_end.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_warmup_end.json new file mode 100644 index 000000000..39ba7e9f6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_warmup_end.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_warmup_end","description":"End warmup immediately.","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/mp_warmup_start.json b/generators/gamesdkdocumentation/cs2/docs/commands/mp_warmup_start.json new file mode 100644 index 000000000..730b68c97 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/mp_warmup_start.json @@ -0,0 +1 @@ +{"kind":"command","name":"mp_warmup_start","description":"Start warmup.","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/multvar.json b/generators/gamesdkdocumentation/cs2/docs/commands/multvar.json new file mode 100644 index 000000000..3a6b1c88a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/multvar.json @@ -0,0 +1 @@ +{"kind":"command","name":"multvar","description":"Multiply specified convar value.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_add_to_selected_set.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_add_to_selected_set.json new file mode 100644 index 000000000..ba67c4e85 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_add_to_selected_set.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_add_to_selected_set","description":"Add current area to the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_add_to_selected_set_by_id.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_add_to_selected_set_by_id.json new file mode 100644 index 000000000..1a0ca462f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_add_to_selected_set_by_id.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_add_to_selected_set_by_id","description":"Add specified area id to the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_avoid.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_avoid.json new file mode 100644 index 000000000..6e4e0f705 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_avoid.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_avoid","description":"Toggles the 'avoid this area when possible' flag used by the AI system.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_begin_deselecting.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_begin_deselecting.json new file mode 100644 index 000000000..fd9e5c74c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_begin_deselecting.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_begin_deselecting","description":"Start continuously removing from the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_begin_drag_deselecting.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_begin_drag_deselecting.json new file mode 100644 index 000000000..987d432d3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_begin_drag_deselecting.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_begin_drag_deselecting","description":"Start dragging a selection area.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_begin_drag_selecting.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_begin_drag_selecting.json new file mode 100644 index 000000000..e54e6385d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_begin_drag_selecting.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_begin_drag_selecting","description":"Start dragging a selection area.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_begin_selecting.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_begin_selecting.json new file mode 100644 index 000000000..12db36ff2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_begin_selecting.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_begin_selecting","description":"Start continuously adding to the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_check_connectivity.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_check_connectivity.json new file mode 100644 index 000000000..7e678cf70 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_check_connectivity.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_check_connectivity","description":"Checks to be sure every (or just the marked) nav area can get to every goal area for the map (hostages or bomb site).","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_clear_attribute.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_clear_attribute.json new file mode 100644 index 000000000..cb581be01 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_clear_attribute.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_clear_attribute","description":"Remove given nav attribute from all areas in the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_clear_attributes.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_clear_attributes.json new file mode 100644 index 000000000..2eb20914f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_clear_attributes.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_clear_attributes","description":"Clear all nav attributes of selected area.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_clear_selected_set.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_clear_selected_set.json new file mode 100644 index 000000000..3beb31e97 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_clear_selected_set.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_clear_selected_set","description":"Clear the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_create_indirect_connection.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_create_indirect_connection.json new file mode 100644 index 000000000..1101e4190 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_create_indirect_connection.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_create_indirect_connection","description":"Create a connection between the selected area and the area pointed at by the crosshair.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_create_indirect_connection_from_to.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_create_indirect_connection_from_to.json new file mode 100644 index 000000000..ecd8b1d12 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_create_indirect_connection_from_to.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_create_indirect_connection_from_to","description":"Create a connection between the current 'from' and 'to' locations.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_create_indirect_connection_set_from_using_editpos.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_create_indirect_connection_set_from_using_editpos.json new file mode 100644 index 000000000..b4751017d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_create_indirect_connection_set_from_using_editpos.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_create_indirect_connection_set_from_using_editpos","description":"Set the 'from' location of an indirect connection to be the current edit pos of nav_edit.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_create_indirect_connection_set_to_using_editpos.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_create_indirect_connection_set_to_using_editpos.json new file mode 100644 index 000000000..9e6419854 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_create_indirect_connection_set_to_using_editpos.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_create_indirect_connection_set_to_using_editpos","description":"Set the 'to' location of an indirect connection to be the current edit pos of nav_edit.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_delete.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_delete.json new file mode 100644 index 000000000..ca0cee93b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_delete.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_delete","description":"Deletes the currently highlighted Area.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_delete_all_hull.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_delete_all_hull.json new file mode 100644 index 000000000..4df5e25f9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_delete_all_hull.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_delete_all_hull","description":"Deletes all areas with given hull category.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_delete_marked.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_delete_marked.json new file mode 100644 index 000000000..c3c24dc52 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_delete_marked.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_delete_marked","description":"Deletes the currently marked Area (if any).","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_disconnect.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_disconnect.json new file mode 100644 index 000000000..a5f47de70 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_disconnect.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_disconnect","description":"Disconnects selected area from all neighbor areas.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_end_deselecting.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_end_deselecting.json new file mode 100644 index 000000000..5192cecce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_end_deselecting.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_end_deselecting","description":"Stop continuously removing from the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_end_drag_deselecting.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_end_drag_deselecting.json new file mode 100644 index 000000000..4778de394 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_end_drag_deselecting.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_end_drag_deselecting","description":"Stop dragging a selection area.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_end_drag_selecting.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_end_drag_selecting.json new file mode 100644 index 000000000..31a7addc5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_end_drag_selecting.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_end_drag_selecting","description":"Stop dragging a selection area.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_end_selecting.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_end_selecting.json new file mode 100644 index 000000000..cf31973a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_end_selecting.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_end_selecting","description":"Stop continuously adding to the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_list_movable_meshes.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_list_movable_meshes.json new file mode 100644 index 000000000..8c4e3c094 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_list_movable_meshes.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_list_movable_meshes","description":"List the movable meshes registered with the movable meshes manager.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_lower_drag_volume_max.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_lower_drag_volume_max.json new file mode 100644 index 000000000..33969ff79 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_lower_drag_volume_max.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_lower_drag_volume_max","description":"Lower the top of the drag select volume.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_lower_drag_volume_min.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_lower_drag_volume_min.json new file mode 100644 index 000000000..2d7bd50d0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_lower_drag_volume_min.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_lower_drag_volume_min","description":"Lower the bottom of the drag select volume.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_mark.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_mark.json new file mode 100644 index 000000000..9a79442cd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_mark.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_mark","description":"Marks the Area or Ladder under the cursor for manipulation by subsequent editing commands.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_mark_attribute.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_mark_attribute.json new file mode 100644 index 000000000..0528c888a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_mark_attribute.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_mark_attribute","description":"Set nav attribute for all areas in the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_precise.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_precise.json new file mode 100644 index 000000000..a20725536 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_precise.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_precise","description":"Toggles the 'dont avoid obstacles' flag used by the AI system.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_raise_drag_volume_max.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_raise_drag_volume_max.json new file mode 100644 index 000000000..fbcf07459 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_raise_drag_volume_max.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_raise_drag_volume_max","description":"Raise the top of the drag select volume.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_raise_drag_volume_min.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_raise_drag_volume_min.json new file mode 100644 index 000000000..db6a39b5b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_raise_drag_volume_min.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_raise_drag_volume_min","description":"Raise the bottom of the drag select volume.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_recall_selected_set.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_recall_selected_set.json new file mode 100644 index 000000000..7b896a964 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_recall_selected_set.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_recall_selected_set","description":"Re-selects the stored selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_remove_from_selected_set.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_remove_from_selected_set.json new file mode 100644 index 000000000..5d39b34a1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_remove_from_selected_set.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_remove_from_selected_set","description":"Remove current area from the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_select_radius.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_select_radius.json new file mode 100644 index 000000000..29c0ccd58 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_select_radius.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_select_radius","description":"Adds all areas in a radius to the selection set","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_select_with_attribute.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_select_with_attribute.json new file mode 100644 index 000000000..bd1b5d64d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_select_with_attribute.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_select_with_attribute","description":"Selects areas with the given attribute.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_set_movable_mesh_dormant_flag.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_set_movable_mesh_dormant_flag.json new file mode 100644 index 000000000..b8acdccc8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_set_movable_mesh_dormant_flag.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_set_movable_mesh_dormant_flag","description":"Set the movable mesh dormant flag (0=active, 1=dormant)","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_split.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_split.json new file mode 100644 index 000000000..bc0ba8245 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_split.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_split","description":"To split an Area into two, align the split line using your cursor and invoke the split command.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_store_selected_set.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_store_selected_set.json new file mode 100644 index 000000000..370b6c01b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_store_selected_set.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_store_selected_set","description":"Stores the current selected set for later retrieval.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_switch.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_switch.json new file mode 100644 index 000000000..cbee4be58 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_switch.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_switch","description":"Switches to navmesh for the specified spawngroup","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_test_level_hull.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_test_level_hull.json new file mode 100644 index 000000000..c9b218702 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_test_level_hull.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_test_level_hull","description":"Find entities that intrude into the nav mesh. List those entities in console output, and display bounding boxes around them for a while.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_test_level_hull_move.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_test_level_hull_move.json new file mode 100644 index 000000000..a22f937c3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_test_level_hull_move.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_test_level_hull_move","description":"","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_toggle_deselecting.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_toggle_deselecting.json new file mode 100644 index 000000000..8ff7f79e5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_toggle_deselecting.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_toggle_deselecting","description":"Start or stop continuously removing from the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_toggle_in_selected_set.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_toggle_in_selected_set.json new file mode 100644 index 000000000..d997c726d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_toggle_in_selected_set.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_toggle_in_selected_set","description":"Remove current area from the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_toggle_selected_set.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_toggle_selected_set.json new file mode 100644 index 000000000..556a48d26 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_toggle_selected_set.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_toggle_selected_set","description":"Toggles all areas into/out of the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_toggle_selecting.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_toggle_selecting.json new file mode 100644 index 000000000..aa4f985f9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_toggle_selecting.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_toggle_selecting","description":"Start or stop continuously adding to the selected set.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nav_unmark.json b/generators/gamesdkdocumentation/cs2/docs/commands/nav_unmark.json new file mode 100644 index 000000000..2f238baf5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nav_unmark.json @@ -0,0 +1 @@ +{"kind":"command","name":"nav_unmark","description":"Clears the marked Area or Ladder.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/net_reloadgameevents.json b/generators/gamesdkdocumentation/cs2/docs/commands/net_reloadgameevents.json new file mode 100644 index 000000000..ebd115546 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/net_reloadgameevents.json @@ -0,0 +1 @@ +{"kind":"command","name":"net_reloadgameevents","description":"Reload the game events","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/net_stats_json.json b/generators/gamesdkdocumentation/cs2/docs/commands/net_stats_json.json new file mode 100644 index 000000000..83d3490e0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/net_stats_json.json @@ -0,0 +1 @@ +{"kind":"command","name":"net_stats_json","description":"Output server networking statistics in json format","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/nextdemo.json b/generators/gamesdkdocumentation/cs2/docs/commands/nextdemo.json new file mode 100644 index 000000000..44f535ec9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/nextdemo.json @@ -0,0 +1 @@ +{"kind":"command","name":"nextdemo","description":"Play next demo in sequence.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/noclip.json b/generators/gamesdkdocumentation/cs2/docs/commands/noclip.json new file mode 100644 index 000000000..5711116ac --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/noclip.json @@ -0,0 +1 @@ +{"kind":"command","name":"noclip","description":"Toggle. Player becomes non-solid and flies. Optional argument of 0 or 1 to force enable/disable","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/notarget.json b/generators/gamesdkdocumentation/cs2/docs/commands/notarget.json new file mode 100644 index 000000000..d26a5ce08 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/notarget.json @@ -0,0 +1 @@ +{"kind":"command","name":"notarget","description":"Toggle. Player becomes hidden to NPCs.","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/open_asset.json b/generators/gamesdkdocumentation/cs2/docs/commands/open_asset.json new file mode 100644 index 000000000..40b488211 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/open_asset.json @@ -0,0 +1 @@ +{"kind":"command","name":"open_asset","description":"Opens an asset in it's primary editor of choice. Specify the full path to the asset from the mod directory.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/p2p_listpeers.json b/generators/gamesdkdocumentation/cs2/docs/commands/p2p_listpeers.json new file mode 100644 index 000000000..1e616056b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/p2p_listpeers.json @@ -0,0 +1 @@ +{"kind":"command","name":"p2p_listpeers","description":"List currently known peers.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/p2p_ping.json b/generators/gamesdkdocumentation/cs2/docs/commands/p2p_ping.json new file mode 100644 index 000000000..906ff0cfe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/p2p_ping.json @@ -0,0 +1 @@ +{"kind":"command","name":"p2p_ping","description":"Ping a peer.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/panorama_dispatch_event.json b/generators/gamesdkdocumentation/cs2/docs/commands/panorama_dispatch_event.json new file mode 100644 index 000000000..a417d7f18 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/panorama_dispatch_event.json @@ -0,0 +1 @@ +{"kind":"command","name":"panorama_dispatch_event","description":"Dispatch the event defined by the argument string. No creating panel is specified.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/panorama_dump_symbols.json b/generators/gamesdkdocumentation/cs2/docs/commands/panorama_dump_symbols.json new file mode 100644 index 000000000..be534f4bb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/panorama_dump_symbols.json @@ -0,0 +1 @@ +{"kind":"command","name":"panorama_dump_symbols","description":" Dump all of the symbols in the Panorama symbol table","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/panorama_generate_layout_xsd.json b/generators/gamesdkdocumentation/cs2/docs/commands/panorama_generate_layout_xsd.json new file mode 100644 index 000000000..e868dcbb8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/panorama_generate_layout_xsd.json @@ -0,0 +1 @@ +{"kind":"command","name":"panorama_generate_layout_xsd","description":"Generate the Layout XML Schema Definition for the current run-time (types are dependent on which game DLL is running).","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/panorama_print_cache_status.json b/generators/gamesdkdocumentation/cs2/docs/commands/panorama_print_cache_status.json new file mode 100644 index 000000000..094ad6ce6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/panorama_print_cache_status.json @@ -0,0 +1 @@ +{"kind":"command","name":"panorama_print_cache_status","description":"Print internal panorama refcounts for every file","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/panorama_print_svg_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/panorama_print_svg_stats.json new file mode 100644 index 000000000..be282d42f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/panorama_print_svg_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"panorama_print_svg_stats","description":"","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/particle_test_create.json b/generators/gamesdkdocumentation/cs2/docs/commands/particle_test_create.json new file mode 100644 index 000000000..9c44f2b6b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/particle_test_create.json @@ -0,0 +1 @@ +{"kind":"command","name":"particle_test_create","description":"Creates the named particle system where the player is looking.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/particle_test_destroy.json b/generators/gamesdkdocumentation/cs2/docs/commands/particle_test_destroy.json new file mode 100644 index 000000000..b08d73501 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/particle_test_destroy.json @@ -0,0 +1 @@ +{"kind":"command","name":"particle_test_destroy","description":"Destroys all particle systems matching the specified name.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/particle_test_start.json b/generators/gamesdkdocumentation/cs2/docs/commands/particle_test_start.json new file mode 100644 index 000000000..b6ba3ff6a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/particle_test_start.json @@ -0,0 +1 @@ +{"kind":"command","name":"particle_test_start","description":"Dispatches the test particle system with the parameters specified in particle_test_file,","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/particle_test_stop.json b/generators/gamesdkdocumentation/cs2/docs/commands/particle_test_stop.json new file mode 100644 index 000000000..cd385e884 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/particle_test_stop.json @@ -0,0 +1 @@ +{"kind":"command","name":"particle_test_stop","description":"Stops all particle systems on the selected entities.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/path.json b/generators/gamesdkdocumentation/cs2/docs/commands/path.json new file mode 100644 index 000000000..e4490d64d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/path.json @@ -0,0 +1 @@ +{"kind":"command","name":"path","description":"Show the filesystem path.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/pause.json b/generators/gamesdkdocumentation/cs2/docs/commands/pause.json new file mode 100644 index 000000000..4f462b175 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/pause.json @@ -0,0 +1 @@ +{"kind":"command","name":"pause","description":"Toggle the server pause state.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/perfectworld_replenish_funds.json b/generators/gamesdkdocumentation/cs2/docs/commands/perfectworld_replenish_funds.json new file mode 100644 index 000000000..ddf56f3af --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/perfectworld_replenish_funds.json @@ -0,0 +1 @@ +{"kind":"command","name":"perfectworld_replenish_funds","description":"Opens Perfect World funds replenishment page for account.","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/phys_create_test_character_proxy.json b/generators/gamesdkdocumentation/cs2/docs/commands/phys_create_test_character_proxy.json new file mode 100644 index 000000000..618a4f971 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/phys_create_test_character_proxy.json @@ -0,0 +1 @@ +{"kind":"command","name":"phys_create_test_character_proxy","description":"Create test character proxy","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/phys_debug_draw.json b/generators/gamesdkdocumentation/cs2/docs/commands/phys_debug_draw.json new file mode 100644 index 000000000..2d33eca92 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/phys_debug_draw.json @@ -0,0 +1 @@ +{"kind":"command","name":"phys_debug_draw","description":"Set up debug-draw of physics internal state","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/phys_dump_intersection_controller.json b/generators/gamesdkdocumentation/cs2/docs/commands/phys_dump_intersection_controller.json new file mode 100644 index 000000000..f6d77927f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/phys_dump_intersection_controller.json @@ -0,0 +1 @@ +{"kind":"command","name":"phys_dump_intersection_controller","description":"Dump intersection controller status","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/phys_dump_main_world.json b/generators/gamesdkdocumentation/cs2/docs/commands/phys_dump_main_world.json new file mode 100644 index 000000000..3ceb38adf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/phys_dump_main_world.json @@ -0,0 +1 @@ +{"kind":"command","name":"phys_dump_main_world","description":"Dump physics main world to file","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/phys_dump_memory.json b/generators/gamesdkdocumentation/cs2/docs/commands/phys_dump_memory.json new file mode 100644 index 000000000..e4dd8a854 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/phys_dump_memory.json @@ -0,0 +1 @@ +{"kind":"command","name":"phys_dump_memory","description":"Dump memory usage","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/phys_list.json b/generators/gamesdkdocumentation/cs2/docs/commands/phys_list.json new file mode 100644 index 000000000..a3990a3bd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/phys_list.json @@ -0,0 +1 @@ +{"kind":"command","name":"phys_list","description":"List all physics component contents of every entity in the game;","args":" initiate|terminate streaming to physics debugger","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/phys_record_rays.json b/generators/gamesdkdocumentation/cs2/docs/commands/phys_record_rays.json new file mode 100644 index 000000000..74b0223ff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/phys_record_rays.json @@ -0,0 +1 @@ +{"kind":"command","name":"phys_record_rays","description":"Dump physics main world to file","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/phys_record_rays_and_world.json b/generators/gamesdkdocumentation/cs2/docs/commands/phys_record_rays_and_world.json new file mode 100644 index 000000000..45618389c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/phys_record_rays_and_world.json @@ -0,0 +1 @@ +{"kind":"command","name":"phys_record_rays_and_world","description":"Dump traces physics main world to file","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/phys_shoot.json b/generators/gamesdkdocumentation/cs2/docs/commands/phys_shoot.json new file mode 100644 index 000000000..68f33cb87 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/phys_shoot.json @@ -0,0 +1 @@ +{"kind":"command","name":"phys_shoot","description":"Shoots a phys object.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/phys_sleep.json b/generators/gamesdkdocumentation/cs2/docs/commands/phys_sleep.json new file mode 100644 index 000000000..08c489fca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/phys_sleep.json @@ -0,0 +1 @@ +{"kind":"command","name":"phys_sleep","description":"Put all physics in all the worlds to sleep","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/phys_wakeup.json b/generators/gamesdkdocumentation/cs2/docs/commands/phys_wakeup.json new file mode 100644 index 000000000..cb9857dd5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/phys_wakeup.json @@ -0,0 +1 @@ +{"kind":"command","name":"phys_wakeup","description":"Wake all physics objects in the Main physics up","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/physics_add_test.json b/generators/gamesdkdocumentation/cs2/docs/commands/physics_add_test.json new file mode 100644 index 000000000..86b16259a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/physics_add_test.json @@ -0,0 +1 @@ +{"kind":"command","name":"physics_add_test","description":"add test object","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/physics_debug_entity.json b/generators/gamesdkdocumentation/cs2/docs/commands/physics_debug_entity.json new file mode 100644 index 000000000..398df3d5a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/physics_debug_entity.json @@ -0,0 +1 @@ +{"kind":"command","name":"physics_debug_entity","description":"Dumps debug info for an entity","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/physics_highlight_active.json b/generators/gamesdkdocumentation/cs2/docs/commands/physics_highlight_active.json new file mode 100644 index 000000000..d600794f8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/physics_highlight_active.json @@ -0,0 +1 @@ +{"kind":"command","name":"physics_highlight_active","description":"Turns on the absbox for all active physics objects.","args":" un-highlight.","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/physics_remove_test.json b/generators/gamesdkdocumentation/cs2/docs/commands/physics_remove_test.json new file mode 100644 index 000000000..cbdd5d158 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/physics_remove_test.json @@ -0,0 +1 @@ +{"kind":"command","name":"physics_remove_test","description":"remove test object","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/physics_report_active.json b/generators/gamesdkdocumentation/cs2/docs/commands/physics_report_active.json new file mode 100644 index 000000000..be09494a1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/physics_report_active.json @@ -0,0 +1 @@ +{"kind":"command","name":"physics_report_active","description":"Lists all active physics objects","args":" extra info","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/pixelvis_debug.json b/generators/gamesdkdocumentation/cs2/docs/commands/pixelvis_debug.json new file mode 100644 index 000000000..c50d6072c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/pixelvis_debug.json @@ -0,0 +1 @@ +{"kind":"command","name":"pixelvis_debug","description":"Dump debug info","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/plant_bomb.json b/generators/gamesdkdocumentation/cs2/docs/commands/plant_bomb.json new file mode 100644 index 000000000..c95d2131b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/plant_bomb.json @@ -0,0 +1 @@ +{"kind":"command","name":"plant_bomb","description":"Plant a bomb where the player is looking.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/play.json b/generators/gamesdkdocumentation/cs2/docs/commands/play.json new file mode 100644 index 000000000..ccc07af1b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/play.json @@ -0,0 +1 @@ +{"kind":"command","name":"play","description":"Play a sound.","args":"","flags":["server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/playcast.json b/generators/gamesdkdocumentation/cs2/docs/commands/playcast.json new file mode 100644 index 000000000..c660251ea --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/playcast.json @@ -0,0 +1 @@ +{"kind":"command","name":"playcast","description":"Play a broadcast","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/playdemo.json b/generators/gamesdkdocumentation/cs2/docs/commands/playdemo.json new file mode 100644 index 000000000..b17c5671d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/playdemo.json @@ -0,0 +1 @@ +{"kind":"command","name":"playdemo","description":"Play a recorded demo file (.dem ).","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/player_ping.json b/generators/gamesdkdocumentation/cs2/docs/commands/player_ping.json new file mode 100644 index 000000000..9796510ed --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/player_ping.json @@ -0,0 +1 @@ +{"kind":"command","name":"player_ping","description":"Creates a ping notification where the player is looking.","args":"","flags":["gamedll","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/playsound.json b/generators/gamesdkdocumentation/cs2/docs/commands/playsound.json new file mode 100644 index 000000000..38b50811c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/playsound.json @@ -0,0 +1 @@ +{"kind":"command","name":"playsound","description":"playsound ","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/playsoundscape.json b/generators/gamesdkdocumentation/cs2/docs/commands/playsoundscape.json new file mode 100644 index 000000000..87c061963 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/playsoundscape.json @@ -0,0 +1 @@ +{"kind":"command","name":"playsoundscape","description":"Forces a soundscape to play","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/playvol.json b/generators/gamesdkdocumentation/cs2/docs/commands/playvol.json new file mode 100644 index 000000000..0c7f46309 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/playvol.json @@ -0,0 +1 @@ +{"kind":"command","name":"playvol","description":"Play a sound at a specified volume.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/png_screenshot.json b/generators/gamesdkdocumentation/cs2/docs/commands/png_screenshot.json new file mode 100644 index 000000000..645225495 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/png_screenshot.json @@ -0,0 +1 @@ +{"kind":"command","name":"png_screenshot","description":"Take a .png screenshot: png_screenshot [filename]","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/pop_var_values.json b/generators/gamesdkdocumentation/cs2/docs/commands/pop_var_values.json new file mode 100644 index 000000000..b730e9740 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/pop_var_values.json @@ -0,0 +1 @@ +{"kind":"command","name":"pop_var_values","description":"Restore previously pushed convars and config values","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/print_changed_convars.json b/generators/gamesdkdocumentation/cs2/docs/commands/print_changed_convars.json new file mode 100644 index 000000000..8f5e021be --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/print_changed_convars.json @@ -0,0 +1 @@ +{"kind":"command","name":"print_changed_convars","description":"Prints all convars that have changed from their default value","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/print_mapgroup.json b/generators/gamesdkdocumentation/cs2/docs/commands/print_mapgroup.json new file mode 100644 index 000000000..171150a93 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/print_mapgroup.json @@ -0,0 +1 @@ +{"kind":"command","name":"print_mapgroup","description":"Prints the current mapgroup and the contained maps","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/print_mapgroup_sv.json b/generators/gamesdkdocumentation/cs2/docs/commands/print_mapgroup_sv.json new file mode 100644 index 000000000..5abf3e32b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/print_mapgroup_sv.json @@ -0,0 +1 @@ +{"kind":"command","name":"print_mapgroup_sv","description":"Prints the current mapgroup and the contained maps","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/progress_enable.json b/generators/gamesdkdocumentation/cs2/docs/commands/progress_enable.json new file mode 100644 index 000000000..9defc6434 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/progress_enable.json @@ -0,0 +1 @@ +{"kind":"command","name":"progress_enable","description":"","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/prop_debug.json b/generators/gamesdkdocumentation/cs2/docs/commands/prop_debug.json new file mode 100644 index 000000000..b7c021f26 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/prop_debug.json @@ -0,0 +1 @@ +{"kind":"command","name":"prop_debug","description":"Toggle prop debug mode. If on, props will show colorcoded bounding boxes. Red means ignore all damage. White means respond physically to damage but never break. Green maps health in the range of 100 down to 1.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/prop_dynamic_create.json b/generators/gamesdkdocumentation/cs2/docs/commands/prop_dynamic_create.json new file mode 100644 index 000000000..cd1aa0b9a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/prop_dynamic_create.json @@ -0,0 +1 @@ +{"kind":"command","name":"prop_dynamic_create","description":"Creates a dynamic prop with a specific .vmdl aimed away from where the player is looking.","args":" {.vmdl name}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/prop_physics_create.json b/generators/gamesdkdocumentation/cs2/docs/commands/prop_physics_create.json new file mode 100644 index 000000000..b7e36039b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/prop_physics_create.json @@ -0,0 +1 @@ +{"kind":"command","name":"prop_physics_create","description":"Creates a physics prop with a specific .vmdl aimed away from where the player is looking.","args":" {.vmdl name}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/pulse_debug_entity.json b/generators/gamesdkdocumentation/cs2/docs/commands/pulse_debug_entity.json new file mode 100644 index 000000000..ed79d3339 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/pulse_debug_entity.json @@ -0,0 +1 @@ +{"kind":"command","name":"pulse_debug_entity","description":"Opens a graph referencing the selected entity. If it is referenced by more than 1 graph, list all the active pulse graph instances referring to that entity so you can pick which one you want.","args":"","flags":["gamedll","cheat","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/pulse_debug_print.json b/generators/gamesdkdocumentation/cs2/docs/commands/pulse_debug_print.json new file mode 100644 index 000000000..8b806a8f4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/pulse_debug_print.json @@ -0,0 +1 @@ +{"kind":"command","name":"pulse_debug_print","description":"Usage: pulse_debug_print ","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/pulse_list_graphs.json b/generators/gamesdkdocumentation/cs2/docs/commands/pulse_list_graphs.json new file mode 100644 index 000000000..eee7df21d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/pulse_list_graphs.json @@ -0,0 +1 @@ +{"kind":"command","name":"pulse_list_graphs","description":"List all the active pulse graph instances","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/pulse_open_graph_id.json b/generators/gamesdkdocumentation/cs2/docs/commands/pulse_open_graph_id.json new file mode 100644 index 000000000..fb9e86a78 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/pulse_open_graph_id.json @@ -0,0 +1 @@ +{"kind":"command","name":"pulse_open_graph_id","description":"Open a specific graph instance by id","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/pulse_print_graph_execution_history.json b/generators/gamesdkdocumentation/cs2/docs/commands/pulse_print_graph_execution_history.json new file mode 100644 index 000000000..381998692 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/pulse_print_graph_execution_history.json @@ -0,0 +1 @@ +{"kind":"command","name":"pulse_print_graph_execution_history","description":"Prints the execution history of a graph by filename or instanceid","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/push_var_values.json b/generators/gamesdkdocumentation/cs2/docs/commands/push_var_values.json new file mode 100644 index 000000000..f924a3fe4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/push_var_values.json @@ -0,0 +1 @@ +{"kind":"command","name":"push_var_values","description":"Save convars and config values","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/quit.json b/generators/gamesdkdocumentation/cs2/docs/commands/quit.json new file mode 100644 index 000000000..3cff54e22 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/quit.json @@ -0,0 +1 @@ +{"kind":"command","name":"quit","description":"Quit the game","args":"","flags":["release","vconsole_set_focus"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/r_force_engine_render_frame.json b/generators/gamesdkdocumentation/cs2/docs/commands/r_force_engine_render_frame.json new file mode 100644 index 000000000..74659feb7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/r_force_engine_render_frame.json @@ -0,0 +1 @@ +{"kind":"command","name":"r_force_engine_render_frame","description":"Force a single render of the engine viewport.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/r_gpu_mem_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/r_gpu_mem_stats.json new file mode 100644 index 000000000..f0038b659 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/r_gpu_mem_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"r_gpu_mem_stats","description":"Display GPU memory usage.","args":"","flags":["linked_concommand","developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/r_print_buffers.json b/generators/gamesdkdocumentation/cs2/docs/commands/r_print_buffers.json new file mode 100644 index 000000000..009c7d88b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/r_print_buffers.json @@ -0,0 +1 @@ +{"kind":"command","name":"r_print_buffers","description":"Print Vertex/Index/GPU buffers.","args":"","flags":["linked_concommand","developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/r_render_coordination_state.json b/generators/gamesdkdocumentation/cs2/docs/commands/r_render_coordination_state.json new file mode 100644 index 000000000..208ead49f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/r_render_coordination_state.json @@ -0,0 +1 @@ +{"kind":"command","name":"r_render_coordination_state","description":"Prints out the current render coordination state.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/r_renderdoc_capture_frame.json b/generators/gamesdkdocumentation/cs2/docs/commands/r_renderdoc_capture_frame.json new file mode 100644 index 000000000..713d07465 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/r_renderdoc_capture_frame.json @@ -0,0 +1 @@ +{"kind":"command","name":"r_renderdoc_capture_frame","description":"Triggers a RenderDoc capture","args":"","flags":["linked_concommand","developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/r_renderdoc_capture_window_vulkan.json b/generators/gamesdkdocumentation/cs2/docs/commands/r_renderdoc_capture_window_vulkan.json new file mode 100644 index 000000000..c0ac1457c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/r_renderdoc_capture_window_vulkan.json @@ -0,0 +1 @@ +{"kind":"command","name":"r_renderdoc_capture_window_vulkan","description":"Triggers a RenderDoc capture of a specific Window","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/r_toggleviewportsize.json b/generators/gamesdkdocumentation/cs2/docs/commands/r_toggleviewportsize.json new file mode 100644 index 000000000..8969cc8a8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/r_toggleviewportsize.json @@ -0,0 +1 @@ +{"kind":"command","name":"r_toggleviewportsize","description":"Toggles viewport size between small + full window.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/r_viewport.json b/generators/gamesdkdocumentation/cs2/docs/commands/r_viewport.json new file mode 100644 index 000000000..5475dbff1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/r_viewport.json @@ -0,0 +1 @@ +{"kind":"command","name":"r_viewport","description":"Slams viewport size to a specified value.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/radio.json b/generators/gamesdkdocumentation/cs2/docs/commands/radio.json new file mode 100644 index 000000000..73faeaa52 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/radio.json @@ -0,0 +1 @@ +{"kind":"command","name":"radio","description":"Opens a radio menu","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/radio1.json b/generators/gamesdkdocumentation/cs2/docs/commands/radio1.json new file mode 100644 index 000000000..78ceb6107 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/radio1.json @@ -0,0 +1 @@ +{"kind":"command","name":"radio1","description":"Opens a radio menu","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/radio2.json b/generators/gamesdkdocumentation/cs2/docs/commands/radio2.json new file mode 100644 index 000000000..7ef4be7f9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/radio2.json @@ -0,0 +1 @@ +{"kind":"command","name":"radio2","description":"Opens a radio menu","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/radio3.json b/generators/gamesdkdocumentation/cs2/docs/commands/radio3.json new file mode 100644 index 000000000..e214ee8a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/radio3.json @@ -0,0 +1 @@ +{"kind":"command","name":"radio3","description":"Opens a radio menu","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ragdoll_cleanup_all.json b/generators/gamesdkdocumentation/cs2/docs/commands/ragdoll_cleanup_all.json new file mode 100644 index 000000000..c312f7bff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ragdoll_cleanup_all.json @@ -0,0 +1 @@ +{"kind":"command","name":"ragdoll_cleanup_all","description":"Cleans up all ragdolls.","args":"","flags":["linked_concommand","gamedll","clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/rangefinder.json b/generators/gamesdkdocumentation/cs2/docs/commands/rangefinder.json new file mode 100644 index 000000000..6778d5249 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/rangefinder.json @@ -0,0 +1 @@ +{"kind":"command","name":"rangefinder","description":"Measures distance along a ray","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/rangefinder2d.json b/generators/gamesdkdocumentation/cs2/docs/commands/rangefinder2d.json new file mode 100644 index 000000000..8804d49ff --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/rangefinder2d.json @@ -0,0 +1 @@ +{"kind":"command","name":"rangefinder2d","description":"Measures distance along a ray, only measuring along XY plane.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ray_bench.json b/generators/gamesdkdocumentation/cs2/docs/commands/ray_bench.json new file mode 100644 index 000000000..c4b05afd2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ray_bench.json @@ -0,0 +1 @@ +{"kind":"command","name":"ray_bench","description":"Load the rays and run the benchmark","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/rcon.json b/generators/gamesdkdocumentation/cs2/docs/commands/rcon.json new file mode 100644 index 000000000..4656bfd40 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/rcon.json @@ -0,0 +1 @@ +{"kind":"command","name":"rcon","description":"Issue an rcon command.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/rebuy.json b/generators/gamesdkdocumentation/cs2/docs/commands/rebuy.json new file mode 100644 index 000000000..2b0004fbe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/rebuy.json @@ -0,0 +1 @@ +{"kind":"command","name":"rebuy","description":"Attempt to repurchase items with the order listed in cl_rebuy","args":"","flags":["clientdll","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/record.json b/generators/gamesdkdocumentation/cs2/docs/commands/record.json new file mode 100644 index 000000000..7a6e4ec0e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/record.json @@ -0,0 +1 @@ +{"kind":"command","name":"record","description":"Record a demo.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/redirectend.json b/generators/gamesdkdocumentation/cs2/docs/commands/redirectend.json new file mode 100644 index 000000000..c91c9e06f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/redirectend.json @@ -0,0 +1 @@ +{"kind":"command","name":"redirectend","description":"Redirect server console output","args":"","flags":["hidden","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/redirectstart.json b/generators/gamesdkdocumentation/cs2/docs/commands/redirectstart.json new file mode 100644 index 000000000..dbf5483a8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/redirectstart.json @@ -0,0 +1 @@ +{"kind":"command","name":"redirectstart","description":"Redirect server console output","args":"","flags":["hidden","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/regenerate_weapon_skins.json b/generators/gamesdkdocumentation/cs2/docs/commands/regenerate_weapon_skins.json new file mode 100644 index 000000000..f7742e945 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/regenerate_weapon_skins.json @@ -0,0 +1 @@ +{"kind":"command","name":"regenerate_weapon_skins","description":"","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/reload_store_config.json b/generators/gamesdkdocumentation/cs2/docs/commands/reload_store_config.json new file mode 100644 index 000000000..feb9df952 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/reload_store_config.json @@ -0,0 +1 @@ +{"kind":"command","name":"reload_store_config","description":"","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/reloadgame.json b/generators/gamesdkdocumentation/cs2/docs/commands/reloadgame.json new file mode 100644 index 000000000..96924428b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/reloadgame.json @@ -0,0 +1 @@ +{"kind":"command","name":"reloadgame","description":"Reload the most recent saved game.","args":"","flags":["cheat","vconsole_set_focus"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/remove_weapon.json b/generators/gamesdkdocumentation/cs2/docs/commands/remove_weapon.json new file mode 100644 index 000000000..8342c077b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/remove_weapon.json @@ -0,0 +1 @@ +{"kind":"command","name":"remove_weapon","description":"Remove a weapon held by the player.","args":" ","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/removeid.json b/generators/gamesdkdocumentation/cs2/docs/commands/removeid.json new file mode 100644 index 000000000..e443622c4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/removeid.json @@ -0,0 +1 @@ +{"kind":"command","name":"removeid","description":"Remove a user ID from the ban list.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/removeip.json b/generators/gamesdkdocumentation/cs2/docs/commands/removeip.json new file mode 100644 index 000000000..a96ceb959 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/removeip.json @@ -0,0 +1 @@ +{"kind":"command","name":"removeip","description":"Remove an IP address from the ban list.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/repeat_last_console_command.json b/generators/gamesdkdocumentation/cs2/docs/commands/repeat_last_console_command.json new file mode 100644 index 000000000..c2c2cd322 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/repeat_last_console_command.json @@ -0,0 +1 @@ +{"kind":"command","name":"repeat_last_console_command","description":"Repeat last console command.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/replay_death.json b/generators/gamesdkdocumentation/cs2/docs/commands/replay_death.json new file mode 100644 index 000000000..e037ea041 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/replay_death.json @@ -0,0 +1 @@ +{"kind":"command","name":"replay_death","description":"start hltv replay of last death","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/replay_start.json b/generators/gamesdkdocumentation/cs2/docs/commands/replay_start.json new file mode 100644 index 000000000..beedd7008 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/replay_start.json @@ -0,0 +1 @@ +{"kind":"command","name":"replay_start","description":"Start Source2 TV replay: replay_start []","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/replay_stop.json b/generators/gamesdkdocumentation/cs2/docs/commands/replay_stop.json new file mode 100644 index 000000000..974e39498 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/replay_stop.json @@ -0,0 +1 @@ +{"kind":"command","name":"replay_stop","description":"stop hltv replay","args":"","flags":["gamedll","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/report_entities.json b/generators/gamesdkdocumentation/cs2/docs/commands/report_entities.json new file mode 100644 index 000000000..9fd554d14 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/report_entities.json @@ -0,0 +1 @@ +{"kind":"command","name":"report_entities","description":"Lists all entities","args":"","flags":["developmentonly","gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/report_simthinklist.json b/generators/gamesdkdocumentation/cs2/docs/commands/report_simthinklist.json new file mode 100644 index 000000000..76bb7ff1d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/report_simthinklist.json @@ -0,0 +1 @@ +{"kind":"command","name":"report_simthinklist","description":"Lists all simulating/thinking entities","args":"","flags":["developmentonly","gamedll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/report_soundpatch.json b/generators/gamesdkdocumentation/cs2/docs/commands/report_soundpatch.json new file mode 100644 index 000000000..bb3eb0691 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/report_soundpatch.json @@ -0,0 +1 @@ +{"kind":"command","name":"report_soundpatch","description":"reports sound patch count","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/reset_gameconvars.json b/generators/gamesdkdocumentation/cs2/docs/commands/reset_gameconvars.json new file mode 100644 index 000000000..46ad5b77d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/reset_gameconvars.json @@ -0,0 +1 @@ +{"kind":"command","name":"reset_gameconvars","description":"Reset game convars to default values","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/resource_leaks.json b/generators/gamesdkdocumentation/cs2/docs/commands/resource_leaks.json new file mode 100644 index 000000000..e98f6ce3c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/resource_leaks.json @@ -0,0 +1 @@ +{"kind":"command","name":"resource_leaks","description":"resource_leaks : Show resource leaks for the named resource","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/resource_list.json b/generators/gamesdkdocumentation/cs2/docs/commands/resource_list.json new file mode 100644 index 000000000..c4e498e79 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/resource_list.json @@ -0,0 +1 @@ +{"kind":"command","name":"resource_list","description":"List loaded resources matching a substring","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/resource_log_allocate_timing.json b/generators/gamesdkdocumentation/cs2/docs/commands/resource_log_allocate_timing.json new file mode 100644 index 000000000..49cc7a5ce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/resource_log_allocate_timing.json @@ -0,0 +1 @@ +{"kind":"command","name":"resource_log_allocate_timing","description":"Log time spent in Allocate for all resource types","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/resource_repeated_reload.json b/generators/gamesdkdocumentation/cs2/docs/commands/resource_repeated_reload.json new file mode 100644 index 000000000..c9f27a705 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/resource_repeated_reload.json @@ -0,0 +1 @@ +{"kind":"command","name":"resource_repeated_reload","description":"resource_repeated_reload ( ...): Load and unload the specified resource(s)","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/resource_reset_allocate_timing.json b/generators/gamesdkdocumentation/cs2/docs/commands/resource_reset_allocate_timing.json new file mode 100644 index 000000000..6acffec4e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/resource_reset_allocate_timing.json @@ -0,0 +1 @@ +{"kind":"command","name":"resource_reset_allocate_timing","description":"Reset tracked time spent in Allocate (see resource_log_allocate_timing)","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/respawn_player.json b/generators/gamesdkdocumentation/cs2/docs/commands/respawn_player.json new file mode 100644 index 000000000..c3af52ee7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/respawn_player.json @@ -0,0 +1 @@ +{"kind":"command","name":"respawn_player","description":"Respawns the player from death!","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/restart.json b/generators/gamesdkdocumentation/cs2/docs/commands/restart.json new file mode 100644 index 000000000..b6fe161d2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/restart.json @@ -0,0 +1 @@ +{"kind":"command","name":"restart","description":"Poor man's restart: reload the current map from disk.","args":"","flags":["cheat","vconsole_set_focus"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/restart_in_insecure.json b/generators/gamesdkdocumentation/cs2/docs/commands/restart_in_insecure.json new file mode 100644 index 000000000..76aa8eea5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/restart_in_insecure.json @@ -0,0 +1 @@ +{"kind":"command","name":"restart_in_insecure","description":"Restart in insecure mode","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/restart_in_trusted.json b/generators/gamesdkdocumentation/cs2/docs/commands/restart_in_trusted.json new file mode 100644 index 000000000..3b7fe77d3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/restart_in_trusted.json @@ -0,0 +1 @@ +{"kind":"command","name":"restart_in_trusted","description":"Restart in trusted mode","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/restart_in_untrusted.json b/generators/gamesdkdocumentation/cs2/docs/commands/restart_in_untrusted.json new file mode 100644 index 000000000..5f050d1ef --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/restart_in_untrusted.json @@ -0,0 +1 @@ +{"kind":"command","name":"restart_in_untrusted","description":"Restart in untrusted mode","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/restart_normal.json b/generators/gamesdkdocumentation/cs2/docs/commands/restart_normal.json new file mode 100644 index 000000000..fbad12edc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/restart_normal.json @@ -0,0 +1 @@ +{"kind":"command","name":"restart_normal","description":"Restart","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/rr_dump_rules.json b/generators/gamesdkdocumentation/cs2/docs/commands/rr_dump_rules.json new file mode 100644 index 000000000..a9518598e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/rr_dump_rules.json @@ -0,0 +1 @@ +{"kind":"command","name":"rr_dump_rules","description":"Print all response rules","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/rr_forceconcept.json b/generators/gamesdkdocumentation/cs2/docs/commands/rr_forceconcept.json new file mode 100644 index 000000000..262c9cd04 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/rr_forceconcept.json @@ -0,0 +1 @@ +{"kind":"command","name":"rr_forceconcept","description":"fire a response concept directly at a given character.","args":" rr_forceconcept \"criteria1","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/rr_reloadresponsesystems.json b/generators/gamesdkdocumentation/cs2/docs/commands/rr_reloadresponsesystems.json new file mode 100644 index 000000000..fd259252a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/rr_reloadresponsesystems.json @@ -0,0 +1 @@ +{"kind":"command","name":"rr_reloadresponsesystems","description":"Reload all response system scripts.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/rs_dump_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/rs_dump_stats.json new file mode 100644 index 000000000..201aa5b5f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/rs_dump_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"rs_dump_stats","description":"rs_dump_stats - Dump resourcesystem stats.","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/run_perftest.json b/generators/gamesdkdocumentation/cs2/docs/commands/run_perftest.json new file mode 100644 index 000000000..3cb1b6674 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/run_perftest.json @@ -0,0 +1 @@ +{"kind":"command","name":"run_perftest","description":"Execute perftest.cfg","args":"","flags":["cheat","dontrecord"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/save.json b/generators/gamesdkdocumentation/cs2/docs/commands/save.json new file mode 100644 index 000000000..a0db1c9df --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/save.json @@ -0,0 +1 @@ +{"kind":"command","name":"save","description":"Save Game","args":"","flags":["developmentonly","gamedll","dontrecord","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/save_animgraph_recording.json b/generators/gamesdkdocumentation/cs2/docs/commands/save_animgraph_recording.json new file mode 100644 index 000000000..821ffa91e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/save_animgraph_recording.json @@ -0,0 +1 @@ +{"kind":"command","name":"save_animgraph_recording","description":"Saves all active animgraph recordings to disk","args":" automaticallyOpenInAnimgraphEditor","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/save_clear_subdirectory.json b/generators/gamesdkdocumentation/cs2/docs/commands/save_clear_subdirectory.json new file mode 100644 index 000000000..e2c58b8f8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/save_clear_subdirectory.json @@ -0,0 +1 @@ +{"kind":"command","name":"save_clear_subdirectory","description":"","args":"","flags":["developmentonly","gamedll","replicated","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/save_finish_async.json b/generators/gamesdkdocumentation/cs2/docs/commands/save_finish_async.json new file mode 100644 index 000000000..522d5066a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/save_finish_async.json @@ -0,0 +1 @@ +{"kind":"command","name":"save_finish_async","description":"","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/save_set_subdirectory.json b/generators/gamesdkdocumentation/cs2/docs/commands/save_set_subdirectory.json new file mode 100644 index 000000000..bd6b0120f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/save_set_subdirectory.json @@ -0,0 +1 @@ +{"kind":"command","name":"save_set_subdirectory","description":"","args":"","flags":["developmentonly","gamedll","replicated","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/save_showelapsedtime.json b/generators/gamesdkdocumentation/cs2/docs/commands/save_showelapsedtime.json new file mode 100644 index 000000000..21a67ca18 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/save_showelapsedtime.json @@ -0,0 +1 @@ +{"kind":"command","name":"save_showelapsedtime","description":"display up-to-date elapsed play time","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/save_watchclass.json b/generators/gamesdkdocumentation/cs2/docs/commands/save_watchclass.json new file mode 100644 index 000000000..60bd10ea7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/save_watchclass.json @@ -0,0 +1 @@ +{"kind":"command","name":"save_watchclass","description":"Restrict spew to entities with matching classname","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/save_watchentity.json b/generators/gamesdkdocumentation/cs2/docs/commands/save_watchentity.json new file mode 100644 index 000000000..29025ccf6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/save_watchentity.json @@ -0,0 +1 @@ +{"kind":"command","name":"save_watchentity","description":"Restrict spew to entity index","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/say.json b/generators/gamesdkdocumentation/cs2/docs/commands/say.json new file mode 100644 index 000000000..f0c3b9fe7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/say.json @@ -0,0 +1 @@ +{"kind":"command","name":"say","description":"Display player message","args":"","flags":["gamedll","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/say_team.json b/generators/gamesdkdocumentation/cs2/docs/commands/say_team.json new file mode 100644 index 000000000..113414ace --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/say_team.json @@ -0,0 +1 @@ +{"kind":"command","name":"say_team","description":"Display player message to team","args":"","flags":["gamedll","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sc_dumpworld.json b/generators/gamesdkdocumentation/cs2/docs/commands/sc_dumpworld.json new file mode 100644 index 000000000..f9b890d57 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sc_dumpworld.json @@ -0,0 +1 @@ +{"kind":"command","name":"sc_dumpworld","description":"Dump a list of the objects in a sceneworld (Usage: sc_dumpworld )","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sc_dumpworld3d.json b/generators/gamesdkdocumentation/cs2/docs/commands/sc_dumpworld3d.json new file mode 100644 index 000000000..765cfcf77 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sc_dumpworld3d.json @@ -0,0 +1 @@ +{"kind":"command","name":"sc_dumpworld3d","description":"Dump the objects in a sceneworld into a 3d geoview buffer (Usage: sc_dumpworld3d )","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sc_list_extradata_allocations.json b/generators/gamesdkdocumentation/cs2/docs/commands/sc_list_extradata_allocations.json new file mode 100644 index 000000000..f6ce77515 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sc_list_extradata_allocations.json @@ -0,0 +1 @@ +{"kind":"command","name":"sc_list_extradata_allocations","description":"Prints out the overall extra data allocation counts","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sc_listworlds.json b/generators/gamesdkdocumentation/cs2/docs/commands/sc_listworlds.json new file mode 100644 index 000000000..b0afb907a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sc_listworlds.json @@ -0,0 +1 @@ +{"kind":"command","name":"sc_listworlds","description":"List all the active sceneworlds","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sc_setclassflags.json b/generators/gamesdkdocumentation/cs2/docs/commands/sc_setclassflags.json new file mode 100644 index 000000000..04c2b937b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sc_setclassflags.json @@ -0,0 +1 @@ +{"kind":"command","name":"sc_setclassflags","description":"Low level command to set the flags byte associated with an object class. sc_SetClassFlags ","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sc_showclasses.json b/generators/gamesdkdocumentation/cs2/docs/commands/sc_showclasses.json new file mode 100644 index 000000000..8af66465d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sc_showclasses.json @@ -0,0 +1 @@ +{"kind":"command","name":"sc_showclasses","description":"List the object class names known by scenesystem","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/scene_flush.json b/generators/gamesdkdocumentation/cs2/docs/commands/scene_flush.json new file mode 100644 index 000000000..57d31ae76 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/scene_flush.json @@ -0,0 +1 @@ +{"kind":"command","name":"scene_flush","description":"Flush all .vcds from the cache and reload from disk.","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/scene_playvcd.json b/generators/gamesdkdocumentation/cs2/docs/commands/scene_playvcd.json new file mode 100644 index 000000000..e1c310bc4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/scene_playvcd.json @@ -0,0 +1 @@ +{"kind":"command","name":"scene_playvcd","description":"Play the given VCD as an instanced scripted scene.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/schema_all_list_bindings.json b/generators/gamesdkdocumentation/cs2/docs/commands/schema_all_list_bindings.json new file mode 100644 index 000000000..dcbd148ce --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/schema_all_list_bindings.json @@ -0,0 +1 @@ +{"kind":"command","name":"schema_all_list_bindings","description":"schema_all_list_bindings - List all scopes registered schema bindings (classes & enums). If no substring, list them all.","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/schema_detailed_class_layout.json b/generators/gamesdkdocumentation/cs2/docs/commands/schema_detailed_class_layout.json new file mode 100644 index 000000000..0e78549f5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/schema_detailed_class_layout.json @@ -0,0 +1 @@ +{"kind":"command","name":"schema_detailed_class_layout","description":"schema_detailed_class_layout - Print a detailed memory layout of the class (including inline structs).","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/schema_dump_binding.json b/generators/gamesdkdocumentation/cs2/docs/commands/schema_dump_binding.json new file mode 100644 index 000000000..09e9335b3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/schema_dump_binding.json @@ -0,0 +1 @@ +{"kind":"command","name":"schema_dump_binding","description":"schema_dump_binding - Print information about the named class or enum.","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/schema_list_bindings.json b/generators/gamesdkdocumentation/cs2/docs/commands/schema_list_bindings.json new file mode 100644 index 000000000..5462808ad --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/schema_list_bindings.json @@ -0,0 +1 @@ +{"kind":"command","name":"schema_list_bindings","description":"schema_list_bindings - List registered global-scope schema bindings (classes & enums). If no substring, list them all.","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/schema_meta_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/schema_meta_stats.json new file mode 100644 index 000000000..31dd6bae7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/schema_meta_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"schema_meta_stats","description":"schema_meta_stats []- Print a summary of schemasystem metadata statistics.","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/schema_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/schema_stats.json new file mode 100644 index 000000000..5f744859a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/schema_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"schema_stats","description":"schema_stats - Print a summary of various schemasystem statistics.","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/screenshot.json b/generators/gamesdkdocumentation/cs2/docs/commands/screenshot.json new file mode 100644 index 000000000..37dddc43d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/screenshot.json @@ -0,0 +1 @@ +{"kind":"command","name":"screenshot","description":"Take a screenshot: screenshot [filename]","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_add_debug_filter.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_add_debug_filter.json new file mode 100644 index 000000000..82b8d6841 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_add_debug_filter.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_add_debug_filter","description":"Add a filter to the game debug overlay","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_add_watch.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_add_watch.json new file mode 100644 index 000000000..e335fe921 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_add_watch.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_add_watch","description":"Add a watch to the game debug overlay","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_add_watch_pattern.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_add_watch_pattern.json new file mode 100644 index 000000000..53b147014 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_add_watch_pattern.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_add_watch_pattern","description":"Add a watch to the game debug overlay","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_attach_debugger.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_attach_debugger.json new file mode 100644 index 000000000..e139aecc4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_attach_debugger.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_attach_debugger","description":"Connect the vscript VM to the script debugger","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_clear_watches.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_clear_watches.json new file mode 100644 index 000000000..f8edde102 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_clear_watches.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_clear_watches","description":"Clear all watches from the game debug overlay","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_debug.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_debug.json new file mode 100644 index 000000000..51f822eee --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_debug.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_debug","description":"Toggle the in-game script debug features","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_dump_all.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_dump_all.json new file mode 100644 index 000000000..ac151f580 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_dump_all.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_dump_all","description":"Dump the state of the VM to the console","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_find.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_find.json new file mode 100644 index 000000000..651ccfb74 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_find.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_find","description":"Find a key in the VM","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_help.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_help.json new file mode 100644 index 000000000..9cb4fd2b8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_help.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_help","description":"Output help for script functions","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_help2.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_help2.json new file mode 100644 index 000000000..1fbbf7605 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_help2.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_help2","description":"Output help for script functions suitable for auto-completion","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_reload.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_reload.json new file mode 100644 index 000000000..4a4041b52 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_reload.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_reload","description":"Reload scripts","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_reload_code.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_reload_code.json new file mode 100644 index 000000000..567101f68 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_reload_code.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_reload_code","description":"Execute a vscript file, replacing existing functions with the functions in the run script","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_reload_entity_code.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_reload_entity_code.json new file mode 100644 index 000000000..03009eabc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_reload_entity_code.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_reload_entity_code","description":"Execute all of this entity's VScripts, replacing existing functions with the functions in the run scripts","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_remove_debug_filter.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_remove_debug_filter.json new file mode 100644 index 000000000..423653264 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_remove_debug_filter.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_remove_debug_filter","description":"Remove a filter from the game debug overlay","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_remove_watch.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_remove_watch.json new file mode 100644 index 000000000..66c2ee642 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_remove_watch.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_remove_watch","description":"Remove a watch from the game debug overlay","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_remove_watch_pattern.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_remove_watch_pattern.json new file mode 100644 index 000000000..4e3006841 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_remove_watch_pattern.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_remove_watch_pattern","description":"Remove a watch from the game debug overlay","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_resurrect_unreachable.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_resurrect_unreachable.json new file mode 100644 index 000000000..42c769f61 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_resurrect_unreachable.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_resurrect_unreachable","description":"Use the garbage collector to track down reference cycles","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_disable.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_disable.json new file mode 100644 index 000000000..22019792a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_disable.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_trace_disable","description":"Turn off a particular trace output by file or function name","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_disable_all.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_disable_all.json new file mode 100644 index 000000000..96654c27e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_disable_all.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_trace_disable_all","description":"Turn off all trace output","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_disable_key.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_disable_key.json new file mode 100644 index 000000000..73fd40a52 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_disable_key.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_trace_disable_key","description":"Turn off a particular trace output by table/instance","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_enable.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_enable.json new file mode 100644 index 000000000..f4105d0fb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_enable.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_trace_enable","description":"Turn on a particular trace output by file or function name","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_enable_all.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_enable_all.json new file mode 100644 index 000000000..bfbc77f12 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_enable_all.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_trace_enable_all","description":"Turn on all trace output","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_enable_key.json b/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_enable_key.json new file mode 100644 index 000000000..27b3d12d4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/script_trace_enable_key.json @@ -0,0 +1 @@ +{"kind":"command","name":"script_trace_enable_key","description":"Turn on a particular trace output by table/instance","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/scrubber.json b/generators/gamesdkdocumentation/cs2/docs/commands/scrubber.json new file mode 100644 index 000000000..e7401e774 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/scrubber.json @@ -0,0 +1 @@ +{"kind":"command","name":"scrubber","description":"Scrub system off - not a dev build","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sellbackall.json b/generators/gamesdkdocumentation/cs2/docs/commands/sellbackall.json new file mode 100644 index 000000000..d8ccddacd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sellbackall.json @@ -0,0 +1 @@ +{"kind":"command","name":"sellbackall","description":"Attempt to refund all equipment","args":"","flags":["clientdll","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/send_round_backup_file_list.json b/generators/gamesdkdocumentation/cs2/docs/commands/send_round_backup_file_list.json new file mode 100644 index 000000000..8f2afd891 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/send_round_backup_file_list.json @@ -0,0 +1 @@ +{"kind":"command","name":"send_round_backup_file_list","description":"","args":"","flags":["gamedll","hidden","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/server_game_time.json b/generators/gamesdkdocumentation/cs2/docs/commands/server_game_time.json new file mode 100644 index 000000000..bc14aef2e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/server_game_time.json @@ -0,0 +1 @@ +{"kind":"command","name":"server_game_time","description":"Gives the game time in seconds (server's curtime)","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/server_snd_cast.json b/generators/gamesdkdocumentation/cs2/docs/commands/server_snd_cast.json new file mode 100644 index 000000000..ed80efa9d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/server_snd_cast.json @@ -0,0 +1 @@ +{"kind":"command","name":"server_snd_cast","description":"Casts a ray and starts a sound event where the ray hits. The sound event will retrigger periodically. Usage: snd_cast [] []. Arguments that are specified will become defaults for the remainder of the session.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/servervoice_clear.json b/generators/gamesdkdocumentation/cs2/docs/commands/servervoice_clear.json new file mode 100644 index 000000000..45252b4a5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/servervoice_clear.json @@ -0,0 +1 @@ +{"kind":"command","name":"servervoice_clear","description":"servervoice_clear","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/servervoice_dump.json b/generators/gamesdkdocumentation/cs2/docs/commands/servervoice_dump.json new file mode 100644 index 000000000..4888cfb39 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/servervoice_dump.json @@ -0,0 +1 @@ +{"kind":"command","name":"servervoice_dump","description":"servervoice_dump","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/setang.json b/generators/gamesdkdocumentation/cs2/docs/commands/setang.json new file mode 100644 index 000000000..7d1bd1749 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/setang.json @@ -0,0 +1 @@ +{"kind":"command","name":"setang","description":"Snap player eyes to specified pitch yaw (must have sv_cheats).","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/setang_exact.json b/generators/gamesdkdocumentation/cs2/docs/commands/setang_exact.json new file mode 100644 index 000000000..8fe62232d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/setang_exact.json @@ -0,0 +1 @@ +{"kind":"command","name":"setang_exact","description":"Snap player eyes and orientation to specified pitch yaw (must have sv_cheats).","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/setinfo.json b/generators/gamesdkdocumentation/cs2/docs/commands/setinfo.json new file mode 100644 index 000000000..a7980271f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/setinfo.json @@ -0,0 +1 @@ +{"kind":"command","name":"setinfo","description":"Adds a new user info value","args":"","flags":["clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/setmodel.json b/generators/gamesdkdocumentation/cs2/docs/commands/setmodel.json new file mode 100644 index 000000000..064f70976 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/setmodel.json @@ -0,0 +1 @@ +{"kind":"command","name":"setmodel","description":"Changes's player's model","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/setpause.json b/generators/gamesdkdocumentation/cs2/docs/commands/setpause.json new file mode 100644 index 000000000..7935dbd4c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/setpause.json @@ -0,0 +1 @@ +{"kind":"command","name":"setpause","description":"Set the pause state of the server.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/setpos.json b/generators/gamesdkdocumentation/cs2/docs/commands/setpos.json new file mode 100644 index 000000000..0793176d6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/setpos.json @@ -0,0 +1 @@ +{"kind":"command","name":"setpos","description":"Move player to specified origin (must have sv_cheats).","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/setpos_exact.json b/generators/gamesdkdocumentation/cs2/docs/commands/setpos_exact.json new file mode 100644 index 000000000..64b31d92d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/setpos_exact.json @@ -0,0 +1 @@ +{"kind":"command","name":"setpos_exact","description":"Move player to an exact specified origin (must have sv_cheats).","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/setpos_player.json b/generators/gamesdkdocumentation/cs2/docs/commands/setpos_player.json new file mode 100644 index 000000000..1e01d150e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/setpos_player.json @@ -0,0 +1 @@ +{"kind":"command","name":"setpos_player","description":"Move specified player to specified origin (must have sv_cheats).","args":"","flags":["gamedll","cheat","client_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/shake.json b/generators/gamesdkdocumentation/cs2/docs/commands/shake.json new file mode 100644 index 000000000..2d9925b86 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/shake.json @@ -0,0 +1 @@ +{"kind":"command","name":"shake","description":"Shake the screen.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/shake_stop.json b/generators/gamesdkdocumentation/cs2/docs/commands/shake_stop.json new file mode 100644 index 000000000..e15e93f50 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/shake_stop.json @@ -0,0 +1 @@ +{"kind":"command","name":"shake_stop","description":"Stops all active screen shakes.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/shake_testpunch.json b/generators/gamesdkdocumentation/cs2/docs/commands/shake_testpunch.json new file mode 100644 index 000000000..38efcb856 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/shake_testpunch.json @@ -0,0 +1 @@ +{"kind":"command","name":"shake_testpunch","description":"Test a punch-style screen shake.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/shatterglass_break.json b/generators/gamesdkdocumentation/cs2/docs/commands/shatterglass_break.json new file mode 100644 index 000000000..9207c1926 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/shatterglass_break.json @@ -0,0 +1 @@ +{"kind":"command","name":"shatterglass_break","description":"","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/shatterglass_restore.json b/generators/gamesdkdocumentation/cs2/docs/commands/shatterglass_restore.json new file mode 100644 index 000000000..9891a9ea4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/shatterglass_restore.json @@ -0,0 +1 @@ +{"kind":"command","name":"shatterglass_restore","description":"","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/show_loadout_toggle.json b/generators/gamesdkdocumentation/cs2/docs/commands/show_loadout_toggle.json new file mode 100644 index 000000000..bbbc12ec2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/show_loadout_toggle.json @@ -0,0 +1 @@ +{"kind":"command","name":"show_loadout_toggle","description":"Toggles loadout display","args":"","flags":["clientdll","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/show_untrusted_warning_again.json b/generators/gamesdkdocumentation/cs2/docs/commands/show_untrusted_warning_again.json new file mode 100644 index 000000000..1c893116f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/show_untrusted_warning_again.json @@ -0,0 +1 @@ +{"kind":"command","name":"show_untrusted_warning_again","description":"Show untrusted warning again","args":"","flags":["clientdll","hidden","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/showconsole.json b/generators/gamesdkdocumentation/cs2/docs/commands/showconsole.json new file mode 100644 index 000000000..ed912ef38 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/showconsole.json @@ -0,0 +1 @@ +{"kind":"command","name":"showconsole","description":"Show the console.","args":"","flags":["dontrecord","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/showents.json b/generators/gamesdkdocumentation/cs2/docs/commands/showents.json new file mode 100644 index 000000000..c7e6a7554 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/showents.json @@ -0,0 +1 @@ +{"kind":"command","name":"showents","description":"Dump entity list to console.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/showsteamstatssessionid.json b/generators/gamesdkdocumentation/cs2/docs/commands/showsteamstatssessionid.json new file mode 100644 index 000000000..a526f39bb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/showsteamstatssessionid.json @@ -0,0 +1 @@ +{"kind":"command","name":"ShowSteamStatsSessionID","description":"Prints out the game stats session ID's (developer convar must be set to non-zero).","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/showtriggers.json b/generators/gamesdkdocumentation/cs2/docs/commands/showtriggers.json new file mode 100644 index 000000000..708f9b988 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/showtriggers.json @@ -0,0 +1 @@ +{"kind":"command","name":"showtriggers","description":"Enable or Disable showing trigger entities","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/showtriggers_toggle.json b/generators/gamesdkdocumentation/cs2/docs/commands/showtriggers_toggle.json new file mode 100644 index 000000000..d2c7522e2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/showtriggers_toggle.json @@ -0,0 +1 @@ +{"kind":"command","name":"showtriggers_toggle","description":"Displays the movement bounding box for the triggers in orange. Some entites will also display entity specific overlays.","args":" \t{entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot0.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot0.json new file mode 100644 index 000000000..18731ead8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot0.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot0","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot1.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot1.json new file mode 100644 index 000000000..9ff9a5d89 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot1.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot1","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot10.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot10.json new file mode 100644 index 000000000..62abc2811 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot10.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot10","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot11.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot11.json new file mode 100644 index 000000000..f7ccee087 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot11.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot11","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot12.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot12.json new file mode 100644 index 000000000..502c9e610 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot12.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot12","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot13.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot13.json new file mode 100644 index 000000000..121f4512b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot13.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot13","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot2.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot2.json new file mode 100644 index 000000000..377be5e96 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot2.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot2","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot3.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot3.json new file mode 100644 index 000000000..d15ca4443 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot3.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot3","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot4.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot4.json new file mode 100644 index 000000000..ef6da2aee --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot4.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot4","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot5.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot5.json new file mode 100644 index 000000000..5f3ca18d6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot5.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot5","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot6.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot6.json new file mode 100644 index 000000000..a737b635d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot6.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot6","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot7.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot7.json new file mode 100644 index 000000000..cde9a41bc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot7.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot7","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot8.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot8.json new file mode 100644 index 000000000..9c1b83470 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot8.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot8","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/slot9.json b/generators/gamesdkdocumentation/cs2/docs/commands/slot9.json new file mode 100644 index 000000000..d81f582da --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/slot9.json @@ -0,0 +1 @@ +{"kind":"command","name":"slot9","description":"","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snapto.json b/generators/gamesdkdocumentation/cs2/docs/commands/snapto.json new file mode 100644 index 000000000..b69aa84fd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snapto.json @@ -0,0 +1 @@ +{"kind":"command","name":"snapto","description":"","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_arrangement_start.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_arrangement_start.json new file mode 100644 index 000000000..75412a574 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_arrangement_start.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_arrangement_start","description":"Starts the specified arrangement.","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_async_flush.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_async_flush.json new file mode 100644 index 000000000..b3eb5912c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_async_flush.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_async_flush","description":"Flush all unlocked async audio data","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_async_showmem.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_async_showmem.json new file mode 100644 index 000000000..3ae456080 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_async_showmem.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_async_showmem","description":"Show async memory stats","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_async_showmem_music.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_async_showmem_music.json new file mode 100644 index 000000000..0f1b01de4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_async_showmem_music.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_async_showmem_music","description":"Show async memory stats for just non-streamed music","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_async_showmem_summary.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_async_showmem_summary.json new file mode 100644 index 000000000..0fee394bd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_async_showmem_summary.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_async_showmem_summary","description":"Show brief async memory stats","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_cast.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_cast.json new file mode 100644 index 000000000..867f5dab3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_cast.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_cast","description":"Casts a ray and starts a sound event where the ray hits. The sound event will retrigger periodically if cl_snd_cast_retrigger is set. The sound event will clear previous snd_cast events if cl_snd_cast_clear is set. Usage: snd_cast [] []. Arguments that are specified will become defaults for the remainder of the session.","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_compare_soundevents.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_compare_soundevents.json new file mode 100644 index 000000000..763317b00 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_compare_soundevents.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_compare_soundevents","description":"Compare the compiled and loaded contents of 2 soundevents.","args":"","flags":["developmentonly","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_cs_duck_reverb.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_cs_duck_reverb.json new file mode 100644 index 000000000..18c975443 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_cs_duck_reverb.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_cs_duck_reverb","description":"One shot trigger to duck reverb for a few seconds.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_front_headphone_position.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_front_headphone_position.json new file mode 100644 index 000000000..538f1a0a8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_front_headphone_position.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_front_headphone_position","description":"Specifies the position (in degrees) of the virtual front left/right headphones.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_front_stereo_speaker_position.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_front_stereo_speaker_position.json new file mode 100644 index 000000000..589d147a3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_front_stereo_speaker_position.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_front_stereo_speaker_position","description":"Specifies the position (in degrees) of the virtual front left/right speakers.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_front_surround_speaker_position.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_front_surround_speaker_position.json new file mode 100644 index 000000000..68cc985fa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_front_surround_speaker_position.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_front_surround_speaker_position","description":"Specifies the position (in degrees) of the virtual front left/right speakers.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_get_physics_surface_properties.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_get_physics_surface_properties.json new file mode 100644 index 000000000..4ba314575 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_get_physics_surface_properties.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_get_physics_surface_properties","description":"Get physics surface properties for all the materials.","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_headphone_pan_exponent.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_headphone_pan_exponent.json new file mode 100644 index 000000000..0bb7c78e1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_headphone_pan_exponent.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_headphone_pan_exponent","description":"Specifies the exponent for the pan xfade from phone to phone if the \"exp\" pan law is being used.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_headphone_pan_radial_weight.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_headphone_pan_radial_weight.json new file mode 100644 index 000000000..823dabd2a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_headphone_pan_radial_weight.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_headphone_pan_radial_weight","description":"Apply cos(angle) * weight before pan law","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_list_deferred_soundevents.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_list_deferred_soundevents.json new file mode 100644 index 000000000..a45d5504f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_list_deferred_soundevents.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_list_deferred_soundevents","description":"List all current deferred load soundevents","args":"","flags":["developmentonly","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_list_soundevents.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_list_soundevents.json new file mode 100644 index 000000000..974a33f4e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_list_soundevents.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_list_soundevents","description":"List all available soundevents","args":"","flags":["developmentonly","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_list_soundevents_by_stack.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_list_soundevents_by_stack.json new file mode 100644 index 000000000..9d1caa277 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_list_soundevents_by_stack.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_list_soundevents_by_stack","description":"List all available soundevents using specified stack name","args":"","flags":["developmentonly","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_activetracks.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_activetracks.json new file mode 100644 index 000000000..5d62954d7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_activetracks.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_print_activetracks","description":"List all active tracks","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_arrangements.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_arrangements.json new file mode 100644 index 000000000..e832987fc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_arrangements.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_print_arrangements","description":"List all available sequence arrangments","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_current_mixer_mixgroup.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_current_mixer_mixgroup.json new file mode 100644 index 000000000..85172156c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_current_mixer_mixgroup.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_print_current_mixer_mixgroup","description":"Get data related to mix group matching string","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_samplers.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_samplers.json new file mode 100644 index 000000000..defb6613f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_samplers.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_print_samplers","description":"List all available samplers","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_sequences.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_sequences.json new file mode 100644 index 000000000..f4a766c39 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_sequences.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_print_sequences","description":"List all available midi sequences","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_soundevent.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_soundevent.json new file mode 100644 index 000000000..a41a651cb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_soundevent.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_print_soundevent","description":"Print the data associated with the specified soundevent.","args":"","flags":["developmentonly","vconsole_fuzzy_matching","vconsole_set_focus"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_soundevent_default_public_properties.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_soundevent_default_public_properties.json new file mode 100644 index 000000000..4fb8baf48 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_print_soundevent_default_public_properties.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_print_soundevent_default_public_properties","description":"Print the default public properties of a specified soundevent. Values do not reflect values set on the soundevent. For that see \"snd_print_soundevent\"","args":"","flags":["developmentonly","vconsole_fuzzy_matching","vconsole_set_focus"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_purge_vsnd_table.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_purge_vsnd_table.json new file mode 100644 index 000000000..34f9699e5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_purge_vsnd_table.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_purge_vsnd_table","description":"Purges the VSnd table","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_rear_headphone_position.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_rear_headphone_position.json new file mode 100644 index 000000000..baa839256 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_rear_headphone_position.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_rear_headphone_position","description":"Specifies the position (in degrees) of the virtual rear left/right headphones.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_rear_stereo_speaker_position.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_rear_stereo_speaker_position.json new file mode 100644 index 000000000..8bb286be4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_rear_stereo_speaker_position.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_rear_stereo_speaker_position","description":"Specifies the position (in degrees) of the virtual rear left/right speakers.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_rear_surround_speaker_position.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_rear_surround_speaker_position.json new file mode 100644 index 000000000..fe8e6d299 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_rear_surround_speaker_position.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_rear_surround_speaker_position","description":"Specifies the position (in degrees) of the virtual rear left/right speakers.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_refresh_ui_audio_state.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_refresh_ui_audio_state.json new file mode 100644 index 000000000..1b31b1ec8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_refresh_ui_audio_state.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_refresh_ui_audio_state","description":"Restores audio DSP state for the UI.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_remove_all_soundevents.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_remove_all_soundevents.json new file mode 100644 index 000000000..97051306e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_remove_all_soundevents.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_remove_all_soundevents","description":"Remove all soundevents","args":"","flags":["developmentonly","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_remove_soundevent.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_remove_soundevent.json new file mode 100644 index 000000000..271c32c85 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_remove_soundevent.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_remove_soundevent","description":"Remove the specified soundevent","args":"","flags":["developmentonly","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_samplers_play_note.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_samplers_play_note.json new file mode 100644 index 000000000..43f89c13b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_samplers_play_note.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_samplers_play_note","description":"Play a note from a specified sampler","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_samplers_stop_note.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_samplers_stop_note.json new file mode 100644 index 000000000..05cce3729 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_samplers_stop_note.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_samplers_stop_note","description":"Stop a note from a specified sampler","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sequence_set_track_bpm.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sequence_set_track_bpm.json new file mode 100644 index 000000000..5a501b369 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sequence_set_track_bpm.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sequence_set_track_bpm","description":"Sets the tempo of the specified track","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sequence_set_track_transpose.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sequence_set_track_transpose.json new file mode 100644 index 000000000..3eef4d5bb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sequence_set_track_transpose.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sequence_set_track_transpose","description":"Sets the transposition of the specified track","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sequence_stop_all_tracks.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sequence_stop_all_tracks.json new file mode 100644 index 000000000..17180cbf9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sequence_stop_all_tracks.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sequence_stop_all_tracks","description":"Stops all currently playing sequences","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sequence_stop_track.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sequence_stop_track.json new file mode 100644 index 000000000..d4e8a4ae4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sequence_stop_track.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sequence_stop_track","description":"Stops the specified track","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_set_physics_surface_properties.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_set_physics_surface_properties.json new file mode 100644 index 000000000..4c1b6d4aa --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_set_physics_surface_properties.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_set_physics_surface_properties","description":"Set physics surface properties for materials. Usage: ","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_setmixer.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_setmixer.json new file mode 100644 index 000000000..9a7ca18f1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_setmixer.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_setmixer","description":"Set named Mixgroup of current mixer to mix vol, mute, solo.","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_setmixlayer.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_setmixlayer.json new file mode 100644 index 000000000..07a0782b4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_setmixlayer.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_setmixlayer","description":"Set named Mixgroup of named mix layer to mix vol, mute, solo.","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_side_surround_speaker_position.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_side_surround_speaker_position.json new file mode 100644 index 000000000..5b2416eec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_side_surround_speaker_position.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_side_surround_speaker_position","description":"Specifies the position (in degrees) of the virtual rear left/right speakers.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_cl_soundevent_pause_last.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_cl_soundevent_pause_last.json new file mode 100644 index 000000000..281dcc2eb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_cl_soundevent_pause_last.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_cl_soundevent_pause_last","description":"Test","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_cl_soundevent_start.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_cl_soundevent_start.json new file mode 100644 index 000000000..dd1b0436f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_cl_soundevent_start.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_cl_soundevent_start","description":"Test","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_cl_soundevent_stop_last.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_cl_soundevent_stop_last.json new file mode 100644 index 000000000..98bfa92c7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_cl_soundevent_stop_last.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_cl_soundevent_stop_last","description":"Test","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_cl_soundevent_unpause_last.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_cl_soundevent_unpause_last.json new file mode 100644 index 000000000..c97617927 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_cl_soundevent_unpause_last.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_cl_soundevent_unpause_last","description":"Test","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_compare_operator_stacks.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_compare_operator_stacks.json new file mode 100644 index 000000000..961a4aa3e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_compare_operator_stacks.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_compare_operator_stacks","description":"Compares 2 operator stacks and spews any errors","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_flush_operators.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_flush_operators.json new file mode 100644 index 000000000..bcb53b6ad --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_flush_operators.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_flush_operators","description":"Flush and re-parse the sound operator system","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_get_operator_field_info.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_get_operator_field_info.json new file mode 100644 index 000000000..db830e40a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_get_operator_field_info.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_get_operator_field_info","description":"Currently gets info for a single operator field","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_pause_soundevent.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_pause_soundevent.json new file mode 100644 index 000000000..ae30343be --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_pause_soundevent.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_pause_soundevent","description":"Pause the specified soundevent in the list","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_class_sizes.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_class_sizes.json new file mode 100644 index 000000000..0326586da --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_class_sizes.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_print_class_sizes","description":"Prints the sizes of relevant sos classes.","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_field_name_strings.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_field_name_strings.json new file mode 100644 index 000000000..9ccc32be6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_field_name_strings.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_print_field_name_strings","description":"Prints a list of currently cached field name strings","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_groups.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_groups.json new file mode 100644 index 000000000..38a64fdbf --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_groups.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_print_groups","description":"Prints the current state of the groups system","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_operator_stack.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_operator_stack.json new file mode 100644 index 000000000..a28c45e85 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_operator_stack.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_print_operator_stack","description":"Prints a master list of currently exposed variables","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_operator_stack_operator.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_operator_stack_operator.json new file mode 100644 index 000000000..56a64bbb0 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_operator_stack_operator.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_print_operator_stack_operator","description":"Prints an operator from a stack","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_operator_stacks.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_operator_stacks.json new file mode 100644 index 000000000..d204abb7c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_operator_stacks.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_print_operator_stacks","description":"Prints a list of currently available stacks","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_operators.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_operators.json new file mode 100644 index 000000000..87672394e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_operators.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_print_operators","description":"Prints a list of currently available operators","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_stack_exec_list.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_stack_exec_list.json new file mode 100644 index 000000000..52c2ef0e7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_stack_exec_list.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_print_stack_exec_list","description":"Prints the current stack execution list","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_strings.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_strings.json new file mode 100644 index 000000000..07dc41e3e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_strings.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_print_strings","description":"Prints a list of currently cached strings","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_tool_properties.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_tool_properties.json new file mode 100644 index 000000000..26ec2adb7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_print_tool_properties.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_print_tool_properties","description":"Prints the current state of tool properties.","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_resolve_execute_operator.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_resolve_execute_operator.json new file mode 100644 index 000000000..5ed953a0e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_resolve_execute_operator.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_resolve_execute_operator","description":"Resolve the inputs and execute one specified operator from a specified stack","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_set_operator_field.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_set_operator_field.json new file mode 100644 index 000000000..25d9f765c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_set_operator_field.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_set_operator_field","description":"Currently sets a single float operator field","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_set_operator_field_by_guid.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_set_operator_field_by_guid.json new file mode 100644 index 000000000..648e94638 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_set_operator_field_by_guid.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_set_operator_field_by_guid","description":"Currently sets a single float operator field","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_soundevent_profile.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_soundevent_profile.json new file mode 100644 index 000000000..64d3d694d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_soundevent_profile.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_soundevent_profile","description":"Dump a record of current soundevents and profile data","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_start_soundevent.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_start_soundevent.json new file mode 100644 index 000000000..995878b66 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_start_soundevent.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_start_soundevent","description":"Starts a specified soundevent","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_start_soundevent_at_pos.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_start_soundevent_at_pos.json new file mode 100644 index 000000000..12122cc15 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_start_soundevent_at_pos.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_start_soundevent_at_pos","description":"Starts a specified soundevent at the given position","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_start_stack.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_start_stack.json new file mode 100644 index 000000000..f17acdeb8 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_start_stack.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_start_stack","description":"Starts a specified stack via an empty soundevent","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_stop_all_soundevents.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_stop_all_soundevents.json new file mode 100644 index 000000000..fc3cf3d76 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_stop_all_soundevents.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_stop_all_soundevents","description":"Stops all soundevents currently on the execution list","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_stop_soundevent_guid.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_stop_soundevent_guid.json new file mode 100644 index 000000000..192085fdc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_stop_soundevent_guid.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_stop_soundevent_guid","description":"Stops a specified soundevent","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_stop_soundevent_index.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_stop_soundevent_index.json new file mode 100644 index 000000000..a8eff9e79 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_stop_soundevent_index.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_stop_soundevent_index","description":"Stops a specified soundevent","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_soundevent_pause_last.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_soundevent_pause_last.json new file mode 100644 index 000000000..740cc37e6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_soundevent_pause_last.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_sv_soundevent_pause_last","description":"Test","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_soundevent_start.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_soundevent_start.json new file mode 100644 index 000000000..01363c767 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_soundevent_start.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_sv_soundevent_start","description":"Test","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_soundevent_stop_last.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_soundevent_stop_last.json new file mode 100644 index 000000000..d58481f7f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_soundevent_stop_last.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_sv_soundevent_stop_last","description":"Test","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_soundevent_unpause_last.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_soundevent_unpause_last.json new file mode 100644 index 000000000..1d9c132f4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_soundevent_unpause_last.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_sv_soundevent_unpause_last","description":"Test","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_test_gender.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_test_gender.json new file mode 100644 index 000000000..cc5224f62 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_sv_test_gender.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_sv_test_gender","description":"Test","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_test_soundmessage.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_test_soundmessage.json new file mode 100644 index 000000000..aa98a1fe4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_test_soundmessage.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_test_soundmessage","description":"test","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_unpause_soundevent.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_unpause_soundevent.json new file mode 100644 index 000000000..678935b63 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_sos_unpause_soundevent.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_sos_unpause_soundevent","description":"UnPause the first soundevent in the list","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundevent_clear_deferred.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundevent_clear_deferred.json new file mode 100644 index 000000000..a44b7111e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundevent_clear_deferred.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_soundevent_clear_deferred","description":"Clear the list of deferred soundevents for loading.","args":"","flags":["developmentonly","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_flush.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_flush.json new file mode 100644 index 000000000..519e57b35 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_flush.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_soundmixer_flush","description":"Reload soundmixers.txt file.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_list_mix_groups.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_list_mix_groups.json new file mode 100644 index 000000000..7360882c9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_list_mix_groups.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_soundmixer_list_mix_groups","description":"List all mix groups to dev console.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_list_mix_layers.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_list_mix_layers.json new file mode 100644 index 000000000..f9e6cb866 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_list_mix_layers.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_soundmixer_list_mix_layers","description":"List all mix layers to dev console.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_list_mixers.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_list_mixers.json new file mode 100644 index 000000000..d8c8eca2c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_list_mixers.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_soundmixer_list_mixers","description":"List all mixers to dev console.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_set_trigger_factor.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_set_trigger_factor.json new file mode 100644 index 000000000..b0fc908c6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_set_trigger_factor.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_soundmixer_set_trigger_factor","description":"Set named mix layer / mix group, trigger amount.","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_setmixlayer_amount.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_setmixlayer_amount.json new file mode 100644 index 000000000..7f0bb918c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_soundmixer_setmixlayer_amount.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_soundmixer_setmixlayer_amount","description":"Set named mix layer mix amount.","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_steamaudio_display_probes.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_steamaudio_display_probes.json new file mode 100644 index 000000000..bace40639 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_steamaudio_display_probes.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_steamaudio_display_probes","description":"Load all the probes from a file and display probes based on the passed on arguments.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_steamaudio_export_scene.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_steamaudio_export_scene.json new file mode 100644 index 000000000..98e006c85 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_steamaudio_export_scene.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_steamaudio_export_scene","description":"Exports scene currently used by Steam Audio as a phononscene file.","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_stereo_speaker_pan_exponent.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_stereo_speaker_pan_exponent.json new file mode 100644 index 000000000..a34e266e4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_stereo_speaker_pan_exponent.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_stereo_speaker_pan_exponent","description":"Specifies the exponent for the pan xfade from speaker to speaker if the \"exp\" pan law is being used.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_stereo_speaker_pan_radial_weight.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_stereo_speaker_pan_radial_weight.json new file mode 100644 index 000000000..bd5b834fe --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_stereo_speaker_pan_radial_weight.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_stereo_speaker_pan_radial_weight","description":"Apply cos(angle) * weight before pan law","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_surround_speaker_pan_exponent.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_surround_speaker_pan_exponent.json new file mode 100644 index 000000000..5ae651d4f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_surround_speaker_pan_exponent.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_surround_speaker_pan_exponent","description":"Specifies the exponent for the pan xfade from speaker to speaker if the \"exp\" pan law is being used.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_surround_speaker_pan_radial_weight.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_surround_speaker_pan_radial_weight.json new file mode 100644 index 000000000..fd73216a3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_surround_speaker_pan_radial_weight.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_surround_speaker_pan_radial_weight","description":"Apply cos(angle) * weight before pan law","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/snd_vmidi_flush.json b/generators/gamesdkdocumentation/cs2/docs/commands/snd_vmidi_flush.json new file mode 100644 index 000000000..8d5c329f7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/snd_vmidi_flush.json @@ -0,0 +1 @@ +{"kind":"command","name":"snd_vmidi_flush","description":"Purge and reload all vmidi data and files.","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sndplaydelay.json b/generators/gamesdkdocumentation/cs2/docs/commands/sndplaydelay.json new file mode 100644 index 000000000..0d6f642d5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sndplaydelay.json @@ -0,0 +1 @@ +{"kind":"command","name":"sndplaydelay","description":"","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/soundinfo.json b/generators/gamesdkdocumentation/cs2/docs/commands/soundinfo.json new file mode 100644 index 000000000..e2be361bc --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/soundinfo.json @@ -0,0 +1 @@ +{"kind":"command","name":"soundinfo","description":"Describe the current sound device with an active voice list.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/soundlist.json b/generators/gamesdkdocumentation/cs2/docs/commands/soundlist.json new file mode 100644 index 000000000..42f0a1924 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/soundlist.json @@ -0,0 +1 @@ +{"kind":"command","name":"soundlist","description":"List all known sounds.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/soundscape_dumpclient.json b/generators/gamesdkdocumentation/cs2/docs/commands/soundscape_dumpclient.json new file mode 100644 index 000000000..43dc76939 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/soundscape_dumpclient.json @@ -0,0 +1 @@ +{"kind":"command","name":"soundscape_dumpclient","description":"Dumps the client's soundscape data.","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/soundscape_flush.json b/generators/gamesdkdocumentation/cs2/docs/commands/soundscape_flush.json new file mode 100644 index 000000000..7fcae4221 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/soundscape_flush.json @@ -0,0 +1 @@ +{"kind":"command","name":"soundscape_flush","description":"Flushes the server & client side soundscapes","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/soundsysteminfo.json b/generators/gamesdkdocumentation/cs2/docs/commands/soundsysteminfo.json new file mode 100644 index 000000000..7a37c5e5b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/soundsysteminfo.json @@ -0,0 +1 @@ +{"kind":"command","name":"soundsysteminfo","description":"Describe the current sound device without an active voice list.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/spec_goto.json b/generators/gamesdkdocumentation/cs2/docs/commands/spec_goto.json new file mode 100644 index 000000000..55df99b33 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/spec_goto.json @@ -0,0 +1 @@ +{"kind":"command","name":"spec_goto","description":"Move the spectator camera to a specific location. `spec_goto x y z pitch yaw`","args":"","flags":["clientdll","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/spec_lock_to_current_player.json b/generators/gamesdkdocumentation/cs2/docs/commands/spec_lock_to_current_player.json new file mode 100644 index 000000000..2d4a77554 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/spec_lock_to_current_player.json @@ -0,0 +1 @@ +{"kind":"command","name":"spec_lock_to_current_player","description":"As an observer, lock the spectator target to the currently observed target","args":"","flags":["developmentonly","clientdll"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/spec_mode.json b/generators/gamesdkdocumentation/cs2/docs/commands/spec_mode.json new file mode 100644 index 000000000..c2d819b97 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/spec_mode.json @@ -0,0 +1 @@ +{"kind":"command","name":"spec_mode","description":"Set spectator mode","args":"","flags":["clientdll","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/spec_next.json b/generators/gamesdkdocumentation/cs2/docs/commands/spec_next.json new file mode 100644 index 000000000..93cd95030 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/spec_next.json @@ -0,0 +1 @@ +{"kind":"command","name":"spec_next","description":"Spectate next player","args":"","flags":["clientdll","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/spec_player.json b/generators/gamesdkdocumentation/cs2/docs/commands/spec_player.json new file mode 100644 index 000000000..a6ea1eae4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/spec_player.json @@ -0,0 +1 @@ +{"kind":"command","name":"spec_player","description":"Spectate a player by name or slot","args":"","flags":["clientdll","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/spec_pos.json b/generators/gamesdkdocumentation/cs2/docs/commands/spec_pos.json new file mode 100644 index 000000000..84f3c1cfd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/spec_pos.json @@ -0,0 +1 @@ +{"kind":"command","name":"spec_pos","description":"dump position and angles to the console","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/spec_prev.json b/generators/gamesdkdocumentation/cs2/docs/commands/spec_prev.json new file mode 100644 index 000000000..faaa83e32 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/spec_prev.json @@ -0,0 +1 @@ +{"kind":"command","name":"spec_prev","description":"Spectate previous player","args":"","flags":["clientdll","clientcmd_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/spew_fonts.json b/generators/gamesdkdocumentation/cs2/docs/commands/spew_fonts.json new file mode 100644 index 000000000..872acf26a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/spew_fonts.json @@ -0,0 +1 @@ +{"kind":"command","name":"spew_fonts","description":"Spew information about font manager fonts","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/splitscreen_testreadconfigconflict.json b/generators/gamesdkdocumentation/cs2/docs/commands/splitscreen_testreadconfigconflict.json new file mode 100644 index 000000000..7ff27519e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/splitscreen_testreadconfigconflict.json @@ -0,0 +1 @@ +{"kind":"command","name":"splitscreen_testreadconfigconflict","description":"","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ss_add.json b/generators/gamesdkdocumentation/cs2/docs/commands/ss_add.json new file mode 100644 index 000000000..a77a2f0e7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ss_add.json @@ -0,0 +1 @@ +{"kind":"command","name":"ss_add","description":"Adds a splitscreen user.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ss_remove.json b/generators/gamesdkdocumentation/cs2/docs/commands/ss_remove.json new file mode 100644 index 000000000..15f4c6b78 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ss_remove.json @@ -0,0 +1 @@ +{"kind":"command","name":"ss_remove","description":"Removes a splitscreen user.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/ss_teleport.json b/generators/gamesdkdocumentation/cs2/docs/commands/ss_teleport.json new file mode 100644 index 000000000..a966db1a4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/ss_teleport.json @@ -0,0 +1 @@ +{"kind":"command","name":"ss_teleport","description":"Teleport other splitscreen player to my location.","args":"","flags":["developmentonly","clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/stackstats_dump.json b/generators/gamesdkdocumentation/cs2/docs/commands/stackstats_dump.json new file mode 100644 index 000000000..dce15b6b5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/stackstats_dump.json @@ -0,0 +1 @@ +{"kind":"command","name":"StackStats_Dump","description":"Dump a named stackstats structure to disk. Usage: stackstats_dump \"structname\" [\"filename\"]","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/startdemos.json b/generators/gamesdkdocumentation/cs2/docs/commands/startdemos.json new file mode 100644 index 000000000..114084132 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/startdemos.json @@ -0,0 +1 @@ +{"kind":"command","name":"startdemos","description":"Play demos in demo sequence.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/startmovie.json b/generators/gamesdkdocumentation/cs2/docs/commands/startmovie.json new file mode 100644 index 000000000..008124a42 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/startmovie.json @@ -0,0 +1 @@ +{"kind":"command","name":"startmovie","description":"Start recording movie frames.","args":"","flags":["developmentonly","dontrecord","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/stats.json new file mode 100644 index 000000000..f3f0f188c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"stats","description":"Prints server performance variables","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/stats_print.json b/generators/gamesdkdocumentation/cs2/docs/commands/stats_print.json new file mode 100644 index 000000000..c3c065465 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/stats_print.json @@ -0,0 +1 @@ +{"kind":"command","name":"stats_print","description":"Prints out perf statistics to the console, clears perf history","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/stats_print_gpu.json b/generators/gamesdkdocumentation/cs2/docs/commands/stats_print_gpu.json new file mode 100644 index 000000000..a743f6eed --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/stats_print_gpu.json @@ -0,0 +1 @@ +{"kind":"command","name":"stats_print_gpu","description":"Prints out GPU perf statistics to the console. Requires stats_display > 0, and stats_collect_gpu = true. Optional argument of CSV filename","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/status.json b/generators/gamesdkdocumentation/cs2/docs/commands/status.json new file mode 100644 index 000000000..933254dc6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/status.json @@ -0,0 +1 @@ +{"kind":"command","name":"status","description":"Print connection status","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/status_json.json b/generators/gamesdkdocumentation/cs2/docs/commands/status_json.json new file mode 100644 index 000000000..c8646610d --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/status_json.json @@ -0,0 +1 @@ +{"kind":"command","name":"status_json","description":"Print status in JSON format","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/steamvrevent_quit.json b/generators/gamesdkdocumentation/cs2/docs/commands/steamvrevent_quit.json new file mode 100644 index 000000000..b1503d65e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/steamvrevent_quit.json @@ -0,0 +1 @@ +{"kind":"command","name":"steamvrevent_quit","description":"steamvrevent_quit","args":"","flags":["developmentonly","gamedll","hidden","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/stop.json b/generators/gamesdkdocumentation/cs2/docs/commands/stop.json new file mode 100644 index 000000000..05f9a960a --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/stop.json @@ -0,0 +1 @@ +{"kind":"command","name":"stop","description":"Finish recording demo.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/stopdemos.json b/generators/gamesdkdocumentation/cs2/docs/commands/stopdemos.json new file mode 100644 index 000000000..7d82744ec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/stopdemos.json @@ -0,0 +1 @@ +{"kind":"command","name":"stopdemos","description":"Stop looping demos (current demo will complete).","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/stopsound.json b/generators/gamesdkdocumentation/cs2/docs/commands/stopsound.json new file mode 100644 index 000000000..dc754d96c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/stopsound.json @@ -0,0 +1 @@ +{"kind":"command","name":"stopsound","description":"","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/stopsoundscape.json b/generators/gamesdkdocumentation/cs2/docs/commands/stopsoundscape.json new file mode 100644 index 000000000..ee95237db --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/stopsoundscape.json @@ -0,0 +1 @@ +{"kind":"command","name":"stopsoundscape","description":"Stops all soundscape processing and fades current looping sounds","args":"","flags":["clientdll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/stopwatch.json b/generators/gamesdkdocumentation/cs2/docs/commands/stopwatch.json new file mode 100644 index 000000000..de4587cfd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/stopwatch.json @@ -0,0 +1 @@ +{"kind":"command","name":"stopwatch","description":"General purpose timer. use 'stopwatch' to toggle or explicitly call 'stopwatch start' and/or 'stopwatch stop'.","args":"","flags":["developmentonly","clientdll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/subclass_change.json b/generators/gamesdkdocumentation/cs2/docs/commands/subclass_change.json new file mode 100644 index 000000000..5f1203fd3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/subclass_change.json @@ -0,0 +1 @@ +{"kind":"command","name":"subclass_change","description":"Changes the subclass of the given entity.","args":" \t {entity_name} / {class_name} / {entity_index} / {no argument = pick what player is looking at}","flags":["gamedll","cheat","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/subclass_create.json b/generators/gamesdkdocumentation/cs2/docs/commands/subclass_create.json new file mode 100644 index 000000000..ef5170707 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/subclass_create.json @@ -0,0 +1 @@ +{"kind":"command","name":"subclass_create","description":"Creates an entity of the given subclass where the player is looking.","args":"","flags":["gamedll","cheat","vconsole_fuzzy_matching"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/surfaceprop.json b/generators/gamesdkdocumentation/cs2/docs/commands/surfaceprop.json new file mode 100644 index 000000000..29761d35b --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/surfaceprop.json @@ -0,0 +1 @@ +{"kind":"command","name":"surfaceprop","description":"Reports the surface properties at the cursor","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_annotation_give_weapon.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_annotation_give_weapon.json new file mode 100644 index 000000000..a338c2cba --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_annotation_give_weapon.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_annotation_give_weapon","description":"Give weapon required by annotation","args":"","flags":["gamedll","hidden","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_annotation_remove_weapon.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_annotation_remove_weapon.json new file mode 100644 index 000000000..d239f7b09 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_annotation_remove_weapon.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_annotation_remove_weapon","description":"Remove weapon given by annotation","args":"","flags":["gamedll","hidden","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_clientrates.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_clientrates.json new file mode 100644 index 000000000..9c0b3389e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_clientrates.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_clientrates","description":"Show client rates.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_cs_dump_econ_item_stringtable.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_cs_dump_econ_item_stringtable.json new file mode 100644 index 000000000..c2afad876 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_cs_dump_econ_item_stringtable.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_cs_dump_econ_item_stringtable","description":"sv_cs_dump_econ_item_stringtable","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_dev_simulate_gcdown.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_dev_simulate_gcdown.json new file mode 100644 index 000000000..4c9489514 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_dev_simulate_gcdown.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_dev_simulate_gcdown","description":" Turn on/off simulated GC communications failure (GC is down in a way that we know it is down)","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_explode_inferno_at_crosshair.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_explode_inferno_at_crosshair.json new file mode 100644 index 000000000..7ca500b6c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_explode_inferno_at_crosshair.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_explode_inferno_at_crosshair","description":"explodes molotov(0) or Incendiary (1) at crosshair location with single param","args":"","flags":["developmentonly","gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_explode_smokegrenade_at_crosshair.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_explode_smokegrenade_at_crosshair.json new file mode 100644 index 000000000..efbb5da34 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_explode_smokegrenade_at_crosshair.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_explode_smokegrenade_at_crosshair","description":"explodes smoke grenade at crosshair location","args":"","flags":["developmentonly","gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_fullupdate.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_fullupdate.json new file mode 100644 index 000000000..14e8b8dbb --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_fullupdate.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_fullupdate","description":"Force a full update for all clients.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_game_mode_convars.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_game_mode_convars.json new file mode 100644 index 000000000..227a67246 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_game_mode_convars.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_game_mode_convars","description":"Display the values of the convars for the current game_mode.","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_histogram.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_histogram.json new file mode 100644 index 000000000..3e398d2d6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_histogram.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_histogram","description":"var change info histogram","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_kill_smokegrenade.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_kill_smokegrenade.json new file mode 100644 index 000000000..e2e87d6ec --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_kill_smokegrenade.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_kill_smokegrenade","description":"kill all smoke grenades","args":"","flags":["developmentonly","gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_load_forced_client_names_file.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_load_forced_client_names_file.json new file mode 100644 index 000000000..b9238bd10 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_load_forced_client_names_file.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_load_forced_client_names_file","description":"Loads a file containing SteamID64 names for clients","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_load_random_client_names_file.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_load_random_client_names_file.json new file mode 100644 index 000000000..867770364 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_load_random_client_names_file.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_load_random_client_names_file","description":"Loads a file containing random name words for clients","args":"","flags":["gamedll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_metaduplication.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_metaduplication.json new file mode 100644 index 000000000..2117ac758 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_metaduplication.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_metaduplication","description":"Check serializer meta for duplication, add verbose to command for full spew","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_packstats.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_packstats.json new file mode 100644 index 000000000..0ef7d4ea5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_packstats.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_packstats","description":"Show entity packing stats, pass 'clear' as argument to reset counts.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_pure.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_pure.json new file mode 100644 index 000000000..bd1950ca2 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_pure.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_pure","description":"Show user data.","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_querycache_stats.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_querycache_stats.json new file mode 100644 index 000000000..0ef4aeb7c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_querycache_stats.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_querycache_stats","description":"Display status of the query cache (client only)","args":"","flags":["developmentonly","gamedll","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_rethrow_last_grenade.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_rethrow_last_grenade.json new file mode 100644 index 000000000..aa43970b6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_rethrow_last_grenade.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_rethrow_last_grenade","description":"Emit the last grenade thrown on the server.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_setsteamaccount.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_setsteamaccount.json new file mode 100644 index 000000000..99835efe7 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_setsteamaccount.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_setsteamaccount","description":"token","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_showtags.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_showtags.json new file mode 100644 index 000000000..016338b97 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_showtags.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_showtags","description":"Describe current gametags.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_shutdown.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_shutdown.json new file mode 100644 index 000000000..8c430c8c1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_shutdown.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_shutdown","description":"Sets the server to shutdown when all games have completed","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_soundscape_printdebuginfo.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_soundscape_printdebuginfo.json new file mode 100644 index 000000000..2142b035e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_soundscape_printdebuginfo.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_soundscape_printdebuginfo","description":"print soundscapes","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_spewmeta.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_spewmeta.json new file mode 100644 index 000000000..e32f03758 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_spewmeta.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_spewmeta","description":"Spew serializer meta","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_spewworldgroups.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_spewworldgroups.json new file mode 100644 index 000000000..36b6604ca --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_spewworldgroups.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_spewworldgroups","description":"Spew world groups (server)","args":"","flags":["developmentonly"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_decoygrenade.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_decoygrenade.json new file mode 100644 index 000000000..395f257c3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_decoygrenade.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_throw_decoygrenade","description":"throw decoy grenade with parmas.","args":"","flags":["developmentonly","gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_flashgrenade.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_flashgrenade.json new file mode 100644 index 000000000..3da70d0f1 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_flashgrenade.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_throw_flashgrenade","description":"throw flash grenade with parmas.","args":"","flags":["developmentonly","gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_hegrenade.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_hegrenade.json new file mode 100644 index 000000000..8cfe2fffd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_hegrenade.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_throw_hegrenade","description":"throw HEgrenade with parmas.","args":"","flags":["developmentonly","gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_molotov.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_molotov.json new file mode 100644 index 000000000..0b42fd050 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_molotov.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_throw_molotov","description":"throw molotov grenade with parmas.","args":"","flags":["developmentonly","gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_smokegrenade.json b/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_smokegrenade.json new file mode 100644 index 000000000..8cc83a541 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sv_throw_smokegrenade.json @@ -0,0 +1 @@ +{"kind":"command","name":"sv_throw_smokegrenade","description":"throw smoke grenade with parmas.","args":"","flags":["developmentonly","gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/switchhands.json b/generators/gamesdkdocumentation/cs2/docs/commands/switchhands.json new file mode 100644 index 000000000..8f6a1f1a5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/switchhands.json @@ -0,0 +1 @@ +{"kind":"command","name":"switchhands","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/switchhandsleft.json b/generators/gamesdkdocumentation/cs2/docs/commands/switchhandsleft.json new file mode 100644 index 000000000..645b772c9 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/switchhandsleft.json @@ -0,0 +1 @@ +{"kind":"command","name":"switchhandsleft","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/switchhandsright.json b/generators/gamesdkdocumentation/cs2/docs/commands/switchhandsright.json new file mode 100644 index 000000000..7b5bcecd3 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/switchhandsright.json @@ -0,0 +1 @@ +{"kind":"command","name":"switchhandsright","description":"","args":"","flags":["clientdll","release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/sys_info.json b/generators/gamesdkdocumentation/cs2/docs/commands/sys_info.json new file mode 100644 index 000000000..d2caab99c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/sys_info.json @@ -0,0 +1 @@ +{"kind":"command","name":"sys_info","description":"Print system information to the console","args":"","flags":["release"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/teammenu.json b/generators/gamesdkdocumentation/cs2/docs/commands/teammenu.json new file mode 100644 index 000000000..db6e77935 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/teammenu.json @@ -0,0 +1 @@ +{"kind":"command","name":"teammenu","description":"Show team selection window","args":"","flags":["clientdll","server_can_execute"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/telemetry_message.json b/generators/gamesdkdocumentation/cs2/docs/commands/telemetry_message.json new file mode 100644 index 000000000..cceaede3e --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/telemetry_message.json @@ -0,0 +1 @@ +{"kind":"command","name":"telemetry_message","description":"Place a message in the telemetry timeline","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/telemetry_toggle_timespan.json b/generators/gamesdkdocumentation/cs2/docs/commands/telemetry_toggle_timespan.json new file mode 100644 index 000000000..9f22918df --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/telemetry_toggle_timespan.json @@ -0,0 +1 @@ +{"kind":"command","name":"telemetry_toggle_timespan","description":"Starts/stops a timespan with an ever increasing name.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/test_checkpoint.json b/generators/gamesdkdocumentation/cs2/docs/commands/test_checkpoint.json new file mode 100644 index 000000000..f14eae887 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/test_checkpoint.json @@ -0,0 +1 @@ +{"kind":"command","name":"Test_Checkpoint","description":"Indicate to a test script that a checkpoint has been reached","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/test_createentity.json b/generators/gamesdkdocumentation/cs2/docs/commands/test_createentity.json new file mode 100644 index 000000000..96467caf5 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/test_createentity.json @@ -0,0 +1 @@ +{"kind":"command","name":"Test_CreateEntity","description":"","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/test_dispatcheffect.json b/generators/gamesdkdocumentation/cs2/docs/commands/test_dispatcheffect.json new file mode 100644 index 000000000..9ec3ec3db --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/test_dispatcheffect.json @@ -0,0 +1 @@ +{"kind":"command","name":"test_dispatcheffect","description":"Test a clientside dispatch effect.","args":" test_dispatcheffect ","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/test_ehandle.json b/generators/gamesdkdocumentation/cs2/docs/commands/test_ehandle.json new file mode 100644 index 000000000..42f85ed37 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/test_ehandle.json @@ -0,0 +1 @@ +{"kind":"command","name":"Test_EHandle","description":"","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/test_entity_blocker.json b/generators/gamesdkdocumentation/cs2/docs/commands/test_entity_blocker.json new file mode 100644 index 000000000..b90b8ddc6 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/test_entity_blocker.json @@ -0,0 +1 @@ +{"kind":"command","name":"test_entity_blocker","description":"Test command that drops an entity blocker out in front of the player.","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/test_exitprocess.json b/generators/gamesdkdocumentation/cs2/docs/commands/test_exitprocess.json new file mode 100644 index 000000000..afae77796 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/test_exitprocess.json @@ -0,0 +1 @@ +{"kind":"command","name":"Test_ExitProcess","description":"Test_ExitProcess - immediately kill the process.","args":"","flags":["cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/test_list_entities.json b/generators/gamesdkdocumentation/cs2/docs/commands/test_list_entities.json new file mode 100644 index 000000000..fd3daa08f --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/test_list_entities.json @@ -0,0 +1 @@ +{"kind":"command","name":"test_list_entities","description":"test-list entities","args":"","flags":["gamedll","cheat"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/test_loop.json b/generators/gamesdkdocumentation/cs2/docs/commands/test_loop.json new file mode 100644 index 000000000..bbd0e4f3c --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/test_loop.json @@ -0,0 +1 @@ +{"kind":"command","name":"Test_Loop","description":"Test_Loop - loop back to the specified loop start point unconditionally.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/test_loopcount.json b/generators/gamesdkdocumentation/cs2/docs/commands/test_loopcount.json new file mode 100644 index 000000000..4a1f1f1b4 --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/test_loopcount.json @@ -0,0 +1 @@ +{"kind":"command","name":"Test_LoopCount","description":"Test_LoopCount - loop back to the specified loop start point the specified # of times.","args":"","flags":["developmentonly","defensive"],"games":["cs2"]} \ No newline at end of file diff --git a/generators/gamesdkdocumentation/cs2/docs/commands/test_loopfornumseconds.json b/generators/gamesdkdocumentation/cs2/docs/commands/test_loopfornumseconds.json new file mode 100644 index 000000000..1d8c5e0fd --- /dev/null +++ b/generators/gamesdkdocumentation/cs2/docs/commands/test_loopfornumseconds.json @@ -0,0 +1 @@ +{"kind":"command","name":"Test_LoopForNumSeconds","description":"Test_LoopForNumSeconds