summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore5
-rw-r--r--.gitmodules2
-rw-r--r--GUI/GUI/GUI/Frame.cpp4
-rw-r--r--GUI/GUI/GUI/PythonWrapper.cpp108
-rw-r--r--GUI/package.ps13
-rw-r--r--Scripts/generate_menu.py41
-rw-r--r--Scripts/generate_params.py109
-rw-r--r--UnityAssets/Materials.meta8
-rw-r--r--UnityAssets/Materials/TaSTT_Backplate.mat499
-rw-r--r--UnityAssets/Materials/TaSTT_Backplate.mat.meta8
-rw-r--r--UnityAssets/Materials/TaSTT_Text.mat499
-rw-r--r--UnityAssets/Materials/TaSTT_Text.mat.meta8
-rw-r--r--UnityAssets/TaSTT.fbx.meta97
-rw-r--r--UnityAssets/TaSTT_Menu.asset.meta8
m---------UnityAssets/World-Constraint (renamed from World-Constraint)0
15 files changed, 1345 insertions, 54 deletions
diff --git a/.gitignore b/.gitignore
index 4113422..e803dfb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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