VTube Studio
C# Methods for Integrations > VTube Studio
VTubeStudioActivateExpression
public bool VTubeStudioActivateExpression(string expressionFile, Single fadeTime = 0.25)
VTubeStudioColorTintAll
public bool VTubeStudioColorTintAll(string hexColor, double mixWithSceneLighting = 0)
VTubeStudioColorTintByNameContains
public bool VTubeStudioColorTintByNameContains(string hexColor, double mixWithSceneLighting, List<string> filterValues)
VTubeStudioColorTintByNames
public bool VTubeStudioColorTintByNames(string hexColor, double mixWithSceneLighting, List<string> filterValues)
VTubeStudioColorTintByNumber
public bool VTubeStudioColorTintByNumber(string hexColor, double mixWithSceneLighting, List<int> artMeshNumbers)
VTubeStudioColorTintByTagContains
public bool VTubeStudioColorTintByTagContains(string hexColor, double mixWithSceneLighting, List<string> filterValues)
VTubeStudioColorTintByTags
public bool VTubeStudioColorTintByTags(string hexColor, double mixWithSceneLighting, List<string> filterValues)
VTubeStudioDeactivateExpression
public bool VTubeStudioDeactivateExpression(string expressionFile)
VTubeStudioGetModelPosition
public VTSModelPosition VTubeStudioGetModelPosition()
VTubeStudioLoadModelById
public bool VTubeStudioLoadModelById(string modelId)
VTubeStudioLoadModelByName
public bool VTubeStudioLoadModelByName(string modelName)
VTubeStudioMoveModel
public bool VTubeStudioMoveModel(double seconds, bool relative, Double? posX, Double? posY, Double? rotation, Double? size)
VTubeStudioRandomColorTint
public bool VTubeStudioRandomColorTint()
VTubeStudioResetAllColorTints
public bool VTubeStudioResetAllColorTints()
VTubeStudioSendRawRequest
public string VTubeStudioSendRawRequest(string requestType, string data)
VTubeStudioTriggerHotkeyById
public bool VTubeStudioTriggerHotkeyById(string hotkeyId)
VTubeStudioTriggerHotkeyByName
public bool VTubeStudioTriggerHotkeyByName(string hotkeyName)
Â