Initial Commit

This commit is contained in:
jellejurre
2025-07-19 01:03:02 +02:00
commit e7904e3140
304 changed files with 22521 additions and 0 deletions

17
QuickToggle/CHANGELOG.md Normal file
View File

@@ -0,0 +1,17 @@
v1.6.1
------
- [Fix] Added assembly definition which allows the package to actually compile
- [Misc] Defined minimal unity version
v1.6.0
------
- [Improvement] Updated VPM Format
v1.5.1
------
- [Feature] Added 'Write Defaults' Option for making a toggle
- [Improvement] Migrated to VPM Format
v1.5.0
------
- [Feature] Added VRC support to quickly add a toggle

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 2236364181b3da64cbcee7bf193d7d0b
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
QuickToggle/Editor.meta Normal file
View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 902ff8ac2ea082648a2d0fa88cd0a3c1
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 51c789a660c733043948e233cdbfda31
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,15 @@
{
"name": "com.dreadscripts.tool.quicktoggle.Editor",
"references": [],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 4701ac087cea88a4fb980b6762583b83
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

21
QuickToggle/LICENSE Normal file
View File

@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2024 Dreadrith
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

7
QuickToggle/LICENSE.meta Normal file
View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 4ffa88496fbe9d248a8016822480a7a1
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

41
QuickToggle/README.md Normal file
View File

@@ -0,0 +1,41 @@
# Quick Toggle
Quick Toggle simplifies the creation of simple clips and toggles.
### [Download From Here](https://vpm.dreadscripts.com/)
**Quick Steps:**
1. Set the Root
2. Select the Target GameObjects or Components.
3. Right Click > Quick Actions > Quick Toggle.
4. Set the desired settings.
5. Press "Create Toggle Clip".
# Blendshape Mode
Easily create clips that modify the Blendshapes of skinned mesh renderers.
**Quick Steps:**
1. Set the Root.
2. Set a clip name.
3. Set the target Skinned Mesh Renderers.
4. Expand the foldout, set the desired blendshape values.
5. Press "Create Blendshape Clip".
# Settings
- Clip Length: The length of the animation clip in frames (60 fps)
- Loop time: Sets loop time to true on the created animation clips
- Ping Folder: Highlights the folder where the new animations clips were created.
- Close Window: Automatically close the window after animation clips creation.
- Create Opposite: Create an opposite clip for each animation clip created.
- Toggle: Disables Objects/Components previously enabled and vice versa
- Blendshape: Sets Blendshapes value in the opposite clip to 0.
- (Toggle) Individual Toggles: Creates an Animation clip for each target Object/Component
- (Blendshape) Clip Mode: Chooses the clip creation
- Single Clip: Puts all set Blendshape values in a single animation clip.
- Separate Renderers: Makes an animation clip for each target Skinned Mesh Renderer. Can be used for multiple Clips for the same Renderer.
- Separate Blendshapes: Makes an animation clip for each used Blendshape (Value > 0).
- (Blendshape) Use all Blendshapes: Uses all the Blendshape values in the target Renderers in the created clips.
### Thank You
If you enjoy Quick Toggle, please consider [supporting me ♡](https://ko-fi.com/Dreadrith)!

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: fad8af93d6e0c084d94e74efb5d32d3f
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

17
QuickToggle/package.json Normal file
View File

@@ -0,0 +1,17 @@
{
"name": "com.dreadscripts.quicktoggle",
"displayName": "DreadScripts - QuickToggle",
"version": "1.6.1",
"description": "Quick Toggle simplifies the creation of simple clips and toggles.",
"gitDependencies": {},
"vpmDependencies": {},
"author": {
"name": "Dreadrith",
"email": "dreadscripts@gmail.com",
"url": "https://www.dreadrith.com"
},
"legacyFolders": {},
"legacyFiles": {},
"type": "tool",
"unity": "2019.4"
}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ef3e67d5da8084a419990566749466ce
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: