diff options
| -rw-r--r-- | .gitignore | 5 | ||||
| -rw-r--r-- | .gitmodules | 2 | ||||
| -rw-r--r-- | GUI/GUI/GUI/Frame.cpp | 4 | ||||
| -rw-r--r-- | GUI/GUI/GUI/PythonWrapper.cpp | 108 | ||||
| -rw-r--r-- | GUI/package.ps1 | 3 | ||||
| -rw-r--r-- | Scripts/generate_menu.py | 41 | ||||
| -rw-r--r-- | Scripts/generate_params.py | 109 | ||||
| -rw-r--r-- | UnityAssets/Materials.meta | 8 | ||||
| -rw-r--r-- | UnityAssets/Materials/TaSTT_Backplate.mat | 499 | ||||
| -rw-r--r-- | UnityAssets/Materials/TaSTT_Backplate.mat.meta | 8 | ||||
| -rw-r--r-- | UnityAssets/Materials/TaSTT_Text.mat | 499 | ||||
| -rw-r--r-- | UnityAssets/Materials/TaSTT_Text.mat.meta | 8 | ||||
| -rw-r--r-- | UnityAssets/TaSTT.fbx.meta | 97 | ||||
| -rw-r--r-- | UnityAssets/TaSTT_Menu.asset.meta | 8 | ||||
| m--------- | UnityAssets/World-Constraint (renamed from World-Constraint) | 0 |
15 files changed, 1345 insertions, 54 deletions
@@ -1,7 +1,2 @@ # Ignore vim swap files. *.sw[po] -# Ignore generated Unity assets. -*.meta -generated -*.controller -*.asset diff --git a/.gitmodules b/.gitmodules index 0e8fa92..6a1dcb3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "World-Constraint"] - path = World-Constraint + path = UnityAssets/World-Constraint url = https://github.com/VRLabs/World-Constraint diff --git a/GUI/GUI/GUI/Frame.cpp b/GUI/GUI/GUI/Frame.cpp index 1645258..5029c9c 100644 --- a/GUI/GUI/GUI/Frame.cpp +++ b/GUI/GUI/GUI/Frame.cpp @@ -337,12 +337,12 @@ Frame::Frame() auto* unity_parameters_generated_name = new wxTextCtrl(unity_config_panel_pairs,
ID_UNITY_PARAMETERS_GENERATED_NAME);
- unity_parameters_generated_name->AppendText("TaSTT_Menu.asset");
+ unity_parameters_generated_name->AppendText("TaSTT_Parameters.asset");
unity_parameters_generated_name_ = unity_parameters_generated_name;
auto* unity_menu_generated_name = new wxTextCtrl(unity_config_panel_pairs,
ID_UNITY_MENU_GENERATED_NAME);
- unity_menu_generated_name->AppendText("TaSTT_Parameters.asset");
+ unity_menu_generated_name->AppendText("TaSTT_Menu.asset");
unity_menu_generated_name_ = unity_menu_generated_name;
auto* sizer = new wxFlexGridSizer(/*cols=*/2);
diff --git a/GUI/GUI/GUI/PythonWrapper.cpp b/GUI/GUI/GUI/PythonWrapper.cpp index a2e1313..972982f 100644 --- a/GUI/GUI/GUI/PythonWrapper.cpp +++ b/GUI/GUI/GUI/PythonWrapper.cpp @@ -144,6 +144,8 @@ bool PythonWrapper::GenerateAnimator( // Python script locations std::string libunity_path = "Resources/Scripts/libunity.py"; std::string libtastt_path = "Resources/Scripts/libtastt.py"; + std::string generate_params_path = "Resources/Scripts/generate_params.py"; + std::string generate_menu_path = "Resources/Scripts/generate_menu.py"; // Generated directory locations std::filesystem::path tastt_generated_dir_path = @@ -152,21 +154,27 @@ bool PythonWrapper::GenerateAnimator( tastt_generated_dir_path / "guid.map"; std::filesystem::path tastt_animations_path = tastt_generated_dir_path / "Animations"; - std::filesystem::path tastt_animator_path = - tastt_generated_dir_path / unity_animator_generated_name; + std::filesystem::path tastt_assets_path = + tastt_generated_dir_path / "UnityAssets"; + std::filesystem::path tastt_shaders_path = + tastt_generated_dir_path / "Shaders"; + std::filesystem::path tastt_fonts_path = + tastt_generated_dir_path / "Fonts"; std::filesystem::path tastt_params_path = tastt_generated_dir_path / unity_parameters_generated_name; std::filesystem::path tastt_menu_path = tastt_generated_dir_path / unity_menu_generated_name; - // This is the initial, pre-merge FX controller. + // These are intermediate animators. We apply several transformations before + // arriving at the final animator. std::filesystem::path tastt_fx0_path = tastt_generated_dir_path / "FX0.controller"; std::filesystem::path tastt_fx1_path = tastt_generated_dir_path / "FX1.controller"; std::filesystem::path tastt_fx2_path = tastt_generated_dir_path / "FX2.controller"; - std::filesystem::path tastt_fx3_path = - tastt_generated_dir_path / "FX3.controller"; + // This is the final animator. + std::filesystem::path tastt_animator_path = + tastt_generated_dir_path / unity_animator_generated_name; { if (std::filesystem::exists(tastt_generated_dir_path)) { @@ -195,6 +203,48 @@ bool PythonWrapper::GenerateAnimator( out->AppendText("success!\n"); } { + out->AppendText("Copying canned assets... "); + auto opts = std::filesystem::copy_options(); + opts |= std::filesystem::copy_options::overwrite_existing; + opts |= std::filesystem::copy_options::recursive; + std::error_code error; + std::filesystem::copy("Resources/UnityAssets", tastt_assets_path, opts, error); + if (error.value()) { + wxLogError("Failed to copy animations: %s (%d)", error.message(), error.value()); + out->AppendText("failed!\n"); + return false; + } + out->AppendText("success!\n"); + } + { + out->AppendText("Copying canned shaders... "); + auto opts = std::filesystem::copy_options(); + opts |= std::filesystem::copy_options::overwrite_existing; + opts |= std::filesystem::copy_options::recursive; + std::error_code error; + std::filesystem::copy("Resources/Shaders", tastt_shaders_path, opts, error); + if (error.value()) { + wxLogError("Failed to copy animations: %s (%d)", error.message(), error.value()); + out->AppendText("failed!\n"); + return false; + } + out->AppendText("success!\n"); + } + { + out->AppendText("Copying canned fonts... "); + auto opts = std::filesystem::copy_options(); + opts |= std::filesystem::copy_options::overwrite_existing; + opts |= std::filesystem::copy_options::recursive; + std::error_code error; + std::filesystem::copy("Resources/Fonts", tastt_fonts_path, opts, error); + if (error.value()) { + wxLogError("Failed to copy animations: %s (%d)", error.message(), error.value()); + out->AppendText("failed!\n"); + return false; + } + out->AppendText("success!\n"); + } + { out->AppendText("Generating guid.map... "); std::string py_stdout, py_stderr; if (InvokeWithArgs({ libunity_path, "guid_map", @@ -318,7 +368,7 @@ bool PythonWrapper::GenerateAnimator( std::string py_stdout, py_stderr; if (InvokeWithArgs({ libunity_path, "set_noop_anim", "--fx0", tastt_fx2_path.string(), - "--fx_dest", tastt_fx3_path.string(), + "--fx_dest", tastt_animator_path.string(), "--gen_anim_dir", tastt_animations_path.string(), "--guid_map", guid_map_path.string() }, &py_stdout, &py_stderr)) { @@ -338,6 +388,52 @@ bool PythonWrapper::GenerateAnimator( return false; } } + { + out->AppendText("Generating avatar parameters... "); + std::string py_stdout, py_stderr; + if (InvokeWithArgs({ generate_params_path, + "--old_params", unity_parameters_path, + "--new_params", tastt_params_path.string()}, + &py_stdout, &py_stderr)) { + out->AppendText("success!\n"); + out->AppendText(py_stdout.c_str()); + if (!py_stdout.empty()) { + out->AppendText("\n"); + } + out->AppendText(py_stderr.c_str()); + if (!py_stderr.empty()) { + out->AppendText("\n"); + } + } + else { + wxLogError("Failed to generate avatar parameters: %s", py_stderr.c_str()); + out->AppendText("failed!\n"); + return false; + } + } + { + out->AppendText("Generating avatar menu... "); + std::string py_stdout, py_stderr; + if (InvokeWithArgs({ generate_menu_path, + "--old_menu", unity_menu_path, + "--new_menu", tastt_menu_path.string()}, + &py_stdout, &py_stderr)) { + out->AppendText("success!\n"); + out->AppendText(py_stdout.c_str()); + if (!py_stdout.empty()) { + out->AppendText("\n"); + } + out->AppendText(py_stderr.c_str()); + if (!py_stderr.empty()) { + out->AppendText("\n"); + } + } + else { + wxLogError("Failed to generate avatar menu: %s", py_stderr.c_str()); + out->AppendText("failed!\n"); + return false; + } + } return true; } diff --git a/GUI/package.ps1 b/GUI/package.ps1 index fc51b41..e4f8f3e 100644 --- a/GUI/package.ps1 +++ b/GUI/package.ps1 @@ -7,10 +7,13 @@ if (Test-Path $install_dir) { mkdir $install_dir > $null
mkdir $install_dir/Resources > $null
cp -Recurse ../Animations TaSTT/Resources/Animations
+cp -Recurse ../Fonts TaSTT/Resources/Fonts
cp -Recurse ../Images TaSTT/Resources/Images
cp -Recurse ../Python TaSTT/Resources/Python
cp -Recurse ../Scripts TaSTT/Resources/Scripts
+cp -Recurse ../Shaders TaSTT/Resources/Shaders
cp -Recurse ../Sounds TaSTT/Resources/Sounds
+cp -Recurse ../UnityAssets TaSTT/Resources/UnityAssets
cp GUI/x64/Release/GUI.exe TaSTT/TaSTT.exe
Compress-Archive -Path "$install_dir" -DestinationPath "$install_dir.zip" -Force
diff --git a/Scripts/generate_menu.py b/Scripts/generate_menu.py new file mode 100644 index 0000000..2da50b2 --- /dev/null +++ b/Scripts/generate_menu.py @@ -0,0 +1,41 @@ +#!/usr/bin/env python3 + +import argparse +import sys + +MENU_SUFFIX = """ + - name: TaSTT + icon: {fileID: 0} + type: 103 + parameter: + name: + value: 1 + style: 0 + subMenu: {fileID: 11400000, guid: 111d8d5f909f534429bfe46268723200, type: 2} + subParameters: [] + labels: [] +"""[1:] + +def append(old_path, new_path): + merged = "" + with open(old_path, "r") as f: + merged = f.read() + merged += MENU_SUFFIX + with open(new_path, "w") as f: + f.write(merged) + +if __name__ == "__main__": + + parser = argparse.ArgumentParser() + parser.add_argument("--old_menu", type=str, help="The menu to append to") + parser.add_argument("--new_menu", type=str, help="The menu to create") + args = parser.parse_args() + + if not args.old_menu or not args.new_menu: + print("--old_menu and --new_menu are both required", + file=sys.stderr) + parser.print_help() + parser.exit(1) + + append(args.old_menu, args.new_menu) + diff --git a/Scripts/generate_params.py b/Scripts/generate_params.py index 0444780..6c189a1 100644 --- a/Scripts/generate_params.py +++ b/Scripts/generate_params.py @@ -1,6 +1,8 @@ #!/usr/bin/env python3 +import argparse import generate_utils +import sys PARAM_HEADER = """ %YAML 1.1 @@ -18,75 +20,102 @@ MonoBehaviour: m_Name: TaSTT_params m_EditorClassIdentifier: parameters: -"""[1:][0:-1] +"""[1:] INT_PARAM = """ - name: %PARAM_NAME% valueType: 0 saved: 0 defaultValue: 0 -"""[1:][0:-1] +"""[1:] BOOL_PARAM = """ - name: %PARAM_NAME% valueType: 2 saved: %SAVED% defaultValue: 0 -"""[1:][0:-1] +"""[1:] FLOAT_PARAM = """ - name: %PARAM_NAME% valueType: 1 saved: 0 defaultValue: %DEFAULT_FLOAT% -"""[1:][0:-1] +"""[1:] -# We're working with an 84-character board, and each FX layer is responsible -# for 8 of those characters. -params = {} -params["SAVED"] = "0" -params["DEFAULT_FLOAT"] = "0" -print(generate_utils.replaceMacros(PARAM_HEADER, params)) +def generate(): + result = "" -params["PARAM_NAME"] = generate_utils.getDummyParam() -print(generate_utils.replaceMacros(BOOL_PARAM, params)) + # We're working with an 84-character board, and each FX layer is responsible + # for 8 of those characters. + params = {} + params["SAVED"] = "0" + params["DEFAULT_FLOAT"] = "0" -params["PARAM_NAME"] = generate_utils.getEnableParam() -print(generate_utils.replaceMacros(BOOL_PARAM, params)) + params["PARAM_NAME"] = generate_utils.getDummyParam() + result += generate_utils.replaceMacros(BOOL_PARAM, params) -params["PARAM_NAME"] = generate_utils.getIndicator0Param() -print(generate_utils.replaceMacros(BOOL_PARAM, params)) + params["PARAM_NAME"] = generate_utils.getEnableParam() + result += generate_utils.replaceMacros(BOOL_PARAM, params) -params["PARAM_NAME"] = generate_utils.getIndicator1Param() -print(generate_utils.replaceMacros(BOOL_PARAM, params)) + params["PARAM_NAME"] = generate_utils.getIndicator0Param() + result += generate_utils.replaceMacros(BOOL_PARAM, params) -params["PARAM_NAME"] = generate_utils.getScaleParam() -params["DEFAULT_FLOAT"] = "0.2" -print(generate_utils.replaceMacros(FLOAT_PARAM, params)) -params["DEFAULT_FLOAT"] = "0" + params["PARAM_NAME"] = generate_utils.getIndicator1Param() + result += generate_utils.replaceMacros(BOOL_PARAM, params) -params["PARAM_NAME"] = generate_utils.getToggleParam() -print(generate_utils.replaceMacros(BOOL_PARAM, params)) + params["PARAM_NAME"] = generate_utils.getScaleParam() + params["DEFAULT_FLOAT"] = "0.2" + result += generate_utils.replaceMacros(FLOAT_PARAM, params) + params["DEFAULT_FLOAT"] = "0" -params["PARAM_NAME"] = generate_utils.getSpeechNoiseToggleParam() -print(generate_utils.replaceMacros(BOOL_PARAM, params)) + params["PARAM_NAME"] = generate_utils.getToggleParam() + result += generate_utils.replaceMacros(BOOL_PARAM, params) -params["PARAM_NAME"] = generate_utils.getSpeechNoiseEnableParam() -params["SAVED"] = "1" -print(generate_utils.replaceMacros(BOOL_PARAM, params)) -params["SAVED"] = "0" + params["PARAM_NAME"] = generate_utils.getSpeechNoiseToggleParam() + result += generate_utils.replaceMacros(BOOL_PARAM, params) -params["PARAM_NAME"] = generate_utils.getLockWorldParam() -print(generate_utils.replaceMacros(BOOL_PARAM, params)) + params["PARAM_NAME"] = generate_utils.getSpeechNoiseEnableParam() + params["SAVED"] = "1" + result += generate_utils.replaceMacros(BOOL_PARAM, params) + params["SAVED"] = "0" -params["PARAM_NAME"] = generate_utils.getClearBoardParam() -print(generate_utils.replaceMacros(BOOL_PARAM, params)) + params["PARAM_NAME"] = generate_utils.getLockWorldParam() + result += generate_utils.replaceMacros(BOOL_PARAM, params) -params["PARAM_NAME"] = generate_utils.getSelectParam() -print(generate_utils.replaceMacros(INT_PARAM, params)) + params["PARAM_NAME"] = generate_utils.getClearBoardParam() + result += generate_utils.replaceMacros(BOOL_PARAM, params) -for byte in range(0, generate_utils.BYTES_PER_CHAR): - for i in range(0, generate_utils.NUM_LAYERS): - params["PARAM_NAME"] = generate_utils.getBlendParam(i, byte) - print(generate_utils.replaceMacros(FLOAT_PARAM, params)) + params["PARAM_NAME"] = generate_utils.getSelectParam() + result += generate_utils.replaceMacros(INT_PARAM, params) + + for byte in range(0, generate_utils.BYTES_PER_CHAR): + for i in range(0, generate_utils.NUM_LAYERS): + params["PARAM_NAME"] = generate_utils.getBlendParam(i, byte) + result += generate_utils.replaceMacros(FLOAT_PARAM, params) + + return result + +def append(old_path, params, new_path): + merged = "" + with open(old_path, "r") as f: + merged = f.read() + merged += params + with open(new_path, "w") as f: + f.write(merged) + +if __name__ == "__main__": + + parser = argparse.ArgumentParser() + parser.add_argument("--old_params", type=str, help="The parameters to append to") + parser.add_argument("--new_params", type=str, help="The parameters to create") + args = parser.parse_args() + + if not args.old_params or not args.new_params: + print("--old_params and --new_params are both required", + file=sys.stderr) + parser.print_help() + parser.exit(1) + + append(args.old_params, generate(), args.new_params) diff --git a/UnityAssets/Materials.meta b/UnityAssets/Materials.meta new file mode 100644 index 0000000..7fd42ea --- /dev/null +++ b/UnityAssets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b2259d2035713594da6056f047ddfc7c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityAssets/Materials/TaSTT_Backplate.mat b/UnityAssets/Materials/TaSTT_Backplate.mat new file mode 100644 index 0000000..abd3350 --- /dev/null +++ b/UnityAssets/Materials/TaSTT_Backplate.mat @@ -0,0 +1,499 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TaSTT_Backplate + m_Shader: {fileID: 4800000, guid: 1d6ef2b4ea05ec746a9c9340b9698ed3, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - TaSTT_Backplate: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0x0000_0x1FFF: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0x2000_0x3FFF: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0x4000_0x5FFF: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0x6000_0x7FFF: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0x8000_0x9FFF: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0xA000_0xBFFF: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0xC000_0xDFFF: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Img_0xE000_0xE03F: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - TaSTT_Indicator_0: 0 + - TaSTT_Indicator_1: 0 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Letter_Row00_Col00_Byte0: 0 + - _Letter_Row00_Col00_Byte1: 0 + - _Letter_Row00_Col01_Byte0: 0 + - _Letter_Row00_Col01_Byte1: 0 + - _Letter_Row00_Col02_Byte0: 0 + - _Letter_Row00_Col02_Byte1: 0 + - _Letter_Row00_Col03_Byte0: 0 + - _Letter_Row00_Col03_Byte1: 0 + - _Letter_Row00_Col04_Byte0: 0 + - _Letter_Row00_Col04_Byte1: 0 + - _Letter_Row00_Col05_Byte0: 0 + - _Letter_Row00_Col05_Byte1: 0 + - _Letter_Row00_Col06_Byte0: 0 + - _Letter_Row00_Col06_Byte1: 0 + - _Letter_Row00_Col07_Byte0: 0 + - _Letter_Row00_Col07_Byte1: 0 + - _Letter_Row00_Col08_Byte0: 0 + - _Letter_Row00_Col08_Byte1: 0 + - _Letter_Row00_Col09_Byte0: 0 + - _Letter_Row00_Col09_Byte1: 0 + - _Letter_Row00_Col10_Byte0: 0 + - _Letter_Row00_Col10_Byte1: 0 + - _Letter_Row00_Col11_Byte0: 0 + - _Letter_Row00_Col11_Byte1: 0 + - _Letter_Row00_Col12_Byte0: 0 + - _Letter_Row00_Col12_Byte1: 0 + - _Letter_Row00_Col13_Byte0: 0 + - _Letter_Row00_Col13_Byte1: 0 + - _Letter_Row00_Col14_Byte0: 0 + - _Letter_Row00_Col14_Byte1: 0 + - _Letter_Row00_Col15_Byte0: 0 + - _Letter_Row00_Col15_Byte1: 0 + - _Letter_Row00_Col16_Byte0: 0 + - _Letter_Row00_Col16_Byte1: 0 + - _Letter_Row00_Col17_Byte0: 0 + - _Letter_Row00_Col17_Byte1: 0 + - _Letter_Row00_Col18_Byte0: 0 + - _Letter_Row00_Col18_Byte1: 0 + - _Letter_Row00_Col19_Byte0: 0 + - _Letter_Row00_Col19_Byte1: 0 + - _Letter_Row00_Col20_Byte0: 0 + - _Letter_Row00_Col20_Byte1: 0 + - _Letter_Row00_Col21_Byte0: 0 + - _Letter_Row00_Col21_Byte1: 0 + - _Letter_Row00_Col22_Byte0: 0 + - _Letter_Row00_Col22_Byte1: 0 + - _Letter_Row00_Col23_Byte0: 0 + - _Letter_Row00_Col23_Byte1: 0 + - _Letter_Row00_Col24_Byte0: 0 + - _Letter_Row00_Col24_Byte1: 0 + - _Letter_Row00_Col25_Byte0: 0 + - _Letter_Row00_Col25_Byte1: 0 + - _Letter_Row00_Col26_Byte0: 0 + - _Letter_Row00_Col26_Byte1: 0 + - _Letter_Row00_Col27_Byte0: 0 + - _Letter_Row00_Col27_Byte1: 0 + - _Letter_Row00_Col28_Byte0: 0 + - _Letter_Row00_Col28_Byte1: 0 + - _Letter_Row00_Col29_Byte0: 0 + - _Letter_Row00_Col29_Byte1: 0 + - _Letter_Row00_Col30_Byte0: 0 + - _Letter_Row00_Col30_Byte1: 0 + - _Letter_Row00_Col31_Byte0: 0 + - _Letter_Row00_Col31_Byte1: 0 + - _Letter_Row00_Col32_Byte0: 0 + - _Letter_Row00_Col32_Byte1: 0 + - _Letter_Row00_Col33_Byte0: 0 + - _Letter_Row00_Col33_Byte1: 0 + - _Letter_Row00_Col34_Byte0: 0 + - _Letter_Row00_Col34_Byte1: 0 + - _Letter_Row00_Col35_Byte0: 0 + - _Letter_Row00_Col35_Byte1: 0 + - _Letter_Row00_Col36_Byte0: 0 + - _Letter_Row00_Col36_Byte1: 0 + - _Letter_Row00_Col37_Byte0: 0 + - _Letter_Row00_Col37_Byte1: 0 + - _Letter_Row00_Col38_Byte0: 0 + - _Letter_Row00_Col38_Byte1: 0 + - _Letter_Row00_Col39_Byte0: 0 + - _Letter_Row00_Col39_Byte1: 0 + - _Letter_Row00_Col40_Byte0: 0 + - _Letter_Row00_Col40_Byte1: 0 + - _Letter_Row00_Col41_Byte0: 0 + - _Letter_Row00_Col41_Byte1: 0 + - _Letter_Row00_Col42_Byte0: 0 + - _Letter_Row00_Col42_Byte1: 0 + - _Letter_Row00_Col43_Byte0: 0 + - _Letter_Row00_Col43_Byte1: 0 + - _Letter_Row00_Col44_Byte0: 0 + - _Letter_Row00_Col44_Byte1: 0 + - _Letter_Row00_Col45_Byte0: 0 + - _Letter_Row00_Col45_Byte1: 0 + - _Letter_Row00_Col46_Byte0: 0 + - _Letter_Row00_Col46_Byte1: 0 + - _Letter_Row00_Col47_Byte0: 0 + - _Letter_Row00_Col47_Byte1: 0 + - _Letter_Row01_Col00_Byte0: 0 + - _Letter_Row01_Col00_Byte1: 0 + - _Letter_Row01_Col01_Byte0: 0 + - _Letter_Row01_Col01_Byte1: 0 + - _Letter_Row01_Col02_Byte0: 0 + - _Letter_Row01_Col02_Byte1: 0 + - _Letter_Row01_Col03_Byte0: 0 + - _Letter_Row01_Col03_Byte1: 0 + - _Letter_Row01_Col04_Byte0: 0 + - _Letter_Row01_Col04_Byte1: 0 + - _Letter_Row01_Col05_Byte0: 0 + - _Letter_Row01_Col05_Byte1: 0 + - _Letter_Row01_Col06_Byte0: 0 + - _Letter_Row01_Col06_Byte1: 0 + - _Letter_Row01_Col07_Byte0: 0 + - _Letter_Row01_Col07_Byte1: 0 + - _Letter_Row01_Col08_Byte0: 0 + - _Letter_Row01_Col08_Byte1: 0 + - _Letter_Row01_Col09_Byte0: 0 + - _Letter_Row01_Col09_Byte1: 0 + - _Letter_Row01_Col10_Byte0: 0 + - _Letter_Row01_Col10_Byte1: 0 + - _Letter_Row01_Col11_Byte0: 0 + - _Letter_Row01_Col11_Byte1: 0 + - _Letter_Row01_Col12_Byte0: 0 + - _Letter_Row01_Col12_Byte1: 0 + - _Letter_Row01_Col13_Byte0: 0 + - _Letter_Row01_Col13_Byte1: 0 + - _Letter_Row01_Col14_Byte0: 0 + - _Letter_Row01_Col14_Byte1: 0 + - _Letter_Row01_Col15_Byte0: 0 + - _Letter_Row01_Col15_Byte1: 0 + - _Letter_Row01_Col16_Byte0: 0 + - _Letter_Row01_Col16_Byte1: 0 + - _Letter_Row01_Col17_Byte0: 0 + - _Letter_Row01_Col17_Byte1: 0 + - _Letter_Row01_Col18_Byte0: 0 + - _Letter_Row01_Col18_Byte1: 0 + - _Letter_Row01_Col19_Byte0: 0 + - _Letter_Row01_Col19_Byte1: 0 + - _Letter_Row01_Col20_Byte0: 0 + - _Letter_Row01_Col20_Byte1: 0 + - _Letter_Row01_Col21_Byte0: 0 + - _Letter_Row01_Col21_Byte1: 0 + - _Letter_Row01_Col22_Byte0: 0 + - _Letter_Row01_Col22_Byte1: 0 + - _Letter_Row01_Col23_Byte0: 0 + - _Letter_Row01_Col23_Byte1: 0 + - _Letter_Row01_Col24_Byte0: 0 + - _Letter_Row01_Col24_Byte1: 0 + - _Letter_Row01_Col25_Byte0: 0 + - _Letter_Row01_Col25_Byte1: 0 + - _Letter_Row01_Col26_Byte0: 0 + - _Letter_Row01_Col26_Byte1: 0 + - _Letter_Row01_Col27_Byte0: 0 + - _Letter_Row01_Col27_Byte1: 0 + - _Letter_Row01_Col28_Byte0: 0 + - _Letter_Row01_Col28_Byte1: 0 + - _Letter_Row01_Col29_Byte0: 0 + - _Letter_Row01_Col29_Byte1: 0 + - _Letter_Row01_Col30_Byte0: 0 + - _Letter_Row01_Col30_Byte1: 0 + - _Letter_Row01_Col31_Byte0: 0 + - _Letter_Row01_Col31_Byte1: 0 + - _Letter_Row01_Col32_Byte0: 0 + - _Letter_Row01_Col32_Byte1: 0 + - _Letter_Row01_Col33_Byte0: 0 + - _Letter_Row01_Col33_Byte1: 0 + - _Letter_Row01_Col34_Byte0: 0 + - _Letter_Row01_Col34_Byte1: 0 + - _Letter_Row01_Col35_Byte0: 0 + - _Letter_Row01_Col35_Byte1: 0 + - _Letter_Row01_Col36_Byte0: 0 + - _Letter_Row01_Col36_Byte1: 0 + - _Letter_Row01_Col37_Byte0: 0 + - _Letter_Row01_Col37_Byte1: 0 + - _Letter_Row01_Col38_Byte0: 0 + - _Letter_Row01_Col38_Byte1: 0 + - _Letter_Row01_Col39_Byte0: 0 + - _Letter_Row01_Col39_Byte1: 0 + - _Letter_Row01_Col40_Byte0: 0 + - _Letter_Row01_Col40_Byte1: 0 + - _Letter_Row01_Col41_Byte0: 0 + - _Letter_Row01_Col41_Byte1: 0 + - _Letter_Row01_Col42_Byte0: 0 + - _Letter_Row01_Col42_Byte1: 0 + - _Letter_Row01_Col43_Byte0: 0 + - _Letter_Row01_Col43_Byte1: 0 + - _Letter_Row01_Col44_Byte0: 0 + - _Letter_Row01_Col44_Byte1: 0 + - _Letter_Row01_Col45_Byte0: 0 + - _Letter_Row01_Col45_Byte1: 0 + - _Letter_Row01_Col46_Byte0: 0 + - _Letter_Row01_Col46_Byte1: 0 + - _Letter_Row01_Col47_Byte0: 0 + - _Letter_Row01_Col47_Byte1: 0 + - _Letter_Row02_Col00_Byte0: 0 + - _Letter_Row02_Col00_Byte1: 0 + - _Letter_Row02_Col01_Byte0: 0 + - _Letter_Row02_Col01_Byte1: 0 + - _Letter_Row02_Col02_Byte0: 0 + - _Letter_Row02_Col02_Byte1: 0 + - _Letter_Row02_Col03_Byte0: 0 + - _Letter_Row02_Col03_Byte1: 0 + - _Letter_Row02_Col04_Byte0: 0 + - _Letter_Row02_Col04_Byte1: 0 + - _Letter_Row02_Col05_Byte0: 0 + - _Letter_Row02_Col05_Byte1: 0 + - _Letter_Row02_Col06_Byte0: 0 + - _Letter_Row02_Col06_Byte1: 0 + - _Letter_Row02_Col07_Byte0: 0 + - _Letter_Row02_Col07_Byte1: 0 + - _Letter_Row02_Col08_Byte0: 0 + - _Letter_Row02_Col08_Byte1: 0 + - _Letter_Row02_Col09_Byte0: 0 + - _Letter_Row02_Col09_Byte1: 0 + - _Letter_Row02_Col10_Byte0: 0 + - _Letter_Row02_Col10_Byte1: 0 + - _Letter_Row02_Col11_Byte0: 0 + - _Letter_Row02_Col11_Byte1: 0 + - _Letter_Row02_Col12_Byte0: 0 + - _Letter_Row02_Col12_Byte1: 0 + - _Letter_Row02_Col13_Byte0: 0 + - _Letter_Row02_Col13_Byte1: 0 + - _Letter_Row02_Col14_Byte0: 0 + - _Letter_Row02_Col14_Byte1: 0 + - _Letter_Row02_Col15_Byte0: 0 + - _Letter_Row02_Col15_Byte1: 0 + - _Letter_Row02_Col16_Byte0: 0 + - _Letter_Row02_Col16_Byte1: 0 + - _Letter_Row02_Col17_Byte0: 0 + - _Letter_Row02_Col17_Byte1: 0 + - _Letter_Row02_Col18_Byte0: 0 + - _Letter_Row02_Col18_Byte1: 0 + - _Letter_Row02_Col19_Byte0: 0 + - _Letter_Row02_Col19_Byte1: 0 + - _Letter_Row02_Col20_Byte0: 0 + - _Letter_Row02_Col20_Byte1: 0 + - _Letter_Row02_Col21_Byte0: 0 + - _Letter_Row02_Col21_Byte1: 0 + - _Letter_Row02_Col22_Byte0: 0 + - _Letter_Row02_Col22_Byte1: 0 + - _Letter_Row02_Col23_Byte0: 0 + - _Letter_Row02_Col23_Byte1: 0 + - _Letter_Row02_Col24_Byte0: 0 + - _Letter_Row02_Col24_Byte1: 0 + - _Letter_Row02_Col25_Byte0: 0 + - _Letter_Row02_Col25_Byte1: 0 + - _Letter_Row02_Col26_Byte0: 0 + - _Letter_Row02_Col26_Byte1: 0 + - _Letter_Row02_Col27_Byte0: 0 + - _Letter_Row02_Col27_Byte1: 0 + - _Letter_Row02_Col28_Byte0: 0 + - _Letter_Row02_Col28_Byte1: 0 + - _Letter_Row02_Col29_Byte0: 0 + - _Letter_Row02_Col29_Byte1: 0 + - _Letter_Row02_Col30_Byte0: 0 + - _Letter_Row02_Col30_Byte1: 0 + - _Letter_Row02_Col31_Byte0: 0 + - _Letter_Row02_Col31_Byte1: 0 + - _Letter_Row02_Col32_Byte0: 0 + - _Letter_Row02_Col32_Byte1: 0 + - _Letter_Row02_Col33_Byte0: 0 + - _Letter_Row02_Col33_Byte1: 0 + - _Letter_Row02_Col34_Byte0: 0 + - _Letter_Row02_Col34_Byte1: 0 + - _Letter_Row02_Col35_Byte0: 0 + - _Letter_Row02_Col35_Byte1: 0 + - _Letter_Row02_Col36_Byte0: 0 + - _Letter_Row02_Col36_Byte1: 0 + - _Letter_Row02_Col37_Byte0: 0 + - _Letter_Row02_Col37_Byte1: 0 + - _Letter_Row02_Col38_Byte0: 0 + - _Letter_Row02_Col38_Byte1: 0 + - _Letter_Row02_Col39_Byte0: 0 + - _Letter_Row02_Col39_Byte1: 0 + - _Letter_Row02_Col40_Byte0: 0 + - _Letter_Row02_Col40_Byte1: 0 + - _Letter_Row02_Col41_Byte0: 0 + - _Letter_Row02_Col41_Byte1: 0 + - _Letter_Row02_Col42_Byte0: 0 + - _Letter_Row02_Col42_Byte1: 0 + - _Letter_Row02_Col43_Byte0: 0 + - _Letter_Row02_Col43_Byte1: 0 + - _Letter_Row02_Col44_Byte0: 0 + - _Letter_Row02_Col44_Byte1: 0 + - _Letter_Row02_Col45_Byte0: 0 + - _Letter_Row02_Col45_Byte1: 0 + - _Letter_Row02_Col46_Byte0: 0 + - _Letter_Row02_Col46_Byte1: 0 + - _Letter_Row02_Col47_Byte0: 0 + - _Letter_Row02_Col47_Byte1: 0 + - _Letter_Row03_Col00_Byte0: 0 + - _Letter_Row03_Col00_Byte1: 0 + - _Letter_Row03_Col01_Byte0: 0 + - _Letter_Row03_Col01_Byte1: 0 + - _Letter_Row03_Col02_Byte0: 0 + - _Letter_Row03_Col02_Byte1: 0 + - _Letter_Row03_Col03_Byte0: 0 + - _Letter_Row03_Col03_Byte1: 0 + - _Letter_Row03_Col04_Byte0: 0 + - _Letter_Row03_Col04_Byte1: 0 + - _Letter_Row03_Col05_Byte0: 0 + - _Letter_Row03_Col05_Byte1: 0 + - _Letter_Row03_Col06_Byte0: 0 + - _Letter_Row03_Col06_Byte1: 0 + - _Letter_Row03_Col07_Byte0: 0 + - _Letter_Row03_Col07_Byte1: 0 + - _Letter_Row03_Col08_Byte0: 0 + - _Letter_Row03_Col08_Byte1: 0 + - _Letter_Row03_Col09_Byte0: 0 + - _Letter_Row03_Col09_Byte1: 0 + - _Letter_Row03_Col10_Byte0: 0 + - _Letter_Row03_Col10_Byte1: 0 + - _Letter_Row03_Col11_Byte0: 0 + - _Letter_Row03_Col11_Byte1: 0 + - _Letter_Row03_Col12_Byte0: 0 + - _Letter_Row03_Col12_Byte1: 0 + - _Letter_Row03_Col13_Byte0: 0 + - _Letter_Row03_Col13_Byte1: 0 + - _Letter_Row03_Col14_Byte0: 0 + - _Letter_Row03_Col14_Byte1: 0 + - _Letter_Row03_Col15_Byte0: 0 + - _Letter_Row03_Col15_Byte1: 0 + - _Letter_Row03_Col16_Byte0: 0 + - _Letter_Row03_Col16_Byte1: 0 + - _Letter_Row03_Col17_Byte0: 0 + - _Letter_Row03_Col17_Byte1: 0 + - _Letter_Row03_Col18_Byte0: 0 + - _Letter_Row03_Col18_Byte1: 0 + - _Letter_Row03_Col19_Byte0: 0 + - _Letter_Row03_Col19_Byte1: 0 + - _Letter_Row03_Col20_Byte0: 0 + - _Letter_Row03_Col20_Byte1: 0 + - _Letter_Row03_Col21_Byte0: 0 + - _Letter_Row03_Col21_Byte1: 0 + - _Letter_Row03_Col22_Byte0: 0 + - _Letter_Row03_Col22_Byte1: 0 + - _Letter_Row03_Col23_Byte0: 0 + - _Letter_Row03_Col23_Byte1: 0 + - _Letter_Row03_Col24_Byte0: 0 + - _Letter_Row03_Col24_Byte1: 0 + - _Letter_Row03_Col25_Byte0: 0 + - _Letter_Row03_Col25_Byte1: 0 + - _Letter_Row03_Col26_Byte0: 0 + - _Letter_Row03_Col26_Byte1: 0 + - _Letter_Row03_Col27_Byte0: 0 + - _Letter_Row03_Col27_Byte1: 0 + - _Letter_Row03_Col28_Byte0: 0 + - _Letter_Row03_Col28_Byte1: 0 + - _Letter_Row03_Col29_Byte0: 0 + - _Letter_Row03_Col29_Byte1: 0 + - _Letter_Row03_Col30_Byte0: 0 + - _Letter_Row03_Col30_Byte1: 0 + - _Letter_Row03_Col31_Byte0: 0 + - _Letter_Row03_Col31_Byte1: 0 + - _Letter_Row03_Col32_Byte0: 0 + - _Letter_Row03_Col32_Byte1: 0 + - _Letter_Row03_Col33_Byte0: 0 + - _Letter_Row03_Col33_Byte1: 0 + - _Letter_Row03_Col34_Byte0: 0 + - _Letter_Row03_Col34_Byte1: 0 + - _Letter_Row03_Col35_Byte0: 0 + - _Letter_Row03_Col35_Byte1: 0 + - _Letter_Row03_Col36_Byte0: 0 + - _Letter_Row03_Col36_Byte1: 0 + - _Letter_Row03_Col37_Byte0: 0 + - _Letter_Row03_Col37_Byte1: 0 + - _Letter_Row03_Col38_Byte0: 0 + - _Letter_Row03_Col38_Byte1: 0 + - _Letter_Row03_Col39_Byte0: 0 + - _Letter_Row03_Col39_Byte1: 0 + - _Letter_Row03_Col40_Byte0: 0 + - _Letter_Row03_Col40_Byte1: 0 + - _Letter_Row03_Col41_Byte0: 0 + - _Letter_Row03_Col41_Byte1: 0 + - _Letter_Row03_Col42_Byte0: 0 + - _Letter_Row03_Col42_Byte1: 0 + - _Letter_Row03_Col43_Byte0: 0 + - _Letter_Row03_Col43_Byte1: 0 + - _Letter_Row03_Col44_Byte0: 0 + - _Letter_Row03_Col44_Byte1: 0 + - _Letter_Row03_Col45_Byte0: 0 + - _Letter_Row03_Col45_Byte1: 0 + - _Letter_Row03_Col46_Byte0: 0 + - _Letter_Row03_Col46_Byte1: 0 + - _Letter_Row03_Col47_Byte0: 0 + - _Letter_Row03_Col47_Byte1: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/UnityAssets/Materials/TaSTT_Backplate.mat.meta b/UnityAssets/Materials/TaSTT_Backplate.mat.meta new file mode 100644 index 0000000..9b7adb2 --- /dev/null +++ b/UnityAssets/Materials/TaSTT_Backplate.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7adae6e6e89555e46816b6d44117a57b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityAssets/Materials/TaSTT_Text.mat b/UnityAssets/Materials/TaSTT_Text.mat new file mode 100644 index 0000000..48bdc8e --- /dev/null +++ b/UnityAssets/Materials/TaSTT_Text.mat @@ -0,0 +1,499 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TaSTT_Text + m_Shader: {fileID: 4800000, guid: a3f87e43080789749bf8e3ef431b6040, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - TaSTT_Backplate: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0x0000_0x1FFF: + m_Texture: {fileID: 2800000, guid: 0417deb9fee97e24e9099569bed34c6c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0x2000_0x3FFF: + m_Texture: {fileID: 2800000, guid: 45d1d35ef90dd5742bab73718b1fa64e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0x4000_0x5FFF: + m_Texture: {fileID: 2800000, guid: fbb9dcb303ae5fc46a1b4f6b82b55a16, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0x6000_0x7FFF: + m_Texture: {fileID: 2800000, guid: cf2fc1dc6a21e9d42bf08d8148dba0b7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0x8000_0x9FFF: + m_Texture: {fileID: 2800000, guid: d06c79dd35cbaa94c81b2eb9240a7c57, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0xA000_0xBFFF: + m_Texture: {fileID: 2800000, guid: dea31226b42fe7e4d9470806d43afcf8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Font_0xC000_0xDFFF: + m_Texture: {fileID: 2800000, guid: e8c2974f31efa7a4e9e7588c90561a85, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Img_0xE000_0xE03F: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - TaSTT_Indicator_0: 0 + - TaSTT_Indicator_1: 0 + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 1 + - _Letter_Row00_Col00_Byte0: 0 + - _Letter_Row00_Col00_Byte1: 0 + - _Letter_Row00_Col01_Byte0: 0 + - _Letter_Row00_Col01_Byte1: 0 + - _Letter_Row00_Col02_Byte0: 0 + - _Letter_Row00_Col02_Byte1: 0 + - _Letter_Row00_Col03_Byte0: 0 + - _Letter_Row00_Col03_Byte1: 0 + - _Letter_Row00_Col04_Byte0: 0 + - _Letter_Row00_Col04_Byte1: 0 + - _Letter_Row00_Col05_Byte0: 0 + - _Letter_Row00_Col05_Byte1: 0 + - _Letter_Row00_Col06_Byte0: 0 + - _Letter_Row00_Col06_Byte1: 0 + - _Letter_Row00_Col07_Byte0: 0 + - _Letter_Row00_Col07_Byte1: 0 + - _Letter_Row00_Col08_Byte0: 0 + - _Letter_Row00_Col08_Byte1: 0 + - _Letter_Row00_Col09_Byte0: 0 + - _Letter_Row00_Col09_Byte1: 0 + - _Letter_Row00_Col10_Byte0: 0 + - _Letter_Row00_Col10_Byte1: 0 + - _Letter_Row00_Col11_Byte0: 0 + - _Letter_Row00_Col11_Byte1: 0 + - _Letter_Row00_Col12_Byte0: 0 + - _Letter_Row00_Col12_Byte1: 0 + - _Letter_Row00_Col13_Byte0: 0 + - _Letter_Row00_Col13_Byte1: 0 + - _Letter_Row00_Col14_Byte0: 0 + - _Letter_Row00_Col14_Byte1: 0 + - _Letter_Row00_Col15_Byte0: 0 + - _Letter_Row00_Col15_Byte1: 0 + - _Letter_Row00_Col16_Byte0: 0 + - _Letter_Row00_Col16_Byte1: 0 + - _Letter_Row00_Col17_Byte0: 0 + - _Letter_Row00_Col17_Byte1: 0 + - _Letter_Row00_Col18_Byte0: 0 + - _Letter_Row00_Col18_Byte1: 0 + - _Letter_Row00_Col19_Byte0: 0 + - _Letter_Row00_Col19_Byte1: 0 + - _Letter_Row00_Col20_Byte0: 0 + - _Letter_Row00_Col20_Byte1: 0 + - _Letter_Row00_Col21_Byte0: 0 + - _Letter_Row00_Col21_Byte1: 0 + - _Letter_Row00_Col22_Byte0: 0 + - _Letter_Row00_Col22_Byte1: 0 + - _Letter_Row00_Col23_Byte0: 0 + - _Letter_Row00_Col23_Byte1: 0 + - _Letter_Row00_Col24_Byte0: 0 + - _Letter_Row00_Col24_Byte1: 0 + - _Letter_Row00_Col25_Byte0: 0 + - _Letter_Row00_Col25_Byte1: 0 + - _Letter_Row00_Col26_Byte0: 0 + - _Letter_Row00_Col26_Byte1: 0 + - _Letter_Row00_Col27_Byte0: 0 + - _Letter_Row00_Col27_Byte1: 0 + - _Letter_Row00_Col28_Byte0: 0 + - _Letter_Row00_Col28_Byte1: 0 + - _Letter_Row00_Col29_Byte0: 0 + - _Letter_Row00_Col29_Byte1: 0 + - _Letter_Row00_Col30_Byte0: 0 + - _Letter_Row00_Col30_Byte1: 0 + - _Letter_Row00_Col31_Byte0: 0 + - _Letter_Row00_Col31_Byte1: 0 + - _Letter_Row00_Col32_Byte0: 0 + - _Letter_Row00_Col32_Byte1: 0 + - _Letter_Row00_Col33_Byte0: 0 + - _Letter_Row00_Col33_Byte1: 0 + - _Letter_Row00_Col34_Byte0: 0 + - _Letter_Row00_Col34_Byte1: 0 + - _Letter_Row00_Col35_Byte0: 0 + - _Letter_Row00_Col35_Byte1: 0 + - _Letter_Row00_Col36_Byte0: 0 + - _Letter_Row00_Col36_Byte1: 0 + - _Letter_Row00_Col37_Byte0: 0 + - _Letter_Row00_Col37_Byte1: 0 + - _Letter_Row00_Col38_Byte0: 0 + - _Letter_Row00_Col38_Byte1: 0 + - _Letter_Row00_Col39_Byte0: 0 + - _Letter_Row00_Col39_Byte1: 0 + - _Letter_Row00_Col40_Byte0: 0 + - _Letter_Row00_Col40_Byte1: 0 + - _Letter_Row00_Col41_Byte0: 0 + - _Letter_Row00_Col41_Byte1: 0 + - _Letter_Row00_Col42_Byte0: 0 + - _Letter_Row00_Col42_Byte1: 0 + - _Letter_Row00_Col43_Byte0: 0 + - _Letter_Row00_Col43_Byte1: 0 + - _Letter_Row00_Col44_Byte0: 0 + - _Letter_Row00_Col44_Byte1: 0 + - _Letter_Row00_Col45_Byte0: 0 + - _Letter_Row00_Col45_Byte1: 0 + - _Letter_Row00_Col46_Byte0: 0 + - _Letter_Row00_Col46_Byte1: 0 + - _Letter_Row00_Col47_Byte0: 0 + - _Letter_Row00_Col47_Byte1: 0 + - _Letter_Row01_Col00_Byte0: 0 + - _Letter_Row01_Col00_Byte1: 0 + - _Letter_Row01_Col01_Byte0: 0 + - _Letter_Row01_Col01_Byte1: 0 + - _Letter_Row01_Col02_Byte0: 0 + - _Letter_Row01_Col02_Byte1: 0 + - _Letter_Row01_Col03_Byte0: 0 + - _Letter_Row01_Col03_Byte1: 0 + - _Letter_Row01_Col04_Byte0: 0 + - _Letter_Row01_Col04_Byte1: 0 + - _Letter_Row01_Col05_Byte0: 0 + - _Letter_Row01_Col05_Byte1: 0 + - _Letter_Row01_Col06_Byte0: 0 + - _Letter_Row01_Col06_Byte1: 0 + - _Letter_Row01_Col07_Byte0: 0 + - _Letter_Row01_Col07_Byte1: 0 + - _Letter_Row01_Col08_Byte0: 0 + - _Letter_Row01_Col08_Byte1: 0 + - _Letter_Row01_Col09_Byte0: 0 + - _Letter_Row01_Col09_Byte1: 0 + - _Letter_Row01_Col10_Byte0: 0 + - _Letter_Row01_Col10_Byte1: 0 + - _Letter_Row01_Col11_Byte0: 0 + - _Letter_Row01_Col11_Byte1: 0 + - _Letter_Row01_Col12_Byte0: 0 + - _Letter_Row01_Col12_Byte1: 0 + - _Letter_Row01_Col13_Byte0: 0 + - _Letter_Row01_Col13_Byte1: 0 + - _Letter_Row01_Col14_Byte0: 0 + - _Letter_Row01_Col14_Byte1: 0 + - _Letter_Row01_Col15_Byte0: 0 + - _Letter_Row01_Col15_Byte1: 0 + - _Letter_Row01_Col16_Byte0: 0 + - _Letter_Row01_Col16_Byte1: 0 + - _Letter_Row01_Col17_Byte0: 0 + - _Letter_Row01_Col17_Byte1: 0 + - _Letter_Row01_Col18_Byte0: 0 + - _Letter_Row01_Col18_Byte1: 0 + - _Letter_Row01_Col19_Byte0: 0 + - _Letter_Row01_Col19_Byte1: 0 + - _Letter_Row01_Col20_Byte0: 0 + - _Letter_Row01_Col20_Byte1: 0 + - _Letter_Row01_Col21_Byte0: 0 + - _Letter_Row01_Col21_Byte1: 0 + - _Letter_Row01_Col22_Byte0: 0 + - _Letter_Row01_Col22_Byte1: 0 + - _Letter_Row01_Col23_Byte0: 0 + - _Letter_Row01_Col23_Byte1: 0 + - _Letter_Row01_Col24_Byte0: 0 + - _Letter_Row01_Col24_Byte1: 0 + - _Letter_Row01_Col25_Byte0: 0 + - _Letter_Row01_Col25_Byte1: 0 + - _Letter_Row01_Col26_Byte0: 0 + - _Letter_Row01_Col26_Byte1: 0 + - _Letter_Row01_Col27_Byte0: 0 + - _Letter_Row01_Col27_Byte1: 0 + - _Letter_Row01_Col28_Byte0: 0 + - _Letter_Row01_Col28_Byte1: 0 + - _Letter_Row01_Col29_Byte0: 0 + - _Letter_Row01_Col29_Byte1: 0 + - _Letter_Row01_Col30_Byte0: 0 + - _Letter_Row01_Col30_Byte1: 0 + - _Letter_Row01_Col31_Byte0: 0 + - _Letter_Row01_Col31_Byte1: 0 + - _Letter_Row01_Col32_Byte0: 0 + - _Letter_Row01_Col32_Byte1: 0 + - _Letter_Row01_Col33_Byte0: 0 + - _Letter_Row01_Col33_Byte1: 0 + - _Letter_Row01_Col34_Byte0: 0 + - _Letter_Row01_Col34_Byte1: 0 + - _Letter_Row01_Col35_Byte0: 0 + - _Letter_Row01_Col35_Byte1: 0 + - _Letter_Row01_Col36_Byte0: 0 + - _Letter_Row01_Col36_Byte1: 0 + - _Letter_Row01_Col37_Byte0: 0 + - _Letter_Row01_Col37_Byte1: 0 + - _Letter_Row01_Col38_Byte0: 0 + - _Letter_Row01_Col38_Byte1: 0 + - _Letter_Row01_Col39_Byte0: 0 + - _Letter_Row01_Col39_Byte1: 0 + - _Letter_Row01_Col40_Byte0: 0 + - _Letter_Row01_Col40_Byte1: 0 + - _Letter_Row01_Col41_Byte0: 0 + - _Letter_Row01_Col41_Byte1: 0 + - _Letter_Row01_Col42_Byte0: 0 + - _Letter_Row01_Col42_Byte1: 0 + - _Letter_Row01_Col43_Byte0: 0 + - _Letter_Row01_Col43_Byte1: 0 + - _Letter_Row01_Col44_Byte0: 0 + - _Letter_Row01_Col44_Byte1: 0 + - _Letter_Row01_Col45_Byte0: 0 + - _Letter_Row01_Col45_Byte1: 0 + - _Letter_Row01_Col46_Byte0: 0 + - _Letter_Row01_Col46_Byte1: 0 + - _Letter_Row01_Col47_Byte0: 0 + - _Letter_Row01_Col47_Byte1: 0 + - _Letter_Row02_Col00_Byte0: 0 + - _Letter_Row02_Col00_Byte1: 0 + - _Letter_Row02_Col01_Byte0: 0 + - _Letter_Row02_Col01_Byte1: 0 + - _Letter_Row02_Col02_Byte0: 0 + - _Letter_Row02_Col02_Byte1: 0 + - _Letter_Row02_Col03_Byte0: 0 + - _Letter_Row02_Col03_Byte1: 0 + - _Letter_Row02_Col04_Byte0: 0 + - _Letter_Row02_Col04_Byte1: 0 + - _Letter_Row02_Col05_Byte0: 0 + - _Letter_Row02_Col05_Byte1: 0 + - _Letter_Row02_Col06_Byte0: 0 + - _Letter_Row02_Col06_Byte1: 0 + - _Letter_Row02_Col07_Byte0: 0 + - _Letter_Row02_Col07_Byte1: 0 + - _Letter_Row02_Col08_Byte0: 0 + - _Letter_Row02_Col08_Byte1: 0 + - _Letter_Row02_Col09_Byte0: 0 + - _Letter_Row02_Col09_Byte1: 0 + - _Letter_Row02_Col10_Byte0: 0 + - _Letter_Row02_Col10_Byte1: 0 + - _Letter_Row02_Col11_Byte0: 0 + - _Letter_Row02_Col11_Byte1: 0 + - _Letter_Row02_Col12_Byte0: 0 + - _Letter_Row02_Col12_Byte1: 0 + - _Letter_Row02_Col13_Byte0: 0 + - _Letter_Row02_Col13_Byte1: 0 + - _Letter_Row02_Col14_Byte0: 0 + - _Letter_Row02_Col14_Byte1: 0 + - _Letter_Row02_Col15_Byte0: 0 + - _Letter_Row02_Col15_Byte1: 0 + - _Letter_Row02_Col16_Byte0: 0 + - _Letter_Row02_Col16_Byte1: 0 + - _Letter_Row02_Col17_Byte0: 0 + - _Letter_Row02_Col17_Byte1: 0 + - _Letter_Row02_Col18_Byte0: 0 + - _Letter_Row02_Col18_Byte1: 0 + - _Letter_Row02_Col19_Byte0: 0 + - _Letter_Row02_Col19_Byte1: 0 + - _Letter_Row02_Col20_Byte0: 0 + - _Letter_Row02_Col20_Byte1: 0 + - _Letter_Row02_Col21_Byte0: 0 + - _Letter_Row02_Col21_Byte1: 0 + - _Letter_Row02_Col22_Byte0: 0 + - _Letter_Row02_Col22_Byte1: 0 + - _Letter_Row02_Col23_Byte0: 0 + - _Letter_Row02_Col23_Byte1: 0 + - _Letter_Row02_Col24_Byte0: 0 + - _Letter_Row02_Col24_Byte1: 0 + - _Letter_Row02_Col25_Byte0: 0 + - _Letter_Row02_Col25_Byte1: 0 + - _Letter_Row02_Col26_Byte0: 0 + - _Letter_Row02_Col26_Byte1: 0 + - _Letter_Row02_Col27_Byte0: 0 + - _Letter_Row02_Col27_Byte1: 0 + - _Letter_Row02_Col28_Byte0: 0 + - _Letter_Row02_Col28_Byte1: 0 + - _Letter_Row02_Col29_Byte0: 0 + - _Letter_Row02_Col29_Byte1: 0 + - _Letter_Row02_Col30_Byte0: 0 + - _Letter_Row02_Col30_Byte1: 0 + - _Letter_Row02_Col31_Byte0: 0 + - _Letter_Row02_Col31_Byte1: 0 + - _Letter_Row02_Col32_Byte0: 0 + - _Letter_Row02_Col32_Byte1: 0 + - _Letter_Row02_Col33_Byte0: 0 + - _Letter_Row02_Col33_Byte1: 0 + - _Letter_Row02_Col34_Byte0: 0 + - _Letter_Row02_Col34_Byte1: 0 + - _Letter_Row02_Col35_Byte0: 0 + - _Letter_Row02_Col35_Byte1: 0 + - _Letter_Row02_Col36_Byte0: 0 + - _Letter_Row02_Col36_Byte1: 0 + - _Letter_Row02_Col37_Byte0: 0 + - _Letter_Row02_Col37_Byte1: 0 + - _Letter_Row02_Col38_Byte0: 0 + - _Letter_Row02_Col38_Byte1: 0 + - _Letter_Row02_Col39_Byte0: 0 + - _Letter_Row02_Col39_Byte1: 0 + - _Letter_Row02_Col40_Byte0: 0 + - _Letter_Row02_Col40_Byte1: 0 + - _Letter_Row02_Col41_Byte0: 0 + - _Letter_Row02_Col41_Byte1: 0 + - _Letter_Row02_Col42_Byte0: 0 + - _Letter_Row02_Col42_Byte1: 0 + - _Letter_Row02_Col43_Byte0: 0 + - _Letter_Row02_Col43_Byte1: 0 + - _Letter_Row02_Col44_Byte0: 0 + - _Letter_Row02_Col44_Byte1: 0 + - _Letter_Row02_Col45_Byte0: 0 + - _Letter_Row02_Col45_Byte1: 0 + - _Letter_Row02_Col46_Byte0: 0 + - _Letter_Row02_Col46_Byte1: 0 + - _Letter_Row02_Col47_Byte0: 0 + - _Letter_Row02_Col47_Byte1: 0 + - _Letter_Row03_Col00_Byte0: 0 + - _Letter_Row03_Col00_Byte1: 0 + - _Letter_Row03_Col01_Byte0: 0 + - _Letter_Row03_Col01_Byte1: 0 + - _Letter_Row03_Col02_Byte0: 0 + - _Letter_Row03_Col02_Byte1: 0 + - _Letter_Row03_Col03_Byte0: 0 + - _Letter_Row03_Col03_Byte1: 0 + - _Letter_Row03_Col04_Byte0: 0 + - _Letter_Row03_Col04_Byte1: 0 + - _Letter_Row03_Col05_Byte0: 0 + - _Letter_Row03_Col05_Byte1: 0 + - _Letter_Row03_Col06_Byte0: 0 + - _Letter_Row03_Col06_Byte1: 0 + - _Letter_Row03_Col07_Byte0: 0 + - _Letter_Row03_Col07_Byte1: 0 + - _Letter_Row03_Col08_Byte0: 0 + - _Letter_Row03_Col08_Byte1: 0 + - _Letter_Row03_Col09_Byte0: 0 + - _Letter_Row03_Col09_Byte1: 0 + - _Letter_Row03_Col10_Byte0: 0 + - _Letter_Row03_Col10_Byte1: 0 + - _Letter_Row03_Col11_Byte0: 0 + - _Letter_Row03_Col11_Byte1: 0 + - _Letter_Row03_Col12_Byte0: 0 + - _Letter_Row03_Col12_Byte1: 0 + - _Letter_Row03_Col13_Byte0: 0 + - _Letter_Row03_Col13_Byte1: 0 + - _Letter_Row03_Col14_Byte0: 0 + - _Letter_Row03_Col14_Byte1: 0 + - _Letter_Row03_Col15_Byte0: 0 + - _Letter_Row03_Col15_Byte1: 0 + - _Letter_Row03_Col16_Byte0: 0 + - _Letter_Row03_Col16_Byte1: 0 + - _Letter_Row03_Col17_Byte0: 0 + - _Letter_Row03_Col17_Byte1: 0 + - _Letter_Row03_Col18_Byte0: 0 + - _Letter_Row03_Col18_Byte1: 0 + - _Letter_Row03_Col19_Byte0: 0 + - _Letter_Row03_Col19_Byte1: 0 + - _Letter_Row03_Col20_Byte0: 0 + - _Letter_Row03_Col20_Byte1: 0 + - _Letter_Row03_Col21_Byte0: 0 + - _Letter_Row03_Col21_Byte1: 0 + - _Letter_Row03_Col22_Byte0: 0 + - _Letter_Row03_Col22_Byte1: 0 + - _Letter_Row03_Col23_Byte0: 0 + - _Letter_Row03_Col23_Byte1: 0 + - _Letter_Row03_Col24_Byte0: 0 + - _Letter_Row03_Col24_Byte1: 0 + - _Letter_Row03_Col25_Byte0: 0 + - _Letter_Row03_Col25_Byte1: 0 + - _Letter_Row03_Col26_Byte0: 0 + - _Letter_Row03_Col26_Byte1: 0 + - _Letter_Row03_Col27_Byte0: 0 + - _Letter_Row03_Col27_Byte1: 0 + - _Letter_Row03_Col28_Byte0: 0 + - _Letter_Row03_Col28_Byte1: 0 + - _Letter_Row03_Col29_Byte0: 0 + - _Letter_Row03_Col29_Byte1: 0 + - _Letter_Row03_Col30_Byte0: 0 + - _Letter_Row03_Col30_Byte1: 0 + - _Letter_Row03_Col31_Byte0: 0 + - _Letter_Row03_Col31_Byte1: 0 + - _Letter_Row03_Col32_Byte0: 0 + - _Letter_Row03_Col32_Byte1: 0 + - _Letter_Row03_Col33_Byte0: 0 + - _Letter_Row03_Col33_Byte1: 0 + - _Letter_Row03_Col34_Byte0: 0 + - _Letter_Row03_Col34_Byte1: 0 + - _Letter_Row03_Col35_Byte0: 0 + - _Letter_Row03_Col35_Byte1: 0 + - _Letter_Row03_Col36_Byte0: 0 + - _Letter_Row03_Col36_Byte1: 0 + - _Letter_Row03_Col37_Byte0: 0 + - _Letter_Row03_Col37_Byte1: 0 + - _Letter_Row03_Col38_Byte0: 0 + - _Letter_Row03_Col38_Byte1: 0 + - _Letter_Row03_Col39_Byte0: 0 + - _Letter_Row03_Col39_Byte1: 0 + - _Letter_Row03_Col40_Byte0: 0 + - _Letter_Row03_Col40_Byte1: 0 + - _Letter_Row03_Col41_Byte0: 0 + - _Letter_Row03_Col41_Byte1: 0 + - _Letter_Row03_Col42_Byte0: 0 + - _Letter_Row03_Col42_Byte1: 0 + - _Letter_Row03_Col43_Byte0: 0 + - _Letter_Row03_Col43_Byte1: 0 + - _Letter_Row03_Col44_Byte0: 0 + - _Letter_Row03_Col44_Byte1: 0 + - _Letter_Row03_Col45_Byte0: 0 + - _Letter_Row03_Col45_Byte1: 0 + - _Letter_Row03_Col46_Byte0: 0 + - _Letter_Row03_Col46_Byte1: 0 + - _Letter_Row03_Col47_Byte0: 0 + - _Letter_Row03_Col47_Byte1: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/UnityAssets/Materials/TaSTT_Text.mat.meta b/UnityAssets/Materials/TaSTT_Text.mat.meta new file mode 100644 index 0000000..b0f1bf2 --- /dev/null +++ b/UnityAssets/Materials/TaSTT_Text.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e092d0b9710947419066f7ce27d9b23 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityAssets/TaSTT.fbx.meta b/UnityAssets/TaSTT.fbx.meta new file mode 100644 index 0000000..75798d5 --- /dev/null +++ b/UnityAssets/TaSTT.fbx.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: 1c2aa3d76900de6409aaeaa1b238ae8a +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityAssets/TaSTT_Menu.asset.meta b/UnityAssets/TaSTT_Menu.asset.meta new file mode 100644 index 0000000..465d0d1 --- /dev/null +++ b/UnityAssets/TaSTT_Menu.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 111d8d5f909f534429bfe46268723200 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/World-Constraint b/UnityAssets/World-Constraint -Subproject 1144d5b61d168d6b00064d72f444714e7b11459 +Subproject 1144d5b61d168d6b00064d72f444714e7b11459 |
